@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.italic{font-style:italic}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--background:#08111f;--foreground:#e5edf8;--muted:#8fa3bf;--panel:#0f172ac7;--panel-strong:#0f172af0;--border:#94a3b82e;--accent:#60a5fa;--accent-strong:#2563eb;--success:#34d399;--warning:#fbbf24;--danger:#fb7185;--sidebar-surface:#0d1b2e;--sidebar-surface-hover:#16263c;--sidebar-surface-active:#1b2d45;--sidebar-foreground:#d6dfeb;--sidebar-muted:#9cafc8;--sidebar-faint:#6f819a;--sidebar-border:#94a3b824;--nav-active:#1d6ff2;--focus-ring:#60a5fa}*{box-sizing:border-box}html{min-height:100%}body{min-height:100%;color:var(--foreground);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Inter, "Avenir Next", ui-sans-serif, sans-serif;font-feature-settings:"kern" 1, "liga" 1, "tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#f7f8fa;margin:0}:is(body:has(.playground-shell:not(.docs-figure-frame)),body:has(.group-chat-shell:not(.docs-figure-frame))){height:100vh;overflow:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#07111f;background:#fff;border-radius:.5rem;padding:.65rem .85rem;transition:transform .12s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%);box-shadow:0 8px 24px #0206173d}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.app-shell-nav-collapsed{grid-template-columns:4.75rem minmax(0,1fr)}.sidebar{border-right:1px solid var(--sidebar-border);height:100vh;color:var(--sidebar-foreground);background:var(--sidebar-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;justify-content:space-between;gap:.85rem;padding:1rem;display:flex;position:sticky;top:0}.sidebar-scroll-region{scrollbar-width:none;align-content:start;gap:.8rem;min-height:0;display:grid;overflow-y:auto}.sidebar-scroll-region::-webkit-scrollbar{display:none}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.sidebar-collapse-button,.chatbar-toggle{border:1px solid var(--sidebar-border);width:1.8rem;height:1.8rem;color:var(--sidebar-muted);background:#ffffff06;border-radius:.5rem;flex:none;place-items:center;display:grid}.sidebar-collapse-button:hover,.chatbar-toggle:hover{color:var(--sidebar-foreground);background:var(--sidebar-surface-hover)}.sidebar-collapse-button svg,.chatbar-toggle svg{stroke-width:1.8px;width:1rem;height:1rem}.app-shell-nav-collapsed .sidebar{align-items:center;padding-inline:.65rem}.app-shell-nav-collapsed .sidebar-scroll-region,.app-shell-nav-collapsed .sidebar-brand-row{width:100%}.app-shell-nav-collapsed .sidebar-brand-row{flex-direction:column}.app-shell-nav-collapsed .nav-group{width:100%}.app-shell-nav-collapsed .nav-link{justify-content:center;min-height:2.6rem;padding-inline:0}.app-shell-nav-collapsed .nav-label,.app-shell-nav-collapsed .nav-lock,.app-shell-nav-collapsed .nav-chevron{display:none}.app-shell-nav-collapsed .session-card{width:100%;padding:.45rem}.app-shell-nav-collapsed .session-email,.app-shell-nav-collapsed .session-tier{display:none}.app-shell-nav-collapsed .sidebar-auth-button{width:100%;min-width:0;padding-inline:.25rem;font-size:0}.app-shell-nav-collapsed .sidebar-auth-button:after{content:"↪";font-size:1rem}.sidebar-brand,.mobile-brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.sidebar-brand-copy{gap:.08rem;min-width:0;display:grid}.sidebar-brand-copy strong{color:#f3f7fc;letter-spacing:0;font-size:.98rem}.sidebar-brand-copy span{color:var(--sidebar-muted);font-size:.76rem}.mobile-header,.sidebar-backdrop{display:none}.nav-group{gap:.1rem;display:grid}.sidebar-chats{min-height:0;display:grid}.sidebar-chat-list{gap:.2rem;min-height:2rem;display:grid}.sidebar-chat-item{border:1px solid #0000;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.sidebar-chat-item:hover,.sidebar-chat-item-active{background:#2563eb1a;border-color:#60a5fa33}.sidebar-chat-select,.sidebar-chat-actions,.sidebar-chat-menu button{color:#aebdd0;background:0 0;border:0}.sidebar-chat-select{text-align:left;min-width:0;padding:.55rem .5rem}.sidebar-chat-select strong,.sidebar-chat-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-chat-select strong{color:#dbe5f2;font-size:.77rem}.sidebar-chat-select small,.sidebar-chat-state{color:#64748b;margin:.18rem 0 0;font-size:.65rem}.sidebar-chat-state{padding:.55rem .85rem}.sidebar-chat-actions{padding:.45rem}.sidebar-chat-menu{z-index:40;background:#161d2b;border:1px solid #94a3b829;border-radius:.6rem;gap:.05rem;min-width:9.5rem;padding:.25rem;display:grid;position:absolute;top:calc(100% - .15rem);right:.2rem;box-shadow:0 12px 32px #0206178c}.sidebar-chat-menu-above{top:auto;bottom:calc(100% - .15rem)}.sidebar-chat-menu button{text-align:left;cursor:pointer;border-radius:.4rem;align-items:center;gap:.5rem;width:100%;padding:.42rem .55rem;font-size:.79rem;display:flex}.sidebar-chat-menu button:hover{color:#eaf1fb;background:#94a3b81f}.sidebar-chat-menu .danger{color:#f2788c}.sidebar-chat-menu .danger:hover{color:#ff8fa1;background:#f43f5e24}.sidebar-chat-item-menu-open{background:#2563eb24;border-color:#60a5fa47}.sidebar-chat-rename{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.3rem;padding:.3rem;display:grid}.sidebar-chat-rename input{color:#f8fafc;background:#111827;border:1px solid #3b82f6;border-radius:.45rem;min-width:0;padding:.4rem}.sidebar-chat-rename button{color:#fff;background:#2563eb;border:0;border-radius:.4rem;padding:.4rem .5rem}.brand-mark{background:#030712;border:1px solid #60a5fa73;border-radius:.6rem;place-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:grid}.weaver-logo{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:68%;height:68%;display:block}.nav-link{min-height:2.25rem;color:var(--sidebar-foreground);border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.38rem .6rem;transition:background .12s,color .12s;display:flex}.nav-link:hover{background:var(--sidebar-surface-hover);color:var(--sidebar-foreground);border-color:#0000}.nav-link-active,.nav-link-active:hover{color:#fff;background:var(--nav-active);box-shadow:none;border-color:#0000;font-weight:600}.nav-link:focus-visible,.nav-submenu-link:focus-visible,.sidebar-collapse-button:focus-visible,.mobile-menu-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-link-content{align-items:center;gap:.72rem;min-width:0;display:flex}.nav-item-icon{stroke-width:1.75px;flex:none;width:1.08rem;height:1.08rem}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-lock{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.workspace-switcher{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.7rem;font-weight:750;display:grid}.workspace-switcher select{color:#e2e8f0;text-transform:none;letter-spacing:normal;background:#0f172a;border:1px solid #94a3b838;border-radius:.55rem;width:100%;min-width:0;padding:.62rem .7rem}.session-card{background:#02061794;border:1px solid #94a3b82e;border-radius:.6rem;gap:.45rem;margin-top:auto;padding:.85rem;display:grid}.session-email{color:#e2e8f0;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.session-tier{color:#8fa3bf;font-size:.75rem}.access-state{align-content:center;justify-items:start;max-width:42rem;min-height:calc(100vh - 5rem);margin-inline:auto;display:grid}.access-state h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,3.8rem)}.access-state p:not(.eyebrow){color:var(--muted);line-height:1.65}.nav-link-disabled,.nav-link-disabled:hover{color:#64748b;cursor:not-allowed;opacity:.45;background:0 0;border-color:#0000}.nav-link-button{text-align:left;border-color:#0000;width:100%}.nav-chevron{color:var(--sidebar-faint);flex:none;place-items:center;display:grid}.nav-chevron svg{stroke-width:2px;width:.9rem;height:.9rem}.nav-submenu{gap:.18rem;margin:.15rem 0 .3rem;padding-left:.85rem;display:grid}.nav-submenu-link{color:var(--sidebar-muted);border-left:1px solid #94a3b82e;padding:.32rem .5rem .32rem .75rem;font-size:.86rem;transition:border-color .15s,color .15s,background .15s}.nav-submenu-link:hover{color:#eff6ff;background:#2563eb1f;border-left-color:#60a5fa99}.nav-submenu-link-active{color:#fff;background:var(--sidebar-surface-active);border-left-color:#0000;font-weight:600}.sidebar-section-label{color:var(--sidebar-faint);letter-spacing:.14em;text-transform:uppercase;margin:.15rem 0 .1rem;padding-inline:.6rem;font-size:.68rem;font-weight:850}.content{--foreground:#0f172a;--muted:#5b687a;--panel:#f8fafcf0;--panel-strong:#f8fafc;--border:#3341552e;--accent:#425878;width:100%;min-width:0;min-height:100vh;color:var(--foreground);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Inter, "Avenir Next", sans-serif;background:#f7f8fa;padding:clamp(1.5rem,2.2vw,2.5rem)}.content:not(:has(.playground-shell:not(.docs-figure-frame))){padding-top:5.25rem;padding-bottom:clamp(1.5rem,2.2vw,2.5rem)}.console-topbar{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111827;border-bottom:1px solid #94a3b829;grid-template-columns:1fr auto auto;align-items:center;gap:1.25rem;min-height:3.75rem;padding:.6rem 2rem;display:grid;position:fixed;top:0;left:280px;right:0}.content{padding-top:4.75rem}.app-shell-nav-collapsed .console-topbar{left:4.75rem}.console-topbar-tagline{color:#cbd5f5;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;overflow:hidden}.console-topbar-links{align-items:center;gap:1.25rem;display:flex}.console-topbar-link{color:#cbd5f5;white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none}.console-topbar-link:hover{color:#fff;text-underline-offset:.25rem;text-decoration:underline}.account-menu-shell{z-index:1;position:relative}@media (max-width:720px){.console-topbar{gap:.85rem;padding:.5rem 1rem;left:0}.console-topbar-tagline{display:none}.console-topbar-links{gap:.85rem}}.account-menu-trigger{color:#e7eef8;background:#0d1b2f;border:1px solid #94a3b838;border-radius:.55rem;grid-template-columns:1.8rem minmax(0,auto) 1rem;align-items:center;gap:.55rem;width:min(13rem,100vw - 2rem);max-width:min(20rem,100vw - 2rem);min-height:2.7rem;padding:.38rem .62rem .38rem .4rem;display:grid}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{background:#122440;border-color:#60a5fa85}.account-menu-trigger:focus-visible,.account-menu-item:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.account-menu-trigger-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.account-menu-trigger svg:last-child{color:#91a4bf;transition:transform .16s}.account-menu-trigger .account-menu-chevron-open{transform:rotate(180deg)}.account-menu-avatar{color:#dcecff;background:#173458;border:1px solid #60a5fa6b;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.67rem;font-weight:850;display:grid}.account-menu-avatar-large{width:2.45rem;height:2.45rem;font-size:.78rem}.account-menu-popover{z-index:60;color:#e5edf8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09101dfb;border:0;border-radius:.55rem;width:100%;padding-bottom:.5em;display:grid;position:absolute;top:calc(100% + .1rem);right:0}@media (min-width:961px){:is(body:has(.playground-shell:not(.docs-figure-frame)) .account-menu-trigger,body:has(.group-chat-shell:not(.docs-figure-frame)) .account-menu-trigger){width:16rem;max-width:16rem}}.account-menu-identity{grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.65rem;display:grid}.account-menu-identity>span:last-child,.account-menu-item span{gap:.12rem;min-width:0;display:grid}.account-menu-identity strong,.account-menu-item strong,.account-menu-identity small,.account-menu-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-identity strong{font-size:.82rem}.account-menu-identity small,.account-menu-item small{color:#8fa0b8;font-size:.68rem}.account-menu-divider{background:#94a3b82b;height:1px;margin:.35rem .4rem}.account-menu-item{color:#dfe8f4;text-align:left;background:0 0;border:0;border-radius:.42rem;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.2rem;width:100%;min-width:0;padding:.32rem .58rem;display:grid}.account-menu-item:hover{color:#f8fafc;background:#47689738}.account-menu-item svg{color:#91a7c3}.account-menu-item strong{font-size:.78rem}.account-menu-signout:hover,.account-menu-signout:hover svg{color:#fecdd3;background:#be185d24}.identity-settings{border:1px solid var(--border);background:#f8fafcd1;border-radius:.5rem;overflow:hidden;box-shadow:0 14px 35px #0f172a14}.identity-settings-intro{grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.identity-settings-avatar{color:#294a73;background:#e4ebf3;border:1px solid #4258783d;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}.identity-settings-intro .eyebrow{margin-bottom:.25rem}.identity-settings-intro h2{overflow-wrap:anywhere;margin:0;font-size:1.25rem}.identity-settings-intro p:last-child{color:var(--muted);margin:.4rem 0 0}.identity-status{color:#166534;align-items:center;gap:.35rem;font-size:.76rem;font-weight:750;display:inline-flex}.identity-detail-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.identity-detail-grid>div{border-bottom:1px solid var(--border);grid-template-columns:1.35rem minmax(0,1fr);gap:.25rem .7rem;padding:1.15rem clamp(1.25rem,2vw,1.75rem);display:grid}.identity-detail-grid>div:nth-child(odd){border-right:1px solid var(--border)}.identity-detail-grid svg{color:#496789;grid-row:1/span 2}.identity-detail-grid dt{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:750}.identity-detail-grid dd{overflow-wrap:anywhere;color:#172033;min-width:0;margin:0;font-size:.9rem;font-weight:650}.identity-settings-note{color:#64748b;margin:0;padding:1rem clamp(1.25rem,2vw,1.75rem);font-size:.82rem}.identity-settings-actions{flex-wrap:wrap;gap:.65rem;padding:1rem clamp(1.25rem,2vw,1.75rem);display:flex}.login-v2-mfa-note{color:var(--muted);margin:-.4rem 0 0;font-size:.82rem;line-height:1.5}.mfa-settings-card{border-top:1px solid var(--border);background:#fff;gap:1rem;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.mfa-settings-header{grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.mfa-settings-icon{color:#2563eb;background:#eff6ff;border:1px solid #2563eb2e;border-radius:.5rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.mfa-settings-header h3{color:#172033;margin:.1rem 0 .2rem;font-size:1rem}.mfa-settings-header p:last-child,.mfa-settings-actions p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.mfa-settings-state{border:1px solid var(--border);color:#64748b;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:0 .65rem;font-size:.74rem;font-weight:750;display:inline-flex}.mfa-settings-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.legal-summary{background:linear-gradient(#f7fbff 0%,#fff 100%);border:1px solid #dbe6fb;border-radius:.85rem;margin:0 0 2rem;padding:1.25rem}.legal-summary-title{color:#1d4ed8;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .9rem;font-size:.7rem;font-weight:800}.legal-summary-grid{gap:1rem;display:grid}@media (min-width:44rem){.legal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.legal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-fact{grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.legal-fact .docs-kit-card-icon{width:2.6rem;height:2.6rem}.legal-fact-text{gap:.25rem;min-width:0;display:grid}.legal-fact-text strong{color:#111827;font-size:.88rem}.legal-fact-text span{color:var(--muted);font-size:.82rem;line-height:1.55}.legal-retention-table td:first-child{white-space:nowrap}.legal-retention-period{color:#1d4ed8;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:.1rem .45rem;font-size:.8rem;font-weight:700;display:inline-block}.docs-article{display:block}.docs-article>.docs-hero{width:var(--wide-page-width);max-width:none;margin-inline:auto}.docs-article-body{width:var(--wide-page-width);color:#263247;max-width:none;margin-inline:auto;font-size:.93rem;line-height:1.7}.docs-article-body h2{color:#111827;letter-spacing:-.015em;margin:2.1rem 0 .6rem;scroll-margin-top:5rem;font-size:1.28rem}.docs-article-body h2:first-child{margin-top:0}.docs-article-body p{margin:0 0 .85rem}.docs-article-body>p code,.docs-callout code{color:#1d4ed8;background:#eef4ff;border-radius:.3rem;padding:.08rem .32rem;font-size:.85rem}.docs-article-body a{color:var(--accent);font-weight:600}.docs-kit-callout{border:1px solid var(--docs-callout-border,#dbe1e9);border-left:3px solid var(--docs-callout-rule,#2563eb);background:var(--docs-callout-bg,#f5f9ff);border-radius:.55rem;gap:.35rem;margin:1.15rem 0;padding:.85rem 1rem;display:grid}.docs-kit-callout[data-tone=note]{--docs-callout-rule:#2563eb;--docs-callout-bg:#f5f9ff;--docs-callout-border:#dbe6fb}.docs-kit-callout[data-tone=tip]{--docs-callout-rule:#0f766e;--docs-callout-bg:#f2fbf9;--docs-callout-border:#cdeae5}.docs-kit-callout[data-tone=warn]{--docs-callout-rule:#b45309;--docs-callout-bg:#fffaf2;--docs-callout-border:#f5e2c8}.docs-kit-callout[data-tone=danger]{--docs-callout-rule:#be123c;--docs-callout-bg:#fff5f6;--docs-callout-border:#f6d3d8}.docs-kit-callout-title{color:#172033;margin:0;font-size:.88rem;font-weight:750}.docs-kit-callout-body{color:var(--muted);font-size:.87rem;line-height:1.6}.docs-kit-callout-body p{margin:.35rem 0 0}.docs-section-cta{margin-top:.9rem}.docs-kit-steps{counter-reset:docs-kit-step;gap:.9rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.docs-kit-step{counter-increment:docs-kit-step;grid-template-columns:1.7rem minmax(0,1fr);gap:.85rem;display:grid}.docs-kit-step:before{content:counter(docs-kit-step);color:#fff;background:#1d4ed8;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:800;display:grid}.docs-kit-step-title{color:#172033;margin:.15rem 0 .3rem;font-size:.93rem;font-weight:700}.docs-kit-step-body p{margin:0 0 .4rem}.docs-kit-card-grid{gap:.85rem;margin:1.2rem 0;display:grid}@media (min-width:46rem){.docs-kit-card-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-kit-card-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-kit-card{border:1px solid var(--border);background:#fff;border-radius:.75rem;grid-template-columns:2.9rem minmax(0,1fr);gap:.85rem;padding:1rem;text-decoration:none;display:grid}.docs-kit-card-link:hover{border-color:#2563eb73;box-shadow:0 1px 2px #2563eb14}.docs-kit-card-icon{border-radius:.65rem;place-items:center;width:2.9rem;height:2.9rem;display:grid}.docs-kit-card-icon[data-accent=blue]{color:#1d4ed8;background:#eaf1ff}.docs-kit-card-icon[data-accent=teal]{color:#0f766e;background:#e6f7f4}.docs-kit-card-icon[data-accent=violet]{color:#6d28d9;background:#f2ecfe}.docs-kit-card-icon[data-accent=amber]{color:#b45309;background:#fdf3e3}.docs-kit-card-icon[data-accent=rose]{color:#be123c;background:#fdecef}.docs-kit-card-text{gap:.25rem;min-width:0;display:grid}.docs-kit-card-text strong{color:#172033;font-size:.95rem}.docs-kit-card-text span{color:var(--muted);font-size:.84rem;line-height:1.55}.docs-kit-code{background:#0f1729;border:1px solid #1f2a3d;border-radius:.6rem;margin:1rem 0;overflow:hidden}.docs-kit-code-bar{background:#131c30;border-bottom:1px solid #1f2a3d;justify-content:space-between;align-items:center;padding:.4rem .5rem .4rem .85rem;display:flex}.docs-kit-code-language{color:#8fa3c4;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.docs-kit-code-copy{color:#c7d6ee;cursor:pointer;background:0 0;border:1px solid #2a3852;border-radius:.4rem;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;font-weight:650;display:inline-flex}.docs-kit-code-copy:hover{color:#fff;border-color:#3b4d6f}.docs-kit-code pre{margin:0;padding:.9rem 1rem;overflow-x:auto}.docs-kit-code code{color:#dbe6f8;white-space:pre;font-size:.82rem;line-height:1.65}.docs-kit-outcome{background:#f2fbf9;border:1px solid #cdeae5;border-left:3px solid #0f766e;border-radius:.55rem;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.7rem;margin:1.6rem 0 0;padding:.85rem 1rem;display:grid}.docs-kit-outcome-icon{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.docs-kit-outcome p{color:#14532d;margin:0;font-size:.88rem;font-weight:600;line-height:1.55}.docs-kit-table-scroll{margin:1.1rem 0;overflow-x:auto}.docs-kit-table{border-collapse:collapse;width:100%;font-size:.86rem}.docs-kit-table th{border-bottom:2px solid var(--border);color:var(--muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:.55rem .7rem;font-size:.72rem;font-weight:800}.docs-kit-table td{border-bottom:1px solid var(--border);color:#263247;vertical-align:top;padding:.6rem .7rem}.docs-kit-table td code{color:#1d4ed8;background:#eef4ff;border-radius:.3rem;padding:.1rem .35rem;font-size:.82rem}.sso-row{align-items:end;gap:.85rem;display:grid}@media (min-width:62rem){.sso-row-identity{grid-template-columns:minmax(11rem,.8fr) minmax(11rem,1fr) minmax(0,2.2fr)}.sso-row-credentials,.sso-row-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.sso-row-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.sso-row .field{min-width:0}.sso-summary{gap:.6rem;margin:0;display:grid}@media (min-width:48rem){.sso-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.sso-summary dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.sso-summary dd{color:#172033;margin:.15rem 0 0;font-size:.9rem;font-weight:650}.sso-help-link{color:var(--accent);white-space:nowrap;align-items:center;gap:.25rem;font-weight:650;display:inline-flex}.sso-gate{gap:.6rem;display:flex}.sso-stepup{border:1px solid var(--border);background:#f8fbff;border-radius:.7rem;gap:.6rem;max-width:32rem;padding:1rem 1.1rem;display:grid}.sso-factor-choice{flex-wrap:wrap;gap:.5rem;display:flex}.sso-factor-option{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#fff;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.83rem;font-weight:650;display:inline-flex}.sso-factor-option[data-selected=true]{color:#1d4ed8;background:#eef4ff;border-color:#2563eb80}.sso-stepup-copy{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.sso-mode-option{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:.6rem;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.7rem;min-height:5.6rem;padding:.7rem .85rem;display:grid}.sso-mode-option:has(input:checked){background:#f8fbff;border-color:#2563eb73}.sso-mode-option:has(input:disabled){cursor:default;opacity:.7}.sso-mode-option.sso-mode-held{background:var(--surface-muted,#f8fafc);border-style:dashed;border-color:#64748b80}.sso-mode-option input{margin-top:.15rem}.sso-mode-option>span{gap:.2rem;display:grid}.sso-mode-option strong{color:#172033;font-size:.88rem}.sso-mode-option span span{color:var(--muted);font-size:.8rem;line-height:1.5}.mfa-method-choice{gap:.7rem;display:grid}@media (min-width:40rem){.mfa-method-choice{grid-template-columns:repeat(2,minmax(0,1fr))}}.mfa-method-option{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:.7rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.95rem;transition:border-color .15s,background .15s;display:grid}.mfa-method-option:hover:not(:disabled),.mfa-method-option:focus-visible{background:#f8fbff;border-color:#2563eb73}.mfa-method-option:disabled{opacity:.55;cursor:not-allowed}.mfa-method-icon{color:#2563eb;background:#eff6ff;border:1px solid #2563eb2e;border-radius:.5rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.mfa-method-text{gap:.3rem;display:grid}.mfa-method-text strong{color:#172033;font-size:.92rem}.mfa-method-text span{color:var(--muted);font-size:.82rem;line-height:1.5}.mfa-method-unavailable{color:#b45309;font-weight:650}.mfa-passkey-progress{background:#f5f9ff;border:1px solid #2563eb38;border-radius:.7rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.1rem;display:grid}.mfa-passkey-progress strong{color:#172033;font-size:.92rem}.mfa-passkey-progress p{color:var(--muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.55}.mfa-passkey-progress-warning{font-weight:650;color:#b45309!important}.mfa-passkey-spinner{border:2px solid #2563eb40;border-top-color:#2563eb;border-radius:50%;width:1.15rem;height:1.15rem;margin-top:.1rem;animation:.72s linear infinite mfa-passkey-spin}@keyframes mfa-passkey-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mfa-passkey-spinner{opacity:.9;border-top-color:#2563eb;animation:none}}.mfa-passkey-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mfa-passkey-list li{border:1px solid var(--border);background:#fbfdff;border-radius:.6rem;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .75rem;display:grid}.mfa-passkey-icon{color:#2563eb;background:#eff6ff;border-radius:.4rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}.mfa-passkey-text{gap:.1rem;min-width:0;display:grid}.mfa-passkey-text strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.mfa-passkey-text span{color:var(--muted);font-size:.76rem}.mfa-passkey-remove{border:1px solid var(--border);color:#64748b;cursor:pointer;background:#fff;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:grid}.mfa-passkey-remove:hover:not(:disabled){color:#be123c;border-color:#be185d59}.mfa-passkey-remove:disabled{opacity:.5;cursor:not-allowed}.mfa-dialog{border:1px solid var(--border);background:var(--surface,#fff);color:var(--foreground);border-radius:14px;width:min(34rem,100vw - 2rem);max-height:calc(100vh - 3rem);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 60px #00000047}.mfa-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090c148c}.mfa-dialog-body{gap:1.05rem;padding:1.75rem 1.9rem 1.6rem;display:grid}.mfa-dialog-title{margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.mfa-dialog-copy{color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.mfa-dialog-form{gap:.9rem;display:grid}.mfa-steps{gap:1.15rem;margin:0;padding:0 0 0 1.4rem;list-style:decimal;display:grid}.mfa-steps>li{gap:.55rem;display:grid}.mfa-step-label{color:#334155;margin:0;font-size:.85rem;font-weight:600}.mfa-qr{display:block}.mfa-qr-frame{border:1px solid var(--border);background:#fff;border-radius:.6rem;justify-self:center;padding:.6rem}.mfa-key-toggle{color:#1d4ed8;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.82rem;text-decoration:underline}.mfa-key-reveal{border:1px solid var(--border);background:#f8fafc;border-radius:.5rem;gap:.3rem;padding:.7rem .8rem;display:grid}.mfa-key-reveal span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.mfa-key-reveal code{letter-spacing:.06em;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem}.mfa-code-input{border:1px solid var(--border);letter-spacing:.35em;text-align:center;background:#fff;border-radius:.5rem;width:100%;min-height:2.9rem;padding:0 .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem}.mfa-code-input:focus{outline-offset:1px;outline:2px solid #2563eb}.mfa-dialog-actions{justify-content:flex-end;gap:.6rem;display:flex}.mfa-dialog-actions-split{justify-content:stretch}.mfa-dialog-actions-split .button{flex:1;justify-content:center}.mfa-recovery-grid{border:1px solid var(--border);background:#f8fafc;border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0;padding:.9rem 1rem;list-style:none;display:grid}.mfa-recovery-grid code{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem}@media (max-width:420px){.mfa-recovery-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mfa-settings-header{grid-template-columns:2.6rem minmax(0,1fr)}.mfa-settings-header .identity-status,.mfa-settings-state{grid-column:2;justify-self:start}}.account-lifecycle-panel{border-top:1px solid var(--border);background:#f8fafc8f;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem clamp(1.25rem,2vw,1.75rem);display:flex}.account-lifecycle-panel h3,.account-lifecycle-panel p{margin:0}.account-lifecycle-panel h3{margin-bottom:.35rem;font-size:1rem}.account-lifecycle-panel p:last-child{color:var(--muted);font-size:.84rem}.button-danger{color:#fff;background:#b4233c;border-color:#b4233c;align-items:center;gap:.4rem;display:inline-flex}.home-destination-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.home-destination{background:#f8fafce0;border:1px solid #33415529;border-radius:.6rem;gap:.35rem;min-height:8rem;padding:1rem;transition:border-color .15s,transform .15s;display:grid;box-shadow:0 10px 28px #0f172a0f}.home-destination:hover{border-color:#3341555c;transform:translateY(-2px)}.home-destination span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.home-destination strong{color:#172033}.home-destination small{color:#657287;line-height:1.45}.console-access-surface{border:0;min-width:0;margin:0;padding:0;display:contents}.console-access-read-only :is(button,input,select,textarea){cursor:not-allowed}.console-access-read-only a[href^="/api/"]{cursor:not-allowed;pointer-events:none}.console-access-read-only :is(button,a[href^="/api/"].button){color:#64748b;box-shadow:none;opacity:.72;background:#e2e8f0;border-color:#94a3b8;transform:none}.console-access-read-only :is(input,select,textarea){color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.page-header{justify-content:space-between;gap:1rem;margin-bottom:1.5rem;display:flex}.page-home-action{white-space:nowrap;align-self:flex-start;align-items:center;gap:.45rem;display:inline-flex}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:700}.page-title{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.6vw,4rem);font-weight:650;line-height:.95}.page-subtitle{max-width:62rem;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}.grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--border);background:var(--panel);border-radius:.6rem;box-shadow:0 24px 70px #0206174d}.card-pad{padding:1.1rem}.card-title{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:720}.card-copy{color:var(--muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.6}.stat{flex-direction:column;gap:.45rem;min-width:0;min-height:9rem;display:flex}.account-public-id{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.stat-value{letter-spacing:-.05em;font-size:2.1rem;font-weight:800}.stat-value-compact{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1}.status-pill{border:1px solid var(--border);width:fit-content;color:var(--muted);border-radius:.6rem;align-items:center;gap:.45rem;padding:.32rem .62rem;font-size:.78rem;display:inline-flex}.status-dot{background:var(--muted);border-radius:.6rem;width:.5rem;height:.5rem}.status-ok .status-dot,.status-ready .status-dot,.status-active .status-dot,.status-submitted .status-dot,.status-joined .status-dot{background:var(--success)}.status-fail .status-dot,.status-failed .status-dot,.status-contradicted .status-dot,.status-revoked .status-dot{background:var(--danger)}.status-supported .status-dot{background:var(--success)}.status-processing .status-dot,.status-pending .status-dot,.status-queued .status-dot,.status-waiting .status-dot{background:var(--warning)}.team-standing{color:#46556b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;font-weight:700;display:block}.team-activity-detail{margin-top:.3rem;font-size:.7rem}.dashboard-heading{align-items:end}.dashboard-main-grid{grid-template-columns:minmax(0,2fr) minmax(16rem,.7fr);align-items:start}.section-heading-row,.request-toolbar,.drawer-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.text-link{color:#2563eb;font-size:.85rem;font-weight:750}.decision-list{display:grid}.decision-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.decision-row:first-child{border-top:0}.decision-row strong,.decision-row span{display:block}.decision-row strong{font-size:.9rem}.decision-row>div>span{color:var(--muted);margin-top:.3rem;font-size:.78rem}.decision-signals{flex-shrink:0;gap:.4rem;display:flex}.setup-list{color:var(--muted);gap:.8rem;margin:0;padding-left:1.25rem;display:grid}.setup-list a{color:#2563eb}.setup-complete{color:#047857}.empty-state{justify-items:start;gap:.8rem;display:grid}.compact-empty{padding:1rem 0}.request-toolbar{flex-wrap:wrap;align-items:end}.request-search{flex:24rem;width:min(38rem,100%)}.request-filter{flex:0 10rem;min-width:9rem}.request-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.request-summary-grid>div{border:1px solid var(--border);background:#ffffffb8;border-radius:.6rem;gap:.3rem;padding:1rem;display:grid;box-shadow:0 12px 30px #0f172a0d}.request-summary-grid span,.request-summary-grid small{color:var(--muted)}.request-summary-grid strong{color:var(--ink);letter-spacing:-.04em;font-size:1.45rem}.request-summary-grid small{font-size:.74rem}.request-workspace .table-wrap{max-height:min(62vh,46rem);overflow:auto}.requests-table thead{z-index:1;background:#f8fafc;position:sticky;top:0}.requests-table td:first-child{min-width:20rem}.requests-table td:nth-child(5){text-overflow:ellipsis;white-space:nowrap;max-width:13rem;overflow:hidden}.clickable-row{cursor:pointer}.clickable-row:hover{background:#2563eb0d}.clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.request-status-complete{color:#047857;background:#10b98117}.request-status-review{color:#b45309;background:#f59e0b1f}.request-status-archived{color:#64748b;background:#64748b1a}.request-status-queued,.request-status-processing{color:#315f9d;background:#315f9d1a}.request-status-failed{color:#a33a4a;background:#a33a4a1a}.drawer-layer{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061780;justify-content:flex-end;display:flex;position:fixed;inset:0}.request-drawer{color:#0f172a;background:#f8fafc;width:min(48rem,94vw);height:100%;padding:clamp(1.2rem,3vw,2rem);overflow-y:auto;box-shadow:-24px 0 70px #02061747}.drawer-header{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fafcf5;margin:-2rem -2rem 1rem;padding:2rem;position:sticky;top:-2rem}.drawer-header h2{margin:0;font-size:1.35rem}.drawer-actions{align-items:center;gap:.55rem;display:flex}.drawer-actions .button{min-height:2.25rem;padding:.5rem .7rem;font-size:.78rem}.icon-button{border:1px solid var(--border);color:#334155;background:#fff;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1.35rem;display:grid}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.signal-grid>div{border:1px solid var(--border);background:#fff;border-radius:.6rem;gap:.25rem;padding:.85rem;display:grid}.signal-grid span,.signal-grid small{color:var(--muted)}.signal-grid strong{font-size:1.15rem}.request-drawer details,.api-quickstart{border:1px solid var(--border);background:#fff;border-radius:.6rem}.request-drawer summary,.api-quickstart>summary,.api-quickstart-header{cursor:pointer;padding:.9rem;font-weight:750}.details-body{padding:0 .9rem .9rem}.evidence-list,.evidence-claim{gap:.75rem;display:grid}.evidence-claim{border:1px solid var(--border);background:#f8fafc;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;padding:.8rem}.evidence-claim p{color:var(--muted);margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.claim-signal{justify-items:end;gap:.35rem;display:grid}.claim-signal small{color:var(--muted)}.investigation-section{border:1px solid var(--border);background:#fff;border-radius:.6rem;padding:1rem}.investigation-section>p:last-child{margin-bottom:0}.citation-list{gap:.65rem;display:grid}.citation-list article{border-left:2px solid #93c5fd;padding:.25rem 0 .25rem .8rem}.citation-list p{color:var(--muted);margin:.3rem 0}.citation-list a{color:#2563eb;font-weight:700}.decision-detail{gap:.75rem;display:grid}.decision-detail p,.decision-detail ul{margin-top:0}.request-timeline{gap:0;display:grid}.request-timeline>div{grid-template-columns:1rem minmax(0,1fr);gap:.7rem;min-height:3.2rem;display:grid;position:relative}.request-timeline>div>span{z-index:1;background:#2563eb;border:2px solid #eff6ff;border-radius:50%;width:.65rem;height:.65rem;margin-top:.2rem;box-shadow:0 0 0 1px #93c5fd}.request-timeline>div:not(:last-child):before{content:"";background:#cbd5e1;width:1px;position:absolute;top:.75rem;bottom:-.2rem;left:.3rem}.request-timeline strong,.request-timeline small{display:block}.request-timeline small{color:var(--muted);margin-top:.25rem}.technical-list{grid-template-columns:8rem minmax(0,1fr);gap:.6rem;margin:0;display:grid}.technical-list dt{color:var(--muted)}.technical-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.api-quickstart[open]{display:grid}.api-quickstart>summary,.api-quickstart-header{color:var(--ink);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;list-style-position:inside;display:flex}.api-quickstart>summary small,.api-quickstart-header small{color:var(--muted);font-size:.76rem;font-weight:550}.api-security-note{color:#78350f;background:#fffbeb;border:1px solid #f59e0b4d;border-radius:.55rem;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.5;display:flex}.api-security-note strong{flex:none}.api-security-alert{width:100%}.api-quickstart-intro{max-width:62rem;padding:.25rem .1rem 0}.api-quickstart-intro h2{color:var(--ink);margin:.2rem 0 .45rem;font-size:clamp(1.35rem,2vw,1.8rem)}.api-quickstart-intro p:last-child{max-width:56rem;color:var(--muted);margin:0;line-height:1.65}.api-scope-note{color:var(--muted);margin-top:.3rem;font-size:.73rem;line-height:1.45;display:block}.api-fixed-scope{color:#dbe5f3;background:#172131;border:1px solid #34445a;border-radius:.5rem;flex-wrap:wrap;gap:.4rem .55rem;width:fit-content;max-width:100%;padding:.55rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:700;display:flex}.api-quickstart-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.api-quickstart-steps>div{border:1px solid var(--border);color:var(--muted);background:#f8fafc;border-radius:.55rem;align-items:center;gap:.65rem;padding:.8rem;font-size:.82rem;display:flex}.api-quickstart-steps strong{color:#fff;background:#2563eb;border-radius:.5rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;display:grid}.api-quickstart-steps code{color:#334155;font-size:.76rem}.api-doc-section,.api-doc-disclosure{border:1px solid var(--border);background:#fff;border-radius:.55rem;padding:1rem}.api-doc-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.api-integration-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.api-integration-values article{border:1px solid var(--border);background:#f8fafc;border-radius:.55rem;gap:.35rem;min-width:0;padding:.85rem;display:grid}.api-integration-values span,.api-rule-number,.api-response-paths>article>span{color:#315178;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.api-integration-values strong{color:#334155;font-size:.82rem}.api-integration-values code{overflow-wrap:anywhere;color:#1d4ed8;font-size:.78rem}.api-auth-rule{color:#0f172a;background:linear-gradient(135deg,#f8fbff 0%,#eef6ff 100%);border:1px solid #2563eb2e;border-radius:.55rem;grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);align-items:center;gap:1rem;margin-top:.8rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffffbf}.api-auth-rule h3,.api-response-paths h3{margin:.25rem 0 .35rem;font-size:.98rem}.api-auth-rule p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.api-auth-rule code{color:#1d4ed8}.api-auth-rule pre{background:#ffffffb8;border:1px solid #2563eb38;border-radius:.5rem;min-width:0;margin:0;padding:.8rem;font-size:.78rem;overflow-x:auto}.api-postman-note{color:#475569;background:#f8fafc;border-left:3px solid #315178;gap:.6rem;margin-top:.7rem;padding:.75rem .85rem;font-size:.8rem;line-height:1.55;display:flex}.api-postman-note strong{color:#1e293b;flex:none}.api-example-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.api-example-notes>div{border:1px solid var(--border);color:var(--muted);background:#f8fafc;border-radius:.5rem;gap:.25rem;padding:.7rem;font-size:.76rem;line-height:1.5;display:grid}.api-example-notes strong{color:#1e293b}.api-response-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.api-response-paths article{border:1px solid var(--border);background:#f8fafc;border-radius:.55rem;min-width:0;padding:.85rem}.api-response-paths h3{color:#1e293b}.api-response-paths p{min-height:2.8rem;color:var(--muted);font-size:.8rem;line-height:1.5}.api-response-paths .api-code-example{max-height:12rem;padding:.75rem;font-size:.72rem}.api-endpoint-list{gap:.5rem;display:grid}.api-endpoint-list>div{border:1px solid var(--border);background:#f8fafc;border-radius:.5rem;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.api-endpoint-list>div:has(>code:only-child){grid-template-columns:minmax(0,1fr)}.api-endpoint-list span{color:var(--muted);font-size:.76rem;font-weight:700}.api-endpoint-list code{overflow-wrap:anywhere;color:#1d4ed8}.api-topic-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.api-topic-picker button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#f8fafc;border-radius:.55rem;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.25rem .55rem;width:100%;min-width:0;padding:.75rem .85rem;display:grid}.api-topic-picker svg{color:var(--muted);grid-row:1}.api-topic-picker strong{color:#1e293b;grid-row:1;font-size:.82rem;font-weight:750;line-height:1.3}.api-topic-picker span{color:var(--muted);grid-column:2;font-size:.73rem;line-height:1.45}.api-topic-picker button[aria-selected=true]{background:#eff6ff;border-color:#2563eb6b;box-shadow:inset 0 0 0 1px #2563eb29}.api-topic-picker button[aria-selected=true] :is(svg,strong){color:#1d4ed8}.api-language-tabs{border:1px solid var(--border);background:#f1f5f9;border-radius:.5rem;gap:.2rem;margin-bottom:.65rem;padding:.2rem;display:inline-flex}.api-language-tabs button,.api-copy-button{width:auto;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:.4rem .65rem;font-size:.75rem;font-weight:750}.api-language-tabs button.active{border-color:var(--border);color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a0f}.api-copy-button{color:#1d4ed8;background:#eff6ff;border-color:#2563eb3d}.api-code-example{color:#14213d;white-space:pre;background:linear-gradient(#fbfdff 0%,#f4f8ff 100%);border:1px solid #2563eb2e;border-radius:.55rem;max-height:32rem;margin:0;padding:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.65;overflow:auto;box-shadow:inset 0 1px #ffffffd1}.api-response-example{grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr);align-items:center;gap:1rem;display:grid}.api-doc-disclosure>summary{cursor:pointer;color:var(--ink);font-size:.86rem;font-weight:750}.api-doc-disclosure[open]>summary{margin-bottom:.9rem}.api-field-table code{color:#1d4ed8}.api-doc-footnote{margin-bottom:0}.usage-meter{border:1px solid var(--border);background:#94a3b82e;border-radius:.6rem;width:100%;height:.85rem;overflow:hidden}.usage-meter-fill{background:var(--success);border-radius:.6rem;height:100%;transition:width .2s}.usage-meter-fill.status-active{background:var(--warning)}.usage-meter-fill.status-fail{background:var(--danger)}.form{gap:.85rem;display:grid}.form .button{justify-self:start}.allocation-form{grid-template-columns:minmax(14rem,1.4fr) minmax(12rem,1fr) auto;align-items:end}.allocation-form .button{margin-bottom:.05rem}.section-title{color:var(--ink);margin:.1rem 0 0;font-size:1.05rem;font-weight:800;line-height:1.35}.action-disclosure{align-self:start;overflow:hidden}.action-disclosure-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;min-height:9.5rem;padding:1.15rem;display:flex}.action-disclosure-header>div{max-width:44rem}.action-disclosure-body{border-top:1px solid var(--border);background:#ffffff6b;padding:1.15rem}.action-disclosure-open .action-disclosure-header{min-height:0}.action-add-symbol{place-items:center;margin:-.25rem 0;font-size:1.55rem;font-weight:450;line-height:1;display:inline-grid}.enterprise-tenant-bar{grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);align-items:end;gap:1.25rem;display:grid}.enterprise-tenant-selector{margin:0}@media (max-width:900px){.enterprise-tenant-bar{grid-template-columns:1fr}}.access-fieldset{border:1px solid var(--border);border-radius:.6rem;gap:.65rem;min-width:0;margin:0;padding:.85rem;display:grid}.access-fieldset legend,.access-group-title{color:#334155;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}.access-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.access-option{color:#293548;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.45rem;align-items:flex-start;gap:.5rem;min-width:0;padding:.45rem;font-size:.8rem;line-height:1.35;display:flex}.access-option input{accent-color:#3f516a;flex:none;margin-top:.12rem}.access-option:has(input:checked){color:#172033;background:#e2e8f0;border-color:#64748b}.access-permission-groups{gap:.9rem;max-height:28rem;display:grid;overflow-y:auto}.table-wrap .button{white-space:nowrap}.people-directory-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.people-directory-disclosure>summary::-webkit-details-marker{display:none}.people-directory-summary .card-title{margin:.2rem 0 0;display:block}.people-directory-summary .card-copy{margin:.35rem 0 0}.people-directory-summary-action{border:1px solid var(--border);color:#0f172a;background:#eef1f5;border-radius:.5rem;flex:none;padding:.65rem .95rem;font-size:.85rem;font-weight:800}.people-directory-disclosure[open] .people-directory-summary-action{color:#dbe5f3;background:#172131;font-size:0}.people-directory-disclosure[open] .people-directory-summary-action:after{content:"Close directory";font-size:.85rem}.account-access-disclosure[open] .people-directory-summary-action:after{content:"Close section"}.people-directory-body{margin-top:1rem}.people-directory-controls{flex:44rem}.account-access-refresh{justify-self:start}.field{gap:.4rem;display:grid}.field-help{color:var(--muted);font-size:.76rem;line-height:1.5}.label{color:#cbd5e1;font-size:.82rem;font-weight:650}.input,.select,.textarea{border:1px solid var(--border);width:100%;color:var(--foreground);background:#0f172ab8;border-radius:.6rem;outline:none;padding:.78rem .9rem}.readonly-value{border:1px solid var(--border);min-height:2.85rem;color:var(--foreground);background:#ffffff9e;border-radius:.6rem;padding:.78rem .9rem;font-weight:650}.input:focus,.select:focus,.textarea:focus{border-color:#60a5fac2;box-shadow:0 0 0 3px #60a5fa24}.textarea{resize:vertical;min-height:9rem}.button{color:#fff;background:#35465e;border:1px solid #29384d;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;min-width:10rem;min-height:2.5rem;padding:.56rem .88rem;font-weight:700;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 7px 16px #0f172a21}.button:hover{background:#253247;border-color:#172033;transform:translateY(-1px);box-shadow:0 9px 20px #0f172a2e}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button-secondary{border-color:var(--border);color:var(--foreground);box-shadow:none;background:#ffffffdb}.button-secondary:hover{background:#f8fafcf5;border-color:#64748b70;box-shadow:0 8px 18px #0f172a14}.button-danger{background:#be123c;border-color:#fb718557}.button-danger:hover{background:#9f1239;border-color:#9f1239}.sidebar .button-secondary{color:#f8fafc;box-shadow:none;background:#1e293bb8;border-color:#94a3b838}.sidebar .button-secondary:hover{background:#334155c7;border-color:#94a3b857}.sidebar-auth-button{width:100%;padding:.62rem .8rem;font-size:.85rem}.table-wrap{border:1px solid var(--border);border-radius:.6rem;overflow:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.8rem}th{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;background:#0f172adb;font-size:.78rem}td{color:#e2e8f0;font-size:.9rem}tr:last-child td{border-bottom:0}.code-box{overflow-wrap:anywhere;color:#bfdbfe;background:#020617ad;border:1px solid #60a5fa3d;border-radius:.6rem;padding:.9rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem}.playground-shell{background:#0b0f17;grid-template-columns:minmax(0,1fr) 18rem;width:100%;height:100vh;display:grid;overflow:hidden}.chatbar{background:#0d121b;border-right:1px solid #94a3b821;flex-direction:column;min-width:0;min-height:0;padding:.75rem;display:flex}.chatbar-header{color:#e6edf7;justify-content:space-between;align-items:center;min-height:2rem;display:flex}.chatbar-new,.chatbar-delete{color:#dbeafe;background:#2563eb14;border:1px solid #60a5fa3d;border-radius:.55rem;align-items:center;gap:.55rem;width:100%;margin-top:.75rem;padding:.6rem .7rem;font-weight:700;display:flex}.chatbar-list{gap:.25rem;min-height:0;margin-top:.8rem;display:grid;overflow:hidden auto}.chatbar-item{border:1px solid #0000;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.chat-action-menu{z-index:1000;background:#202630;border:1px solid #94a3b833;border-radius:.6rem;width:10.5rem;padding:.35rem;display:grid;position:fixed;box-shadow:0 18px 45px #02061780}.chat-action-menu button{color:#e2e8f0;text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.65rem;padding:.65rem .7rem;display:flex}.chat-action-menu button:hover{background:#94a3b81f}.chat-action-menu .chat-action-delete{color:#fb7185}.chatbar-rename-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;padding:.35rem;display:grid}.chatbar-rename-form input{color:#f8fafc;background:#111827;border:1px solid #3b82f6;border-radius:.45rem;outline:none;min-width:0;padding:.45rem .5rem}.chatbar-rename-form button{color:#fff;background:#2563eb;border:0;border-radius:.45rem;padding:.4rem .55rem;font-size:.7rem;font-weight:700}.chatbar-item:hover,.chatbar-item-active{background:#2563eb1a;border-color:#60a5fa33}.chatbar-select{color:#cbd5e1;text-align:left;background:0 0;border:0;min-width:0;padding:.6rem}.chatbar-select strong,.chatbar-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chatbar-select strong{font-size:.78rem}.chatbar-select small{color:#64748b;margin-top:.2rem;font-size:.65rem}.chatbar-rename{color:#94a3b8;background:0 0;border:0;padding:.5rem}.chatbar-delete{color:#fda4af;background:#be123c14;border-color:#fb718538;margin-top:auto}.chatbar-closed .chatbar{padding-inline:.55rem}.chatbar-closed .chatbar-header,.chatbar-closed .chatbar-new{justify-content:center}.playground-main-column{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.playground-top-card{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0f17f5;border-bottom:1px solid #94a3b821;flex:none;justify-content:center;align-items:center;gap:1rem;min-height:3.1rem;padding:.45rem clamp(1rem,3vw,2rem);display:flex;position:relative}.playground-top-card>p{color:#94a3b8;text-align:center;flex:auto;margin:0;font-size:.8rem;font-weight:650}.playground-top-card>.private-chat-theme-toggle{position:absolute;top:50%;right:clamp(1rem,3vw,2rem);transform:translateY(-50%)}.playground-title-group,.score-rail-heading{align-items:center;gap:.75rem;display:flex}.playground-title-group h1{color:#f1f5f9;letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.2}.playground-title-group p{color:#7f8da3;margin:.25rem 0 0;font-size:.77rem}.assistant-avatar,.empty-state-mark,.playground-user-chip{color:#eff6ff;background:#030712;border:1px solid #60a5fa52;border-radius:.6rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:850;display:grid}.assistant-avatar .weaver-logo,.empty-state-mark .weaver-logo{width:66%;height:66%}.playground-context-controls{align-items:center;gap:.65rem;display:flex}.playground-new-conversation{color:#bfdbfe;cursor:pointer;background:#2563eb14;border:1px solid #60a5fa3d;border-radius:.5rem;padding:.48rem .7rem;font-size:.74rem;font-weight:700}.playground-new-conversation:hover{background:#2563eb29;border-color:#60a5fa75}.playground-delete-conversation{color:#fda4af;cursor:pointer;background:#be123c14;border:1px solid #fb71853d;border-radius:.5rem;padding:.48rem .7rem;font-size:.74rem;font-weight:700}.playground-delete-conversation:hover:not(:disabled){background:#be123c29;border-color:#fb71857a}.playground-delete-conversation:disabled{cursor:not-allowed;opacity:.4}.playground-conversation-notice{color:#a7f3d0;grid-column:1/-1;font-size:.75rem}.privacy-control-list{gap:.65rem;display:grid}.privacy-control{border:1px solid var(--border);background:#ffffff85;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1rem;display:flex}.privacy-control span{gap:.3rem;display:grid}.privacy-control small{color:var(--muted);line-height:1.5}.privacy-control input{accent-color:#2563eb;width:1.15rem;height:1.15rem}.privacy-retention-field{max-width:18rem}.playground-project-control{color:#718096;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.playground-project-control select,.playground-settings-panel select{color:#dbe5f3;background:#151b26;border:1px solid #94a3b829;border-radius:.5rem;padding:.48rem 2rem .48rem .65rem;font-size:.78rem}.playground-user-chip{color:#cbd5e1;width:2rem;height:2rem;box-shadow:none;background:#1b2331;border-color:#94a3b829}.playground-history{--playground-top-safe-area:5.5rem;--playground-composer-height:12rem;--playground-bottom-safe-area:calc(var(--playground-composer-height) + 1.5rem);overscroll-behavior:contain;min-height:0;scroll-padding-top:var(--playground-top-safe-area);scroll-padding-bottom:var(--playground-bottom-safe-area);padding:var(--playground-top-safe-area) max(1rem, calc((100% - 50rem) / 2)) var(--playground-bottom-safe-area);scrollbar-color:#94a3b842 transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:2.5rem;display:grid;overflow-y:auto}.playground-empty-state{color:#7f8da3;text-align:center;align-content:center;place-items:center;min-height:55vh;display:grid}.playground-empty-state h2{color:#e8eef8;letter-spacing:-.035em;margin:1rem 0 0;font-size:1.35rem}.playground-empty-state p{max-width:28rem;margin:.55rem 0 0;line-height:1.6}.empty-state-mark{width:2.8rem;height:2.8rem;font-size:.9rem}.playground-turn-card{width:100%;max-width:50rem;gap:1.75rem;margin-inline:auto;scroll-margin-block-start:var(--playground-top-safe-area);display:grid}.conversation-artifacts{gap:.8rem;margin-top:1rem;display:grid}.conversation-artifact{background:#0d1521;border:1px solid #26384f;border-radius:.55rem;max-width:62rem;margin:0;overflow:hidden}.conversation-artifact img{object-fit:contain;background:#0b111b;width:100%;height:auto;max-height:42rem;display:block}.conversation-artifact figcaption{background:#121c2b;border-top:1px solid #26384f;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.conversation-artifact figcaption div{gap:.16rem;min-width:0;display:grid}.conversation-artifact figcaption strong{color:#edf4ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-artifact figcaption span{color:#91a4bc;font-size:.78rem}.artifact-download{color:#edf4ff;background:#1b3452;border:1px solid #3d668f;border-radius:.5rem;flex:none;padding:.55rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none}.artifact-download:hover{background:#24476f}.conversation-user-row{justify-content:flex-end;align-items:flex-start;gap:.55rem;display:flex}.conversation-user-row>.group-chat-member-mark{flex:none;margin-top:.15rem}.conversation-user-message{color:#e6edf7;background:#2f4461;border-radius:.6rem;max-width:min(82%,38rem);padding:.8rem 1rem;box-shadow:2px 1px #02061724}.conversation-user-message p{margin:0;line-height:1.55}.conversation-assistant-row{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.assistant-message{color:#dce5f1;min-width:0}.assistant-message-meta{color:#718096;justify-content:space-between;align-items:center;gap:1rem;margin:.25rem 0 .9rem;font-size:.72rem;display:flex}.assistant-message-meta strong{color:#cbd5e1;font-size:.8rem}.conversation-end{height:1px}.latest-score-rail{scrollbar-color:#94a3b83d transparent;scrollbar-width:thin;background:#090d14;border-left:1px solid #94a3b81f;flex-direction:column;gap:1rem;height:100vh;min-height:0;padding:4.65rem 1rem 10.75rem;display:flex;overflow-y:auto}.latest-score-card{background:#111722;border:0;border-radius:.6rem;gap:.25rem;width:100%;padding:.9rem;display:grid;box-shadow:0 18px 50px #0000002e}.score-rail-heading{margin-bottom:.5rem}.score-rail-heading .assistant-avatar{width:1.8rem;height:1.8rem}.score-rail-heading .eyebrow{margin-bottom:.1rem;font-size:.62rem}.score-rail-heading strong{color:#dbe5f3;font-size:.8rem}.latest-score-item{border-top:1px solid #94a3b81f;gap:.2rem;margin-top:.55rem;padding-top:.65rem;display:grid}.latest-score-item:first-of-type{border-top:0;padding-top:0}.latest-score-item span{color:var(--muted);font-size:.78rem;font-weight:750}.latest-score-item strong{color:#eff6ff;font-size:1.35rem;line-height:1}.latest-score-item small{color:var(--muted);line-height:1.45}.score-rail-settings{background:#111722;border:1px solid #94a3b824;border-radius:.6rem;gap:.8rem;padding:.9rem;display:grid;box-shadow:0 18px 50px #00000029}.score-rail-settings-heading{gap:.18rem;display:grid}.score-rail-settings-heading .eyebrow{margin:0}.score-rail-settings-heading>span{color:#718096;font-size:.67rem}.score-rail-settings-fields{gap:.7rem;display:grid}.score-rail-settings-fields label{color:#8fa3bf;gap:.32rem;font-size:.7rem;font-weight:650;display:grid}.score-rail-settings-fields select{color:#dbe5f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151b26;border:1px solid #94a3b82e;border-radius:.5rem;width:100%;min-width:0;padding:.55rem 1.8rem .55rem .65rem;font-size:.76rem}.score-rail-settings-fields select option{color:#e7edf6;background:#111827}.streaming-placeholder{color:var(--muted);margin:0}.thinking-state{color:#7f8da3;align-items:center;gap:.35rem;min-height:2rem;display:flex}.thinking-state span{background:#60a5fa;border-radius:50%;width:.34rem;height:.34rem;animation:1.2s ease-in-out infinite thinking-pulse}.thinking-state span:nth-child(2){animation-delay:.15s}.thinking-state span:nth-child(3){animation-delay:.3s}.thinking-state p{margin:0 0 0 .35rem;font-size:.82rem}.streaming-caret{background:var(--accent);vertical-align:-.1rem;width:.52rem;height:1rem;margin-left:.18rem;animation:1s steps(2,start) infinite caret-blink;display:inline-block}.playground-composer-dock{z-index:20;pointer-events:none;background:linear-gradient(#0b0f1700 0%,#0b0f17 38% 100%);justify-items:center;padding:.5rem 1rem .2rem;display:grid;position:absolute;bottom:0;left:0;right:0}.playground-composer-card{pointer-events:auto;background:#171e2b;border-radius:.6rem;width:min(80%,50rem);position:relative}.playground-composer-form{display:grid}.composer-textarea{resize:vertical;color:#edf2f8;background:0 0;border:0;outline:0;width:100%;min-height:4.5rem;max-height:11rem;padding:.95rem 1rem .5rem;font-size:.95rem;line-height:1.55}.composer-textarea::placeholder{color:#718096}.playground-action-row{justify-content:flex-end;align-items:center;gap:.65rem;padding:.1rem .2rem .01rem .02rem;display:flex}.playground-settings{position:relative}.playground-settings>summary{cursor:pointer;color:#9aa8bb;background:#111722;border:1px solid #94a3b826;border-radius:.5rem;padding:.42rem .62rem;font-size:.72rem;list-style:none}.playground-settings>summary::-webkit-details-marker{display:none}.playground-settings-panel{background:#171e2b;border:1px solid #94a3b82e;border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:min(34rem,100vw - 4rem);padding:.8rem;display:grid;position:absolute;bottom:calc(100% + .65rem);left:0;box-shadow:0 18px 45px #00000061}.playground-settings-panel label{color:#8290a4;gap:.35rem;font-size:.68rem;display:grid}.composer-hint{color:#5f6c7f;text-align:right;flex:1;font-size:.68rem}.playground-send-button{color:#08111f;background:#e5edf8;border:0;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;margin-left:auto;font-size:1.1rem;font-weight:900;display:grid}.playground-send-button:disabled{cursor:not-allowed;opacity:.3}.send-spinner{border:2px solid #08111f4d;border-top-color:#08111f;border-radius:50%;width:.72rem;height:.72rem;animation:.8s linear infinite spinner-rotate}.composer-error{color:#fda4af;border-top:1px solid #fb718533;padding:.6rem .9rem;font-size:.78rem}.composer-error-top{border-top:0;border-bottom:1px solid #fb718533}.composer-read-only-message{color:#fcd34d;background:#78350f33;border-top:1px solid #fbbf243d;padding:.7rem .9rem;font-size:.78rem;font-weight:650}.composer-read-only-message-top{border-top:0;border-bottom:1px solid #fbbf243d;padding:.5rem .85rem}.composer-read-only-message a{color:#fde68a;text-underline-offset:.18rem;margin-left:.25rem;font-weight:800;text-decoration:underline}.score-rail-access-alert{margin-top:auto}.playground-disclaimer{color:#566276;pointer-events:auto;margin:.5rem 0 0;font-size:.65rem}.markdown-content{color:#e3e8ee;font-kerning:normal;font-optical-sizing:auto;letter-spacing:.002em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;border-radius:.55rem;gap:1rem;width:100%;padding:clamp(1.35rem,3.2vw,2.35rem) clamp(1.25rem,4vw,2.75rem);font-family:Charter,Iowan Old Style,Sitka Text,Cambria,Georgia,Times New Roman,serif;font-size:clamp(1rem,.35vw + .92rem,1.08rem);line-height:1.78;display:grid}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content p,.markdown-content ul,.markdown-content ol{margin:0}.row-openable{cursor:pointer}.row-openable:hover{background:#94a3b814}.row-openable:focus-visible{outline-offset:-2px;outline:2px solid #60a5facc}.row-actions{white-space:nowrap}.row-actions>*+*{margin-left:1.5rem}.markdown-table-scroll{margin:0;overflow-x:auto}.markdown-content table{border-collapse:collapse;width:100%;font-size:.95rem}.markdown-content thead th{text-align:left;color:#cbd5f5;white-space:nowrap;border-bottom:1px solid #94a3b859;padding:.45rem .85rem .45rem 0;font-weight:680}.markdown-content tbody td{vertical-align:top;border-bottom:1px solid #94a3b824;padding:.45rem .85rem .45rem 0}.markdown-content tbody tr td:first-child{color:#94a3b8;white-space:nowrap;width:1%;padding-right:1.6rem}.markdown-content tbody tr:last-child td{border-bottom:none}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:#f8fafc;letter-spacing:-.025em;text-wrap:balance;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:760;line-height:1.22}.markdown-content h1{border-bottom:1px solid #626b76;padding-bottom:.75rem;font-size:clamp(1.45rem,2.1vw,1.85rem)}.markdown-content h2{margin-top:.3rem;font-size:clamp(1.22rem,1.5vw,1.5rem)}.markdown-content h3{margin-top:.2rem;font-size:clamp(1.08rem,1vw,1.22rem)}.markdown-content h4{color:#edf2f7;letter-spacing:.01em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;line-height:1.35}.markdown-content .document-section-heading{color:#cbd5e1;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #626b76;margin-top:.5rem;padding-top:.9rem;font-size:.76rem;font-weight:820}.markdown-content>p{max-width:72ch}.markdown-content>p:first-child{color:#f1f5f9;font-size:1.06em;line-height:1.72}.markdown-content ul,.markdown-content ol{gap:.62rem;max-width:72ch;padding-left:1.7rem;display:grid}.markdown-content li+li{margin-top:0}.markdown-content li{padding-left:.35rem}.markdown-content li::marker{color:#2563eb;font-weight:800}.markdown-content strong{color:#fff;font-weight:760}.markdown-content a{color:#93c5fd;text-underline-offset:.18em;text-decoration-color:#2563eb6b;text-decoration-thickness:.08em}.markdown-content code{color:#fda4af;background:#2b3139;border:1px solid #66707c;border-radius:.35rem;padding:.09rem .28rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82em}.markdown-content pre{background:#111827;border:1px solid #253249;border-radius:.5rem;margin:0;padding:1rem 1.1rem;overflow:auto;box-shadow:0 10px 28px #0f172a29}.markdown-content pre code{color:#dbeafe;background:0 0;border:0;padding:0;font-size:.78rem;line-height:1.65}.markdown-content blockquote{color:#cbd5e1;border-left:3px solid #3b82f6;max-width:68ch;margin:0;padding:.35rem 0 .35rem 1rem;font-style:italic}.markdown-content hr{background:#626b76;border:0;width:100%;height:1px;margin:.35rem 0}.markdown-content ::selection{color:#172554;background:#bfdbfe}@keyframes caret-blink{to{visibility:hidden}}@keyframes thinking-pulse{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-.16rem)}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.evidence-panel{align-content:start;gap:.8rem;padding:.95rem;display:grid}.evidence-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.evidence-list li{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding-top:.55rem;display:flex}.evidence-list small{color:var(--muted);white-space:nowrap}.evidence-snippet-list{gap:.65rem;display:grid}.evidence-snippet{overflow-wrap:anywhere;color:var(--muted);padding:.8rem;font-size:.9rem;line-height:1.55}.json-pre{white-space:pre-wrap;max-height:34rem;overflow:auto}.model-routing-form{min-width:9rem}.model-toggle{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.mini-panel{border:1px solid var(--border);min-height:4.25rem;color:var(--muted);background:#ffffff94;border-radius:.6rem;align-items:center;gap:.8rem;padding:.85rem;display:flex}.mini-panel-value{color:#1d4ed8;background:#2563eb1a;border-radius:.6rem;flex:none;place-items:center;width:2rem;height:2rem;font-weight:850;display:grid}.notice{color:#dbe5f3;background:#172131;border:1px solid #64748b6b;border-radius:.6rem;padding:.8rem .9rem;font-size:.84rem;line-height:1.45;box-shadow:0 12px 32px #0f172a24}.notice-error{color:#fecdd3;background:#2b1520;border-color:#fb718573}.notice-success{color:#d1fae5;background:#10261f;border-color:#34d39952}.weaver-alert{color:#0f172a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fbfdff 0%,#eef6ff 100%);border:1px solid #2563eb2e;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;width:min(28rem,100vw - 2rem);padding:.85rem;display:grid}.weaver-alert-floating-left{z-index:95;position:fixed;bottom:1rem;left:calc(280px + 1rem)}.app-shell-nav-collapsed .weaver-alert-floating-left{left:5.75rem}.weaver-alert-inline{width:min(100%,40rem);position:relative}.weaver-alert-rail{background:linear-gradient(135deg,#fbfdff 0%,#eef6ff 100%);border-color:#2563eb33;width:100%;position:relative}.weaver-alert-warning{background:linear-gradient(135deg,#f8fbff 0%,#eaf3ff 100%);border-color:#2563eb3d}.weaver-alert-danger{background:linear-gradient(135deg,#fff7f9 0%,#fff1f4 100%);border-color:#fb718552}.weaver-alert-mark{background:#eff6ff;border:1px solid #2563eb38;border-radius:.4rem;align-items:end;gap:.12rem;width:1.5rem;height:1.5rem;padding:.28rem;display:flex}.weaver-alert-mark span{background:#2563eb;width:.19rem}.weaver-alert-mark span:first-child{height:.55rem}.weaver-alert-mark span:nth-child(2){height:.85rem}.weaver-alert-mark span:nth-child(3){height:.7rem}.weaver-alert-copy{gap:.18rem;min-width:0;display:grid}.weaver-alert-copy strong{color:#0f172a;font-size:.82rem;line-height:1.35}.weaver-alert-copy small{color:#526176;font-size:.74rem;line-height:1.45}.weaver-alert-dismiss{color:#64748b;background:0 0;border:1px solid #0000;border-radius:.45rem;place-items:center;width:1.65rem;height:1.65rem;padding:0;font-size:1.15rem;line-height:1;display:grid}.weaver-alert-dismiss:hover,.weaver-alert-dismiss:focus-visible{color:#1d4ed8;background:#2563eb14;border-color:#2563eb33}.usage-project-context{color:#526176;border-left:2px solid #64748b;margin:0;padding:.45rem .7rem;font-size:.8rem}.approval-pending-notice{color:#293548;background:#e4e9ef;border:1px solid #9aa8b9;border-radius:.55rem;align-items:center;gap:.7rem;width:min(100%,48rem);margin:0 0 1rem;padding:.72rem .85rem;font-size:.84rem;line-height:1.35;display:flex}.approval-pending-notice>span:last-child{gap:.12rem;display:grid}.approval-pending-notice strong{color:#172033;font-weight:800}.approval-pending-notice small{color:#526176;font-size:.74rem;font-weight:600}.approval-pending-icon{color:#f8fafc;background:#526176;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-weight:900;display:grid}.stack{align-content:start;gap:1rem;display:grid}.meeting-address-card{background:linear-gradient(135deg, #2563eb14, #ffffffeb 48%), var(--panel);border-color:#2563eb33}.meeting-address-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.meeting-address-layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:stretch;gap:1rem;display:grid}.meeting-address-value{background:#ffffffdb;border:1px solid #2563eb3d;border-radius:.7rem;align-items:center;min-height:3.25rem;padding:.8rem 1rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.meeting-address-value code{color:#0f172a;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:clamp(.94rem,1.1vw,1.08rem);font-weight:750}.meeting-address-guide{background:#f8fafcdb;border:1px solid #94a3b838;border-radius:.75rem;gap:.65rem;padding:.9rem;display:grid}.meeting-address-step{grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.meeting-address-step-number{color:#1d4ed8;background:#2563eb1a;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:900;display:grid}.meeting-address-step-text{min-width:0;color:var(--muted);gap:.12rem;line-height:1.45;display:grid}.meeting-address-step-text strong{color:#0f172a}.meeting-senders-card{grid-column:1/-1}.meeting-sender-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.meeting-sender-rule{background:#ffffffc7;border:1px solid #94a3b847;border-radius:.7rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.meeting-sender-rule-main{min-width:0;color:var(--muted);gap:.28rem;line-height:1.45;display:grid}.meeting-sender-rule-main strong{color:#0f172a;overflow-wrap:anywhere;font-size:.98rem}.meeting-sender-rule-label,.meeting-sender-rule-status{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.meeting-sender-rule-status{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb2e;border-radius:999px;flex:none;padding:.28rem .55rem}.settings-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:900px){.settings-pair-grid{grid-template-columns:minmax(0,1fr)}.meeting-address-card-head,.meeting-sender-rule{flex-direction:column;align-items:stretch}.meeting-address-layout,.meeting-sender-rules{grid-template-columns:minmax(0,1fr)}.meeting-address-card-head .button,.meeting-sender-rule .button,.meeting-sender-rule-status{align-self:flex-start}}.muted{color:var(--muted)}.content .page-title,.content .card-title,.content .stat-value,.content td{color:#0f172a}.content .muted{color:var(--muted)}.content .card{background:var(--panel);box-shadow:0 12px 32px #0f172a12}.content .label{color:#334155}.content .input,.content .select,.content .textarea{color:#0f172a;background:#ffffffeb}.content .input::placeholder,.content .textarea::placeholder{color:#94a3b8}.content .button-secondary{color:#0f172a;background:#eef1f5}.content .button-secondary:hover{background:#e2e8f0}.content .table-wrap{background:#ffffffbd}.content th{color:#475569;background:#f8fafce6}.content .code-box{color:#1e3a8a;background:#eff6ffc7;border-color:#2563eb29}.content .notice{color:#dbe5f3;background:#172131;border-color:#34445a}.content .notice-error{color:#fecdd3;background:#2b1520;border-color:#be435b94}.content .console-access-read-only :is(.button,button):disabled{color:#64748b;box-shadow:none;opacity:.75;background:#e2e8f0;border-color:#94a3b8;transform:none}.content .console-access-read-only :is(.input,.select,.textarea,input,select,textarea):disabled{color:#64748b;box-shadow:none;opacity:.82;background:#f1f5f9;border-color:#cbd5e1}:is(.content:has(.playground-shell:not(.docs-figure-frame)),.content:has(.group-chat-shell:not(.docs-figure-frame))){--foreground:#e5edf8;--muted:#8fa3bf;--panel:#0f172ac7;--panel-strong:#0f172af0;--border:#94a3b82e;height:100vh;min-height:0;color:var(--foreground);background:#0b0f17;padding:0;position:relative;overflow:hidden}:is(.content:has(.playground-shell:not(.docs-figure-frame)) .approval-pending-notice,.content:has(.group-chat-shell:not(.docs-figure-frame)) .approval-pending-notice){z-index:60;color:#fef3c7;background:#452a08f5;border-color:#fbbf248c;width:min(100% - 3rem,42rem);margin:0;position:absolute;top:5.6rem;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #00000059}:is(.content:has(.playground-shell:not(.docs-figure-frame)) .approval-pending-notice strong,.content:has(.group-chat-shell:not(.docs-figure-frame)) .approval-pending-notice strong){color:#fef3c7}:is(.content:has(.playground-shell:not(.docs-figure-frame)) .approval-pending-notice small,.content:has(.group-chat-shell:not(.docs-figure-frame)) .approval-pending-notice small){color:#fde68a}.content:has(.playground-shell:not(.docs-figure-frame)) .card-title{color:var(--foreground)}.content:has(.playground-shell:not(.docs-figure-frame)) .stat-value{color:var(--foreground)}.content:has(.playground-shell:not(.docs-figure-frame)) td{color:var(--foreground)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .card-title{color:var(--foreground)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .stat-value{color:var(--foreground)}.content:has(.group-chat-shell:not(.docs-figure-frame)) td{color:var(--foreground)}:is(.content:has(.playground-shell:not(.docs-figure-frame)) .card,.content:has(.group-chat-shell:not(.docs-figure-frame)) .card){background:var(--panel)}.content:has(.playground-shell:not(.docs-figure-frame)) .composer-textarea{color:var(--pc-ink);box-shadow:none;background:0 0;border:0}.content:has(.playground-shell:not(.docs-figure-frame)) .composer-textarea:focus{color:var(--pc-ink);box-shadow:none;background:0 0;border:0}.content:has(.group-chat-shell:not(.docs-figure-frame)) .composer-textarea{color:var(--dr-ink);box-shadow:none;background:0 0;border:0}.content:has(.group-chat-shell:not(.docs-figure-frame)) .composer-textarea:focus{color:var(--dr-ink);box-shadow:none;background:0 0;border:0}.account-choice-page{--choice-canvas:#031935;--choice-card:#fff;--choice-heading:#031935;--choice-text:#263247;--choice-muted:#59687a;--choice-subtle:#8793a4;--choice-border:#dbe1e9;--choice-border-strong:#b4bfcd;--choice-accent:#2563eb;--choice-accent-soft:#eff5ff;min-height:100vh;color:var(--choice-text);background:var(--choice-canvas);place-items:center;padding:2rem 1.25rem;display:grid}.account-choice-card{background:var(--choice-card);border:1px solid #ffffff14;border-radius:.85rem;width:min(100%,30rem);padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 1px 2px #02061747,0 24px 64px #02061773}.account-choice-header{text-align:center;justify-items:center;display:grid}.account-choice-brand{background:var(--choice-heading);border-radius:.6rem;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:1.1rem;display:grid}.account-choice-brand .weaver-logo{width:62%;height:62%}.account-choice-eyebrow{color:var(--choice-accent);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.account-choice-card h1{color:var(--choice-heading);letter-spacing:-.02em;text-wrap:balance;margin:.5rem 0 0;font-size:clamp(1.45rem,3.4vw,1.75rem)}.account-choice-copy{max-width:26rem;color:var(--choice-muted);margin:.55rem 0 0;font-size:.86rem;line-height:1.6}.account-choice-list{gap:.6rem;margin-top:1.6rem;display:grid}.account-row{border:1px solid var(--choice-border);background:var(--choice-card);text-align:left;cursor:pointer;border-radius:.65rem;grid-template-columns:2.5rem minmax(0,1fr) 1.25rem;align-items:center;gap:.85rem;width:100%;padding:.85rem .95rem;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.account-row:hover:not(:disabled),.account-row:focus-visible{border-color:var(--choice-accent);background:var(--choice-accent-soft);box-shadow:0 1px 2px #2563eb14}.account-row:disabled{cursor:wait}.account-row:disabled:not([aria-busy=true]){opacity:.5}.account-row-mark{color:#fff;letter-spacing:.02em;background:#334155;border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:800;display:grid}.account-row[data-kind=personal] .account-row-mark{background:#0f766e}.account-row[data-kind=enterprise] .account-row-mark{background:#1d4ed8}.account-row-body{gap:.2rem;min-width:0;display:grid}.account-row-title{align-items:center;gap:.45rem;min-width:0;display:flex}.account-row-title strong{color:var(--choice-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.account-row-current{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#dcfce7;border-radius:999px;flex:none;padding:.08rem .42rem;font-size:.64rem;font-weight:800}.account-row-meta{color:var(--choice-muted);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.account-row-meta svg{color:var(--choice-subtle);flex:none}.account-row-dot{background:var(--choice-border-strong);border-radius:50%;width:3px;height:3px}.account-row-id{color:var(--choice-subtle);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.account-row-go{color:var(--choice-subtle);place-items:center;display:grid}.account-row:hover:not(:disabled) .account-row-go{color:var(--choice-accent)}.account-row-spinner{border:2px solid #2563eb40;border-top-color:var(--choice-accent);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite account-row-spin}@keyframes account-row-spin{to{transform:rotate(360deg)}}.account-row-skeleton{border:1px solid var(--choice-border);background:linear-gradient(90deg,#f1f4f8 25%,#e7ecf3 37%,#f1f4f8 63%) 0 0/400% 100%;border-radius:.65rem;height:4.4rem;animation:1.4s infinite account-row-shimmer}@keyframes account-row-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.account-row-spinner,.account-row-skeleton{animation:none}}.account-choice-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:.55rem;margin:1rem 0 0;padding:.7rem .85rem;font-size:.82rem}.account-choice-footer{border-top:1px solid var(--choice-border);color:var(--choice-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.1rem;font-size:.79rem;display:flex}.account-choice-signout{color:var(--choice-muted);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.79rem;font-weight:650;text-decoration:underline}.account-choice-signout:hover:not(:disabled){color:var(--choice-heading)}.account-choice-signout:disabled{opacity:.5;cursor:not-allowed}.content:has(.playground-shell:not(.docs-figure-frame)) .composer-textarea::placeholder{color:#718096}.content:has(.playground-shell:not(.docs-figure-frame)) .console-access-read-only .composer-textarea:disabled{color:#8794a8;opacity:1;background:#0f172a6b}.content:has(.playground-shell:not(.docs-figure-frame)) .console-access-read-only .composer-textarea:disabled::placeholder{color:#a8b4c6}.login-shell{background:radial-gradient(circle at 76% 20%,#4c1d9533,#0000 28rem),radial-gradient(circle at 10% 90%,#0e749029,#0000 27rem),linear-gradient(135deg,#05070c 0%,#0b101b 48%,#070609 100%);grid-template-columns:minmax(420px,36.5vw) minmax(0,1fr);min-height:100vh;display:grid}.login-left-card{background:radial-gradient(circle at 18% 8%,#3b82f61f,#0000 22rem),radial-gradient(circle at 80% 92%,#14b8a614,#0000 24rem),linear-gradient(155deg,#050914 0%,#08101e 52%,#070b13 100%);border:1px solid #94a3b814;border-radius:.6rem;align-items:center;min-height:calc(100vh - 2rem);margin:1rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 24px 80px #00000047}.login-proof-panel{grid-template-rows:auto 1fr auto;gap:clamp(2rem,5vh,4.5rem);width:100%;min-height:100%;padding:clamp(1.75rem,4vw,4.5rem);display:grid}.login-product-intro{color:#edf4ff;align-items:center;gap:.8rem;display:flex}.login-product-mark{background:#020611;border:1px solid #60a5fa57;border-radius:.55rem;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 12px 34px #0000004d}.login-product-mark .weaver-logo{width:68%;height:68%}.login-product-intro>span:last-child{gap:.16rem;display:grid}.login-product-intro strong{letter-spacing:-.01em;font-size:.92rem}.login-product-intro small{color:#74839a;font-size:.72rem}.login-carousel-window{align-self:center;width:100%;max-width:35rem;min-height:clamp(31rem,58vh,36rem);display:grid}.login-carousel-progress{color:#66758c;letter-spacing:.08em;grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:.75rem;margin-bottom:clamp(2rem,5vh,4rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;display:grid}.login-carousel-progress i{background:#94a3b829;height:1px;overflow:hidden}.login-carousel-progress b{background:linear-gradient(90deg,#4a78b5,#53a69f);height:100%;transition:width .36s;display:block}.login-slide{align-content:start;animation:.46s both login-slide-in;display:grid}.login-slide-label{color:#66a8d8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:850}.login-slide-heading{color:#eef3fb;letter-spacing:-.052em;text-wrap:balance;max-width:31rem;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:650;line-height:1.05}.login-slide-description{color:#94a3b8;max-width:31rem;margin:1.35rem 0 0;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.7}.login-slide-signals{flex-wrap:wrap;gap:.6rem;margin-top:1.7rem;display:flex}.login-slide-signals span{color:#bac6d6;background:#0c1422b3;border:1px solid #94a3b829;border-radius:.48rem;align-items:center;gap:.5rem;padding:.48rem .65rem;font-size:.73rem;display:inline-flex}.login-slide-signals i{background:#4ca89e;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 3px #4ca89e1a}.login-slide-outcome{border-top:1px solid #94a3b826;border-bottom:1px solid #94a3b81a;grid-template-columns:2.6rem minmax(8rem,auto) minmax(0,1fr);align-items:center;gap:.85rem;margin-top:clamp(2rem,5vh,3.7rem);padding:1rem 0;display:grid}.login-outcome-indicator{background:#030712;border:1px solid #60a5fa40;border-radius:.5rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.login-outcome-indicator .weaver-logo{width:64%;height:64%}.login-slide-outcome>span:nth-child(2){gap:.18rem;display:grid}.login-slide-outcome small{color:#66758c;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.login-slide-outcome strong{color:#e4ecf7;font-size:.9rem}.login-slide-outcome p{color:#7989a0;text-align:right;justify-self:end;max-width:15rem;margin:0;font-size:.73rem;line-height:1.5}.login-carousel-controls{grid-template-columns:2.25rem 1fr 2.25rem;align-self:end;align-items:center;gap:1rem;margin-top:2rem;display:grid}.login-carousel-controls>button{color:#9cadc2;background:#080e19b3;border:1px solid #94a3b829;border-radius:.48rem;place-items:center;width:2.25rem;height:2.25rem;transition:border-color .16s,color .16s,background .16s;display:grid}.login-carousel-controls>button:hover{color:#edf4ff;background:#131f32e0;border-color:#60a5fa61}.login-carousel-dots{justify-content:center;gap:.65rem;margin:0;display:flex}.login-dot{background:#94a3b838;border:0;border-radius:.6rem;width:1.5rem;height:.18rem;padding:0;transition:width .18s,background .18s,opacity .18s}.login-dot-active{background:#6c91bf;width:2.4rem}.login-trust-badges{flex-wrap:wrap;align-self:end;gap:.7rem;display:flex}.login-trust-badge{color:#8495aa;letter-spacing:.08em;text-transform:uppercase;background:#080e197a;border:1px solid #94a3b824;border-radius:.45rem;padding:.5rem .65rem;font-size:.65rem;font-weight:750}.login-form-panel{color:#e7edf6;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(1.5rem,4vh,3rem) 1.5rem;display:flex}.login-brand-orb{color:#f8fafc;background:#030712;border:1px solid #60a5fa66;border-radius:.6rem;place-items:center;width:3.55rem;height:3.55rem;margin-bottom:clamp(1.8rem,5vh,4rem);font-weight:900;display:grid;box-shadow:0 0 40px #3b82f629,0 0 28px #e11d4824}.login-brand-orb .weaver-logo{width:66%;height:66%}.login-heading{color:#e7edf6;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,2.5vw,2.45rem);font-weight:700}.login-subcopy{color:#8fa0b6;text-align:center;max-width:29rem;margin:.85rem 0 clamp(1.7rem,4vh,2.55rem);font-size:.94rem;line-height:1.6}.login-actions{gap:1.15rem;width:min(100%,26rem);display:grid}.auth-mode-tabs{border-bottom:1px solid #94a3b83d;grid-template-columns:1fr 1fr;width:min(100%,26rem);margin-bottom:1rem;display:grid}.auth-mode-tabs button{color:#74839a;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem;font-weight:780}.auth-mode-tabs button.active{color:#eef4fd;border-bottom-color:#5f86b8}.auth-options-stage{gap:1rem}.auth-divider{color:#94a3b8;align-items:center;gap:.7rem;font-size:.75rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#94a3b83d;flex:1;height:1px}.login-auth-group .enterprise-email-button{white-space:nowrap;grid-template-columns:none;justify-content:center;align-items:center;display:flex}.enterprise-sso-button{color:#e6f7f3;background:#082f2beb;border-color:#2dd4bf4d}.enterprise-sso-button:hover{background:#0a423afa;border-color:#5eead48f}.organization-sso-icon{color:#5eead4}.provider-svg{width:1.5rem;height:1.5rem;margin:left .5em;padding:1px}.provider-github{color:#f8fafc}.email-auth-stage{color:#e7edf6;width:min(100%,26rem);display:grid}.email-auth-back{color:#9babc0;background:0 0;border:0;justify-self:start;align-items:center;gap:.45rem;padding:.35rem 0;font-weight:650;transition:color .15s;display:inline-flex}.email-auth-back:hover{color:#e6edf7}.email-auth-stage h2{letter-spacing:-.035em;margin:1.4rem 0 0;font-size:1.85rem}.email-auth-stage>p{color:#8fa0b6;margin:.55rem 0 1.35rem;line-height:1.5}.email-auth-stage form{gap:.85rem;display:grid}.email-stage-sso{margin-top:1.35rem}.email-stage-divider{margin:1rem 0}.email-auth-stage input{color:#edf2f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111827;border:1px solid #94a3b840;border-radius:.55rem;outline:none;width:100%;height:3.45rem;padding:0 .9rem}.email-auth-stage input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:4rem}.password-input-wrap button{color:#9fb0c6;background:0 0;border:0;font-size:.72rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.forgot-password-link{color:#9fb0c6;background:0 0;border:0;justify-self:end;padding:0;font-size:.8rem}.email-auth-continue{color:#edf4ff;background:#273b56;border:1px solid #405777;border-radius:.55rem;height:3.45rem;margin-top:.35rem;font-weight:750;transition:border-color .15s,background .15s,transform .15s;box-shadow:0 12px 30px #0000003d}.email-auth-continue:hover:not(:disabled){background:#314a6a;border-color:#57749c;transform:translateY(-1px)}.email-auth-continue:disabled{cursor:wait;opacity:.58}.password-auth-tabs{background:#f1f5f9;border:1px solid #dbe3ee;border-radius:.6rem;grid-template-columns:1fr 1fr;width:100%;max-width:26rem;margin-bottom:.75rem;padding:.25rem;display:grid}.password-auth-tabs button{color:#64748b;background:0 0;border:0;border-radius:.45rem;padding:.6rem;font-weight:750}.password-auth-tabs button.active{color:#0f172a;background:#fff;box-shadow:0 4px 12px #0f172a14}.password-auth-form{gap:.75rem;width:100%;max-width:26rem;display:grid}.social-provider-mark{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.4rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.62rem;font-weight:850;display:grid}.password-requirements{color:#64748b;line-height:1.45}.oauth-options{color:#64748b;text-align:center;gap:.65rem;width:100%;max-width:26rem;margin-top:1rem;display:grid}.oauth-options>div{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.oauth-options button{color:#334155;background:#fff;border:1px solid #dbe3ee;border-radius:.55rem;padding:.6rem;font-weight:700}.login-auth-group{background:#0a101ce6;border:1px solid #94a3b833;border-radius:.6rem;gap:.78rem;padding:1.15rem .92rem .92rem;display:grid;position:relative;box-shadow:0 18px 45px #0000003d}.login-auth-group-label{color:#93c5fd;letter-spacing:.11em;text-transform:uppercase;background:#0b1220;border:1px solid #60a5fa59;border-radius:.6rem;padding:.28rem .62rem;font-size:.7rem;font-weight:900;line-height:1;position:absolute;top:-.75rem;left:1rem}.login-auth-group-label-enterprise{color:#5eead4;background:#081815;border-color:#2dd4bf59}.login-auth-group-copy{color:#8fa0b6;margin:.2rem 0 .1rem;font-size:.82rem;line-height:1.45}.login-auth-button{color:#f8fafc;background:#11131ee6;border:1px solid #94a3b838;border-radius:.42rem;grid-template-columns:2.3rem 1fr 2.3rem;align-items:center;width:100%;height:3.45rem;font-size:1.02rem;font-weight:560;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.login-auth-button:hover{background:#181c2af5;border-color:#7dd3fc73;transform:translateY(-1px)}.login-auth-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.login-auth-button-primary{grid-template-columns:1fr}.login-field-label{color:#475569;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.login-input{color:#0f172a;background:#ffffffd1;border:1px solid #0f172a24;border-radius:.6rem;outline:none;width:100%;padding:.72rem .78rem}.login-input:focus{border-color:#2563eb7a;box-shadow:0 0 0 3px #2563eb1f}.login-google-icon,.login-github-icon{justify-self:center;font-weight:900}.login-google-icon{color:#60a5fa;font-size:1.2rem}.login-github-icon{color:#f8fafc;letter-spacing:-.08em;font-size:.78rem}.login-ms-icon{grid-template-columns:repeat(2,.65rem);justify-self:center;gap:.11rem;display:grid}.login-ms-icon span{width:.65rem;height:.65rem}.login-ms-icon span:first-child{background:#f25022}.login-ms-icon span:nth-child(2){background:#7fba00}.login-ms-icon span:nth-child(3){background:#00a4ef}.login-ms-icon span:nth-child(4){background:#ffb900}.login-divider{color:#64748b;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;font-size:.85rem;font-style:normal;display:grid}.login-divider span{background:linear-gradient(90deg,#0000,#94a3b838,#0000);height:1px}.login-divider em{font-style:normal}.login-dev-link{color:#52627a;margin:1.7rem 0 0;font-size:.92rem}.login-dev-link a{color:#1d4ed8;font-weight:700}.login-message{color:#dbe5f3;background:#172131;border:1px solid #64748b6b;border-radius:.6rem;width:min(100%,26rem);margin-top:1rem;padding:.78rem .9rem;font-size:.9rem;line-height:1.5}.login-weaver-alert{width:min(100%,26rem);margin-top:1rem}.personal-tenant-id{overflow-wrap:anywhere;color:#dbe5f3;background:#172131;border:1px solid #34445a;border-radius:.5rem;width:fit-content;max-width:100%;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.personal-home-summary .button{width:fit-content}@keyframes login-slide-in{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}.group-chat-messages,.group-chat-meeting-adapter{border-top:1px solid #94a3b838;padding-top:1rem}.group-chat-meeting-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.field-checkbox{color:#cbd5e1;align-items:center;gap:.55rem;min-height:2.5rem;font-size:.85rem;line-height:1.35;display:inline-flex}.field-checkbox input{flex:none}.select-compact,.input-compact{min-height:2.35rem;padding-block:.45rem}.team-member-edit-field{max-width:18rem}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061794;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.confirmation-modal{color:#0f172a;background:#fff;border:1px solid #94a3b859;border-radius:.75rem;width:min(100%,32rem);padding:1.25rem;box-shadow:0 24px 72px #0f172a52}.confirmation-modal h2{margin:.2rem 0 0;font-size:1.35rem}.confirmation-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.workspace-token-summary{color:#475569;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.9rem;display:flex}.workspace-token-summary strong{color:#0f172a}.workspace-allocation-control{align-items:center;gap:.5rem;min-width:16rem;display:flex}.workspace-allocation-input{max-width:11.5rem;min-height:2.35rem}.group-chat-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.group-chat-mode-button{color:#e2e8f0;text-align:left;background:#0f172ab3;border:1px solid #94a3b83d;border-radius:.5rem;min-height:4rem;padding:1rem;font-weight:800}.group-chat-mode-button:hover:not(:disabled),.group-chat-mode-button-active{background:#14b8a624;border-color:#2dd4bf8c}.group-chat-message-list{gap:.75rem;max-height:min(58vh,42rem);padding-right:.25rem;display:grid;overflow:auto}.group-chat-message-row{background:#0f172ac7;border:1px solid #94a3b82e;border-radius:.5rem;width:min(82%,54rem);padding:.85rem}.group-chat-message-row-own{background:#0ea5e91a;border-color:#0ea5e961;justify-self:end}.group-chat-message-row-weaver{background:#14b8a61a;border-color:#2dd4bf6b}.group-chat-message-row-summary{background:#facc1514;border-color:#facc156b}.group-chat-message-row-deleted{background:#33415547;border-style:dashed}.group-chat-message-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.group-chat-message-meta strong{color:#e2e8f0;font-size:.9rem}.group-chat-message-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:.55rem 0 0;line-height:1.55}.group-chat-thinking-state{margin-top:.6rem}.group-chat-messages .textarea{resize:vertical;min-height:4.5rem}.group-chat-legacy-ui[hidden]{display:none!important}.group-chat-shell{background:#0b0f17;grid-template-columns:minmax(0,1fr) 18rem;width:100%;height:100vh;display:grid;overflow:hidden}.group-chat-main-column{border-right:1px solid #94a3b821}.group-chat-top-card{min-height:3.1rem}.group-chat-toast{z-index:35;color:#ccfbf1;background:#0f172af5;border:1px solid #2dd4bf52;border-radius:.6rem;width:min(44rem,100% - 2rem);padding:.75rem .9rem;position:absolute;top:4rem;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0206176b}.group-chat-access-state{min-height:100vh}.group-chat-history{gap:1.35rem}.group-chat-history-enter{padding-bottom:var(--playground-bottom-safe-area)}.group-chat-start-card{background:#111722;border:1px solid #94a3b829;border-radius:.6rem;gap:1rem;width:min(100%,44rem);margin:auto;padding:clamp(1rem,3vw,1.5rem);display:grid;box-shadow:0 24px 70px #00000042}.group-chat-start-card h1,.group-chat-manage-heading h1,.group-chat-management-panel h2{color:#f1f5f9;letter-spacing:0;margin:0}.group-chat-start-card h1,.group-chat-manage-heading h1{font-size:1.4rem;line-height:1.15}.group-chat-target-list{gap:.55rem;max-height:18rem;padding-right:.2rem;display:grid;overflow:auto}.group-chat-target-row{background:#0f172ab3;border:1px solid #94a3b824;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem;display:grid}.group-chat-target-row span{gap:.15rem;min-width:0;display:grid}.group-chat-target-row strong,.group-chat-channel-button strong,.group-chat-invitation-card strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-chat-target-row small,.group-chat-channel-button small,.group-chat-invitation-card small{color:#8fa3bf;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.group-chat-manage-surface{gap:1rem;width:min(100%,68rem);margin-inline:auto;display:grid}.group-chat-manage-heading,.group-chat-management-panel{background:#111722;border:1px solid #94a3b829;border-radius:.6rem}.group-chat-manage-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.group-chat-manage-heading p{color:#8fa3bf;margin:.35rem 0 0}.group-chat-management-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem;display:grid}.group-chat-management-panel{gap:1rem;padding:1rem;display:grid}.group-chat-management-panel .table-wrap{max-height:25rem;overflow:auto}.content:has(.group-chat-shell:not(.docs-figure-frame)) .table-wrap{background:#0a101ae0;border-color:#94a3b82e}.content:has(.group-chat-shell:not(.docs-figure-frame)) table{background:0 0}.content:has(.group-chat-shell:not(.docs-figure-frame)) th{color:#9fb0c8;background:#111827f5}.content:has(.group-chat-shell:not(.docs-figure-frame)) td{color:#e5edf8;border-bottom-color:#94a3b824}.content:has(.group-chat-shell:not(.docs-figure-frame)) .label{color:#b9c6d8}.group-chat-manage-heading,.group-chat-management-panel{box-shadow:0 18px 48px #00000038}.group-chat-management-panel .button-secondary{color:#dbeafe;background:#334155d1;border-color:#94a3b847}.group-chat-management-panel .button-secondary:hover{background:#475569e0}.group-chat-management-panel .button-danger{border-color:#f43f5e9e}.group-chat-load-earlier{color:#bfdbfe;background:#2563eb14;border:1px solid #60a5fa3d;border-radius:.5rem;justify-self:center;padding:.48rem .7rem;font-size:.74rem;font-weight:700}.group-chat-turn-block{gap:.35rem;width:100%;display:grid}.group-chat-time-separator{color:#8a96a8;justify-self:center;margin:.3rem 0 .15rem;font-size:.74rem;font-weight:650}.group-chat-turn{width:100%;max-width:50rem;margin-inline:auto;padding:1.15rem 0 .2rem;position:relative}.group-chat-bubble{min-width:0;position:relative;overflow:visible}.assistant-message.group-chat-bubble{background:#0f172a94;border-radius:.62rem;width:fit-content;max-width:min(82%,42rem);padding:.68rem .82rem}.conversation-user-message.group-chat-bubble{border-radius:.62rem;max-width:min(78%,38rem);padding:.68rem .82rem}.group-chat-message-menu-wrap{z-index:25;opacity:0;flex:none;margin-left:.35rem;transition:opacity .15s;display:inline-flex;position:relative}.group-chat-message-menu-wrap-own,.group-chat-message-menu-wrap-incoming{transform:none}.group-chat-message-menu-button{color:#1f2937;background:#f8fafc;border:1px solid #0f172a14;border-radius:.38rem;justify-content:center;align-items:center;width:1.65rem;height:1.35rem;font-size:.72rem;font-weight:800;line-height:1;transition:border-color .15s,background .15s;display:inline-flex;box-shadow:0 12px 30px #0206173d}.group-chat-turn:hover .group-chat-message-menu-wrap,.group-chat-turn:focus-within .group-chat-message-menu-wrap{opacity:1}.group-chat-message-menu-wrap:has(.group-chat-message-menu-button[aria-expanded=true]){opacity:1}.group-chat-message-menu-button:hover,.group-chat-message-menu-button[aria-expanded=true]{background:#eff6ff;border-color:#60a5fa6b}.group-chat-message-menu{background:#f8fafc;border:1px solid #94a3b838;border-radius:.55rem;width:12.5rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden;box-shadow:0 20px 50px #02061761}.group-chat-message-menu button{color:#172033;text-align:left;background:0 0;border:0;border-bottom:1px solid #0f172a14;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.3rem;padding:.55rem .75rem;font-size:.82rem;display:grid}.group-chat-message-menu button:last-child{border-bottom:0}.group-chat-message-menu button:hover,.group-chat-message-menu button:focus-visible{background:#eaf1fb}.group-chat-menu-icon{color:currentColor;width:1.05rem;height:1.05rem}.group-chat-message-menu .group-chat-message-menu-danger{color:#b91c1c;font-weight:800}.group-chat-hover-time{z-index:5;color:#8a96a8;opacity:0;pointer-events:none;white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1;transition:opacity .15s;position:absolute;top:50%}.group-chat-hover-time-incoming{right:-4.65rem;transform:translateY(-50%)}.group-chat-hover-time-own{left:-4.65rem;transform:translateY(-50%)}.group-chat-turn:hover .group-chat-hover-time,.group-chat-turn:focus-within .group-chat-hover-time{opacity:1}.group-chat-response-details-panel{color:#a7f3d0;background:#064e3b38;border:1px solid #2dd4bf47;border-radius:.55rem;gap:.4rem;margin-top:.7rem;padding:.65rem .7rem;font-size:.78rem;display:grid}.group-chat-response-details-heading{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.group-chat-response-details-heading strong{color:#d1fae5}.group-chat-response-details-heading button{color:#d1fae5;background:#064e3b61;border:1px solid #a7f3d042;border-radius:.35rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.group-chat-response-details-panel p{margin:0;line-height:1.45}@media (max-width:760px){.group-chat-hover-time{display:none}.assistant-message.group-chat-bubble,.conversation-user-message.group-chat-bubble{max-width:min(88%,36rem)}}.group-chat-message-reply-context{color:#aebdd1;border-left:2px solid #60a5fa8c;gap:.2rem;margin:.6rem 0 .45rem;padding-left:.6rem;font-size:.76rem;display:grid}.group-chat-message-reply-context strong{color:#dbeafe}.group-chat-message-reply-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-assistant-row.group-chat-turn{grid-template-columns:2rem minmax(0,1fr)}.group-chat-turn-weaver .assistant-avatar{border-color:#2dd4bf6b}.group-chat-message-meta-own{justify-content:flex-end}.group-chat-message-actions{justify-content:flex-end;margin-top:.65rem}.group-chat-message-actions .button{min-height:2rem;padding:.38rem .6rem;font-size:.72rem}.group-chat-reply-chip{color:#b8c5d8;border-bottom:1px solid #94a3b824;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .65rem;padding:.65rem .8rem;font-size:.78rem;display:grid}.group-chat-reply-chip span,.group-chat-reply-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-chat-reply-chip strong{color:#e2e8f0}.group-chat-reply-chip small{color:#7f8ea4;grid-column:1/2}.group-chat-reply-chip button{color:#cbd5e1;background:#111827;border:1px solid #94a3b833;border-radius:.45rem;grid-area:1/2/3/3;align-self:center;width:1.6rem;height:1.6rem}.group-chat-mention-menu{background:#f8fafc;border:1px solid #94a3b838;border-radius:.6rem;max-height:18rem;display:grid;position:absolute;bottom:calc(100% + .55rem);left:0;right:0;overflow:auto;box-shadow:0 22px 55px #0206176b}.group-chat-mention-menu button{color:#172033;text-align:left;background:0 0;border:0;border-bottom:1px solid #0f172a14;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.1rem .6rem;min-height:3.1rem;padding:.55rem .7rem;display:grid}.group-chat-mention-menu button:last-child{border-bottom:0}.group-chat-mention-menu button:hover,.group-chat-mention-menu button:focus-visible{background:#eaf1fb}.group-chat-mention-menu button>span{color:#dbeafe;background:#1d4ed8;border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:900;display:inline-flex}.group-chat-mention-menu strong,.group-chat-mention-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-chat-mention-menu small{color:#556579;font-size:.74rem}.group-chat-rail{padding-bottom:10.75rem}.group-chat-rail-card{min-width:0}.group-chat-rail-field{color:#8fa3bf;gap:.4rem;font-size:.72rem;font-weight:700;display:grid}.group-chat-channel-list,.group-chat-invitation-list{gap:.4rem;max-height:18rem;display:grid;overflow:auto}.group-chat-channel-button{text-align:left;background:#151b26;border:1px solid #94a3b824;border-radius:.55rem;gap:.18rem;width:100%;min-width:0;padding:.65rem .7rem;display:grid}.group-chat-channel-button:hover,.group-chat-channel-button-active{background:#2563eb29;border-color:#60a5fa61}.group-chat-more-button{color:#cbd5e1;background:#0f172ab8;border:1px solid #94a3b829;border-radius:.5rem;padding:.55rem .65rem;font-size:.76rem;font-weight:800}.group-chat-more-button:hover,.group-chat-more-button:focus-visible{background:#2563eb29;border-color:#60a5fa6b}.group-chat-summary-button{justify-content:center;width:100%}.group-chat-invitation-card{background:#151b26;border:1px solid #94a3b824;border-radius:.55rem;gap:.45rem;padding:.65rem;display:grid}.group-chat-invitation-card .button,.group-chat-rail-card .button{min-height:2rem;padding:.38rem .6rem;font-size:.72rem}.group-chat-latest-response{gap:.45rem;display:grid}.group-chat-latest-response p{color:#b6c4d7;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-height:9rem;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:760px){.group-chat-mode-grid{grid-template-columns:1fr}.group-chat-message-row{width:100%}}@media (prefers-reduced-motion:reduce){.sidebar,.nav-link,.nav-link-button,.nav-link-disabled,.sidebar-collapse-button,.mobile-menu-button,.skip-link{scroll-behavior:auto;transition:none}.login-slide{animation:none}.login-auth-button,.login-dot{transition:none}}@media (max-width:960px){.app-shell{grid-template-columns:1fr;padding-top:4rem}.console-topbar,.app-shell-nav-collapsed .console-topbar{z-index:45;top:4rem;left:0}.sidebar{z-index:60;overscroll-behavior:contain;width:min(19rem,88vw);height:100dvh;transition:transform .2s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%)}.sidebar-open{transform:translate(0)}.mobile-header{z-index:50;border-bottom:1px solid var(--border);color:#e5edf8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617f5;justify-content:space-between;align-items:center;height:4rem;padding:.65rem 1rem;display:flex;position:fixed;inset:0 0 auto}.mobile-header .brand-mark{width:2.5rem;height:2.5rem}.mobile-menu-button{border:1px solid var(--sidebar-border);color:#e2e8f0;background:var(--sidebar-surface-hover);border-radius:.55rem;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.mobile-menu-button svg{stroke-width:1.8px;width:1.15rem;height:1.15rem}.sidebar-collapse-button{display:none}.sidebar-backdrop{z-index:55;background:#02061794;border:0;display:block;position:fixed;inset:0}.home-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-menu-shell{top:.65rem;right:5rem}.account-menu-trigger{width:min(12.5rem,100vw - 10rem);max-width:min(16rem,100vw - 10rem)}.grid-2,.grid-3,.grid-4,.group-chat-meeting-gates,.allocation-form{grid-template-columns:1fr}.action-disclosure-header{min-height:0}.dashboard-main-grid,.signal-grid{grid-template-columns:1fr}.request-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-search,.request-filter{width:100%}.api-quickstart-steps,.api-response-example,.api-integration-values,.api-example-notes,.api-response-paths,.api-auth-rule{grid-template-columns:1fr}.decision-row,.request-toolbar{flex-direction:column;align-items:flex-start}.playground-shell{grid-template-columns:1fr;height:calc(100dvh - 4rem)}.private-chat-header{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:.5rem .75rem;display:grid}.private-chat-header-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:0}.private-chat-heading,.private-chat-heading-row{min-width:0}.private-chat-heading-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.private-chat-heading-row h1{flex:100%;max-width:100%}.private-chat-heading-row .private-chat-status-pill{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.group-chat-shell{grid-template-columns:1fr;height:calc(100vh - 4rem)}.chatbar{display:none}.playground-result-grid{grid-template-columns:1fr}.latest-score-rail,.group-chat-rail{display:none}.latest-score-rail:has(.score-rail-access-alert){z-index:95;background:0 0;border:0;width:min(28rem,100vw - 2rem);height:auto;padding:0;display:flex;position:fixed;bottom:1rem;right:1rem}.latest-score-rail:has(.score-rail-access-alert) .latest-score-card{display:none}.weaver-alert-floating-left{left:1rem}.result-stack{border-left:0;border-top:1px solid var(--border);padding-top:1rem;padding-left:0}.playground-top-card{min-height:3rem;padding-inline:1rem}.playground-title-group p,.playground-project-control>span,.composer-hint{display:none}.playground-history{padding-inline:clamp(.85rem,4vw,1.5rem)}.group-chat-management-grid,.group-chat-manage-heading,.group-chat-meeting-gates{grid-template-columns:1fr}.group-chat-manage-heading{display:grid}.playground-composer-dock{padding-inline:.75rem}.playground-settings-panel{grid-template-columns:1fr;width:min(20rem,100vw - 2rem)}.evidence-claim{grid-template-columns:1fr}.claim-signal{justify-items:start}.answer-header{grid-template-columns:1fr}.page-header{flex-direction:column}.login-shell{grid-template-columns:1fr}.login-left-card{min-height:auto}.login-proof-panel{min-height:38rem}.login-form-panel{min-height:auto;padding-block:4rem}.login-brand-orb{margin-bottom:3rem}}@media (max-width:560px){.home-destination-grid{grid-template-columns:1fr}.account-choice-footer{flex-direction:column;align-items:flex-start;gap:.5rem}.account-menu-trigger-email{display:none}.account-menu-trigger{grid-template-columns:1.8rem 1rem;width:auto;max-width:none}.account-menu-popover{width:auto;position:fixed;top:3.85rem;left:.75rem;right:.75rem}.identity-settings-intro{grid-template-columns:3.4rem minmax(0,1fr)}.identity-status{grid-column:2}.identity-detail-grid{grid-template-columns:1fr}.identity-detail-grid>div:nth-child(odd){border-right:0}}@media (max-width:640px){.action-disclosure-header{flex-direction:column;align-items:stretch}.action-disclosure-header .button{width:100%}.access-option-grid,.request-summary-grid{grid-template-columns:1fr}.request-drawer{width:100vw;padding:1rem}.drawer-header{flex-direction:column;align-items:flex-start;margin:-1rem -1rem 1rem;padding:1rem;top:-1rem}.drawer-actions{width:100%}.drawer-actions .icon-button{margin-left:auto}.markdown-content{border-radius:.45rem;padding:1.2rem 1rem;font-size:.98rem;line-height:1.7}.conversation-assistant-row{grid-template-columns:1.65rem minmax(0,1fr);gap:.6rem}.conversation-assistant-row .assistant-avatar{width:1.65rem;height:1.65rem}.api-quickstart>summary,.api-security-note,.api-doc-heading{flex-direction:column;align-items:flex-start}.api-endpoint-list>div{grid-template-columns:1fr}.api-postman-note{flex-direction:column}.api-topic-picker{grid-template-columns:minmax(0,1fr)}.api-language-tabs{width:100%}.api-language-tabs button{flex:1}.login-left-card{border-radius:0;margin:0}.login-proof-panel{padding:2rem 1.35rem}.login-carousel-window{min-height:auto}.login-slide-heading{font-size:clamp(1.8rem,9vw,2.45rem)}.login-slide-outcome{grid-template-columns:2.6rem minmax(0,1fr)}.login-slide-outcome p{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}}.login-v2-shell{color:#152033;background:#f4f6f8;grid-template-columns:minmax(25rem,43%) minmax(0,57%);min-height:100dvh;display:grid}.login-v2-product-panel{color:#f7fbff;background:#111827;min-height:100dvh}.login-v2-product{grid-template-rows:auto 1fr auto;gap:2.5rem;width:100%;min-height:100dvh;padding:3rem clamp(2rem,5vw,4.5rem);display:grid}.login-v2-brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.login-v2-brand>span:last-child{gap:.12rem;display:grid}.login-v2-brand small{color:#9db0c8;font-size:.75rem}.login-v2-brand-mark{background:#0b2748;border:1px solid #3b628e;border-radius:.4rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.login-v2-brand-mark .weaver-logo{width:65%;height:65%}.login-v2-story{align-self:center;width:100%;max-width:34rem}.login-v2-kicker,.login-v2-auth-kicker{letter-spacing:0;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.login-v2-kicker{color:#5f93c9}.login-v2-auth-kicker{color:#174f74}.login-v2-story h2{color:#f7fbff;letter-spacing:0;max-width:31rem;margin:1rem 0 0;font-size:2.85rem;font-weight:650;line-height:1.08}.login-v2-story-copy{color:#b7c5d7;max-width:31rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.65}.login-v2-answer-preview{border:0;border-radius:.4rem;grid-template-rows:1fr auto;min-height:18rem;margin-top:2.5rem;padding:1.25rem;display:grid}.login-v2-preview-content{align-content:start;animation:.36s both login-v2-preview-in;display:grid}.login-v2-preview-meta{color:#9db0c8;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.login-v2-preview-meta span{color:#b8f3ea;background:#123d4c;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;display:inline-flex}.login-v2-preview-meta svg{flex:none}.login-v2-preview-question{color:#f7fbff;margin:1.15rem 0;font-size:.96rem;font-weight:750;line-height:1.5}.login-v2-preview-answer{border-left:2px solid #e96679;padding-left:.9rem}.login-v2-preview-answer>span{color:#89a0bc;font-size:.7rem}.login-v2-preview-answer p{color:#dce6f2;margin:.35rem 0 0;font-size:.86rem;line-height:1.55}.login-v2-preview-benefit{color:#aebed2;margin:1rem 0 0;font-size:.82rem;line-height:1.55}.login-v2-preview-signals{flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;display:flex}.login-v2-preview-signals span{color:#c3d2e3;border:1px solid #31547c;border-radius:10px;padding:.28rem .55rem;font-size:.68rem}.login-v2-preview-controls{grid-template-columns:1.8rem auto 1.8rem;justify-content:center;align-self:end;align-items:center;gap:.65rem;margin-top:.85rem;display:grid}.login-v2-preview-pagination{justify-content:center;align-items:center;gap:.5rem;display:flex}.login-v2-preview-pagination button{background:#355578;border:0;border-radius:999px;width:1.5rem;height:.22rem;padding:0;transition:width .15s,background .15s}.login-v2-preview-pagination button.active{background:#6f9bca;width:2.2rem}.login-v2-preview-nav{color:#8fa6bf;opacity:.34;background:0 0;border:1px solid #0000;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;padding:0;transition:opacity .15s,border-color .15s,background .15s;display:grid}.login-v2-preview-nav:hover,.login-v2-preview-nav:focus-visible{opacity:.9;background:#0e2b4c;border-color:#365778}@keyframes login-v2-preview-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.login-v2-product-footer{color:#879db7;border-top:1px solid #28486e;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.7rem;display:flex}.login-v2-form-panel{color:#172033;background:#f7f8fa;justify-content:center;align-items:center;min-height:100dvh;padding:3rem 1.5rem;display:flex}.login-v2-auth-content{width:100%}.login-v2-auth-header{margin-bottom:1.75rem}.login-v2-auth-header h1{color:#111827;letter-spacing:0;margin:.55rem 0 0;font-size:2.35rem;font-weight:700;line-height:1.12}.login-v2-auth-header>p:last-child{color:#56657a;margin:.75rem 0 0;font-size:.95rem;line-height:1.55}.login-v2-method-header{margin-top:1.5rem}.login-v2-back{color:#46566b;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:650;display:inline-flex}.login-v2-back:hover{color:#111827}.login-v2-form,.login-v2-form label{display:grid}.login-v2-form{gap:1rem}.login-v2-form label{color:#263247;gap:.45rem;font-size:.82rem;font-weight:750}.login-v2-form input{color:#172033;background:#fff;border:1px solid #c4ccd7;border-radius:.4rem;outline:none;width:100%;height:3.35rem;padding:0 .9rem}.login-v2-form input::placeholder{color:#8793a4}.login-v2-form input:focus{border-color:#247f88;box-shadow:0 0 0 3px #247f8824}.login-v2-password-row{display:block;position:relative}.login-v2-password-row input{padding-right:4rem}.login-v2-password-row button{color:#526177;background:0 0;border:0;padding:.3rem;font-size:.75rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.login-v2-password-hint{color:#6b7788;margin:-.35rem 0 0;font-size:.75rem}.login-v2-submit,.login-v2-method-button{color:#f8fafc;background:#102841;border:1px solid #18314f;border-radius:.4rem;min-height:3.15rem;font-weight:750;transition:background .15s,border-color .15s,transform .15s}.login-v2-submit:hover:not(:disabled),.login-v2-method-button:hover{background:#173a5c;border-color:#25517c;transform:translateY(-1px)}.login-v2-submit:disabled{cursor:wait;opacity:.6}.login-v2-method-button{text-align:left;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;width:calc(100% - 1.5rem);margin-inline:auto;padding:.65rem .8rem;display:grid}.login-v2-method-button>span{gap:.08rem;display:grid}.login-v2-method-button small{color:#bdcce0;font-size:.7rem;font-weight:500}.login-v2-method-icon{color:#79ddd2;width:1.35rem;height:1.35rem}.login-v2-continue{text-align:center;justify-content:center;align-items:center;width:calc(100% - 1.5rem);margin-inline:auto;padding:.9rem 1.75rem;text-decoration:none;display:flex}.login-v2-divider{color:#768396;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.35rem 0;font-size:.72rem;font-weight:750;display:grid}.login-v2-divider:before,.login-v2-divider:after{content:"";background:#d9dee6;height:1px}.login-v2-identified-email{color:#28364a;overflow-wrap:anywhere;border-top:1px solid #d9dee6;border-bottom:1px solid #d9dee6;margin:0 0 1.25rem;padding:.85rem 0;font-weight:750}.login-v2-registration-options{gap:.55rem;margin-bottom:1rem;display:grid}.login-v2-registration-options button{color:#263247;text-align:left;background:#fff;border:1px solid #cbd2dc;border-radius:.4rem;gap:.18rem;width:100%;min-height:3.8rem;padding:.72rem .85rem;transition:border-color .15s,background .15s;display:grid}.login-v2-registration-options button:hover,.login-v2-registration-options button.active{background:#edf7f6;border-color:#247f88}.login-v2-registration-options button.active{box-shadow:inset 3px 0 #247f88}.login-v2-registration-options button span,.login-v2-review-note span,.login-v2-personal-guidance span{color:#657386;font-size:.74rem;font-weight:500;line-height:1.45}.login-v2-review-note,.login-v2-personal-guidance{color:#263247;background:#f0f6f6;border-left:3px solid #247f88;gap:.25rem;margin-bottom:1rem;padding:.65rem .8rem;display:grid}.login-v2-review-note strong,.login-v2-review-note span,.login-v2-personal-guidance strong,.login-v2-personal-guidance span{display:block}.login-v2-registration-providers{margin-top:.85rem}.login-v2-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.login-v2-provider-grid[data-provider-count="1"]{grid-template-columns:1fr}.login-v2-provider-grid[data-provider-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.login-v2-provider-grid button{color:#253247;background:#fff;border:1px solid #cbd2dc;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;min-width:0;height:2.85rem;padding:0 .55rem;font-size:.78rem;font-weight:700;display:flex}.login-v2-provider-grid button:hover{background:#eef1f5;border-color:#8d9aab}.login-v2-provider-icon{flex:none;width:1.1rem;height:1.1rem}.login-v2-github-icon{color:#172033}.login-v2-mode-switch{color:#59687a;text-align:center;margin:1.6rem 0 0;font-size:.84rem}.login-v2-mode-switch button{color:#174f74;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.login-v2-alert{margin-top:1rem}.login-v2-idp-required-note{color:#59687a;text-align:center;margin:.9rem 0 0;font-size:.78rem;line-height:1.5}.login-v2-security-note{color:#7c8796;text-align:center;border-top:1px solid #d9dee6;margin:2rem 0 0;padding-top:1rem;font-size:.72rem}@media (max-width:900px){.login-v2-shell{grid-template-columns:1fr}.login-v2-product-panel,.login-v2-product{min-height:auto}.login-v2-product{grid-template-rows:auto auto;gap:1.6rem;padding:1.8rem 2rem}.login-v2-story{align-self:auto}.login-v2-story h2{max-width:34rem;font-size:2rem}.login-v2-story-copy,.login-v2-answer-preview,.login-v2-product-footer{display:none}.login-v2-form-panel{min-height:auto;padding-block:3.5rem}}@media (max-width:520px){.login-v2-product{padding:1.4rem}.login-v2-story h2{font-size:1.55rem}.login-v2-form-panel{padding:2.5rem 1.1rem}.login-v2-auth-header h1{font-size:2rem}.login-v2-provider-grid{grid-template-columns:1fr}.login-v2-method-button,.login-v2-continue{width:calc(100% - .75rem)}}.content{--surface-page:#f6f7f9;--surface-card:#fff;--surface-sunken:#f1f3f6;--foreground:#0b1220;--muted:#64707f;--faint:#98a2b3;--panel:var(--surface-card);--panel-strong:var(--surface-card);--border:#0b122017;--border-strong:#0b122029;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#2563eb14;--success:#0f9d58;--warning:#b45309;--danger:#dc2626;--radius-card:12px;--radius-control:8px;--shadow-card:0 1px 2px #0b12200a;--shadow-raised:0 4px 12px #0b12200f;background:var(--surface-page);color:var(--foreground);font-feature-settings:"cv05" 1, "ss01" 1}.content .page-title{letter-spacing:-.021em;font-size:clamp(1.55rem,1.1rem + 1.4vw,2.05rem);font-weight:680;line-height:1.18}.content .page-header{align-items:flex-start;margin-bottom:1.75rem}.content .eyebrow{color:var(--faint);letter-spacing:.09em;font-size:.7rem;font-weight:620}.content .page-subtitle,.content .card-copy{color:var(--muted);max-width:68ch;font-size:.9rem;line-height:1.62}.content .card-title{letter-spacing:-.012em;font-size:.98rem;font-weight:640}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.content .card-pad{padding:1.15rem 1.25rem}.content :is(.button,button.button){border-radius:var(--radius-control);letter-spacing:-.004em;border:1px solid var(--accent-strong);color:#fff;background:var(--accent);box-shadow:none;padding:.55rem .95rem;font-size:.875rem;font-weight:560;transition:background .12s,border-color .12s,color .12s}.content :is(.button,button.button):hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong);transform:none}.content :is(.button,button.button):disabled{opacity:.55;cursor:not-allowed}.content .button-secondary{border-color:var(--border-strong);color:var(--foreground);background:var(--surface-card)}.content .button-secondary:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border-strong);color:var(--foreground)}.content .button-danger{border-color:var(--danger);color:#fff;background:var(--danger)}.content :is(.input,.select,.textarea){border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--foreground);background:var(--surface-card);padding:.55rem .7rem;font-size:.9rem;transition:border-color .12s,box-shadow .12s}.content :is(.input,.select,.textarea):focus,.content :is(.input,.select,.textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.content :is(a,button,.button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.content .playground-shell .playground-composer-form{position:relative}.content .playground-shell .composer-textarea{grid-column:1/-1}.content .playground-shell .playground-action-row{gap:.55rem;width:auto;padding:0;position:absolute;bottom:.45rem;right:.55rem}.content .playground-shell .composer-hint{white-space:nowrap;flex:none}.content .label{color:var(--muted);letter-spacing:.005em;font-size:.8rem;font-weight:560}.content .table-wrap{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);overflow-x:auto}.content .table-wrap table{border-collapse:collapse;width:100%}.content .table-wrap :is(th,td){text-align:left;border-bottom:1px solid var(--border);padding:.7rem .95rem}.content .table-wrap th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:var(--surface-sunken);font-size:.72rem;font-weight:620}.content .table-wrap tbody tr:last-child :is(th,td){border-bottom:0}.content .table-wrap td{font-size:.885rem}.content .table-wrap tbody tr:hover td{background:#2563eb06}.content :is(.button,button.button).button-secondary{border-color:var(--border-strong);color:var(--foreground);background:var(--surface-card)}.content :is(.button,button.button).button-secondary:hover:not(:disabled){background:var(--surface-sunken);color:var(--foreground)}.content :is(.button,button.button).button-danger{border-color:var(--border-strong);color:var(--danger);background:var(--surface-card)}.content :is(.button,button.button).button-danger:hover:not(:disabled){border-color:var(--danger);color:#fff;background:var(--danger)}.content .stack>:is(.button,button.button),.content .card>:is(.button,button.button){justify-self:start}.content :is(.button,button.button){min-width:0;min-height:2.25rem}.content td>:is(.button,button.button)+:is(.button,button.button){margin-left:.4rem}.content .stack>table{border:1px solid var(--border);border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;background:var(--surface-card);box-shadow:var(--shadow-card);overflow:hidden}.content .stack>table :is(th,td){text-align:left;border-bottom:1px solid var(--border);padding:.7rem .95rem}.content .stack>table th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:var(--surface-sunken);font-size:.72rem;font-weight:620}.content .stack>table tbody tr:last-child :is(th,td){border-bottom:0}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .markdown-content{color:var(--foreground);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:none;padding:clamp(1.1rem,2vw,1.6rem) clamp(1.15rem,2.4vw,1.9rem);font-size:1rem;line-height:1.7}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .markdown-content :is(p,li,blockquote,td,th,dt,dd){color:var(--foreground)}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .markdown-content :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--foreground)}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .markdown-content>p:first-child{color:var(--foreground)}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .markdown-content a{color:var(--accent-strong)}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .markdown-content :is(code,pre){color:var(--foreground);border-color:var(--border);background:var(--surface-sunken)}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .markdown-content blockquote{border-left:3px solid var(--border-strong);color:var(--muted)}.content .badge{border:1px solid var(--border-strong);color:var(--muted);background:var(--surface-sunken);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.content .panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);gap:.75rem;padding:1.15rem 1.25rem;display:grid}.content .table-wrap tbody td:last-child{white-space:nowrap;text-align:right;width:1%}.content .table-wrap tbody td:last-child>*+*{margin-left:.4rem}.app-shell-signed-out .nav-group{-webkit-user-select:none;user-select:none}.app-shell-signed-out .nav-link-signed-out,.app-shell-signed-out .nav-link-signed-out:hover{color:#74839a;cursor:not-allowed;opacity:.48;background:0 0;border-color:#0000}.content-signed-out{background:#f7f8fa;padding:0}.content-signed-out .access-state-modern{background:#f7f8fa;grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);align-items:start;gap:3.5rem;width:100%;max-width:none;margin:0;padding:2.1rem 6rem 5rem;display:grid;position:relative;overflow:hidden}.content-signed-out .access-state-modern:before{content:"";background:#2563eb;width:5rem;height:.28rem;position:absolute;top:0;left:6rem}.access-state-copy{z-index:1;max-width:58rem;padding-top:.35rem;position:relative}.access-state-icon{color:#1d4ed8;background:#eaf1ff;border:1px solid #2563eb3d;border-radius:8px;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.7rem;display:grid}.access-state-icon svg{width:1.75rem;height:1.75rem}.content-signed-out .access-state-copy .eyebrow{color:#475569;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.content-signed-out .access-state-copy h1{color:#0b1220;letter-spacing:0;max-width:50rem;margin:1rem 0 0;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1.02}.content-signed-out .access-state-copy>p:not(.eyebrow){color:#536174;max-width:47rem;margin:2.5rem 0 0;font-size:1.08rem;line-height:1.7}.content-signed-out .access-state-copy .access-state-operator{color:#334155;max-width:36rem;margin-top:1rem;font-size:.95rem;font-weight:650;line-height:1.55}.access-state-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.content-signed-out .access-state-action{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;gap:.8rem;min-width:10rem;min-height:3.15rem;margin-top:0;display:inline-flex}.content-signed-out .access-state-action:hover{color:#fff;background:#1d4ed8}.content-signed-out .access-state-action svg{width:1rem;height:1rem}.access-state-note{color:#64748b;max-width:18rem;font-size:.86rem;line-height:1.5}.access-state-grid{grid-template-columns:minmax(0,1fr);gap:.7rem;margin-top:0;display:grid}.access-state-public-links{color:#1d4ed8;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:1.35rem;font-size:.92rem;font-weight:650;display:flex}.access-state-public-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.access-state-card{background:#ffffffd1;border:1px solid #d8e0ea;border-radius:8px;align-items:flex-start;gap:.85rem;min-height:7.5rem;padding:.6rem;display:flex;box-shadow:0 10px 28px #0f172a0d}.access-state-card-icon{color:#2563eb;background:#eef5ff;border:1px solid #c9dcff;border-radius:8px;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.access-state-card-icon svg{width:1.18rem;height:1.18rem}.access-state-card h2{color:#0b1220;letter-spacing:0;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.access-state-card p{color:#536174;margin:.45rem 0 0;font-size:.88rem;line-height:1.55}.access-state-assurance{z-index:1;color:#0f172a;background:#e8eef9;border:1px solid #2563eb29;border-radius:8px;align-content:start;gap:1rem;padding:1rem;display:grid;position:relative}.access-state-assurance>svg{color:#2563eb;width:2rem;height:2rem}.access-state-assurance>div{gap:.65rem;display:grid}.access-state-assurance strong{color:#0f172a;letter-spacing:0;font-size:1.32rem;line-height:1.25}.access-state-assurance span{color:#5b687a;line-height:1.65}.access-state-google{color:#334155;background:#ffffffdb;border:1px solid #d8e0ea;border-radius:8px;align-items:flex-start;gap:.8rem;padding:1rem;display:flex;box-shadow:0 10px 28px #0f172a0d}.access-state-google>svg{color:#2563eb;flex:none;width:1.25rem;height:1.25rem}.access-state-google>div{gap:.4rem;display:grid}.access-state-google strong{color:#0b1220;font-size:.92rem;line-height:1.35}.access-state-google span{color:#536174;font-size:.84rem;line-height:1.55}@media (max-width:1100px){.content-signed-out .access-state-modern{grid-template-columns:1fr;gap:3rem;padding:3.5rem 3.5rem 5rem}.content-signed-out .access-state-modern:before{left:3.5rem}.access-state-assurance{max-width:38rem;min-height:auto;margin-top:0}}@media (max-width:700px){.content-signed-out .access-state-modern{padding:3rem 1.5rem 2.5rem}.content-signed-out .access-state-modern:before{left:1.5rem}.content-signed-out .access-state-copy h1{font-size:2.7rem;line-height:1.08}.content-signed-out .access-state-copy>p:not(.eyebrow){font-size:1rem}.access-state-icon{margin-bottom:2rem}.access-state-actions{flex-direction:column;align-items:flex-start}.access-state-grid{grid-template-columns:1fr;margin-top:2.25rem}.access-state-assurance{padding:1.5rem}}.content{--text-primary:var(--foreground);--text-secondary:var(--muted);--text-subtle:var(--faint);--surface-default:var(--surface-card);--surface-subtle:var(--surface-sunken);--surface-interactive:var(--accent-soft);--signal-info:var(--accent);--signal-success:var(--success);--signal-warning:var(--warning);--signal-danger:var(--danger)}.nav-disclosure{min-width:0;display:grid}.content .table-actions,.content .button-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.content .drawer-content,.content .answer-body,.content .response-document,.content .privacy-settings-page{min-width:0}.content .drawer-content{overscroll-behavior:contain;overflow-y:auto}.content .answer-body,.content .response-document{overflow-wrap:anywhere}.content .notice-danger{border-color:var(--signal-danger)}@supports (color:color-mix(in lab, red, red)){.content .notice-danger{border-color:color-mix(in srgb, var(--signal-danger) 46%, transparent)}}.content .notice-danger{color:#fecdd3;background:#2b1520}.content .account-token-allowance,.content .dashboard-metrics{min-width:0}.content .ui-state{border:1px solid var(--border);border-radius:var(--radius-control);min-height:3rem;color:var(--text-secondary);background:var(--surface-subtle);align-items:center;margin:0;padding:.75rem .9rem;font-size:.875rem;line-height:1.5;display:flex}.content .ui-state-loading:before{border:2px solid var(--signal-info);flex:none;width:.85rem;height:.85rem;margin-right:.65rem}@supports (color:color-mix(in lab, red, red)){.content .ui-state-loading:before{border:2px solid color-mix(in srgb, var(--signal-info) 22%, transparent)}}.content .ui-state-loading:before{border-top-color:var(--signal-info);content:"";border-radius:50%;animation:.7s linear infinite spinner-rotate}.content .ui-state-empty{border-style:dashed}.content .home-dashboard{gap:1rem}.content .home-dashboard-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.content .home-dashboard-title{color:var(--text-primary);letter-spacing:0;margin:0;font-size:2rem;font-weight:700;line-height:1.15}.content .home-dashboard-subtitle{max-width:58rem;color:var(--text-secondary);margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.content .home-ask-button{flex:none;min-width:0}.content .home-plan-banner,.content .home-metric-card,.content .home-included-card,.content .home-api-card,.content .home-billing-actions,.content .home-security-card,.content .home-readiness-card{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:8px}.content .home-plan-banner{justify-content:space-between;align-items:stretch;gap:1.5rem;padding:1.35rem 1.4rem;display:flex}.content .home-plan-primary{gap:1.1rem;min-width:0;display:grid}.content .home-plan-heading{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.content .home-plan-heading h2,.content .home-included-card h2,.content .home-api-card h2,.content .home-billing-actions h2,.content .home-security-card h2,.content .home-readiness-card h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.content .home-plan-meta{grid-template-columns:repeat(3,minmax(11rem,1fr));gap:1rem;display:grid}.content .home-plan-meta>div{min-width:0;color:var(--text-secondary);grid-template-columns:1.75rem minmax(0,1fr);gap:.18rem .65rem;display:grid}.content .home-plan-meta svg{color:var(--accent);grid-row:1/span 2;align-self:center}.content .home-plan-meta span{font-size:.77rem}.content .home-plan-meta strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:.9rem;font-weight:650}.content .home-plan-actions{justify-content:flex-end;align-items:flex-start;gap:.65rem;min-width:max-content;display:flex}.content .home-credit-grid{grid-template-columns:minmax(14rem,.95fr) minmax(18rem,1.35fr) minmax(14rem,.95fr);gap:1rem;display:grid}.content .home-metric-card{justify-content:space-between;gap:1rem;min-width:0;padding:1.1rem;display:flex}.content .home-metric-card-wide{min-width:0}.content .home-metric-card>div{gap:.4rem;min-width:0;display:grid}.content .home-metric-card strong{color:var(--text-primary);letter-spacing:0;font-size:1.75rem;font-weight:760;line-height:1.1}.content .home-metric-card span{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.content .home-metric-card svg{color:var(--accent);flex:none}.content .home-meter{background:#e8edf5;border-radius:999px;width:100%;height:.42rem;position:relative;overflow:hidden}.content .home-meter i{border-radius:inherit;background:#2563eb;min-width:.35rem;max-width:100%;height:100%;display:block}.content .home-meter-purple i{background:#7c3aed}.content .home-middle-grid{grid-template-columns:minmax(18rem,1fr) minmax(20rem,1fr) minmax(18rem,.86fr);gap:1rem;display:grid}.content .home-included-card,.content .home-api-card,.content .home-billing-actions,.content .home-security-card,.content .home-readiness-card{gap:1rem;min-width:0;padding:1.1rem;display:grid}.content .home-service-list,.content .home-action-list,.content .home-readiness-list{gap:.65rem;display:grid}.content .home-service-list>div{border-bottom:1px solid var(--border);min-height:2rem;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.content .home-service-list>div:last-child{border-bottom:0}.content .home-service-list strong{color:#047857;font-size:.78rem;font-weight:700}.content .home-card-link,.content .section-heading-row .text-link{align-items:center;gap:.35rem;width:fit-content;display:inline-flex}.content .home-api-card p{color:var(--text-secondary);margin:.35rem 0 0;font-size:.86rem;line-height:1.5}.content .home-api-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.content .home-api-card dl>div{min-width:0}.content .home-api-card dt,.content .home-api-card dd{margin:0}.content .home-api-card dt{color:var(--text-subtle);text-transform:uppercase;font-size:.72rem;font-weight:700}.content .home-api-card dd{color:var(--text-primary);margin-top:.22rem;font-size:.9rem;font-weight:680}.content .home-action-list a,.content .home-readiness-list a{min-height:2.35rem;color:var(--text-primary);grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.65rem;font-size:.88rem;font-weight:620;display:grid}.content .home-action-list svg:first-child,.content .home-readiness-list svg{color:var(--accent)}.content .home-action-list svg:last-child{color:var(--text-subtle)}.content .home-readiness-list a{grid-template-columns:1.4rem minmax(0,1fr) minmax(7rem,auto)}.content .home-readiness-list strong{color:var(--text-secondary);text-align:right;font-size:.78rem;font-weight:560}.content .home-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.72fr);gap:1rem;display:grid}.content .home-security-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.content .home-security-metrics>div{border:1px solid var(--border);background:var(--surface-sunken);border-radius:8px;min-width:0;padding:.8rem}.content .home-security-metrics span,.content .home-security-metrics strong{display:block}.content .home-security-metrics span{color:var(--text-secondary);font-size:.78rem}.content .home-security-metrics strong{color:var(--text-primary);letter-spacing:0;margin-top:.35rem;font-size:1.35rem;font-weight:760;line-height:1.1}.content .compact-empty{border:1px dashed var(--border);border-radius:8px;padding:1rem}.content .compact-empty p{color:var(--text-secondary);margin:0}.content .billing-plan-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);align-items:stretch;gap:1rem;display:grid}.content .billing-package-card,.content .billing-metered-card{min-width:0}.content .billing-metered-card{background:linear-gradient(106deg,#f8fbff 0%,#fbf7ff 58%,#fff1f6 100%)}.content .billing-detail-list{grid-template-columns:minmax(8.5rem,.34fr) minmax(0,1fr);row-gap:.72rem}.content .billing-credit-card{background:linear-gradient(106deg,#f8fbff 0%,#fbf7ff 58%,#fff1f6 100%)}.content .billing-credit-card .home-credit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content .billing-detail-list dt{color:var(--text-secondary)}.content .billing-detail-list dd{color:var(--text-primary);font-weight:620}@media (max-width:1180px){.content .home-credit-grid,.content .home-middle-grid,.content .home-bottom-grid,.content .billing-plan-grid{grid-template-columns:1fr}}@media (max-width:760px){.content .home-dashboard-header,.content .home-plan-banner,.content .home-plan-actions{flex-direction:column;align-items:stretch}.content .home-plan-actions{min-width:0}.content .home-plan-meta,.content .home-api-card dl,.content .home-security-metrics,.content .billing-detail-list{grid-template-columns:1fr}.content .home-action-list a,.content .home-readiness-list a{grid-template-columns:1.4rem minmax(0,1fr)}.content .home-action-list svg:last-child,.content .home-readiness-list strong{display:none}}.content .api-quickstart,.content .api-doc-section,.content .api-doc-disclosure,.content .investigation-section,.content .request-drawer details{border-color:var(--border);color:var(--text-primary);background:var(--surface-default)}.content .api-topic-picker button{border-color:var(--border);background:var(--surface-subtle)}.content .api-topic-picker strong{color:var(--text-primary)}.content .api-topic-picker button[aria-selected=true]{border-color:var(--signal-info)}@supports (color:color-mix(in lab, red, red)){.content .api-topic-picker button[aria-selected=true]{border-color:color-mix(in srgb, var(--signal-info) 45%, transparent)}}.content .api-topic-picker button[aria-selected=true]{background:var(--signal-info)}@supports (color:color-mix(in lab, red, red)){.content .api-topic-picker button[aria-selected=true]{background:color-mix(in srgb, var(--signal-info) 12%, var(--surface-subtle))}}.content .api-topic-picker button[aria-selected=true] :is(svg,strong){color:var(--signal-info)}.content .api-quickstart-steps>div,.content .evidence-claim{border-color:var(--border);color:var(--text-secondary);background:var(--surface-subtle)}.content .api-quickstart-steps strong{color:#fff;background:var(--signal-info)}.content .api-quickstart :is(h2,h3,summary),.content .api-doc-heading,.content .api-quickstart-steps code{color:var(--text-primary)}.content .api-security-note{border-color:var(--signal-warning)}@supports (color:color-mix(in lab, red, red)){.content .api-security-note{border-color:color-mix(in srgb, var(--signal-warning) 30%, transparent)}}.content .api-security-note{color:#78350f;background:#fffbeb}.login-v2-shell{--login-canvas:#f4f6f8;--login-panel:#f7f8fa;--login-product:#111827;--login-product-raised:#0b2748;--login-product-hover:#0e2b4c;--login-heading:#111827;--login-text:#263247;--login-muted:#59687a;--login-subtle:#8793a4;--login-border:#cbd2dc;--login-border-strong:#8d9aab;--login-accent:#247f88;--login-accent-soft:#edf7f6;--login-action:#102841;--login-action-hover:#173a5c;--login-on-dark:#f7fbff;--login-on-dark-muted:#b7c5d7;--login-on-dark-subtle:#9db0c8;color:var(--login-text);background:var(--login-canvas)}.login-v2-product-panel{color:var(--login-on-dark);background:var(--login-product)}.login-v2-brand small,.login-v2-preview-meta,.login-v2-preview-answer>span{color:var(--login-on-dark-subtle)}.login-v2-brand-mark{border-color:var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){.login-v2-brand-mark{border-color:color-mix(in srgb, var(--focus-ring) 48%, transparent)}}.login-v2-brand-mark{background:var(--login-product-raised)}.login-v2-story :is(h2,.login-v2-preview-question){color:var(--login-on-dark)}.login-v2-story-copy,.login-v2-preview-answer p,.login-v2-preview-signals span{color:var(--login-on-dark-muted)}.login-v2-form-panel{color:var(--login-text);background:var(--login-panel)}.login-v2-auth-header h1,.login-v2-back:hover{color:var(--login-heading)}.login-v2-auth-header>p:last-child,.login-v2-mode-switch,.login-v2-password-row button{color:var(--login-muted)}.login-v2-form label,.login-v2-identified-email,.login-v2-registration-options button,.login-v2-provider-grid button{color:var(--login-text)}.login-v2-form input,.login-v2-registration-options button,.login-v2-provider-grid button{border-color:var(--login-border);background:#fff}.login-v2-form input:focus,.login-v2-registration-options button:hover,.login-v2-registration-options button.active{border-color:var(--login-accent)}.login-v2-form input:focus{box-shadow:0 0 0 3px var(--login-accent)}@supports (color:color-mix(in lab, red, red)){.login-v2-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--login-accent) 14%, transparent)}}.login-v2-registration-options button:hover,.login-v2-registration-options button.active,.login-v2-review-note,.login-v2-personal-guidance{background:var(--login-accent-soft)}.login-v2-registration-options button.active,.login-v2-review-note,.login-v2-personal-guidance{border-color:var(--login-accent)}.login-v2-provider-grid button:hover{border-color:var(--login-border-strong);background:var(--login-canvas)}.login-v2-submit,.login-v2-method-button{border-color:var(--login-action);color:#fff;background:var(--login-action)}.login-v2-submit:hover:not(:disabled),.login-v2-method-button:hover{border-color:var(--login-action-hover);background:var(--login-action-hover)}.login-v2-method-button-idp{text-align:center;justify-content:center;align-items:center;gap:.6rem;display:flex}.login-v2-method-button-idp>span{text-align:center;flex:0 auto;justify-items:center}.login-v2-method-button-passkey{--login-action:#4059e0;--login-action-hover:#3448c9;text-align:center;background:#4059e0;border-color:#4059e0;justify-content:center;align-items:center;gap:.6rem;display:flex}.login-v2-method-button-passkey:hover:not(:disabled){background:#3448c9;border-color:#3448c9}.login-v2-method-button-passkey>span{text-align:center;flex:0 auto;justify-items:center}.login-v2-method-button-passkey small{color:#dbe3fb}.login-v2-method-button-passkey:disabled{cursor:wait;opacity:.6}.content:has(.group-chat-shell:not(.docs-figure-frame)){--chat-canvas:#0b0f17;--chat-surface:#111722;--chat-surface-raised:#151b26;--chat-surface-interactive:#0f172ab8;--chat-surface-selected:#2563eb29;--chat-border:#94a3b829;--chat-border-strong:#94a3b847;--chat-text:#e5edf8;--chat-muted:#9fb0c8;--chat-subtle:#7f8ea4;--chat-accent:#60a5fa;--chat-assistant:#0f2432;--chat-own:#35465e;--chat-menu-surface:#f8fafc;--chat-menu-text:#172033;background:var(--chat-canvas)}.group-chat-start-card,.group-chat-manage-heading,.group-chat-management-panel,.group-chat-rail-card,.group-chat-channel-button,.group-chat-invitation-card{border-color:var(--chat-border);color:var(--chat-text);background:var(--chat-surface)}.group-chat-channel-button,.group-chat-invitation-card{background:var(--chat-surface-raised)}.group-chat-channel-button:hover,.group-chat-channel-button-active,.group-chat-more-button:hover,.group-chat-more-button:focus-visible{border-color:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.group-chat-channel-button:hover,.group-chat-channel-button-active,.group-chat-more-button:hover,.group-chat-more-button:focus-visible{border-color:color-mix(in srgb, var(--chat-accent) 42%, transparent)}}.group-chat-channel-button:hover,.group-chat-channel-button-active,.group-chat-more-button:hover,.group-chat-more-button:focus-visible{background:var(--chat-surface-selected)}.group-chat-more-button,.group-chat-reply-chip button{border-color:var(--chat-border);color:var(--chat-text);background:var(--chat-surface-interactive)}.group-chat-bubble-own{color:var(--chat-text);background:var(--chat-own)}.group-chat-bubble-incoming{color:var(--chat-text);background:var(--chat-assistant)}.group-chat-message-menu,.group-chat-mention-menu{border-color:var(--chat-border-strong);color:var(--chat-menu-text);background:var(--chat-menu-surface)}.group-chat-message-menu button,.group-chat-mention-menu button{color:var(--chat-menu-text)}.group-chat-rail-field,.group-chat-latest-response p,.group-chat-target-row small,.group-chat-channel-button small,.group-chat-invitation-card small{color:var(--chat-muted)}@media (max-width:760px){.content .table-actions,.content .button-row{align-items:stretch}.content .table-actions>:is(.button,button),.content .button-row>:is(.button,button){flex:auto}}@media (prefers-reduced-motion:reduce){.content .ui-state-loading:before,.login-v2-preview-content{animation:none}}.resource-management-page{gap:1rem}.resource-management-page>.page-header{margin-bottom:.25rem}.resource-summary-strip{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-summary-strip>div{gap:.25rem;min-width:0;padding:.85rem 1rem;display:grid}.resource-summary-strip>div+div{border-left:1px solid var(--border)}.resource-summary-strip span,.resource-context-copy span,.resource-allocation-context span{color:var(--faint);letter-spacing:.065em;text-transform:uppercase;font-size:.7rem;font-weight:620}.resource-summary-strip strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:650;overflow:hidden}.content .resource-directory{padding:0;overflow:visible}.resource-directory-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.15rem 1rem;display:flex}.resource-directory-header .card-copy{margin-bottom:0}.resource-directory-actions{align-items:center;gap:.55rem;display:flex}.resource-directory-actions .button,.resource-drawer-body .button,.api-secret-value .button{align-items:center;gap:.45rem;display:inline-flex}.resource-icon-button,.resource-drawer-close,.row-action-trigger{border:1px solid var(--border-strong);border-radius:var(--radius-control);width:2.35rem;height:2.35rem;color:var(--muted);background:var(--surface-card);cursor:pointer;place-items:center;display:inline-grid}.resource-icon-button:hover:not(:disabled),.resource-drawer-close:hover,.row-action-trigger:hover,.row-action-trigger[aria-expanded=true]{color:var(--foreground);background:var(--surface-sunken)}.resource-icon-button:disabled{cursor:not-allowed;opacity:.5}.resource-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-sunken);grid-template-columns:minmax(16rem,1fr) minmax(10rem,13rem) auto;align-items:center;gap:.7rem;padding:.75rem 1.15rem;display:grid}.resource-search-field{border:1px solid var(--border);border-radius:var(--radius-control);min-width:0;height:2.35rem;color:var(--faint);background:var(--surface-card);align-items:center;gap:.55rem;padding:0 .7rem;display:flex}.resource-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.resource-search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.resource-search-field input{width:100%;min-width:0;height:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0}.resource-filter-field{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;height:2.35rem;padding:0 .65rem;display:grid}.resource-filter-field span{color:var(--faint);font-size:.75rem;font-weight:620}.resource-filter-field select,.resource-context-select select{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem;font-weight:560}.resource-result-count{color:var(--faint);white-space:nowrap;justify-self:end;font-size:.78rem}.resource-directory>.table-wrap{border-radius:0 0 var(--radius-card) var(--radius-card);border:0;overflow:visible}.resource-directory>.table-wrap th:first-child,.resource-directory>.table-wrap td:first-child{padding-left:1.15rem}.resource-directory>.table-wrap th:last-child,.resource-directory>.table-wrap td:last-child{padding-right:1.15rem}.resource-row-selected td{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.resource-row-selected td{background:color-mix(in srgb, var(--accent-soft) 56%, var(--surface-card))}}.resource-name-button{color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.resource-name-button:hover{color:var(--accent-strong)}.resource-row-meta{max-width:26rem;color:var(--faint);font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.72rem;overflow:hidden}.resource-context-bar{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr) minmax(15rem,22rem);align-items:center;gap:.85rem;padding:.75rem .9rem;display:grid}.resource-context-icon{border-radius:var(--radius-control);width:2.35rem;height:2.35rem;color:var(--accent-strong);background:var(--accent-soft);place-items:center;display:grid}.resource-context-copy{gap:.1rem;min-width:0;display:grid}.resource-context-copy strong,.resource-context-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-context-copy strong{color:var(--foreground);font-size:.9rem}.resource-context-copy small{color:var(--faint);font-family:var(--font-mono,ui-monospace, monospace);font-size:.7rem}.resource-context-select{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);height:2.35rem;padding:0 .65rem;display:grid}.resource-context-select select{width:100%}.row-action-menu{justify-content:flex-end;display:inline-flex;position:relative}.row-action-popover-floating{position:fixed;top:auto}.row-action-popover{z-index:40;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-card);min-width:12.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 14px 34px #0f172a29}.row-action-popover button{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.38rem;align-items:center;gap:.55rem;padding:.6rem .65rem;font-size:.82rem;font-weight:500;display:flex}.row-action-popover button:hover:not(:disabled){background:var(--surface-sunken)}.row-action-popover button:disabled{cursor:not-allowed;opacity:.45}.row-action-popover .row-action-danger{color:var(--danger)}.resource-drawer-layer{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;justify-content:flex-end;display:flex;position:fixed;inset:0}.resource-drawer{width:min(31rem,96vw);height:100%;color:var(--foreground);background:var(--surface-page);overflow-y:auto;box-shadow:-20px 0 60px #0f172a33}.resource-drawer-header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface-page);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem 1.1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.resource-drawer-header{background:color-mix(in srgb, var(--surface-page) 94%, transparent)}}.resource-drawer-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.resource-drawer-header h2{color:var(--foreground);margin:0;font-size:1.2rem;line-height:1.25}.resource-drawer-header p:last-child{max-width:42ch;color:var(--muted);margin:.45rem 0 0;font-size:.84rem;line-height:1.55}.resource-drawer-close{flex:none}.resource-drawer-body{padding:1.35rem}.resource-allocation-context{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.resource-allocation-context strong{color:var(--foreground);font-size:1rem}.api-secret-card{border-left:3px solid var(--success)!important}.api-secret-value{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem;display:grid}.api-secret-value code{overflow-wrap:anywhere;min-width:0;color:var(--foreground);font-size:.8rem}.account-access-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.account-access-summary::-webkit-details-marker{display:none}.account-access-summary>span{color:var(--accent-strong);flex:none;font-size:.8rem;font-weight:620}.account-access-disclosure[open]>.account-access-summary>span:before{content:"Close "}.account-access-disclosure[open]>.account-access-summary>span{font-size:0}.account-access-disclosure[open]>.account-access-summary>span:before{font-size:.8rem}.account-access-body{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.knowledge-management-surface{gap:1rem}.knowledge-heading-actions,.knowledge-toolbar-tail{align-items:center;gap:.55rem;display:flex}.knowledge-heading-actions .button,.knowledge-retrieval-bar .button{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.knowledge-summary-strip{box-shadow:none}.api-summary-strip strong{align-items:center;gap:.35rem;display:inline-flex}.api-empty-state{min-height:10.75rem;color:var(--faint);text-align:center;justify-items:center;gap:.45rem;padding:2rem;display:grid}.api-empty-state>svg{color:var(--accent)}.api-empty-state strong{color:var(--foreground);font-size:.92rem}.api-empty-state span{max-width:32rem;font-size:.8rem;line-height:1.5}.api-empty-state .button{align-items:center;gap:.45rem;margin-top:.4rem;display:inline-flex}.api-section-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem .75rem;display:grid}.api-section-title>svg{color:var(--accent);grid-row:span 2;margin-top:.15rem}.api-section-title .card-copy{grid-column:2;max-width:48rem}.knowledge-directory{border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:visible}.knowledge-view-tabs{border-bottom:1px solid var(--border);align-items:center;gap:.25rem;min-height:3.3rem;padding:.45rem .7rem 0;display:flex;overflow-x:auto}.knowledge-view-tab{min-height:2.85rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.84rem;font-weight:620;display:inline-flex;position:relative}.knowledge-view-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:.7rem;right:.7rem}.knowledge-view-tab:hover,.knowledge-view-tab.active{color:var(--foreground)}.knowledge-view-tab.active:after{background:var(--accent)}.knowledge-view-tab>span{min-width:1.4rem;height:1.35rem;color:var(--faint);background:var(--surface-sunken);border-radius:999px;place-items:center;padding-inline:.38rem;font-size:.68rem;display:inline-grid}.knowledge-directory .resource-toolbar{border-top:0;grid-template-columns:minmax(14rem,1fr) auto}.knowledge-loading{color:var(--muted);padding:1rem 1.15rem;font-size:.84rem}.knowledge-directory>.notice{margin:.8rem 1.15rem}.knowledge-view-panel{border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:none;border-top:0;margin-top:-1rem;padding:0;overflow:visible}.knowledge-view-panel>div:first-child:not(.table-wrap),.knowledge-view-panel>p:first-child{display:none}.knowledge-view-panel>.table-wrap{border-radius:0 0 var(--radius-card) var(--radius-card);border:0;overflow:visible}.knowledge-view-panel table{min-width:52rem;font-size:.81rem}.knowledge-view-panel th{color:var(--faint);background:var(--surface-sunken);letter-spacing:.055em;font-size:.68rem}.knowledge-view-panel td{vertical-align:middle;height:4.2rem}.knowledge-view-panel tbody tr:hover td{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.knowledge-view-panel tbody tr:hover td{background:color-mix(in srgb, var(--accent-soft) 38%, var(--surface-card))}}.knowledge-view-panel>.notice{margin:1rem}.knowledge-empty-state{min-height:11rem;color:var(--faint);text-align:center;justify-items:center;gap:.4rem;padding:2rem;display:grid}.knowledge-empty-state strong{color:var(--foreground);font-size:.92rem}.knowledge-empty-state span{max-width:34rem;font-size:.8rem}.knowledge-retrieval-bar{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.knowledge-retrieval-icon{border-radius:var(--radius-control);width:2.35rem;height:2.35rem;color:var(--accent-strong);background:var(--accent-soft);place-items:center;display:grid}.knowledge-retrieval-bar>div:nth-child(2){gap:.15rem;display:grid}.knowledge-retrieval-bar strong{color:var(--foreground);font-size:.88rem}.knowledge-retrieval-bar span{color:var(--muted);font-size:.78rem}.knowledge-result-summary{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.knowledge-result-summary>div{min-width:0;padding:.85rem}.knowledge-result-summary>div+div{border-left:1px solid var(--border)}.spin{animation:.8s linear infinite resource-spin}@keyframes resource-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.knowledge-directory .resource-toolbar{grid-template-columns:1fr}.knowledge-toolbar-tail{justify-content:space-between}}@media (max-width:700px){.knowledge-heading-actions{flex-direction:column;align-items:stretch}.knowledge-heading-actions .button{width:100%}.knowledge-retrieval-bar{grid-template-columns:auto minmax(0,1fr)}.knowledge-retrieval-bar .button{grid-column:1/-1;width:100%}.knowledge-result-summary{grid-template-columns:1fr}.knowledge-result-summary>div+div{border-top:1px solid var(--border);border-left:0}}@media (max-width:900px){.resource-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-summary-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.resource-summary-strip>div:nth-child(4){border-top:1px solid var(--border)}.resource-toolbar,.resource-context-bar{grid-template-columns:1fr}.resource-result-count{justify-self:start}}@media (max-width:700px){.resource-summary-strip{grid-template-columns:1fr}.resource-summary-strip>div+div,.resource-summary-strip>div:nth-child(3){border-top:1px solid var(--border);border-left:0}.resource-directory-header,.account-access-summary{flex-direction:column;align-items:stretch}.resource-directory-actions{justify-content:space-between}.resource-toolbar{grid-template-columns:minmax(0,1fr)}.resource-directory>.table-wrap{overflow-x:auto}.api-secret-value{grid-template-columns:1fr}}.content:has(.resource-management-page){background:#f5f7fa}.resource-management-page{width:min(100%,92rem);margin-inline:auto}.workspace-management-surface{gap:1rem}.resource-page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:.35rem;display:flex}.resource-page-heading h1{color:#111a2d;letter-spacing:0;margin:0;font-size:clamp(2rem,3vw,2.6rem);font-weight:650;line-height:1.1}.resource-page-heading>div>p:last-child{color:#667287;max-width:44rem;margin:.65rem 0 0;font-size:.9rem;line-height:1.55}.resource-primary-action{white-space:nowrap;border-radius:.4rem;align-items:center;gap:.45rem;min-height:2.65rem;padding-inline:1rem;display:inline-flex}.workspace-management-surface .resource-summary-strip{color:#69758a;min-height:3.35rem;box-shadow:none;background:#eef2f6;border:1px solid #dde3eb;border-radius:.4rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:.7rem .9rem;display:grid}.workspace-management-surface .resource-summary-strip>span{color:#69758a;letter-spacing:0;text-transform:none;border-right:1px solid #d5dce6;align-items:center;gap:.4rem;min-width:0;padding:0 1rem;font-size:.78rem;font-weight:500;display:flex}.workspace-management-surface .resource-summary-strip>span:first-child{padding-left:0}.workspace-management-surface .resource-summary-strip>span:last-child{border-right:0;justify-content:flex-end;padding-right:0}.workspace-management-surface .resource-summary-strip strong{color:#263248;letter-spacing:0;text-transform:none;flex:none;font-size:.9rem;font-weight:680}.workspace-management-surface .resource-summary-strip .resource-system-ready{color:#24765a}.workspace-management-surface .resource-directory{box-shadow:none;background:#fff;border:1px solid #dce2ea;border-radius:.45rem;overflow:hidden}.workspace-management-surface .resource-toolbar{background:#fff;border-top:0;border-bottom:1px solid #e2e6ec;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem;display:flex}.workspace-management-surface .resource-search-field{background:#f8fafc;border-color:#ccd4df;border-radius:.4rem;width:min(24rem,55%);height:2.4rem}.resource-toolbar-actions{align-items:center;gap:.5rem;display:flex}.resource-filter-menu{position:relative}.content .resource-filter-trigger{border-color:#cfd6e1;border-radius:.4rem;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 .85rem;display:inline-flex}.resource-filter-popover{z-index:45;color:#344157;background:#fff;border:1px solid #cfd6e1;border-radius:.4rem;gap:.45rem;width:13rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 14px 34px #0f172a24}.resource-filter-popover span{color:#728097;text-transform:uppercase;font-size:.68rem;font-weight:750}.resource-filter-popover select{color:#263248;background:#fff;border:1px solid #cfd6e1;border-radius:.35rem;width:100%;height:2.25rem;padding:0 .55rem}.workspace-management-surface .resource-directory>.table-wrap{overflow-x:auto}.workspace-management-surface .resource-directory table{min-width:58rem;font-size:.79rem}.workspace-management-surface .resource-directory th{letter-spacing:.07em;background:#f8fafc;height:2.55rem;font-size:.65rem;font-weight:780}.workspace-management-surface .resource-directory td{color:#3f4c61;vertical-align:middle;border-bottom:1px solid #e6eaf0;height:4.4rem;padding-block:.55rem}.workspace-management-surface .resource-directory tbody tr:hover td{background:#f7faff}.workspace-management-surface .resource-row-selected td{background:#f4f8fe}.resource-name-cell{align-items:center;gap:.7rem;min-width:12rem;display:flex}.resource-name-cell>span:last-child{min-width:0}.resource-name-cell small,.resource-token-value+small{color:#7c899d;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;margin-top:.22rem;font-size:.66rem;font-weight:500;display:block;overflow:hidden}.resource-workspace-icon{color:#1f5d99;background:#e8f1fb;border-radius:.38rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.resource-token-value{color:#1f2a3d;font-size:.79rem;font-weight:650;display:block}.resource-table-footer{color:#78859a;background:#fbfcfd;border-top:1px solid #e4e8ee;align-items:center;min-height:2.7rem;padding:0 .9rem;font-size:.72rem;display:flex}@media (max-width:900px){.workspace-management-surface .resource-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-management-surface .resource-summary-strip>span{border:0;padding:.25rem 0}.workspace-management-surface .resource-summary-strip>span:last-child{justify-content:flex-start}}@media (max-width:600px){.resource-page-heading{flex-direction:column;align-items:stretch;gap:1rem}.resource-primary-action{justify-content:center;width:100%}.workspace-management-surface .resource-toolbar{flex-direction:column;align-items:stretch}.workspace-management-surface .resource-search-field{width:100%}.resource-toolbar-actions{justify-content:flex-end}}.content .settings-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start;gap:1.25rem 2rem;padding:1.15rem 0;display:grid}.content .settings-row:first-of-type{border-top:0;padding-top:.35rem}.content .settings-row-copy{max-width:46ch}.content .settings-row-title{letter-spacing:-.011em;color:var(--foreground);margin:0;font-size:.9375rem;font-weight:640}.content .settings-row-help{color:var(--muted);margin:.3rem 0 0;font-size:.85rem;line-height:1.55}.content .settings-row-control{flex-direction:column;justify-self:end;align-items:stretch;gap:.5rem;width:100%;display:flex}.content .meeting-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.75rem 2.5rem;display:grid}.content .meeting-hero-address{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-sunken);align-items:center;gap:.75rem;padding:.7rem .75rem .7rem .9rem;display:flex}.content .meeting-hero-address code{letter-spacing:-.01em;min-width:0;color:var(--foreground);white-space:nowrap;flex:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.875rem;overflow-x:auto}.content .meeting-hero-steps{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);gap:.9rem;padding:1rem 1.1rem;display:grid}.content .meeting-hero-step{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.content .meeting-hero-step-number{border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;width:1.4rem;height:1.4rem;color:var(--muted);background:var(--surface-card);border-radius:999px;place-items:center;font-size:.7rem;font-weight:640;display:grid}.content .meeting-hero-step strong{color:var(--foreground);font-size:.8125rem;font-weight:620;display:block}.content .meeting-hero-step span:last-child{color:var(--muted);margin-top:.1rem;font-size:.8125rem;line-height:1.5;display:block}.content .meeting-access-rules{border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid;overflow:hidden}.content .meeting-access-rule{box-shadow:inset 1px 0 0 var(--border);background:var(--surface-card);flex-direction:column;justify-content:flex-start;gap:.65rem;padding:.95rem 1rem;display:flex}.content .meeting-access-rule:first-child{box-shadow:none}@media (max-width:720px){.content .meeting-access-rule{box-shadow:inset 0 1px 0 var(--border)}.content .meeting-access-rule:first-child{box-shadow:none}}.content .meeting-access-rule>.meeting-checkbox{margin-top:auto}.content .meeting-access-rule-inline{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.content .meeting-access-rule-main{gap:.15rem;min-width:0;display:grid}.content .meeting-access-rule-label{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:640}.content .meeting-access-rule-value{color:var(--foreground);overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.content .meeting-access-rule-help{color:var(--muted);font-size:.8125rem;line-height:1.5}.content .meeting-access-state{color:var(--muted);flex:none;font-size:.8125rem;font-weight:560}.content .meeting-inline-form{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.content .meeting-inline-form .field{flex:20rem;min-width:0;margin:0}.content:not(:has(.playground-shell:not(.docs-figure-frame))):not(:has(.group-chat-shell:not(.docs-figure-frame))) .card.meeting-review-card{border-left:3px solid var(--warning)}.content .meeting-review-note{border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--muted);gap:.4rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.6;display:grid}.content .meeting-review-note strong{color:var(--foreground);font-weight:620}.content .meeting-review-warning{justify-items:start;gap:.2rem;min-width:0;display:grid}.content .meeting-review-warning .badge{width:max-content;max-width:100%}.content .meeting-review-warning p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.content .notes-layout{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:1080px){.content .notes-layout,.content .meeting-hero,.content .settings-row{grid-template-columns:minmax(0,1fr)}.content .settings-row-control{justify-self:stretch}}.content .notes-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);max-height:min(70vh,44rem);box-shadow:var(--shadow-card);align-content:start;display:grid;overflow-y:auto}.content .notes-list-item{border:0;border-top:1px solid var(--border);text-align:left;width:100%;color:inherit;background:0 0;gap:.3rem;padding:.8rem .95rem .85rem;transition:background .12s,box-shadow .12s;display:grid;box-shadow:inset 2px 0 #0000}.content .notes-list-item:first-child{border-top:0}.content .notes-list-item:hover{background:var(--surface-sunken)}.content .notes-list-item-active,.content .notes-list-item-active:hover{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.content .notes-list-title{letter-spacing:-.008em;color:var(--foreground);overflow-wrap:anywhere;font-size:.875rem;font-weight:620;line-height:1.4}.content .notes-list-meta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;font-size:.775rem;line-height:1.45;display:flex}.content .notes-list-dot{color:var(--faint)}.content .notes-doc-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;display:flex}.content .notes-doc-title{letter-spacing:-.018em;overflow-wrap:anywhere;margin:.1rem 0 0;font-size:1.2rem;font-weight:660;line-height:1.3}.content .notes-meta-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem 1.75rem;padding:.8rem 0;display:flex}.content .notes-meta{gap:.15rem;min-width:6rem;display:grid}.content .notes-meta-label{letter-spacing:.055em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:640}.content .notes-meta-value{color:var(--foreground);font-size:.85rem;font-weight:560}.content .notes-body{max-width:68ch}.content .notes-body h1,.content .notes-body h2{letter-spacing:-.012em;color:var(--foreground);margin:1.6rem 0 .55rem;font-size:1.02rem;font-weight:660}.content .notes-body h3{letter-spacing:.005em;color:var(--foreground);margin:1.35rem 0 .4rem;font-size:.9rem;font-weight:640}.content .notes-body>:first-child{margin-top:0}.content .notes-body p,.content .notes-body li{color:var(--foreground);font-size:.9rem;line-height:1.68}.content .notes-body hr{border:0;border-top:1px solid var(--border);margin:1.5rem 0}.content .notes-doc-footer{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:.9rem;font-size:.8125rem;line-height:1.6}.content .notes-empty{text-align:center;place-items:center;gap:.35rem;padding:3rem 1.5rem;display:grid}.content .notes-open-button{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--foreground);border-radius:.4rem;padding:.32rem .6rem;font-size:.8rem;font-weight:560}.content .notes-open-button:hover{background:var(--surface-sunken)}.content .docs-page{width:min(100% - clamp(2rem,5vw,5rem),96rem);margin:0 auto;padding-bottom:4rem}.content .docs-page.docs-article{width:100%;max-width:none}.content .docs-hero{align-items:start;gap:.65rem;padding-bottom:1.5rem;display:grid}@media (min-width:60rem){.content .docs-hero:has(>.docs-hero-actions){grid-template-columns:minmax(0,1fr) auto;column-gap:2rem}.content .docs-hero:has(>.docs-hero-actions)>.docs-hero-actions{place-self:start end}}.content .docs-hero-aligned{padding-left:17rem}.content .docs-hero-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem 3rem;margin-top:.35rem;display:grid}.content .docs-hero-copy{gap:.6rem;max-width:52rem;display:grid}@media (max-width:60rem){.content .docs-hero-row{grid-template-columns:minmax(0,1fr)}}.content .docs-eyebrow{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.content .docs-hero h1{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,1.5rem + 1.8vw,2.7rem);font-weight:700;line-height:1.08}.content .docs-hero p:not(.docs-eyebrow){color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.docs-hero-second{margin-top:.15rem}.content .docs-hero-actions,.content .docs-final-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.content .docs-action{border:1px solid var(--border-strong);background:var(--surface-card);min-height:2.45rem;color:var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;padding:.62rem .95rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.content .docs-action:hover{background:var(--surface-sunken)}.content .docs-action-primary{border-color:var(--accent);background:var(--accent);color:#fff}.content .docs-action-primary:hover{background:var(--accent-strong)}.content .docs-layout{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.content .legal-docs-layout{grid-template-columns:14rem minmax(0,1fr);gap:2.25rem}@media (max-width:900px){.content .legal-docs-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.content .docs-sidebar{background:var(--surface-card);border-radius:.65rem;gap:.55rem;padding:.8rem;display:grid;position:sticky;top:5.25rem;box-shadow:0 10px 24px #0f172a0a}.content .docs-sidebar-title{border-bottom:1px solid var(--border);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 .35rem .35rem;font-size:.7rem;font-weight:760}.content .docs-sidebar-nav{gap:.1rem;display:grid}.content .docs-sidebar-link{color:var(--muted);border-radius:.42rem;padding:.5rem .55rem;font-size:.86rem;font-weight:560;text-decoration:none;display:block}.content .docs-sidebar-link:hover{background:var(--surface-sunken);color:var(--foreground)}.content .docs-main{gap:1.25rem;min-width:0;display:grid}.content .docs-section{background:var(--surface-card);border-radius:.65rem;scroll-margin-top:5.25rem;overflow:hidden;box-shadow:0 10px 24px #0f172a0b}.content .docs-section-header{border-bottom:1px solid var(--border);gap:.35rem;padding:1.2rem 1.3rem;display:grid}.content .docs-section-header h2{color:var(--foreground);letter-spacing:-.015em;margin:0;font-size:1.18rem;font-weight:680;line-height:1.3}.content .docs-section-header p:not(.docs-eyebrow){max-width:62rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.content .docs-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content .docs-topic-card{border-top:1px solid var(--border);min-width:0;color:inherit;grid-template-columns:2.45rem minmax(0,1fr);gap:.85rem;padding:1.05rem 1.3rem;text-decoration:none;display:grid}.content .docs-topic-card:nth-child(-n+2){border-top:0}.content .docs-topic-card:nth-child(2n){border-left:1px solid var(--border)}.content .docs-topic-card-plain{grid-template-columns:minmax(0,1fr)}.content .docs-topic-card-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content .docs-topic-card-link:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface-card))}}.content .docs-topic-icon{border:1px solid var(--accent);place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.content .docs-topic-icon{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border))}}.content .docs-topic-icon{background:var(--accent);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.content .docs-topic-icon{background:color-mix(in srgb, var(--accent) 8%, var(--surface-card))}}.content .docs-topic-icon{color:var(--accent)}.content .docs-topic-icon svg{width:1.08rem;height:1.08rem}.content .docs-topic-copy{gap:.25rem;min-width:0;display:grid}.content .docs-topic-copy strong,.content .docs-reference-card h3,.content .docs-step h3{color:var(--foreground);margin:0;font-size:.95rem;font-weight:660;line-height:1.35}.content .docs-topic-copy span,.content .docs-reference-card p,.content .docs-step p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.content .docs-topic-copy em{color:var(--accent);font-size:.82rem;font-style:normal;font-weight:650}.content .docs-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1.15rem 1.3rem;display:grid}.content .docs-reference-card{background:var(--surface-sunken);border-radius:.55rem;grid-template-columns:2.45rem minmax(0,1fr);gap:.85rem;min-width:0;padding:1rem;display:grid}.content .docs-reference-card>div{gap:.25rem;min-width:0;display:grid}.content .docs-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:1.15rem 1.3rem;list-style:none;display:grid}.content .docs-step{background:var(--surface-sunken);border-radius:.55rem;align-content:start;gap:.45rem;min-width:0;padding:1rem;display:grid}.content .docs-step-number{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.78rem;font-weight:760;display:grid}.content .docs-callout{background:var(--accent);border-radius:.55rem;align-items:flex-start;gap:.75rem;margin:0 1.3rem 1.2rem;padding:.95rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.content .docs-callout{background:color-mix(in srgb, var(--accent) 6%, var(--surface-card))}}.content .docs-callout-quiet{background:var(--surface-sunken)}.content .docs-callout>svg{width:1.1rem;height:1.1rem;color:var(--accent);flex:none}.content .docs-callout p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.content .docs-table-wrap{overflow-x:auto}.content .docs-table{border-collapse:collapse;width:100%;min-width:44rem}.content .docs-table th,.content .docs-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.85rem 1.3rem}.content .docs-table th{background:var(--surface-sunken);color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760}.content .docs-table td{color:var(--muted);font-size:.88rem;line-height:1.55}.content .docs-table td:first-child{width:15rem;color:var(--foreground);font-weight:620}.content .docs-table tr:last-child td{border-bottom:0}.content .docs-code-pill{border:1px solid var(--border);background:var(--surface-sunken);color:var(--accent);border-radius:.35rem;padding:.12rem .34rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.85em;font-weight:650;display:inline-block}.content .docs-final-actions{padding:0 1.3rem 1.2rem}.content .docs-guide-modal{z-index:80;opacity:0;pointer-events:none;visibility:hidden;place-items:center;padding:1.5rem;transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.content .docs-guide-modal:target{opacity:1;pointer-events:auto;visibility:visible}.content .docs-guide-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f1c6b;position:absolute;inset:0}.content .docs-guide-panel{z-index:1;border:1px solid var(--border);background:var(--surface-card);border-radius:.8rem;gap:1rem;width:min(100%,42rem);max-height:min(42rem,100vh - 3rem);padding:1.2rem;transition:transform .18s;display:grid;position:relative;overflow-y:auto;transform:translateY(10px)scale(.985);box-shadow:0 28px 72px #0f172a3d}.content .docs-guide-modal:target .docs-guide-panel{transform:translateY(0)scale(1)}.content .docs-guide-header{border-bottom:1px solid var(--border);grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:start;gap:.85rem;padding-bottom:.9rem;display:grid}.content .docs-guide-header h3{color:var(--foreground);letter-spacing:-.015em;margin:.2rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.25}.content .docs-guide-close{border:1px solid var(--border);background:var(--surface-card);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:.5rem;place-items:center;display:grid}.content .docs-guide-close:hover{background:var(--surface-sunken);color:var(--foreground)}.content .docs-guide-close svg{width:1rem;height:1rem}.content .docs-guide-intro,.content .docs-guide-note,.content .docs-guide-steps li{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.content .docs-guide-steps{counter-reset:docs-guide-step;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.content .docs-guide-steps li{counter-increment:docs-guide-step;min-height:2rem;padding:.45rem 0 .45rem 2.6rem;position:relative}.content .docs-guide-steps li:before{background:var(--accent);border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:absolute;top:.35rem;left:0}@supports (color:color-mix(in lab, red, red)){.content .docs-guide-steps li:before{background:color-mix(in srgb, var(--accent) 11%, var(--surface-card))}}.content .docs-guide-steps li:before{color:var(--accent);content:counter(docs-guide-step);font-size:.78rem;font-weight:760}.content .docs-guide-note{border:1px solid var(--border);background:var(--surface-sunken);border-radius:.55rem;padding:.85rem .95rem}.content .docs-guide-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}@media (max-width:1100px){.content .docs-hero-aligned{padding-left:0}.content .docs-layout{grid-template-columns:minmax(0,1fr)}.content .docs-sidebar{position:static}.content .docs-sidebar-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.content .docs-page{width:min(100% - 1.5rem,100%)}.content .docs-hero,.content .docs-topic-grid,.content .docs-reference-grid,.content .docs-step-list{grid-template-columns:minmax(0,1fr)}.content .docs-topic-card:nth-child(-n+2),.content .docs-topic-card{border-top:1px solid var(--border)}.content .docs-topic-card:first-child{border-top:0}.content .docs-topic-card:nth-child(2n){border-left:0}.content .docs-sidebar-nav{grid-template-columns:minmax(0,1fr)}.content .docs-guide-modal{padding:1rem}.content .docs-guide-panel{max-height:calc(100vh - 2rem)}}.content .legal-document{width:min(100% - clamp(2rem,7vw,7rem),64rem);max-width:none;margin:0 auto;padding-bottom:3rem}.content .legal-document-article{max-width:none}:root{--wide-page-width:min(calc(100% - clamp(2rem, 6vw, 6rem)), 78rem)}.content .legal-document-wide{width:var(--wide-page-width)}.content .legal-document-hub{width:min(100% - clamp(2rem,5vw,5rem),92rem)}.content .legal-document-docs{width:var(--wide-page-width);margin:0 auto;padding-bottom:4rem}.content .legal-document-header{border-bottom:2px solid var(--foreground);gap:.75rem;margin-bottom:.5rem;padding-bottom:1.75rem;display:grid}.content .legal-document-title{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.5rem);font-weight:680;line-height:1.1}.content .legal-document-summary{color:var(--foreground);margin:0;font-size:1.05rem;line-height:1.6}.content .legal-document-updated{color:var(--muted);margin:0;font-size:.8125rem}.content .legal-section{border-bottom:1px solid var(--border);padding:1.75rem 0}.content .legal-section:last-of-type{border-bottom:0}.content .legal-section-heading{letter-spacing:0;text-wrap:balance;margin:0 0 .75rem;font-size:1.05rem;font-weight:660}.content .legal-section-body{gap:.85rem;display:grid}.content .legal-section-body p,.content .legal-section-body li{color:var(--foreground);margin:0;font-size:.95rem;line-height:1.7}.content .legal-section-body strong{font-weight:660}.content .legal-section-body ul{gap:.5rem;margin:0;padding-left:1.1rem;list-style:outside;display:grid}.content .legal-section-body a:not(.legal-action-link):not(.legal-action-quiet){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.content .legal-section-body code{border:1px solid var(--border);background:var(--surface-sunken);color:var(--foreground);border-radius:.3rem;padding:.1rem .28rem;font-size:.88em}.content .privacy-data-table-wrap{border:1px solid var(--border);background:var(--surface-card);border-radius:.55rem;overflow-x:auto}.content .privacy-data-table{border-collapse:collapse;width:100%;min-width:54rem}.content .privacy-data-table th,.content .privacy-data-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.9rem 1rem}.content .privacy-data-table th{background:var(--surface-sunken);color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760}.content .privacy-data-table td{color:var(--muted);font-size:.9rem;line-height:1.62}.content .privacy-data-table td:first-child{width:12.5rem;color:var(--foreground);font-weight:650}.content .privacy-data-table tr:last-child td{border-bottom:0}.content .privacy-data-note{border-left:3px solid var(--accent);background:var(--surface-sunken);color:var(--muted);border-radius:.5rem;padding:.95rem 1rem;font-size:.92rem;line-height:1.65}.content .privacy-data-note strong{color:var(--foreground)}.content .legal-page-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.15rem 0 .5rem;display:flex}.content .legal-action-link{border:1px solid var(--border-strong);background:var(--surface-card);min-height:2.5rem;color:var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.content .legal-action-quiet{min-height:2.5rem;color:var(--muted);align-items:center;padding:0 .35rem;font-size:.88rem;font-weight:550;text-decoration:none;display:inline-flex}.content .legal-action-quiet:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.content .legal-action-divider{background:var(--border);align-self:stretch;width:1px;margin:.15rem .35rem}.content .legal-action-link:hover{background:var(--surface-sunken)}.content .legal-action-link-primary{border-color:var(--accent);background:var(--accent);color:#fff}.content .legal-action-link-primary:hover{background:var(--accent-strong)}.content .legal-hub-grid{margin-top:1.25rem}.content .legal-card-grid{gap:1rem;display:grid}.content .legal-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.content .legal-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.content .legal-card-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.content .legal-info-card{background:var(--surface-card);border-radius:.5rem;align-content:start;gap:.65rem;min-width:0;min-height:8.75rem;padding:1rem;display:grid;box-shadow:0 8px 22px #0f172a0a}.content .legal-info-card-link{color:inherit;text-decoration:none}.content .legal-info-card-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.content .legal-info-card-link:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface-card))}}.content .legal-info-card-link:hover{box-shadow:0 12px 28px #0f172a17}.content .legal-info-card-quiet{background:var(--surface-sunken);box-shadow:none}.content .legal-info-card h3{margin:0;font-size:.98rem;font-weight:680;line-height:1.35}.content .legal-info-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.content .legal-info-card-icon{border:1px solid var(--accent);place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.content .legal-info-card-icon{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border))}}.content .legal-info-card-icon{background:var(--accent);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.content .legal-info-card-icon{background:color-mix(in srgb, var(--accent) 9%, var(--surface-card))}}.content .legal-info-card-icon{color:var(--accent)}.content .legal-info-card-icon svg{width:1.1rem;height:1.1rem}.content .legal-info-card-meta{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:760}.content .legal-callout{background:var(--accent);border-radius:.5rem;align-items:flex-start;gap:.85rem;margin-top:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.content .legal-callout{background:color-mix(in srgb, var(--accent) 7%, var(--surface-card))}}.content .legal-callout-muted{background:var(--surface-sunken)}.content .legal-callout>svg{width:1.15rem;height:1.15rem;color:var(--accent);flex:none}.content .legal-callout strong{margin-bottom:.25rem;display:block}.content .legal-callout p{color:var(--muted);margin:0}.content .legal-document-docs .legal-docs-hero{border-bottom:0;margin-bottom:0}.content .legal-docs-hero .legal-document-updated{color:var(--muted);font-size:.8125rem;line-height:1.4}.content .legal-docs-main .legal-section{background:var(--surface-card);border-bottom:0;border-radius:.65rem;padding:0;overflow:hidden;box-shadow:0 10px 24px #0f172a0b}.content .legal-docs-main .legal-section-heading{border-bottom:1px solid var(--border);color:var(--foreground);letter-spacing:-.015em;margin:0;padding:1.15rem 1.3rem;font-size:1.18rem;font-weight:680;line-height:1.3}.content .legal-docs-main .legal-section-body{gap:.85rem;padding:1.15rem 1.3rem 1.25rem;display:grid}.content .legal-docs-main .legal-section-body p,.content .legal-docs-main .legal-section-body li{max-width:72rem;color:var(--muted);font-size:.92rem;line-height:1.68}.content .legal-docs-main .legal-section-body strong{color:var(--foreground)}.content .legal-docs-main .privacy-data-table-wrap{margin-top:.2rem}.content .legal-inline-address{color:var(--foreground);font-weight:700}@media (max-width:1100px){.content .legal-card-grid-four,.content .legal-card-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.content .legal-document,.content .legal-document-wide,.content .legal-document-hub,.content .legal-document-docs{width:min(100% - 1.5rem,100%)}.content .legal-card-grid-two,.content .legal-card-grid-three,.content .legal-card-grid-four{grid-template-columns:minmax(0,1fr)}.content .legal-page-actions{flex-direction:column}}.login-v2-shell{--login-product:#0b1729;--login-panel:#f4f7fb;--login-action:#2563eb;--login-action-hover:#1d4ed8;background:var(--login-panel);grid-template-columns:minmax(31rem,44%) minmax(0,56%)}.login-v2-product-panel{background:var(--login-product)}.login-v2-product{gap:2rem;padding:3.5rem clamp(2.5rem,4vw,4rem)}.login-v2-brand strong{font-size:1rem}.login-v2-brand small{color:#a7b8cc}.login-v2-brand-mark{background:#0d2948;border-color:#315b89}.login-v2-story{max-width:33rem}.login-v2-story-accent{background:#2dd4bf;border-radius:999px;width:2.75rem;height:.22rem;display:block}.login-v2-story h2{max-width:31rem;margin-top:1.35rem;font-size:2.55rem;font-weight:700;line-height:1.12}.login-v2-story-copy{color:#b7c5d7;max-width:31rem;margin-top:1rem;font-size:.96rem;line-height:1.6}.login-v2-room{background:#2f6fb517;border:1px solid #7da0cd38;border-radius:.55rem;grid-column:2;margin-top:.7rem;padding:.7rem .8rem}.login-v2-room-chips{flex-wrap:wrap;gap:.4rem;display:flex}.login-v2-room-chip{white-space:nowrap;border:1px solid #0000;border-radius:.35rem;padding:.16rem .5rem;font-size:.73rem}.login-v2-room-chip-practice{color:#7fe0d8;background:#2bb8ac24;border-color:#2dd4bf52;font-weight:600}.login-v2-room-chip-place{color:#a8cbf5;background:#4d8fd624;border-color:#7daae14d}.login-v2-pillars{gap:1.05rem;margin-top:1.6rem;display:grid}.login-v2-pillar{grid-template-columns:1.55rem minmax(0,1fr);gap:.15rem .7rem;display:grid}.login-v2-pillar-mark{color:#5fd3c6;place-items:center;width:1.55rem;height:1.4rem;display:grid}.login-v2-pillar strong{color:#f7fbff;align-self:center;font-size:.95rem;font-weight:650}.login-v2-pillar small{color:#aebed2;grid-column:2;font-size:.84rem;line-height:1.5}.login-v2-product-footer{color:#9db0c8;justify-content:flex-start;align-items:center;gap:.65rem;font-size:.76rem}.login-v2-product-footer svg{color:#2dd4bf;flex:none}.login-v2-form-panel{background:var(--login-panel);align-items:center;padding:3rem clamp(1.5rem,5vw,5rem)}.login-v2-form-wrap{width:min(100%,31rem)}.login-v2-auth-card{background:#fff;border:1px solid #10284121;border-radius:8px;width:100%;padding:clamp(1.75rem,4vw,2.5rem);box-shadow:0 10px 30px #10284114}.login-v2-auth-header{text-align:center}.login-v2-auth-header h1{font-size:2.2rem}.login-v2-auth-header>p:last-child{max-width:23rem;margin-inline:auto}.login-v2-auth-card .login-v2-back{margin-bottom:.8rem}.login-v2-auth-card .login-v2-method-header{margin-top:0}.login-v2-form input{height:3.2rem}.login-v2-submit{border-color:var(--login-action);background:var(--login-action)}.login-v2-submit:hover:not(:disabled){border-color:var(--login-action-hover);background:var(--login-action-hover)}.login-v2-security-note{color:#4f6076;text-align:left;background:#ffffffb8;border:1px solid #1028411f;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:3.5rem;margin-top:1rem;padding:.85rem 1rem;font-size:.78rem;display:flex}.login-v2-security-note svg{color:#159d91;flex:none}@media (min-width:901px) and (max-height:780px){.login-v2-product{gap:1rem;padding-block:2rem}.login-v2-story h2{margin-top:.85rem;font-size:2.1rem}.login-v2-story-copy{margin-top:.7rem;font-size:.88rem}.login-v2-room{margin-top:1rem;padding:.8rem .9rem .7rem}.login-v2-pillars{gap:.85rem;margin-top:1.15rem}.login-v2-pillar small{font-size:.8rem;line-height:1.45}}@media (max-width:900px){.login-v2-shell{grid-template-columns:1fr}.login-v2-product{gap:1.5rem;padding:1.6rem 2rem 1.8rem}.login-v2-story-accent,.login-v2-story-copy,.login-v2-room,.login-v2-pillars,.login-v2-product-footer{display:none}.login-v2-story h2{margin-top:0;font-size:1.75rem}.login-v2-form-panel{padding-block:2.5rem}}@media (max-width:520px){.login-v2-product{padding:1.25rem}.login-v2-story h2{font-size:1.4rem}.login-v2-form-panel{padding:1.5rem 1rem 2rem}.login-v2-auth-card{padding:1.5rem 1.1rem}.login-v2-auth-header h1{font-size:1.85rem}.login-v2-security-note{align-items:flex-start}}.content .settings-pair{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.content .settings-pair:first-of-type{border-top:0}.content .settings-pair-item{flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem 0;display:flex}.content .settings-pair-item+.settings-pair-item{border-left:1px solid var(--border);margin-left:2rem;padding-left:2rem}.content .settings-pair .settings-row-copy{max-width:42ch}.content .settings-pair .settings-row-control{flex-flow:wrap;justify-self:start;align-items:center;gap:.5rem;width:auto}.content .settings-pair .settings-row-control .button,.content .settings-pair .settings-row-control .select{width:auto;min-width:10rem}.content .settings-pair-list{gap:0}.content .settings-pair-entry{flex-direction:column;gap:.75rem;padding:.75rem 0;display:flex}.content .settings-pair-entry:first-child{padding-top:0}.content .settings-pair-entry+.settings-pair-entry{border-top:1px solid var(--border)}.content .settings-lede{max-width:100%}@media (max-width:900px){.content .settings-pair{grid-template-columns:minmax(0,1fr)}.content .settings-pair-item+.settings-pair-item{border-left:0;border-top:1px solid var(--border);margin-left:0;padding-left:0}}.content .meeting-assistant-page{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;display:grid}.content .meeting-assistant-page>*{grid-column:1/-1;min-width:0}.content .meeting-assistant-page>.meeting-card-half{grid-column:span 1}.content .meeting-business-card .button-secondary,.content .meeting-review-card .button-secondary{color:var(--accent);background:#2563eb0b;border-color:#2563eb4d}.content .meeting-business-card .button-secondary:hover:not(:disabled),.content .meeting-review-card .button-secondary:hover:not(:disabled){color:#fff;border-color:var(--accent);background:var(--accent)}.content .meeting-business-card .button-danger,.content .meeting-review-card .button-danger,.content .meeting-business-card .button-secondary.button-danger,.content .meeting-review-card .button-secondary.button-danger{color:var(--danger);background:#be123c0d;border-color:#be123c52}.content .meeting-business-card .button-danger:hover:not(:disabled),.content .meeting-review-card .button-danger:hover:not(:disabled){color:#fff;border-color:var(--danger);background:var(--danger)}.content .meeting-empty-note{border:1px dashed var(--border);color:var(--muted);background:0 0;border-radius:.6rem;margin:0;padding:.85rem 1.1rem;font-size:.88rem}@media (max-width:60rem){.content .meeting-assistant-page{grid-template-columns:minmax(0,1fr)}.content .meeting-assistant-page>.meeting-card-half{grid-column:1/-1}}.content .meeting-business-card{border-color:var(--border);padding:1.35rem 1.5rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}.content .meeting-connections-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.content .meeting-connection-card{flex-direction:column;min-height:15.5rem;display:flex}.content .meeting-connection-body{border-top:1px solid var(--border);flex-direction:column;flex:1;justify-content:space-between;gap:.9rem;min-width:0;padding-top:.9rem;display:flex}.content .meeting-connection-body>.settings-row{border-top:0;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:1rem;padding:0;display:flex}.content .meeting-connection-card .settings-row-copy{max-width:none}.content .meeting-connection-card .settings-row-control{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;margin-top:auto}.content .meeting-connection-button{justify-content:center;width:10.75rem;min-width:10.75rem;min-height:2.45rem}@media (max-width:60rem){.content .meeting-connections-grid{grid-template-columns:minmax(0,1fr)}.content .meeting-connection-card{min-height:0}.content .meeting-connection-card .settings-row-control{flex-direction:column;align-items:stretch}.content .meeting-connection-button{width:100%;min-width:0}}.content .meeting-section-heading{align-items:flex-start;gap:.85rem;display:flex}.content .meeting-section-heading>div{min-width:0}.content .meeting-section-heading .eyebrow{margin-bottom:.2rem}.content .meeting-section-icon{border:1px solid var(--border);background:var(--panel-strong);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:.55rem;flex:none;justify-content:center;align-items:center;margin-top:.9rem;display:inline-flex}.content .meeting-section-copy{max-width:none;margin-top:.45rem}.content .meeting-settings-pair{border-top:1px solid var(--border);margin-top:.35rem}.content .meeting-preference-list{border-top:1px solid var(--border);gap:0;display:grid}.content .meeting-preference-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem 2rem;padding:1.15rem 0;display:grid}.content .meeting-preference-row:first-child{border-top:0}.content .meeting-preference-row .settings-row-copy{max-width:none}.content .meeting-preference-row .settings-row-control{flex-direction:row;justify-self:end;align-items:center;width:auto}.content .meeting-preference-row .select,.content .meeting-preference-row .button{min-width:11rem}.content .meeting-style-copy{text-wrap:pretty;max-width:none}.content .meeting-connected-list{gap:0}.content .calendar-provider-badge{border:1px solid var(--border-strong);max-width:100%;color:var(--muted);background:var(--surface-sunken);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;margin-left:.35rem;padding:.2rem .55rem .2rem .35rem;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}.content .calendar-provider-icon{flex:none;width:1rem;height:1rem;display:inline-block}.content .button .calendar-provider-icon{width:1.05rem;height:1.05rem}.content .meeting-attend-enabled,.content .meeting-attend-enabled:hover{border-color:var(--accent);background:var(--accent);color:#fff}.content .meeting-attend-cell{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:inline-flex}.content .meeting-attend-state{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.content .meeting-hero-step-link{color:var(--accent);text-decoration:none}.content .meeting-hero-step-link:hover{text-decoration:underline}.content .meeting-category-select{width:100%;min-width:11rem;max-width:15rem;font-size:.85rem}.content .meeting-category-reason{max-width:22rem;color:var(--muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.45}.content .meeting-notification-off{color:var(--muted);border-color:var(--border);background:0 0}.content .meeting-checkbox{cursor:pointer;align-items:flex-start;gap:.55rem;padding:.35rem 0;display:inline-flex}.content .meeting-checkbox input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:.1rem}.content .meeting-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.content .meeting-checkbox-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.content .meeting-checkbox-label{color:var(--foreground);font-size:.9rem;font-weight:600}.content .meeting-checkbox-hint{color:var(--muted);font-size:.78rem;line-height:1.45}.content .meeting-section-eyebrow-only{margin:0;font-size:.78rem}.content .meeting-section-heading-compact{align-items:center}.content .meeting-section-heading-compact .meeting-section-icon{margin-top:0}.content .meeting-section-heading-compact .meeting-section-eyebrow-only{margin:0}.content-signed-out .access-state-actions{flex-direction:column;align-items:flex-start;gap:.6rem}.content-signed-out .access-state-action{min-width:13rem;min-height:3.5rem;padding-inline:1.6rem;font-size:1.02rem}.content-signed-out .access-state-note{max-width:26rem}.content-signed-out .access-state-side{flex-direction:column;justify-self:center;gap:1.25rem;width:min(100%,28rem);min-width:0;display:flex;transform:translateY(1.25rem)}.content-signed-out .access-state-side .access-state-actions{align-items:center;margin-top:0}.content-signed-out .access-state-side .access-state-action{width:min(100%,16.25rem);min-height:3.75rem;font-size:1.06rem}.content-signed-out .access-state-side .access-state-actions{flex-direction:column;align-items:center;gap:.55rem;margin-top:1.25rem}.content-signed-out .access-state-side .access-state-note{text-align:center;max-width:none}.attendance-record{max-width:52rem}.attendance-grid{gap:0;margin:0;display:grid}.attendance-row{border-top:1px solid var(--border);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:.25rem 1.5rem;padding:.7rem 0;display:grid}.attendance-row:first-child{border-top:0}.attendance-row dt{color:var(--muted);letter-spacing:.01em;font-size:.82rem}.attendance-row dd{color:var(--foreground);margin:0;font-size:.92rem;line-height:1.55}.attendance-note{color:var(--muted);margin-top:.2rem;font-size:.82rem;line-height:1.5;display:block}.attendance-row code{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.attendance-footnote{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.meeting-platform{white-space:nowrap;font-size:.88rem}.transcript-lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.transcript-line{border-top:1px solid var(--border);padding:.75rem 0}.transcript-line:first-child{border-top:0}.transcript-meta{align-items:baseline;gap:.6rem;margin-bottom:.2rem;display:flex}.transcript-offset{color:var(--muted);min-width:3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.transcript-speaker{color:var(--foreground);font-size:.85rem;font-weight:600}.transcript-speaker-unknown{color:var(--muted);font-size:.85rem;font-style:italic}.transcript-text{color:var(--foreground);margin:0;font-size:.92rem;line-height:1.6}@media (max-width:640px){.transcript-meta{gap:.4rem}.attendance-row{grid-template-columns:1fr;gap:.15rem}}@media print{.app-sidebar,.page-header-actions,.account-menu-trigger{display:none!important}.meeting-assistant-page,.attendance-record{max-width:none;box-shadow:none;border:0;padding:0}.attendance-record,.attendance-row dd,.attendance-row dt,.attendance-note,.attendance-footnote,.attendance-row code{color:#000!important;background:0 0!important}.attendance-row{break-inside:avoid;border-top:1px solid #ccc}}.confirm-dialog{border:1px solid var(--border);background:var(--surface,#fff);color:var(--foreground);border-radius:14px;width:min(30rem,100vw - 2rem);max-height:calc(100vh - 3rem);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 60px #00000047}.confirm-dialog-amber{--amber-ink:#7c5312;--amber-soft:#fdf6e9;--amber-line:#e6cc9c;border-color:var(--amber-line);color:var(--amber-ink);background:var(--amber-soft);box-shadow:0 24px 60px #30210659}.confirm-dialog-amber .confirm-dialog-title,.confirm-dialog-amber .confirm-dialog-copy,.confirm-dialog-amber .confirm-dialog-copy strong{color:var(--amber-ink)}.confirm-dialog-amber .button-secondary{border-color:var(--amber-line);color:var(--amber-ink);background:#fff9}.confirm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090c148c}.confirm-dialog-body{gap:.85rem;padding:1.4rem 1.5rem 1.25rem;display:grid}.confirm-dialog-title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.confirm-dialog-copy{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.confirm-dialog-actions{justify-content:flex-end;gap:.6rem;margin-top:.35rem;display:flex}@media (max-width:480px){.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions .button{width:100%}}.content-signed-out .home{--home-ink:#0f172a;--home-muted:#5b687a;--home-accent:#2563eb;--home-navy:#0b1626;--home-mint:#2563eb;--home-panel:#fff;--home-hairline:#33415524;--home-chip:#e8efff;--home-tint:#eaf0fb;max-width:64rem;color:var(--home-ink);gap:2rem;margin:0 auto;padding:2.5rem 1.5rem 3rem;display:grid}.home-eyebrow{color:var(--home-accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:700}.home h1{letter-spacing:-.022em;text-wrap:balance;color:var(--home-ink);margin:0 0 1.1rem;font-size:clamp(2rem,6vw,2.7rem);font-weight:700;line-height:1.12}.home-lede{max-width:34rem;color:var(--home-muted);margin:0;font-size:1.02rem;line-height:1.62}.home-panel-lede{color:var(--home-muted);margin:0 0 1.1rem;font-size:.97rem;line-height:1.6}.home-actions{flex-wrap:wrap;gap:.7rem;margin:1.7rem 0 1.1rem;display:flex}.home-cta,.home-cta-quiet{border-radius:.55rem;align-items:center;gap:.5rem;padding:.72rem 1.15rem;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.home-cta{background:var(--home-accent);color:#fff;border:1px solid var(--home-accent)}.home-cta svg{width:1rem;height:1rem}.home-cta-quiet{color:var(--home-ink);border:1px solid var(--home-hairline);background:#fff}.home-operator{color:var(--home-muted);margin:0;font-size:.84rem}.home-statement{background:var(--home-tint);color:var(--home-ink,#0f172a);border-radius:0;margin-inline:calc(50% - 50vw);padding-block:3.25rem;padding-inline:max(2.5rem,50vw - 33.5rem)}.home-statement h2{color:var(--home-ink,#0f172a);letter-spacing:-.018em;margin:0 0 .55rem;font-size:1.7rem;font-weight:700;line-height:1.2}.home-statement>p{color:var(--home-muted,#5b687a);margin:0;font-size:.95rem}.home-statement hr{border:0;border-top:1px solid #2563eb29;margin:1.5rem 0 1.2rem}.home-statement-mark{width:2.4rem;height:2.4rem;color:var(--home-accent,#2563eb);background:#fff;border:1px solid #2563eb38;border-radius:.6rem;place-items:center;margin-bottom:1.4rem;display:grid}.home-statement-mark svg{width:1.1rem;height:1.1rem}.home-claims{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem 2.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:62rem){.home-claims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.home-claims{grid-template-columns:minmax(0,1fr)}}.home-claims li{color:var(--home-ink,#0f172a);border-top:1px solid #2563eb38;align-items:start;gap:.2rem;padding-top:.85rem;display:grid}.home-claims strong{font-size:.97rem;font-weight:700}.home-claims span{color:#46566d;font-size:.9rem}.home-section-head{margin:1rem 0 -.6rem}.home-section-head h2{letter-spacing:-.018em;color:var(--home-ink);margin:0;font-size:1.5rem;font-weight:700}.home-section-head p{color:var(--home-muted);margin:0;font-size:.97rem}.home-features{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@media (max-width:62rem){.home-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.home-features{grid-template-columns:minmax(0,1fr)}}.home-card,.home-panel{background:var(--home-panel);border-radius:.85rem;box-shadow:0 1px 2px #0f172a0a,0 10px 24px -14px #0f172a2e}@media (prefers-reduced-motion:reduce){a.home-tile{transition:none}}.home-card{padding:1.35rem 1.3rem}.home-panel{padding:1.9rem 1.8rem}.home-card h2{letter-spacing:-.008em;color:var(--home-ink);margin:0 0 .4rem;font-size:1.02rem;font-weight:700}.home-card p{color:var(--home-muted);margin:0;font-size:.92rem}.home-card-icon{background:var(--home-chip);width:2.1rem;height:2.1rem;color:var(--home-accent);border-radius:.55rem;place-items:center;margin-bottom:.95rem;display:grid}.home-card-icon svg{width:1.05rem;height:1.05rem}.home-panel h2{letter-spacing:-.018em;color:var(--home-ink);margin:0 0 .5rem;font-size:1.7rem;font-weight:700;line-height:1.2}.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.home-tile{background:var(--home-tint);border-radius:.7rem;padding:1.15rem 1.1rem}.home-tile h3{color:var(--home-ink);margin:0 0 .4rem;font-size:1rem;font-weight:700}.home-tile p{color:var(--home-muted);margin:0;font-size:.88rem}.home-google-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@media (max-width:46rem){.home-google-rows{grid-template-columns:minmax(0,1fr)}}.home-google-row{padding:.25rem 1.6rem .25rem 0}.home-google-row+.home-google-row{border-left:1px solid var(--home-hairline);padding:.25rem 0 .25rem 1.6rem}@media (max-width:46rem){.home-google-row{padding:.25rem 0 1.25rem}.home-google-row+.home-google-row{border-left:0;border-top:1px solid var(--home-hairline);padding:1.35rem 0 .25rem}}.home-google-head{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.home-google-head h3{color:var(--home-ink);margin:0;font-size:1rem;font-weight:700}.home-google-glyph{flex:none;width:1.3rem;height:1.3rem}.home-google-row p{color:var(--home-muted);margin:0;font-size:.9rem}.home-footer{background:var(--home-navy);color:#fff;border-radius:.9rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.6rem;padding:1.9rem 1.8rem;display:grid}.home-footer h3{color:#fff;margin:0 0 .55rem;font-size:1rem;font-weight:700}.home-footer p{color:#a9bcd2;margin:0;font-size:.87rem;line-height:1.6}.home-footer nav{align-content:start;gap:.7rem;display:grid}.home-footer a{color:#fff;text-underline-offset:3px;font-size:.9rem;font-weight:600;text-decoration:underline}@media (max-width:640px){.home-features,.home-tiles,.home-footer{grid-template-columns:minmax(0,1fr)}.content-signed-out .home{padding:1.75rem 1rem 2.5rem}}.app-shell-public-site{grid-template-columns:minmax(0,1fr)}.app-shell-public-site .console-topbar{grid-template-columns:auto minmax(0,1fr) auto;left:0}.console-topbar-brand{color:#fff;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.console-topbar-brand .brand-mark{background:#16273c;border-radius:.5rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.console-topbar-brand .brand-mark svg{width:1.15rem;height:auto}.console-topbar-brand-text{font-size:.95rem;font-weight:700;line-height:1.15;display:grid}.console-topbar-brand-text span{color:#9fb3cd;font-size:.72rem;font-weight:500}.app-shell-public-site .content,.content-public-site{width:100%;max-width:none;margin-left:0;padding-left:0;padding-right:0}.content-signed-out .home{gap:2.25rem;max-width:72rem;padding:3rem 2.5rem 4rem}.home-hero h1{max-width:none;font-size:clamp(2.1rem,4.6vw,3.5rem)}.home-lede{max-width:none;font-size:clamp(1rem,1.2vw,1.12rem)}.home-statement>p{max-width:62ch}@media (min-width:62rem){.home-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.home-google-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:640px){.content-signed-out .home{padding:1.75rem 1rem 2.5rem}.home-statement{padding-inline:1rem}.app-shell-public-site .console-topbar{grid-template-columns:auto 1fr}.app-shell-public-site .console-topbar-tagline{display:none}}.home-panel h2+.home-carousel,.home-panel h2+.home-google-rows{margin-top:1.35rem}.home-carousel{gap:1rem;display:grid}.home-carousel-window{overflow:hidden}.home-carousel-track{transition:transform .52s cubic-bezier(.22,.61,.36,1);display:flex}.home-carousel-pair{flex:0 0 100%;min-width:100%}.home-carousel .home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-carousel-dots{justify-content:center;gap:.45rem;display:flex}.home-carousel-dot{cursor:pointer;background:#3341553d;border:0;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:background .2s,width .2s}.home-carousel-dot.is-current{background:var(--home-accent,#2563eb);border-radius:.25rem;width:1.4rem}.home-carousel-dot:focus-visible{outline:2px solid var(--home-accent,#2563eb);outline-offset:3px}@media (prefers-reduced-motion:reduce){.home-carousel-track{flex-wrap:wrap;transition:none;transform:none!important}.home-carousel-pair{flex:100%}.home-carousel-dots{display:none}}@media (max-width:640px){.home-carousel .home-tiles{grid-template-columns:minmax(0,1fr)}}.home-learn-more{margin:1.1rem 0 0;font-size:.9rem}.home-learn-more,.home-learn-more a{color:var(--home-ink,#0f172a)}.home-learn-more a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-section{scroll-margin-top:5.5rem}.content-signed-out .access-state-showcase{width:100%;margin-top:2.25rem}.content-signed-out .access-state-footer{border-top:1px solid var(--border);grid-column:1/-1;justify-content:center;justify-self:stretch;gap:1.25rem;width:100%;margin-top:2.25rem;padding-top:1.25rem;display:flex}.access-state-footer a{color:var(--muted);font-size:.75rem;text-decoration:none}.access-state-footer a:hover,.access-state-footer a:focus-visible{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.site-footer{background:0 0;border-top:0;margin:1.5rem 0 0;padding:3rem 0 2rem}.site-footer-top,.site-footer-bottom{width:100%;max-width:72rem;margin-inline:auto;padding-inline:2.5rem}.site-footer-top{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:start;gap:2.5rem 2rem;display:grid}.site-footer-brand{gap:1rem;display:grid}.site-footer-mark{background:var(--home-navy,#0b1626);color:#fff;border-radius:.55rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.site-footer-mark svg{width:1.25rem;height:auto;display:block}.site-footer-blurb{max-width:30ch;color:var(--home-muted,#5b687a);margin:0;font-size:.87rem;line-height:1.6}.site-footer-group{align-content:start;gap:.6rem;display:grid}.site-footer-group h3{color:var(--home-muted,#5b687a);letter-spacing:.01em;margin:0 0 .2rem;font-size:.78rem;font-weight:600}.site-footer-group a{color:var(--home-ink,#0f172a);overflow-wrap:anywhere;font-size:.87rem;text-decoration:none}.site-footer-group a:hover,.site-footer-group a:focus-visible{text-underline-offset:3px;text-decoration:underline}.site-footer-bottom{border-top:1px solid #33415514;gap:.45rem;margin-top:2.75rem;padding-top:1.5rem;display:grid}.site-footer-bottom p{max-width:70ch;color:var(--home-muted,#5b687a);margin:0;font-size:.78rem;line-height:1.6}@media (max-width:62rem){.site-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}}@media (max-width:640px){.site-footer{margin:1.5rem 0 0;padding:2.25rem 0 1.5rem}.site-footer-top,.site-footer-bottom{padding-inline:1rem}.site-footer-top{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.home-tile{align-content:start;gap:.4rem;text-decoration:none;transition:box-shadow .18s,transform .18s;display:grid}a.home-tile:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0f172a0d,0 18px 36px -18px #0f172a3d}a.home-tile:focus-visible{outline:2px solid var(--home-accent,#2563eb);outline-offset:3px}.home-tile-more{color:var(--home-accent,#2563eb);margin-top:.35rem;font-size:.82rem;font-weight:600}@media (prefers-reduced-motion:reduce){a.home-tile:hover{transform:none}}.content-public-site{overflow-x:clip}.content-dots{background-image:radial-gradient(circle at 1px 1px,#3341551c 1px,#0000 0);background-position:0 0;background-size:22px 22px;background-attachment:fixed}@media (max-width:640px){.content-dots{background-attachment:scroll}}.composer-read-only-message{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.composer-lock-action{color:#fff;white-space:nowrap;background:#1d4ed8;border-radius:.4rem;flex:none;padding:.4rem .85rem;font-size:.82rem;font-weight:650;text-decoration:none}.composer-lock-action:hover{background:#1e40af}.content .meeting-hero-note{max-width:none;margin-top:.55rem}.content .meeting-hero-steps{gap:.7rem;padding:.85rem 1rem}.content .meeting-hero{gap:1.1rem 2.5rem}.content .forwarded-invite-actions{border:1px solid var(--border);background:#f8fafc;border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.88rem;display:flex}.content .forwarded-invite-actions>span{margin-right:auto;font-weight:600}.content .forwarded-invite-check{text-align:center;width:2.5rem}.content .forwarded-invite-check input{cursor:pointer;width:1rem;height:1rem}.content .mfa-codes-ack{border:1px solid var(--border);cursor:pointer;background:#f8fafc;border-radius:.5rem;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;font-size:.88rem;line-height:1.5;display:flex}.content .mfa-codes-ack input{cursor:pointer;flex:none;width:1rem;height:1rem;margin-top:.15rem}.content .notes-layout-outer{gap:.9rem;display:grid}.content .notes-toolbar{gap:.5rem;display:flex}.content .notes-toolbar .is-current{color:#1d4ed8;border-color:#1d4ed8}.content .notes-list-item{grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.content .notes-list-check{cursor:pointer;justify-content:center;align-items:center;padding-top:.9rem;display:flex}.content .notes-list-check input{cursor:pointer;width:1rem;height:1rem}.content .notes-list-body{text-align:left;cursor:pointer;background:0 0;border:0;gap:.25rem;min-width:0;padding:.75rem .5rem;display:grid}.content .notes-list-item-static .notes-list-body{cursor:default}.playground-empty-lock{text-align:center;background:#94a3b814;border:1px solid #94a3b859;border-radius:.7rem;justify-items:center;gap:.85rem;max-width:30rem;margin:1.75rem auto 0;padding:1.1rem 1.35rem;display:grid}.playground-empty-lock p{color:#facc15;margin:0;font-weight:600}.content .legal-card-where{color:var(--muted);letter-spacing:.01em;margin-top:auto;padding-top:.6rem;font-size:.8rem;font-weight:600}.content .setup-gate{max-width:44rem;margin-inline:auto}.content .setup-gate-note{border:1px solid var(--border);background:var(--surface-sunken);border-radius:.6rem;grid-template-columns:1.5rem minmax(0,1fr);gap:.85rem;padding:1rem 1.15rem;display:grid}.content .setup-gate-note p{color:var(--muted);margin:.35rem 0 0}.playground-shell{--pc-ground:#0b0f17;--pc-surface:#111826;--pc-raised:#171e2b;--pc-sunk:#090d14;--pc-line:#94a3b82e;--pc-line-soft:#94a3b81a;--pc-ink:#e8eef8;--pc-dim:#9fb0c7;--pc-faint:#6f8299;--pc-accent:#60a5fa;--pc-accent-ink:#93c5fd;--pc-accent-soft:#60a5fa24;--pc-accent-line:#60a5fa5c;--pc-user-bubble:#2f4461;--pc-user-ink:#e6edf7;--pc-shadow:#02061773}.private-chat-header{border-bottom:1px solid var(--pc-line-soft);background:var(--pc-ground);flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:.5rem 1rem .3rem;display:flex}.private-chat-heading{min-width:0}.private-chat-heading h1{max-width:46ch;color:var(--pc-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:650;overflow:hidden}.private-chat-heading-meta{color:var(--pc-faint);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.75rem;display:flex}.private-chat-status-pill{border:1px solid var(--pc-line);color:var(--pc-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:.28rem;padding:.08rem .45rem;font-size:.71rem;display:inline-flex}.private-chat-header-actions{align-items:center;gap:.1rem;margin-left:auto;display:flex}.private-chat-icon-button{width:2rem;height:2rem;color:var(--pc-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;place-items:center;list-style:none;display:grid}.private-chat-icon-button::-webkit-details-marker{display:none}.private-chat-icon-button:hover{border-color:var(--pc-line);color:var(--pc-ink);background:var(--pc-surface)}.private-chat-icon-button.is-active{border-color:var(--pc-accent-line);color:var(--pc-accent-ink);background:var(--pc-accent-soft)}.private-chat-icon-button:focus-visible{outline:2px solid var(--pc-accent);outline-offset:1px}.private-chat-details-button{display:none}.private-chat-more-menu{position:relative}.private-chat-more-popover{z-index:30;border:1px solid var(--pc-line);background:var(--pc-raised);min-width:12.5rem;box-shadow:0 16px 40px var(--pc-shadow);border-radius:.55rem;gap:.1rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0}.private-chat-more-popover a,.private-chat-more-popover button{width:100%;color:var(--pc-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.4rem .55rem;font-size:.82rem;display:block}.private-chat-more-popover a:hover,.private-chat-more-popover button:hover{color:var(--pc-ink);background:var(--pc-surface)}.private-chat-search{border:1px solid var(--pc-line);width:100%;color:var(--pc-faint);background:var(--pc-surface);border-radius:.55rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.35rem .6rem;display:flex}.private-chat-search input{min-width:0;color:var(--pc-ink);font:inherit;background:0 0;border:0;flex:1;font-size:.85rem}.private-chat-search input:focus{outline:none}.private-chat-search input::placeholder{color:var(--pc-faint)}.private-chat-search>span{color:var(--pc-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.73rem}.private-chat-search button{width:1.5rem;height:1.5rem;color:var(--pc-faint);cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;display:grid}.private-chat-search button:hover{color:var(--pc-ink);background:var(--pc-surface)}.private-chat-no-results{color:var(--pc-faint);text-align:center;justify-items:center;gap:.3rem;margin:2rem auto;display:grid}.private-chat-no-results strong{color:var(--pc-ink);font-size:.95rem}.private-chat-no-results span{font-size:.83rem}.playground-shell .playground-history{--playground-top-safe-area:1.5rem}.playground-shell .playground-turn-card{gap:.85rem}.private-chat-message{grid-template-columns:2rem minmax(0,1fr);gap:.7rem;display:grid}.private-chat-avatar{letter-spacing:.02em;border-radius:.6rem;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:grid}.private-chat-user-avatar{border:1px solid var(--pc-line);color:var(--pc-ink);background:var(--pc-user-bubble)}.private-chat-message-assistant .assistant-avatar{border-color:var(--pc-accent-line);color:var(--pc-accent-ink);background:var(--pc-sunk)}.private-chat-message-content{min-width:0}.private-chat-message-meta{color:var(--pc-faint);align-items:baseline;gap:.5rem;margin-bottom:.3rem;font-size:.72rem;display:flex}.private-chat-message-meta strong{color:var(--pc-ink);font-size:.83rem;font-weight:650}.private-chat-message-user .conversation-user-message{max-width:min(100%,42rem);color:var(--pc-user-ink);background:var(--pc-user-bubble)}.private-chat-answer-panel{color:var(--pc-ink);background:var(--pc-surface);border-radius:.65rem;padding:.85rem 1.05rem}.private-chat-answer-meta{border-top:1px solid var(--pc-line-soft);color:var(--pc-faint);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.7rem;padding-top:.6rem;font-size:.71rem;display:flex}.private-chat-answer-meta span{align-items:center;gap:.25rem;display:inline-flex}.private-chat-inspector.latest-score-rail{border-left:1px solid var(--pc-line);background:var(--pc-sunk);gap:0;padding:0;overflow:hidden}.private-chat-inspector-header{border-bottom:1px solid var(--pc-line-soft);color:var(--pc-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1rem .7rem;display:flex}.private-chat-inspector-header strong{font-size:.88rem;font-weight:650}.inspector-close-button{display:none}.private-chat-inspector-tabs{border-bottom:1px solid var(--pc-line-soft);gap:.1rem;padding:.4rem .55rem 0;display:flex}.private-chat-inspector-tabs button{color:var(--pc-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.35rem .3rem .45rem;font-size:.78rem}.private-chat-inspector-tabs button.is-active{border-bottom-color:var(--pc-accent);color:var(--pc-accent-ink);font-weight:600}.private-chat-inspector-tabs button:focus-visible{outline:2px solid var(--pc-accent);outline-offset:-3px}.private-chat-inspector-body{scrollbar-color:var(--pc-line) transparent;scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:2rem;overflow-y:auto}.private-chat-inspector-section{border-bottom:1px solid var(--pc-line-soft);padding:.85rem 1rem}.private-chat-inspector-section .eyebrow{color:var(--pc-faint);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;font-size:.66rem;font-weight:600}.private-chat-inspector-empty{color:var(--pc-faint);justify-items:start;gap:.2rem;font-size:.8rem;line-height:1.5;display:grid}.private-chat-inspector-empty strong{color:var(--pc-dim);font-size:.85rem;font-weight:600}.private-chat-source-list,.private-chat-quality-list,.private-chat-settings-fields{gap:.5rem;display:grid}.private-chat-settings-fields select{border:1px solid var(--pc-line);width:100%;min-width:0;color:var(--pc-ink);background:var(--pc-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.5rem;padding:.55rem 1.8rem .55rem .65rem;font-size:.76rem}.private-chat-settings-fields select option{color:#e7edf6;background:#111827}.playground-theme-light .private-chat-settings-fields select{border-color:var(--pc-line);color:var(--pc-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.playground-theme-light .private-chat-settings-fields select option{color:var(--pc-ink);background:#fff}.private-chat-source{border:1px solid var(--pc-line);color:var(--pc-faint);background:var(--pc-surface);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding:.5rem .6rem;font-size:.76rem;display:grid}.private-chat-source strong{color:var(--pc-ink);overflow-wrap:anywhere;margin-bottom:.1rem;font-size:.81rem;font-weight:600;display:block}.private-chat-composer-toolbar{border-top:1px solid var(--pc-line-soft);align-items:center;gap:.15rem;padding:.3rem .45rem;display:flex}.private-chat-composer-toolbar button{width:1.75rem;height:1.75rem;color:var(--pc-faint);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;display:grid}.private-chat-composer-toolbar button:hover:not(:disabled){color:var(--pc-ink);background:var(--pc-surface)}.private-chat-composer-toolbar button:disabled{opacity:.45;cursor:not-allowed}.private-chat-toolbar-divider{background:var(--pc-line);width:1px;height:1rem;margin:0 .25rem}.private-chat-toolbar-spacer{flex:1}.content .playground-shell .playground-composer-form{grid-template-columns:minmax(0,1fr) auto;position:static}.content .playground-shell .composer-textarea{grid-column:1/-1;min-height:3rem;padding:.8rem 1rem .7rem}.content .playground-shell .composer-error-top,.content .playground-shell .composer-read-only-message-top,.content .playground-shell .composer-masking-hold{grid-column:1/-1}.playground-shell .private-chat-composer-toolbar{grid-column:1}.content .playground-shell .playground-action-row{border-top:1px solid var(--pc-line-soft);grid-column:2;gap:.55rem;width:auto;padding:.3rem .55rem .3rem 0;position:static}@media (max-width:48rem){.content .playground-shell .composer-hint{display:none}}.private-chat-knowledge-indicator{border:1px solid var(--pc-accent-line);color:var(--pc-accent-ink);background:var(--pc-accent-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.72rem;display:inline-flex}.playground-shell.playground-theme-light{--pc-ground:#f7f9fc;--pc-surface:#fff;--pc-raised:#fff;--pc-sunk:#e7edf6;--pc-line:#d3dded;--pc-line-soft:#e2e9f3;--pc-ink:#0f1e30;--pc-dim:#47596f;--pc-faint:#74869d;--pc-accent:#2563eb;--pc-accent-ink:#1d4ed8;--pc-accent-soft:#e8f0fe;--pc-accent-line:#c3d8fb;--pc-user-bubble:#e4ecfa;--pc-user-ink:#16283d;--pc-shadow:#0f172a24;color:var(--pc-ink);background:var(--pc-ground)}.content:has(.playground-theme-light){--foreground:#0f1e30;--muted:#47596f;--panel:#fff;--panel-strong:#fff;--border:#d3dded;background:#f7f9fc}.playground-theme-light .playground-history{scrollbar-color:#c6d2e2 transparent}.playground-theme-light .assistant-avatar,.playground-theme-light .empty-state-mark,.playground-theme-light .playground-user-chip{color:#fff;border-color:#0000;box-shadow:0 4px 12px #0f172a00}.playground-theme-light .playground-empty-state h2{color:var(--pc-ink)}.playground-theme-light .thinking-state{color:var(--pc-faint)}.playground-theme-light .thinking-state span{background:var(--pc-accent)}.playground-theme-light .assistant-message{color:var(--pc-ink)}.playground-theme-light .conversation-artifact{border-color:var(--pc-line);background:#fff}.playground-theme-light .conversation-artifact img{background:#f4f7fb}.playground-theme-light .conversation-artifact figcaption{border-top-color:var(--pc-line);background:#f4f7fb}.playground-theme-light .conversation-artifact figcaption strong{color:var(--pc-ink)}.playground-theme-light .conversation-artifact figcaption span{color:var(--pc-faint)}.playground-theme-light .artifact-download{border-color:var(--pc-accent-line);color:var(--pc-accent-ink);background:var(--pc-accent-soft)}.playground-theme-light .artifact-download:hover{background:#d7e5fd}.playground-theme-light .score-rail-settings-fields label{color:var(--pc-dim)}.playground-theme-light .score-rail-settings-fields select{border-color:var(--pc-line);color:var(--pc-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.playground-theme-light .score-rail-settings-fields select option{color:var(--pc-ink);background:#fff}.playground-theme-light .playground-composer-dock{background:linear-gradient(#f7f9fc00 0%,#f7f9fc 38% 100%)}.playground-theme-light .playground-composer-card{border-color:var(--pc-line);background:#fff;box-shadow:0 14px 40px #0f172a1a}.playground-theme-light .composer-textarea{color:var(--pc-ink)}.content:has(.playground-theme-light) .composer-textarea{color:var(--pc-ink)}.content:has(.playground-theme-light) .composer-textarea:focus{color:var(--pc-ink)}.playground-theme-light .composer-textarea::placeholder,.playground-theme-light .composer-hint,.playground-theme-light .playground-disclaimer{color:var(--pc-faint)}.content:has(.playground-theme-light) .composer-textarea::placeholder{color:var(--pc-faint)}.playground-theme-light .playground-send-button{color:#fff;background:var(--pc-accent)}.playground-theme-light .send-spinner{border-color:#fff #ffffff59 #ffffff59}.playground-theme-light .composer-error{color:#be123c;border-top-color:#be123c3d}.playground-theme-light .composer-read-only-message{color:#92400e;background:#fbbf2424;border-top-color:#b4530947}.playground-theme-light .composer-read-only-message a{color:#92400e}.playground-theme-light .playground-empty-lock{border-color:var(--pc-line);background:#fff}.playground-theme-light .playground-empty-lock p{color:#92400e}.playground-theme-light .markdown-content{color:var(--pc-ink)}.playground-theme-light .markdown-content h1,.playground-theme-light .markdown-content h2,.playground-theme-light .markdown-content h3,.playground-theme-light .markdown-content h4,.playground-theme-light .markdown-content>p:first-child,.playground-theme-light .markdown-content strong{color:#0b1728}.playground-theme-light .markdown-content thead th{color:var(--pc-dim);border-bottom-color:var(--pc-line)}.playground-theme-light .markdown-content .document-section-heading{border-top-color:var(--pc-line);color:var(--pc-dim)}.playground-theme-light .markdown-content a{color:var(--pc-accent-ink);-webkit-text-decoration-color:var(--pc-accent-line);-webkit-text-decoration-color:var(--pc-accent-line);-webkit-text-decoration-color:var(--pc-accent-line);text-decoration-color:var(--pc-accent-line)}.playground-theme-light .markdown-content code{border-color:var(--pc-line);color:#9d174d;background:#f4f7fb}.playground-theme-light .markdown-content pre{border-color:var(--pc-line);box-shadow:none;background:#f4f7fb}.playground-theme-light .markdown-content pre code{color:#16283d;background:0 0}.playground-theme-light .markdown-content blockquote{border-left-color:var(--pc-accent);color:var(--pc-dim)}.playground-theme-light .markdown-content hr{background:var(--pc-line)}.playground-theme-light .markdown-content ::selection{color:#0b1728;background:#cfe0fd}@media (max-width:60rem){.playground-shell{grid-template-columns:minmax(0,1fr)}.private-chat-details-button,.inspector-close-button{display:grid}.private-chat-heading h1{max-width:18ch}.private-chat-inspector.latest-score-rail{z-index:60;width:min(22rem,92vw);height:100dvh;box-shadow:-12px 0 40px var(--pc-shadow);transition:transform .18s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(101%)}.private-chat-inspector.inspector-open{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.private-chat-inspector.latest-score-rail{transition:none}}.content-chat-surface{padding-top:0}.sidebar-account-footer{border-top:1px solid var(--sidebar-border);flex:none;padding-top:.85rem}.sidebar-account-footer .account-menu-trigger{width:100%;max-width:100%;box-shadow:none;background:0 0}.sidebar-account-footer .account-menu-popover{top:auto;bottom:calc(100% + .35rem)}.sidebar-account-footer .account-menu-trigger>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-account-footer .account-menu-trigger:hover{background:#94a3b81a}@media (min-width:961px){.sidebar-account-footer .account-menu-trigger{width:100%;max-width:100%}}.private-chat-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;display:grid}.private-chat-header-actions{flex-shrink:0}.private-chat-search{grid-column:1/-1;margin-top:0}.private-chat-heading-row{align-items:center;gap:.55rem;min-width:0;display:flex}.private-chat-heading h1{min-width:0;max-width:none;font-size:1.12rem}.private-chat-heading-row .private-chat-status-pill{flex-shrink:0}.private-chat-heading-meta{color:var(--pc-faint);margin:.15rem 0 0;font-size:.76rem}.private-chat-status-private{border-color:var(--pc-accent-line);color:var(--pc-accent-ink);background:var(--pc-accent-soft)}.private-chat-status-knowledge{border-color:var(--pc-good-line);color:var(--pc-good-ink);background:var(--pc-good-soft)}.private-chat-theme-toggle{border:1px solid var(--pc-line);background:var(--pc-sunk);border-radius:.55rem;gap:.1rem;margin-left:.35rem;padding:.15rem;display:flex}.private-chat-theme-toggle button{width:1.7rem;height:1.55rem;color:var(--pc-faint);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;display:grid}.private-chat-theme-toggle button.is-active{color:var(--pc-accent-ink);background:var(--pc-accent-soft)}.private-chat-theme-toggle button:focus-visible{outline:2px solid var(--pc-accent);outline-offset:1px}.private-chat-message-meta strong{font-size:.86rem}.private-chat-message-user .conversation-user-message{max-width:100%;color:var(--pc-ink);box-shadow:none;background:0 0;border-radius:0;padding:0}.private-chat-message-user .conversation-user-message p{line-height:1.6}.private-chat-answer-panel .markdown-content{letter-spacing:0;border-radius:0;gap:.7rem;padding:0;font-size:.9rem;line-height:1.62}.private-chat-answer-panel .markdown-content>p,.private-chat-answer-panel .markdown-content ul,.private-chat-answer-panel .markdown-content ol,.private-chat-answer-panel .markdown-content blockquote{max-width:none;line-height:1.55}.private-chat-answer-panel .markdown-content h1,.private-chat-answer-panel .markdown-content h2,.private-chat-answer-panel .markdown-content h3,.private-chat-answer-panel .markdown-content h4{font-family:inherit;font-size:.92rem;font-weight:650;line-height:1.4}.private-chat-answer-panel .markdown-content>p{margin:0}.private-chat-answer-panel .markdown-content ul,.private-chat-answer-panel .markdown-content ol{gap:.2rem}.private-chat-answer-sources{border-top:1px solid var(--pc-line-soft);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;padding-top:.7rem;display:flex}.private-chat-answer-sources-label{color:var(--pc-faint);font-size:.72rem;font-weight:600}.private-chat-source-chip{border:1px solid var(--pc-line);max-width:18rem;color:var(--pc-dim);background:var(--pc-sunk);white-space:nowrap;text-overflow:ellipsis;border-radius:.4rem;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.73rem;display:inline-flex;overflow:hidden}.private-chat-meta-chip{border:1px solid var(--pc-line);color:var(--pc-dim);background:0 0;border-radius:.4rem;align-items:center;gap:.3rem;padding:.13rem .45rem;display:inline-flex}.private-chat-meta-chip-warning{border-color:var(--pc-warn-line);color:var(--pc-warn-ink);background:var(--pc-warn-soft)}.private-chat-quality-list{gap:.85rem}.private-chat-quality-row{gap:.3rem;display:grid}.private-chat-quality-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.private-chat-quality-head>span{color:var(--pc-dim);font-size:.8rem}.private-chat-quality-head>strong{color:var(--pc-ink);font-variant-numeric:tabular-nums;text-align:right;align-items:baseline;gap:.35rem;font-size:.83rem;font-weight:650;display:inline-flex}.private-chat-band{font-size:.76rem;font-style:normal;font-weight:650}.private-chat-band-high{color:var(--pc-good-ink)}.private-chat-band-medium{color:var(--pc-warn-ink)}.private-chat-band-low{color:var(--pc-bad-ink)}.private-chat-meter{background:var(--pc-meter-track);border-radius:999px;height:4px;overflow:hidden}.private-chat-meter-fill{border-radius:inherit;background:var(--pc-accent);height:100%;display:block}.private-chat-meter-high,.private-chat-meter-ok{background:var(--pc-good)}.private-chat-meter-medium{background:var(--pc-warn)}.private-chat-meter-low{background:var(--pc-bad)}.private-chat-meter-evidence{background:var(--pc-accent)}.private-chat-meter-warning{background:var(--pc-warn)}.private-chat-meter-none{background:var(--pc-line)}.private-chat-quality-row small{color:var(--pc-faint);font-size:.72rem;line-height:1.45}.private-chat-quality-link{color:var(--pc-accent-ink);font-size:.79rem;font-weight:550}.private-chat-quality-link:hover{text-decoration:underline}.private-chat-settings-note{color:var(--pc-faint);margin:.7rem 0 0;font-size:.72rem;line-height:1.45}.private-chat-conversation-info{gap:.4rem;margin:0;display:grid}.private-chat-conversation-info>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.private-chat-conversation-info dt{color:var(--pc-dim);font-size:.8rem}.private-chat-conversation-info dd{color:var(--pc-ink);text-align:right;margin:0;font-size:.8rem}.private-chat-value-on{align-items:center;gap:.35rem;display:inline-flex}.private-chat-dot{background:var(--pc-good);border-radius:50%;width:.45rem;height:.45rem}.playground-shell{--pc-good:#34d399;--pc-good-ink:#6ee7b7;--pc-good-soft:#34d3991f;--pc-good-line:#34d39957;--pc-warn:#f59e0b;--pc-warn-ink:#fbbf24;--pc-warn-soft:#f59e0b1f;--pc-warn-line:#f59e0b57;--pc-bad:#f87171;--pc-bad-ink:#fca5a5;--pc-meter-track:#94a3b833}.playground-shell.playground-theme-light{--pc-good:#0f9d58;--pc-good-ink:#0b7a44;--pc-good-soft:#e6f5ec;--pc-good-line:#b6e0c7;--pc-warn:#d97706;--pc-warn-ink:#92400e;--pc-warn-soft:#fdf2e3;--pc-warn-line:#f0d5a8;--pc-bad:#dc2626;--pc-bad-ink:#b91c1c;--pc-meter-track:#dee5ef}.playground-shell{--pc-weaver-from:#3b82f6;--pc-weaver-to:#14b8a6;--pc-you-from:#6366f1;--pc-you-to:#8b5cf6;--pc-tint:#3b82f612}.playground-shell.playground-theme-light{--pc-weaver-from:#2563eb;--pc-weaver-to:#0d9488;--pc-you-from:#4f46e5;--pc-you-to:#7c3aed;--pc-tint:#2563eb0d}.private-chat-message-assistant .assistant-avatar{color:#fff;background:#2a2a2d}.private-chat-user-avatar{color:#fff;background:linear-gradient(140deg, var(--pc-you-from), var(--pc-you-to));border:0;box-shadow:0 4px 12px #6366f13d}.private-chat-answer-panel{position:relative;overflow:hidden}.private-chat-answer-panel:before{content:"";background:linear-gradient(90deg, var(--pc-weaver-from), var(--pc-weaver-to) 60%, transparent);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.private-chat-inspector-section .eyebrow{color:var(--pc-accent-ink);opacity:.9}.private-chat-inspector-tabs button.is-active{background:linear-gradient(180deg, var(--pc-accent-soft), transparent)}.sidebar-chat-item-active{background:linear-gradient(90deg,#2563eb3d,#2563eb1a);border-color:#60a5fa57}.sidebar-chat-item-active .sidebar-chat-select strong{color:#f2f7ff}.private-chat-attachments{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.4rem;padding:.5rem .7rem 0;display:flex}.private-chat-attachment{border:1px solid var(--pc-line);max-width:100%;color:var(--pc-dim);background:var(--pc-sunk);border-radius:.45rem;align-items:center;gap:.4rem;padding:.22rem .3rem .22rem .5rem;font-size:.76rem;display:inline-flex}.private-chat-attachment-name{max-width:15rem;color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.private-chat-attachment small{color:var(--pc-faint);white-space:nowrap;font-size:.7rem}.private-chat-attachment-note{color:var(--pc-warn-ink)}.private-chat-attachment button{width:1.15rem;height:1.15rem;color:var(--pc-faint);cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;display:grid}.private-chat-attachment button:hover{color:var(--pc-ink);background:#94a3b829}.private-chat-attachment-busy .send-spinner{border-width:2px;border-color:var(--pc-line);border-top-color:var(--pc-accent);width:.8rem;height:.8rem;animation:.7s linear infinite spinner-rotate}.private-chat-attachment-error{color:var(--pc-bad-ink);font-size:.76rem}.private-chat-message-files{gap:.4rem;margin-top:.5rem;display:grid}.private-chat-file-card{border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;gap:.6rem;max-width:min(100%,22rem);padding:.5rem .75rem .5rem .55rem;display:inline-grid}.private-chat-file-icon{color:#fff;background:linear-gradient(140deg, var(--pc-weaver-from), var(--pc-weaver-to));border-radius:.4rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}.private-chat-file-copy{min-width:0;display:grid}.private-chat-file-copy strong{color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.private-chat-file-copy small{color:var(--pc-faint);font-size:.71rem}.group-chat-shell{--dr-page:#f7f9fc;--dr-surface:#fff;--dr-sunk:#f1f5fa;--dr-line:#e6ebf2;--dr-line-soft:#eef2f7;--dr-ink:#0d1b2e;--dr-dim:#5a6d82;--dr-faint:#3e526d;--dr-accent:#1d6ff2;--dr-on-accent:#fff;--dr-accent-ink:#1558c4;--dr-accent-soft:#e8f0fe;--dr-accent-line:#c3d8fb;--dr-amber:#b45309;--dr-amber-ink:#7c5312;--dr-amber-soft:#fdf6e9;--dr-amber-line:#e6cc9c;--dr-teal:#0b7a4b;--dr-teal-soft:#e8f6ef;background:var(--dr-page);--dr-uk-ink:#7c5312;--dr-uk-soft:#fdf6e9;--dr-uk-line:#e6cc9c;--dr-eu-ink:#4c3d9e;--dr-eu-soft:#eeecfb;--dr-eu-line:#cbc4ee;--dr-us-ink:#c2334d;--dr-us-soft:#fdeef1;--dr-us-line:#f3c6d0}.group-chat-shell:not(:has(.decision-panel)):not(:has(.group-chat-rail)){grid-template-columns:minmax(0,1fr)}.group-chat-shell.group-chat-theme-dark{--dr-page:#0b0f17;--dr-surface:#111826;--dr-sunk:#0d1420;--dr-line:#94a3b82e;--dr-line-soft:#94a3b81a;--dr-ink:#e8eef8;--dr-dim:#9fb0c7;--dr-faint:#6f8299;--dr-accent:#60a5fa;--dr-on-accent:#0b0f17;--dr-accent-ink:#93c5fd;--dr-accent-soft:#60a5fa24;--dr-accent-line:#60a5fa5c;--dr-amber:#f59e0b;--dr-amber-ink:#fbbf24;--dr-amber-soft:#f59e0b1f;--dr-amber-line:#f59e0b57;--dr-teal:#34d399;--dr-teal-soft:#34d39921;--dr-uk-ink:#fbbf24;--dr-uk-soft:#f59e0b24;--dr-uk-line:#f59e0b5c;--dr-eu-ink:#a5b4fc;--dr-eu-soft:#818cf829;--dr-eu-line:#818cf861;--dr-us-ink:#fda4af;--dr-us-soft:#f43f5e24;--dr-us-line:#f43f5e57}.decision-room-head{border-bottom:1px solid var(--dr-line);background:var(--dr-surface);padding:.5rem 1rem .3rem;display:grid}.decision-room-title-line{flex-wrap:nowrap;align-items:center;gap:.45rem;min-width:0;display:flex;overflow:hidden}.decision-room-title-line>span{flex-shrink:0}.decision-room-title-line h1{flex:0 auto;min-width:11ch;margin-right:.15rem}.decision-room-head-top{align-items:center;gap:.75rem;display:flex}.decision-room-title{min-width:0}.decision-room-title h1{color:var(--dr-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.12rem;font-weight:650;overflow:hidden}.decision-room-title p{color:var(--dr-faint);margin:.1rem 0 0;font-size:.75rem}.decision-room-status{border:1px solid var(--dr-teal);color:var(--dr-teal);background:var(--dr-teal-soft);border-radius:4px;flex-shrink:0;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.decision-room-status-closed{border-color:var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk)}.decision-room-faces{margin-left:auto;display:flex}.decision-face{border:2px solid var(--dr-surface);color:#fff;background:linear-gradient(140deg,#3b82f6,#14b8a6);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.62rem;font-weight:700;display:grid}.decision-room-faces .decision-face+.decision-face{margin-left:-.45rem}.decision-face-more{color:var(--dr-dim);background:var(--dr-sunk);border-color:var(--dr-line)}.decision-room-chips{flex-wrap:wrap;gap:.35rem;display:flex}.decision-chip{border:1px solid var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk);white-space:nowrap;border-radius:.35rem;padding:.1rem .45rem;font-size:.71rem}.decision-chip-practice{border-color:var(--dr-accent-line);color:var(--dr-accent-ink);background:var(--dr-accent-soft);font-weight:600}.decision-chip-uk{border-color:var(--dr-uk-line);color:var(--dr-uk-ink);background:var(--dr-uk-soft)}.decision-chip-eu{border-color:var(--dr-eu-line);color:var(--dr-eu-ink);background:var(--dr-eu-soft)}.decision-chip-us{border-color:var(--dr-us-line);color:var(--dr-us-ink);background:var(--dr-us-soft)}.group-chat-shell-enter{grid-template-columns:minmax(0,1fr) 21rem}.decision-panel{border-left:1px solid var(--dr-line);background:var(--dr-surface);flex-direction:column;height:100vh;min-height:0;display:flex}.decision-tabs{border-bottom:1px solid var(--dr-line-soft);flex-shrink:0;gap:.1rem;padding:.55rem .6rem 0;display:flex}.decision-tabs button{color:var(--dr-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.4rem .3rem .5rem;font-size:.79rem}.decision-tabs button.is-active{border-bottom-color:var(--dr-accent);color:var(--dr-accent-ink);font-weight:600}.decision-tabs button:focus-visible{outline:2px solid var(--dr-accent);outline-offset:-3px}.decision-panel-body{scrollbar-color:var(--dr-line) transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.decision-block{border-bottom:1px solid var(--dr-line-soft);padding:.85rem 1rem}.decision-block-h{color:var(--dr-faint);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.67rem;font-weight:650;display:flex}.decision-count{min-width:1.15rem;height:1.15rem;color:var(--dr-accent-ink);background:var(--dr-accent-soft);letter-spacing:0;border-radius:999px;place-items:center;padding:0 .28rem;font-size:.68rem;display:grid}.decision-statement{color:var(--dr-ink);margin:0;font-size:.87rem;line-height:1.55}.decision-edit{color:var(--dr-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0;font-size:.78rem}.decision-edit:hover{text-decoration:underline}.decision-unset{border:1px dashed var(--dr-accent-line);background:var(--dr-accent-soft);border-radius:.5rem;justify-items:start;gap:.5rem;padding:.7rem .75rem;display:grid}.decision-unset p{color:var(--dr-dim);margin:0;font-size:.81rem}.decision-statement-form{gap:.5rem;display:grid}.decision-inline-actions{gap:.4rem;display:flex}.decision-empty{color:var(--dr-faint);margin:0;font-size:.8rem;line-height:1.5}.decision-questions{color:var(--dr-ink);gap:.4rem;margin:0;padding-left:1.1rem;font-size:.82rem;display:grid}.decision-questions label,.decision-actions label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.decision-questions li.is-answered>label>span,.decision-actions label.is-done>span{color:var(--dr-faint);text-decoration:line-through}.decision-actions{color:var(--dr-ink);gap:.45rem;font-size:.82rem;display:grid}.decision-proposed{color:var(--dr-teal);margin-top:.1rem;font-size:.68rem;display:block}.decision-add{gap:.35rem;margin-top:.55rem;display:flex}.decision-add .input{flex:1;min-width:0;padding:.35rem .5rem;font-size:.8rem}.decision-add button{border:1px solid var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk);font:inherit;cursor:pointer;border-radius:.4rem;flex-shrink:0;padding:.35rem .6rem;font-size:.78rem}.decision-add button:disabled{opacity:.5;cursor:not-allowed}.decision-standards{gap:.3rem;display:grid}.decision-standard{border:1px solid var(--dr-line);background:var(--dr-surface);color:var(--dr-ink);border-radius:.4rem;align-items:center;gap:.45rem;padding:.3rem .45rem;font-size:.8rem;display:flex}.decision-standard small{color:var(--dr-faint);font-variant:small-caps;font-size:.68rem}.decision-standard button{color:var(--dr-faint);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.95rem;line-height:1}.decision-standard button:hover{color:var(--dr-amber)}.decision-note{color:var(--dr-faint);margin:.55rem 0 0;font-size:.71rem;line-height:1.45}.decision-catalogue{margin-top:.5rem}.decision-catalogue summary{color:var(--dr-accent-ink);cursor:pointer;font-size:.78rem}.decision-catalogue button{border:1px solid var(--dr-line);width:100%;color:var(--dr-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.4rem;align-items:center;gap:.4rem;margin-top:.25rem;padding:.3rem .45rem;font-size:.79rem;display:flex}.decision-catalogue button:hover{border-color:var(--dr-accent-line);color:var(--dr-accent-ink);background:var(--dr-accent-soft)}.decision-catalogue button small{font-variant:small-caps;margin-left:auto}.decision-conflict{border:1px solid var(--dr-amber-line);background:var(--dr-amber-soft);border-left-width:3px;border-radius:.5rem;padding:.7rem .75rem}.decision-conflict strong{color:var(--dr-amber-ink);margin-bottom:.25rem;font-size:.82rem;display:block}.decision-conflict p{color:var(--dr-amber-ink);margin:0;font-size:.78rem;line-height:1.5}.decision-scope{gap:.35rem;display:grid}.decision-scope>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.decision-scope dt{color:var(--dr-dim);font-size:.8rem}.decision-scope dd{color:var(--dr-ink);text-align:right;margin:0;font-size:.8rem}.decision-scope-controls{gap:.5rem;margin-top:.6rem;display:grid}.decision-scope-controls>label{color:var(--dr-dim);gap:.2rem;font-size:.75rem;display:grid}.decision-jurisdictions{gap:.25rem;display:grid}.decision-jurisdictions label{color:var(--dr-ink);cursor:pointer;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.decision-members{gap:.5rem;display:grid}.decision-member{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.decision-member strong{color:var(--dr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;display:block;overflow:hidden}.decision-member small{color:var(--dr-faint);font-size:.71rem}.decision-closed-banner{border-bottom:1px solid var(--dr-line-soft);background:var(--dr-sunk);gap:.2rem;padding:.7rem 1rem;display:grid}.decision-closed-banner strong{color:var(--dr-ink);font-size:.82rem}.decision-closed-banner span{color:var(--dr-faint);font-size:.75rem;line-height:1.45}.decision-panel-foot{border-top:1px solid var(--dr-line);background:var(--dr-surface);flex-shrink:0;gap:.4rem;padding:.85rem 1rem;display:grid}.decision-foot-note{color:var(--dr-faint);margin:0;font-size:.71rem;line-height:1.4}.playground-shell .private-chat-status-pill,.playground-shell .private-chat-source-chip,.playground-shell .private-chat-meta-chip,.playground-shell .private-chat-attachment,.playground-shell .private-chat-attachment button,.playground-shell .private-chat-file-icon{border-radius:4px}.playground-shell .private-chat-icon-button,.playground-shell .private-chat-theme-toggle,.playground-shell .private-chat-theme-toggle button,.playground-shell .private-chat-more-popover,.playground-shell .private-chat-answer-panel,.playground-shell .private-chat-source,.playground-shell .private-chat-file-card,.playground-shell .private-chat-settings-fields select,.playground-shell .playground-composer-card{border-radius:6px}.playground-shell .private-chat-message-user{grid-template-columns:minmax(0,1fr);padding-left:clamp(2rem,18%,12rem)}.playground-shell .private-chat-message-user .private-chat-message-content{justify-items:end;display:grid}.playground-shell .private-chat-message-assistant{grid-template-columns:1.75rem minmax(0,1fr)}.playground-shell .private-chat-message-assistant .private-chat-message-content{justify-items:stretch;display:grid}.playground-shell .private-chat-message-time{color:var(--pc-faint);margin:0 0 .3rem;font-size:.7rem;line-height:1.3;display:block}.playground-shell .private-chat-message-time-user{text-align:right}.playground-shell .private-chat-message-user .conversation-user-message{border:1px solid var(--pc-line);width:fit-content;max-width:min(100%,42rem);color:var(--pc-user-ink);background:var(--pc-user-bubble);border-radius:6px;padding:.68rem .85rem}.playground-shell .private-chat-avatar{border-radius:4px;width:1.75rem;height:1.75rem}.playground-shell .private-chat-inspector-section+.private-chat-inspector-section{border-top:1px solid var(--pc-line)}.sidebar-chat-menu{border-radius:6px;gap:.1rem;min-width:13rem;padding:.4rem}.sidebar-chat-menu button{border-radius:4px;gap:.65rem;min-height:2.4rem;padding:.55rem .65rem;font-size:.84rem}.sidebar-chat-menu-divider{background:#94a3b82e;height:1px;margin:.3rem .35rem}.chat-delete-dialog{color:#f5f5f5;background:#0b1220;border-radius:8px;width:min(31rem,100vw - 2rem);box-shadow:0 24px 70px #0000008c}.chat-delete-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3}.chat-delete-dialog .confirm-dialog-body{gap:1rem;padding:1.25rem}.chat-delete-dialog .confirm-dialog-title{color:#fff;font-size:1.15rem;font-weight:600}.chat-delete-dialog .confirm-dialog-copy{color:#f2f2f2;line-height:1.5}.chat-delete-dialog .confirm-dialog-copy p{margin:0}.chat-delete-dialog .confirm-dialog-copy p+p{margin-top:.55rem}.chat-delete-dialog .chat-delete-dialog-note{color:#a8a8a8}.chat-delete-dialog .confirm-dialog-actions .button{border-radius:6px;width:auto;min-width:5rem}.chat-delete-dialog .confirm-dialog-actions .button-secondary{color:#f5f5f5;background:0 0;border-color:#5a5a5a}.chat-delete-dialog .confirm-dialog-actions .button-secondary:hover{background:#2e2e2e;border-color:#767676}.chat-delete-dialog .confirm-dialog-actions .button-danger{color:#fff;background:#ef4444;border-color:#ef4444}.chat-delete-dialog .confirm-dialog-actions .button-danger:hover{background:#dc2626;border-color:#dc2626}@media (max-width:760px){.playground-shell .private-chat-message-user{padding-left:0}}.content:has(.group-chat-shell:not(.docs-figure-frame)){--foreground:var(--dr-ink);--muted:var(--dr-dim);--panel:#fff;--panel-strong:#fff;--border:#d3dded;background:#f7f9fc}.content:has(.group-chat-theme-dark){--foreground:#e8eef8;--muted:#9fb0c7;--panel:#111826;--panel-strong:#111826;--border:#94a3b82e;background:#0b0f17}.content:has(.group-chat-shell:not(.docs-figure-frame)) .card-title{color:var(--dr-ink)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .stat-value{color:var(--dr-ink)}.content:has(.group-chat-shell:not(.docs-figure-frame)) td{color:var(--dr-ink)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .card{border-color:var(--dr-line);background:#fff}.content:has(.group-chat-shell:not(.docs-figure-frame)) .muted{color:var(--dr-dim)}:is(.content:has(.group-chat-shell:not(.docs-figure-frame)) .input,.content:has(.group-chat-shell:not(.docs-figure-frame)) .select,.content:has(.group-chat-shell:not(.docs-figure-frame)) .textarea){color:#0f1e30;background:#fff;border-color:#dde5ef}:is(.content:has(.group-chat-theme-dark) .input,.content:has(.group-chat-theme-dark) .select,.content:has(.group-chat-theme-dark) .textarea){color:#e8eef8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f172ab8;border-color:#94a3b83d}.content:has(.group-chat-theme-dark) .input::placeholder{color:#70839d}.content:has(.group-chat-theme-dark) .textarea::placeholder{color:#70839d}.content:has(.group-chat-theme-dark) .select option{color:#e8eef8;background:#111827}.content:has(.group-chat-shell:not(.docs-figure-frame)) .input::placeholder{color:var(--dr-faint)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .textarea::placeholder{color:var(--dr-faint)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .th{color:var(--dr-dim)}.content:has(.group-chat-shell:not(.docs-figure-frame)) th{color:var(--dr-dim)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .table-wrap{border-color:var(--dr-line);background:#fff}.group-chat-shell .playground-main-column,.group-chat-shell .group-chat-main-column{background:var(--dr-page)}.group-chat-shell .playground-history{scrollbar-color:var(--dr-line) transparent}.group-chat-shell .playground-top-card,.group-chat-shell .group-chat-top-card{border-color:var(--dr-line);color:var(--dr-dim);background:var(--dr-surface)}.group-chat-shell .group-chat-message-row{border-color:var(--dr-line);background:var(--dr-surface)}.group-chat-shell .group-chat-message-row-own{border-color:var(--dr-accent-line);background:var(--dr-accent-soft)}.group-chat-shell .group-chat-message-row-weaver{background:var(--dr-teal-soft);border-color:#0f766e4d}.group-chat-shell .assistant-message.group-chat-bubble{border:1px solid var(--dr-line);border-left:3px solid var(--dr-accent);background:var(--dr-surface)}.group-chat-shell .conversation-user-message{color:var(--dr-ink);background:var(--dr-accent-soft)}.group-chat-shell .assistant-message,.group-chat-shell .markdown-content{color:var(--dr-ink)}.group-chat-shell .group-chat-message-row .markdown-content,.group-chat-shell .assistant-message .markdown-content{letter-spacing:0;border-radius:0;gap:.55rem;padding:0;font-family:inherit;font-size:.88rem;line-height:1.6}.group-chat-shell .group-chat-message-row .markdown-content h1,.group-chat-shell .group-chat-message-row .markdown-content h2,.group-chat-shell .group-chat-message-row .markdown-content h3,.group-chat-shell .group-chat-message-row .markdown-content h4{font-family:inherit;font-size:.9rem;font-weight:650;line-height:1.4}.group-chat-shell .markdown-content h1,.group-chat-shell .markdown-content h2,.group-chat-shell .markdown-content h3,.group-chat-shell .markdown-content h4,.group-chat-shell .markdown-content>p:first-child,.group-chat-shell .markdown-content strong{color:var(--dr-ink)}.group-chat-shell .markdown-content .document-section-heading{border-top-color:var(--dr-line);color:var(--dr-dim)}.group-chat-shell .markdown-content thead th{border-bottom-color:var(--dr-line);color:var(--dr-dim)}.group-chat-shell .markdown-content li::marker{color:var(--dr-accent)}.group-chat-shell .markdown-content hr{background:var(--dr-line)}.group-chat-shell .markdown-content ::selection{color:var(--dr-ink);background:#cfe0fd}.group-chat-shell .markdown-content a{color:var(--dr-accent-ink)}.group-chat-shell .markdown-content code{border-color:var(--dr-line);color:#9d174d;background:var(--dr-sunk)}.group-chat-theme-dark .markdown-content code{color:#fda4af}.group-chat-theme-dark .markdown-content ::selection{color:#f8fafc;background:#1d4ed8}.group-chat-shell .markdown-content pre{border-color:var(--dr-line);background:var(--dr-sunk);box-shadow:none}.group-chat-shell .markdown-content pre code{color:var(--dr-ink)}.group-chat-shell .markdown-content blockquote{border-left-color:var(--dr-accent);color:var(--dr-dim)}.group-chat-shell .group-chat-toast{color:var(--dr-teal);background:var(--dr-teal-soft);border-color:#0f766e52;box-shadow:0 14px 40px #0f1e3024}.group-chat-shell .group-chat-mention-menu,.group-chat-shell .group-chat-message-menu{border-color:var(--dr-line);background:var(--dr-surface);box-shadow:0 16px 40px #0f1e3029}.group-chat-shell .group-chat-reply-chip{border-bottom-color:var(--dr-line);color:var(--dr-dim)}.group-chat-shell .group-chat-response-details-panel{color:var(--dr-teal);background:var(--dr-teal-soft);border-color:#0f766e4d}.group-chat-shell .group-chat-message-menu-button,.group-chat-shell .group-chat-more-button{color:var(--dr-faint)}.group-chat-shell .group-chat-message-menu-button:hover,.group-chat-shell .group-chat-more-button:hover{color:var(--dr-ink);background:var(--dr-sunk)}.group-chat-shell .assistant-avatar,.group-chat-shell .empty-state-mark{border-color:var(--dr-accent-line);color:#fff}.group-chat-shell .playground-empty-state h2{color:var(--dr-ink)}.group-chat-shell .thinking-state{color:var(--dr-faint)}.group-chat-shell .thinking-state span{background:var(--dr-accent)}.group-chat-shell .playground-composer-dock{background:linear-gradient(#f7f9fc00 0%,#f7f9fc 38% 100%)}.group-chat-theme-dark .playground-composer-dock{background:linear-gradient(#0b0f1700 0%,#0b0f17 38% 100%)}.group-chat-shell .playground-composer-card{background:var(--dr-surface)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .composer-textarea{color:var(--dr-ink);background:0 0}.content:has(.group-chat-shell:not(.docs-figure-frame)) .composer-textarea:focus{color:var(--dr-ink);background:0 0}.group-chat-shell .composer-hint,.group-chat-shell .playground-disclaimer{color:var(--dr-faint)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .composer-textarea::placeholder{color:var(--dr-faint)}.group-chat-shell .playground-send-button{color:#fff;background:var(--dr-accent)}.group-chat-shell .send-spinner{border-color:#fff #ffffff59 #ffffff59}.group-chat-shell .latest-score-rail{border-left-color:var(--dr-line);background:var(--dr-sunk);scrollbar-color:var(--dr-line) transparent}.group-chat-shell .latest-score-card{border:1px solid var(--dr-line);background:var(--dr-surface);box-shadow:none}.group-chat-shell .group-chat-channel-button{border-color:var(--dr-line);background:var(--dr-surface)}.group-chat-shell .group-chat-channel-button strong,.group-chat-shell .group-chat-invitation-card strong{color:var(--dr-ink)}.group-chat-shell .group-chat-channel-button-active{border-color:var(--dr-accent-line);background:var(--dr-accent-soft)}.group-chat-shell .group-chat-invitation-card,.group-chat-shell .group-chat-start-card,.group-chat-shell .group-chat-target-row,.group-chat-shell .group-chat-mode-button,.group-chat-shell .group-chat-management-panel{border-color:var(--dr-line);color:var(--dr-ink);background:var(--dr-surface)}.group-chat-jurisdiction-choice{gap:.3rem;display:grid}.group-chat-jurisdiction-choice label{color:var(--dr-ink);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.field-note{color:var(--dr-faint);margin-top:.25rem;font-size:.73rem;line-height:1.4;display:block}.decision-room-theme{border-color:var(--dr-line);background:var(--dr-sunk);margin-left:auto}.decision-room-theme button{color:var(--dr-faint)}.decision-room-theme button.is-active{color:var(--dr-accent-ink);background:var(--dr-accent-soft)}.decision-room-theme button:hover:not(.is-active){color:var(--dr-ink)}.decision-room-theme button:focus-visible{outline:2px solid var(--dr-accent);outline-offset:1px}.decision-room-theme+.decision-room-faces{margin-left:.6rem}.decision-scope-label{color:var(--dr-dim);margin-bottom:.15rem;font-size:.75rem;display:block}.decision-warn{border:1px solid var(--dr-amber-line);color:var(--dr-amber-ink);background:var(--dr-amber-soft);border-radius:.4rem;margin:.6rem 0 0;padding:.5rem .6rem;font-size:.75rem;line-height:1.45}.decision-invite{border-top:1px solid var(--dr-line);margin-top:1rem;padding-top:.85rem}.decision-invite-list{scrollbar-color:var(--dr-line) transparent;scrollbar-width:thin;gap:.15rem;max-height:14rem;margin-bottom:.6rem;display:grid;overflow-y:auto}.decision-invite-row{cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.3rem .35rem;display:grid}.decision-invite-row:hover{background:var(--dr-surface)}.decision-invite-row strong{color:var(--dr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;display:block;overflow:hidden}.decision-invite-row small{color:var(--dr-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;display:block;overflow:hidden}.decision-invite-role{color:var(--dr-dim);gap:.2rem;margin-bottom:.6rem;font-size:.75rem;display:grid}.decision-invite-note{color:var(--dr-faint);margin:.5rem 0 0;font-size:.71rem;line-height:1.45}.group-chat-shell .group-chat-message-meta{color:var(--dr-faint)}.group-chat-shell .group-chat-message-meta strong{color:var(--dr-ink)}.group-chat-shell .group-chat-time-separator,.group-chat-shell .group-chat-hover-time{color:var(--dr-faint)}.group-chat-shell .group-chat-message-reply-context{color:var(--dr-dim)}.group-chat-shell .group-chat-message-reply-context strong{color:var(--dr-accent-ink)}.group-chat-shell .group-chat-reply-chip{color:var(--dr-dim)}.group-chat-shell .group-chat-reply-chip strong{color:var(--dr-ink)}.group-chat-shell .group-chat-reply-chip small,.group-chat-shell .group-chat-reply-chip button{color:var(--dr-faint)}.group-chat-shell .group-chat-response-details-panel,.group-chat-shell .group-chat-response-details-heading strong,.group-chat-shell .group-chat-response-details-heading button{color:var(--dr-teal)}.group-chat-shell .group-chat-mention-menu button>span,.group-chat-shell .group-chat-load-earlier{color:var(--dr-accent-ink)}.group-chat-shell .group-chat-latest-response p{color:var(--dr-dim)}.group-chat-shell .group-chat-toast{color:var(--dr-teal)}.group-chat-shell .group-chat-more-button{color:var(--dr-dim)}.group-chat-member-mark{color:#fff;letter-spacing:.02em;text-shadow:0 1px 1px #0000002e;border-radius:5px;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.63rem;font-weight:700;line-height:1;display:grid}.decision-room-faces .group-chat-member-mark{border:2px solid var(--dr-surface);border-radius:50%;width:1.6rem;height:1.6rem}.decision-room-faces .group-chat-member-mark+.group-chat-member-mark{margin-left:-.45rem}.group-chat-message-meta .group-chat-member-mark{width:1.35rem;height:1.35rem;font-size:.58rem}.decision-member .group-chat-member-mark{width:1.75rem;height:1.75rem;font-size:.68rem}.group-chat-shell .group-chat-top-card{border-bottom:1px solid var(--dr-line);background:var(--dr-surface);justify-content:space-between;align-items:center;gap:1rem;display:flex}.group-chat-shell .group-chat-top-card p{color:var(--dr-dim);margin:0}.group-chat-shell .group-chat-start-card,.group-chat-shell .group-chat-manage-heading,.group-chat-shell .group-chat-management-panel{border:1px solid var(--dr-line);background:var(--dr-surface)}.group-chat-shell .group-chat-start-card h1,.group-chat-shell .group-chat-manage-heading h1,.group-chat-shell .group-chat-management-panel h2,.group-chat-shell .group-chat-management-panel h3{color:var(--dr-ink)}.group-chat-shell .group-chat-manage-heading p,.group-chat-shell .group-chat-rail-field,.group-chat-shell .group-chat-start-card .label,.group-chat-shell .group-chat-management-panel .label{color:var(--dr-dim)}.group-chat-shell .group-chat-target-row,.group-chat-shell .group-chat-channel-button{border:1px solid var(--dr-line);background:var(--dr-sunk)}.group-chat-shell .group-chat-target-row:hover,.group-chat-shell .group-chat-channel-button:hover,.group-chat-shell .group-chat-channel-button-active{border-color:var(--dr-accent-line);background:var(--dr-accent-soft)}.group-chat-shell .group-chat-target-row strong,.group-chat-shell .group-chat-channel-button strong{color:var(--dr-ink)}.group-chat-shell .group-chat-target-row small,.group-chat-shell .group-chat-channel-button small{color:var(--dr-faint)}.group-chat-shell .group-chat-mode-button{border:1px solid var(--dr-line);color:var(--dr-ink);background:var(--dr-surface)}.group-chat-shell .group-chat-mode-button:hover:not(:disabled),.group-chat-shell .group-chat-mode-button-active{border-color:var(--dr-accent-line);background:var(--dr-accent-soft)}.group-chat-shell .group-chat-management-panel .button-secondary{border-color:var(--dr-line);color:var(--dr-accent-ink);background:0 0}.group-chat-shell .group-chat-management-panel .button-secondary:hover{border-color:var(--dr-accent-line);background:var(--dr-accent-soft)}.group-chat-shell .group-chat-rail{border-left:1px solid var(--dr-line);background:var(--dr-sunk)}.group-chat-shell .group-chat-rail-card{border:1px solid var(--dr-line);background:var(--dr-surface)}.group-chat-shell .eyebrow{color:var(--dr-accent-ink);opacity:.9}.group-chat-shell table th{color:var(--dr-faint);border-bottom-color:var(--dr-line)}.group-chat-shell table td{color:var(--dr-ink);border-bottom-color:var(--dr-line-soft)}.identity-name-form{border-top:1px solid var(--border);gap:.35rem;max-width:26rem;margin-top:1.25rem;padding-top:1.25rem;padding-bottom:1rem;padding-left:1.5rem;display:grid}.identity-name-form label{gap:.3rem;display:grid}.identity-name-actions{align-items:center;gap:.65rem;margin-top:.4rem;display:flex}.decision-danger{border-top:1px solid var(--dr-amber-line);margin-top:1rem;padding-top:.85rem}.decision-danger .decision-block-h{color:var(--dr-amber-ink)}.decision-danger .decision-empty{margin-bottom:.6rem}.group-chat-shell .button:disabled,.group-chat-shell button.button:disabled{opacity:1;border-color:var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk);cursor:not-allowed}.content:has(.group-chat-shell:not(.docs-figure-frame)) .button:disabled{opacity:1;border-color:var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk);cursor:not-allowed}.content:has(.group-chat-shell:not(.docs-figure-frame)) button.button:disabled{opacity:1;border-color:var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk);cursor:not-allowed}.group-chat-shell .button-secondary{border:1px solid var(--dr-line);color:var(--dr-accent-ink);background:var(--dr-surface)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .button-secondary{border:1px solid var(--dr-line);color:var(--dr-accent-ink);background:var(--dr-surface)}.content:has(.group-chat-shell:not(.docs-figure-frame)) :is(.button,button.button).button-secondary{border:1px solid var(--dr-line);color:var(--dr-accent-ink);background:var(--dr-surface)}:is(.group-chat-shell .button-secondary:hover:not(:disabled),.content:has(.group-chat-shell:not(.docs-figure-frame)) .button-secondary:hover:not(:disabled)){border-color:var(--dr-accent-line);color:var(--dr-accent-ink);background:var(--dr-accent-soft)}:is(.group-chat-shell :is(.button,button.button):not(.button-secondary):not(.button-danger):not(:disabled),.content:has(.group-chat-shell:not(.docs-figure-frame)) :is(.button,button.button):not(.button-secondary):not(.button-danger):not(:disabled)){border-color:var(--dr-accent);color:var(--dr-on-accent);background:var(--dr-accent);box-shadow:none}:is(.group-chat-shell :is(.button,button.button):not(.button-secondary):not(.button-danger):hover:not(:disabled),.content:has(.group-chat-shell:not(.docs-figure-frame)) :is(.button,button.button):not(.button-secondary):not(.button-danger):hover:not(:disabled)){border-color:var(--dr-accent-ink);color:var(--dr-on-accent);background:var(--dr-accent-ink)}.group-chat-shell .group-chat-message-content,.group-chat-shell .markdown-content p,.group-chat-shell .markdown-content li{letter-spacing:.002em;text-wrap:pretty;max-width:68ch;font-size:.9rem;line-height:1.65}.content:has(.group-chat-shell:not(.docs-figure-frame)) .group-chat-message-content{letter-spacing:.002em;text-wrap:pretty;max-width:68ch;font-size:.9rem;line-height:1.65}.group-chat-shell .group-chat-bubble-own .group-chat-message-content{max-width:none}.group-chat-shell .markdown-content strong{font-weight:650}.group-chat-shell .markdown-content hr{border:0;border-top:1px solid var(--dr-line);margin:.7rem 0}.decision-personal-note .markdown-content,.decision-personal-list .markdown-content p,.decision-personal-list .markdown-content li{width:100%;max-width:none;color:var(--dr-amber-ink);text-wrap:initial;margin:0 0 .5rem;font-size:.8rem;line-height:1.6}.decision-personal-note .markdown-content{letter-spacing:0;background:0 0;border:0;border-radius:0;gap:.4rem;margin:0;padding:0;font-family:inherit;font-size:.8rem;line-height:1.6;display:grid}.group-chat-shell .decision-personal-note .markdown-content>p:first-child,.group-chat-shell .decision-personal-note .markdown-content p,.group-chat-shell .decision-personal-note .markdown-content li,.group-chat-shell .decision-personal-note .markdown-content strong{max-width:none;color:var(--dr-amber-ink)}.decision-personal-note .markdown-content strong{color:var(--dr-amber-ink);font-weight:700}.decision-personal-note .markdown-content hr{border:0;border-top:1px solid var(--dr-amber-line);margin:.15rem 0}.decision-personal-note blockquote{border-left-color:var(--dr-amber-line);color:var(--dr-amber-ink)}.decision-personal-list .markdown-content p:last-child{margin-bottom:0}.group-chat-message-time{color:var(--dr-faint);white-space:nowrap;font-size:.72rem;font-weight:500}.decision-standard-uk{border:1px solid var(--dr-uk-line);color:var(--dr-uk-ink);background:var(--dr-uk-soft)}.decision-standard-eu{border:1px solid var(--dr-eu-line);color:var(--dr-eu-ink);background:var(--dr-eu-soft)}.decision-standard-us{border:1px solid var(--dr-us-line);color:var(--dr-us-ink);background:var(--dr-us-soft)}.decision-standard-uk,.decision-standard-eu,.decision-standard-us{letter-spacing:.03em;border-radius:3px;padding:.02rem .3rem;font-size:.64rem;font-weight:700}.decision-chip-count{border-color:var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk)}.enrol-shell{background:#f5f7fa;place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.enrol-card{background:#fff;border:1px solid #cadaee;border-radius:16px;width:100%;max-width:30rem;padding:2.2rem 2.1rem 1.9rem;box-shadow:0 0 7px #0f172a14}.enrol-brand{align-items:center;gap:.7rem;margin-bottom:1.6rem;display:flex}.enrol-brand .brand-mark{color:#fff;background:#0d1b2e;border-radius:9px;place-items:center;width:2.3rem;height:2.3rem;display:grid}.enrol-brand strong{color:#0d1b2e;font-size:.95rem;display:block}.enrol-brand span{color:#5a6d82;font-size:.74rem;display:block}.enrol-card h1{color:#0d1b2e;letter-spacing:-.015em;margin:0 0 .6rem;font-size:1.5rem}.enrol-lede{color:#46556b;margin:0 0 1.5rem;font-size:.92rem;line-height:1.6}.enrol-form{gap:.3rem;display:grid}.enrol-form .label{color:#46556b;font-size:.78rem;font-weight:600}.enrol-card .input.enrol-code{color:#0d1b2e;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #cdd6e2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem}.enrol-note{color:#5a6d82;margin:.15rem 0 .9rem;font-size:.76rem}.enrol-identity{color:#46556b;background:#f6f9fd;border:1px solid #dce5f0;border-radius:8px;margin:0 0 1.4rem;padding:.6rem .75rem;font-size:.84rem}.enrol-identity strong{color:#0d1b2e;font-weight:650}.enrol-error{color:#b42318;background:#fdeef1;border:1px solid #f3c6d0;border-radius:8px;margin:0 0 .9rem;padding:.6rem .75rem;font-size:.84rem}.enrol-card .button.enrol-submit{color:#fff;width:100%;box-shadow:none;background:#1d6ff2;border-color:#1d6ff2}.enrol-help{color:#5a6d82;border-top:1px solid #eef1f5;margin:1.5rem 0 0;padding-top:1.1rem;font-size:.8rem;line-height:1.55}.retention-card .retention-setting{border-top:1px solid var(--border);margin-top:1.4rem;padding-top:1.25rem}.retention-card .retention-setting h3{margin:0 0 .3rem;font-size:.95rem}.retention-card .retention-setting .muted{margin:0 0 .8rem;font-size:.84rem;line-height:1.55}.retention-card .field{max-width:18rem}.retention-card .retention-setting .button{margin-top:.9rem}.field-inline{align-items:flex-start;gap:.55rem;margin-top:.6rem;font-size:.88rem;display:flex}.field-inline input{margin-top:.2rem}.team-enrol{align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.team-enrol-button{color:#fff;font:inherit;cursor:pointer;background:#1f6b3f;border:1px solid #1a5c36;border-radius:5px;padding:.16rem .6rem;font-size:.72rem;font-weight:600}.team-enrol-button:hover:not(:disabled){background:#17572f;border-color:#14492a}.team-enrol-button:disabled{color:#f4f7f5;cursor:default;background:#7fa691;border-color:#7fa691}.team-enrol-button-quiet{color:#1f6b3f;background:#fff;border-color:#b9d3c3;font-weight:500}.team-enrol-button-quiet:hover:not(:disabled){background:#eef5f0;border-color:#1f6b3f}.team-enrol-button-quiet:disabled{color:#9bb0a3;background:#f3f6f4;border-color:#dfe7e2}.team-enrol-failed{color:#b42318;font-size:.72rem}.team-enrol-mailed{color:#1f6b3f;font-size:.72rem}.team-enrol-issued{background:#eef4fe;border:1px solid #c3d8fb;border-radius:7px;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;padding:.45rem .6rem;display:flex}.team-enrol-issued code{color:#12305c;letter-spacing:.06em;background:0 0;padding:0;font-size:.86rem;font-weight:600}.team-enrol-copy{color:#1558c4;font:inherit;cursor:pointer;background:#fff;border:1px solid #c3d8fb;border-radius:4px;padding:.1rem .45rem;font-size:.7rem}.team-enrol-issued span{color:#46556b;flex-basis:100%;font-size:.7rem}.team-invite-sent,.team-invite-failed{margin-top:.2rem;font-size:.72rem}.team-invite-sent{color:var(--muted)}.team-invite-failed{color:#b42318;font-weight:600}.team-invite-failed span{font-weight:400}.room-list-page{width:100%;max-width:84rem;margin-inline:auto;padding:1.6rem 1.5rem 3rem}.playground-history:has(.room-list-page){padding:var(--playground-top-safe-area) max(1rem, calc((100% - 84rem) / 2)) 2.5rem}.room-list-head h1{color:var(--dr-ink);letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.9rem}.room-list-page .eyebrow{color:var(--dr-dim)}.room-list-lede{max-width:46rem;color:var(--dr-dim);margin:.35rem 0 0;font-size:.88rem}.room-list-finder{gap:.6rem;margin:1.2rem 0 1rem;display:flex}.room-list-page .room-list-search{border:1px solid var(--dr-line);min-width:0;color:var(--dr-ink);background:var(--dr-surface);flex:auto}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-page .room-list-search{border:1px solid var(--dr-line);min-width:0;color:var(--dr-ink);background:var(--dr-surface);flex:auto}.room-list-page .room-list-search::placeholder{color:var(--dr-faint)}.room-list-page .button.room-list-new{flex:none;min-width:0}.room-list-workspace{color:var(--dr-dim);flex:none;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-workspace{color:var(--dr-dim);flex:none;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.room-list-workspace .select{border:1px solid var(--dr-line);min-width:11rem;color:var(--dr-ink);background:var(--dr-surface);font-size:.84rem;font-weight:400}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-workspace .select{border:1px solid var(--dr-line);min-width:11rem;color:var(--dr-ink);background:var(--dr-surface);font-size:.84rem;font-weight:400}.room-list-invitations{border:1px solid var(--dr-accent-line);border-left:3px solid var(--dr-accent);background:var(--dr-accent-soft);border-radius:.7rem;gap:.5rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-invitations{border:1px solid var(--dr-accent-line);border-left:3px solid var(--dr-accent);background:var(--dr-accent-soft);border-radius:.7rem;gap:.5rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.room-list-invitations .eyebrow{color:var(--dr-accent-ink);margin:0}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-invitations .eyebrow{color:var(--dr-accent-ink);margin:0}.room-list-invitation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-invitation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.room-list-invitation strong{color:var(--dr-ink);font-size:.88rem;display:block}.room-list-invitation span{color:var(--dr-dim);margin-top:.1rem;font-size:.76rem;display:block}.room-list-invitation-actions{gap:.5rem;display:flex}.room-list-invitation-actions .button{min-width:0;min-height:2rem;padding:.35rem .9rem;font-size:.8rem}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-invitation-actions .button{min-width:0;min-height:2rem;padding:.35rem .9rem;font-size:.8rem}.room-list-table-wrap{border:1px solid var(--dr-line);background:var(--dr-surface);border-radius:.7rem;overflow-x:auto}.room-list-table{border-collapse:collapse;width:100%}.room-list-table th{border-bottom:1px solid var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:.6rem 1rem;font-size:.68rem;font-weight:700}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-table th{border-bottom:1px solid var(--dr-line);color:var(--dr-dim);background:var(--dr-sunk);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:.6rem 1rem;font-size:.68rem;font-weight:700}.room-list-table td{border-bottom:1px solid var(--dr-line-soft);color:var(--dr-dim);vertical-align:middle;padding:.7rem 1rem;font-size:.84rem}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-table td{border-bottom:1px solid var(--dr-line-soft);color:var(--dr-dim);vertical-align:middle;padding:.7rem 1rem;font-size:.84rem}.room-list-table tbody tr:last-child td{border-bottom:0}.room-list-table tbody tr:hover td{background:var(--dr-sunk)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-table tbody tr:hover td{background:var(--dr-sunk)}.room-list-open{color:var(--dr-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:650}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-open{color:var(--dr-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:650}.room-list-open:hover{color:var(--dr-accent-ink);text-decoration:underline}.room-list-open:focus-visible{outline:2px solid var(--dr-accent);outline-offset:2px;border-radius:3px}.room-list-unread{color:var(--dr-on-accent);background:var(--dr-accent);vertical-align:1px;border-radius:999px;margin-left:.5rem;padding:.05rem .4rem;font-size:.66rem;font-weight:700;display:inline-block}.room-list-sub{color:var(--dr-faint);margin-top:.15rem;font-size:.76rem;font-weight:400;display:block}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-sub{color:var(--dr-faint);margin-top:.15rem;font-size:.76rem;font-weight:400;display:block}.room-list-status{white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;font-weight:650;display:inline-flex}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-status{white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;font-weight:650;display:inline-flex}.room-list-status:before{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.room-list-status-open{color:var(--dr-teal)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-status-open{color:var(--dr-teal)}.room-list-status-closed{color:var(--dr-dim)}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-status-closed{color:var(--dr-dim)}.room-list-num,.room-list-when{font-variant-numeric:tabular-nums;white-space:nowrap}.room-list-actions{text-align:right;white-space:nowrap;width:1%}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-actions{text-align:right;white-space:nowrap;width:1%}.room-list-delete{color:var(--dr-faint);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:.25rem .6rem;font-size:.78rem}.content:has(.group-chat-shell:not(.docs-figure-frame)) .room-list-delete{color:var(--dr-faint);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;padding:.25rem .6rem;font-size:.78rem}.room-list-table tr:hover .room-list-delete,.room-list-delete:hover,.room-list-delete:focus-visible{border-color:var(--dr-us-line);color:var(--dr-us-ink);background:var(--dr-us-soft)}.room-list-delete:focus-visible{outline:2px solid var(--dr-us-ink);outline-offset:1px}.room-list-empty{border:1px solid var(--dr-line);color:var(--dr-dim);background:var(--dr-surface);text-align:center;border-radius:.7rem;margin:0;padding:2.4rem 1rem;font-size:.86rem}@media (max-width:640px){.room-list-page{padding:1.1rem .9rem 2.4rem}.room-list-finder{flex-wrap:wrap}}.decision-room-action{border-top:1px solid var(--dr-line-soft);justify-items:start;gap:.4rem;margin-top:1rem;padding-top:.85rem;display:grid}.docs-figure{margin:1.5rem 0 0}.docs-figure-frame{border:1px solid var(--dr-line);background:var(--dr-page);border-radius:10px;height:auto;display:block;overflow:hidden;box-shadow:0 10px 30px #0f1e3014}.docs-figure-inner{pointer-events:none;-webkit-user-select:none;user-select:none}.docs-figure-inner :is(input,button,select){pointer-events:none}.docs-figure figcaption{color:var(--muted);margin-top:.6rem;font-size:.82rem;line-height:1.55}.docs-figure-room{display:grid}.docs-figure-stream{background:var(--dr-page);gap:.75rem;padding:1rem 1.1rem 1.2rem;display:grid}.docs-figure-panel.decision-panel{border-left:0;height:auto}.docs-figure-panel .decision-panel-body{overflow:visible}.docs-figure-notes{background:var(--dr-line);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;display:grid}.docs-figure-note{background:var(--dr-surface);padding:1rem 1.1rem}.docs-figure-note .docs-eyebrow{color:var(--dr-accent-ink);margin-bottom:.5rem}.docs-figure-note .markdown-content{color:var(--dr-ink);gap:.5rem;padding:0;font-family:inherit;font-size:.85rem;line-height:1.6}.docs-figure-note .markdown-content strong{color:var(--dr-ink)}.docs-section-header-inline{margin-top:1.75rem}.docs-note{border-left:3px solid var(--accent);background:var(--surface-sunken);color:var(--muted);border-radius:6px;margin-top:1.25rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.6}.docs-screens{gap:2.25rem;margin-top:1.5rem;display:grid}.docs-screens>.docs-figure,.docs-screens>.product-shot{margin:0}.docs-screens>.docs-section-header-inline{margin:.75rem 0 -.9rem}.decision-tabs button.decision-tab-flagging{color:#b42318;font-weight:650}.decision-tab-count{color:#fff;font-variant-numeric:tabular-nums;background:#d92d20;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;margin-left:.35rem;padding:0 .3rem;font-size:.68rem;font-weight:700;animation:1.6s ease-in-out infinite decision-flag-pulse;display:inline-grid}@keyframes decision-flag-pulse{0%,to{box-shadow:0 0 #d92d208c}50%{box-shadow:0 0 0 .3rem #d92d2000}}@media (prefers-reduced-motion:reduce){.decision-tab-count{animation:none;box-shadow:0 0 0 .18rem #d92d204d}}.decision-flags .decision-empty{color:var(--dr-dim);margin:0;font-size:.85rem;line-height:1.55}.decision-personal-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.decision-personal-head strong{color:var(--dr-amber-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:700}.decision-personal-head time{color:var(--dr-faint);font-size:.7rem}.decision-personal-note blockquote{border-left:2px solid var(--dr-line);color:var(--dr-dim);margin:0;padding-left:.6rem;font-size:.8rem;line-height:1.45}.decision-personal-actions{justify-items:stretch;gap:.4rem;padding-top:.35rem;display:grid}.decision-personal-choice{border:1px solid var(--dr-line);background:var(--dr-sunk);border-radius:7px;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .55rem;display:flex}.decision-personal-choice .decision-personal-ask{margin-right:auto;font-weight:650}.decision-personal-choice button{min-width:3.1rem}.decision-personal-actions button{border:1px solid var(--dr-line);color:var(--dr-dim);background:var(--dr-surface);font:inherit;cursor:pointer;border-radius:5px;padding:.2rem .55rem;font-size:.75rem}.decision-personal-ask{color:var(--dr-faint);font-size:.75rem}.decision-personal-yes,.decision-personal-done,.decision-personal-no{letter-spacing:.01em;font-weight:700;color:#fff!important;border:0!important}.decision-personal-yes{background:#067647!important}.decision-personal-yes:hover{background:#055c37!important}.decision-personal-done{background:#1f6feb!important}.decision-personal-done:hover{background:#1857b8!important}.decision-personal-no{background:#b42318!important}.decision-personal-no:hover{background:#912018!important}.decision-personal-goto{justify-self:start;border-color:var(--dr-line)!important;color:var(--dr-dim)!important;background:var(--dr-surface)!important}.decision-personal-done{width:100%}.group-chat-turn-located .assistant-message,.group-chat-turn-located .conversation-user-message{outline:2px solid var(--dr-amber-ink);outline-offset:3px;transition:outline-color .4s}.decision-personal-note.is-declined{border-left-color:var(--dr-line)}.decision-personal-note.is-declined .decision-personal-head strong{color:var(--dr-dim)}.decision-personal-note small{color:var(--dr-faint);font-size:.73rem}.decision-personal-note.is-addressed{border-left-color:var(--dr-teal)}.decision-personal-note.is-addressed .decision-personal-head strong{color:var(--dr-teal)}.decision-block-personal{border:1px solid var(--dr-amber-line);background:var(--dr-amber-soft);border-radius:10px;padding:.75rem .85rem}.decision-block-personal .decision-block-h{color:var(--dr-amber-ink)}.decision-note-personal{color:var(--dr-amber-ink);letter-spacing:.02em;text-transform:uppercase;margin:0 .5rem .5rem;font-size:.72rem;font-weight:650}.decision-personal-list{gap:.5rem;display:grid}.decision-personal-note{border:1px solid var(--dr-amber-line);color:var(--dr-amber-ink);background:var(--dr-amber-soft);border-left-width:3px;border-radius:.5rem;gap:.4rem;padding:.7rem .75rem;display:grid}.decision-personal-note p{color:var(--dr-ink);margin:0;font-size:.85rem;line-height:1.5}.decision-personal-note time{color:var(--dr-faint);font-size:.71rem}.group-chat-shell .group-chat-turn-alert .assistant-message,.group-chat-shell .group-chat-turn-alert .group-chat-bubble{border-color:var(--dr-amber-line);background:var(--dr-amber-soft)}.group-chat-shell .group-chat-turn-alert .assistant-message{border-left:3px solid var(--dr-amber-ink);position:relative}.group-chat-shell .group-chat-turn-alert-room .assistant-message{background:var(--dr-amber-soft);border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.group-chat-shell .group-chat-turn-alert-room .assistant-message{background:color-mix(in srgb, var(--dr-amber-soft) 55%, var(--dr-surface))}}.group-chat-shell .group-chat-turn-alert .group-chat-message-meta strong{color:var(--dr-amber-ink)}.group-chat-shell .group-chat-turn-alert .assistant-avatar{color:#000}.group-chat-shell .group-chat-turn-alert .markdown-content,.group-chat-shell .group-chat-turn-alert .markdown-content strong{color:var(--dr-ink)}.product-shot{gap:.6rem;margin:0;display:grid}.product-shot-frame{border:1px solid var(--border);background:#f7f8fa;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -24px #0f1e3073,0 2px 6px -2px #0f1e3029}.product-shot-image{width:100%;height:auto;display:block}.product-shot figcaption{color:#305f9a;text-align:center;font-size:.86rem;line-height:1.55}.product-carousel{justify-self:stretch;gap:.85rem;width:100%;max-width:68rem;display:grid;container-type:inline-size}.product-carousel-stage{aspect-ratio:2160/1350;width:min(46rem,48%);margin-inline:auto;position:relative}.product-carousel-slide{transform-origin:50%;transition:opacity .52s,transform .52s;position:absolute;inset:0}.product-carousel-slide.is-current{z-index:3;opacity:1;transform:none}.product-carousel-slide.is-prev,.product-carousel-slide.is-next{z-index:2;opacity:.62}.product-carousel-slide.is-prev{transform:translate(-78%)scale(.5)}.product-carousel-slide.is-next{transform:translate(78%)scale(.5)}.product-carousel-slide.is-far{z-index:1;opacity:0;pointer-events:none;transform:translate(78%)scale(.5)}.product-carousel-slide.is-prev .product-carousel-zoom-hint,.product-carousel-slide.is-next .product-carousel-zoom-hint,.product-carousel-slide.is-far .product-carousel-zoom-hint{display:none}.product-carousel-slide .product-shot-frame{width:100%;height:100%}.product-carousel-slide .product-shot-image{object-fit:contain;object-position:center;width:100%;height:100%}@container (max-width:34rem){.product-carousel-stage{width:100%}.product-carousel-slide.is-prev,.product-carousel-slide.is-next,.product-carousel-slide.is-far{opacity:0;pointer-events:none}}.product-carousel-zoom{width:100%;font:inherit;text-align:left;cursor:zoom-in;padding:0;transition:box-shadow .22s,transform .22s;display:block;position:relative}.product-carousel-zoom:hover,.product-carousel-zoom:focus-visible{transform:translateY(-2px);box-shadow:0 24px 48px -22px #0f1e3080,0 3px 8px -2px #0f1e3033}.product-carousel-zoom:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.product-carousel-zoom-hint{color:#fff;opacity:0;background:#0b1626d1;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;transition:opacity .2s;position:absolute;bottom:.6rem;right:.6rem}.product-carousel-zoom:hover .product-carousel-zoom-hint,.product-carousel-zoom:focus-visible .product-carousel-zoom-hint{opacity:1}@media (hover:none){.product-carousel-zoom-hint{opacity:1}}.product-lightbox{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;background:#060c16db;align-content:center;justify-items:center;gap:1rem;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.product-lightbox-image{cursor:default;background:#0b1626;border-radius:12px;width:auto;max-width:min(100%,90rem);height:auto;max-height:calc(100vh - 9rem);box-shadow:0 40px 80px -30px #000000b3}.product-lightbox-caption{color:#e8eef8db;text-align:center;max-width:62ch;margin:0;font-size:.9rem;line-height:1.55}.product-lightbox-close{color:#e8eef8;cursor:pointer;background:#111826e6;border:1px solid #e8eef847;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.product-lightbox-close:hover{border-color:#e8eef899}.product-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.product-carousel-explain{text-align:left;border-radius:6px;justify-items:center;min-height:5.2em;padding:.4rem 1rem;display:grid}.product-carousel-explain strong{color:var(--foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700}.product-carousel-explain p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.product-carousel-tabs{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.product-carousel-tabs button{border:1px solid var(--border);font:inherit;cursor:pointer;background:#f5840b17;border-radius:999px;padding:.28rem .7rem;font-size:.79rem;transition:color .2s,border-color .2s,background .2s}.product-carousel-tabs button:hover{color:var(--foreground);border-color:var(--accent)}.product-carousel-tabs button.is-current{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.product-carousel-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.product-carousel-static{gap:2rem}@media (prefers-reduced-motion:reduce){.product-carousel-slide{transition:none}}.home-shot{justify-items:center;gap:1rem;display:grid}.home-shot .product-shot figcaption{text-align:center;justify-self:center}.product-shot-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (max-width:52rem){.product-shot-pair{grid-template-columns:minmax(0,1fr)}}.retention-locked{justify-items:start;gap:.85rem;display:grid}.mfa-provider-proof{justify-content:center;align-items:center;gap:.45rem;width:100%;text-decoration:none;display:inline-flex}.mfa-proof-or{color:var(--muted);margin:.15rem 0 0;font-size:.82rem}.mfa-passkey-rename{width:100%;max-width:18rem;padding:.2rem .45rem;font-size:.9rem}.mfa-passkey-rename-button{border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:.5rem;place-items:center;display:grid}.mfa-passkey-rename-button:hover:not(:disabled){color:var(--foreground);border-color:#64748b70}@media (max-width:960px){.mobile-header-actions{align-items:center;gap:.5rem;min-width:0;display:flex}.mobile-header .account-menu-shell{top:auto;right:auto}.mobile-header .account-menu-trigger{background:0 0;border-color:#94a3b847;grid-template-columns:1.8rem 1rem;width:auto;max-width:none}.mobile-header .account-menu-trigger-email{display:none}.mobile-header .account-menu-popover{position:fixed;top:3.6rem;left:auto;right:.75rem}.console-topbar .account-menu-shell,.sidebar-account-footer{display:none}}.masking-tradeoffs{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:.4rem 0 .9rem;display:grid}.masking-tradeoffs>div{border:1px solid var(--border);background:#f8fafc99;border-radius:.6rem;padding:.75rem .85rem}.masking-tradeoffs strong{margin-bottom:.25rem;font-size:.86rem;display:block}.masking-tradeoffs p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.masking-add{flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin:.6rem 0 .9rem;display:flex}.masking-add .field{min-width:11rem}.masking-terms{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.masking-terms li{border:1px solid var(--border);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;display:flex}.masking-term-text{min-width:0;display:grid}.masking-term-text span{color:var(--muted);font-size:.78rem}.composer-masking-hold{background:#94a3b814;gap:.75rem;margin-bottom:.75rem;padding:.9rem 1rem;display:grid}.composer-masking-hold-message{color:#e2e8f0;margin:0;font-size:.82rem;font-weight:600;line-height:1.5}.composer-masking-hold-actions{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.content .composer-masking-hold-actions .button{white-space:normal;flex:0 auto;min-width:0;max-width:100%;padding:.44rem .85rem;font-size:.78rem}.content .composer-consent-reveal.button{color:#fffbeb;background:#b45309;border-color:#b45309}.content .composer-consent-reveal.button:hover:not(:disabled){background:#c2620a;border-color:#f59e0b}.content .composer-consent-safe.button{color:#f0fdf4;background:#15803d;border-color:#15803d}.content .composer-consent-safe.button:hover:not(:disabled){background:#179045;border-color:#22c55e}.content .composer-consent-edit.button{color:#eff6ff;background:#1d4ed8;border-color:#2563eb}.content .composer-consent-edit.button:hover:not(:disabled){background:#2059e0;border-color:#3b82f6}.content .composer-masking-hold-actions .button:disabled{opacity:.55}.composer-masking-hold-actions .button-secondary{color:#dbe3ec;box-shadow:none;background:#e2e8f017;border-color:#94a3b857}.composer-masking-hold-actions .button-secondary:hover:not(:disabled){background:#e2e8f029;border-color:#94a3b88c}.composer-masking-hold-note{color:#9aa8bd;margin:0;font-size:.72rem;line-height:1.5}@media (max-width:540px){.composer-masking-hold-actions{display:grid}}.masking-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.masking-summary p{margin:0}.masking-listtools{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:.9rem 0 .35rem;display:flex}.masking-search{flex:14rem}.masking-search-field{display:block;position:relative}.masking-search-field svg{color:#8a97a8;pointer-events:none;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.masking-search-field .input{padding-left:1.9rem}.masking-term-remove{opacity:.55}.masking-term-remove .masking-term-text strong{text-decoration:line-through}.masking-term-add{border-left:3px solid #1f6b3f}.masking-save{border-top:1px solid #e3e8ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.9rem;display:flex}.masking-save p{margin:0}.masking-save-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:540px){.masking-save-actions{width:100%;display:grid}.masking-summary{display:grid}}.masking-overlimit{color:#b3261e;margin:.4rem 0 0;font-size:.82rem;font-weight:600}.mfa-signin-methods{border-top:1px solid #e3e8ee;margin-top:1.4rem;padding-top:1.1rem}.mfa-signin-methods h3{margin:0 0 .25rem;font-size:.95rem}.mfa-signin-methods p{margin:0 0 .75rem}.mfa-signin-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mfa-signin-list li{border:1px solid #e3e8ee;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.mfa-signin-text{gap:.15rem;display:grid}.mfa-signin-text span{color:#5f6c7f;font-size:.8rem}.playground-mask-button{cursor:pointer;background:#e2e8f017;border:1px solid #94a3b857;border-radius:999px;align-items:center;gap:.35rem;margin-right:.5rem;padding:.32rem .7rem;font-size:.74rem;font-weight:600;display:inline-flex}.playground-mask-button:hover:not(:disabled){background:#e2e8f029;border-color:#94a3b88c}.playground-mask-button:disabled{opacity:.45;cursor:default}.playground-mask-wrap{display:inline-flex}.mask-preview{pointer-events:auto;color:#e2e8f0;background:#262d3a;border-radius:12px;width:min(80%,50rem);margin:.75rem auto 0;padding:1rem 1.15rem;box-shadow:0 10px 28px #050c1673}.mask-preview-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.mask-preview-head h3{color:#f1f5f9;margin:0;font-size:1rem}.mask-preview-close{color:#b8c6d8;cursor:pointer;background:0 0;border:1px solid #46566b;border-radius:8px;padding:.34rem .85rem;font-size:.78rem;font-weight:600}.mask-preview-close:hover{color:#e8eef6;background:#b8c6d81f;border-color:#6b7f98}.mask-preview .label{color:#9aa8bd;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.mask-preview .muted{color:#9aa8bd;font-size:.8rem;line-height:1.55}.mask-preview-columns{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.mask-preview-text{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f1a26;border:1px solid #2c4358;border-radius:8px;max-height:16rem;margin:.3rem 0 0;padding:.7rem .8rem;font-size:.8rem;line-height:1.5;overflow:auto}.mask-preview-masked{background:#103c62}.mask-preview-list{gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.mask-preview-list li{color:#e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.mask-preview-list code{color:#8fd3aa;word-break:break-all;font-size:.74rem}.mask-preview-none,.mask-preview-also{color:#cbd5e1;margin-top:.9rem;font-size:.82rem;line-height:1.55}.mask-preview-also ul{color:#cbd5e1;margin:.3rem 0 .5rem;padding-left:1.1rem;font-size:.8rem;line-height:1.6}.playground-theme-light .mask-preview{color:#1f2a37;background:linear-gradient(#f4f9fd 0%,#eef5fa 100%);border:1px solid #94a3b8;box-shadow:0 10px 24px #0f172a14}.playground-theme-light .mask-preview-close{color:#3d5468;border-color:#b9cbdb}.playground-theme-light .mask-preview-close:hover{color:#1f2a37;background:#3d546814;border-color:#7d99b1}.playground-theme-light .mask-preview-head h3{color:#101828}.playground-theme-light .mask-preview .label,.playground-theme-light .mask-preview .muted{color:#5f6c7f}.playground-theme-light .mask-preview-text{color:#1f2a37;background:#fff;border-color:#d8e4ee}.playground-theme-light .mask-preview-masked{background:#f2f8f4;border-color:#bfd8c6}.playground-theme-light .mask-preview-list li{color:#1f2a37}.playground-theme-light .mask-preview-list code{color:#1f6b3f}.playground-theme-light .mask-preview-none,.playground-theme-light .mask-preview-also,.playground-theme-light .mask-preview-also ul{color:#384454}@media (max-width:720px){.mask-preview{width:auto;margin:.75rem .6rem 0}.mask-preview-columns{grid-template-columns:1fr}}.home-profession-card{border:1px solid var(--border);background:var(--surface-default);border-radius:.75rem;gap:.5rem;margin-bottom:1.25rem;padding:1.15rem 1.25rem;display:grid;position:relative}.home-profession-card h2{margin:0;font-size:1.15rem}.profession-card-control{align-items:center;gap:.7rem;margin-top:.35rem;display:flex}.profession-saved{color:var(--signal-success,#15803d);font-size:.78rem;font-weight:700}.profession-failed{color:var(--signal-danger,#b91c1c)}.profession-inline{display:inline-flex;position:relative}.private-chat-profession-field .profession-inline,.private-chat-profession-field .profession-inline-button{width:100%}.private-chat-profession-field .profession-inline-button{border-radius:.5rem;justify-content:flex-start;padding:.45rem .6rem}.private-chat-profession-field .profession-inline{flex-direction:column;align-items:stretch;width:100%;display:flex}.private-chat-profession-field .profession-menu{width:100%;min-width:0;max-height:16rem;box-shadow:none;margin-top:.35rem;position:static}.private-chat-profession-field .profession-menu button{white-space:nowrap}.private-chat-heading .profession-menu{top:calc(100% + .35rem);bottom:auto}.profession-icon-only{align-items:center}.private-chat-composer-toolbar .profession-icon-only .profession-menu{top:auto;bottom:calc(100% + .4rem);left:0}.profession-inline-button{width:auto;color:inherit;cursor:pointer;background:#e2e8f017;border:1px solid #94a3b857;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.74rem;font-weight:600;display:inline-flex}.profession-inline-button:hover{background:#e2e8f029;border-color:#94a3b88c}.profession-menu{z-index:40;color:#e6edf6;background:#111a27;border:1px solid #2b3a4f;border-radius:.6rem;gap:.15rem;min-width:14rem;max-height:20rem;padding:.35rem;display:grid;position:absolute;overflow-y:auto;box-shadow:0 16px 34px #00000073}.playground-theme-light .profession-menu{color:#14213d;background:#fff;border-color:#d7dfea}.home-profession-card .profession-menu{top:calc(100% - .5rem);left:1.25rem}.profession-inline .profession-menu{bottom:calc(100% + .4rem);left:0}.profession-menu button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.2rem .4rem;font-size:.72rem;line-height:1.35;display:flex}.profession-menu button:hover:not(:disabled){background:#94a3b82e}.profession-menu button.active{color:#93c5fd;border-color:#60a5fa80;font-weight:700}.playground-theme-light .profession-menu button.active{color:#1d4ed8;border-color:#2563eb6b}@media (max-width:720px){.profession-menu{min-width:12rem}}.composer-search-terms{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.8rem;display:flex}.composer-search-terms span{opacity:.75}.composer-search-terms code{background:#94a3b81f;border:1px solid #94a3b859;border-radius:.3rem;padding:.12rem .4rem;font-size:.78rem}.private-chat-source-link{cursor:pointer;text-decoration:none}.private-chat-source-link:hover{text-decoration:underline}.setting-select{gap:.25rem;display:grid;position:relative}.setting-select-label{color:var(--pc-dim);font-size:.72rem;font-weight:650}.setting-select-button{border:1px solid var(--pc-line);width:100%;color:var(--pc-ink);background:var(--pc-surface);text-align:left;cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.76rem;display:flex}.setting-select-button:hover{border-color:#94a3b873}.setting-select-button:focus-visible{outline:2px solid var(--signal-info,#60a5fa);outline-offset:1px}.setting-select-menu{color:#e6edf6;background:#111a27;border:1px solid #2b3a4f;border-radius:.6rem;gap:.15rem;width:100%;max-height:16rem;margin-top:.3rem;padding:.35rem;display:grid;overflow-y:auto}.setting-select-menu button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .6rem;font-size:.8rem;line-height:1.35;display:flex}.setting-select-menu button.focused{background:#94a3b82e}.setting-select-menu button.active{color:#93c5fd;border-color:#60a5fa80;font-weight:700}.playground-theme-light .setting-select-button{color:var(--pc-ink);background:#fff}.playground-theme-light .setting-select-menu{color:#14213d;background:#fff;border-color:#d7dfea}.playground-theme-light .setting-select-menu button.active{color:#1d4ed8;border-color:#2563eb6b}.customer-database-card .database-status{border:1px solid var(--border);border-left-width:3px;border-radius:.55rem;margin:1.1rem 0;padding:.85rem 1rem}.customer-database-card .database-status p{margin:0;font-size:.88rem}.customer-database-card .database-status .muted{overflow-wrap:anywhere;margin-top:.3rem;font-size:.8rem}.customer-database-card .database-status-enabled{border-left-color:var(--success)}.customer-database-card .database-status-tested{border-left-color:var(--accent)}.customer-database-card .database-status-failed{border-left-color:var(--danger)}.customer-database-card .database-status-draft,.customer-database-card .database-status-disabled{border-left-color:var(--muted)}.customer-database-card .database-requirements{border:1px solid var(--border);border-radius:.55rem;margin:1.1rem 0;padding:.75rem 1rem}.customer-database-card .database-requirements summary{cursor:pointer;font-size:.88rem;font-weight:600}.customer-database-card .database-requirements ul{gap:.85rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.customer-database-card .database-requirement-title{margin:0;font-size:.86rem;font-weight:600}.customer-database-card .database-requirement-detail{color:var(--muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.55}.customer-database-card .database-form-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:1.2rem 0;display:grid}.customer-database-card .database-form-grid label{flex-direction:column;gap:.35rem;min-width:0;font-size:.84rem;font-weight:600;display:flex}.customer-database-card .database-form-wide{grid-column:1/-1}.customer-database-card .database-form-grid input,.customer-database-card .database-form-grid select,.customer-database-card .database-form-grid textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:.4rem;padding:.5rem .6rem;font-weight:400}.customer-database-card .database-form-grid textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.customer-database-card .field-hint{color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.5}.customer-database-card .database-actions{flex-wrap:wrap;gap:.6rem;margin-bottom:.8rem;display:flex}.customer-database-card .database-actions .button{flex:0 auto}.customer-database-card .database-report{margin-top:1.4rem}.customer-database-card .database-report h3{margin:0 0 .7rem;font-size:.95rem}.customer-database-card .database-report ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.customer-database-card .database-check{border:1px solid var(--border);border-left-width:3px;border-radius:.45rem;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;display:flex}.customer-database-card .database-check>div{min-width:0}.customer-database-card .database-check svg{flex:none;margin-top:.15rem}.customer-database-card .database-check-title{margin:0;font-size:.85rem;font-weight:600}.customer-database-card .database-check-summary{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.82rem}.customer-database-card .database-check-detail{color:var(--muted);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.customer-database-card .database-check-pass{border-left-color:var(--success)}.customer-database-card .database-check-pass svg{color:var(--success)}.customer-database-card .database-check-fail{border-left-color:var(--danger)}.customer-database-card .database-check-fail svg{color:var(--danger)}.customer-database-card .database-check-warn{border-left-color:var(--warning)}.customer-database-card .database-check-warn svg{color:var(--warning)}.customer-database-card .database-check-skip{border-left-color:var(--border)}.customer-database-card .database-check-skip svg{color:var(--muted)}.customer-database-card .database-check-skip{opacity:.6}.customer-database-card .database-requirements-group{gap:.6rem;margin:1.1rem 0;display:grid}.customer-database-card .database-requirements-lead{color:var(--muted);margin:0 0 .2rem;font-size:.85rem}.customer-database-card .database-requirements-group .database-requirements{margin:0}.customer-database-card .database-requirements-services{color:var(--muted);margin:.5rem 0 0;font-size:.78rem}.customer-database-card>.button{justify-self:start}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
