@font-face{font-family:G42 Sans;src:url(/brand/g42/fonts/G42Sans-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:G42 Sans;src:url(/brand/g42/fonts/G42Sans-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:G42 Sans;src:url(/brand/g42/fonts/G42Sans-Black.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}:where([data-experience=g42]){--g42-green:#00d2aa;--g42-silicon:#2a312b;--g42-warm-white:#f7f4f1;--g42-yellow:#f2ff5a;--g42-saffron:#ff3d52;--g42-saffron-light:#ff6e80;--g42-moss:#2bb36f;--g42-moss-light:#77d9a7;--g42-deep-blue:#455391;--g42-deep-blue-light:#8c9dec;--g42-blush:#c47cb6;--g42-blush-light:#eea1f0;--g42-sea-blue:#35b7c1;--g42-sea-blue-light:#a1e4e9;--g42-gradient-saffron:linear-gradient(180deg,var(--g42-saffron),var(--g42-saffron-light));--g42-gradient-moss:linear-gradient(180deg,var(--g42-moss),var(--g42-moss-light));--g42-gradient-deep-blue:linear-gradient(180deg,var(--g42-deep-blue),var(--g42-deep-blue-light));--g42-gradient-blush:linear-gradient(180deg,var(--g42-blush),var(--g42-blush-light));--g42-gradient-sea-blue:linear-gradient(180deg,var(--g42-sea-blue),var(--g42-sea-blue-light));--g42-canvas:#eeebe5;--g42-navigation:#e3e6de;--g42-surface:var(--g42-warm-white);--g42-surface-raised:#fcfaf7;--g42-surface-subtle:#e6e4dd;--g42-surface-dark:var(--g42-silicon);--g42-overlay:rgb(42 49 43/0.72);--g42-text:var(--g42-silicon);--g42-text-muted:#59615a;--g42-text-on-dark:var(--g42-warm-white);--g42-border:rgb(42 49 43/0.2);--g42-border-strong:rgb(42 49 43/0.42);--g42-focus:var(--g42-silicon);--g42-focus-on-dark:var(--g42-green);--g42-selection:rgb(0 210 170/0.28);--g42-success:var(--g42-green);--g42-success-soft:rgb(0 210 170/0.16);--g42-success-ink:var(--g42-silicon);--g42-warning:var(--g42-yellow);--g42-warning-soft:rgb(242 255 90/0.28);--g42-warning-ink:var(--g42-silicon);--g42-danger:var(--g42-saffron);--g42-danger-soft:rgb(255 61 82/0.16);--g42-danger-surface:var(--g42-silicon);--g42-danger-ink:var(--g42-warm-white);--g42-info:var(--g42-deep-blue);--g42-info-soft:rgb(69 83 145/0.14);--g42-info-ink:var(--g42-warm-white);--g42-accent-text:#096b53;--g42-success-text:#11664d;--g42-warning-text:#805400;--g42-danger-text:#b51f38;--g42-info-text:var(--g42-deep-blue);--g42-font:"G42 Sans","Noto Sans Arabic","Noto Sans",Arial,sans-serif;--g42-font-display:"G42 Sans","Noto Sans Arabic","Noto Sans",Arial,sans-serif;--g42-weight-light:300;--g42-weight-medium:500;--g42-weight-black:900;--g42-tracking-display:-0.05em;--g42-tracking-control:-0.01em;--g42-type-display:clamp(2.5rem,6vw,5rem);--g42-type-heading:clamp(2rem,4vw,3.75rem);--g42-type-section:clamp(1.75rem,3vw,3rem);--g42-type-title:clamp(1.25rem,2vw,1.5rem);--g42-type-body:1rem;--g42-type-small:0.875rem;--g42-type-label:0.75rem;--g42-grid-max:90rem;--g42-gutter:clamp(1rem,3vw,3rem);--g42-space-1:0.25rem;--g42-space-2:0.5rem;--g42-space-3:0.75rem;--g42-space-4:1rem;--g42-space-5:1.5rem;--g42-space-6:2rem;--g42-space-7:3rem;--g42-space-8:4rem;--g42-radius-small:0.375rem;--g42-radius-card:0.75rem;--g42-radius-pill:999px;--g42-shadow-raised:0 1rem 2.5rem -1.875rem rgb(42 49 43/0.42);--g42-motion-fast:160ms;--g42-motion-base:220ms;--g42-motion-panel:360ms;--g42-ease:cubic-bezier(0.2,0.8,0.2,1);--bg0:var(--g42-canvas);--bg1:var(--g42-surface);--bg2:var(--g42-surface-raised);--bg3:var(--g42-surface-subtle);--ink:var(--g42-text);--dim:var(--g42-text-muted);--faint:var(--g42-text-muted);--line:var(--g42-border);--line2:var(--g42-border-strong);--red:var(--g42-green);--red-hi:var(--g42-saffron);--red-soft:var(--g42-success-soft);--f:var(--g42-font);--m:var(--g42-font);--text:var(--g42-text);--muted:var(--g42-text-muted);--orange:var(--g42-warning-text)}html[data-experience=g42]{color-scheme:light;background:var(--g42-canvas)}html[data-experience=g42] body{background:var(--g42-canvas);color:var(--g42-text);font-family:var(--g42-font);font-size:var(--g42-type-body);font-weight:var(--g42-weight-light);line-height:1.45;text-align:left}:where([data-experience=g42]){color:var(--g42-text);font-family:var(--g42-font);font-synthesis:none;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where([data-experience=g42]) :where(button,input,textarea,select),html[data-experience=g42] :where(button,input,textarea,select){font-family:var(--g42-font)}:where([data-experience=g42]) :where(button,[role=button]),html[data-experience=g42] :where(button,[role=button]){font-weight:var(--g42-weight-medium);letter-spacing:var(--g42-tracking-control)}:where([data-experience=g42]) :where(b,strong),html[data-experience=g42] :where(b,strong){font-weight:var(--g42-weight-medium)}:where([data-experience=g42]) :where(input,textarea)::placeholder,html[data-experience=g42] :where(input,textarea)::placeholder{color:var(--g42-text-muted);opacity:1}:where([data-experience=g42]) :focus-visible,html[data-experience=g42] :focus-visible{outline:3px solid var(--g42-focus);outline-offset:3px}:where([data-experience=g42]) ::selection,html[data-experience=g42] ::selection{background:var(--g42-selection);color:var(--g42-silicon)}:where([data-experience=g42]) ::-webkit-scrollbar-thumb,html[data-experience=g42] ::-webkit-scrollbar-thumb{background:rgb(42 49 43/.32);border-color:var(--g42-canvas)}:where([data-experience=g42]) :where([data-g42-surface=dark]),:where([data-experience=g42][data-g42-surface=dark]){--g42-canvas:var(--g42-silicon);--g42-surface:var(--g42-silicon);--g42-surface-raised:#343c35;--g42-surface-subtle:rgb(247 244 241/0.08);--g42-text:var(--g42-warm-white);--g42-text-muted:#cbc8c3;--g42-border:rgb(247 244 241/0.18);--g42-border-strong:rgb(247 244 241/0.38);--g42-focus:var(--g42-focus-on-dark);--g42-selection:rgb(0 210 170/0.42);--g42-accent-text:var(--g42-green);--g42-success-text:var(--g42-green);--g42-warning-text:var(--g42-yellow);--g42-danger-text:#ff9baa;--g42-info-text:var(--g42-deep-blue-light);color-scheme:dark}:where([data-experience=g42]) :where([data-g42-surface=green]),:where([data-experience=g42][data-g42-surface=green]){--g42-surface:var(--g42-green);--g42-surface-raised:var(--g42-green);--g42-text:var(--g42-silicon);--g42-text-muted:var(--g42-silicon);--g42-border:rgb(42 49 43/0.24);--g42-border-strong:rgb(42 49 43/0.48);--g42-focus:var(--g42-silicon)}:where([data-experience=g42]) :where([data-g42-surface=yellow]),:where([data-experience=g42][data-g42-surface=yellow]){--g42-surface:var(--g42-yellow);--g42-surface-raised:var(--g42-yellow);--g42-text:var(--g42-silicon);--g42-text-muted:var(--g42-silicon);--g42-border:rgb(42 49 43/0.24);--g42-border-strong:rgb(42 49 43/0.48);--g42-focus:var(--g42-silicon)}:where([data-experience=g42]) [data-g42-type=display]{font-family:var(--g42-font-display);font-size:var(--g42-type-display);font-weight:var(--g42-weight-black);letter-spacing:var(--g42-tracking-display);line-height:.92;text-transform:uppercase}:where([data-experience=g42]) [data-g42-type=heading]{font-family:var(--g42-font-display);font-size:var(--g42-type-heading);font-weight:var(--g42-weight-black);letter-spacing:var(--g42-tracking-display);line-height:.96;text-transform:uppercase}:where([data-experience=g42]) [data-g42-type=section]{font-family:var(--g42-font-display);font-size:var(--g42-type-section);font-weight:var(--g42-weight-black);letter-spacing:-.04em;line-height:1;text-transform:uppercase}:where([data-experience=g42]) [data-g42-type=label]{font-size:var(--g42-type-label);font-weight:var(--g42-weight-medium);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}:where([data-experience=g42]) :lang(ar){font-family:Noto Sans Arabic,Noto Sans,Arial,sans-serif;letter-spacing:normal;text-transform:none}:where([data-experience=g42]) [data-g42-button]{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--g42-space-2);padding:.75rem 1.5rem;border:1px solid var(--g42-border-strong);border-radius:var(--g42-radius-pill);background:transparent;color:var(--g42-text);transition:background-color var(--g42-motion-fast) var(--g42-ease),border-color var(--g42-motion-fast) var(--g42-ease),color var(--g42-motion-fast) var(--g42-ease),opacity var(--g42-motion-fast) var(--g42-ease),transform var(--g42-motion-fast) var(--g42-ease)}:where([data-experience=g42]) [data-g42-button=primary]{border-color:var(--g42-green);background:var(--g42-green);color:var(--g42-silicon)}:where([data-experience=g42]) [data-g42-button=danger]{border-color:var(--g42-danger);background:var(--g42-danger-surface);color:var(--g42-danger-ink)}:where([data-experience=g42]) [data-g42-surface=dark] [data-g42-button=danger]{border-color:var(--g42-danger);background:var(--g42-warm-white);color:var(--g42-silicon)}:where([data-experience=g42]) [data-g42-button]:where(:hover,[aria-pressed=true]):not(:disabled){border-color:var(--g42-silicon);background:var(--g42-silicon);color:var(--g42-warm-white)}:where([data-experience=g42]) [data-g42-surface=dark] [data-g42-button]:where(:hover,[aria-pressed=true]):not(:disabled){border-color:var(--g42-warm-white);background:var(--g42-warm-white);color:var(--g42-silicon)}:where([data-experience=g42]) [data-g42-button]:active:not(:disabled){transform:translateY(1px)}:where([data-experience=g42]) [data-g42-button]:disabled,:where([data-experience=g42]) [data-g42-button][aria-disabled=true]{cursor:not-allowed;opacity:.48}:where([data-experience=g42]) [data-g42-tag]{display:inline-flex;align-items:center;min-height:2rem;padding:.5rem .875rem;border:1px solid var(--g42-border);border-radius:var(--g42-radius-pill);background:rgb(247 244 241/.78);color:var(--g42-silicon);font-size:var(--g42-type-label);font-weight:var(--g42-weight-medium);letter-spacing:.02em;line-height:1;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px)}:where([data-experience=g42]) .btn2,html[data-experience=g42] .btn2{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--g42-space-2);padding:.75rem 1.25rem;border:1px solid var(--g42-silicon);border-radius:var(--g42-radius-pill);background:transparent;color:var(--g42-silicon);font-family:var(--g42-font);font-size:.8125rem;font-weight:var(--g42-weight-medium);letter-spacing:var(--g42-tracking-control);line-height:1;text-decoration:none;transition:background-color var(--g42-motion-fast) var(--g42-ease),border-color var(--g42-motion-fast) var(--g42-ease),color var(--g42-motion-fast) var(--g42-ease),transform var(--g42-motion-fast) var(--g42-ease)}:where([data-experience=g42]) .btn2:hover:not(:disabled),html[data-experience=g42] .btn2:hover:not(:disabled){border-color:var(--g42-silicon);background:var(--g42-green);color:var(--g42-silicon)}:where([data-experience=g42]) .btn2.pri,html[data-experience=g42] .btn2.pri{border-color:var(--g42-green);background:var(--g42-green);color:var(--g42-silicon)}:where([data-experience=g42]) .btn2.pri:hover:not(:disabled),html[data-experience=g42] .btn2.pri:hover:not(:disabled){border-color:var(--g42-yellow);background:var(--g42-yellow);color:var(--g42-silicon)}:where([data-experience=g42]) .btn2.danger,html[data-experience=g42] .btn2.danger{border-color:var(--g42-saffron);background:var(--g42-silicon);color:var(--g42-warm-white)}:where([data-experience=g42]) .btn2.danger:hover:not(:disabled),html[data-experience=g42] .btn2.danger:hover:not(:disabled){border-color:var(--g42-saffron);background:var(--g42-warm-white);color:var(--g42-silicon)}:where([data-experience=g42]) .btn2:disabled,html[data-experience=g42] .btn2:disabled{opacity:.48;cursor:not-allowed}html[data-experience=g42] .btn-gen{background:var(--g42-silicon);color:var(--g42-warm-white)}html[data-experience=g42] .btn-gen:is(:hover,:focus-visible):not(:disabled):not(.busy){background:var(--g42-green);color:var(--g42-silicon)}html[data-experience=g42] .toasts{width:min(92vw,30rem);z-index:140}html[data-experience=g42] .toast{min-height:3.25rem;border:1px solid rgb(247 244 241/.34);border-radius:var(--g42-radius-card);background:var(--g42-silicon);color:var(--g42-warm-white);font-family:var(--g42-font);box-shadow:var(--g42-shadow-raised)}html[data-experience=g42] .toast .dimt{color:rgb(247 244 241/.74)}html[data-experience=g42] :is(.gcard .meta,.vbadge,.video-play,.reuse-prompt-art,.lib-card-action-art,.card-select-button){--ink:var(--g42-warm-white);--dim:#cbc8c3;--faint:#cbc8c3;--bg3:#343c35;--line2:rgb(247 244 241/0.38);color:var(--ink)}html[data-experience=g42] .card-select-button[aria-pressed=true],html[data-experience=g42] .selection-tray-count b,html[data-experience=g42] .selection-tray-delete,html[data-experience=g42] .video-play:is(:hover,:focus-visible){color:var(--g42-silicon)}html[data-experience=g42] .selection-tray-delete:is(:hover,:focus-visible){background:var(--g42-yellow)}@media (max-width:40rem){:where([data-experience=g42]){--g42-gutter:1rem;--g42-type-display:clamp(2.25rem,13vw,3.5rem);--g42-type-heading:clamp(2rem,11vw,3rem);--g42-type-section:clamp(1.75rem,9vw,2.5rem)}}@media (prefers-reduced-motion:reduce){:where([data-experience=g42]){--g42-motion-fast:1ms;--g42-motion-base:1ms;--g42-motion-panel:1ms}:where([data-experience=g42]) *,:where([data-experience=g42]) :after,:where([data-experience=g42]) :before,html[data-experience=g42] *,html[data-experience=g42] :after,html[data-experience=g42] :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}:where([data-experience=g42]) [data-g42-motion],html[data-experience=g42] [data-g42-motion]{transform:none!important}}@media (max-width:860px){.tabbar[data-corporate]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(76px,1fr);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;background:var(--g42-canvas)}.tabbar[data-corporate] a{min-width:76px;min-height:44px;padding:6px;line-height:1.2;text-align:center}}@media (max-width:600px){html[data-experience=g42] .top{display:grid;grid-template-columns:minmax(0,1fr) minmax(44px,max-content) 44px 44px;gap:6px;height:auto;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}html[data-experience=g42] .top .top-sp{display:none}html[data-experience=g42] .top-brand{min-width:0}html[data-experience=g42] .top .gsearch{grid-column:1/-1;grid-row:2;width:100%;min-height:44px}html[data-experience=g42] .top .gsearch input{font-size:16px}html[data-experience=g42] .top .credits{min-height:44px;max-width:88px;justify-content:center;white-space:normal;overflow-wrap:anywhere}html[data-experience=g42] .top .avatar{width:44px;height:44px}}html[data-experience=g42] :is(.side,.agm-bar,.lyr-panel,.lyr-drawer){background:var(--g42-navigation)}html[data-experience=g42] :is(.top,.agm-top,.lyr-top,.dir-hd){background:var(--g42-surface)}html[data-experience=g42] :is(.panel,.dir-comp,.av2-cut){background:var(--g42-surface)}html[data-experience=g42] .snav-i{min-height:44px}html[data-experience=g42] :is(.snav,.tabbar) .mark-o{filter:brightness(0)}html[data-experience=g42] :is(.snav-i.on,.pl-i.on,.dir-th.on){background:var(--g42-surface-raised);box-shadow:inset 3px 0 var(--g42-accent-text)}html[data-experience=g42] :is(.side-ft,.dir-rail-hd,.agm-gen-hd){border-color:var(--g42-border)}html[data-experience=g42] :is(.top-title,.dir-title,.dir-th-t,.bill-h1,.disp,.assets-name,.plancard h4,.planc h4,.acct-line b,.lyr-panel-hd,.lyr-title,.dir-step-what,.dir-appr-hd,.modal-hd h3,.itm-drop b,.template-card-name,.template-card-copy b,.itm-card h3,.char-card b,.char-card .cn){font-weight:var(--g42-weight-medium)}html[data-experience=g42] :is(.snav-i.on .sic,.snav-i.on:hover .sic,.tabbar .on svg,.prompt-editor strong,.prompt-editor a,.char-hero h1 em,.itm-hero h1 em,.agm-mode svg,.fold.on svg,.mention .m-add,.lb-reuse svg,.move-folder-row svg,.move-folder-empty svg,.move-folder-new svg,.move-folder-create-title svg,.assets-empty>span,.template-detail-tag,.template-card:hover .template-card-arrow,.template-how li>span,.template-input-list b,.template-faq-list details[open] summary,.pc-tag,.scope-cost,.log-joblink,.dev-c-name a:hover,.password-changed-mark){color:var(--g42-accent-text)}html[data-experience=g42] :is(.pc-tag,.scope-cost,.password-changed-mark){border-color:var(--g42-accent-text)}html[data-experience=g42] .btn2,html[data-experience=g42] [data-g42-button]{white-space:nowrap;flex-shrink:0}html[data-experience=g42] :is(button,input,select,textarea):disabled{cursor:not-allowed}html[data-experience=g42] input:is([type=checkbox],[type=radio]){accent-color:var(--g42-accent-text)}html[data-experience=g42] .btn-gen{transition:transform var(--g42-motion-fast) var(--g42-ease);white-space:nowrap}html[data-experience=g42] :is(.gate,.thumbnail-size button){min-width:44px;min-height:44px;justify-content:center}html[data-experience=g42] .policy-line button{min-height:44px}html[data-experience=g42] .agm-top .credits{min-width:44px;min-height:44px;display:inline-flex;align-items:center}html[data-experience=g42] :is(.tog,.cx-opts label){min-height:44px}html[data-experience=g42] :is(.template-primary-cta,.template-sticky-cta>a,.template-badge,.pack .tag,.planc .tag:not(.ghost),.ref-replace:hover){color:var(--g42-silicon)}html[data-experience=g42] :is(.template-primary-cta:hover,.template-sticky-cta>a:hover){background:var(--g42-yellow);color:var(--g42-silicon)}html[data-experience=g42] :is(.dir-body strong,.dir-body h2,.dir-body h3,.dir-body h4){color:var(--g42-text)}html[data-experience=g42] .dir-image-token{color:var(--g42-accent-text);box-shadow:inset 0 0 0 1px var(--g42-border-strong)}html[data-experience=g42] .dir-av{color:var(--g42-accent-text);border-color:var(--g42-accent-text);background:var(--g42-success-soft)}html[data-experience=g42] .agm-gen-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}html[data-experience=g42] .agm-gen-filters .chip{min-width:0;min-height:44px;flex-direction:column;justify-content:center;gap:2px;padding:6px 4px;border-color:var(--g42-text-muted);background:var(--g42-surface);color:var(--g42-text);font-size:12px;line-height:1.2;white-space:nowrap;transition:border-color var(--g42-motion-fast) var(--g42-ease)}html[data-experience=g42] .agm-gen-filters .chip:hover{border-color:var(--g42-silicon);background:var(--g42-surface-subtle)}html[data-experience=g42] .agm-gen-filters .chip.on,html[data-experience=g42] .agm-gen-filters .chip.on:hover{border-color:var(--g42-silicon);background:var(--g42-silicon);color:var(--g42-warm-white)}html[data-experience=g42] .agm-gen-filters .agm-gen-n{color:var(--g42-text-muted);font:11px/1.2 var(--g42-font)}html[data-experience=g42] .agm-gen-filters .chip.on .agm-gen-n{color:inherit}html[data-experience=g42] .agm-gen-hd .eyebrow{font-size:10px;letter-spacing:.14em}html[data-experience=g42] .dir-appr{container:g42-approval/inline-size;min-width:0;padding:14px;gap:12px;border-color:var(--g42-border-strong);background:var(--g42-surface);overflow-y:auto;overscroll-behavior:contain}html[data-experience=g42] :is(.dir-appr-hd,.dir-appr-note,.dir-appr-act){flex:none}html[data-experience=g42] .dir-appr-hd{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 12px;font-size:14px;line-height:1.45}html[data-experience=g42] .dir-appr-hd>span:first-child,html[data-experience=g42] .dir-appr-title{min-width:0;overflow-wrap:anywhere}html[data-experience=g42] .dir-appr-total{margin-left:0;font:12px/1.45 var(--g42-font);text-align:right;white-space:normal}html[data-experience=g42] :is(.dir-appr-title b,.dir-appr-total b){font-weight:var(--g42-weight-medium)}html[data-experience=g42] .dir-appr .btn2{padding:10px 16px;font-size:13px}html[data-experience=g42] .dir-appr .btn2:hover:not(:disabled){background:var(--g42-surface-subtle)}html[data-experience=g42] .dir-appr-act .btn2.pri{background:var(--g42-silicon);border-color:var(--g42-silicon);color:var(--g42-warm-white);transition:transform var(--g42-motion-fast) var(--g42-ease)}html[data-experience=g42] .dir-appr-act .btn2.pri:hover:not(:disabled){background:var(--g42-green);border-color:var(--g42-silicon);color:var(--g42-silicon)}html[data-experience=g42] .dir-appr .btn2:disabled,html[data-experience=g42] .dir-appr-act .btn2.pri:disabled{opacity:1;border-color:var(--g42-border-strong);background:var(--g42-surface-subtle);color:var(--g42-text-muted)}@container g42-approval (max-width: 480px){html[data-experience=g42] .dir-appr-hd{grid-template-columns:minmax(0,1fr) auto auto}}@container g42-approval (max-width: 420px){html[data-experience=g42] .dir-appr-act{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-height:600px){html[data-experience=g42] .dir-appr{flex-shrink:0}}html[data-experience=g42] .ref-failed{background:var(--g42-danger-text);color:var(--g42-warm-white)}html[data-experience=g42] :is(.statc.ok,.cs.ok){color:var(--g42-success-text);border-color:var(--g42-success-text)}html[data-experience=g42] :is(.statc.warn,.dir-th-m.live,.agm-gen-live,.dir-appr-heads,.dir-appr-note,.lyr-checks.warn){color:var(--g42-warning-text)}html[data-experience=g42] :is(.statc.bad,.dir-err-text,.dir-err b,.itm-card .cs.bad,.itm-error,.log-errcode,.assets-form-error,.lyr-save.error,.lyr-checks.err,.danger-eb,.cx-p.danger-eb,.packnote.lock,.assets-actions button.danger:hover,.lyr-icon.danger:hover:not(:disabled),.lyr-tile-x:hover,.dir-th-x:hover){color:var(--g42-danger-text)}html[data-experience=g42] .lyr-checks.err{border-color:var(--g42-danger-text)}html[data-experience=g42] .lyr-checks.warn{border-color:var(--g42-warning-text)}html[data-experience=g42] .template-request-status.pending b{color:var(--g42-warning-text)}html[data-experience=g42] .template-request-status.approved b{color:var(--g42-success-text)}html[data-experience=g42] .template-request-status.rejected b{color:var(--g42-danger-text)}html[data-experience=g42] :is(.card-select-button,.reuse-prompt-art,.lib-card-action-art){color:var(--g42-warm-white)}html[data-experience=g42] :is(.card-select-button,.reuse-prompt-art,.lib-card-action-art):is(:hover,:focus-visible){background:var(--g42-surface-raised);color:var(--g42-silicon)}html[data-experience=g42] .card-select-button[aria-pressed=true],html[data-experience=g42] .selection-tray-count b{color:var(--g42-silicon)}html[data-experience=g42] .selection-tray{--ink:var(--g42-text);--dim:var(--g42-text-muted);--faint:var(--g42-text-muted);--bg3:var(--g42-surface-subtle);--line2:var(--g42-border-strong);flex-wrap:wrap;background:var(--g42-surface-raised);border-color:var(--g42-border-strong);box-shadow:var(--g42-shadow-raised)}html[data-experience=g42] .selection-tray button{min-height:44px;height:auto;white-space:nowrap;font-weight:var(--g42-weight-medium)}html[data-experience=g42] .selection-tray-delete{background:var(--g42-silicon);color:var(--g42-warm-white);box-shadow:none}html[data-experience=g42] .selection-tray-delete:is(:hover,:focus-visible){background:var(--g42-danger-text)}html[data-experience=g42] .template-catalog-hero{background:radial-gradient(circle at 82% 18%,var(--g42-success-soft),transparent 42%),linear-gradient(125deg,var(--g42-navigation),var(--g42-surface))}html[data-experience=g42] .template-catalog-hero:after{border-color:var(--g42-border);box-shadow:0 0 0 38px rgb(42 49 43/.025),0 0 0 76px rgb(42 49 43/.018)}html[data-experience=g42] .template-catalog-hero h1 em{color:var(--g42-accent-text)}html[data-experience=g42] .template-input-card{background:linear-gradient(145deg,var(--g42-surface),var(--g42-navigation))}html[data-experience=g42] .template-sticky-cta{background:var(--g42-surface-raised);box-shadow:var(--g42-shadow-raised)}html[data-experience=g42] :is(.template-media-fallback,.template-kind,.signed-video-error){--ink:var(--g42-warm-white);--dim:#cbc8c3;--faint:#cbc8c3;color:var(--ink)}html[data-experience=g42] .signed-video-error .btn2{background:var(--g42-silicon);border-color:var(--g42-warm-white);color:var(--g42-warm-white)}html[data-experience=g42] .signed-video-error .btn2:hover:not(:disabled){background:var(--g42-green);color:var(--g42-silicon)}html[data-experience=g42] .lyr-ideas button{background:var(--g42-surface-raised);color:var(--g42-text-muted)}html[data-experience=g42] .lyr-play{background:var(--g42-silicon);color:var(--g42-warm-white)}html[data-experience=g42] .lyr-play:hover:not(:disabled){background:var(--g42-green);color:var(--g42-silicon)}html[data-experience=g42] .lyr-track{border-color:var(--g42-border);background:var(--g42-surface-subtle)}html[data-experience=g42] .lyr-bar{border-color:var(--g42-border-strong);background:var(--g42-success-soft)}html[data-experience=g42]{--workspace-canvas:var(--g42-canvas);--workspace-surface:var(--g42-surface);--workspace-raised:var(--g42-surface-raised);--workspace-subtle:var(--g42-surface-subtle);--workspace-text:var(--g42-text);--workspace-muted:var(--g42-text-muted);--workspace-border:var(--g42-border);--workspace-border-strong:var(--g42-border-strong);--workspace-accent:var(--g42-accent-text);--workspace-success:var(--g42-success-text);--workspace-success-soft:var(--g42-success-soft);--workspace-warning:var(--g42-warning-text);--workspace-warning-soft:var(--g42-warning-soft);--workspace-danger:var(--g42-danger-text);--workspace-danger-soft:var(--g42-danger-soft);--workspace-shadow:rgb(42 49 43/0.2)}html[data-experience=g42] .offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}html[data-experience=g42] :is(.offer,.acct-line){flex-wrap:wrap}html[data-experience=g42] :is(.offer,.acct-line)>div{min-width:0;flex:1 1 180px;overflow-wrap:anywhere}html[data-experience=g42] :is(.hist-r,.acct-r,.acct-line,.pm-hd){overflow-wrap:anywhere}html[data-experience=g42] :is(.itm-form,.itm-form .field){min-width:0;grid-template-columns:minmax(0,1fr)}html[data-experience=g42] .itm-form .seg{flex-wrap:wrap}html[data-experience=g42] .itm-form .seg button{flex:1 1 88px;min-height:44px;white-space:nowrap}html[data-experience=g42] .modal-x{width:44px;height:44px;flex-shrink:0}@media (max-width:600px){html[data-experience=g42] :is(.opt,.seg button){min-height:44px}html[data-experience=g42] .btn2,html[data-experience=g42] [data-g42-button]{max-width:100%;padding-inline:1rem}html[data-experience=g42] :is(.offer,.acct-line) .btn2{margin-left:0}html[data-experience=g42] :is(.plancard .pc-b,.cx-foot) .btn2{flex:1 1 180px}html[data-experience=g42] .ringnav{width:100%}html[data-experience=g42] .ring{min-width:0;flex:1 1;padding-inline:10px}html[data-experience=g42] :is(.pmenu,.notif-pop){max-width:calc(100vw - 24px)}html[data-experience=g42] :is(.top-title,.gsearch input){min-width:0}html[data-experience=g42] .lyr-title{font-size:16px}html[data-experience=g42] .itm-form :is(input[type=text],textarea){font-size:16px}}