.auth-module__u5r3CG__authPage{--auth-font-sans:"Inter Variable", system-ui, sans-serif;--auth-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color:#17181a;min-height:100vh;font-family:var(--auth-font-sans);font-feature-settings:"cv01" 1, "ss03" 1;font-optical-sizing:auto;background:#fff;place-items:center;padding:32px 18px 72px;font-weight:400;display:grid}.auth-module__u5r3CG__authStack{justify-items:center;gap:0;width:min(100%,560px);display:grid}.auth-module__u5r3CG__authWordmark{color:#17181a;font-family:var(--auth-font-sans);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.auth-module__u5r3CG__authWordmark strong{letter-spacing:-.012em;font-size:17px;font-weight:590;line-height:23.8px}.auth-module__u5r3CG__authBrandMark{box-sizing:border-box;background:#f2f2f2;border:1px solid #dedee0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.auth-module__u5r3CG__authBrandMark img{object-fit:contain;width:29px;height:29px}.auth-module__u5r3CG__authBrandKana{color:#68696c;letter-spacing:normal;font-size:13px;font-weight:400;line-height:19.5px}.auth-module__u5r3CG__gatewayBridge{width:100%;height:58px;position:relative}.auth-module__u5r3CG__gatewayBridge:before{content:"";background:#e8e8e8;width:1px;position:absolute;top:0;bottom:11px;left:50%}.auth-module__u5r3CG__gatewayBridge:after{content:"";border:1px solid #e8e8e8;border-bottom:0;height:12px;position:absolute;bottom:10px;left:25%;right:25%}.auth-module__u5r3CG__gatewayNode{z-index:1;color:#68696c;background:#fff;border:1px solid #dedee0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.auth-module__u5r3CG__authIntro{text-align:center;gap:6px;display:grid}.auth-module__u5r3CG__authIntro h1{font-family:var(--auth-font-sans);letter-spacing:-.022em;margin:0;font-size:32px;font-weight:510;line-height:36px}.auth-module__u5r3CG__authIntro span{color:#68696c;letter-spacing:-.011em;font-size:15px;line-height:24px}.auth-module__u5r3CG__clerkCardBox{width:min(100%,420px)!important;box-shadow:0 18px 50px #17181a14!important}.auth-module__u5r3CG__clerkCard{border:1px solid #dedee0!important;border-radius:12px!important}.auth-module__u5r3CG__clerkPrimary{color:#fff!important;min-height:44px!important;box-shadow:none!important;background:#17181a!important;border:1px solid #17181a!important;border-radius:8px!important;font-size:13px!important;font-weight:510!important}.auth-module__u5r3CG__clerkInput{background:#fff!important;border:1px solid #dedee0!important;border-radius:8px!important;min-height:44px!important;font-size:15px!important}.auth-module__u5r3CG__clerkSocial{color:#17181a!important;background:#fff!important;border:1px solid #dedee0!important;border-radius:8px!important;min-height:44px!important;font-size:13px!important;font-weight:510!important}.auth-module__u5r3CG__passwordlessCard{box-sizing:border-box;background:#fff;border:1px solid #dedee0;border-radius:14px;width:min(100%,560px);padding:18px;box-shadow:0 16px 44px #17181a0f}.auth-module__u5r3CG__continueAction{color:#fff;letter-spacing:normal;background:#17181a;border:1px solid #17181a;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:510;text-decoration:none;display:inline-flex}.auth-module__u5r3CG__continueAction:focus-visible{outline-offset:2px;outline:2px solid #17181a}@media (max-width:520px){.auth-module__u5r3CG__authPage{place-items:start center;padding-top:24px}.auth-module__u5r3CG__authStack{width:100%}.auth-module__u5r3CG__authIntro h1{letter-spacing:-.012em;font-size:24px;line-height:31.92px}.auth-module__u5r3CG__gatewayBridge{height:48px}.auth-module__u5r3CG__gatewayBridge:after{display:none}.auth-module__u5r3CG__passwordlessCard{padding:16px}.auth-module__u5r3CG__clerkInput{font-size:16px!important}}.auth-module__u5r3CG__signInPage{--auth-path-columns:minmax(0, 1fr);--auth-path-gap:24px;--auth-email-gap:16px;--auth-consequence-align:center;min-height:100svh;padding:64px 24px 96px}.auth-module__u5r3CG__signInPage .auth-module__u5r3CG__authStack{width:min(100%,360px)}.auth-module__u5r3CG__signInPage .auth-module__u5r3CG__gatewayBridge{display:none}.auth-module__u5r3CG__signInPage .auth-module__u5r3CG__authWordmark{margin-bottom:40px}.auth-module__u5r3CG__signInPage .auth-module__u5r3CG__authIntro{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-module__u5r3CG__signInPage .auth-module__u5r3CG__authIntro>span{display:none}.auth-module__u5r3CG__signInPage .auth-module__u5r3CG__passwordlessCard{width:100%;box-shadow:none;border:0;border-radius:0;padding:0}@media (max-width:520px){.auth-module__u5r3CG__signInPage{padding:64px 24px}}
.passwordless-auth-module__O2pWCW__stack{gap:14px;display:grid}.passwordless-auth-module__O2pWCW__paths{grid-template-columns:var(--auth-path-columns,minmax(0,1fr) minmax(0,1fr));gap:var(--auth-path-gap,18px);display:grid}.passwordless-auth-module__O2pWCW__providerPath,.passwordless-auth-module__O2pWCW__emailPath{min-width:0}.passwordless-auth-module__O2pWCW__providerPath{align-items:flex-start;display:flex}.passwordless-auth-module__O2pWCW__emailPath{gap:var(--auth-email-gap,10px);display:grid}.passwordless-auth-module__O2pWCW__google,.passwordless-auth-module__O2pWCW__primary{letter-spacing:normal;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 16px;font-size:13px;font-weight:510;display:flex}.passwordless-auth-module__O2pWCW__google{color:#17181a;background:#fff;border:1px solid #dedee0}.passwordless-auth-module__O2pWCW__google:hover{background:#f7f7f7}.passwordless-auth-module__O2pWCW__primary{color:#fff;background:#17181a;border:1px solid #17181a}.passwordless-auth-module__O2pWCW__primary:hover{background:#36373a;border-color:#36373a}.passwordless-auth-module__O2pWCW__google:disabled,.passwordless-auth-module__O2pWCW__primary:disabled{cursor:not-allowed;opacity:.5}.passwordless-auth-module__O2pWCW__google:focus-visible,.passwordless-auth-module__O2pWCW__primary:focus-visible,.passwordless-auth-module__O2pWCW__secondary:focus-visible{outline-offset:2px;outline:3px solid #17181a}.passwordless-auth-module__O2pWCW__form{gap:10px;display:grid}.passwordless-auth-module__O2pWCW__label{color:#17181a;letter-spacing:-.011em;gap:7px;font-size:15px;font-weight:510;line-height:24px;display:grid}.passwordless-auth-module__O2pWCW__floatingField{min-width:0;display:block;position:relative}.passwordless-auth-module__O2pWCW__floatingText{z-index:1;color:#68696c;pointer-events:none;font-size:16px;font-weight:510;line-height:1;transition:top .16s,transform .16s,font-size .16s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.passwordless-auth-module__O2pWCW__input{color:#17181a;background:#fff;border:1px solid #dedee0;border-radius:8px;width:100%;min-height:54px;padding:0 14px;font-size:16px}.passwordless-auth-module__O2pWCW__floatingField:focus-within .passwordless-auth-module__O2pWCW__floatingText,.passwordless-auth-module__O2pWCW__floatingFieldActive .passwordless-auth-module__O2pWCW__floatingText{font-size:13px;top:8px;transform:none}.passwordless-auth-module__O2pWCW__floatingField:focus-within .passwordless-auth-module__O2pWCW__input,.passwordless-auth-module__O2pWCW__floatingFieldActive .passwordless-auth-module__O2pWCW__input{padding-top:17px}.passwordless-auth-module__O2pWCW__input:focus{outline-offset:1px;border-color:#17181a;outline:2px solid #17181a3d}.passwordless-auth-module__O2pWCW__input[aria-invalid=true]{border-color:#b84a3e}.passwordless-auth-module__O2pWCW__code{text-align:center;letter-spacing:.2em;font-size:18px}.passwordless-auth-module__O2pWCW__intro{gap:3px;display:grid}.passwordless-auth-module__O2pWCW__intro strong{letter-spacing:-.011em;font-size:15px;font-weight:510;line-height:24px}.passwordless-auth-module__O2pWCW__intro span{color:#68696c;font-size:13px;line-height:19.5px}.passwordless-auth-module__O2pWCW__boundary{color:#68696c;text-align:center;font-size:13px;line-height:19.5px}.passwordless-auth-module__O2pWCW__secondary{color:#68696c;background:0 0;border:0;min-height:44px;font-size:13px;font-weight:510}.passwordless-auth-module__O2pWCW__secondary:hover{color:#17181a}.passwordless-auth-module__O2pWCW__error{color:#8e3329;background:#fff2f0;border:1px solid #e7b9b3;border-radius:8px;margin:0;padding:11px;font-size:13px;line-height:19.5px}.passwordless-auth-module__O2pWCW__consequence{align-items:center;justify-content:var(--auth-consequence-align,flex-start);color:#68696c;gap:7px;margin:0;font-size:13px;line-height:19.5px;display:flex}.passwordless-auth-module__O2pWCW__googleMark{flex:0 0 20px;width:20px;height:20px}.passwordless-auth-module__O2pWCW__shieldMark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 15px;width:15px;height:15px}@media (max-width:640px){.passwordless-auth-module__O2pWCW__paths{grid-template-columns:1fr}.passwordless-auth-module__O2pWCW__providerPath{display:block}.passwordless-auth-module__O2pWCW__google,.passwordless-auth-module__O2pWCW__primary{min-height:50px}}.passwordless-auth-module__O2pWCW__stack :where(button){font-family:inherit}.passwordless-auth-module__O2pWCW__skipLink{z-index:60;color:#17181a;background:#fff;border:1px solid #17181a;border-radius:8px;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;font-weight:510;line-height:normal;text-decoration:none;display:inline-flex;position:fixed;top:-100px;left:10px}.passwordless-auth-module__O2pWCW__skipLink:focus,.passwordless-auth-module__O2pWCW__skipLink:focus-visible{outline-offset:2px;outline:3px solid #17181a;top:10px}@media (prefers-reduced-motion:reduce){.passwordless-auth-module__O2pWCW__floatingText{transition:none}}
.gateway-module__NyA3Wq__root{--auth-font-sans:"Inter Variable",system-ui,sans-serif;--auth-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;box-sizing:border-box;background:radial-gradient(760px 440px at 50% 22%,rgba(var(--wi-wash-rgb,242, 242, 242), .5),#fff0 62%),var(--wi-canvas,#fff);min-height:100vh;color:var(--wi-ink,#17181a);font-feature-settings:"cv01" 1, "ss03" 1;font-optical-sizing:auto;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-family:Inter Variable,system-ui,sans-serif;font-weight:400;display:flex}.gateway-module__NyA3Wq__authRoot{--auth-font-sans:"Inter Variable",system-ui,sans-serif;--auth-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;box-sizing:border-box;background:var(--wi-canvas,#fff);min-height:100vh;color:var(--wi-ink,#17181a);font-feature-settings:"cv01" 1, "ss03" 1;font-optical-sizing:auto;place-items:center;padding:32px 18px 72px;font-family:Inter Variable,system-ui,sans-serif;font-weight:400;display:grid}.gateway-module__NyA3Wq__root *,.gateway-module__NyA3Wq__authRoot *{box-sizing:border-box}.gateway-module__NyA3Wq__root button{font:inherit;cursor:pointer}.gateway-module__NyA3Wq__root :where(h1,h2,h3),.gateway-module__NyA3Wq__authRoot :where(h1,h2,h3){font-family:inherit}.gateway-module__NyA3Wq__card{flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}@keyframes gateway-module__NyA3Wq__msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gateway-module__NyA3Wq__gateCard{border:1px solid var(--wi-divider,#e8e8e8);border-radius:var(--wi-surface-radius,14px);background:var(--wi-canvas,#fff);width:100%;box-shadow:0 1px 3px rgba(var(--wi-ink-rgb,23, 24, 26), .05);text-align:center;flex-direction:column;align-items:center;margin-top:20px;padding:26px 22px;animation:.24s cubic-bezier(.2,0,0,1) both gateway-module__NyA3Wq__msgIn;display:flex}@media (prefers-reduced-motion:reduce){.gateway-module__NyA3Wq__gateCard{animation:none}}.gateway-module__NyA3Wq__gateIcon{background:var(--wi-selection,#f2f2f2);width:44px;height:44px;color:var(--wi-ink,#17181a);border-radius:999px;place-items:center;display:grid}.gateway-module__NyA3Wq__gateTitle{margin:14px 0 0}.gateway-module__NyA3Wq__gateTitle:first-child{margin-top:2px}.gateway-module__NyA3Wq__gateTitle{letter-spacing:-.012em;text-wrap:pretty;font-size:20px;font-weight:510;line-height:26.6px}.gateway-module__NyA3Wq__gateBody{max-width:46ch;color:var(--wi-secondary,#68696c);letter-spacing:-.011em;text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:24px}.gateway-module__NyA3Wq__gateMeta{font-feature-settings:normal;color:var(--wi-secondary,#68696c);margin-top:14px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:19.5px}.gateway-module__NyA3Wq__gateActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.gateway-module__NyA3Wq__gateActions button{border-radius:var(--wi-control-radius,10px);letter-spacing:normal;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:510;line-height:normal;display:inline-flex}.gateway-module__NyA3Wq__gateRetry{border:1px solid var(--wi-ink,#17181a);background:var(--wi-ink,#17181a);color:var(--wi-canvas,#fff)}.gateway-module__NyA3Wq__gateRetry:hover{background:var(--wi-ink-hover,#36373a)}.gateway-module__NyA3Wq__gateSignOut{border:1px solid var(--wi-divider,#e8e8e8);background:var(--wi-canvas,#fff);color:var(--wi-secondary,#68696c)}.gateway-module__NyA3Wq__gateSignOut:hover{background:var(--wi-selection,#f2f2f2);color:var(--wi-ink,#17181a)}.gateway-module__NyA3Wq__gateCard button:focus-visible{outline:2px solid var(--wi-ink,#17181a);outline-offset:2px}.gateway-module__NyA3Wq__note{text-align:left;width:100%;margin-top:22px}.gateway-module__NyA3Wq__noteTurn{align-items:flex-start;gap:12px;display:flex}.gateway-module__NyA3Wq__noteMark{background:var(--wi-selection,#f2f2f2);border-radius:50%;flex:none;width:30px;height:30px}.gateway-module__NyA3Wq__noteAttribution{color:var(--wi-secondary,#68696c);letter-spacing:.02em;margin:0 0 3px;font-size:12px;font-weight:510;line-height:16.8px}.gateway-module__NyA3Wq__noteAsk{max-width:52ch;color:var(--wi-ink,#17181a);letter-spacing:-.011em;margin:0;font-size:15px;line-height:24px}.gateway-module__NyA3Wq__noteKeptRow{flex-direction:column;align-items:flex-end;margin:16px 0 0;display:flex}.gateway-module__NyA3Wq__noteBubble{background:var(--wi-selection,#f2f2f2);max-width:min(88%,560px);color:var(--wi-ink,#17181a);letter-spacing:-.011em;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;margin:0;padding:10px 14px;font-size:15px;line-height:24px}.gateway-module__NyA3Wq__noteKept{color:var(--wi-secondary,#68696c);font-feature-settings:normal;align-items:baseline;gap:10px;margin:6px 0 0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16.8px;display:flex}.gateway-module__NyA3Wq__noteChange{color:var(--wi-secondary,#68696c);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gateway-module__NyA3Wq__noteComposer{border:1px solid var(--wi-divider,#e8e8e8);border-radius:var(--wi-overlay-radius,14px);background:var(--wi-canvas,#fff);box-shadow:0 1px 3px rgba(var(--wi-ink-rgb,23, 24, 26), .05);flex-direction:column;gap:10px;margin-top:16px;padding:12px 12px 10px;display:flex}.gateway-module__NyA3Wq__noteComposer:focus-within{border-color:var(--wi-border-strong,#8b8c90);box-shadow:0 1px 3px rgba(var(--wi-ink-rgb,23, 24, 26), .05),inset 0 0 0 1px #8b8c90}.gateway-module__NyA3Wq__noteLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gateway-module__NyA3Wq__noteInput{width:100%;min-height:72px;color:var(--wi-ink,#17181a);font:inherit;letter-spacing:-.011em;resize:vertical;background:0 0;border:0;outline:none;padding:4px 4px 0;font-size:15px;line-height:24px}.gateway-module__NyA3Wq__noteInput::placeholder{color:var(--wi-secondary,#68696c)}.gateway-module__NyA3Wq__noteActions{justify-content:flex-end;gap:10px;display:flex}.gateway-module__NyA3Wq__noteSend,.gateway-module__NyA3Wq__noteCancel{letter-spacing:normal;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:510;line-height:normal;display:inline-flex}.gateway-module__NyA3Wq__noteSend{border:1px solid var(--wi-ink,#17181a);background:var(--wi-ink,#17181a);color:var(--wi-canvas,#fff)}.gateway-module__NyA3Wq__noteSend:hover{background:var(--wi-ink-hover,#36373a)}.gateway-module__NyA3Wq__noteSend:disabled{opacity:.5;cursor:default;background:var(--wi-ink,#17181a)}.gateway-module__NyA3Wq__noteCancel{border:1px solid var(--wi-divider,#e8e8e8);background:var(--wi-canvas,#fff);color:var(--wi-secondary,#68696c)}.gateway-module__NyA3Wq__noteCancel:hover{background:var(--wi-selection,#f2f2f2);color:var(--wi-ink,#17181a)}.gateway-module__NyA3Wq__noteSend:focus-visible,.gateway-module__NyA3Wq__noteCancel:focus-visible,.gateway-module__NyA3Wq__noteChange:focus-visible{outline:2px solid var(--wi-ink,#17181a);outline-offset:2px}.gateway-module__NyA3Wq__noteError{color:var(--wi-secondary,#68696c);margin:8px 0 0;font-size:13px;line-height:19.5px}@media (max-width:720px){.gateway-module__NyA3Wq__noteInput{font-size:16px}}
.universal-composer-module__B8YQmq__row{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;min-width:0;box-shadow:0 10px 28px color-mix(in srgb, var(--text-primary) 4%, transparent);flex-direction:column;gap:2px;padding:12px 10px 8px;display:flex;position:relative}.universal-composer-module__B8YQmq__actions{align-items:center;gap:2px;width:100%;min-width:0;display:flex}.universal-composer-module__B8YQmq__tools{flex-wrap:wrap;flex:auto;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.universal-composer-module__B8YQmq__field{flex-direction:column;width:100%;min-width:0;padding:0 6px;display:flex}.universal-composer-module__B8YQmq__recipients{min-width:0}.universal-composer-module__B8YQmq__row[data-mention-layout=crowded] .universal-composer-module__B8YQmq__recipients>*{overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.universal-composer-module__B8YQmq__row[data-mention-layout=crowded] .universal-composer-module__B8YQmq__recipients>*>*{flex:none}.universal-composer-module__B8YQmq__row .universal-composer-module__B8YQmq__input{field-sizing:content;resize:none;width:100%;min-height:24px;max-height:160px;color:var(--text-primary);font:inherit;font-size:var(--text-base);background:0 0;border:0;border-radius:0;outline:none;padding:0;line-height:24px}.universal-composer-module__B8YQmq__input::placeholder{color:var(--text-muted)}.universal-composer-module__B8YQmq__tool{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--icon-default);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.universal-composer-module__B8YQmq__toolLetters{font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.01em}.universal-composer-module__B8YQmq__tool[aria-expanded=true]{color:var(--text-primary);background:var(--state-hover-bg)}@media (hover:hover){.universal-composer-module__B8YQmq__tool:hover{color:var(--text-primary);background:var(--state-hover-bg)}}.universal-composer-module__B8YQmq__tool:active:not(:disabled){background:var(--state-selected-bg);transform:scale(var(--motion-press))}.universal-composer-module__B8YQmq__tool:disabled{opacity:.45;cursor:default}.universal-composer-module__B8YQmq__send{border-radius:var(--radius-sm);background:var(--action-ink-bg);width:44px;height:44px;color:var(--action-ink-text);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:0;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:inline-grid}@media (hover:hover){.universal-composer-module__B8YQmq__send:hover:not(:disabled){background:var(--action-ink-bg-hover)}}.universal-composer-module__B8YQmq__send:active:not(:disabled){background:var(--action-ink-bg-active);transform:scale(var(--motion-press))}.universal-composer-module__B8YQmq__send:disabled{opacity:.35;cursor:default}.universal-composer-module__B8YQmq__popover{z-index:40;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-overlay);width:min(292px,100vw - 48px);max-height:320px;color:var(--text-primary);box-shadow:var(--shadow-3);opacity:1;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);padding:8px;position:absolute;bottom:calc(100% + 12px);left:0;overflow:auto;transform:translateY(0)}@starting-style{.universal-composer-module__B8YQmq__popover{opacity:0;transform:translateY(var(--motion-rise-sm))}}.universal-composer-module__B8YQmq__popover p{color:var(--text-secondary);font-size:var(--text-xs);margin:8px;line-height:18px}.universal-composer-module__B8YQmq__option{border-radius:var(--radius-sm);width:100%;color:inherit;text-align:left;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}@media (hover:hover){.universal-composer-module__B8YQmq__option:hover{background:var(--state-hover-bg)}}.universal-composer-module__B8YQmq__option small{color:var(--text-secondary);font-size:var(--text-micro)}.universal-composer-module__B8YQmq__search{align-items:center;gap:8px;padding:6px 8px;display:flex}.universal-composer-module__B8YQmq__search input{width:100%;min-width:0;color:inherit;font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none}.universal-composer-module__B8YQmq__categories{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:4px;padding:4px 0;display:flex}.universal-composer-module__B8YQmq__categories button{border-radius:var(--radius-sm);width:34px;height:30px;color:var(--icon-default);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0}.universal-composer-module__B8YQmq__categories button[aria-pressed=true]{background:var(--state-selected-bg);color:var(--text-primary)}@media (hover:hover){.universal-composer-module__B8YQmq__categories button:hover{background:var(--state-hover-bg);color:var(--text-primary)}}.universal-composer-module__B8YQmq__grid{grid-template-columns:repeat(7,1fr);gap:2px;padding-top:6px;display:grid}.universal-composer-module__B8YQmq__grid button{border-radius:var(--radius-sm);height:36px;font-size:var(--text-2xl);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){.universal-composer-module__B8YQmq__grid button:hover{background:var(--state-hover-bg)}}@media (prefers-reduced-motion:reduce){.universal-composer-module__B8YQmq__tool,.universal-composer-module__B8YQmq__send,.universal-composer-module__B8YQmq__option,.universal-composer-module__B8YQmq__categories button,.universal-composer-module__B8YQmq__grid button,.universal-composer-module__B8YQmq__popover{transition:none}}.universal-composer-module__B8YQmq__hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.universal-composer-module__B8YQmq__row .universal-composer-module__B8YQmq__input{font-size:var(--text-mobile-field)}}@media (max-width:460px){.universal-composer-module__B8YQmq__row{padding:10px 8px 6px}.universal-composer-module__B8YQmq__field{padding:0 4px}.universal-composer-module__B8YQmq__tool,.universal-composer-module__B8YQmq__send{width:44px;height:44px}}
.kinju-agent-coordination-module__KUK8Zq__proposal,.kinju-agent-coordination-module__KUK8Zq__region,.kinju-agent-coordination-module__KUK8Zq__regionAnchored{width:min(100%,44rem);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);align-self:flex-start;line-height:24px}.kinju-agent-coordination-module__KUK8Zq__proposal{background:0 0;border:0;margin:10px 0 0 36px;padding:0}.kinju-agent-coordination-module__KUK8Zq__region{margin:0 0 0 36px}.kinju-agent-coordination-module__KUK8Zq__regionAnchored{margin:6px 0 0 36px}.kinju-agent-coordination-module__KUK8Zq__canvasDock{gap:10px;margin:0 0 10px;display:grid}.kinju-agent-coordination-module__KUK8Zq__kicker{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0;line-height:20px;display:block}.kinju-agent-coordination-module__KUK8Zq__objective{color:var(--text-primary);font-size:var(--text-base);overflow-wrap:anywhere;margin:2px 0 0;line-height:24px}.kinju-agent-coordination-module__KUK8Zq__agentNames{color:var(--text-secondary);font-size:var(--text-base);overflow-wrap:anywhere;margin:6px 0 0;line-height:24px}.kinju-agent-coordination-module__KUK8Zq__line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kinju-agent-coordination-module__KUK8Zq__line>svg{color:var(--icon-default);flex:none;align-self:center}.kinju-agent-coordination-module__KUK8Zq__lineText{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere;line-height:20px}.kinju-agent-coordination-module__KUK8Zq__note{color:var(--text-secondary);font-size:var(--text-base);margin:10px 0 0;line-height:24px}.kinju-agent-coordination-module__KUK8Zq__stoppedNote,.kinju-agent-coordination-module__KUK8Zq__error{color:var(--status-error-fg);font-size:var(--text-base);margin:10px 0 0;line-height:24px}.kinju-agent-coordination-module__KUK8Zq__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.kinju-agent-coordination-module__KUK8Zq__primaryAction,.kinju-agent-coordination-module__KUK8Zq__secondaryAction,.kinju-agent-coordination-module__KUK8Zq__quietAction,.kinju-agent-coordination-module__KUK8Zq__conversationClose{border-radius:var(--radius-sm);min-height:32px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:20px;text-decoration:none;display:inline-flex}.kinju-agent-coordination-module__KUK8Zq__primaryAction{border:1px solid var(--action-ink-bg);background:var(--action-ink-bg);color:var(--action-ink-text)}@media (hover:hover){.kinju-agent-coordination-module__KUK8Zq__primaryAction:hover:not(:disabled){border-color:var(--action-ink-bg-hover);background:var(--action-ink-bg-hover)}}.kinju-agent-coordination-module__KUK8Zq__secondaryAction{border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary)}@media (hover:hover){.kinju-agent-coordination-module__KUK8Zq__secondaryAction:hover:not(:disabled){background:var(--surface-sunken)}}.kinju-agent-coordination-module__KUK8Zq__quietAction{color:var(--text-primary);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){.kinju-agent-coordination-module__KUK8Zq__quietAction:hover:not(:disabled){color:var(--text-primary)}}.kinju-agent-coordination-module__KUK8Zq__primaryAction:disabled,.kinju-agent-coordination-module__KUK8Zq__secondaryAction:disabled,.kinju-agent-coordination-module__KUK8Zq__quietAction:disabled{cursor:not-allowed;opacity:.45}.kinju-agent-coordination-module__KUK8Zq__primaryAction:focus-visible,.kinju-agent-coordination-module__KUK8Zq__secondaryAction:focus-visible,.kinju-agent-coordination-module__KUK8Zq__quietAction:focus-visible,.kinju-agent-coordination-module__KUK8Zq__conversationClose:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.kinju-agent-coordination-module__KUK8Zq__conversationRegion{border-left:1px solid color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));background:var(--surface-raised);width:336px;min-width:0;color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;flex:0 0 336px;display:flex}.kinju-agent-coordination-module__KUK8Zq__conversationHeader{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 12px 10px 18px;display:flex}.kinju-agent-coordination-module__KUK8Zq__conversationHeading{min-width:0}.kinju-agent-coordination-module__KUK8Zq__conversationTitle{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0;line-height:24px}.kinju-agent-coordination-module__KUK8Zq__conversationAudience{color:var(--text-secondary);display:block}.kinju-agent-coordination-module__KUK8Zq__conversationClose{width:32px;color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:0}@media (hover:hover){.kinju-agent-coordination-module__KUK8Zq__conversationClose:hover{border-color:color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));background:var(--surface-sunken);color:var(--text-primary)}}.kinju-agent-coordination-module__KUK8Zq__conversationBody{flex:auto;min-height:0;padding:16px 18px 20px;overflow-y:auto}.kinju-agent-coordination-module__KUK8Zq__conversationObjective{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.kinju-agent-coordination-module__KUK8Zq__contributions{gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.kinju-agent-coordination-module__KUK8Zq__contribution{gap:2px;display:grid}.kinju-agent-coordination-module__KUK8Zq__contributionHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kinju-agent-coordination-module__KUK8Zq__contributionAgent{color:var(--text-primary)}.kinju-agent-coordination-module__KUK8Zq__contributionTime{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:20px;font-family:var(--font-mono)}.kinju-agent-coordination-module__KUK8Zq__contributionText{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.kinju-agent-coordination-module__KUK8Zq__conversationNote{color:var(--text-secondary);margin:16px 0 0}.kinju-agent-coordination-module__KUK8Zq__conversationObjective,.kinju-agent-coordination-module__KUK8Zq__conversationNote,.kinju-agent-coordination-module__KUK8Zq__contributionText{font-size:var(--text-base);line-height:24px}.kinju-agent-coordination-module__KUK8Zq__conversationAudience,.kinju-agent-coordination-module__KUK8Zq__contributionAgent,.kinju-agent-coordination-module__KUK8Zq__conversationTrust{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:20px}.kinju-agent-coordination-module__KUK8Zq__conversationFoot{border-top:1px solid color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));flex:none;padding:12px 18px 14px}.kinju-agent-coordination-module__KUK8Zq__conversationTrust{color:var(--text-secondary);display:block}@media (max-width:720px){.kinju-agent-coordination-module__KUK8Zq__proposal,.kinju-agent-coordination-module__KUK8Zq__region,.kinju-agent-coordination-module__KUK8Zq__regionAnchored{width:100%;margin-left:0}.kinju-agent-coordination-module__KUK8Zq__conversationRegion{z-index:50;border-left:0;flex:auto;width:100%;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.kinju-agent-coordination-module__KUK8Zq__primaryAction,.kinju-agent-coordination-module__KUK8Zq__secondaryAction,.kinju-agent-coordination-module__KUK8Zq__quietAction,.kinju-agent-coordination-module__KUK8Zq__conversationClose{transition:none}}
.room-composer-module__Zl2MHW__composerRow{align-items:flex-end;gap:10px;display:flex}.room-composer-module__Zl2MHW__composerInputStack{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.room-composer-module__Zl2MHW__composerInput{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-app);min-width:0;min-height:46px;font-size:var(--text-base);resize:vertical;flex:1;padding:12px 14px;line-height:1.6}@media (max-width:720px){.room-composer-module__Zl2MHW__composerRow{flex-direction:column;align-items:stretch}.room-composer-module__Zl2MHW__composerInput,.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerInput{font-size:var(--text-mobile-field)}}.room-composer-module__Zl2MHW__composerEmojiWrap{align-items:center;display:flex;position:relative}.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerRow{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:none;align-items:flex-end;gap:10px;padding:4px 4px 4px 8px;position:relative}.room-composer-module__Zl2MHW__composerTools{flex:none;align-self:stretch;align-items:center;gap:2px;display:flex}.room-composer-module__Zl2MHW__composerIconButton{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--icon-default);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.room-composer-module__Zl2MHW__composerIconButton:hover{background:var(--surface-sunken);color:var(--text-primary)}}.room-composer-module__Zl2MHW__composerIconButton:active{background:var(--state-selected-bg);transform:scale(var(--motion-press))}.room-composer-module__Zl2MHW__composerIconButton svg,.room-composer-module__Zl2MHW__composerSend svg{display:block}.room-composer-module__Zl2MHW__composerEmojiPicker{z-index:6;border:1px solid color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));border-radius:var(--radius-lg);background:var(--surface-overlay);width:min(292px,100vw - 32px);box-shadow:var(--shadow-3);gap:8px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 9px);left:-84px}.room-composer-module__Zl2MHW__composerEmojiSearch{border:1px solid color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));border-radius:var(--radius-lg);background:var(--surface-app);min-height:36px;color:var(--text-muted);align-items:center;gap:7px;padding:0 10px;display:flex}.room-composer-module__Zl2MHW__composerEmojiSearch:focus-within{border-color:color-mix(in srgb, var(--text-secondary) 28%, color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised)));box-shadow:0 0 0 2px color-mix(in srgb, var(--action-focus-border) 6%, transparent)}.room-composer-module__Zl2MHW__composerEmojiSearch input{width:100%;min-width:0;font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0;line-height:1.4}.room-composer-module__Zl2MHW__composerEmojiCategories{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));grid-template-columns:repeat(5,1fr);gap:2px;padding-bottom:7px;display:grid}.room-composer-module__Zl2MHW__composerEmojiCategories button,.room-composer-module__Zl2MHW__composerEmojiGrid button{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;line-height:1;display:grid;font-size:16px!important}.room-composer-module__Zl2MHW__composerEmojiCategories button{width:100%;color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.room-composer-module__Zl2MHW__composerEmojiCategories button[aria-pressed=true]{background:var(--state-selected-bg);color:var(--text-primary)}.room-composer-module__Zl2MHW__composerEmojiGrid{grid-template-columns:repeat(6,1fr);gap:3px;min-height:74px;max-height:174px;display:grid;overflow-y:auto}.room-composer-module__Zl2MHW__composerEmojiGrid p{color:var(--text-muted);font-size:var(--text-sm);text-align:center;grid-column:1/-1;margin:12px 0}.room-composer-module__Zl2MHW__composerEmojiPicker button{transition:background var(--duration-fast) var(--ease-standard)}@media (hover:hover){.room-composer-module__Zl2MHW__composerEmojiPicker button:hover{background:var(--surface-sunken)}}.room-composer-module__Zl2MHW__buttonPrimary.room-composer-module__Zl2MHW__composerSend{border-radius:var(--radius-sm);border-color:var(--border-strong);background:var(--action-ink-bg);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--action-ink-text);transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.room-composer-module__Zl2MHW__buttonPrimary.room-composer-module__Zl2MHW__composerSend:hover:not(:disabled){background:var(--action-ink-bg-hover)}}.room-composer-module__Zl2MHW__buttonPrimary.room-composer-module__Zl2MHW__composerSend:active:not(:disabled){background:var(--action-ink-bg-active);transform:scale(var(--motion-press))}.room-composer-module__Zl2MHW__buttonPrimary.room-composer-module__Zl2MHW__composerSend:disabled{background:var(--action-disabled-bg);color:var(--action-disabled-text);border-color:#0000}.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerInput{border-radius:var(--radius-lg);font-size:var(--text-base);background:0 0;border:0;padding:11px 10px;line-height:1.6}.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerInput:focus-visible,.room-composer-module__Zl2MHW__threadComposer .room-composer-module__Zl2MHW__composerInput:focus-visible{box-shadow:none;outline:0}.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerInput{min-height:44px;max-height:168px}.room-composer-module__Zl2MHW__threadComposer .room-composer-module__Zl2MHW__composerRow{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-app);align-items:flex-end;gap:5px;min-width:0;padding:4px}.room-composer-module__Zl2MHW__threadComposer .room-composer-module__Zl2MHW__composerInput{border-radius:var(--radius-lg);background:0 0;border:0;min-height:42px;max-height:130px;padding:9px 7px}.room-composer-module__Zl2MHW__threadComposer .room-composer-module__Zl2MHW__composerTools{gap:0}@media (max-width:720px){.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerRow{flex-direction:row;align-items:flex-end}.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerTools{gap:0}.room-composer-module__Zl2MHW__composerIconButton{width:44px;height:44px}.room-composer-module__Zl2MHW__composerEmojiPicker button{width:40px;height:40px}.room-composer-module__Zl2MHW__threadComposer .room-composer-module__Zl2MHW__composerRow{flex-direction:row;align-items:flex-end}}@media (max-width:420px){.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerRow{gap:2px;padding-left:4px}.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerTools{gap:0}.room-composer-module__Zl2MHW__composerDocked .room-composer-module__Zl2MHW__composerIconButton{width:36px;height:36px}.room-composer-module__Zl2MHW__composerEmojiPicker{left:-72px}}@media (prefers-reduced-motion:reduce){.room-composer-module__Zl2MHW__composerIconButton,.room-composer-module__Zl2MHW__composerEmojiCategories button,.room-composer-module__Zl2MHW__composerEmojiPicker button,.room-composer-module__Zl2MHW__buttonPrimary.room-composer-module__Zl2MHW__composerSend{transition:none}}
.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__composerDock{background:var(--surface-app);padding:14px 34px 24px}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__composerCard{width:min(100%,720px)}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__composerForm{gap:0}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__composerInputRow{border-color:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);min-height:64px;box-shadow:none;gap:10px;padding:8px 10px 8px 12px}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__iconToolButton{width:42px;height:42px;min-height:42px;color:var(--icon-default)}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__composerInput{min-height:42px;font-size:var(--text-base);padding:9px 2px}.workspace-composer-module__jCUXea__chatEmojiWrap{align-self:stretch;align-items:center;display:flex;position:relative}.workspace-composer-module__jCUXea__chatEmojiPicker{z-index:40;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-overlay);width:min(292px,100vw - 32px);box-shadow:var(--shadow-3);gap:8px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 10px);right:-46px}.workspace-composer-module__jCUXea__chatEmojiSearch{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);min-height:36px;color:var(--text-secondary);align-items:center;gap:7px;padding:0 10px;display:flex}.workspace-composer-module__jCUXea__chatEmojiSearch:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--action-focus-border) 6%, transparent)}.workspace-composer-module__jCUXea__chatEmojiSearch input{width:100%;min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0}.workspace-composer-module__jCUXea__chatEmojiCategories{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));grid-template-columns:repeat(5,1fr);gap:2px;padding-bottom:7px;display:grid}.workspace-composer-module__jCUXea__chatEmojiCategories button,.workspace-composer-module__jCUXea__chatEmojiGrid button{border-radius:var(--radius-pill);cursor:pointer;width:34px;height:34px;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid;font-size:16px!important}.workspace-composer-module__jCUXea__chatEmojiCategories button{width:100%;color:var(--text-secondary)}.workspace-composer-module__jCUXea__chatEmojiCategories button[aria-pressed=true]{background:var(--state-selected-bg);color:var(--text-primary)}.workspace-composer-module__jCUXea__chatEmojiGrid{grid-template-columns:repeat(6,1fr);gap:3px;max-height:174px;display:grid;overflow-y:auto}@media (hover:hover){.workspace-composer-module__jCUXea__chatEmojiGrid button:hover,.workspace-composer-module__jCUXea__chatEmojiCategories button:hover{background:var(--surface-sunken)}}.workspace-composer-module__jCUXea__chatEmojiGrid p{color:var(--text-secondary);font-size:var(--text-sm);text-align:center;grid-column:1/-1;margin:12px 0}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__sendButton{border-radius:var(--radius-sm);background:var(--action-ink-bg);width:46px;height:46px;min-height:46px;color:var(--action-ink-text)}.workspace-composer-module__jCUXea__composerDock{z-index:25;width:100%;padding:8px var(--composer-column-gutter,24px) 14px;background:var(--surface-app);margin-top:auto;position:sticky;bottom:0}.workspace-composer-module__jCUXea__composerCard{width:min(100%, var(--composer-column-measure,760px));margin:0 auto;position:relative}.workspace-composer-module__jCUXea__composerForm{border-radius:var(--radius-lg);flex-direction:column;gap:7px;display:flex}.workspace-composer-module__jCUXea__composerForm:focus-within{box-shadow:0 9px 28px color-mix(in srgb, var(--text-primary) 9%, transparent)}.workspace-composer-module__jCUXea__composerInputRow{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;padding:6px 6px 6px 12px;display:flex}.workspace-composer-module__jCUXea__composerInputRow:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--action-focus-border) 14%, transparent)}.workspace-composer-module__jCUXea__iconToolButton{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--icon-default);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1.3;display:inline-flex}.workspace-composer-module__jCUXea__iconToolButton,.workspace-composer-module__jCUXea__sendButton{min-height:44px}.workspace-composer-module__jCUXea__iconToolButton[aria-expanded=true]{background:var(--surface-sunken);color:var(--text-primary)}@media (hover:hover){.workspace-composer-module__jCUXea__iconToolButton:hover{background:var(--surface-sunken);color:var(--text-primary)}}.workspace-composer-module__jCUXea__iconToolButton:active{background:var(--state-selected-bg);transform:scale(var(--motion-press))}.workspace-composer-module__jCUXea__composerInput{resize:none;width:100%;min-width:0;min-height:30px;max-height:150px;color:var(--text-primary);font-size:var(--text-base);background:0 0;border:0;outline:0;flex:1;padding:4px 2px;line-height:1.5}.workspace-composer-module__jCUXea__composerInput:focus-visible{box-shadow:none;outline:0}.workspace-composer-module__jCUXea__composerInput::placeholder{color:color-mix(in srgb, var(--text-muted) 86%, var(--surface-raised));opacity:1}.workspace-composer-module__jCUXea__sendButton{border-radius:var(--radius-pill);background:var(--action-ink-bg);width:44px;height:44px;color:var(--action-ink-text);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-composer-module__jCUXea__sendButton:disabled{opacity:.45}@media (max-width:720px){.workspace-composer-module__jCUXea__iconToolButton,.workspace-composer-module__jCUXea__sendButton{min-width:44px;min-height:44px}.workspace-composer-module__jCUXea__composerInputRow{flex-wrap:wrap;padding:8px 8px 8px 10px;position:relative}.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__sendButton{margin-left:auto}.workspace-composer-module__jCUXea__composerInput,.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__composerInput{resize:none;max-height:min(96px,20svh);font-size:var(--text-mobile-field);flex:1 0 100%;order:-1;overflow-y:auto}.workspace-composer-module__jCUXea__composerDock{bottom:calc(64px + env(safe-area-inset-bottom));padding:8px var(--composer-column-gutter,10px) 8px}.workspace-composer-module__jCUXea__onDemandWorkspace .workspace-composer-module__jCUXea__composerDock{padding:8px 0 2px;bottom:0}.workspace-composer-module__jCUXea__chatEmojiWrap{position:static}.workspace-composer-module__jCUXea__chatEmojiPicker{width:min(292px,100%,100vw - 32px);left:0;right:auto}}@media (max-width:360px){.workspace-composer-module__jCUXea__composerDock{padding-inline:var(--composer-column-gutter,6px)}}@media (prefers-color-scheme:dark){.workspace-composer-module__jCUXea__composerInputRow{border-color:var(--border-default);background:var(--surface-sunken)}.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__composerInput{color:var(--text-primary)}.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__composerInput::placeholder{color:var(--text-muted)}.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__contextChip{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__contextChip:hover{color:var(--text-primary)}}.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__privacyChip{color:var(--text-primary)}.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__addContextButton{color:var(--text-muted)}.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__sendButton{background:var(--action-ink-bg);color:var(--action-ink-text)}}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__sendButton.workspace-composer-module__jCUXea__chatSendButton{border:1px solid var(--action-ink-bg);border-radius:var(--radius-sm);background:var(--action-ink-bg);width:40px;height:40px;min-height:40px;color:var(--action-ink-text);transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}@media (hover:hover){.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__sendButton.workspace-composer-module__jCUXea__chatSendButton:hover:not(:disabled){background:var(--action-ink-bg-hover)}}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__sendButton.workspace-composer-module__jCUXea__chatSendButton:active:not(:disabled){background:var(--action-ink-bg-active);transform:scale(var(--motion-press))}.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__sendButton.workspace-composer-module__jCUXea__chatSendButton:disabled{border-color:var(--action-disabled-bg);background:var(--action-disabled-bg);color:var(--action-disabled-text)}.workspace-composer-module__jCUXea__onDemandWorkspace .workspace-composer-module__jCUXea__composerDock{padding:8px 0 2px}@media (prefers-reduced-motion:reduce){.workspace-composer-module__jCUXea__chatEmojiGrid button,.workspace-composer-module__jCUXea__chatEmojiCategories button,.workspace-composer-module__jCUXea__iconToolButton,.workspace-composer-module__jCUXea__composerInputRow,.workspace-composer-module__jCUXea__composerInputRow .workspace-composer-module__jCUXea__contextChip,.workspace-composer-module__jCUXea__chatWorkspace .workspace-composer-module__jCUXea__sendButton.workspace-composer-module__jCUXea__chatSendButton{transition:none}}
.action-button-module__8uOrNW__button.action-button-module__8uOrNW__button{min-height:var(--control-action-height,44px);isolation:isolate;border-radius:var(--control-action-radius);font-family:var(--font-sans);font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-medium);cursor:pointer;white-space:var(--control-action-white-space,nowrap);max-width:var(--control-action-max-width,none);padding:0 14px;padding-block:var(--control-action-block-padding,0);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.action-button-module__8uOrNW__button.action-button-module__8uOrNW__button:before{content:"";z-index:-1;inset-inline:0;height:var(--control-action-visual-height,32px);min-height:var(--control-action-face-min-height,0);border-radius:var(--control-action-radius);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;position:absolute;top:50%;transform:translateY(-50%)}.action-button-module__8uOrNW__button.action-button-module__8uOrNW__button:disabled{cursor:not-allowed}.action-button-module__8uOrNW__button.action-button-module__8uOrNW__button:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.action-button-module__8uOrNW__button.action-button-module__8uOrNW__button:active:not(:disabled):before{transform:translateY(-50%) scale(var(--motion-press))}.action-button-module__8uOrNW__button svg{flex:none;width:16px;height:16px}.action-button-module__8uOrNW__primary.action-button-module__8uOrNW__primary{color:var(--action-ink-text)}.action-button-module__8uOrNW__primary.action-button-module__8uOrNW__primary:before{border-color:var(--action-ink-bg);background:var(--action-ink-bg)}@media (hover:hover){.action-button-module__8uOrNW__primary.action-button-module__8uOrNW__primary:hover:not(:disabled):before{border-color:var(--action-ink-bg-hover);background:var(--action-ink-bg-hover)}}.action-button-module__8uOrNW__primary.action-button-module__8uOrNW__primary:active:not(:disabled):before{border-color:var(--action-ink-bg-active);background:var(--action-ink-bg-active)}.action-button-module__8uOrNW__primary.action-button-module__8uOrNW__primary:disabled:before{border-color:var(--border-default);background:var(--action-disabled-bg)}.action-button-module__8uOrNW__primary.action-button-module__8uOrNW__primary:disabled{color:var(--action-disabled-text)}.action-button-module__8uOrNW__secondary.action-button-module__8uOrNW__secondary{color:var(--text-primary)}.action-button-module__8uOrNW__secondary.action-button-module__8uOrNW__secondary:before{border-color:var(--action-outline-border);background:var(--surface-raised)}@media (hover:hover){.action-button-module__8uOrNW__secondary.action-button-module__8uOrNW__secondary:hover:not(:disabled):before{background:var(--action-outline-hover-bg);border-color:var(--action-outline-hover-border)}}.action-button-module__8uOrNW__secondary.action-button-module__8uOrNW__secondary:active:not(:disabled):before{background:var(--action-secondary-bg-active);border-color:var(--action-outline-hover-border)}.action-button-module__8uOrNW__secondary.action-button-module__8uOrNW__secondary:disabled:before{border-color:var(--border-default)}.action-button-module__8uOrNW__secondary.action-button-module__8uOrNW__secondary:disabled{color:var(--action-disabled-text)}.action-button-module__8uOrNW__quiet.action-button-module__8uOrNW__quiet{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.action-button-module__8uOrNW__quiet.action-button-module__8uOrNW__quiet:hover:not(:disabled):before{background:var(--action-ghost-bg-hover)}.action-button-module__8uOrNW__quiet.action-button-module__8uOrNW__quiet:hover:not(:disabled){color:var(--text-primary)}}.action-button-module__8uOrNW__quiet.action-button-module__8uOrNW__quiet:active:not(:disabled):before{background:var(--action-ghost-bg-active)}.action-button-module__8uOrNW__quiet.action-button-module__8uOrNW__quiet:active:not(:disabled){color:var(--text-primary)}.action-button-module__8uOrNW__quiet.action-button-module__8uOrNW__quiet:disabled{color:var(--action-disabled-text)}.action-button-module__8uOrNW__destructive.action-button-module__8uOrNW__destructive{color:var(--action-danger-text)}.action-button-module__8uOrNW__destructive.action-button-module__8uOrNW__destructive:before{border-color:var(--action-danger-bg);background:var(--action-danger-bg)}@media (hover:hover){.action-button-module__8uOrNW__destructive.action-button-module__8uOrNW__destructive:hover:not(:disabled):before{border-color:var(--action-danger-bg-hover);background:var(--action-danger-bg-hover)}}.action-button-module__8uOrNW__destructive.action-button-module__8uOrNW__destructive:active:not(:disabled):before{border-color:var(--action-danger-bg-active);background:var(--action-danger-bg-active)}.action-button-module__8uOrNW__destructive.action-button-module__8uOrNW__destructive:disabled:before{border-color:var(--border-default);background:var(--action-disabled-bg)}.action-button-module__8uOrNW__destructive.action-button-module__8uOrNW__destructive:disabled{color:var(--action-disabled-text)}.action-button-module__8uOrNW__iconOnly.action-button-module__8uOrNW__iconOnly{width:var(--control-action-height,44px);padding:0}.action-button-module__8uOrNW__iconOnly.action-button-module__8uOrNW__iconOnly:before{width:var(--control-action-visual-height,32px);inset-inline:auto;left:50%;transform:translate(-50%,-50%)}.action-button-module__8uOrNW__iconOnly.action-button-module__8uOrNW__iconOnly:active:not(:disabled):before{transform:translate(-50%, -50%) scale(var(--motion-press))}@media (prefers-reduced-motion:reduce){.action-button-module__8uOrNW__button.action-button-module__8uOrNW__button:before,.action-button-module__8uOrNW__quiet.action-button-module__8uOrNW__quiet{transition:none}}
.account-menu-module__bOwCdW__anchor{position:relative}.account-menu-module__bOwCdW__trigger{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;display:grid;position:relative}.account-menu-module__bOwCdW__trigger[aria-expanded=true]{background:var(--state-selected-bg)}@media (hover:hover){.account-menu-module__bOwCdW__trigger:hover{background:var(--state-selected-bg)}}.account-menu-module__bOwCdW__trigger[data-active=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-subtle)}.account-menu-module__bOwCdW__trigger[data-active=true]:before{content:"";border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--state-selected-marker);width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.account-menu-module__bOwCdW__trigger:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.account-menu-module__bOwCdW__trigger>span{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-sunken);width:28px;height:28px;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);place-items:center;display:grid}.account-menu-module__bOwCdW__presence{border-radius:var(--radius-pill);background:var(--presence-online);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-app);position:absolute;bottom:4px;right:4px}.account-menu-module__bOwCdW__panel{z-index:70;overscroll-behavior:contain;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-overlay);width:min(312px,100vw - 82px);max-height:calc(100svh - 28px);box-shadow:var(--shadow-3);opacity:1;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);position:fixed;bottom:14px;left:66px;overflow:hidden auto;transform:translateY(0)}@starting-style{.account-menu-module__bOwCdW__panel{opacity:0;transform:translateY(var(--motion-rise-sm))}}.account-menu-module__bOwCdW__identity{grid-template-columns:36px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:14px 14px 0;display:grid}.account-menu-module__bOwCdW__identity>span:not(.account-menu-module__bOwCdW__largeAvatar){gap:1px;min-width:0;display:grid}.account-menu-module__bOwCdW__identity strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.account-menu-module__bOwCdW__identity small{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.account-menu-module__bOwCdW__largeAvatar{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-sunken);width:36px;height:36px;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);place-items:center;display:grid}.account-menu-module__bOwCdW__close{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--icon-default);transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;display:grid}@media (hover:hover){.account-menu-module__bOwCdW__close:hover{background:var(--surface-sunken)}}.account-menu-module__bOwCdW__switchFailure{border:1px solid color-mix(in srgb, var(--status-error-fg) 35%, transparent);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--status-error-fg);grid-template-columns:20px minmax(0,1fr);gap:8px;margin:10px 14px 0;padding:10px;display:grid}.account-menu-module__bOwCdW__switchFailure>span{gap:2px;display:grid}.account-menu-module__bOwCdW__switchFailure strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.35}.account-menu-module__bOwCdW__switchFailure small{color:var(--status-error-fg);font-size:var(--text-sm);line-height:1.45}.account-menu-module__bOwCdW__setupNotice{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--state-selected-bg) 30%, transparent);color:var(--text-secondary);grid-template-columns:20px minmax(0,1fr);gap:8px;margin:10px 14px 0;padding:10px;display:grid}.account-menu-module__bOwCdW__setupNotice>svg{color:var(--icon-default)}.account-menu-module__bOwCdW__setupNotice>span{gap:2px;display:grid}.account-menu-module__bOwCdW__setupNotice strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.4}.account-menu-module__bOwCdW__setupNotice small{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.account-menu-module__bOwCdW__previewNotice{border-radius:var(--radius-md);background:var(--status-success-bg);color:var(--status-success-fg);font-size:var(--text-sm);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;margin:10px 14px 0;padding:9px 10px;line-height:1.45;display:grid}.account-menu-module__bOwCdW__scrim{z-index:60;width:auto;height:auto;top:0;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--text-primary) 6%, transparent);opacity:1;transition:opacity var(--duration-base) var(--ease-enter);border:0;padding:0;position:fixed}@starting-style{.account-menu-module__bOwCdW__scrim{opacity:0}}.account-menu-module__bOwCdW__contextGrid{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px 0;display:grid}.account-menu-module__bOwCdW__tile{border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;place-items:center;gap:6px;padding:14px 6px 11px;text-decoration:none;display:grid;position:relative;overflow:hidden}@media (hover:hover){.account-menu-module__bOwCdW__tile:hover:not(:disabled){background:var(--surface-sunken)}}.account-menu-module__bOwCdW__tile[aria-expanded=true]{background:var(--surface-sunken)}.account-menu-module__bOwCdW__tile:disabled{cursor:default}.account-menu-module__bOwCdW__tile:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.account-menu-module__bOwCdW__tileActive{background:var(--surface-sunken);color:var(--text-primary)}.account-menu-module__bOwCdW__tileBar{border-radius:0 0 var(--radius-xs) var(--radius-xs);background:var(--state-selected-marker);height:3px;position:absolute;top:0;left:8px;right:8px}.account-menu-module__bOwCdW__tileCorner{color:var(--icon-default);display:flex;position:absolute;top:7px;right:7px}.account-menu-module__bOwCdW__tileCheck{color:var(--status-success-fg)}.account-menu-module__bOwCdW__tileCount{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:16px;height:16px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;transition:background var(--duration-fast) var(--ease-standard);place-items:center;padding:0 4px;display:grid;position:absolute;top:6px;right:6px}.account-menu-module__bOwCdW__tileActive .account-menu-module__bOwCdW__tileCount{background:var(--surface-raised)}@media (hover:hover){.account-menu-module__bOwCdW__tile:hover .account-menu-module__bOwCdW__tileCount{background:var(--surface-raised)}}.account-menu-module__bOwCdW__tileLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;line-height:20px;overflow:hidden}.account-menu-module__bOwCdW__addCompanyTile{color:var(--text-primary);border-style:dashed}.account-menu-module__bOwCdW__companyCreation{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);margin:12px 14px 0;padding:12px}.account-menu-module__bOwCdW__companyCreation form,.account-menu-module__bOwCdW__companyCreation>div{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.account-menu-module__bOwCdW__companyCreationMark{border-radius:var(--radius-md);background:var(--surface-sunken);width:30px;height:30px;color:var(--text-primary);place-items:center;display:grid}.account-menu-module__bOwCdW__companyCreationHeading{gap:1px;min-width:0;display:grid}.account-menu-module__bOwCdW__companyCreationHeading strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:normal;line-height:1.35}.account-menu-module__bOwCdW__companyCreationHeading small{color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}.account-menu-module__bOwCdW__companyNameInput{border:1px solid var(--action-outline-border);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;height:40px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);grid-column:1/-1;padding:0 11px;line-height:20px}.account-menu-module__bOwCdW__companyNameInput::placeholder{color:var(--text-muted)}.account-menu-module__bOwCdW__companyNameInput:focus{outline:2px solid var(--action-focus-border);outline-offset:1px}.account-menu-module__bOwCdW__companyCreationActions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:2px;display:flex}.account-menu-module__bOwCdW__companyCreationTrust{color:var(--text-muted);font-size:var(--text-sm);grid-column:1/-1;align-items:center;gap:6px;margin:0;line-height:1.45;display:flex}.account-menu-module__bOwCdW__companyCreationReview{grid-column:1/-1;gap:5px;padding:8px 0 2px;display:grid}.account-menu-module__bOwCdW__companyCreationReview>span{color:var(--text-secondary);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;display:grid}.account-menu-module__bOwCdW__companyCreationReview small{font-size:var(--text-sm);line-height:1.4}.account-menu-module__bOwCdW__companyCreationFailure{border-radius:var(--radius-md);background:var(--surface-raised);color:var(--status-error-fg);font-size:var(--text-sm);grid-column:1/-1;margin:0;padding:8px 9px;line-height:1.4}.account-menu-module__bOwCdW__sessionList{gap:6px;margin:10px 14px 0;display:grid}.account-menu-module__bOwCdW__sessionRow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:7px 10px;display:flex}@media (hover:hover){.account-menu-module__bOwCdW__sessionRow:hover:not(:disabled){background:var(--surface-sunken)}}.account-menu-module__bOwCdW__sessionRow:disabled{cursor:default}.account-menu-module__bOwCdW__sessionAvatar{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-sunken);width:22px;height:22px;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.account-menu-module__bOwCdW__sessionEmail{min-width:0;color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.4;overflow:hidden}.account-menu-module__bOwCdW__sessionCheck{color:var(--status-success-fg);flex:none}.account-menu-module__bOwCdW__adminSection{gap:6px;margin:12px 14px 0;display:grid}.account-menu-module__bOwCdW__adminSectionLabel{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0 2px 1px;line-height:1.45}.account-menu-module__bOwCdW__adminRow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:28px minmax(0,1fr) 13px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}@media (hover:hover){.account-menu-module__bOwCdW__adminRow:hover{background:var(--surface-sunken)}}.account-menu-module__bOwCdW__adminRow:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.account-menu-module__bOwCdW__adminRowIcon{border-radius:var(--radius-md);background:var(--surface-sunken);width:28px;height:28px;color:var(--icon-default);transition:background var(--duration-fast) var(--ease-standard);place-items:center;display:grid}@media (hover:hover){.account-menu-module__bOwCdW__adminRow:hover .account-menu-module__bOwCdW__adminRowIcon{background:var(--surface-raised)}}.account-menu-module__bOwCdW__adminRowActive{border-color:var(--border-default);background:var(--surface-sunken);box-shadow:inset 3px 0 0 var(--state-selected-marker)}.account-menu-module__bOwCdW__adminRowActive .account-menu-module__bOwCdW__adminRowIcon{background:var(--surface-raised)}.account-menu-module__bOwCdW__adminRowText{gap:1px;min-width:0;display:grid}.account-menu-module__bOwCdW__adminRowText strong{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.account-menu-module__bOwCdW__adminRowText small{color:var(--text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.account-menu-module__bOwCdW__adminRowGo{color:var(--icon-muted)}.account-menu-module__bOwCdW__actionRow{border-top:1px solid var(--border-subtle);grid-auto-columns:1fr;grid-auto-flow:column;margin-top:12px;padding:8px 10px 6px;display:grid}.account-menu-module__bOwCdW__action{border-radius:var(--radius-sm);height:55.4px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;gap:3px;padding:0 4px;text-decoration:none;display:grid}@media (hover:hover){.account-menu-module__bOwCdW__action:hover:not(:disabled){background:var(--surface-sunken)}}.account-menu-module__bOwCdW__action:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}.account-menu-module__bOwCdW__actionDanger{transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.account-menu-module__bOwCdW__actionDanger:hover:not(:disabled){background:var(--status-error-bg);color:var(--status-error-fg)}}.account-menu-module__bOwCdW__actionLabel{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none;line-height:20px}.account-menu-module__bOwCdW__hintFooter{border-top:1px solid color-mix(in srgb, var(--border-subtle) 56%, var(--surface-raised));background:var(--surface-raised);height:60px;color:var(--text-muted);font-size:var(--text-sm);grid-template-rows:20px 20px;align-content:start;margin-top:8px;padding:9px 14px 10px;line-height:20px;display:grid;overflow:hidden}.account-menu-module__bOwCdW__hintFooterTitle{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.account-menu-module__bOwCdW__hintFooterLine{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}@media (max-width:720px){.account-menu-module__bOwCdW__panel{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));width:auto;max-height:calc(100svh - 92px - var(--account-chrome-height,0px));left:10px;overflow-y:auto}.account-menu-module__bOwCdW__sessionRow,.account-menu-module__bOwCdW__action,.account-menu-module__bOwCdW__adminRow{min-height:44px}.account-menu-module__bOwCdW__actionRow{z-index:1;background:var(--surface-overlay);position:sticky;bottom:60px}.account-menu-module__bOwCdW__hintFooter{z-index:1;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.account-menu-module__bOwCdW__trigger,.account-menu-module__bOwCdW__close,.account-menu-module__bOwCdW__tile,.account-menu-module__bOwCdW__tileCount,.account-menu-module__bOwCdW__sessionRow,.account-menu-module__bOwCdW__adminRow,.account-menu-module__bOwCdW__adminRowIcon,.account-menu-module__bOwCdW__action,.account-menu-module__bOwCdW__actionDanger,.account-menu-module__bOwCdW__panel,.account-menu-module__bOwCdW__scrim{transition:none}}
.link-pending-module__8c35-W__mark{flex:none;align-self:center;align-items:center;gap:5px;display:inline-flex}.link-pending-module__8c35-W__shown{color:var(--text-secondary)}.link-pending-module__8c35-W__words{font-size:var(--text-sm);white-space:nowrap;line-height:1.3}
.communication-panel-module__5Tdsgq__panel{z-index:24;width:var(--communication-panel-width,var(--communication-panel-default-width,320px));min-width:var(--communication-panel-width,var(--communication-panel-default-width,320px));border-right:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f7f3eb);height:100vh;color:var(--wi-ink,#1a1613);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);overscroll-behavior:contain;font-size:15px;line-height:1.45;position:relative;overflow-y:auto}.communication-panel-module__5Tdsgq__panelHeader{z-index:2;border-bottom:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f7f3eb);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:2px 6px 2px 14px;display:flex;position:sticky;top:0}.communication-panel-module__5Tdsgq__panelTitle{min-width:0;color:var(--wi-ink,#1a1613);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.communication-panel-module__5Tdsgq__iconButton{border-radius:var(--wi-control-radius,9px);width:44px;height:44px;color:var(--wi-secondary,#5a544c);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover){.communication-panel-module__5Tdsgq__iconButton:hover{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}}.communication-panel-module__5Tdsgq__createChatTrigger{border-radius:var(--wi-control-radius,9px);width:36px;height:36px;color:var(--wi-secondary,#5a544c);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.communication-panel-module__5Tdsgq__createChatTrigger:hover{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}}.communication-panel-module__5Tdsgq__syntheticNote{border-bottom:1px dashed var(--wi-divider,#d9d1bf);color:var(--wi-secondary,#5a544c);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);letter-spacing:normal;margin:0;padding:6px 12px 8px;font-size:13px;line-height:1.45}.communication-panel-module__5Tdsgq__navigation{padding:10px 8px 24px}.communication-panel-module__5Tdsgq__panel[data-suite=true]{background:var(--wi-canvas,#fbf8f2);overflow:hidden}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__panelHeader{border-bottom:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#fbf8f2);min-height:44px;padding:0 6px 0 14px}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__panelTitle{letter-spacing:0;font-size:15px;font-weight:600}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__navigation{flex-direction:column;height:calc(100% - 44px);min-height:0;padding:8px 10px 0;display:flex}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__searchEverything{border-color:var(--wi-divider,#ded6c7);border-radius:var(--wi-surface-radius,10px);background:var(--wi-canvas,#fffdf8);flex:0 0 40px;min-height:40px;margin:0 0 4px;padding-inline:11px}.communication-panel-module__5Tdsgq__pinnedList{border-bottom:1px solid var(--wi-divider,#e3dcca);flex:none;padding:4px 0 6px}.communication-panel-module__5Tdsgq__roster{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:4px 0 20px;overflow-y:auto}.communication-panel-module__5Tdsgq__rosterHeader{z-index:1;background:var(--wi-canvas,#fbf8f2);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:3px 4px 3px 8px;display:flex;position:sticky;top:0}.communication-panel-module__5Tdsgq__rosterLabel{min-width:0;color:var(--wi-secondary,#8a8172);letter-spacing:0;margin:0;font-size:13px;font-weight:600;line-height:1.35}.communication-panel-module__5Tdsgq__browseTrigger{border-radius:var(--wi-control-radius,9px);width:36px;height:36px;color:var(--wi-secondary,#5a544c);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-enter), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.communication-panel-module__5Tdsgq__roster:focus-within .communication-panel-module__5Tdsgq__browseTrigger{opacity:1;pointer-events:auto}@media (hover:hover){.communication-panel-module__5Tdsgq__roster:hover .communication-panel-module__5Tdsgq__browseTrigger{opacity:1;pointer-events:auto}.communication-panel-module__5Tdsgq__browseTrigger:hover{background:var(--wi-selection,#e8e1d3)}}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__row{border-radius:8px;gap:8px;min-height:36px;padding:3px 7px}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__rowLabel{font-size:13px;font-weight:400}.communication-panel-module__5Tdsgq__panel[data-suite=true] :is(.communication-panel-module__5Tdsgq__selected,.communication-panel-module__5Tdsgq__rowUnread) .communication-panel-module__5Tdsgq__rowLabel{font-weight:400}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__selected{background:var(--wi-selection,#e9e4dc);box-shadow:inset 2px 0 0 var(--wi-ink,#1a1613)}.communication-panel-module__5Tdsgq__searchEverything{border:1px solid var(--wi-divider,#e3dcca);border-radius:var(--wi-surface-radius,10px);background:var(--wi-canvas,#f2ede4);width:calc(100% - 4px);min-height:40px;color:var(--wi-secondary,#5a544c);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;margin:0 2px 8px;padding:0 11px;font-size:15px;font-weight:400;line-height:1.4;display:flex}@media (hover:hover){.communication-panel-module__5Tdsgq__searchEverything:hover{background:var(--wi-selection,#ece6dc)}}.communication-panel-module__5Tdsgq__searchEverything:focus-visible{border-color:var(--wi-ink,#1a1613);box-shadow:0 0 0 2px rgba(var(--wi-ink-rgb,26, 22, 19), .18)}.communication-panel-module__5Tdsgq__row{min-width:0;min-height:44px;color:inherit;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:8px;align-items:center;gap:9px;padding:5px 8px;text-decoration:none;display:flex}@media (hover:hover){.communication-panel-module__5Tdsgq__row:hover{background:rgba(var(--wi-ink-rgb,26, 22, 19), .05)}}.communication-panel-module__5Tdsgq__rowBody{flex:1;gap:1px;min-width:0;display:grid}.communication-panel-module__5Tdsgq__rowTop{align-items:baseline;gap:6px;min-width:0;display:flex}.communication-panel-module__5Tdsgq__rowBottom{align-items:center;gap:6px;min-width:0;display:flex}.communication-panel-module__5Tdsgq__rowTime{color:var(--wi-secondary,#736c60);font-family:var(--font-mono,"Geist Mono", monospace);white-space:nowrap;flex:none;font-size:13px;line-height:1.3}.communication-panel-module__5Tdsgq__rowPreview{min-width:0;color:var(--wi-secondary,#736c60);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1.35;overflow:hidden}.communication-panel-module__5Tdsgq__rowIcon{width:26px;color:var(--wi-secondary,#5a544c);flex:none;place-items:center;display:grid}.communication-panel-module__5Tdsgq__initial{border:1px solid var(--wi-divider,#d9d1bf);background:var(--wi-selection,#e8e1d3);width:26px;height:26px;color:var(--wi-secondary,#5a544c);letter-spacing:.01em;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.communication-panel-module__5Tdsgq__kinjuMark{flex:none;place-items:center;width:26px;height:26px;display:grid}.communication-panel-module__5Tdsgq__kinjuMark img{object-fit:contain;width:20px;height:20px}.communication-panel-module__5Tdsgq__initialGroup{border-radius:var(--wi-surface-radius,9px);position:relative}.communication-panel-module__5Tdsgq__initialGroup:before{content:"";border:1px solid var(--wi-divider,#d9d1bf);border-radius:var(--wi-surface-radius,9px);opacity:.55;position:absolute;inset:-1px;transform:translate(3px,-3px)}.communication-panel-module__5Tdsgq__selected .communication-panel-module__5Tdsgq__initial,.communication-panel-module__5Tdsgq__rowUnread .communication-panel-module__5Tdsgq__initial{border-color:var(--wi-secondary,#5a544c);color:var(--wi-ink,#1a1613)}.communication-panel-module__5Tdsgq__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden}.communication-panel-module__5Tdsgq__rowNote{color:var(--wi-secondary,#736c60);flex:none;font-size:13px;line-height:1.3}.communication-panel-module__5Tdsgq__rowUnavailable{color:var(--wi-secondary,#736c60)}.communication-panel-module__5Tdsgq__rowUnread .communication-panel-module__5Tdsgq__rowLabel{font-weight:700}.communication-panel-module__5Tdsgq__rowUnread .communication-panel-module__5Tdsgq__rowPreview{color:var(--wi-ink,#1a1613);font-weight:600}.communication-panel-module__5Tdsgq__selected{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613);box-shadow:inset 0 0 0 1px var(--wi-divider,#d9d1bf), inset 3px 0 0 var(--wi-ink,#1a1613);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}@media (hover:hover){.communication-panel-module__5Tdsgq__selected:hover{background:var(--wi-selection,#e8e1d3)}}.communication-panel-module__5Tdsgq__selected .communication-panel-module__5Tdsgq__rowLabel{font-weight:700}.communication-panel-module__5Tdsgq__selected .communication-panel-module__5Tdsgq__rowIcon{color:var(--wi-ink,#1a1613)}.communication-panel-module__5Tdsgq__selected .communication-panel-module__5Tdsgq__rowIcon svg{stroke-width:2.25px}.communication-panel-module__5Tdsgq__signal{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:96px;padding:1px 7px;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.communication-panel-module__5Tdsgq__signalNeedsYou{border:1px solid var(--wi-divider,#d9d1bf);background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}.communication-panel-module__5Tdsgq__signalResult{border:1px solid var(--wi-divider,#d9d1bf);background:var(--wi-canvas,#f7f3eb);color:var(--wi-secondary,#5a544c)}.communication-panel-module__5Tdsgq__signalWorking{color:var(--wi-secondary,#5a544c);padding-left:0;font-weight:500}.communication-panel-module__5Tdsgq__boundary{border:1px solid var(--wi-divider,#d9d1bf);color:var(--wi-secondary,#5a544c);white-space:nowrap;border-radius:5px;flex:none;padding:1px 6px;font-size:13px;font-weight:600;line-height:1.3}.communication-panel-module__5Tdsgq__unread{background:var(--wi-selection,#e8e1d3);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--wi-divider,#d9d1bf);color:var(--wi-ink,#1a1613);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:13px;font-weight:700;line-height:1;display:grid}.communication-panel-module__5Tdsgq__unreadDot{background:var(--wi-ink,#1a1613);border-radius:999px;flex:none;width:8px;height:8px}.communication-panel-module__5Tdsgq__unavailableMark{border:1px solid var(--wi-divider,#d9d1bf);min-width:20px;height:20px;color:var(--wi-secondary,#5a544c);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:13px;font-weight:700;line-height:1;display:grid}.communication-panel-module__5Tdsgq__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.communication-panel-module__5Tdsgq__empty{color:var(--wi-secondary,#736c60);margin:0;padding:4px 10px 10px;font-size:13px;line-height:1.5}.communication-panel-module__5Tdsgq__status{gap:8px;padding:18px 16px;display:grid}.communication-panel-module__5Tdsgq__status strong{font-size:15px;line-height:1.4}.communication-panel-module__5Tdsgq__status p{color:var(--wi-secondary,#736c60);margin:0;font-size:13px;line-height:1.5}.communication-panel-module__5Tdsgq__retryButton{border:1px solid var(--wi-divider,#d9d1bf);border-radius:var(--wi-control-radius,9px);background:var(--wi-canvas,#f7f3eb);justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:15px;font-weight:600;display:inline-flex}.communication-panel-module__5Tdsgq__resizeHandle{top:0;left:calc(var(--app-rail-width,68px) + var(--communication-panel-width,var(--communication-panel-default-width,320px)) - 12px);z-index:26;cursor:ew-resize;touch-action:none;width:24px;height:100vh;position:fixed}.communication-panel-module__5Tdsgq__resizeHandle:after{content:"";width:2px;transition:background var(--duration-fast) var(--ease-standard);background:0 0;position:absolute;top:0;bottom:0;right:11px}.communication-panel-module__5Tdsgq__resizeHandle:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:-4px}@media (hover:hover){.communication-panel-module__5Tdsgq__resizeHandle:hover:after{background:var(--wi-ink,#1a1613)}}.communication-panel-module__5Tdsgq__panel :is(a,button,[role=separator]):focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:2px}@media (max-width:1024px){.communication-panel-module__5Tdsgq__panel{inset:0 auto 0 var(--app-rail-width,68px);z-index:50;width:min(var(--communication-panel-default-width,320px), calc(100vw - var(--app-rail-width,68px)));min-width:min(300px, calc(100vw - var(--app-rail-width,68px)));box-shadow:14px 0 42px rgba(var(--wi-ink-rgb,26, 22, 19), .16);opacity:1;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);display:none;position:fixed}@starting-style{.communication-panel-module__5Tdsgq__panel{opacity:0;transform:translateX(calc(-1 * var(--motion-slide)))}}.communication-panel-module__5Tdsgq__panel[data-mobile-open=true]{display:block}.communication-panel-module__5Tdsgq__resizeHandle{display:none}}@media (max-width:720px){.communication-panel-module__5Tdsgq__panel{inset:0 0 calc(64px + env(safe-area-inset-bottom)) 0;width:100%;min-width:0;height:auto;box-shadow:0 -8px 32px rgba(var(--wi-ink-rgb,26, 22, 19), .16);border-right:0}.communication-panel-module__5Tdsgq__browseTrigger{opacity:1;pointer-events:auto;width:44px;height:44px}.communication-panel-module__5Tdsgq__panel[data-suite=true] .communication-panel-module__5Tdsgq__panelHeader{padding-right:calc(var(--account-chrome-height,56px) + 6px)}}@media (hover:none),(pointer:coarse){.communication-panel-module__5Tdsgq__browseTrigger{opacity:1;pointer-events:auto;width:44px;height:44px}}@media (max-width:360px),(min-resolution:2x) and (max-width:640px){.communication-panel-module__5Tdsgq__row{gap:7px;padding:3px 6px}.communication-panel-module__5Tdsgq__signal{max-width:76px}}.communication-panel-module__5Tdsgq__areaFilter{min-height:32px;color:var(--wi-secondary,#8a8172);align-items:center;gap:6px;margin:0 2px 4px;padding:0 8px;font-size:13px;line-height:1.35;display:flex}.communication-panel-module__5Tdsgq__areaFilterState{min-width:0;color:var(--wi-secondary,#5a544c);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.communication-panel-module__5Tdsgq__areaFilterAction{appearance:none;min-height:28px;color:var(--wi-secondary,#8a8172);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:6px;flex:none;margin:0;padding:2px 6px;font-size:15px;font-weight:600;line-height:1.35}@media (hover:hover){.communication-panel-module__5Tdsgq__areaFilterAction:hover{background:var(--wi-selection,#ede7db);color:var(--wi-ink,#1a1613)}}.communication-panel-module__5Tdsgq__showAll{color:var(--wi-secondary,#736c60);transition:color var(--duration-fast) var(--ease-standard);margin:8px 10px 10px;font-size:15px;line-height:1.5;text-decoration:none;display:block}.communication-panel-module__5Tdsgq__showAll:focus-visible{text-decoration:underline}@media (hover:hover){.communication-panel-module__5Tdsgq__showAll:hover{color:var(--wi-ink,#1a1613);text-decoration:underline}}@media (prefers-reduced-motion:reduce){.communication-panel-module__5Tdsgq__iconButton,.communication-panel-module__5Tdsgq__createChatTrigger,.communication-panel-module__5Tdsgq__browseTrigger,.communication-panel-module__5Tdsgq__searchEverything,.communication-panel-module__5Tdsgq__row,.communication-panel-module__5Tdsgq__selected,.communication-panel-module__5Tdsgq__resizeHandle:after,.communication-panel-module__5Tdsgq__areaFilterAction,.communication-panel-module__5Tdsgq__showAll,.communication-panel-module__5Tdsgq__panel{transition:none}}
.communications-shell-module__RDWLma__shell{background:var(--wi-canvas,#f2ede4);min-width:0;min-height:100vh;color:var(--wi-ink,#1a1613);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);font-size:15px;line-height:1.45;display:flex;position:relative;overflow-x:clip}.communications-shell-module__RDWLma__shell[data-communication-shell=true]{background:var(--wi-canvas,#f2ede4);color:var(--wi-ink,#1a1613)}.communications-shell-module__RDWLma__workRegion{align-items:stretch;gap:var(--wi-shell-inset,8px);min-width:0;padding:var(--wi-shell-inset,8px);background:var(--wi-canvas,#f2ede4);flex:1;display:flex;position:relative}.communications-shell-module__RDWLma__mainCanvas{z-index:1;min-width:0;min-height:calc(100vh - var(--wi-shell-inset,8px) * 2);border:var(--wi-shell-border,1px) solid var(--wi-divider,#e3dcca);border-radius:var(--wi-shell-radius,var(--shell-card-radius,var(--radius-lg,12px)));background:var(--wi-canvas,#f7f3eb);box-shadow:var(--shadow-2,0 2px 8px rgba(var(--wi-ink-rgb,26, 22, 19), .07));flex-direction:column;flex:1;display:flex;position:relative;overflow-x:clip}.communications-shell-module__RDWLma__auxiliaryPane{z-index:1;width:clamp(288px,26vw,384px);min-height:calc(100vh - var(--wi-shell-inset,8px) * 2);border:var(--wi-shell-border,1px) solid var(--wi-divider,#e3dcca);border-radius:var(--wi-shell-radius,var(--shell-card-radius,var(--radius-lg,12px)));background:var(--wi-canvas,#f7f3eb);box-shadow:var(--shadow-2,0 2px 8px rgba(var(--wi-ink-rgb,26, 22, 19), .07));font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);flex-direction:column;flex:none;font-size:15px;line-height:1.45;display:flex;position:relative;overflow-x:clip}.communications-shell-module__RDWLma__auxiliaryHeader{z-index:2;border-bottom:1px solid var(--wi-divider,#e3dcca);border-radius:var(--shell-card-radius,var(--radius-lg,12px)) var(--shell-card-radius,var(--radius-lg,12px)) 0 0;background:var(--wi-canvas,#f7f3eb);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 16px;display:flex;position:sticky;top:0}.communications-shell-module__RDWLma__auxiliaryHeader strong{min-width:0;color:var(--wi-ink,#1a1613);font-size:15px;font-weight:600;line-height:1.35}.communications-shell-module__RDWLma__auxiliaryClose{border-radius:var(--radius-md,8px);width:44px;height:44px;color:var(--wi-secondary,#5a544c);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover){.communications-shell-module__RDWLma__auxiliaryClose:hover{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}}.communications-shell-module__RDWLma__auxiliaryClose:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:2px}.communications-shell-module__RDWLma__auxiliaryBody{flex-direction:column;flex:1;min-width:0;padding:14px 16px 20px;display:flex}.communications-shell-module__RDWLma__syntheticPanel{border-right:1px dashed var(--wi-divider,#d9d1bf);width:248px;min-height:100vh;color:var(--wi-secondary,#736c60);background:var(--wi-canvas,#f7f3eb);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);flex:0 0 248px;align-content:start;gap:8px;padding:22px 18px;font-size:15px;line-height:1.45;display:grid}.communications-shell-module__RDWLma__syntheticPanel strong{color:var(--wi-ink,#1a1613);font-size:15px}.communications-shell-module__RDWLma__actionRail{--action-rail-width:320px;z-index:24;width:var(--action-rail-width);min-width:var(--action-rail-width);flex:0 0 var(--action-rail-width);border-right:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f2ede4);height:100vh;color:var(--wi-ink,#1a1613);position:relative}.communications-shell-module__RDWLma__actionRailContent{min-width:0;min-height:100%}.communications-shell-module__RDWLma__actionRailClose,.communications-shell-module__RDWLma__actionRailTrigger{transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);display:none}.communications-shell-module__RDWLma__actionRailResizeHandle{z-index:30;top:0;bottom:0;left:calc(var(--app-rail-width,68px) + var(--action-rail-width) - 12px);cursor:ew-resize;touch-action:none;background:0 0;border:0;width:24px;position:fixed}.communications-shell-module__RDWLma__actionRailResizeHandle:after{content:"";width:1px;transition:background var(--duration-fast) var(--ease-standard);background:0 0;position:absolute;top:0;bottom:0;left:11px}@media (hover:hover){.communications-shell-module__RDWLma__actionRailResizeHandle:hover:after{background:var(--wi-border-strong,#877e6f)}}.communications-shell-module__RDWLma__actionRailResizeHandle:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:-4px}.communications-shell-module__RDWLma__desktopPanelTrigger,.communications-shell-module__RDWLma__narrowPanelTrigger{z-index:28;border:1px solid var(--wi-divider,#d9d1bf);border-radius:var(--wi-control-radius,10px);background:var(--wi-canvas,#f7f3eb);min-width:44px;min-height:44px;color:var(--wi-ink,#1a1613);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);transition:background var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:15px;font-weight:600;line-height:1.35}.communications-shell-module__RDWLma__desktopPanelTrigger{align-self:flex-start;margin:4px 0 0;display:inline-flex;position:sticky;top:12px}.communications-shell-module__RDWLma__narrowPanelTrigger{display:none}.communications-shell-module__RDWLma__triggerNeedsYou{border:1px solid var(--wi-divider,#d9d1bf);background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:15px;font-weight:600;line-height:1.35}.communications-shell-module__RDWLma__triggerCount{background:var(--wi-selection,#e8e1d3);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--wi-divider,#d9d1bf);color:var(--wi-ink,#1a1613);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:15px;font-weight:700;line-height:1;display:grid}.communications-shell-module__RDWLma__triggerUnavailable{border:1px solid var(--wi-divider,#d9d1bf);min-width:20px;height:20px;color:var(--wi-secondary,#5a544c);border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:15px;font-weight:700;line-height:1;display:grid}@media (hover:hover){.communications-shell-module__RDWLma__desktopPanelTrigger:hover,.communications-shell-module__RDWLma__narrowPanelTrigger:hover{background:var(--wi-selection,#e8e1d3)}}.communications-shell-module__RDWLma__desktopPanelTrigger:focus-visible,.communications-shell-module__RDWLma__narrowPanelTrigger:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:2px}@media (max-width:1279px){.communications-shell-module__RDWLma__workRegion{flex-wrap:wrap}.communications-shell-module__RDWLma__auxiliaryPane{flex:1 0 100%;width:100%;min-height:0}}@media (max-width:1024px){.communications-shell-module__RDWLma__desktopPanelTrigger{display:none}.communications-shell-module__RDWLma__narrowPanelTrigger{top:12px;left:calc(var(--app-rail-width,68px) + 12px);display:inline-flex;position:fixed}.communications-shell-module__RDWLma__syntheticPanel{display:none}.communications-shell-module__RDWLma__actionRail{inset:0 auto 0 var(--app-rail-width,68px);width:min(320px, calc(100vw - var(--app-rail-width,68px)));min-width:min(300px, calc(100vw - var(--app-rail-width,68px)));height:100vh;box-shadow:8px 0 24px rgba(var(--wi-ink-rgb,26, 22, 19), .12);opacity:1;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);display:none;position:fixed}@starting-style{.communications-shell-module__RDWLma__actionRail{opacity:0;transform:translateX(calc(-1 * var(--motion-slide)))}}.communications-shell-module__RDWLma__actionRail[data-mobile-open=true]{display:block}.communications-shell-module__RDWLma__actionRailResizeHandle{display:none}.communications-shell-module__RDWLma__actionRailClose{z-index:2;border-radius:var(--wi-surface-radius,10px);width:44px;height:44px;color:var(--wi-secondary,#5a544c);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:60px}@media (hover:hover){.communications-shell-module__RDWLma__actionRailClose:hover{background:var(--wi-selection,#e8e1d3);color:var(--wi-ink,#1a1613)}}.communications-shell-module__RDWLma__actionRailClose:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:2px}.communications-shell-module__RDWLma__actionRailTrigger{z-index:28;top:12px;left:calc(var(--app-rail-width,68px) + 12px);border:1px solid var(--wi-divider,#d9d1bf);border-radius:var(--wi-control-radius,10px);background:var(--wi-canvas,#f7f3eb);min-height:44px;color:var(--wi-ink,#1a1613);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:flex;position:fixed}@media (hover:hover){.communications-shell-module__RDWLma__actionRailTrigger:hover{background:var(--wi-selection,#e8e1d3)}}.communications-shell-module__RDWLma__actionRailTrigger:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:2px}}@media (max-width:720px){.communications-shell-module__RDWLma__narrowPanelTrigger{display:none}.communications-shell-module__RDWLma__actionRail{inset:0 0 calc(64px + env(safe-area-inset-bottom)) 0;width:100%;min-width:0;height:auto;overflow-y:auto}.communications-shell-module__RDWLma__actionRailTrigger{top:6px;left:8px}.communications-shell-module__RDWLma__workRegion{background:var(--wi-canvas,#f2ede4);gap:0;padding:0}.communications-shell-module__RDWLma__mainCanvas{min-height:100vh;box-shadow:none;padding-bottom:calc(64px + env(safe-area-inset-bottom));border:0;border-radius:0}.communications-shell-module__RDWLma__mainCanvas:has([aria-label=Conversation\ context],[aria-label=Reply\ thread],aside[aria-label=Chat\ details]){z-index:90}.communications-shell-module__RDWLma__mainCanvas:has(aside[aria-label=Connected\ folder]){z-index:90}.communications-shell-module__RDWLma__mainCanvas:has([aria-label=Annual\ Blueprint]){z-index:90}.communications-shell-module__RDWLma__mainCanvas:has([role=dialog]){z-index:90}.communications-shell-module__RDWLma__auxiliaryPane{box-shadow:none;border-left:0;border-right:0;border-radius:0}.communications-shell-module__RDWLma__auxiliaryHeader{border-radius:0}}@media (prefers-reduced-motion:reduce){.communications-shell-module__RDWLma__shell,.communications-shell-module__RDWLma__shell *{scroll-behavior:auto}.communications-shell-module__RDWLma__auxiliaryClose,.communications-shell-module__RDWLma__actionRailResizeHandle:after,.communications-shell-module__RDWLma__desktopPanelTrigger,.communications-shell-module__RDWLma__narrowPanelTrigger,.communications-shell-module__RDWLma__actionRailClose,.communications-shell-module__RDWLma__actionRailTrigger,.communications-shell-module__RDWLma__actionRail{transition:none}}.communications-shell-module__RDWLma__shell[data-quiet-welcome=true]{background:var(--wi-canvas,#fcfbf9)}.communications-shell-module__RDWLma__shell[data-quiet-welcome=true] .communications-shell-module__RDWLma__workRegion{background:var(--wi-canvas,#fcfbf9);padding:0}.communications-shell-module__RDWLma__shell[data-quiet-welcome=true] .communications-shell-module__RDWLma__mainCanvas{background:var(--wi-canvas,#fcfbf9);height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0}@media (max-width:720px){.communications-shell-module__RDWLma__shell[data-quiet-welcome=true] .communications-shell-module__RDWLma__mainCanvas:not(:has([role=dialog],aside[aria-label=Chat\ details],aside[aria-label=Connected\ folder])){z-index:1}}.communications-shell-module__RDWLma__shell[data-kinju-theme=white-ink]:not([data-theme=dark]):not([data-theme=dark] *):not(:has([data-theme=dark])){--wi-shell-inset:0px;--wi-shell-radius:0px;--wi-shell-border:0px}.communications-shell-module__RDWLma__mainCanvas:has([aria-modal=true]){z-index:90}
.private-knowledge-keep-module__KLhPCG__field{resize:vertical;border:1px solid var(--wi-selection,#e2daca);background:var(--wi-canvas,#f6f2ea);width:100%;min-width:0;min-height:40px;color:var(--wi-ink,#1a1613);font:inherit;border-radius:12px;padding:12px;font-size:16px}.private-knowledge-keep-module__KLhPCG__actions{flex-wrap:wrap;gap:4px;display:flex}.private-knowledge-keep-module__KLhPCG__quote{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.private-knowledge-keep-module__KLhPCG__list{margin:0;padding:0;list-style:none}.private-knowledge-keep-module__KLhPCG__section{border-bottom:1px solid var(--wi-divider);gap:12px;padding:16px;display:grid}.private-knowledge-keep-module__KLhPCG__heading{color:var(--wi-ink);margin:0;font-size:13px;font-weight:500;line-height:20px}.private-knowledge-keep-module__KLhPCG__section>p{margin-inline:0}.private-knowledge-keep-module__KLhPCG__list li+li{border-top:1px solid var(--wi-divider)}.private-knowledge-keep-module__KLhPCG__list .private-knowledge-keep-module__KLhPCG__listItem.private-knowledge-keep-module__KLhPCG__listItem{text-align:left;white-space:normal;overflow-wrap:anywhere;--control-action-face-min-height:100%;justify-content:space-between;gap:12px;width:100%;height:auto;padding:12px 0}.private-knowledge-keep-module__KLhPCG__listItem>span{flex:1;min-width:0}.private-knowledge-keep-module__KLhPCG__listItem>svg{color:var(--wi-secondary);flex:none}.private-knowledge-keep-module__KLhPCG__preview{padding:24px;display:block;overflow:auto}.private-knowledge-keep-module__KLhPCG__columns{grid-template-columns:minmax(0,1fr) 336px;gap:24px;display:grid}@media (max-width:720px){.private-knowledge-keep-module__KLhPCG__columns{grid-template-columns:minmax(0,1fr)}}
.rail-module__hxbT3W__skipLink{z-index:60;border:1px solid var(--wi-divider,#d9d1bf);border-radius:var(--wi-surface-radius,10px);background:var(--wi-canvas,#f7f3eb);min-height:44px;color:var(--wi-ink,#1a1613);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);align-items:center;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;position:fixed;top:-100px;left:10px}.rail-module__hxbT3W__skipLink:focus-visible,.rail-module__hxbT3W__skipLink:focus{outline:3px solid var(--wi-ink,#1a1613);outline-offset:2px;top:10px}.rail-module__hxbT3W__rail{z-index:30;border-right:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f2ede4);width:68px;height:100vh;color:var(--wi-ink,#1a1613);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);flex-direction:column;flex:0 0 68px;align-self:stretch;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;top:0}.rail-module__hxbT3W__rail *{box-sizing:border-box}.rail-module__hxbT3W__brand{background:var(--wi-selection,#e8e1d3);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}.rail-module__hxbT3W__brand img{object-fit:contain;width:22px;height:22px}.rail-module__hxbT3W__primary,.rail-module__hxbT3W__foot{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.rail-module__hxbT3W__foot{margin-top:auto}.rail-module__hxbT3W__divider{background:var(--wi-divider,#e3dcca);flex:0 0 1px;width:38px;height:1px;margin:8px 0}.rail-module__hxbT3W__item,.rail-module__hxbT3W__createMenu>summary{border-radius:var(--wi-overlay-radius,10px);width:40px;height:40px;color:var(--wi-secondary,#5a544c);cursor:pointer;font:inherit;transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;text-decoration:none;display:grid;position:relative}@media (hover:hover){.rail-module__hxbT3W__item:hover{background:rgba(var(--wi-ink-rgb,26, 22, 19), .05)}}.rail-module__hxbT3W__active{background:var(--wi-canvas,#f7f3eb);box-shadow:inset 0 0 0 1px var(--wi-divider,#e3dcca);color:var(--wi-ink,#1a1613)}.rail-module__hxbT3W__active:before{content:"";background:var(--wi-ink,#1a1613);border-radius:0 4px 4px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.rail-module__hxbT3W__active svg{stroke-width:2.2px}.rail-module__hxbT3W__dot{background:var(--wi-ink,#1a1613);width:6px;height:6px;box-shadow:0 0 0 2px var(--wi-canvas,#f2ede4);border-radius:999px;position:absolute;top:5px;right:5px}.rail-module__hxbT3W__badge{min-width:15px;height:15px;font-family:var(--font-mono,"Geist Mono", monospace);background:var(--wi-ink,#1a1613);color:var(--on-primary,#f5f2ed);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--wi-canvas,#f2ede4);border-radius:999px;place-items:center;padding:0 3px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:2px;right:2px}.rail-module__hxbT3W__tip{z-index:45;background:var(--wi-ink,#1a1613);color:var(--wi-canvas,#f2ede4);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:15px;font-weight:500;line-height:1.3;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-4px,-50%)}.rail-module__hxbT3W__item:focus-visible .rail-module__hxbT3W__tip,.rail-module__hxbT3W__createMenu>summary:focus-visible .rail-module__hxbT3W__tip{opacity:1;transform:translateY(-50%)}@media (hover:hover){.rail-module__hxbT3W__item:hover .rail-module__hxbT3W__tip,.rail-module__hxbT3W__createMenu>summary:hover .rail-module__hxbT3W__tip{opacity:1;transform:translateY(-50%)}}.rail-module__hxbT3W__label{display:none}.rail-module__hxbT3W__createMenu{position:relative}.rail-module__hxbT3W__createMenu>summary{list-style:none}.rail-module__hxbT3W__createMenu>summary::-webkit-details-marker{display:none}@media (hover:hover){.rail-module__hxbT3W__createMenu>summary:hover{background:rgba(var(--wi-ink-rgb,26, 22, 19), .05)}}.rail-module__hxbT3W__item:active,.rail-module__hxbT3W__createMenu>summary:active{background:rgba(var(--wi-ink-rgb,26, 22, 19), .09);transform:scale(var(--motion-press))}.rail-module__hxbT3W__createMenu[open]>summary{background:var(--wi-canvas,#f7f3eb);box-shadow:inset 0 0 0 1px var(--wi-divider,#e3dcca);color:var(--wi-ink,#1a1613)}.rail-module__hxbT3W__createMenu[open]>summary:before{content:"";background:var(--wi-ink,#1a1613);border-radius:0 4px 4px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.rail-module__hxbT3W__createMenu[open]>summary svg{stroke-width:2.2px}.rail-module__hxbT3W__createList{z-index:50;border:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f7f3eb);width:196px;box-shadow:0 18px 44px rgba(var(--wi-ink-rgb,26, 22, 19), .1);opacity:1;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:0;left:calc(100% + 10px);transform:translate(0)}@starting-style{.rail-module__hxbT3W__createList{opacity:0;transform:translateX(calc(-1 * var(--motion-rise-sm)))}}.rail-module__hxbT3W__createList a,.rail-module__hxbT3W__createList button{box-sizing:border-box;width:100%;min-height:40px;color:var(--wi-ink,#1a1613);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:15px;line-height:1.35;text-decoration:none;display:flex}@media (hover:hover){.rail-module__hxbT3W__createList a:hover,.rail-module__hxbT3W__createList button:hover{background:var(--wi-selection,#e8e1d3)}}.rail-module__hxbT3W__item:focus-visible,.rail-module__hxbT3W__brand:focus-visible,.rail-module__hxbT3W__createMenu>summary:focus-visible,.rail-module__hxbT3W__createList a:focus-visible,.rail-module__hxbT3W__createList button:focus-visible,.rail-module__hxbT3W__mobileEntry:focus-visible,.rail-module__hxbT3W__mobileCreate button:focus-visible{outline:2px solid var(--wi-secondary,#5a544c);outline-offset:2px}.rail-module__hxbT3W__mobileNav,.rail-module__hxbT3W__mobileCreate,.rail-module__hxbT3W__mobileChrome{display:none}@media (max-width:720px){.rail-module__hxbT3W__rail{display:none}:root{--account-chrome-height:calc(40px + 8px * 2)}.rail-module__hxbT3W__mobileChrome{z-index:85;width:var(--account-chrome-height);height:calc(var(--account-chrome-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);place-items:center;display:grid;position:fixed;top:0;right:0}#main-content{border-top:calc(var(--account-chrome-height) + env(safe-area-inset-top)) solid transparent}.rail-module__hxbT3W__mobileNav{z-index:40;height:calc(64px + env(safe-area-inset-bottom));min-height:calc(64px + env(safe-area-inset-bottom));overscroll-behavior-x:contain;scrollbar-width:none;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f2ede4);gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.rail-module__hxbT3W__mobileNav::-webkit-scrollbar{display:none}.rail-module__hxbT3W__mobileEntry{border-radius:var(--wi-surface-radius,10px);width:max-content;min-width:72px;height:52px;min-height:52px;color:var(--wi-secondary,#5a544c);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:4px 8px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.rail-module__hxbT3W__mobileEntry>span{white-space:nowrap}.rail-module__hxbT3W__mobileActive{background:var(--wi-canvas,#f7f3eb);box-shadow:inset 0 -3px 0 var(--wi-ink,#1a1613);color:var(--wi-ink,#1a1613)}.rail-module__hxbT3W__mobileCreate{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:45;max-height:calc(100svh - 92px - env(safe-area-inset-bottom));border:1px solid var(--wi-divider,#e3dcca);background:var(--wi-canvas,#f7f3eb);box-shadow:0 18px 44px rgba(var(--wi-ink-rgb,26, 22, 19), .12);font-family:var(--font-sans,"Inter Variable", system-ui, sans-serif);opacity:1;transition:opacity var(--duration-base) var(--ease-enter), transform var(--duration-base) var(--ease-enter);border-radius:12px;padding:14px;display:block;position:fixed;left:10px;overflow-y:auto}@starting-style{.rail-module__hxbT3W__mobileCreate{opacity:0;transform:translateY(var(--motion-slide))}}.rail-module__hxbT3W__mobileCreate header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rail-module__hxbT3W__mobileCreate header strong{font-size:15px}.rail-module__hxbT3W__mobileCreate header button{background:var(--wi-selection,#e8e1d3);width:40px;height:40px;color:var(--wi-ink,#1a1613);border:0;border-radius:50%;place-items:center;display:grid}.rail-module__hxbT3W__mobileCreate .rail-module__hxbT3W__createList{width:auto;box-shadow:none;border:0;border-radius:0;padding:0;position:static}}@media (prefers-reduced-motion:reduce){.rail-module__hxbT3W__item,.rail-module__hxbT3W__createMenu>summary,.rail-module__hxbT3W__tip,.rail-module__hxbT3W__createList a,.rail-module__hxbT3W__createList button,.rail-module__hxbT3W__createList,.rail-module__hxbT3W__mobileEntry,.rail-module__hxbT3W__mobileCreate{transition:none}}.rail-module__hxbT3W__rail[data-quiet-welcome=true]{background:var(--wi-canvas,#f8f7f4);border-color:var(--wi-divider,#e8e6e0)}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__brand{background:0 0}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__item{color:var(--wi-secondary,#72746d)}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__item>svg,.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__createMenu>summary>svg{width:17px;height:17px}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__active{background:var(--wi-selection,#eeede8);box-shadow:none;color:#333630}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__active:before{display:none}.rail-module__hxbT3W__rail[data-quiet-welcome=true] .rail-module__hxbT3W__divider{background:var(--wi-canvas,#e5e4de);width:24px}
.responsibility-link-panel-module__yT-SUW__panel{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:7px;width:min(620px,100%);margin-top:10px;padding:0 0 14px;display:grid}.responsibility-link-panel-module__yT-SUW__panel[data-compact]{background:0 0;border:0;border-radius:0;width:min(540px,100%);margin-top:12px;padding:0}.responsibility-link-panel-module__yT-SUW__panel p{margin:0}.responsibility-link-panel-module__yT-SUW__eyebrow{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.responsibility-link-panel-module__yT-SUW__panel[data-compact] .responsibility-link-panel-module__yT-SUW__eyebrow{display:none}.responsibility-link-panel-module__yT-SUW__title{color:var(--ink);font-size:13px;font-weight:600}.responsibility-link-panel-module__yT-SUW__panel[data-compact] .responsibility-link-panel-module__yT-SUW__title{font-size:15px;font-weight:500;line-height:1.5}.responsibility-link-panel-module__yT-SUW__copy,.responsibility-link-panel-module__yT-SUW__note,.responsibility-link-panel-module__yT-SUW__confirm p{color:var(--ink-2);font-size:13px;line-height:1.5}.responsibility-link-panel-module__yT-SUW__panel[data-compact] .responsibility-link-panel-module__yT-SUW__copy{font-size:14px}.responsibility-link-panel-module__yT-SUW__meta{color:var(--muted);font-size:11px}.responsibility-link-panel-module__yT-SUW__panel[data-compact] .responsibility-link-panel-module__yT-SUW__meta,.responsibility-link-panel-module__yT-SUW__note{font-size:12px}.responsibility-link-panel-module__yT-SUW__actions{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.responsibility-link-panel-module__yT-SUW__panel .responsibility-link-panel-module__yT-SUW__actions button{border:1px solid var(--line);background:var(--paper-2);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:550;display:inline-flex}.responsibility-link-panel-module__yT-SUW__panel .responsibility-link-panel-module__yT-SUW__actions button:disabled{cursor:not-allowed;opacity:.55}.responsibility-link-panel-module__yT-SUW__panel .responsibility-link-panel-module__yT-SUW__actions .responsibility-link-panel-module__yT-SUW__quiet{color:var(--ink-2);background:0 0;border-color:#0000}.responsibility-link-panel-module__yT-SUW__panel[data-compact] .responsibility-link-panel-module__yT-SUW__actions{margin-top:4px}.responsibility-link-panel-module__yT-SUW__panel[data-compact] .responsibility-link-panel-module__yT-SUW__actions button{background:0 0}.responsibility-link-panel-module__yT-SUW__panel[data-compact] .responsibility-link-panel-module__yT-SUW__actions button:first-child{border-color:var(--line)}.responsibility-link-panel-module__yT-SUW__confirm{gap:9px;padding-top:2px;display:grid}.responsibility-link-panel-module__yT-SUW__message{color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.responsibility-link-panel-module__yT-SUW__error{color:var(--red,#a33);font-size:12px;line-height:1.45}@media (max-width:640px){.responsibility-link-panel-module__yT-SUW__panel{padding:0 0 14px}.responsibility-link-panel-module__yT-SUW__panel[data-compact]{padding:0}.responsibility-link-panel-module__yT-SUW__panel .responsibility-link-panel-module__yT-SUW__actions button{flex:0 auto}}
.agent-model-field-module__p4MkxW__field{width:178px;max-width:100%;position:relative}.agent-model-field-module__p4MkxW__field select{appearance:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;height:38px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0 34px 0 11px;line-height:1.3}.agent-model-field-module__p4MkxW__field select:disabled{opacity:1;color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.agent-model-field-module__p4MkxW__field svg{color:var(--icon-default);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}
.spinner-module__t7qoaq__spinner{transform-origin:50%;animation:spinner-module__t7qoaq__spin var(--duration-spin) linear infinite;flex:none}@keyframes spinner-module__t7qoaq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module__t7qoaq__spinner{animation:none}}
