.Si-P0q_loginShell{--navy:var(--instance-dark,#193f2f);--orange:var(--instance-accent,#245c43);--muted:#7d8291;min-height:100dvh;color:var(--navy);background:#fff;grid-template-columns:minmax(520px,1.13fr) minmax(420px,.87fr);display:grid;overflow:hidden}.Si-P0q_welcomePanel{background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--instance-accent) 20%, transparent), transparent 25%), linear-gradient(148deg, var(--instance-paper) 0%, var(--instance-soft) 100%);grid-template-rows:auto 1fr auto;min-height:100dvh;padding:34px clamp(42px,5vw,78px) 31px;display:grid;position:relative;overflow:hidden}.Si-P0q_welcomePanel:before,.Si-P0q_welcomePanel:after{content:"";pointer-events:none;position:absolute}.Si-P0q_welcomePanel:before{border:43px solid #f58b1614;border-radius:50%;width:310px;height:310px;bottom:-145px;left:-155px}.Si-P0q_welcomePanel:after{background:repeating-linear-gradient(45deg,#17244a09 0 8px,#0000 8px 18px);border-radius:38px;width:130px;height:130px;top:12%;right:-30px;transform:rotate(12deg)}.Si-P0q_brand,.Si-P0q_mobileBrand{z-index:2;color:#697087;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.Si-P0q_brand>span:first-child,.Si-P0q_mobileBrand>span:first-child{color:#fff;background:var(--instance-accent);border-radius:13px 13px 13px 5px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 19px #0000001f}.Si-P0q_brand strong,.Si-P0q_mobileBrand strong{color:var(--navy);font-weight:850}.Si-P0q_welcomeCopy{z-index:2;align-self:start;width:min(620px,100%);margin-top:clamp(66px,10vh,110px);position:relative}.Si-P0q_kicker{letter-spacing:.15em;text-transform:uppercase;font-weight:850;color:var(--instance-accent)!important;margin:0 0 16px!important;font-size:10px!important}.Si-P0q_welcomeCopy h1{letter-spacing:-.06em;max-width:600px;margin:0;font-size:clamp(45px,5.5vw,76px);line-height:.96}.Si-P0q_welcomeCopy h1 em{color:var(--orange);font-style:normal}.Si-P0q_welcomeCopy>p:last-child{color:#6f7180;max-width:530px;margin:22px 0 0;font-size:14px;line-height:1.65}.Si-P0q_familyShowcase{z-index:1;align-items:end;width:min(670px,100%);height:clamp(195px,27vh,270px);display:flex;position:absolute;bottom:44px;left:clamp(24px,4.2vw,67px);right:25px}.Si-P0q_familyMember{aspect-ratio:1;filter:drop-shadow(0 16px 14px #4c341d29);flex:none;width:28%;max-width:205px;margin-left:-4.5%;display:block}.Si-P0q_familyMember:first-child{margin-left:0}.Si-P0q_familyMember:first-child{transform:translateY(7px)rotate(-2deg)}.Si-P0q_familyMember:nth-child(2){transform:translateY(-6px)rotate(2deg)}.Si-P0q_familyMember:nth-child(3){transform:translateY(4px)rotate(-1deg)}.Si-P0q_familyMember:nth-child(4){transform:translateY(-4px)rotate(2deg)}.Si-P0q_familyCaption{z-index:2;color:#747684;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #17244a14;border-radius:99px;place-self:end;align-items:center;gap:7px;margin:0;padding:8px 11px;font-size:8px;font-weight:700;display:flex;position:relative}.Si-P0q_familyCaption i{background:#4fc692;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4fc69221}.Si-P0q_formPanel{background:#fff;place-items:center;min-height:100dvh;padding:50px clamp(38px,6vw,88px);display:grid;position:relative}.Si-P0q_formPanel:before{content:"";border:20px solid #f58b160f;border-radius:50%;width:105px;height:105px;position:absolute;bottom:8%;right:-47px}.Si-P0q_mobileBrand{display:none}.Si-P0q_formWrap{z-index:1;width:min(410px,100%);position:relative}.Si-P0q_hello{color:var(--instance-accent);letter-spacing:.03em;margin:0 0 11px;font-size:11px;font-weight:800}.Si-P0q_hello span{color:var(--instance-accent)}.Si-P0q_formWrap h2{letter-spacing:-.05em;max-width:380px;margin:0;font-size:clamp(34px,3.5vw,48px);line-height:1.04}.Si-P0q_formIntro{color:var(--muted);margin:13px 0 34px;font-size:13px}.Si-P0q_loginChoices{gap:18px;display:grid}.Si-P0q_entraButton{color:#222b45;background:#fff;border:1px solid #d8dbe3;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:56px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 8px 22px #17244a14}.Si-P0q_entraButton:hover{border-color:#b7bdca;transform:translateY(-2px);box-shadow:0 12px 26px #17244a1f}.Si-P0q_entraButton:focus-visible{outline-offset:3px;outline:3px solid #207bee47}.Si-P0q_microsoftMark{flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:18px;height:18px;display:grid}.Si-P0q_microsoftMark i:first-child{background:#f25022}.Si-P0q_microsoftMark i:nth-child(2){background:#7fba00}.Si-P0q_microsoftMark i:nth-child(3){background:#00a4ef}.Si-P0q_microsoftMark i:nth-child(4){background:#ffb900}.Si-P0q_loginDivider{color:#a1a4ae;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.Si-P0q_loginDivider:before,.Si-P0q_loginDivider:after{content:"";background:#e8e6e2;flex:1;height:1px}.Si-P0q_loginUnavailable{color:#715323;background:#fff9ea;border:1px solid #efd8aa;border-radius:14px;margin:0;padding:14px 16px;font-size:11px;line-height:1.55}.Si-P0q_loginForm{gap:18px;display:grid}.Si-P0q_field label{color:#505873;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.Si-P0q_field input{width:100%;min-height:55px;color:var(--navy);font:inherit;background:#fbfaf8;border:1px solid #dedbd5;border-radius:15px;outline:0;padding:0 16px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.Si-P0q_field input:focus{border-color:var(--instance-accent);box-shadow:0 0 0 4px var(--instance-soft);background:#fff}.Si-P0q_field input::placeholder{color:#aaa8a3}.Si-P0q_formError{color:#993e44;background:#fff0f1;border-radius:12px;margin:-3px 0 0;padding:11px 13px;font-size:11px;line-height:1.45}.Si-P0q_loginButton{color:#fff;background:var(--instance-accent);min-height:56px;box-shadow:0 12px 27px color-mix(in srgb, var(--instance-accent) 24%, transparent);font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-top:4px;font-size:12px;font-weight:850;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex}.Si-P0q_loginButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px #e2740a4d}.Si-P0q_loginButton:disabled{opacity:.48;cursor:default}.Si-P0q_loginButton span{font-size:18px}.Si-P0q_helpText{color:#aaa8ac;text-align:center;max-width:340px;margin:26px auto 0;font-size:9px;line-height:1.55}@media (max-width:940px){.Si-P0q_loginShell{background:linear-gradient(165deg, var(--instance-soft) 0%, var(--instance-paper) 100%);display:block}.Si-P0q_welcomePanel{display:none}.Si-P0q_formPanel{min-height:100dvh;padding:max(27px, env(safe-area-inset-top)) 22px max(28px, env(safe-area-inset-bottom));background:0 0;grid-template-rows:auto 1fr;place-items:start center}.Si-P0q_mobileBrand{justify-self:start;margin-bottom:clamp(60px,13vh,105px);display:flex}.Si-P0q_formWrap{align-self:start}.Si-P0q_formWrap h2{font-size:38px}.Si-P0q_formIntro{margin-bottom:28px}.Si-P0q_field input,.Si-P0q_loginButton,.Si-P0q_entraButton{min-height:56px}}@media (prefers-reduced-motion:reduce){.Si-P0q_loginButton,.Si-P0q_entraButton,.Si-P0q_field input{transition:none}}
.e8oR2G_avatar{background-repeat:no-repeat;width:100%;height:100%;display:block}.e8oR2G_image{background-position:50%;background-size:contain}.e8oR2G_initials{background:0 0;place-items:center;display:grid}.e8oR2G_initials svg{width:100%;height:100%;display:block;overflow:visible}
.oZEeKG_switcher{color:var(--identity-text,#17244a);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.oZEeKG_switcher select{border:1px solid var(--identity-border,#ddd);max-width:100%;color:inherit;background:var(--identity-surface,#fff);font:inherit;cursor:pointer;border-radius:.6rem;padding:.45rem .65rem}.oZEeKG_switcher select:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}@media (max-width:600px){.oZEeKG_switcher>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oZEeKG_switcher select{padding:.35rem;font-size:.75rem}}
.-\39 LyAa_portalShell{--navy:var(--identity-text,#17244a);--navy-soft:var(--identity-primary,#26345c);--orange:var(--identity-accent,#ff9d22);--orange-deep:var(--identity-accent-strong,#ef7f10);--cream:var(--identity-surface-muted,#fffaf2);--paper:var(--identity-surface,#fffefd);--muted:var(--identity-text-muted,#788094);min-height:100dvh;color:var(--navy);font-family:var(--identity-font-body,Arial, Helvetica, sans-serif);background:var(--identity-canvas,#f3eee7);background-image:radial-gradient(circle at 8% 2%, color-mix(in srgb, var(--identity-accent,#ff9d22) 30%, transparent), transparent 27%), radial-gradient(circle at 93% 95%, color-mix(in srgb, var(--identity-primary,#17244a) 16%, transparent), transparent 30%);place-items:center;padding:22px;display:grid;position:relative;overflow:hidden}.-\39 LyAa_portalShell:before,.-\39 LyAa_portalShell:after{content:"";pointer-events:none;position:absolute}.-\39 LyAa_portalShell h1,.-\39 LyAa_portalShell h2,.-\39 LyAa_portalShell h3{font-family:var(--identity-font-heading,Arial, Helvetica, sans-serif)}.-\39 LyAa_portalShell:before{border:36px solid #ff9d221c;border-radius:50%;width:180px;height:180px;bottom:8%;left:-68px}.-\39 LyAa_portalShell:after{background:repeating-linear-gradient(45deg,#17244a0d 0 7px,#0000 7px 16px);border-radius:38px;width:125px;height:125px;top:9%;right:-35px;transform:rotate(17deg)}.-\39 LyAa_ambientGlow{filter:blur(14px);background:#ffffffb3;border-radius:50%;width:340px;height:340px;position:absolute;top:-180px;right:20%}.-\39 LyAa_experience{z-index:1;border:1px solid var(--identity-border,#17244a14);border-radius:var(--identity-radius-large,34px);background:var(--paper);grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr);width:min(1220px,100%);min-width:0;height:min(900px,100dvh - 44px);min-height:660px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #29221d29,0 5px 18px #29221d12}.-\39 LyAa_ascotPanel{min-width:0;color:var(--identity-on-primary,white);background:var(--identity-primary,#263966);background-image:radial-gradient(circle at 53% 35%, color-mix(in srgb, var(--identity-accent,#ff9d22) 25%, transparent), transparent 29%), linear-gradient(156deg, var(--identity-primary,#263966) 0%, var(--identity-primary-strong,#19274e) 100%);grid-template-rows:auto auto minmax(0,1fr) auto;gap:9px;padding:14px 12px 12px;display:grid;position:relative;overflow:hidden}.-\39 LyAa_ascotPanel:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:230px;height:230px;position:absolute;top:6%;right:-148px;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ffffff05}.-\39 LyAa_workspaceScrim{display:none}.-\39 LyAa_workspaceAssistant{z-index:2;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:3px;display:grid;position:relative}.-\39 LyAa_workspacePortrait{border:2px solid color-mix(in srgb, var(--identity-on-primary,white) 18%, transparent);background:color-mix(in srgb, var(--identity-on-primary,white) 9%, transparent);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 8px 20px #050a1938}.-\39 LyAa_workspacePortrait>span,.-\39 LyAa_workspacePortrait .-\39 LyAa_workspacePortraitCropped{background-size:cover;width:100%;height:100%}.-\39 LyAa_workspaceAssistantCopy{min-width:0}.-\39 LyAa_workspaceAssistantCopy p,.-\39 LyAa_workspaceAssistantCopy h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-\39 LyAa_workspaceAssistantCopy p{color:color-mix(in srgb, var(--identity-on-primary,white) 72%, transparent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:8px;font-weight:850}.-\39 LyAa_workspaceAssistantCopy h1{color:var(--identity-on-primary,white);letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.1}.-\39 LyAa_workspaceAssistantCopy span{color:color-mix(in srgb, var(--identity-on-primary,white) 76%, transparent);align-items:center;gap:5px;margin-top:4px;font-size:8px;display:flex}.-\39 LyAa_workspaceAssistantCopy i{background:var(--identity-success,#2fb06f);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--identity-on-primary,white) 18%, transparent);border-radius:50%}.-\39 LyAa_workspaceClose{width:40px;height:40px;color:var(--identity-on-primary,white);background:var(--identity-primary-strong,#19274e);cursor:pointer;font:inherit;border:0;border-radius:11px;place-items:center;padding:0;font-size:23px;display:none}.-\39 LyAa_workspaceTabs{z-index:2;border:1px solid color-mix(in srgb, var(--identity-on-primary,white) 12%, transparent);background:color-mix(in srgb, var(--identity-primary-strong,#19274e) 76%, transparent);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid;position:relative}.-\39 LyAa_workspaceTabs button{min-width:0;min-height:36px;color:color-mix(in srgb, var(--identity-on-primary,white) 70%, transparent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:780;display:flex;position:relative}.-\39 LyAa_workspaceTabs button[aria-selected=true]{color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd);box-shadow:0 5px 14px #050a1929}.-\39 LyAa_workspaceTabs button:hover:not([aria-selected=true]){color:var(--identity-on-primary,white);background:var(--identity-primary-strong,#19274e)}.-\39 LyAa_workspaceTabs button:focus-visible,.-\39 LyAa_workspaceClose:focus-visible{outline:3px solid var(--identity-focus,#f0b762);outline-offset:2px}.-\39 LyAa_workspaceTabs svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.-\39 LyAa_workspaceTabs button>span{min-width:20px;height:20px;color:var(--identity-on-accent,#17244a);background:var(--identity-accent,#ffc35b);border-radius:99px;place-items:center;padding:0 5px;font-size:8px;font-weight:900;display:grid}.-\39 LyAa_workspaceBody{z-index:1;border:1px solid color-mix(in srgb, var(--identity-on-primary,white) 10%, transparent);min-width:0;min-height:0;color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd);border-radius:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 28px #040a1c26}.-\39 LyAa_workspacePane{flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.-\39 LyAa_workspacePane[hidden]{display:none}.-\39 LyAa_ascotIntro{z-index:1;text-align:center;align-self:center;position:relative}.-\39 LyAa_eyebrow{color:var(--identity-text-muted,#d7821e);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:850}.-\39 LyAa_ascotIntro>.-\39 LyAa_eyebrow{color:var(--identity-on-primary,#ffc467)}.-\39 LyAa_portraitStage{width:260px;height:276px;margin:5px auto 2px;position:relative}.-\39 LyAa_portraitHalo{background:radial-gradient(circle at 50% 38%,#ffffff30,#ffffff09 68%);border-radius:49% 51% 45% 55%;position:absolute;inset:31px 17px 14px;box-shadow:inset 0 0 0 1px #ffffff14}.-\39 LyAa_heroPortrait{z-index:1;filter:drop-shadow(0 18px 18px #050a194d);position:relative}.-\39 LyAa_portraitStage .-\39 LyAa_heroPortraitCropped{filter:none;background-size:cover;border:3px solid #ffffff29;border-radius:50%;width:232px;height:232px;position:absolute;top:22px;left:14px;overflow:hidden;box-shadow:0 18px 28px #050a1947}.-\39 LyAa_onlineBadge{z-index:2;border:1px solid color-mix(in srgb, var(--identity-on-primary,white) 18%, transparent);color:var(--identity-on-primary,white);background:var(--identity-primary-strong,#19274e);border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:15px;right:4px;box-shadow:0 7px 16px #0000002e}.-\39 LyAa_onlineBadge i,.-\39 LyAa_assistantIdentity small i{background:var(--identity-success,#247a50);border-radius:50%;width:7px;height:7px;display:inline-block}.-\39 LyAa_onlineBadge i{outline:2px solid var(--identity-on-primary,white);outline-offset:1px}.-\39 LyAa_role{color:var(--identity-on-primary,#ffb84e);letter-spacing:.1em;text-transform:uppercase;margin:3px 0 5px;font-size:11px;font-weight:850}.-\39 LyAa_ascotIntro h1{color:var(--identity-on-primary,white);letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.08}.-\39 LyAa_ascotNote{max-width:260px;color:var(--identity-on-primary,white);margin:13px auto 12px;font-size:11px;line-height:1.55}.-\39 LyAa_trait{border:1px solid color-mix(in srgb, var(--identity-on-primary,white) 14%, transparent);color:var(--identity-on-primary,white);background:var(--identity-primary-strong,#19274e);border-radius:99px;padding:7px 11px;font-size:9px;font-weight:700;display:inline-flex}.-\39 LyAa_accountCard{z-index:2;background:var(--identity-primary-strong,#19274e);border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px;display:grid;position:relative}.-\39 LyAa_userInitial{border-radius:var(--identity-radius-small,10px);width:32px;height:32px;color:var(--identity-on-accent,#66370d);background:var(--identity-accent,#ffd797);place-items:center;font-size:12px;font-weight:850;display:grid}.-\39 LyAa_accountCard>span:nth-child(2){min-width:0}.-\39 LyAa_accountCard strong,.-\39 LyAa_accountCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.-\39 LyAa_accountCard strong{font-size:11px}.-\39 LyAa_accountCard small{color:var(--identity-on-primary,white);margin-top:3px;font-size:8px}.-\39 LyAa_accountCard button{width:31px;height:31px;color:var(--identity-on-primary,white);background:var(--identity-primary,#263966);cursor:pointer;font:inherit;border:0;border-radius:10px}.-\39 LyAa_accountCard button:hover:not(:disabled){color:var(--identity-on-primary,white);background:var(--identity-primary-strong,#19274e)}.-\39 LyAa_accountCard button:disabled{opacity:.45}.-\39 LyAa_chatPanel{background:var(--identity-surface,#fffefd);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.-\39 LyAa_topbar{z-index:5;border-bottom:1px solid var(--identity-border,#eeeae3);background:var(--identity-surface,#fffefd);background-image:linear-gradient(135deg, color-mix(in srgb, var(--identity-accent,#ff9d22) 7%, transparent), transparent 44%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:16px 34px;display:flex;position:relative}.-\39 LyAa_topbarActions{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.-\39 LyAa_newChatButton,.-\39 LyAa_servicesButton,.-\39 LyAa_historyButton,.-\39 LyAa_todoButton{border:1px solid var(--identity-border,#e8e1d7);min-height:42px;color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:750}.-\39 LyAa_newChatButton,.-\39 LyAa_servicesButton{display:inline-flex}.-\39 LyAa_historyButton,.-\39 LyAa_todoButton{display:none;position:relative}.-\39 LyAa_newChatButton{color:var(--identity-on-primary,white);border-color:var(--identity-primary,#263966);background:var(--identity-primary,#263966)}.-\39 LyAa_newChatButton:hover:not(:disabled){background:var(--identity-primary-strong,#19274e)}.-\39 LyAa_servicesButton:hover:not(:disabled),.-\39 LyAa_historyButton:hover,.-\39 LyAa_todoButton:hover{background:var(--identity-surface-muted,#fff7eb)}.-\39 LyAa_newChatButton:disabled,.-\39 LyAa_servicesButton:disabled{opacity:.5;cursor:default}.-\39 LyAa_newChatButton:focus-visible,.-\39 LyAa_servicesButton:focus-visible,.-\39 LyAa_historyButton:focus-visible,.-\39 LyAa_todoButton:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_servicesButton svg,.-\39 LyAa_historyButton svg,.-\39 LyAa_todoButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.-\39 LyAa_todoButton b{border:2px solid var(--identity-surface,white);min-width:18px;height:18px;color:var(--identity-on-accent,#17244a);background:var(--identity-accent,#ffc35b);border-radius:99px;place-items:center;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.-\39 LyAa_assistantMenuAnchor{flex:1;min-width:0;position:relative}.-\39 LyAa_assistantIdentity{align-items:center;gap:11px;min-width:0;display:flex}.-\39 LyAa_assistantMenuButton{border:1px solid var(--identity-border,#f0dbc0);background:var(--identity-surface-muted,#fff2dc);cursor:pointer;width:52px;height:52px;font:inherit;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 4px 12px #623e181a}.-\39 LyAa_assistantMenuButton>span,.-\39 LyAa_miniAvatar>span{background-size:cover}.-\39 LyAa_assistantMenuButton:hover{border-color:#e9b765;transform:translateY(-1px);box-shadow:0 6px 15px #623e1829}.-\39 LyAa_assistantMenuButton:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_assistantIdentityCopy{min-width:0}.-\39 LyAa_assistantIdentityCopy strong,.-\39 LyAa_assistantIdentityCopy small{display:block}.-\39 LyAa_assistantIdentityCopy strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.-\39 LyAa_assistantIdentityCopy small{color:var(--identity-text-muted,#8c8f99);align-items:center;gap:6px;margin-top:4px;font-size:8px;display:flex}.-\39 LyAa_userMenu{width:min(300px,100vw - 32px);max-height:calc(var(--chat-viewport-height,100dvh) - 110px);z-index:45;overscroll-behavior:contain;border:1px solid var(--identity-border,#e9e1d7);background:var(--identity-surface,#fffefd);border-radius:18px;padding:8px;animation:.16s both -\39 LyAa_menuIn;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 20px 48px #121b3133,0 3px 10px #121b3114}.-\39 LyAa_userMenuIdentity{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px 10px;display:grid}.-\39 LyAa_userMenuIdentity>span{color:#66370d;background:#ffd797;border-radius:12px;place-items:center;width:39px;height:39px;font-size:13px;font-weight:850;display:grid}.-\39 LyAa_userMenuIdentity strong,.-\39 LyAa_userMenuIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.-\39 LyAa_userMenuIdentity strong{color:var(--navy);font-size:11px}.-\39 LyAa_userMenuIdentity small{color:var(--identity-text-muted,#8a8e9b);margin-top:3px;font-size:8px}.-\39 LyAa_userMenuDivider{background:#eee8df;height:1px;margin:0 5px 5px}.-\39 LyAa_userMenu>button{width:100%;color:var(--identity-text,#4f566b);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 8px;display:grid}.-\39 LyAa_userMenu>button:hover:not(:disabled),.-\39 LyAa_userMenu>button:focus-visible{color:var(--navy);background:var(--identity-surface-muted,#fff6e9)}.-\39 LyAa_userMenu>button:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:-1px}.-\39 LyAa_userMenu>button:disabled{opacity:.5;cursor:default}.-\39 LyAa_userMenu>button[aria-checked=true]{color:var(--navy);background:var(--identity-surface-muted,#fff6e9)}.-\39 LyAa_userMenu>button>span:nth-child(2){min-width:0}.-\39 LyAa_userMenu>button strong,.-\39 LyAa_userMenu>button small{display:block}.-\39 LyAa_userMenu>button strong{font-size:10px}.-\39 LyAa_userMenu>button small{color:var(--identity-text-muted,#9295a1);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;line-height:1.35;overflow:hidden}.-\39 LyAa_userMenu>button b{color:var(--identity-text-muted,#a9a8ad);font-size:18px;font-weight:500}.-\39 LyAa_userMenuItemIcon{border:1px solid var(--identity-border,#eee3d3);width:34px;height:34px;color:var(--identity-text,#17244a);background:var(--identity-surface-muted,#fffaf2);border-radius:10px;place-items:center;font-size:15px;display:grid!important}.-\39 LyAa_conversationStage{min-height:0;position:relative;overflow:hidden}.-\39 LyAa_conversation{overscroll-behavior:contain;background:var(--identity-surface,#fffefd);background-image:radial-gradient(circle at 93% 5%, color-mix(in srgb, var(--identity-accent,#ff9d22) 8%, transparent), transparent 24%), radial-gradient(circle at 6% 94%, color-mix(in srgb, var(--identity-primary,#17244a) 5%, transparent), transparent 34%), linear-gradient(180deg, var(--identity-surface,#fffefd), color-mix(in srgb, var(--identity-surface,#fffefd) 96%, var(--identity-accent,#ff9d22) 4%));scrollbar-width:thin;scrollbar-color:#e4ded5 transparent;height:100%;min-height:0;padding:23px 34px 28px;overflow-y:auto}.-\39 LyAa_olderMessagesButton{border:1px solid var(--identity-border,#e8e1d7);min-height:36px;color:var(--identity-text,#17244a);background:var(--identity-surface-muted,#fffaf2);font:inherit;cursor:pointer;border-radius:99px;margin:0 auto 18px;padding:0 14px;font-size:10px;font-weight:750;display:block}.-\39 LyAa_olderMessagesButton:hover:not(:disabled){background:var(--identity-surface,white)}.-\39 LyAa_olderMessagesButton:disabled{opacity:.55;cursor:default}.-\39 LyAa_latestMessagesButton{z-index:4;border:1px solid var(--identity-border,#dfd7cc);min-height:44px;color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd);cursor:pointer;font:inherit;border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:9px;font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #1e1c1b29}.-\39 LyAa_latestMessagesButton span{font-size:14px;line-height:1}.-\39 LyAa_latestMessagesButton:hover{border-color:var(--identity-focus,#9b4d00);transform:translate(-50%,-1px);box-shadow:0 10px 25px #1e1c1b33}.-\39 LyAa_latestMessagesButton:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_dayMarker{color:var(--identity-text-muted,#9aa0ae);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:13px;margin:0 0 25px;font-size:9px;font-weight:700;display:flex}.-\39 LyAa_dayMarker:before,.-\39 LyAa_dayMarker:after{content:"";background:var(--identity-border,#eeeae4);flex:1;height:1px}.-\39 LyAa_conversationStatus{border:1px solid var(--identity-success,#247a50);width:fit-content;max-width:min(520px,92%);color:var(--identity-success,#247a50);background:var(--identity-surface-muted,#f2faf5);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin:-9px auto 20px;padding:8px 12px;font-size:9px;font-weight:680;display:flex}.-\39 LyAa_conversationStatusError{border-color:var(--identity-danger,#98423c);color:var(--identity-danger,#98423c);background:var(--identity-surface-muted,#fff3f2)}.-\39 LyAa_conversationStatus button{min-height:27px;color:inherit;background:var(--identity-surface,white);cursor:pointer;font:inherit;border:1px solid;border-radius:8px;flex:none;padding:0 9px;font-size:8px;font-weight:800}.-\39 LyAa_conversationStatus button:hover:not(:disabled){background:var(--identity-surface-muted,white)}.-\39 LyAa_conversationStatus button:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_conversationStatus button:disabled{opacity:.5;cursor:default}.-\39 LyAa_workApproval{border:1px solid var(--identity-focus,#9b4d00);width:min(620px,100%);min-width:0;color:var(--identity-text,#17244a);background:var(--identity-surface-muted,#fff6e9);border-radius:15px;margin:0 0 20px;padding:18px}.-\39 LyAa_workApproval h2{margin:0 0 8px;font-size:14px}.-\39 LyAa_workApproval p{margin:8px 0;font-size:11px;line-height:1.55}.-\39 LyAa_workApprovalReason{white-space:pre-wrap;overflow-wrap:anywhere}.-\39 LyAa_workApprovalCommand{border:1px solid var(--identity-border,#e8e1d7);max-height:210px;color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:12px 0;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.-\39 LyAa_workApprovalActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.-\39 LyAa_workApprovalActions button{border:1px solid var(--identity-primary,#263762);min-height:44px;color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd);cursor:pointer;font:inherit;border-radius:9px;padding:9px 15px;font-size:11px;font-weight:750}.-\39 LyAa_workApprovalActions button:first-child{color:var(--identity-on-primary,#fff);background:var(--identity-primary,#263762)}.-\39 LyAa_workApprovalActions button:hover:not(:disabled){filter:brightness(.95)}.-\39 LyAa_workApprovalActions button:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:3px}.-\39 LyAa_workApprovalActions button:disabled{opacity:.55;cursor:default}.-\39 LyAa_workApprovalActions span{font-size:11px}.-\39 LyAa_workApprovalStatus{font-weight:700}.-\39 LyAa_workApprovalError{color:var(--identity-danger,#98423c)}.-\39 LyAa_messageRow{align-items:flex-end;gap:10px;min-width:0;max-width:79%;margin:0 0 16px;animation:.32s both -\39 LyAa_riseIn;display:flex}.-\39 LyAa_messageRowUser{justify-content:flex-end;margin-left:auto}.-\39 LyAa_messageFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:7px;display:flex}.-\39 LyAa_messageFooter time{margin-top:0}.-\39 LyAa_copyMessageButton{min-height:32px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:inline-flex}.-\39 LyAa_copyMessageButton:hover{background:#ffffff73;border-color:currentColor}.-\39 LyAa_copyMessageButton:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_copyMessageButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.-\39 LyAa_copyMessageStatus{max-width:300px;margin-top:5px;font-size:11px;display:block}.-\39 LyAa_fileDropOverlay{z-index:150;color:#142033;pointer-events:none;text-align:center;background:#e7f1ff;border:3px dashed #3169a8;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex;position:fixed;inset:16px}.-\39 LyAa_fileDropOverlay strong{font-size:clamp(20px,4vw,30px)}.-\39 LyAa_fileDropOverlay span{max-width:440px;font-size:14px;line-height:1.6}.-\39 LyAa_fileDropBlocked{background:#fff5e1;border-color:#9b4d00}.-\39 LyAa_miniAvatar{background:#fff1d9;border:2px solid #fff;border-radius:50%;flex:none;width:39px;height:39px;overflow:hidden;box-shadow:0 4px 12px #30271e1f}.-\39 LyAa_bubble{border-radius:var(--identity-radius-medium,19px);overflow-wrap:anywhere;min-width:0;max-width:100%;padding:13px 16px 9px;font-size:13px;line-height:1.58}.-\39 LyAa_bubble>p{white-space:pre-wrap;margin:0}.-\39 LyAa_bubble time{color:var(--identity-text-muted,#a4a2a6);text-align:right;margin-top:5px;font-size:8px;display:block}.-\39 LyAa_assistantBubble{border:1px solid var(--identity-border,#eee7dc);color:var(--identity-text,#17244a);background:var(--identity-surface-muted,#fff9ef);border-bottom-left-radius:6px;box-shadow:0 4px 13px #322b2309}.-\39 LyAa_userBubble{color:#142033;background:#e4effc;border:1px solid #c3d7ef;border-bottom-right-radius:6px;box-shadow:0 4px 12px #1e406e0f}.-\39 LyAa_userBubble time{color:inherit}.-\39 LyAa_messageAttachments{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.-\39 LyAa_messageAttachments:first-child{margin-top:0}.-\39 LyAa_messageAttachments li{border:1px solid var(--identity-border,#eadfce);background:var(--identity-surface,#fffefd);border-radius:11px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 9px;display:grid}.-\39 LyAa_messageAttachments svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.-\39 LyAa_messageAttachments span,.-\39 LyAa_messageAttachments strong,.-\39 LyAa_messageAttachments small{min-width:0;display:block}.-\39 LyAa_messageAttachments strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.-\39 LyAa_messageAttachments small{color:var(--identity-text-muted,#8b8990);margin-top:1px;font-size:8px}.-\39 LyAa_userBubble .-\39 LyAa_messageAttachments li{color:#142033;background:#f4f8ff;border-color:#c3d7ef}.-\39 LyAa_userBubble .-\39 LyAa_messageAttachments small{color:inherit}.-\39 LyAa_messageVoiceClip{color:#142033;background:#f4f8ff;border:1px solid #c3d7ef;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;width:min(290px,100%);min-width:0;margin-top:9px;padding:9px;display:grid}.-\39 LyAa_messageVoiceClip:first-child{margin-top:0}.-\39 LyAa_messageVoiceClipIcon{width:28px;height:28px;color:var(--identity-primary,#263762);background:var(--identity-on-primary,white);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.-\39 LyAa_messageVoiceClip>div,.-\39 LyAa_messageVoiceClip strong,.-\39 LyAa_messageVoiceClip small{min-width:0;display:block}.-\39 LyAa_messageVoiceClip strong{font-size:10px;line-height:1.35}.-\39 LyAa_messageVoiceClip small{color:inherit;margin:2px 0 7px;font-size:8px;line-height:1.35}.-\39 LyAa_messageVoiceClip audio{width:100%;min-width:0;height:32px;display:block}.-\39 LyAa_expiredVoiceClip{color:#41556f;background:#e4effc;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:750;display:block}.-\39 LyAa_messageArtifacts{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.-\39 LyAa_messageArtifacts:first-child{margin-top:0}.-\39 LyAa_messageArtifacts li{min-width:0}.-\39 LyAa_artifactDownloadLink{border:1px solid var(--identity-border,#d8e4dc);min-width:0;min-height:44px;color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd);border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.-\39 LyAa_artifactDownloadLink:hover{border-color:var(--identity-success,#247a50);background:var(--identity-surface-muted,#f2faf5);transform:translateY(-1px);box-shadow:0 5px 12px #247a501a}.-\39 LyAa_artifactDownloadLink:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_artifactDownloadLink>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.-\39 LyAa_artifactDetails,.-\39 LyAa_artifactDetails strong,.-\39 LyAa_artifactDetails small{min-width:0;display:block}.-\39 LyAa_artifactDetails strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.-\39 LyAa_artifactDetails small{color:var(--identity-text-muted,#8b8990);margin-top:1px;font-size:8px}.-\39 LyAa_artifactDownloadAction{color:var(--identity-success,#247a50);text-align:right;font-size:8px;font-weight:800;line-height:1.3}.-\39 LyAa_typingDots{justify-content:center;align-items:center;gap:5px;min-width:45px;min-height:20px;display:flex}.-\39 LyAa_typingDotsContinuation{justify-content:flex-start;min-width:30px;min-height:16px;margin-top:4px;display:inline-flex}.-\39 LyAa_typingDots i{background:#de8d24;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite -\39 LyAa_typingBounce}.-\39 LyAa_typingDots i:nth-child(2){animation-delay:.14s}.-\39 LyAa_typingDots i:nth-child(3){animation-delay:.28s}.-\39 LyAa_suggestions{margin:30px 0 0 49px;animation:.45s both -\39 LyAa_riseIn}.-\39 LyAa_suggestions>p{color:var(--identity-text-muted,#9094a0);margin:0 0 10px;font-size:10px;font-weight:700}.-\39 LyAa_suggestions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.-\39 LyAa_suggestions button{border:1px solid var(--identity-border,#eee7dc);border-radius:var(--identity-radius-medium,15px);min-width:0;min-height:74px;color:var(--identity-text,#4e5670);background:var(--identity-surface,white);background-image:linear-gradient(145deg, transparent, color-mix(in srgb, var(--identity-accent,#ff9d22) 6%, transparent));box-shadow:0 7px 20px color-mix(in srgb, var(--identity-primary,#17244a) 7%, transparent);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;font-size:10px;font-weight:690;line-height:1.35;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.-\39 LyAa_suggestions button>span{border-radius:var(--identity-radius-small,9px);width:28px;height:28px;color:var(--identity-on-accent,#17244a);background:var(--identity-accent,#ff9d22);background-image:linear-gradient(145deg, color-mix(in srgb, var(--identity-accent,#ff9d22) 72%, white), var(--identity-accent,#ff9d22));place-items:center;font-size:14px;display:grid}.-\39 LyAa_suggestions button>i{color:var(--identity-text-muted,#b4b1ac);font-size:13px;font-style:normal}.-\39 LyAa_suggestions button:hover{border-color:#f0c88f;transform:translateY(-2px);box-shadow:0 8px 20px #40301e14}.-\39 LyAa_composerArea{padding:13px 28px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--identity-border,#eeeae3);background:var(--identity-surface,#fffefd);background-image:linear-gradient(0deg, color-mix(in srgb, var(--identity-accent,#ff9d22) 3%, transparent), transparent);box-shadow:0 -12px 30px color-mix(in srgb, var(--identity-primary,#17244a) 5%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.-\39 LyAa_composerContext{max-height:min(220px, calc(var(--chat-viewport-height,100dvh) * .16));overscroll-behavior:contain;overflow-y:auto}.-\39 LyAa_composerContext:empty{display:none}.-\39 LyAa_composerContext:focus-visible{outline:2px solid var(--identity-focus,#9b4d00);outline-offset:-2px}.-\39 LyAa_composerArea>p{color:var(--identity-text-muted,#a2a4ad);text-align:center;margin:8px 0 0;font-size:8px}.-\39 LyAa_composerArea>p span{color:var(--identity-text-muted,#626a7c);margin-right:4px}.-\39 LyAa_workProgress{border:1px solid var(--identity-border,#e5ddd2);min-width:0;color:var(--identity-text,#17244a);background:var(--identity-surface-muted,#fffaf3);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:11px 12px;display:flex}.-\39 LyAa_workProgressText{flex:180px;gap:3px;min-width:0;display:grid}.-\39 LyAa_workProgressText strong{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.-\39 LyAa_workProgressText>span{color:var(--identity-text-muted,#626a7c);font-size:10px;line-height:1.5}.-\39 LyAa_workProgressText>.-\39 LyAa_workProgressReassurance{font-style:italic}.-\39 LyAa_workProgressSpinner,.-\39 LyAa_workProgressAttention{flex:none;width:19px;height:19px}.-\39 LyAa_workProgressSpinner{border:2px solid var(--identity-border,#e5ddd2);border-top-color:var(--identity-primary,#263762);border-radius:50%;animation:.9s linear infinite -\39 LyAa_workProgressSpin}.-\39 LyAa_workProgressAttention{color:var(--identity-warning,#8a5514);border:1px solid;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.-\39 LyAa_workProgressWaiting{border-color:var(--identity-warning,#8a5514)}.-\39 LyAa_workProgressElapsed{color:var(--identity-text-muted,#626a7c);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.-\39 LyAa_workProgress button{border:1px solid var(--identity-border,#e5ddd2);min-height:35px;color:inherit;background:var(--identity-surface,#fffefd);cursor:pointer;font:inherit;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:700}.-\39 LyAa_workProgress button:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_workProgress button:disabled{opacity:.55;cursor:default}@keyframes -\39 LyAa_workProgressSpin{to{transform:rotate(360deg)}}.-\39 LyAa_attachmentQueue{border:1px solid var(--identity-border,#e5ddd2);background:var(--identity-surface-muted,#fffaf3);border-radius:13px;gap:6px;margin:-3px 0 8px;padding:8px 9px;display:grid}.-\39 LyAa_attachmentQueueSummary{color:var(--identity-text-muted,#777d8a);justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.-\39 LyAa_attachmentQueueSummary strong{color:var(--navy);font-size:9px}.-\39 LyAa_attachmentQueue>ul{scrollbar-width:thin;flex-wrap:wrap;gap:6px;max-height:94px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.-\39 LyAa_attachmentQueue li{border:1px solid var(--identity-border,#e8dfd2);background:var(--identity-surface,white);border-radius:10px;grid-template-columns:24px minmax(0,1fr) 25px;align-items:center;gap:6px;width:min(230px,100%);min-width:0;padding:6px 6px 6px 8px;display:grid}.-\39 LyAa_attachmentQueue li>svg{width:17px;height:17px;color:var(--identity-text,#17244a);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.-\39 LyAa_attachmentQueue li>span,.-\39 LyAa_attachmentQueue li strong,.-\39 LyAa_attachmentQueue li small{min-width:0;display:block}.-\39 LyAa_attachmentQueue li strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.-\39 LyAa_attachmentQueue li small{color:var(--identity-text-muted,#92949a);margin-top:1px;font-size:7px}.-\39 LyAa_attachmentQueue li button{color:#8a8790;cursor:pointer;width:25px;height:25px;font:inherit;background:#f2efea;border:0;border-radius:8px;place-items:center;padding:0;font-size:15px;display:grid}.-\39 LyAa_attachmentQueue li button:hover:not(:disabled){color:#9c4349;background:#fff0f1}.-\39 LyAa_attachmentQueue li button:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:1px}.-\39 LyAa_attachmentQueue li button:disabled{opacity:.45;cursor:default}.-\39 LyAa_queuedVoiceClip{border:1px solid var(--identity-border,#e5ddd2);background:var(--identity-surface-muted,#fffaf3);border-radius:13px;grid-template-columns:32px minmax(0,1fr) 28px;align-items:start;gap:8px;min-width:0;margin:-3px 0 8px;padding:8px;display:grid}.-\39 LyAa_queuedVoiceClipIcon{width:32px;height:32px;color:var(--identity-on-primary,white);background:var(--identity-primary,#263762);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.-\39 LyAa_queuedVoiceClip>div,.-\39 LyAa_queuedVoiceClip strong,.-\39 LyAa_queuedVoiceClip small{min-width:0;display:block}.-\39 LyAa_queuedVoiceClip strong{color:var(--identity-text,#17244a);font-size:10px;line-height:1.35}.-\39 LyAa_queuedVoiceClip small{color:var(--identity-text-muted,#777d8a);margin:1px 0 2px;font-size:8px}.-\39 LyAa_queuedVoiceClipPrivacy{color:var(--identity-text-muted,#777d8a);margin:0 0 6px;font-size:8px;line-height:1.35;display:block}.-\39 LyAa_queuedVoiceClip audio{width:min(360px,100%);height:32px;display:block}.-\39 LyAa_queuedVoiceClip>button{color:#8a8790;cursor:pointer;width:28px;height:28px;font:inherit;background:#f2efea;border:0;border-radius:8px;place-items:center;padding:0;font-size:16px;display:grid}.-\39 LyAa_queuedVoiceClip>button:hover:not(:disabled){color:#9c4349;background:#fff0f1}.-\39 LyAa_queuedVoiceClip>button:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:1px}.-\39 LyAa_queuedVoiceClip>button:disabled{opacity:.45;cursor:default}@media (pointer:coarse){.-\39 LyAa_attachmentQueue li{grid-template-columns:24px minmax(0,1fr) 44px}.-\39 LyAa_attachmentQueue li button{width:44px;height:44px}}.-\39 LyAa_attachmentStatus{min-height:25px;color:var(--identity-success,#247a50);background:var(--identity-surface-muted,#f2faf5);text-align:center;border-radius:9px;justify-content:center;align-items:center;margin:-2px 0 7px;padding:5px 9px;font-size:9px;font-weight:650;display:flex}.-\39 LyAa_attachmentStatusError{color:var(--identity-danger,#98423c);background:var(--identity-surface-muted,#fff0f1)}.-\39 LyAa_composer{--composer-available-height:calc(var(--chat-viewport-height,100dvh) * .84 - 230px);--composer-expanded-height:min(420px, calc(var(--chat-viewport-height,100dvh) * .5), max(64px, var(--composer-available-height)));border:1px solid var(--identity-border,#ded9d1);border-radius:var(--identity-radius-medium,19px);background:var(--identity-surface-muted,#fbfaf8);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end;gap:4px 7px;min-width:0;min-height:57px;padding:8px;display:grid;box-shadow:inset 0 1px 2px #2a221906}.-\39 LyAa_composer:focus-within{border-color:var(--identity-focus,#9b4d00);background:var(--identity-surface,white);box-shadow:0 0 0 3px var(--identity-focus,#9b4d00)}.-\39 LyAa_composer textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;max-height:min(180px, calc(var(--chat-viewport-height,100dvh) * .25), max(40px, var(--composer-available-height)));overscroll-behavior:contain;scrollbar-gutter:stable;resize:none;color:var(--navy);font:inherit;background:0 0;border:0;outline:0;grid-column:1/-1;padding:8px;font-size:14px;line-height:1.5;overflow-y:auto}.-\39 LyAa_composer textarea.-\39 LyAa_composerInputExpanded{min-height:var(--composer-expanded-height);max-height:var(--composer-expanded-height)}.-\39 LyAa_composerEditorControls{grid-area:2/1;align-self:center;min-width:0}.-\39 LyAa_composerExpandButton{max-width:100%;min-height:44px;color:var(--identity-text-muted,#626a7c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.-\39 LyAa_composerExpandButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.-\39 LyAa_composerExpandButton:hover:not(:disabled){color:var(--navy);background:var(--identity-surface,white)}.-\39 LyAa_composerExpandButton:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:1px}.-\39 LyAa_composerExpandButton:disabled{opacity:.38;cursor:default}.-\39 LyAa_composerEditingHint{color:var(--identity-text-muted,#626a7c);grid-area:3/1/auto/-1;margin:0;padding:2px 8px;font-size:11px;line-height:1.4}.-\39 LyAa_composerTouchHint{display:none}.-\39 LyAa_composer textarea::placeholder{color:var(--identity-text-muted,#a8a5a0)}.-\39 LyAa_attachmentButton,.-\39 LyAa_voiceButton,.-\39 LyAa_sendButton{cursor:pointer;width:43px;height:43px;font:inherit;border:0;border-radius:14px;place-items:center;display:grid}.-\39 LyAa_attachmentButton,.-\39 LyAa_voiceButton{color:var(--identity-text-muted,#7f8290);background:var(--identity-surface-muted,#efede9);position:relative}.-\39 LyAa_attachmentIcon,.-\39 LyAa_voiceIcon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block;overflow:visible}.-\39 LyAa_voiceLiveDot{background:#fff;border:2px solid #e86d52;border-radius:50%;width:7px;height:7px;animation:1.2s ease-out infinite -\39 LyAa_recordPulse;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #ffffff40}.-\39 LyAa_attachmentButton:hover:not(:disabled),.-\39 LyAa_voiceButton:hover:not(:disabled){color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd)}.-\39 LyAa_voiceButtonActive{color:#fff;background:#e86d52;animation:1.25s ease-out infinite -\39 LyAa_recordGlow}.-\39 LyAa_sendButton{color:var(--identity-on-accent,white);background:var(--identity-accent,#ffad35);background-image:linear-gradient(145deg, color-mix(in srgb, var(--identity-accent,#ffad35) 86%, white), var(--identity-accent-strong,#f18712));box-shadow:0 7px 16px color-mix(in srgb, var(--identity-accent,#ef7f10) 28%, transparent);font-size:20px;font-weight:500}.-\39 LyAa_sendButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 18px #ef7f104d}.-\39 LyAa_attachmentButton:focus-visible,.-\39 LyAa_voiceButton:focus-visible,.-\39 LyAa_sendButton:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_attachmentButton:disabled,.-\39 LyAa_voiceButton:disabled,.-\39 LyAa_sendButton:disabled{opacity:.38;cursor:default;box-shadow:none;transform:none}.-\39 LyAa_voiceStatus{min-height:27px;color:var(--identity-warning,#8a5514);background:var(--identity-surface-muted,#fff1dd);text-align:center;overflow-wrap:anywhere;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:-3px 0 7px;padding:5px 9px;font-size:9px;font-weight:650;display:flex}.-\39 LyAa_voiceStatusError{color:var(--identity-danger,#98423c);background:var(--identity-surface-muted,#fff0f1)}.-\39 LyAa_voiceRecoveryActions{gap:5px;margin-left:3px;display:inline-flex}.-\39 LyAa_voiceRecoveryActions button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:7px;padding:3px 7px;font-size:8px;font-weight:800}.-\39 LyAa_voiceRecoveryActions button:hover:not(:disabled){background:color-mix(in srgb, currentColor 9%, transparent)}.-\39 LyAa_voiceRecoveryActions button:disabled{cursor:default;opacity:.5}.-\39 LyAa_recordingPulse,.-\39 LyAa_processingDot{background:var(--identity-danger,#e46f55);border-radius:50%;flex:none;width:7px;height:7px}.-\39 LyAa_recordingPulse{animation:1.2s ease-out infinite -\39 LyAa_recordPulse}.-\39 LyAa_processingDot{background:var(--identity-warning,#8a5514);animation:1s ease-in-out infinite alternate -\39 LyAa_processingPulse}.-\39 LyAa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.-\39 LyAa_resourceSettingsBackdrop,.-\39 LyAa_confirmationBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11192d8a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.-\39 LyAa_resourceSettingsBackdrop{z-index:80}.-\39 LyAa_resourceSettingsDialog{border:1px solid var(--identity-border,#ffffffb3);border-radius:var(--identity-radius-large,22px);width:min(640px,100%);max-height:calc(100dvh - 44px);color:inherit;background:var(--identity-surface,#fffefd);margin:0;padding:22px;position:relative;inset:auto;overflow:auto;box-shadow:0 28px 80px #0c142a47}.-\39 LyAa_resourceSettingsHeader{border-bottom:1px solid #eee7dc;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;padding-bottom:16px;display:flex}.-\39 LyAa_resourceSettingsTitle{align-items:flex-start;gap:11px;min-width:0;display:flex}.-\39 LyAa_resourceSettingsTitle>div{min-width:0}.-\39 LyAa_resourceSettingsTitle p{color:var(--identity-text-muted,#626a7c);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:850}.-\39 LyAa_resourceSettingsTitle h2{color:var(--navy);margin:0;font-size:22px}.-\39 LyAa_resourceSettingsTitle div>span{max-width:470px;color:var(--identity-text-muted,#777d8d);margin-top:6px;font-size:10px;line-height:1.5;display:block}.-\39 LyAa_resourceBackButton,.-\39 LyAa_resourceSettingsCloseButton{color:#74798a;cursor:pointer;width:34px;height:34px;font:inherit;background:#f0ede8;border:0;border-radius:10px;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.-\39 LyAa_resourceBackButton{color:var(--identity-text,#17244a);background:var(--identity-surface-muted,#fff3e3);margin-top:1px;font-size:24px}.-\39 LyAa_resourceBackButton:hover,.-\39 LyAa_resourceSettingsCloseButton:hover{color:var(--navy);background:var(--identity-surface-muted,#e9e5df)}.-\39 LyAa_resourceBackButton:focus-visible,.-\39 LyAa_resourceSettingsCloseButton:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_resourceList{gap:10px;display:grid}.-\39 LyAa_resourceList>button{border:1px solid var(--identity-border,#eee4d8);width:100%;color:var(--navy);background:var(--identity-surface-muted,#fffdf9);cursor:pointer;font:inherit;text-align:left;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.-\39 LyAa_resourceList>button:hover{border-color:#ecc88e;transform:translateY(-1px);box-shadow:0 8px 20px #3b2e1d14}.-\39 LyAa_resourceList>button:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_resourceListIcon{color:#b84c45;background:#fff5f2;border:1px solid #f0d4cf;border-radius:14px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:850;display:grid;overflow:hidden}.-\39 LyAa_resourceListIcon svg{width:28px;height:auto}.-\39 LyAa_resourceListCopy{min-width:0}.-\39 LyAa_resourceListCopy strong,.-\39 LyAa_resourceListCopy small{display:block}.-\39 LyAa_resourceListCopy strong{font-size:13px}.-\39 LyAa_resourceListCopy small{color:var(--identity-text-muted,#7d8290);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.45;overflow:hidden}.-\39 LyAa_resourceList>button>b{color:var(--identity-text-muted,#aaa9ae);font-size:21px;font-weight:500}.-\39 LyAa_resourceAvailable{color:var(--identity-success,#247a50);background:var(--identity-surface-muted,#edf8f1);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:820}.-\39 LyAa_resourceEmptyState{border:1px dashed var(--identity-border,#e6ddd1);color:var(--identity-text-muted,#7e8290);background:var(--identity-surface-muted,#fcfaf6);text-align:center;border-radius:16px;padding:28px 18px}.-\39 LyAa_resourceEmptyState>span{width:42px;height:42px;color:var(--identity-text,#17244a);background:var(--identity-surface,#fff1de);border-radius:13px;place-items:center;margin:0 auto 10px;font-size:18px;display:grid}.-\39 LyAa_resourceEmptyState h3{color:var(--navy);margin:0;font-size:13px}.-\39 LyAa_resourceEmptyState p{margin:6px 0 0;font-size:9px;line-height:1.5}.-\39 LyAa_resourceDetail{gap:14px;min-width:0;display:grid}.-\39 LyAa_sharedDeliveryNotice{border:1px solid var(--identity-warning,#8a5514);color:var(--identity-warning,#8a5514);background:var(--identity-surface-muted,#fff7eb);border-radius:15px;gap:6px;padding:14px 15px;display:grid}.-\39 LyAa_sharedDeliveryNotice strong{color:inherit;font-size:12px}.-\39 LyAa_sharedDeliveryNotice span{font-size:10px;line-height:1.55}.-\39 LyAa_sharedDeliveryReady{border-color:var(--identity-success,#247a50);color:var(--identity-success,#247a50);background:var(--identity-surface-muted,#eff9f2)}.-\39 LyAa_gmailSettingsNotice{border:1px solid var(--identity-success,#247a50);color:var(--identity-success,#247a50);background:var(--identity-surface-muted,#f2faf5);border-radius:10px;margin:0 0 13px;padding:10px 12px;font-size:9px;font-weight:680;line-height:1.5}.-\39 LyAa_gmailSettingsNoticeError{border-color:var(--identity-danger,#98423c);color:var(--identity-danger,#98423c);background:var(--identity-surface-muted,#fff3f2)}.-\39 LyAa_confirmationBackdrop{z-index:90;background:#0a1227a3}.-\39 LyAa_confirmationDialog{border:1px solid var(--identity-border,#ffffffc2);width:min(610px,100%);max-height:calc(100dvh - 44px);color:inherit;background:var(--identity-surface,#fffefd);border-radius:23px;margin:0;padding:23px;position:relative;inset:auto;overflow:auto;box-shadow:0 30px 90px #070d2061}.-\39 LyAa_confirmationHeading{border-bottom:1px solid var(--identity-border,#eee6dc);grid-template-columns:45px minmax(0,1fr);align-items:flex-start;gap:13px;padding-bottom:17px;display:grid}.-\39 LyAa_confirmationHeading>span{color:#cf443d;background:#fff4f1;border:1px solid #f0d2ce;border-radius:13px;place-items:center;width:45px;height:45px;font-size:20px;font-weight:900;display:grid}.-\39 LyAa_confirmationHeading p{color:var(--identity-danger,#c95a40);letter-spacing:.12em;text-transform:uppercase;margin:2px 0 5px;font-size:8px;font-weight:850}.-\39 LyAa_confirmationHeading h2{color:var(--navy);margin:0;font-size:20px}.-\39 LyAa_confirmationHeading div>span{color:var(--identity-text-muted,#747a89);margin-top:7px;font-size:10px;line-height:1.5;display:block}.-\39 LyAa_confirmationList{gap:10px;margin-top:15px;display:grid}.-\39 LyAa_confirmationList article{border:1px solid var(--identity-border,#e7dfd5);background:var(--identity-surface-muted,#fffaf3);border-radius:14px;padding:16px}.-\39 LyAa_confirmationOperation{color:#a44e38;letter-spacing:.07em;text-transform:uppercase;background:#f9e7e1;border-radius:99px;align-items:center;min-height:23px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.-\39 LyAa_confirmationList h3{color:var(--navy);margin:9px 0 0;font-size:14px}.-\39 LyAa_confirmationList article>p{color:var(--identity-text,#646a79);white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.55}.-\39 LyAa_confirmationList time{color:var(--identity-text-muted,#90939c);margin-top:9px;font-size:8px;display:block}.-\39 LyAa_confirmationList article>div{border-top:1px solid var(--identity-border,#eee5da);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.-\39 LyAa_confirmationList button{cursor:pointer;min-width:91px;min-height:39px;font:inherit;border-radius:10px;padding:0 13px;font-size:9px;font-weight:850}.-\39 LyAa_denyConfirmation{color:#656b78;background:#fff;border:1px solid #d7cfc5}.-\39 LyAa_approveConfirmation{color:#fff;background:#263762;border:1px solid #263762}.-\39 LyAa_confirmationList button:hover:not(:disabled){transform:translateY(-1px)}.-\39 LyAa_confirmationList button:focus-visible{outline:3px solid var(--identity-focus,#9b4d00);outline-offset:2px}.-\39 LyAa_confirmationList button:disabled{opacity:.5;cursor:default;transform:none}.-\39 LyAa_confirmationError{color:var(--identity-danger,#98423c);background:var(--identity-surface-muted,#fff0f1);border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:9px;line-height:1.45}@keyframes -\39 LyAa_riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes -\39 LyAa_typingBounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes -\39 LyAa_menuIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes -\39 LyAa_recordPulse{0%{box-shadow:0 0 #e46f5552}70%,to{box-shadow:0 0 0 7px #e46f5500}}@keyframes -\39 LyAa_processingPulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}@keyframes -\39 LyAa_recordGlow{0%{box-shadow:0 0 #e86d5247}70%,to{box-shadow:0 0 0 8px #e86d5200}}@media (max-width:930px){.-\39 LyAa_portalShell{inset:var(--chat-viewport-top,0px) 0 auto;height:var(--chat-viewport-height,100dvh);background:var(--identity-canvas,#fffefd);background-image:radial-gradient(circle at 8% 2%, color-mix(in srgb, var(--identity-accent,#ff9d22) 24%, transparent), transparent 30%), radial-gradient(circle at 93% 95%, color-mix(in srgb, var(--identity-primary,#17244a) 12%, transparent), transparent 34%);min-height:0;padding:0;position:fixed}.-\39 LyAa_experience{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.-\39 LyAa_workspaceScrim{z-index:68;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0910237a;border:0;padding:0;display:block;position:absolute;inset:0}.-\39 LyAa_ascotPanel{z-index:69;width:min(370px,100%);padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom));visibility:hidden;transition:transform .22s,visibility .22s;position:absolute;inset:0 auto 0 0;transform:translate(-104%);box-shadow:18px 0 55px #070d1f47}.-\39 LyAa_ascotPanelOpen{visibility:visible;transform:translate(0)}.-\39 LyAa_workspaceClose{display:grid}.-\39 LyAa_topbar{min-height:76px;padding:max(12px, env(safe-area-inset-top)) 18px 11px;gap:10px}.-\39 LyAa_newChatButton,.-\39 LyAa_historyButton,.-\39 LyAa_todoButton{width:44px;height:44px;padding:0;font-size:22px;font-weight:400}.-\39 LyAa_servicesButton{min-height:44px}.-\39 LyAa_historyButton,.-\39 LyAa_todoButton{display:inline-flex}.-\39 LyAa_newChatButton span,.-\39 LyAa_historyButton>span,.-\39 LyAa_todoButton>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.-\39 LyAa_assistantMenuButton{width:48px;height:48px}.-\39 LyAa_conversation{-webkit-overflow-scrolling:touch;padding:18px 18px 24px}.-\39 LyAa_composerArea{padding:11px 14px max(11px, env(safe-area-inset-bottom))}}@media (max-width:930px) and (max-height:700px){.-\39 LyAa_ascotPanel{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom));gap:7px}.-\39 LyAa_workspaceAssistantCopy span,.-\39 LyAa_accountCard small{display:none}.-\39 LyAa_workspaceAssistant{grid-template-columns:42px minmax(0,1fr) auto}.-\39 LyAa_workspacePortrait{width:42px;height:42px}.-\39 LyAa_accountCard{padding-top:5px;padding-bottom:5px}}@media (max-width:620px){.-\39 LyAa_ascotPanel{width:100%}.-\39 LyAa_topbar{flex-wrap:nowrap;gap:8px;padding-left:10px;padding-right:10px}.-\39 LyAa_topbarActions{flex-wrap:nowrap;flex:none;gap:4px;min-width:0}.-\39 LyAa_servicesButton{flex:0 0 44px;width:44px;height:44px;padding:0}.-\39 LyAa_servicesButton>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.-\39 LyAa_assistantMenuAnchor{flex:1 1 0;min-width:0}.-\39 LyAa_assistantIdentity{gap:9px}.-\39 LyAa_assistantIdentityCopy{min-width:0;display:block}.-\39 LyAa_assistantIdentityCopy small{display:none}.-\39 LyAa_userMenu>button strong{font-size:13px}.-\39 LyAa_userMenu>button small{font-size:11px}.-\39 LyAa_messageRow{max-width:91%}.-\39 LyAa_bubble{font-size:12px}.-\39 LyAa_suggestions{margin-left:0}.-\39 LyAa_suggestions>div{grid-template-columns:1fr}.-\39 LyAa_suggestions>p{color:var(--identity-text-muted,#7d8290);letter-spacing:.015em;margin-bottom:12px;font-size:11px}.-\39 LyAa_suggestions button{min-height:60px;padding:12px 14px}.-\39 LyAa_suggestions button>span,.-\39 LyAa_miniAvatar{width:34px;height:34px}.-\39 LyAa_composerArea>p{display:none}.-\39 LyAa_composer{min-height:54px}.-\39 LyAa_composer textarea{font-size:16px}.-\39 LyAa_attachmentButton,.-\39 LyAa_voiceButton,.-\39 LyAa_sendButton{border-radius:13px;width:44px;height:44px}.-\39 LyAa_attachmentQueue li{width:100%}.-\39 LyAa_artifactDownloadLink{grid-template-columns:22px minmax(0,1fr)}.-\39 LyAa_artifactDownloadAction{text-align:left;grid-column:2}.-\39 LyAa_resourceSettingsBackdrop,.-\39 LyAa_confirmationBackdrop{inset:var(--chat-viewport-top,0px) 0 auto;height:var(--chat-viewport-height,100dvh);padding:10px}.-\39 LyAa_resourceSettingsDialog,.-\39 LyAa_confirmationDialog{max-height:calc(var(--chat-viewport-height,100dvh) - 20px);overflow-wrap:anywhere;border-radius:18px;padding:18px}.-\39 LyAa_resourceList>button{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:11px}.-\39 LyAa_resourceListIcon{border-radius:13px;width:44px;height:44px}.-\39 LyAa_resourceAvailable{display:none}.-\39 LyAa_confirmationList article>div{grid-template-columns:1fr 1fr;display:grid}.-\39 LyAa_confirmationList button{width:100%}}@media (max-width:360px){.-\39 LyAa_topbar{gap:6px}.-\39 LyAa_topbarActions{gap:2px}.-\39 LyAa_newChatButton,.-\39 LyAa_historyButton,.-\39 LyAa_todoButton{width:40px}.-\39 LyAa_servicesButton{flex-basis:40px;width:40px}.-\39 LyAa_assistantMenuButton{width:40px;height:40px}.-\39 LyAa_assistantIdentity{gap:6px}}@media (max-width:340px){.-\39 LyAa_userMenu{width:calc(100vw - 20px);left:-8px}}@media (pointer:coarse){.-\39 LyAa_composerKeyboardHint{display:none}.-\39 LyAa_composerTouchHint{display:inline}}@media (prefers-reduced-motion:reduce){.-\39 LyAa_portalShell,.-\39 LyAa_portalShell *,.-\39 LyAa_portalShell:before,.-\39 LyAa_portalShell:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.-\39 LyAa_typingDots i{opacity:.65;transform:none;animation:none!important}.-\39 LyAa_workProgressSpinner{animation:none!important}}
.W0ih4G_manager{max-width:1180px}.W0ih4G_header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.W0ih4G_header>div{max-width:720px}.W0ih4G_kicker{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:850}.W0ih4G_header h2{font-size:27px}.W0ih4G_header p:not(.W0ih4G_kicker){color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.W0ih4G_headerActions{align-items:center;gap:8px;display:flex}.W0ih4G_portalLink{color:#fff;background:var(--green);white-space:nowrap;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 6px 14px #245c4326}.W0ih4G_portalLink:hover{background:var(--green-dark)}.W0ih4G_portalLink span{font-size:17px}.W0ih4G_generateAscot{min-height:42px;color:var(--green);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c5d2c9;border-radius:10px;padding:0 14px;font-size:10px;font-weight:820}.W0ih4G_generateAscot:hover:not(:disabled){border-color:var(--green);background:#f8fbf8}.W0ih4G_generateAscot:disabled{opacity:.5;cursor:default}.W0ih4G_summary{background:#eaf2eb;border:1px solid #cedbcf;border-radius:15px;grid-template-columns:135px 180px 190px 1fr;align-items:stretch;gap:12px;margin-bottom:18px;padding:14px;display:grid}.W0ih4G_summary>div{background:#ffffffbf;border-radius:11px;align-items:baseline;gap:8px;padding:13px 15px;display:flex}.W0ih4G_summary strong{color:var(--green);font-size:24px}.W0ih4G_summary span{color:var(--muted);font-size:10px;font-weight:700}.W0ih4G_summary p{color:#5f7168;align-self:center;margin:0;padding:0 12px;font-size:10px;line-height:1.5}.W0ih4G_notice,.W0ih4G_error{border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:11px}.W0ih4G_notice{color:var(--green-dark);background:var(--mint)}.W0ih4G_error{color:#8f342b;background:#fff0ee}.W0ih4G_empty{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cbd5cd;border-radius:16px;padding:40px;font-size:12px}.W0ih4G_list{gap:9px;display:grid}.W0ih4G_memberCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:44px minmax(190px,1.3fr) minmax(150px,.8fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 5px 18px #1c362b09}.W0ih4G_avatar,.W0ih4G_dialogAvatar{color:var(--green);background:var(--mint);text-transform:uppercase;border-radius:13px;place-items:center;font-weight:850;display:grid}.W0ih4G_avatar{width:44px;height:44px;font-size:12px}.W0ih4G_ascotAvatar{background:#fff5e7;border:1px solid #f0d9b5;overflow:hidden}.W0ih4G_identity,.W0ih4G_assignment{min-width:0}.W0ih4G_identity strong,.W0ih4G_identity span,.W0ih4G_identity small,.W0ih4G_assignment span,.W0ih4G_assignment strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.W0ih4G_identity strong{font-size:12px}.W0ih4G_identity span{color:var(--muted);margin-top:3px;font-size:10px}.W0ih4G_identity small{color:#929c96;margin-top:4px;font-size:9px}.W0ih4G_identity .W0ih4G_entraIdentityState{color:#8d655f;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:7px;font-size:8px;font-weight:820;display:flex}.W0ih4G_entraIdentityState i{background:#bd7770;border-radius:50%;flex:none;width:6px;height:6px}.W0ih4G_identity .W0ih4G_entraIdentityLinked{color:#245c43}.W0ih4G_entraIdentityLinked i{background:#4dae78;box-shadow:0 0 0 2px #e2f1e7}.W0ih4G_assignment span{color:#929c96;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.W0ih4G_assignment strong{color:var(--green);font-size:11px}.W0ih4G_state{color:#99703d;text-transform:uppercase;align-items:center;gap:6px;min-width:86px;font-size:9px;font-weight:800;display:flex}.W0ih4G_state i{background:#d3ab66;border-radius:50%;width:7px;height:7px}.W0ih4G_stateEnabled{color:var(--green)}.W0ih4G_stateEnabled i{background:#4dae78;box-shadow:0 0 0 3px #e2f1e7}.W0ih4G_stateDisabled{color:#8d655f}.W0ih4G_stateDisabled i{background:#bd7770}.W0ih4G_actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.W0ih4G_actions button{min-height:34px;color:var(--green);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdccc2;border-radius:8px;padding:0 10px;font-size:9px;font-weight:800}.W0ih4G_actions button:hover:not(:disabled){border-color:var(--green);background:#f8fbf8}.W0ih4G_actions .W0ih4G_disableAction{color:#9a4a40;border-color:#e0c2bd}.W0ih4G_actions .W0ih4G_enableAction{color:var(--green)}.W0ih4G_actions .W0ih4G_entraAction{color:#365b86;border-color:#c6d4e2}.W0ih4G_actions .W0ih4G_entraAction:hover:not(:disabled){background:#f5f8fc;border-color:#6686aa}.W0ih4G_actions button:disabled{opacity:.5;cursor:default}.W0ih4G_backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1f187a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.W0ih4G_dialog{background:#fff;border-radius:22px;width:min(500px,100%);max-height:calc(100dvh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #0b1e1547}.W0ih4G_close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#f0f3ef;border:0;border-radius:10px;font-size:22px;position:absolute;top:18px;right:18px}.W0ih4G_dialogAvatar{width:52px;height:52px;margin-bottom:18px}.W0ih4G_entraDialogIcon{color:#315c8c;letter-spacing:.04em;background:#e8f0fa;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:13px;font-weight:900;display:grid}.W0ih4G_dialog h2{font-size:22px}.W0ih4G_dialogIntro{color:var(--muted);margin:9px 0 22px;font-size:12px;line-height:1.55}.W0ih4G_dialogIntro strong{color:var(--ink)}.W0ih4G_dialog form label{margin:14px 0 7px;font-size:11px;font-weight:800;display:block}.W0ih4G_dialog form input{background:#fbfcfa;border:1px solid #ccd6cf;border-radius:10px;outline:0;width:100%;min-height:46px;padding:0 12px}.W0ih4G_dialog form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #245c431a}.W0ih4G_dialog form small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.W0ih4G_dialog form .W0ih4G_tenantWarning{color:#7b5428;background:#fff6eb;border-radius:7px;padding:8px 10px;line-height:1.45}.W0ih4G_dialogError{color:#8f342b;background:#fff0ee;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:11px}.W0ih4G_dialogActions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:22px;padding-top:17px;display:flex}.W0ih4G_dialogActions button{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-size:10px;font-weight:800}.W0ih4G_dialogActions button[type=submit]{border-color:var(--green);color:#fff;background:var(--green)}.W0ih4G_dialogActions .W0ih4G_unlinkButton{color:#9a4a40;border-color:#e0c2bd}.W0ih4G_dialogActionSpacer{flex:1}.W0ih4G_dialogActions button:disabled{opacity:.5;cursor:default}@media (max-width:960px){.W0ih4G_summary{grid-template-columns:repeat(3,minmax(0,1fr))}.W0ih4G_summary p{grid-column:1/-1;padding:4px}.W0ih4G_memberCard{grid-template-columns:44px minmax(180px,1fr) auto}.W0ih4G_assignment{grid-column:2}.W0ih4G_state{grid-area:1/3}.W0ih4G_actions{grid-area:2/3}}@media (max-width:680px){.W0ih4G_header{flex-direction:column}.W0ih4G_headerActions{flex-direction:column;width:100%}.W0ih4G_headerActions>*,.W0ih4G_portalLink{justify-content:center;width:100%}.W0ih4G_summary{grid-template-columns:1fr 1fr}.W0ih4G_summary p{grid-column:1/-1;padding:5px 3px}.W0ih4G_memberCard{grid-template-columns:40px minmax(0,1fr);gap:10px}.W0ih4G_avatar{width:40px;height:40px}.W0ih4G_identity,.W0ih4G_assignment{grid-column:2}.W0ih4G_state{grid-area:auto/2}.W0ih4G_actions{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr;margin-top:5px;display:grid}.W0ih4G_actions button{min-height:40px}.W0ih4G_dialog{padding:24px 20px}}.W0ih4G_generatedCatalog{border:1px solid #d8e1db;border-radius:14px;padding:18px}.W0ih4G_generatedCatalog summary{cursor:pointer;font-weight:700}.W0ih4G_generatedCatalog>p{color:#58675f;font-size:13px}.W0ih4G_generatedAscot{border:1px solid #d8e1db;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.W0ih4G_generatedAscot strong{flex:1;min-width:140px}.W0ih4G_generatedAscot button{color:#9a4a40;cursor:pointer;background:#fff7f5;border:1px solid #e0c2bd;border-radius:8px;padding:9px 12px}.W0ih4G_generatedAscot button:disabled{opacity:.55;cursor:default}
.mCAe9q_manager{max-width:1180px}.mCAe9q_header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.mCAe9q_header>div{max-width:760px}.mCAe9q_kicker{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:850}.mCAe9q_header h2{font-size:28px}.mCAe9q_header p:not(.mCAe9q_kicker){color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.mCAe9q_portalLink{color:#fff;background:var(--green);white-space:nowrap;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 6px 14px #245c4326}.mCAe9q_portalLink:hover{background:var(--green-dark)}.mCAe9q_portalLink span{font-size:17px}.mCAe9q_portalLinkDisabled{color:#7b8780;box-shadow:none;cursor:not-allowed;background:#e5eae6}.mCAe9q_portalLinkDisabled:hover{background:#e5eae6}.mCAe9q_portalLink:focus-visible,.mCAe9q_tabList button:focus-visible,.mCAe9q_panel button:focus-visible,.mCAe9q_guide a:focus-visible{outline-offset:2px;outline:3px solid #e873354d}.mCAe9q_tabList{border:1px solid var(--line);background:#eef2ed;border-radius:12px;gap:5px;width:fit-content;max-width:100%;margin-bottom:18px;padding:5px;display:flex;overflow-x:auto}.mCAe9q_tabList button{min-height:39px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 15px;font-size:11px;font-weight:800}.mCAe9q_tabList button:hover{color:var(--ink);background:#ffffffa6}.mCAe9q_tabList .mCAe9q_activeTab{color:var(--green);background:#fff;box-shadow:0 3px 10px #18322614}.mCAe9q_panel{border:1px solid var(--line);background:#ffffffc7;border-radius:18px;padding:24px;box-shadow:0 8px 28px #1c362b0a}.mCAe9q_collaboratorsPanel{padding-top:4px}.mCAe9q_panelHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.mCAe9q_panelHeading>div{max-width:720px}.mCAe9q_panelHeading h3,.mCAe9q_guideIntro h3,.mCAe9q_explainer h3{font-size:20px}.mCAe9q_panelHeading p:not(.mCAe9q_kicker),.mCAe9q_guideIntro p:not(.mCAe9q_kicker){color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.mCAe9q_refreshButton{min-height:38px;color:var(--green);cursor:pointer;font:inherit;background:#fff;border:1px solid #bdccc2;border-radius:9px;padding:0 13px;font-size:10px;font-weight:800}.mCAe9q_refreshButton:hover:not(:disabled){border-color:var(--green);background:#f8fbf8}.mCAe9q_refreshButton:disabled{opacity:.55;cursor:default}.mCAe9q_error,.mCAe9q_loading{border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:11px}.mCAe9q_error{color:#8f342b;background:#fff0ee}.mCAe9q_loading{color:var(--muted);background:#f0f3ef}.mCAe9q_statusBanner{border:1px solid;border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;margin-bottom:16px;padding:18px;display:grid}.mCAe9q_statusBanner strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.mCAe9q_statusBanner h3{font-size:15px}.mCAe9q_statusBanner p{margin:5px 0 0;font-size:11px;line-height:1.5}.mCAe9q_statusIcon{border-radius:50%;width:11px;height:11px;margin-top:4px}.mCAe9q_ready{color:#245c43;background:#eaf4ed;border-color:#bcd9c7}.mCAe9q_ready .mCAe9q_statusIcon{background:#4dae78;box-shadow:0 0 0 4px #4dae7826}.mCAe9q_incomplete{color:#7b5428;background:#fff6eb;border-color:#edc8a0}.mCAe9q_incomplete .mCAe9q_statusIcon{background:#d6974d;box-shadow:0 0 0 4px #d6974d29}.mCAe9q_disabled{color:#56635c;background:#f1f4f1;border-color:#ced6d0}.mCAe9q_disabled .mCAe9q_statusIcon{background:#8b9991;box-shadow:0 0 0 4px #8b999124}.mCAe9q_configurationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mCAe9q_configurationGrid article{background:#fff;border:1px solid #dce3dd;border-radius:12px;min-width:0;padding:15px;position:relative}.mCAe9q_configurationGrid article>span{color:#8a968f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:850;display:block}.mCAe9q_configurationGrid article>strong,.mCAe9q_configurationGrid article>code{overflow-wrap:anywhere;color:var(--ink);font-size:11px;display:block}.mCAe9q_configurationGrid article>code{font-family:var(--font-geist-mono), monospace;padding-right:92px;line-height:1.5}.mCAe9q_configurationGrid article>p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.mCAe9q_configurationGrid article>button{min-height:30px;color:var(--green);cursor:pointer;font:inherit;background:#fff;border:1px solid #bdccc2;border-radius:7px;padding:0 9px;font-size:8px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-15%)}.mCAe9q_wideCard{grid-column:1/-1}.mCAe9q_missing{color:#795229;background:#fff8ef;border:1px solid #edc8a0;border-radius:11px;align-items:flex-start;gap:14px;margin-top:12px;padding:13px 15px;font-size:10px;display:flex}.mCAe9q_missing>strong{white-space:nowrap}.mCAe9q_missing>div{flex-wrap:wrap;gap:6px;display:flex}.mCAe9q_missing code{background:#fffc;border-radius:5px;padding:3px 6px;font-size:9px}.mCAe9q_explainer{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.mCAe9q_explainer>div{margin-bottom:13px}.mCAe9q_explainer ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mCAe9q_explainer li{background:#f3f6f2;border-radius:11px;min-width:0;padding:13px}.mCAe9q_explainer li span{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:24px;height:24px;margin-bottom:9px;font-size:9px;font-weight:850;display:grid}.mCAe9q_explainer li p{color:#5e6c64;margin:0;font-size:10px;line-height:1.55}.mCAe9q_guide{padding:26px}.mCAe9q_guideIntro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.mCAe9q_guideIntro>div{max-width:720px}.mCAe9q_guideIntro a{min-height:39px;color:var(--green);white-space:nowrap;background:#fff;border:1px solid #bdccc2;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.mCAe9q_guideSteps{gap:0;min-width:0;display:grid}.mCAe9q_guideSteps>section{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:17px;min-width:0;padding:24px 0;display:grid}.mCAe9q_guideSteps>section>div{min-width:0}.mCAe9q_stepNumber{width:43px;height:43px;color:var(--green);background:var(--mint);letter-spacing:.08em;border-radius:13px;align-self:start;place-items:center;font-size:11px;font-weight:900;display:grid}.mCAe9q_guideSteps h4{margin:1px 0 11px;font-size:15px}.mCAe9q_guideSteps ol{color:#56665d;margin:0;padding-left:19px;font-size:11px;line-height:1.65}.mCAe9q_guideSteps li+li{margin-top:5px}.mCAe9q_guideSteps p{color:#56665d;font-size:11px;line-height:1.6}.mCAe9q_guideSteps code,.mCAe9q_rollback code{color:#214f3a;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;background:#eaf1eb;border-radius:5px;padding:2px 5px;font-size:.9em}.mCAe9q_note{background:#fff7ef;border-left:3px solid #df995b;border-radius:0 8px 8px 0;margin:13px 0 0;padding:10px 12px}.mCAe9q_codeBlock{background:#183629;border:1px solid #cad5cc;border-radius:12px;margin:12px 0;position:relative;overflow:hidden}.mCAe9q_codeBlock pre{color:#e3f1e7;margin:0;padding:18px 120px 18px 18px;font-size:10px;line-height:1.65;overflow-x:auto}.mCAe9q_codeBlock button{color:#fff;cursor:pointer;min-height:31px;font:inherit;background:#ffffff1a;border:1px solid #ffffff47;border-radius:7px;padding:0 10px;font-size:8px;font-weight:800;position:absolute;top:10px;right:10px}.mCAe9q_codeBlock button:hover{background:#ffffff2e}.mCAe9q_command{color:#214f3a;background:#f3f6f2;border:1px solid #dce3dd;border-radius:9px;margin:9px 0 0;padding:12px 14px;font-size:10px;overflow-x:auto}.mCAe9q_rollback{color:#714c28;background:#fff7ef;border:1px solid #e7cfb4;border-radius:12px;margin-top:20px;padding:16px 18px}.mCAe9q_rollback strong{font-size:11px}.mCAe9q_rollback p{margin:5px 0 0;font-size:10px;line-height:1.6}@media (max-width:820px){.mCAe9q_explainer ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mCAe9q_guideIntro{flex-direction:column}}@media (max-width:680px){.mCAe9q_header,.mCAe9q_panelHeading{flex-direction:column}.mCAe9q_portalLink,.mCAe9q_refreshButton{justify-content:center;width:100%}.mCAe9q_tabList{width:100%}.mCAe9q_configurationGrid{grid-template-columns:1fr}.mCAe9q_wideCard{grid-column:auto}.mCAe9q_configurationGrid article>code{padding:0 0 42px}.mCAe9q_configurationGrid article>button{inset:auto auto 11px 15px;transform:none}.mCAe9q_explainer ol{grid-template-columns:1fr}.mCAe9q_panel,.mCAe9q_guide{padding:18px}.mCAe9q_guideIntro a{white-space:normal;text-align:center;justify-content:center;width:100%}.mCAe9q_guideSteps>section{grid-template-columns:minmax(0,1fr)}.mCAe9q_codeBlock pre{padding:56px 14px 16px}.mCAe9q_codeBlock button{left:10px;right:auto}.mCAe9q_missing{flex-direction:column;gap:8px}}
.tSmOGq_manager{max-width:1180px}.tSmOGq_header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:18px;display:flex}.tSmOGq_header>div{max-width:735px}.tSmOGq_kicker,.tSmOGq_step,.tSmOGq_editorHeader p,.tSmOGq_cardKicker{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.tSmOGq_header h2{margin:0;font-size:27px}.tSmOGq_header p:not(.tSmOGq_kicker){color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.tSmOGq_primaryAction,.tSmOGq_secondaryAction,.tSmOGq_importAction,.tSmOGq_closeAction,.tSmOGq_cardActions button,.tSmOGq_error button{cursor:pointer;font:inherit;border-radius:10px;font-weight:850}.tSmOGq_primaryAction{border:1px solid var(--green);color:#fff;background:var(--green);min-height:41px;padding:0 15px;font-size:10px;box-shadow:0 6px 14px #245c4321}.tSmOGq_primaryAction:hover:not(:disabled){background:var(--green-dark)}.tSmOGq_secondaryAction,.tSmOGq_importAction{min-height:41px;color:var(--green);background:#fff;border:1px solid #bdccc2;padding:0 15px;font-size:10px}.tSmOGq_secondaryAction:hover:not(:disabled),.tSmOGq_importAction:hover:not(:disabled){border-color:var(--green);background:#f8fbf8}.tSmOGq_primaryAction:disabled,.tSmOGq_secondaryAction:disabled,.tSmOGq_importAction:disabled,.tSmOGq_cardActions button:disabled{opacity:.52;cursor:default;box-shadow:none}.tSmOGq_primaryAction:focus-visible,.tSmOGq_secondaryAction:focus-visible,.tSmOGq_importAction:focus-visible,.tSmOGq_closeAction:focus-visible,.tSmOGq_cardActions button:focus-visible,.tSmOGq_formGrid input:focus-visible,.tSmOGq_formGrid select:focus-visible,.tSmOGq_teamPicker select:focus-visible,.tSmOGq_routingCard select:focus-visible,.tSmOGq_visionRouting select:focus-visible,.tSmOGq_defaultChoice:focus-within{outline-offset:2px;outline:3px solid #e8733547}.tSmOGq_securityNote{background:#eaf2eb;border:1px solid #cbdacf;border-radius:14px;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}.tSmOGq_securityNote>span{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:39px;height:39px;font-size:20px;display:grid}.tSmOGq_securityNote strong,.tSmOGq_securityNote p{display:block}.tSmOGq_securityNote strong{font-size:11px}.tSmOGq_securityNote p{color:#617269;margin:4px 0 0;font-size:10px;line-height:1.45}.tSmOGq_notice,.tSmOGq_error{border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:11px;line-height:1.45}.tSmOGq_notice{color:var(--green-dark);background:#e5f2e8;border:1px solid #c4dbc9}.tSmOGq_error{color:#8f342b;background:#fff0ee;border:1px solid #efc8c3;justify-content:space-between;align-items:center;gap:14px;display:flex}.tSmOGq_error button{color:#84352d;background:#fff;border:1px solid #d8aaa4;flex:none;min-height:34px;padding:0 13px;font-size:9px}.tSmOGq_loading,.tSmOGq_empty{color:var(--muted);text-align:center;background:#fbfcfa;border:1px dashed #cbd5cd;border-radius:13px;margin:0;padding:24px;font-size:11px}.tSmOGq_configurationSection{border:1px solid var(--line);background:#fff;border-radius:19px;margin-bottom:18px;padding:23px 24px 24px;box-shadow:0 9px 30px #1c362b0b}.tSmOGq_sectionHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.tSmOGq_sectionHeader>div{max-width:730px}.tSmOGq_sectionHeader h3{margin:5px 0 0;font-size:20px}.tSmOGq_sectionHeader p:not(.tSmOGq_step){color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.tSmOGq_step{color:#8b9891;font-size:8px}.tSmOGq_editor{background:#f9fbf8;border:1px solid #c8d5cb;border-radius:15px;margin:0 0 18px;overflow:hidden}.tSmOGq_editorHeader{border-bottom:1px solid var(--line);background:#f1f5f1;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 15px;display:flex}.tSmOGq_editorHeader h4{margin:4px 0 0;font-size:16px}.tSmOGq_closeAction{color:#617068;background:#e3eae4;border:0;flex:none;width:32px;height:32px;font-size:20px;line-height:1}.tSmOGq_closeAction:hover:not(:disabled){color:var(--ink);background:#dbe5dd}.tSmOGq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.tSmOGq_formGrid label,.tSmOGq_formGrid label>span,.tSmOGq_formGrid label>small{min-width:0;display:block}.tSmOGq_formGrid label>span{color:var(--ink);margin-bottom:7px;font-size:10px;font-weight:850}.tSmOGq_formGrid input,.tSmOGq_formGrid select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5ce;border-radius:10px;outline:0;padding:0 12px;font-size:11px}.tSmOGq_formGrid input:focus,.tSmOGq_formGrid select:focus{border-color:var(--green);box-shadow:0 0 0 3px #245c4317}.tSmOGq_formGrid input:disabled,.tSmOGq_formGrid select:disabled{color:#8e9992;background:#f0f2ef}.tSmOGq_formGrid label>small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.45}.tSmOGq_secretField{grid-column:1/-1}.tSmOGq_editorActions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:15px 18px;display:flex}.tSmOGq_cardGrid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:13px;display:grid}.tSmOGq_providerCard,.tSmOGq_modelCard{border:1px solid var(--line);background:#fcfdfb;border-radius:15px;flex-direction:column;min-width:0;padding:17px;display:flex}.tSmOGq_cardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.tSmOGq_providerAvatar{width:42px;height:42px;color:var(--green);background:var(--mint);border-radius:12px;place-items:center;font-size:15px;font-weight:850;display:grid}.tSmOGq_providerCard h4,.tSmOGq_modelCard h4{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.tSmOGq_cardKicker{color:#7c8982;font-size:7px}.tSmOGq_statusBadge{color:#7b8580;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#eff2ef;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.tSmOGq_statusBadge i{background:#9ea8a2;border-radius:50%;width:6px;height:6px}.tSmOGq_readyStatus{color:var(--green);background:#e2f1e7}.tSmOGq_readyStatus i{background:#46a46f;box-shadow:0 0 0 3px #46a46f1f}.tSmOGq_missingStatus{color:#985721;background:#fff0d9}.tSmOGq_missingStatus i{background:#d78130}.tSmOGq_cardFacts{gap:6px;margin:14px 0 0;display:grid}.tSmOGq_cardFacts div{background:#f0f4f0;border-radius:9px;min-width:0;padding:9px 10px}.tSmOGq_cardFacts dt{color:#87928c;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.tSmOGq_cardFacts dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-size:9px;font-weight:750}.tSmOGq_cardActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:auto;padding-top:14px;display:flex}.tSmOGq_cardActions button{min-height:34px;color:var(--green);background:#fff;border:1px solid #c6d2ca;padding:0 10px;font-size:8px}.tSmOGq_cardActions button:hover:not(:disabled){border-color:var(--green);background:#f7faf7}.tSmOGq_cardActions .tSmOGq_dangerAction{color:#9d483e;border-color:#e0c1bd}.tSmOGq_cardActions .tSmOGq_dangerAction:hover:not(:disabled){background:#fff7f5;border-color:#bb675d}.tSmOGq_gdprNote{color:#5b5429;background:#fffbed;border:1px solid #d8d5b8;border-radius:10px;align-items:center;gap:10px;margin:-3px 0 17px;padding:11px 13px;font-size:9px;line-height:1.45;display:flex}.tSmOGq_gdprNote strong{flex:none}.tSmOGq_roleBadge{letter-spacing:.03em;border-radius:8px;align-items:center;min-height:25px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.tSmOGq_roleGdpr{color:#24623f;background:#dff1e5}.tSmOGq_roleThinker{color:#4c4979;background:#eceafa}.tSmOGq_roleCheap{color:#8c5624;background:#fff0dc}.tSmOGq_modelIdentifier{overflow-wrap:anywhere;color:#496155;background:#edf2ed;border-radius:8px;margin:11px 0 0;padding:9px 10px;font-size:9px;line-height:1.4;display:block}.tSmOGq_assignmentFact{color:var(--muted);margin:10px 0 0;font-size:8px}.tSmOGq_testResult{border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:8px;line-height:1.4}.tSmOGq_testSuccess{color:var(--green-dark);background:#e5f2e8}.tSmOGq_testFailure{color:#943e34;background:#fff0ee}.tSmOGq_teamPicker{background:#fbfcfa;border:1px solid #ced9d0;border-radius:12px;min-width:250px;padding:11px 13px;display:block}.tSmOGq_teamPicker span{color:#7d8b84;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.tSmOGq_teamPicker select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.tSmOGq_teamPicker:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #245c4317}.tSmOGq_routingStatus{background:#f5f7f4;border:1px solid #d7dfd8;border-radius:12px;align-items:center;gap:13px;margin-bottom:17px;padding:13px 14px;display:flex}.tSmOGq_routingStatus>.tSmOGq_statusBadge{flex:none}.tSmOGq_routingStatus p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.tSmOGq_routingStatus code,.tSmOGq_defaultChoice code{color:var(--green-dark);background:#fff;border-radius:4px;padding:1px 4px;font-size:.95em}.tSmOGq_routingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tSmOGq_routingCard{border:1px solid var(--line);background:#fcfdfb;border-radius:14px;min-width:0;margin:0;padding:16px}.tSmOGq_routingCard legend{margin-left:-3px}.tSmOGq_routingCard>p{min-height:41px;color:var(--muted);margin:3px 0 13px;font-size:9px;line-height:1.45}.tSmOGq_routingCard>label:not(.tSmOGq_defaultChoice),.tSmOGq_routingCard>label:not(.tSmOGq_defaultChoice)>span{display:block}.tSmOGq_routingCard>label:not(.tSmOGq_defaultChoice)>span{margin-bottom:6px;font-size:9px;font-weight:850}.tSmOGq_routingCard select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5ce;border-radius:9px;outline:0;padding:0 10px;font-size:9px}.tSmOGq_routingCard select:disabled{color:#939e97;background:#f1f3f0}.tSmOGq_roleWarning{color:#9b5525;margin-top:7px;font-size:8px;line-height:1.4;display:block}.tSmOGq_defaultChoice{cursor:pointer;background:#fff;border:1px solid #d8dfd9;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:13px;padding:10px;display:grid}.tSmOGq_defaultChoice:has(input:checked){background:#eef5ef;border-color:#9dbda7}.tSmOGq_defaultChoice input{width:16px;height:16px;accent-color:var(--green);margin:0}.tSmOGq_defaultChoice strong,.tSmOGq_defaultChoice small{display:block}.tSmOGq_defaultChoice strong{font-size:9px}.tSmOGq_defaultChoice small{color:var(--muted);margin-top:3px;font-size:8px}.tSmOGq_visionRouting{background:#f6faf7;border:1px solid #ccd9d0;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);align-items:center;gap:24px;margin-top:14px;padding:16px;display:grid}.tSmOGq_visionRouting h4{margin:5px 0 0;font-size:14px}.tSmOGq_visionRouting p:not(.tSmOGq_step){color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.tSmOGq_visionRouting label,.tSmOGq_visionRouting label>span,.tSmOGq_visionRouting label>small{min-width:0;display:block}.tSmOGq_visionRouting label>span{margin-bottom:6px;font-size:9px;font-weight:850}.tSmOGq_visionRouting select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5ce;border-radius:9px;outline:0;padding:0 10px;font-size:9px}.tSmOGq_visionRouting select:disabled{color:#939e97;background:#f1f3f0}.tSmOGq_visionRouting label>small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.4}.tSmOGq_routingWarning{color:#8c5024;background:#fff2e2;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.45}.tSmOGq_routingFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:17px;display:flex}.tSmOGq_routingFooter>div:first-child{min-width:0}.tSmOGq_routingFooter strong,.tSmOGq_routingFooter span{display:block}.tSmOGq_routingFooter strong{font-size:9px}.tSmOGq_routingFooter span{color:var(--muted);margin-top:4px;font-size:8px}.tSmOGq_routingFooter>div:last-child{flex:none;gap:8px;display:flex}@media (max-width:900px){.tSmOGq_routingGrid{grid-template-columns:1fr}.tSmOGq_routingCard>p{min-height:0}}@media (max-width:820px){.tSmOGq_header,.tSmOGq_sectionHeader{flex-direction:column;align-items:stretch}.tSmOGq_teamPicker{width:100%;min-width:0}.tSmOGq_formGrid{grid-template-columns:1fr}.tSmOGq_secretField{grid-column:1}.tSmOGq_gdprNote,.tSmOGq_routingStatus{flex-direction:column;align-items:flex-start}.tSmOGq_visionRouting{grid-template-columns:1fr}}@media (max-width:650px){.tSmOGq_header .tSmOGq_importAction,.tSmOGq_sectionHeader .tSmOGq_primaryAction{width:100%}.tSmOGq_configurationSection{padding:19px}.tSmOGq_cardGrid{grid-template-columns:1fr}.tSmOGq_editorActions,.tSmOGq_routingFooter{flex-direction:column;align-items:stretch}.tSmOGq_editorActions{flex-direction:column-reverse}.tSmOGq_editorActions button,.tSmOGq_routingFooter button{width:100%}.tSmOGq_routingFooter>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.tSmOGq_cardActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tSmOGq_cardActions button{min-height:40px}}
.pF1fja_backdrop{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11192d9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pF1fja_dialog{color:#17244a;background:#fffefd;border:1px solid #ffffffb8;border-radius:22px;width:min(620px,100%);max-height:calc(100dvh - 44px);margin:0;padding:22px;position:relative;inset:auto;overflow:auto;box-shadow:0 28px 80px #0c142a57}.pF1fja_dialog form{gap:16px;display:grid}.pF1fja_header{border-bottom:1px solid #eee7dc;grid-template-columns:50px minmax(0,1fr) 36px;align-items:start;gap:13px;padding-bottom:17px;display:grid}.pF1fja_headerAvatar{background:#eef1f7;border:2px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ddd8cf,0 5px 14px #1322431f}.pF1fja_headerAvatar>*{width:100%;height:100%}.pF1fja_placeholderAvatar{color:#ed7c0d;background:#fff1df;place-items:center;font-size:23px;display:grid}.pF1fja_headerCopy{min-width:0}.pF1fja_headerCopy p{color:#c7650b;letter-spacing:.12em;text-transform:uppercase;margin:2px 0 5px;font-size:9px;font-weight:850}.pF1fja_headerCopy h2{color:#17244a;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.pF1fja_headerCopy>span{color:#747a89;margin-top:7px;font-size:11px;line-height:1.5;display:block}.pF1fja_closeButton{color:#74798a;cursor:pointer;width:36px;height:36px;font:inherit;background:#f0ede8;border:0;border-radius:10px;place-items:center;padding:0;font-size:21px;display:grid}.pF1fja_closeButton:hover:not(:disabled){color:#17244a;background:#e9e5df}.pF1fja_fileInput{display:none}.pF1fja_emptyState{text-align:center;background:linear-gradient(145deg,#fbfaf8,#fff);border:1px dashed #d8d1c8;border-radius:18px;justify-items:center;padding:34px 20px;display:grid}.pF1fja_uploadIcon{color:#b75a0d;background:#fff3e1;border:1px solid #efd8b4;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:12px;font-size:25px;font-weight:800;display:grid}.pF1fja_emptyState h3{color:#17244a;margin:0;font-size:18px}.pF1fja_emptyState p{color:#7a7f8c;margin:7px 0 17px;font-size:11px}.pF1fja_emptyState button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:linear-gradient(145deg,#ffab31,#ed7c0d);border:1px solid #ed800e;border-radius:11px;padding:0 17px;font-size:10px;font-weight:850;box-shadow:0 7px 16px #e2740a33}.pF1fja_editor{justify-items:center;gap:12px;display:grid}.pF1fja_cropViewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#dfe3eb;border:4px solid #fff;border-radius:50%;outline:none;width:min(320px,72vw,45dvh);position:relative;overflow:hidden;box-shadow:0 0 0 1px #d5d0c8,0 15px 34px #18234233}.pF1fja_cropViewport:focus-visible{box-shadow:0 0 0 4px #ef7f1047,0 15px 34px #18234233}.pF1fja_cropViewport.pF1fja_dragging{cursor:grabbing}.pF1fja_cropImage{pointer-events:none;will-change:transform, width, height;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute}.pF1fja_cropRing{border-radius:inherit;pointer-events:none;border:1px solid #fffc;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #17244a1a}.pF1fja_instructions{color:#747a89;text-align:center;max-width:440px;margin:0;font-size:10px;line-height:1.5}.pF1fja_zoomControl{background:#f8f6f2;border:1px solid #e3ded6;border-radius:14px;grid-template-columns:42px auto minmax(120px,1fr) 54px 42px;align-items:center;gap:9px;width:min(460px,100%);padding:9px;display:grid}.pF1fja_zoomControl label{color:#505873;font-size:10px;font-weight:800}.pF1fja_zoomControl input{accent-color:#ed800e;cursor:pointer;width:100%}.pF1fja_zoomControl output{color:#62697a;font-variant-numeric:tabular-nums;text-align:right;font-size:10px}.pF1fja_zoomControl button{color:#45506d;cursor:pointer;width:42px;height:42px;font:inherit;background:#fff;border:1px solid #d9d4cc;border-radius:11px;place-items:center;padding:0;font-size:20px;font-weight:700;display:grid}.pF1fja_editorTools{justify-content:center;gap:9px;display:flex}.pF1fja_editorTools button{color:#606879;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #d8d1c8;border-radius:10px;padding:0 13px;font-size:9px;font-weight:800}.pF1fja_fileName{color:#92959e;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:min(460px,100%);margin:-4px 0 0;font-size:9px;overflow:hidden}.pF1fja_status,.pF1fja_error{text-align:center;border-radius:10px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.pF1fja_status{color:#52627b;background:#f2f6fb;border:1px solid #d5dfed}.pF1fja_error{color:#9b4943;background:#fff3f2;border:1px solid #f0d1cf}.pF1fja_actions{border-top:1px solid #eee7dc;justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.pF1fja_actions button{cursor:pointer;min-height:44px;font:inherit;border-radius:11px;padding:0 16px;font-size:10px;font-weight:850}.pF1fja_actions button:first-child{color:#656b78;background:#fff;border:1px solid #d8d1c8}.pF1fja_actions button:last-child{color:#fff;background:linear-gradient(145deg,#ffab31,#ed7c0d);border:1px solid #ed800e;box-shadow:0 7px 16px #e2740a33}.pF1fja_closeButton:focus-visible,.pF1fja_emptyState button:focus-visible,.pF1fja_zoomControl button:focus-visible,.pF1fja_zoomControl input:focus-visible,.pF1fja_editorTools button:focus-visible,.pF1fja_actions button:focus-visible{outline-offset:2px;outline:3px solid #ef7f1045}.pF1fja_emptyState button:hover:not(:disabled),.pF1fja_zoomControl button:hover:not(:disabled),.pF1fja_editorTools button:hover:not(:disabled),.pF1fja_actions button:hover:not(:disabled){transform:translateY(-1px)}.pF1fja_closeButton:disabled,.pF1fja_emptyState button:disabled,.pF1fja_zoomControl button:disabled,.pF1fja_zoomControl input:disabled,.pF1fja_editorTools button:disabled,.pF1fja_actions button:disabled{opacity:.48;cursor:default;transform:none}@media (max-width:620px){.pF1fja_backdrop{padding:10px}.pF1fja_dialog{border-radius:18px;max-height:calc(100dvh - 20px);padding:17px}.pF1fja_dialog form{gap:13px}.pF1fja_header{grid-template-columns:44px minmax(0,1fr) 34px;gap:10px;padding-bottom:14px}.pF1fja_headerAvatar{width:44px;height:44px}.pF1fja_headerCopy h2{font-size:18px}.pF1fja_headerCopy>span{font-size:10px}.pF1fja_closeButton{width:34px;height:34px}.pF1fja_cropViewport{width:min(280px,75vw,40dvh)}.pF1fja_instructions{font-size:9px}.pF1fja_zoomControl{grid-template-columns:40px minmax(90px,1fr) 48px 40px;gap:7px;padding:7px}.pF1fja_zoomControl label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pF1fja_zoomControl button{width:40px;height:40px}.pF1fja_actions{grid-template-columns:1fr 1fr;display:grid}.pF1fja_actions button{width:100%;padding:0 10px}}@media (max-height:680px){.pF1fja_cropViewport{width:min(230px,62vw,34dvh)}.pF1fja_instructions{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.pF1fja_cropImage{will-change:auto}.pF1fja_emptyState button,.pF1fja_zoomControl button,.pF1fja_editorTools button,.pF1fja_actions button{transition:none}}
.yD6D8q_manager{background:#fff;border:1px solid #d8e0d9;border-radius:18px;margin-bottom:24px;padding:24px;box-shadow:0 8px 28px #1c362b0b}.yD6D8q_heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:21px;display:flex}.yD6D8q_kicker{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850}.yD6D8q_titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yD6D8q_titleRow h2{font-size:19px}.yD6D8q_sourceBadge{color:#315f46;letter-spacing:.04em;text-transform:uppercase;background:#e1f0e6;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.yD6D8q_sourceBadge[data-source=default]{color:#7b5a2c;background:#fff0d7}.yD6D8q_description{max-width:690px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.yD6D8q_packageHelp{color:#929d97;margin:5px 0 0;font-size:8px;line-height:1.45}.yD6D8q_toolbar{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.yD6D8q_actionButton,.yD6D8q_saveButton,.yD6D8q_discardButton,.yD6D8q_loadFailure button{min-height:38px;color:var(--green);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c9d3cc;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.yD6D8q_actionButton:hover:not(:disabled),.yD6D8q_discardButton:hover:not(:disabled),.yD6D8q_loadFailure button:hover{border-color:var(--green);background:#f7faf7}.yD6D8q_actionButton:focus-visible,.yD6D8q_importButton:focus-within,.yD6D8q_discardButton:focus-visible,.yD6D8q_saveButton:focus-visible,.yD6D8q_loadFailure button:focus-visible,.yD6D8q_editor:focus-visible{outline-offset:2px;outline:3px solid #e873353d}.yD6D8q_actionButton:disabled,.yD6D8q_actionButton[aria-disabled=true],.yD6D8q_discardButton:disabled{opacity:.48;cursor:default}.yD6D8q_importButton{color:#fff;border-color:var(--green);background:var(--green)}.yD6D8q_importButton:hover:not([aria-disabled=true]){background:var(--green-dark)}.yD6D8q_resetButton{color:var(--danger);border-color:#e3c5c1}.yD6D8q_fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.yD6D8q_importFailure{color:#7f302b;background:#fff0ee;border:1px solid #e3b8b2;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px;margin:-3px 0 20px;padding:12px 14px;display:grid}.yD6D8q_importFailure>span{color:#fff;background:#963f37;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.yD6D8q_importFailure strong,.yD6D8q_importFailure small{display:block}.yD6D8q_importFailure strong{overflow-wrap:anywhere;font-size:10px}.yD6D8q_importFailure p{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.5}.yD6D8q_importFailure small{color:#6f3c37;margin-top:5px;font-size:8px;line-height:1.45}.yD6D8q_loading,.yD6D8q_loadFailure{min-height:170px;color:var(--muted);background:#f8faf7;border:1px dashed #cbd5ce;border-radius:14px;place-items:center;font-size:11px;display:grid}.yD6D8q_loadFailure{align-content:center;gap:10px}.yD6D8q_loadFailure p{color:var(--danger);margin:0}.yD6D8q_workspace{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:16px;display:grid}.yD6D8q_editorCard,.yD6D8q_previewColumn{border:1px solid var(--line);background:#fbfcfa;border-radius:14px;min-width:0;padding:17px}.yD6D8q_previewColumn{background:#f7f8f5}.yD6D8q_cardHeading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:37px;margin-bottom:13px;display:flex}.yD6D8q_cardHeading h3{color:var(--ink);margin:0;font-size:12px}.yD6D8q_cardHeading p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.yD6D8q_editorStates{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.yD6D8q_previewWarning{color:#6f4a16;background:#fff4df;border:1px solid #e4c18b;border-radius:8px;margin:-3px 0 10px;padding:9px 10px;font-size:8px;line-height:1.5}.yD6D8q_validState,.yD6D8q_invalidState,.yD6D8q_packageState{color:#2e6547;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#e2f1e7;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:850}.yD6D8q_invalidState{color:#963f37;background:#ffebe9}.yD6D8q_packageState{color:#315c8b;background:#e7f1fb}.yD6D8q_editorLabel{color:var(--muted);margin:0 0 7px;font-size:8px;font-weight:800;display:block}.yD6D8q_editor{resize:vertical;color:#d9e8df;width:100%;min-height:390px;font-family:var(--font-geist-mono), Consolas, monospace;tab-size:2;background:#18352a;border:1px solid #cfd7d1;border-radius:10px;outline:0;padding:14px;font-size:9px;line-height:1.55}.yD6D8q_editor:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e8733529}.yD6D8q_editor:disabled{opacity:.65}.yD6D8q_validationRow{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.yD6D8q_validationSuccess,.yD6D8q_validationError{margin:0;font-size:8px;line-height:1.4}.yD6D8q_validationSuccess{color:#397354}.yD6D8q_validationError{color:var(--danger)}.yD6D8q_discardButton{flex:none;min-height:29px;padding:0 8px;font-size:7px}.yD6D8q_assetlessWarning,.yD6D8q_brandKitInventory{color:#654714;background:#fff7e8;border:1px solid #dec28e;border-radius:9px;margin-top:10px;padding:10px 11px;font-size:8px;line-height:1.5}.yD6D8q_assetlessWarning strong{margin-bottom:2px;display:block}.yD6D8q_brandKitInventory{color:#345846;background:#f5faf6;border-color:#cfdbd3}.yD6D8q_brandKitInventory summary{cursor:pointer;font-weight:850}.yD6D8q_brandKitInventory>p{color:#557063;margin:7px 0}.yD6D8q_brandKitInventory ul{max-height:180px;margin:0;padding:0;list-style:none;overflow:auto}.yD6D8q_brandKitInventory li{border-top:1px solid #dce7df;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.yD6D8q_brandKitInventory li span{overflow-wrap:anywhere;min-width:0;font-family:var(--font-geist-mono), monospace}.yD6D8q_brandKitInventory li small{color:#74887d;white-space:nowrap;flex:none;font-size:7px}.yD6D8q_preview{border:1px solid var(--identity-border,#e8e2d9);border-radius:var(--identity-radius-large,24px);color:var(--identity-text,#17244a);background:var(--identity-canvas,#f6f2ec);font-family:var(--identity-font-body,Arial, sans-serif);overflow:hidden;box-shadow:0 14px 35px #2328341a}.yD6D8q_previewHero{min-height:104px;color:var(--identity-on-primary,#fff);background:var(--identity-primary,#17244a);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.yD6D8q_previewBrand{align-items:center;gap:10px;min-width:0;display:flex}.yD6D8q_previewMark{border-radius:var(--identity-radius-medium,12px);width:38px;height:38px;color:var(--identity-on-accent,#17244a);background:var(--identity-accent,#ef7f10);font-family:var(--identity-font-heading,Arial, sans-serif);flex:none;place-items:center;font-size:13px;font-weight:900;display:grid;overflow:hidden}.yD6D8q_previewMark img{object-fit:contain;width:100%;height:100%}.yD6D8q_previewBrand>span:last-child{min-width:0}.yD6D8q_previewBrand strong,.yD6D8q_previewBrand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yD6D8q_previewBrand strong{font-family:var(--identity-font-heading,Arial, sans-serif);font-size:11px}.yD6D8q_previewBrand small{max-width:205px;color:inherit;margin-top:4px;font-size:7px}.yD6D8q_previewOnline{background:var(--identity-primary-strong,#17244a);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:inline-flex}.yD6D8q_previewOnline i{background:var(--identity-success,#247a50);outline:2px solid var(--identity-on-primary,white);outline-offset:1px;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff17}.yD6D8q_previewBody{gap:11px;padding:18px;display:grid}.yD6D8q_previewBody>p{color:var(--identity-text-muted,#72798a);margin:0;font-size:8px}.yD6D8q_previewMessage{border:1px solid var(--identity-border,#e8e2d9);border-radius:var(--identity-radius-medium,12px);width:82%;color:var(--identity-text,#17244a);background:var(--identity-surface,#fffefd);padding:11px 12px;font-size:9px;line-height:1.45}.yD6D8q_previewControls{border:1px solid var(--identity-border,#e8e2d9);border-radius:var(--identity-radius-medium,12px);min-height:38px;color:var(--identity-text-muted,#72798a);background:var(--identity-surface-muted,#faf6f0);justify-content:space-between;align-items:center;gap:10px;padding:5px 6px 5px 11px;font-size:8px;display:flex}.yD6D8q_previewControls b{border-radius:var(--identity-radius-small,8px);width:28px;height:28px;color:var(--identity-on-accent,#17244a);background:var(--identity-accent,#ef7f10);place-items:center;font-size:13px;display:grid}.yD6D8q_swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.yD6D8q_swatches>span{min-width:0;color:var(--muted);background:#fff;border:1px solid #e1e5e1;border-radius:7px;grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:5px;padding:6px;font-size:7px;display:grid}.yD6D8q_swatches i{border:1px solid #00000014;border-radius:4px;grid-row:1/span 2;width:14px;height:14px}.yD6D8q_swatches small{color:#9aa29d;font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;font-size:6px;display:block;overflow:hidden}.yD6D8q_assetGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.yD6D8q_assetGallery figure{background:#fff;border:1px solid #e1e5e1;border-radius:7px;min-width:0;margin:0;padding:6px}.yD6D8q_assetGallery figure>span{background:#f2f4f1;border-radius:5px;place-items:center;height:38px;display:grid;overflow:hidden}.yD6D8q_assetGallery img{object-fit:contain;width:100%;height:100%}.yD6D8q_assetGallery figcaption{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:6px;font-weight:750;overflow:hidden}.yD6D8q_footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:17px;display:flex}.yD6D8q_feedback{min-width:0}.yD6D8q_feedback p{margin:0;font-size:9px;line-height:1.45}.yD6D8q_requestError{color:var(--danger)}.yD6D8q_notice{color:#397354}.yD6D8q_unsaved{color:#8a5514}.yD6D8q_saveButton{color:#fff;background:var(--green);border:0;min-height:41px;padding:0 15px;box-shadow:0 6px 14px #245c4329}.yD6D8q_saveButton:hover:not(:disabled){background:var(--green-dark)}.yD6D8q_saveButton:disabled{color:#88938d;box-shadow:none;cursor:default;background:#dce3dd}@media (max-width:1050px){.yD6D8q_heading{flex-direction:column;align-items:stretch}.yD6D8q_toolbar{justify-content:flex-start}.yD6D8q_workspace{grid-template-columns:1fr}.yD6D8q_editor{min-height:330px}}@media (max-width:650px){.yD6D8q_manager{padding:18px}.yD6D8q_toolbar{grid-template-columns:1fr;display:grid}.yD6D8q_actionButton{width:100%}.yD6D8q_validationRow,.yD6D8q_footer{flex-direction:column;align-items:stretch}.yD6D8q_discardButton,.yD6D8q_saveButton{width:100%}.yD6D8q_previewHero{flex-direction:column}.yD6D8q_swatches,.yD6D8q_assetGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.yD6D8q_actionButton,.yD6D8q_saveButton,.yD6D8q_discardButton{transition:none}}
