/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--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;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.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}.content-start{align-content:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Lexend Deca;src:url(/fonts/LexendDeca-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--text-primary:#fffaea;--text-muted:#c9c9c9;--text-quiet:#8f939a;--accent-navigation:#f5eb6d;--surface-elevated:#2a2c30;--neutral-backing:200 203 208;--page-bg:#18191b;--line:#c8cbd02e;--status-critical:#ec817b;--info:#82b7ec;--focus:var(--text-primary);--quote:var(--text-muted);--emphasis:var(--accent-navigation);--cos-eyebrow:#5eb990;--status-good:#76d49b;--status-attention:#e6a45f;--radius-input:4px;--radius-card:4px;--radius-composer:2px;--radius-menu:0px;--target-min:44px;--glyph-slot:20px;--icon-inline:14px;--icon-label-gap:4px;--ease-out:cubic-bezier(0,0,.58,1);--mot-accordion:.16s;--mot-backing-grow:.2s;--mot-backing-withdraw:.16s;--font-fine:"Inter",system-ui,sans-serif;--font-body:"DM Sans",system-ui,sans-serif;--font-wordmark:"Lexend Deca",system-ui,sans-serif}:root[data-theme=light]{--text-primary:#212225;--text-muted:#5c6360;--surface:#fff;--surface-elevated:#f4f4f2;--page-bg:#fbfbf9;color-scheme:light}body,html{background:var(--page-bg);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{color-scheme:dark;--bg:#18191b;--surface:#222327;--surface-raised:#2a2c30;--surface-quiet:#202125;--ivory:#fffaea;--muted:#c9c9c9;--quiet:#8f939a;--accent:#f5eb6d;--green:#76d49b;--orange:#e6a45f;--red:#ec817b;--blue:#82b7ec;--line:rgba(200,203,208,0.18);--focus:var(--ivory);--page-inset:64px;--shell-height:108px;--ease-out:cubic-bezier(0,0,0.58,1);--presence-width:calc(100% - (var(--page-inset) * 2));--composer-height:64px;--presence-bottom:max(16px,env(safe-area-inset-bottom));font-family:DM Sans,system-ui,sans-serif}.context-focus-layer{--context-focus-max-width:960px;--context-focus-min-clearance:28px;min-height:calc(100dvh - 304px);padding:var(--context-focus-min-clearance) 0;display:grid;place-items:center;box-sizing:border-box}.context-focus-surface{--context-focus-fixed-occlusion:0px;width:min(100%,var(--context-focus-max-width));max-height:calc(100dvh - 248px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:28px;padding-block-end:max(28px,calc(var(--context-focus-fixed-occlusion) + 28px));border:0;border-radius:12px;background:var(--surface-raised,#25272a);box-shadow:0 22px 64px rgba(0,0,0,.28),0 2px 8px rgba(0,0,0,.18)}.context-focus-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:28px}.context-focus-header .lede,.context-focus-header .meta,.context-focus-header h1{margin-inline:0}.context-focus-header .meta{margin-block:0 6px}.context-focus-header h1{margin-block:0}.context-focus-header .lede{max-width:62ch;margin-block:8px 0}.context-focus-back{justify-self:end}.context-focus-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(376px,.85fr);align-items:start;gap:32px}.context-focus-actions,.context-focus-content{min-width:0}.context-focus-actions>:first-child,.context-focus-content>:first-child{margin-top:0}.context-focus-actions{padding-inline-start:24px;border-inline-start:1px solid rgba(200,203,208,.18)}.context-focus-actions .button-row{margin-top:16px}.context-focus-surface--receipt .context-focus-layout{grid-template-columns:minmax(0,1fr) auto;align-items:end}@media (max-width:1023px){.context-focus-layer{min-height:calc(100dvh - 288px);padding-block:20px}.context-focus-surface{max-height:calc(100dvh - 220px);padding:24px;padding-block-end:max(24px,calc(var(--context-focus-fixed-occlusion) + 20px))}.context-focus-layout,.context-focus-surface--receipt .context-focus-layout{grid-template-columns:minmax(0,1fr);gap:24px}.context-focus-actions{padding-block-start:24px;padding-inline-start:0;border-block-start:1px solid rgba(200,203,208,.18);border-inline-start:0}}@media (max-width:767px){.context-focus-layer{min-height:calc(100dvh - 260px);padding-block:12px 24px;align-items:start}.context-focus-surface{width:100%;max-height:calc(100dvh - 236px);padding:20px;padding-block-end:max(20px,calc(var(--context-focus-fixed-occlusion) + 24px));border-radius:10px}.context-focus-header{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:24px}.context-focus-back{justify-self:start;grid-row:1}.context-focus-header>div:first-child{grid-row:2}}@media (prefers-reduced-motion:reduce){.context-focus-surface{scroll-behavior:auto}}html[data-shell-depth=root]{--shell-height:64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-width:320px;background:var(--bg)}body{margin:0;min-height:100vh;color:var(--ivory);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-64px;z-index:1000;background:var(--accent);color:#111;padding:12px 16px;text-decoration:none;transition:top .12s}.skip-link:focus{top:12px}.app{min-height:100dvh;min-width:320px}.shell{position:sticky;inset-block-start:0;z-index:80;height:var(--shell-height);background:rgba(25,26,29,.97);backdrop-filter:blur(14px)}.shell:after{content:"";position:absolute;inset:auto var(--page-inset) 0;height:1px;background:var(--line)}.context-row,.primary-row{min-height:54px;display:flex;align-items:center;padding-inline:var(--page-inset)}.primary-row{gap:28px;overflow:hidden}.wordmark{flex:0 0 auto;min-width:132px;font:700 17px/1 Lexend Deca,sans-serif;letter-spacing:-.04em}.wordmark .narrow-mark{display:none}.wordmark .period{color:var(--accent)}.primary-nav{min-width:0;flex:1;display:flex;align-items:stretch;gap:20px;white-space:nowrap}.group-trigger,.local-link,.mode-button,.nav-link,.panel-option,.root-direct,.utility-button{position:relative;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:var(--muted);background:transparent;text-decoration:none;cursor:pointer}.group-trigger:hover,.local-link:hover,.nav-link:hover,.panel-option:hover,.root-direct:hover{color:var(--ivory);background:transparent}.mode-button:hover,.utility-button:hover{color:var(--ivory);background:rgba(255,250,234,.035)}.utility-button[aria-pressed=true]{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.action:focus-visible,.card-link:focus-visible,.group-trigger:focus-visible,.icon-button:focus-visible,.local-link:focus-visible,.mode-button:focus-visible,.nav-link:focus-visible,.panel-option:focus-visible,.root-direct:focus-visible,.select-trigger:focus-visible,.utility-button:focus-visible,input:focus-visible,textarea:focus-visible{outline:none;box-shadow:inset 0 -2px var(--focus)}.group-trigger.is-context,.local-link[aria-current=page],.root-direct[aria-current=page]{color:var(--ivory)}.root-direct.today{transform:translateX(8px)}.nav-group{--group-label-leading:12px;--group-label-trailing:12px;min-width:0;display:flex;align-items:stretch;position:relative}.nav-group:after{content:"";position:absolute;top:calc(50% + .5lh + 6px);right:var(--group-label-trailing);left:var(--group-label-leading);height:2px;background:var(--ivory);transform:scaleX(0);transform-origin:left;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out);pointer-events:none}.nav-group:has(.group-trigger.is-context):after{background:var(--accent)}.nav-group[data-open=true]:after{transform:scaleX(1)}.group-trigger{z-index:2}.group-trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--focus)}.group-label{position:relative;display:inline-flex;align-items:center;line-height:inherit}.group-label:after{content:"";position:absolute;inset:auto 0 -6px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .16s var(--ease-out);pointer-events:none}.group-trigger.is-context .group-label:after{transform:scaleX(1)}.nav-group[data-open=true] .group-label:after{transform:scaleX(0)}.local-label,.root-label{position:relative;display:inline-flex;align-items:center;align-self:center;line-height:inherit}.local-link[aria-current=page] .local-label:after,.root-direct[aria-current=page] .root-label:after{content:"";position:absolute;top:calc(100% + 6px);left:0;right:0;height:2px;background:var(--accent)}.desktop-accordion{display:grid;grid-template-columns:0fr;transition:grid-template-columns .16s var(--ease-out);overflow:hidden}.nav-group[data-open=true] .desktop-accordion{grid-template-columns:1fr}.desktop-accordion-inner{min-width:0;overflow:hidden;display:flex}.nav-link{flex:0 0 auto;overflow:hidden}.nav-link[aria-current=page]{color:var(--ivory)}.queue-summary{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:20px}.nav-link:before{content:"";position:absolute;inset:6px 4px 2px;background:rgba(200,203,208,.05);transform:scaleY(0);transform-origin:bottom;z-index:-1}.nav-link[aria-current=page]:before{transform:scaleY(1);transition:transform .2s var(--ease-out)}.nav-link[aria-current=page]:after{content:"";position:absolute;inset:auto 4px 0;height:2px;background:var(--accent)}.nav-group .nav-link[aria-current=page]:after{display:none}.utilities{margin-inline-start:auto;display:flex;flex:0 0 auto}.icon-button,.utility-button{width:44px;height:44px;padding:0;display:inline-grid;place-items:center;background:transparent;color:var(--ivory);cursor:pointer;flex:0 0 44px}.action[disabled],.icon-button[disabled],.utility-button[disabled]{cursor:not-allowed;opacity:.42}.utility-label{display:none}.icon-slot{width:20px;height:20px;display:block}.icon-slot.size-14{width:14px;height:14px}.icon-slot svg{display:block;width:100%;height:100%;overflow:visible}.context-row{position:relative;gap:24px}.context-path{min-width:180px;max-width:34%;display:flex;align-items:center;gap:8px;color:var(--quiet);font:500 12px/1.2 Inter,sans-serif;white-space:nowrap;overflow:hidden}.context-path strong{color:var(--ivory);font-weight:500;overflow:hidden;text-overflow:ellipsis}.breadcrumb-parent{color:var(--muted)}.breadcrumb-separator{color:var(--quiet)}.project-page-breadcrumb{display:flex;min-height:44px;align-items:center;gap:8px;margin:0 0 24px;color:var(--quiet);font:500 12px/1.2 Inter,sans-serif;white-space:nowrap;overflow:hidden}.project-page-breadcrumb strong{min-width:0;overflow:hidden;color:var(--ivory);font-weight:500;text-overflow:ellipsis}.area-context-path{width:max-content;min-width:0;max-width:none;flex:0 0 auto;gap:8px;overflow:visible}.breadcrumb-ancestor{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);text-decoration:none}.breadcrumb-ancestor:hover{color:var(--ivory)}.breadcrumb-ancestor:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.context-entity-selector{width:122px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;color:var(--ivory);background:transparent;cursor:pointer;position:relative;white-space:nowrap;flex:0 0 122px}.context-entity-selector>span:first-child{min-width:0;max-width:calc(100% - 44px);height:44px;overflow:hidden;text-overflow:ellipsis;position:relative;display:block;line-height:44px;white-space:nowrap;flex:0 1 auto}.context-entity-selector>span:first-child:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .16s var(--ease-out)}.context-entity-selector:focus-visible>span:first-child:after,.context-entity-selector:hover>span:first-child:after,.context-entity-selector[aria-expanded=true]>span:first-child:after{transform:scaleX(1)}.context-entity-selector:focus-visible{outline:0}.context-selector-caret{width:14px;height:14px;flex:0 0 14px}.context-entity-menu{box-sizing:border-box;position:fixed;inset:auto;left:var(--context-menu-left);top:var(--context-menu-top);width:max(188px,var(--context-menu-width,0px));max-height:min(320px,50vh);overflow-y:auto;padding:4px 0;border:0;border-radius:0;background:var(--surface-raised);box-shadow:0 16px 36px rgba(0,0,0,.28)}.context-entity-menu .panel-options{display:flex;flex-direction:column;grid-template-columns:none;margin:0}.context-entity-menu .panel-option{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:0;align-items:center;flex:0 0 44px;color:var(--muted);white-space:nowrap}.context-entity-menu .panel-option:focus-visible,.context-entity-menu .panel-option:hover{outline:0;box-shadow:none;background:rgba(255,250,234,.08);color:var(--ivory)}.context-entity-menu .panel-option[aria-selected=true]{color:var(--accent);background:rgba(255,245,97,.055);box-shadow:inset 2px 0 0 var(--accent)}.local-nav{flex:1;align-items:center;overflow:hidden}.local-nav,.local-track{min-width:0;display:flex}.local-track{overflow-x:auto;scrollbar-width:none}.local-track::-webkit-scrollbar,.narrow-primary::-webkit-scrollbar{display:none}.local-link{flex:0 0 auto;font-size:14px}.menu-trigger,.more-trigger{display:none;flex:0 0 auto}@media (min-width:1280px){.context-row.entity-context{display:grid;grid-template-columns:334px minmax(0,1fr);column-gap:116px}}@media (min-width:768px) and (max-width:1279px){.context-row.entity-context{display:grid;grid-template-columns:334px minmax(0,1fr);column-gap:12px}}@media (max-width:767px){.context-row.entity-context{display:grid;grid-template-columns:190px minmax(0,1fr);column-gap:12px}.context-row.entity-context .context-path{display:flex}.context-row.entity-context .breadcrumb-root,.context-row.entity-context .breadcrumb-root+.breadcrumb-separator{display:none}}.disclosure-panel{position:fixed;z-index:75;inset:var(--shell-height) var(--page-inset) auto;max-height:min(60vh,520px);overflow:auto;background:var(--surface-raised);padding:12px;box-shadow:0 18px 42px rgba(0,0,0,.32);transform-origin:top;animation:panel-in .16s var(--ease-out)}.disclosure-panel[hidden]{display:none}.panel-heading{margin:0 0 8px;padding:8px 12px;color:var(--quiet);font:500 11px/1.4 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em}.panel-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:0;margin-inline:0}.panel-option{justify-content:flex-start;min-height:44px;padding-inline:24px}.panel-option:focus-visible,.panel-option:hover{background:rgba(255,250,234,.06)}.utility-menu-option{gap:4px}.utility-menu-option>.icon-slot{flex:none;color:var(--ivory)}.panel-option[aria-current=page]{color:var(--accent)}.panel-option+.panel-option{border-top:1px solid rgba(200,203,208,.1)}.backdrop{position:fixed;z-index:70;inset:var(--shell-height) 0 0;background:rgba(8,9,10,.28)}.main{min-height:calc(100dvh - var(--shell-height));padding:40px var(--page-inset) calc(196px + env(safe-area-inset-bottom));overflow-x:clip}.page{width:100%;max-width:1312px;margin:0 auto}.page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}.page-command-bar{display:flex;min-height:44px;margin:0 0 24px;align-items:flex-start;justify-content:flex-start}.page-command-bar .head-actions{width:auto;margin-left:0}.help-view>#page-title,.library-head,.notifications-title,.website-overview>#page-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.help-view>.help-introduction{display:none}.eyebrow{margin:0 0 12px;color:var(--quiet);font:500 11px/1.4 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1{margin:0;max-width:900px;font-size:clamp(30px,4vw,58px);line-height:1.02;letter-spacing:-.045em}h1,h2{font-weight:400}h2{margin:0 0 16px;font-size:22px;line-height:1.2;letter-spacing:-.02em}h3{margin:0;line-height:1.35;font-weight:500}.lede,h3{font-size:16px}.lede{margin:16px 0 0;max-width:760px;color:var(--muted);line-height:1.55}.head-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.grid{display:grid;gap:24px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:24px;align-items:start}.card,.panel,.record,.stat{background:var(--surface);border:0;border-radius:4px}.card,.panel{padding:20px}.card{min-width:0}.card.interactive{cursor:pointer}.card.interactive:hover{background:#27282d}.card.selected{background:#303137}.card .meta,.meta{color:var(--quiet);font:500 11px/1.45 Inter,sans-serif;letter-spacing:.025em}.card p{margin:10px 0 0;color:var(--muted);line-height:1.5}.card>.action{margin-top:16px}.customer-record,.knowledge-record{min-width:0;padding:20px}.customer-record p,.knowledge-record p{margin:10px 0 0;color:var(--muted);line-height:1.5}.knowledge-record>.action{margin-top:16px}.card-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.card-row .row-action{align-self:start}.organisation-icon{--icon-size:24px;width:24px;height:24px;flex:0 0 24px;color:var(--accent)}.organisation-directory{max-width:1180px}.organisation-directory-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,440px);gap:32px;align-items:baseline;margin-bottom:14px}.organisation-directory-head h2,.organisation-directory-head p{margin:0}.organisation-directory-head p{color:var(--muted);font-size:13px}.organisation-list{border-top:1px solid var(--line)}.organisation-row{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:24px;align-items:center;min-height:86px;border-bottom:1px solid var(--line)}.organisation-row-identity{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;align-items:center;min-width:0}.organisation-row-identity h3,.organisation-row-identity p{margin:0}.organisation-row-identity p{margin-top:5px;color:var(--muted);font-size:12px}.organisation-project-mark{width:18px;height:14px;border:1px solid var(--muted);border-top-color:var(--accent)}.organisation-activity{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font:400 12px/16px Inter,sans-serif}.organisation-activity>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--muted)}.organisation-activity[data-tone=attention]{color:var(--orange)}.organisation-activity[data-tone=attention]>span{background:var(--orange)}.organisation-activity[data-tone=positive]{color:var(--green)}.organisation-activity[data-tone=positive]>span{background:var(--green)}.marker{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;margin-inline-end:8px;vertical-align:1px}.tone-work{color:var(--blue)}.tone-evidence{color:var(--accent)}.tone-attention{color:var(--orange)}.tone-ok{color:var(--green)}.tone-error{color:var(--red)}.journal-edge{padding-inline-start:16px;border-inline-start:2px solid var(--muted)}.journal-edge.emphasis{border-inline-start-color:var(--accent)}.journal-edge.attention{border-inline-start-color:var(--orange)}.journal-edge.history{border-inline-start-color:var(--quiet)}.action{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:0;background:transparent;color:var(--accent);font:500 14px/20px DM Sans,sans-serif;text-decoration:none;cursor:pointer;position:relative}.action:not([disabled]){transition:background-color .16s var(--ease-out),color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.action:not([disabled]):not(.block):hover{background:rgba(255,250,234,.08);color:var(--ivory)}.action.block:not([disabled]):hover{background:color-mix(in srgb,var(--accent) 82%,var(--ivory));color:#151619;box-shadow:inset 0 0 0 1px rgba(255,250,234,.18)}.action[data-placement=flush]:not([disabled]):not(.block):hover{background:transparent;box-shadow:none}.navigation-destination-cue{color:var(--muted);font:500 12px/16px DM Sans,sans-serif;white-space:nowrap}.navigation-destination-cue[data-context=cross]{color:var(--orange)}.navigation-destination-cue[data-interaction-owner=self]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font:500 12px/16px DM Sans,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.navigation-destination-cue[data-interaction-owner=self] .destination-cue-icon{width:16px;height:16px;display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;line-height:0}.navigation-destination-cue[data-interaction-owner=self] .destination-cue-label{display:inline-block}.navigation-destination-cue[data-interaction-owner=self]:hover{color:var(--ivory)}.navigation-destination-cue[data-interaction-owner=self]:focus-visible{color:var(--ivory);outline:2px solid var(--focus);outline-offset:2px}.navigation-destination-cue[data-interaction-owner=self][data-presentation=website-edge]{position:relative;width:max-content;max-width:100%;gap:6px;color:var(--ivory);font:500 14px/20px DM Sans,sans-serif}.navigation-destination-cue[data-interaction-owner=self][data-presentation=website-edge]:after{content:"";position:absolute;inset:auto 0 3px;height:2px;background:var(--accent)}.navigation-destination-cue[data-interaction-owner=self][data-presentation=website-edge]:hover:after{height:3px}.navigation-destination-cue[data-interaction-owner=self][data-presentation=website-edge]:focus-visible{outline:none}.navigation-destination-cue[data-interaction-owner=self][data-presentation=website-edge]:focus-visible:after{height:3px;background:var(--focus)}.action:after{content:"";position:absolute;inset:auto 10px 3px;height:2px;background:currentColor;pointer-events:none}.action[data-placement=flush]{padding-inline:0 14px}.action-content{position:relative;min-height:44px;gap:4px;white-space:nowrap}.action-content,.action-icon{display:inline-flex;align-items:center;color:inherit}.action-icon{flex:0 0 auto;justify-content:center;line-height:0;transform-origin:center;transition:transform .16s var(--ease-out)}.action-icon .gantua-icon,.action-icon svg{color:inherit}.action:not([disabled]):focus-visible .action-icon:not(:has([data-motion-policy=none])),.action:not([disabled]):hover .action-icon:not(:has([data-motion-policy=none])){transform:translateY(-1px) scale(1.08)}.icon-button:not([disabled]) .gantua-icon,:is(button[data-action],a[data-route],.action):not([disabled]) [data-icon],summary [data-icon]{transform-origin:center;transition:transform .16s var(--ease-out)}.icon-button:not([disabled]):focus-visible .gantua-icon:not([data-motion-policy=none]),.icon-button:not([disabled]):hover .gantua-icon:not([data-motion-policy=none]),:is(button[data-action],a[data-route],.action):not([disabled]):focus-visible [data-icon]:not(:has([data-motion-policy=none])),:is(button[data-action],a[data-route],.action):not([disabled]):hover [data-icon]:not(:has([data-motion-policy=none])),summary:focus-visible [data-icon]:not(:has([data-motion-policy=none])),summary:hover [data-icon]:not(:has([data-motion-policy=none])){transform:translateY(-1px) scale(1.08)}.action[data-placement=flush]>.action-content:after{content:"";position:absolute;inset:auto 0 3px;height:2px;background:currentColor;pointer-events:none}.action.block{background:var(--accent);color:#151619;font-weight:600}.action.block:after,.action.block>.action-content:after{display:none}.action.block:focus-visible{color:#151619;box-shadow:none}.action.block:focus-visible:after{display:block;inset:auto 0 -5px;height:2px;background:var(--focus)}.action.danger{color:#ffaea8}.action.unavailable{opacity:.55}.action.block.unavailable{opacity:1;background:color-mix(in srgb,var(--accent) 76%,var(--surface-quiet));color:#151619}.joined{display:flex;gap:0}.joined-selector{flex-wrap:nowrap;width:max-content;max-width:100%}.campaign-record{display:grid;justify-items:start;align-content:start}.campaign-record-copy{min-width:0}.campaign-actions,.campaign-state{margin-top:16px}.week-approval{display:grid;justify-items:start;align-content:start}.button-row,.week-approval-action{margin-top:16px}.button-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-pill{display:inline-flex;min-height:28px;padding:4px 9px;background:var(--surface-raised);border-radius:20px;font:500 11px/1 Inter,sans-serif}.record-context,.status-pill{align-items:center;color:var(--muted)}.record-context{display:flex;gap:8px;margin:0 0 12px;font:400 13px/18px Inter,sans-serif}.record-context .status-pill{min-height:24px;padding:3px 8px;text-transform:none}.section{margin-top:32px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px}.section-title p{margin:0;color:var(--quiet);font-size:13px}.project-overview{display:grid;gap:40px}.project-orientation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.project-orientation h2{max-width:760px;margin:6px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.12;letter-spacing:-.035em;font-weight:400}.project-orientation p:not(.eyebrow){max-width:640px;margin:12px 0 0;color:var(--muted);line-height:1.55}.project-context-action{align-self:end}.project-movement{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;padding:24px;background:var(--surface)}.project-movement-copy h2{margin:6px 0 0;font-size:22px;font-weight:400}.project-movement-copy p:not(.eyebrow){max-width:620px;margin:8px 0 0;color:var(--muted);line-height:1.5}.project-movement-value{display:grid;justify-items:end;align-content:start}.project-movement-value strong{color:var(--accent);font:400 clamp(42px,5vw,64px)/.95 DM Sans,sans-serif;letter-spacing:-.05em}.project-movement-value span{margin-top:8px;color:var(--quiet);font-size:12px}.project-movement-progress{grid-column:1/-1;display:grid;gap:8px}.project-movement-progress .progress{margin:0}.project-movement-progress>div:last-child{display:flex;justify-content:space-between;gap:16px;color:var(--quiet);font-size:11px}.project-work{display:grid;gap:18px}.project-work>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px);gap:32px;align-items:end}.project-work>header h2{margin:6px 0 0;font-weight:400}.project-work>header>p{margin:0;color:var(--muted);line-height:1.5}.project-work-list{border-top:1px solid var(--line)}.project-work-row{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(240px,.85fr) auto;grid-template-areas:"identity next action";gap:14px 32px;min-height:116px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.project-work-row.is-decision{box-shadow:inset 2px 0 var(--orange);padding-left:16px}.project-work-identity{grid-area:identity;min-width:0}.project-work-identity h3{margin:7px 0 0;font-size:17px;font-weight:500}.project-work-identity p:not(.meta){margin:7px 0 0;color:var(--muted);line-height:1.45}.project-work-next{grid-area:next;display:grid;gap:7px;min-width:0}.project-work-next span{color:var(--quiet);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.project-work-next strong{color:var(--ivory);font-size:13px;line-height:1.45;font-weight:400}.project-work-action{grid-area:action;align-self:start}.project-recent-movement{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding-top:2px}.project-recent-movement h2{margin:6px 0 0;font-weight:400}.project-recent-movement p:not(.eyebrow){max-width:680px;margin:8px 0 0;color:var(--muted);line-height:1.5}.project-history-list{display:grid;border-top:1px solid var(--line)}.project-history-list[hidden]{display:none}.project-history-list article{display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.project-history-list article>span{color:var(--quiet);font-size:11px}.project-history-list h3{margin:0;font-size:14px;font-weight:500}.project-history-list p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat{padding:16px}.stat strong{display:block;margin-top:12px;font-size:28px;font-weight:400}.stat small{color:var(--quiet)}.list{display:grid;gap:1px;background:var(--line)}.list-row{min-height:64px;background:var(--bg);display:grid;grid-template-columns:minmax(0,1.7fr) minmax(110px,.6fr) minmax(110px,.6fr) auto;gap:16px;padding:12px 0}.list-row>*{min-width:0}.list-row p{margin:2px 0 0;color:var(--quiet);font-size:13px}.toolbar{gap:8px;flex-wrap:wrap;margin:0 0 24px}.field-root,.toolbar{display:flex;align-items:center}.field-root{min-height:44px}.field{height:36px;min-width:0;padding:0 8px;border:0;outline:0;border-radius:4px;background:var(--surface-raised);color:var(--ivory)}.field::placeholder{color:var(--muted)}.field:focus,.field:focus-visible{outline:0;box-shadow:inset 0 -2px var(--focus);caret-color:var(--accent)}.field::selection{color:var(--bg);background:var(--accent)}.search-root{position:relative;flex:1 1 260px;max-width:380px}.search-root .field{width:100%}.search-mark{position:absolute;inset-inline-start:9px;pointer-events:none;color:var(--muted)}.leads-search-root{flex:1 1 320px;width:min(100%,640px);max-width:640px}.leads-search-root .field{width:100%;white-space:nowrap;text-overflow:clip}.lead-action-band{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.select-wrap{position:relative}.select-trigger{min-height:44px;padding:0 12px;background:transparent;color:var(--muted);cursor:pointer}.select-trigger:after{content:none}.select-menu{position:absolute;z-index:50;inset:100% auto auto 0;min-width:max(100%,220px);max-height:320px;overflow:auto;padding:12px;background:var(--surface-raised);box-shadow:0 18px 42px rgba(0,0,0,.34)}.select-menu[hidden]{display:none}.select-option{width:100%;min-height:36px;padding:0 10px;display:flex;align-items:center;background:transparent;color:var(--muted);cursor:pointer;text-align:left}.select-option:focus-visible,.select-option:hover{background:rgba(255,250,234,.05);color:var(--ivory);outline:0}.select-option[aria-selected=true]{color:var(--accent)}.select-group-label{padding:10px 10px 4px;color:var(--quiet);font:500 11px/1.3 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em}.filter-summary{color:var(--quiet);font-size:13px;margin:-12px 0 24px}.library-layout{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(260px,320px);gap:24px;align-items:stretch}.library-divider{background:var(--line);align-self:stretch}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-grid:not(.list-mode){display:block;columns:220px 3;column-gap:12px}.asset-grid.list-mode{display:grid;grid-template-columns:1fr}.asset-card{min-height:158px;padding:0 0 16px;background:var(--surface);border:0;border-radius:4px;color:inherit;text-align:left;cursor:pointer;overflow:hidden}.asset-grid:not(.list-mode) .asset-card{display:inline-block;width:100%;margin:0 0 12px;break-inside:avoid;vertical-align:top}.asset-card:hover{background:#2b2d31}.asset-card[aria-pressed=true]{background:#2b2d31;box-shadow:inset 0 0 0 1px var(--accent)}.asset-preview{position:relative;height:148px;margin-bottom:16px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,rgba(245,235,109,.12),rgba(130,183,236,.08));color:var(--muted);font:500 11px/1.3 Inter,sans-serif;letter-spacing:.08em}.asset-preview img{display:block;width:100%;height:100%;object-fit:cover}.asset-preview-label{padding:16px;text-align:center}.asset-card>span:not(.asset-preview){display:block;padding-inline:16px}.asset-card>.meta{margin-top:10px}.asset-card[data-record-id="asset.founderPortrait"] .asset-preview,.asset-card[data-record-id="asset.voiceNotes"] .asset-preview{height:214px}.asset-card[data-record-id="asset.customerSignals"] .asset-preview,.asset-card[data-record-id="asset.launchBrief"] .asset-preview{height:176px}.asset-grid.list-mode .asset-card{min-height:74px;display:grid;grid-template-columns:112px minmax(0,1fr) 100px;gap:16px;align-items:center;padding:12px}.asset-grid.list-mode .asset-card>span:not(.asset-preview){padding-inline:0}.asset-grid.list-mode .asset-card>.meta{margin-top:0}.asset-grid.list-mode .asset-preview{height:48px!important;margin:0;border-radius:2px}.asset-inspector-preview{height:164px;margin:16px 0 20px;border-radius:4px}.asset-detail-preview{height:min(52vw,520px);min-height:340px;margin:0;border-radius:4px}.inspector{min-height:100%}.inspector dl{display:grid;grid-template-columns:100px 1fr;gap:12px;margin:24px 0}.inspector dt{color:var(--quiet)}.inspector dd,.inspector dt{font:400 12px/16px Inter,sans-serif;height:18px}.inspector dd{margin:0;color:var(--muted)}.inspector>.meta{font:500 11px/14px Inter,sans-serif}.asset-grid:not(.list-mode) .asset-card .meta{font:400 10px/12px Inter,sans-serif}.asset-grid.list-mode .asset-card .meta{font:400 12px/16px Inter,sans-serif}.kanban{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px;overflow-x:auto;padding-bottom:12px}.stage{min-width:0}.stage-title{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}.stage-cards{display:grid;gap:8px}.progress{height:3px;margin-top:14px;background:rgba(200,203,208,.13)}.progress>span{display:block;height:100%;background:var(--accent)}.timeline{position:relative;display:grid;gap:0}.timeline:before{content:"";position:absolute;inset:8px auto 8px 3px;width:1px;background:var(--line)}.timeline-event{position:relative;padding:0 0 28px 24px}.timeline-event:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 5px var(--bg)}.editor{display:grid;gap:16px;max-width:760px}.editor label{display:grid;gap:7px;color:var(--muted);font-size:13px}.editor textarea.field{height:auto;min-height:120px;padding-block:10px;resize:vertical}.help-text{margin:4px 0 0;color:var(--quiet);font-size:12px;line-height:1.45}.asset-open .help-text{font:400 12px/16px Inter,sans-serif}.error-text{color:var(--red);font-size:12px}.empty{min-height:240px;display:grid;place-items:center;text-align:center;color:var(--muted)}.empty>div{max-width:460px}.presence-stack{position:fixed;z-index:60;inset:auto var(--page-inset) var(--presence-bottom);width:var(--presence-width);pointer-events:none}.presence-stack:before{content:"";position:absolute;inset:-16px 0 auto;height:16px;background:linear-gradient(to bottom,transparent,var(--bg))}.cos-summary{width:100%;min-height:68px;margin:0 0 16px;padding:16px 20px;border:0;background:rgba(34,35,39,.98);color:var(--ivory);font:inherit;text-align:left;pointer-events:auto;display:grid;align-items:center}.cos-summary .cos-detail{display:block;margin-top:8px;max-width:720px;color:var(--muted);font-size:13px;line-height:19px}.cos-summary strong{display:block;color:var(--ivory);font-size:15px}.composer{isolation:isolate;height:var(--composer-height);padding:10px 10px 10px 14px;border-radius:2px;background:var(--surface-raised);display:flex;align-items:center;pointer-events:auto}.composer textarea{flex:1;min-width:0;height:44px;max-height:44px;resize:none;padding:11px 0;border:0;outline:0;background:transparent;line-height:22px}.composer textarea::placeholder{color:var(--muted)}.composer.pending{opacity:.82}.composer-attention-track{position:absolute;z-index:2;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;pointer-events:none}.composer-attention-path{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.composer-attention-stop--tail{stop-color:var(--accent);stop-opacity:0}.composer-attention-stop--wake{stop-color:var(--accent);stop-opacity:.096}.composer-attention-stop--body{stop-color:var(--accent);stop-opacity:.576}.composer-attention-stop--head{stop-color:var(--ivory);stop-opacity:.768}.composer-attention-stop--tip{stop-color:var(--ivory);stop-opacity:.112}.composer[data-attention-state=glimmer] textarea:focus-visible{box-shadow:none}.composer.signal{animation:composer-attention-reduced .24s var(--ease-out)}.toast{position:fixed;z-index:100;inset:auto 16px calc(var(--presence-bottom) + 166px) auto;max-width:min(420px,calc(100vw - 32px));padding:12px 16px;background:var(--ivory);color:#17181b;box-shadow:0 12px 36px rgba(0,0,0,.35);font-size:13px}.modal-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:rgba(8,9,10,.72)}.modal{width:min(520px,100%);padding:24px;background:var(--surface-raised)}.modal p{color:var(--muted);line-height:1.5}@keyframes panel-in{0%{opacity:0;transform:scaleY(.92)}to{opacity:1;transform:scaleY(1)}}@keyframes composer-attention-reduced{0%,to{box-shadow:0 0 0 0 rgba(245,235,109,0)}45%{box-shadow:0 0 0 2px rgba(245,235,109,.58)}}@media (max-width:1279px){:root{--page-inset:32px}.wordmark{min-width:44px;width:44px}.wordmark .full-mark{display:none}.wordmark .narrow-mark{display:inline}.primary-row{gap:8px}.primary-nav{gap:8px;overflow-x:auto;scrollbar-width:none}.desktop-accordion{display:none}.primary-nav .group-trigger,.primary-nav .root-direct{padding-inline:8px}.context-path{max-width:36%;min-width:0}.context-row{gap:8px}.utilities{display:none}.menu-trigger,.more-trigger{display:inline-grid}.disclosure-panel{inset-inline:var(--page-inset)}.asset-grid,.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-grid:not(.list-mode){columns:220px 2}.library-layout{grid-template-columns:1fr}.inspector,.library-divider{display:none}.kanban{grid-template-columns:1fr;overflow:visible}.stage{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px}}@media (max-width:767px){:root{--page-inset:20px}.context-row,.primary-row{padding-inline:var(--page-inset)}.wordmark{min-width:32px;width:32px}.primary-nav{gap:8px}.primary-nav .group-trigger,.primary-nav .root-direct{padding-inline:4px;font-size:14px}.context-path{display:none}.local-nav{width:100%}.local-track{flex:1}.local-link{padding-inline:8px}.main{padding-top:28px}.page-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.head-actions{justify-content:flex-start}.grid.four,.grid.three,.grid.two,.split,.stats{grid-template-columns:1fr}.list-row{grid-template-columns:minmax(0,1fr) auto}.list-row>:nth-child(2),.list-row>:nth-child(3){display:none}.asset-grid{grid-template-columns:1fr}.asset-grid:not(.list-mode){column-count:1}.asset-grid:not(.list-mode) .asset-preview{height:clamp(168px,58vw,248px)}.asset-grid.list-mode .asset-card{grid-template-columns:72px minmax(0,1fr)}.asset-grid.list-mode .asset-card>:last-child{display:none}.card-row{grid-template-columns:1fr}.card-row .row-action{margin:0}.organisation-directory-head{grid-template-columns:1fr;gap:6px}.organisation-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0}.organisation-row-identity{grid-column:1;grid-row:1}.organisation-row>.action{grid-column:2;grid-row:1;align-self:center}.organisation-activity{grid-column:1/-1;padding-left:40px}.stage{grid-template-columns:1fr}.cos-summary{min-height:80px;padding:12px 14px}.cos-summary .cos-kicker{display:none}.composer{height:64px;padding-inline:8px}.composer textarea{padding-inline-start:6px}.composer-rail{width:auto;flex:0 0 auto}.composer-rail .icon-button:nth-child(2),.composer-rail .icon-button:nth-child(3){display:inline-grid}.toast{inset-inline:16px;width:auto}}@media (max-width:359px){:root{--page-inset:16px}.primary-nav{gap:4px}.primary-nav .group-trigger,.primary-nav .root-direct{padding-inline:2px}}@media (prefers-reduced-motion:reduce){.composer-attention-track{display:none}.composer[data-attention-state=glimmer]{animation:composer-attention-reduced .24s linear 1 both}*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.action:not([disabled]):focus-visible .action-icon,.action:not([disabled]):hover .action-icon,.icon-button:not([disabled]):focus-visible .gantua-icon,.icon-button:not([disabled]):hover .gantua-icon,:is(button[data-action],a[data-route],.action):not([disabled]):focus-visible [data-icon],:is(button[data-action],a[data-route],.action):not([disabled]):hover [data-icon],summary:focus-visible [data-icon],summary:hover [data-icon]{transform:none!important}}@media (forced-colors:active){.action:after,.local-link[aria-current=page] .local-label:after,.nav-group:after,.nav-link:after,.root-direct[aria-current=page] .root-label:after{background:CanvasText}.card,.composer,.cos-summary,.panel,.stat{border:1px solid CanvasText}}[hidden]{display:none!important}:root,body{font-size:14px}body{line-height:1.45}.shell{background:var(--bg);backdrop-filter:none}.shell:after{display:none}.primary-row{height:64px;min-height:64px;gap:20px;padding-top:8px;overflow-x:auto;scrollbar-width:none}.context-row{height:44px;min-height:44px}.wordmark{min-width:92px}.primary-nav{gap:16px;flex:initial;overflow:visible}.group-trigger,.root-direct{flex:none;font-size:14px;min-width:44px;padding:0 8px}.root-direct.today{transform:none;width:64px;padding-left:16px;padding-right:0}.nav-group{--group-label-leading:8px;flex:none;isolation:isolate}.nav-link{font-size:14px;padding-inline:12px}.local-link,.nav-link{isolation:isolate}.utilities{margin-left:auto;width:132px}.utility-button .icon-slot{color:#fffaea}.context-path{font-family:DM Sans,sans-serif;font-size:14px;max-width:38%;min-width:0;flex:0 1 auto}.local-nav{justify-content:flex-start}.local-track{flex:initial}.desktop-fit-probe{position:fixed;left:-10000px;top:0;width:max-content;display:flex;align-items:center;gap:12px;visibility:hidden;white-space:nowrap;font:14px DM Sans,sans-serif}.desktop-fit-probe .wordmark{margin-right:8px}.main{padding-top:40px;overflow:visible}h1{font-size:28px;line-height:1.25;letter-spacing:-.02em}h2{font-size:20px}h3{font-size:15px}.page-head{margin-bottom:32px}.lede{font-size:14px;line-height:1.6;max-width:720px}.card{background:transparent;padding:16px 0;border-radius:0}.card.journal-edge{padding-left:16px}.grid.three,.grid.two{gap:24px}.panel{background:var(--surface-quiet)}.meta{font-family:Inter,sans-serif}.eyebrow,.panel-heading,.stat small{font-family:DM Sans,sans-serif}.card-row{align-items:start}.card-row>div:first-child{padding-top:10px}.card-row .row-action{padding-top:0}.action{align-self:start;gap:4px;min-height:44px;white-space:normal;padding:10px 12px;line-height:20px;text-align:left}.action:after{left:12px;right:12px;bottom:3px}.action.quiet:after{display:none}.joined{align-items:stretch}.joined .action{align-self:stretch}.card .meta{margin:0 0 10px}.list-row{font-size:14px;align-items:start}.list-row>div{padding-top:10px}.stat strong{font-size:26px}.presence-stack{background:var(--bg)}.presence-stack:after{content:"";position:absolute;z-index:-1;top:0;left:calc(-1 * var(--page-inset));right:calc(-1 * var(--page-inset));bottom:calc(-1 * (var(--dock-bottom,16px) + env(safe-area-inset-bottom,0px)));background:var(--bg);pointer-events:none}.action[data-placement=flush]{padding:0;min-width:44px;justify-content:flex-start;align-self:flex-start}.action.block[data-placement=flush]{padding-inline:16px;justify-content:center}.action[data-placement=flush]:after{display:none}.action[data-placement=flush] .action-content{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:44px}.action[data-placement=flush] .action-content:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;background:currentColor;pointer-events:none}.presence-stack:before{left:calc(-1 * var(--page-inset));right:calc(-1 * var(--page-inset))}.cos-summary{padding:0;min-height:88px;background:var(--bg);grid-template-columns:minmax(0,1fr);align-items:start}.cos-summary strong{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.02em;min-height:2.4em}.cos-summary .cos-kicker{display:block;margin:0 0 10px;color:#519c7b;font-size:12px}.composer{--composer-inline-padding:14px;height:64px;padding:10px var(--composer-inline-padding);gap:12px}.composer textarea{font-size:14px;line-height:20px;overflow:auto;padding:12px 0;flex:1 1 0;width:0}.composer-rail{display:flex;width:176px;flex:0 0 176px}.composer-rail .icon-button{display:grid!important;width:44px;min-width:44px;flex:0 0 44px}.composer-rail [data-action=send]{color:var(--accent)}.composer-rail [aria-disabled=true]{color:#519c7b;cursor:not-allowed}.simulation-label{font-size:10px;line-height:14px;color:var(--quiet);position:absolute;bottom:-15px;right:0;margin:0;pointer-events:none}.conversation-journal{max-width:880px}.conversation-turn{margin:32px 0}.conversation-turn>p:not(.meta){font-size:17px;line-height:1.6;white-space:pre-wrap}.modal{border:0;color:var(--ivory);max-height:80dvh;overflow:auto}.modal::backdrop{background:#08090ab8}.panel-options{grid-template-columns:1fr}.disclosure-panel{box-shadow:none;max-height:calc(100dvh - 240px)}.disclosure-panel .panel-option{border:0;justify-content:flex-start;min-width:44px}.asset-card strong{display:block;margin-top:6px}.asset-preview{background:var(--surface-raised)}.select-menu{box-shadow:none;max-width:calc(100vw - var(--page-inset)*2)}.icon-slot{flex:none}.select-trigger{display:flex;align-items:center;gap:8px}.icon-slot.gantua-icon{width:var(--icon-size,20px);height:var(--icon-size,20px)}.select-option{min-height:44px}.select-trigger [data-icon]{display:inline-flex}.asset-open .inspector{min-width:0}@media(max-width:1279px){.asset-open .inspector{display:block}}.presence-stack[data-surface=library-dock]{--dock-bottom:32px}.presence-stack[data-surface=library-dock]:before{display:none}html[data-projection=mobile] .presence-stack[data-surface=library-dock]{--dock-bottom:var(--page-inset)}html.library-browse,html.library-browse body{overflow:hidden}html.library-browse .main[data-family=library]{padding-top:28px;min-height:0}html.library-browse .library-head{margin-bottom:8px}html.library-browse .library-head h1{line-height:32px}html.library-browse .library-types{margin-bottom:0}.library-scroll-layout{grid-template-columns:minmax(0,1fr) 224px;gap:24px;align-items:start}.library-asset-viewport{min-width:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:0 96px;padding-bottom:96px;box-sizing:border-box;scrollbar-width:thin;mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 96px),transparent)}.library-inspector-track{position:relative;width:224px;height:560px}.library-inspector-track>.library-divider{position:absolute;left:-12px;top:0;bottom:0;width:1px;height:auto;display:block}.library-inspector-track>.inspector{height:100%;min-height:0;display:flex;flex-direction:column}.library-inspector-track>.inspector>a:last-child{margin-top:auto;align-self:flex-start}.library-inspector-track>.inspector.empty{justify-content:center}.library-inspector-track .inspector dl{grid-template-columns:max-content minmax(0,1fr);column-gap:12px}.library-inspector-track .inspector dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1279px){.library-scroll-layout{grid-template-columns:1fr}.library-inspector-track{display:none}}.library-query-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;row-gap:8px}.library-query-controls>.library-toolbar{grid-column:1;grid-row:1;margin:0}.library-query-controls>.library-filter-actions{grid-column:2;grid-row:1;margin:0;align-items:center}.library-query-controls>.library-types{grid-column:1/-1;grid-row:2}.library-asset-viewport>.filter-summary{margin:0 0 16px;overflow-wrap:anywhere}@media(max-width:1279px){.library-query-controls>.library-toolbar{grid-column:1/-1}.library-query-controls>.library-filter-actions{grid-column:2;grid-row:2}.library-query-controls>.filter-summary{grid-column:1;grid-row:2;min-height:44px;margin:0;align-self:center;overflow-wrap:anywhere}.library-query-controls.is-filtered>.library-types{grid-row:3}}.library-head{margin-bottom:16px}.library-toolbar{gap:20px;margin-bottom:8px}.library-toolbar .search-root{flex:0 1 380px}.library-view-control{color:var(--accent);width:44px;height:44px;flex:0 0 44px}.search-root .field{padding-inline-start:32px}.search-mark{inset-inline-start:8px;display:flex;width:16px;height:16px;align-items:center;justify-content:center}.select-trigger{gap:6px;padding-inline:0}.select-trigger [data-icon] .icon-slot{--icon-size:16px!important;width:16px;height:16px}.select-trigger svg{width:16px;height:16px}.select-menu{min-width:max-content;max-width:calc(100vw - 32px);border-radius:0;width:max-content}.select-option{padding:0;border-radius:0;border-bottom:1px solid var(--line);white-space:nowrap}.select-option:last-child{border-bottom:0}.select-group-label{padding:0;margin:0 0 12px;font-size:11px}.filter-groups{display:flex;gap:24px;max-height:min(390px,calc(100dvh - 160px))}.filter-groups>[role=listbox]{flex:none;width:max-content}.library-filter-actions{display:flex;justify-content:flex-end;min-height:44px;margin-bottom:8px}.library-types{display:flex;gap:20px;overflow-x:auto;white-space:nowrap;margin-bottom:20px;scrollbar-width:none}.type-link{position:relative;flex:none;min-height:44px;padding:0;background:transparent;color:var(--muted);font:400 13px/18px DM Sans,sans-serif;cursor:pointer}.type-link[aria-current]{color:var(--ivory)}.type-link[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--accent)}@media(max-width:767px){.library-toolbar .search-root{flex-basis:100%;max-width:none}.filter-groups{flex-direction:column;gap:24px}.library-types{gap:16px}}.composer,.conversation-overlay{--focus:var(--ivory)}html[data-projection=desktop] .composer textarea:focus-visible{box-shadow:none}.conversation-overlay{position:fixed;z-index:50;left:var(--page-inset);right:var(--page-inset);display:flex;flex-direction:column;min-height:0;--scroll-indicator-offset:0px}.conversation-overlay[hidden]{display:none}.conversation-toggle{width:44px;height:44px;min-width:44px;min-height:44px;color:var(--muted);background:transparent;pointer-events:auto;transition:color .16s var(--ease-out),background-color .16s var(--ease-out)}.conversation-toggle:focus-visible,.conversation-toggle:not([disabled]):hover{color:var(--yellow);background:color-mix(in srgb,var(--surface) 82%,transparent)}.conversation-toggle-dock{position:absolute;z-index:3;top:-52px;right:var(--composer-inline-padding)}.composer{position:relative}.conversation-overlay>.conversation-heading,.conversation-overlay>.conversation-scroll{position:relative;z-index:1}.conversation-overlay>.conversation-latest,.conversation-overlay>.conversation-scroll-indicator{z-index:1}.main.conversation-isolated{filter:blur(36px)}.presence-stack[data-conversation-open=true],.presence-stack[data-conversation-open=true]:after,.presence-stack[data-conversation-open=true]:before{background:transparent}.conversation-overlay:before{background:radial-gradient(ellipse at center,rgba(27,29,30,.78) 0,rgba(27,29,30,.64) 54%,rgba(27,29,30,.28) 82%,rgba(27,29,30,.02) 100%);mask-image:radial-gradient(ellipse at center,#000 54%,transparent 100%)}.conversation-overlay:after,.conversation-overlay:before{content:"";position:absolute;inset:-48px -80px;z-index:0;pointer-events:none}.conversation-overlay:after{filter:blur(28px);mix-blend-mode:screen;background:radial-gradient(ellipse at center,rgba(184,189,194,.08),rgba(143,148,153,.028) 62%,rgba(115,117,122,0) 100%)}.conversation-overlay:after,.conversation-overlay:before{bottom:calc(-1 * var(--conversation-dock-extension,48px))}.conversation-heading{display:flex;align-items:center;justify-content:space-between;min-height:44px;flex:none;margin-bottom:12px}.conversation-heading h2{margin:0;font-size:18px;line-height:24px}.conversation-scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding-right:12px}.conversation-scroll::-webkit-scrollbar{display:none}.conversation-overlay[data-above=true] .conversation-scroll{mask-image:linear-gradient(transparent,#000 16px)}.conversation-overlay[data-below=true] .conversation-scroll{mask-image:linear-gradient(#000 calc(100% - 16px),transparent)}.conversation-overlay[data-above=true][data-below=true] .conversation-scroll{mask-image:linear-gradient(transparent,#000 16px,#000 calc(100% - 16px),transparent)}.conversation-overlay .conversation-journal{margin:0;max-width:100%}.conversation-overlay .conversation-journal h2{display:none}.conversation-overlay .conversation-turn{overflow-wrap:anywhere}.conversation-scroll-indicator{position:absolute;right:0;top:calc(56px + var(--scroll-indicator-offset));height:48px;width:2px;background:var(--muted);opacity:0;pointer-events:none}.conversation-overlay[data-scrolling=true] .conversation-scroll-indicator{opacity:.72}.conversation-latest{position:absolute;bottom:0;align-self:center;min-height:44px;padding:8px 12px;background:var(--surface-raised,#2a2c30);color:var(--ivory);border-radius:0}html[data-projection=mobile] .composer{--composer-inline-padding:8px;height:auto;min-height:96px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 44px;gap:0;padding:4px var(--composer-inline-padding)}html[data-projection=mobile] .composer textarea{width:100%;height:44px;min-height:44px;max-height:72px;padding:6px 0;box-sizing:border-box;align-self:start;overscroll-behavior-y:contain}html[data-projection=mobile] .composer-rail{justify-self:stretch;width:100%;gap:0}html[data-projection=mobile] .composer-rail [data-action=attachment]{margin-right:auto}.help-text{line-height:1.6}html[data-projection=mobile],html[data-projection=tablet]{--page-inset:32px}html[data-projection=mobile] .wordmark,html[data-projection=tablet] .wordmark{min-width:32px;width:32px}html[data-projection=mobile] .full-mark,html[data-projection=tablet] .full-mark{display:none}html[data-projection=mobile] .narrow-mark,html[data-projection=tablet] .narrow-mark{display:inline}html[data-projection=mobile] .primary-row,html[data-projection=tablet] .primary-row{gap:8px}html[data-projection=mobile] .primary-nav,html[data-projection=tablet] .primary-nav{gap:8px;overflow:auto;scrollbar-width:none;flex:1}html[data-projection=mobile] .desktop-accordion,html[data-projection=mobile] .utilities,html[data-projection=tablet] .desktop-accordion,html[data-projection=tablet] .utilities{display:none}html[data-projection=mobile] .menu-trigger,html[data-projection=tablet] .menu-trigger{display:inline-flex}.menu-trigger{width:44px;height:44px;min-width:44px;padding:0;align-items:center;justify-content:center;color:var(--ivory)}.primary-row>.menu-trigger{margin-left:auto;flex:0 0 44px}html[data-projection=mobile] .local-nav,html[data-projection=tablet] .local-nav{justify-content:flex-start}html[data-projection=mobile] .local-track,html[data-projection=tablet] .local-track{flex:1}html[data-projection=tablet] .context-path{display:none}html[data-projection=mobile]{--page-inset:20px}html[data-projection=mobile] .context-path{display:none}html[data-projection=mobile] .shell[data-local-count="0"] .context-path,html[data-projection=tablet] .shell[data-local-count="0"] .context-path{display:flex;max-width:70%}html[data-projection=mobile] .shell:not([data-local-count="0"]) .context-path,html[data-projection=tablet] .shell:not([data-local-count="0"]) .context-path{display:flex;max-width:42%;flex:0 1 auto}html[data-projection=mobile] .shell:not([data-local-count="0"]) .area-context-path,html[data-projection=tablet] .shell:not([data-local-count="0"]) .area-context-path{display:flex;width:max-content;max-width:none;flex:0 0 auto}html[data-projection=mobile] .area-context-path .breadcrumb-root,html[data-projection=mobile] .area-context-path .breadcrumb-root+.breadcrumb-separator{display:none}html[data-projection=mobile] .area-context-path{gap:6px}html[data-projection=mobile] .project-page-breadcrumb .breadcrumb-root,html[data-projection=mobile] .project-page-breadcrumb .breadcrumb-root+.breadcrumb-separator{display:none}.context-entity-menu{padding:16px;max-height:none;box-shadow:0 18px 42px rgba(0,0,0,.32)}.context-entity-menu .panel-option{height:54px;min-height:54px;flex:0 0 54px;border-top:1px solid rgba(200,203,208,.1)}.context-entity-menu .panel-option:first-child{border-top:0}html[data-projection=mobile] .group-trigger,html[data-projection=mobile] .primary-nav .root-direct{padding:0 2px;width:auto;min-width:44px;font-size:14px}html[data-projection=mobile] .nav-group{--group-label-leading:2px}html[data-projection=mobile] .main{padding-top:24px}html[data-projection=mobile] .cos-summary strong{font-size:22px}html[data-projection=mobile] .cos-summary{min-height:80px;grid-template-columns:minmax(0,1fr)}html[data-projection=mobile] body:has(.presence-stack .cos-summary) .main{padding-bottom:calc(260px + env(safe-area-inset-bottom))}html[data-projection=mobile] .presence-stack[data-mobile-composer=single-row] .composer{--composer-inline-padding:14px;display:flex;height:64px;min-height:64px;padding:10px var(--composer-inline-padding);gap:12px}html[data-projection=mobile] .presence-stack[data-mobile-composer=single-row] .composer textarea{width:0;height:44px;min-height:44px;max-height:44px;padding:12px 0;flex:1 1 0}html[data-projection=mobile] .presence-stack[data-mobile-composer=single-row] .composer-rail{width:176px}html[data-projection=mobile] .card-row{grid-template-columns:1fr}html[data-projection=mobile] .card-row>div:first-child{padding-top:0}html[data-projection=mobile] .card-row .row-action{margin:0}@media (max-width:820px){.project-overview{gap:32px}.project-orientation,.project-recent-movement,.project-work>header{grid-template-columns:1fr;gap:16px;align-items:start}.project-context-action{align-self:start}.project-movement{padding:20px}.project-movement,.project-work-row{grid-template-columns:minmax(0,1fr) auto}.project-work-row{grid-template-areas:"identity action" "next next";gap:16px 20px}}html[data-projection=tablet] .project-overview{gap:32px}html[data-projection=tablet] .project-orientation,html[data-projection=tablet] .project-recent-movement,html[data-projection=tablet] .project-work>header{grid-template-columns:1fr;gap:16px;align-items:start}html[data-projection=tablet] .project-context-action{align-self:start}html[data-projection=tablet] .project-movement{grid-template-columns:minmax(0,1fr) auto;padding:20px}html[data-projection=tablet] .project-work-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity action" "next next";gap:16px 20px}@media (max-width:560px){.project-orientation h2{font-size:28px}.project-movement{grid-template-columns:1fr;gap:18px;padding:18px 0;background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-movement-value{justify-items:start}.project-movement-progress{grid-column:1}.project-work-row,.project-work-row.is-decision{grid-template-columns:1fr;grid-template-areas:"identity" "next" "action";min-height:0;padding:20px 0;box-shadow:none}.project-work-row.is-decision{border-left:2px solid var(--orange);padding-left:14px}.project-work-action{justify-self:start}.project-recent-movement{padding-bottom:8px}}html[data-projection=mobile] .project-overview{gap:32px}html[data-projection=mobile] .project-orientation,html[data-projection=mobile] .project-recent-movement,html[data-projection=mobile] .project-work>header{grid-template-columns:1fr;gap:16px;align-items:start}html[data-projection=mobile] .project-context-action{align-self:start}html[data-projection=mobile] .project-orientation h2{font-size:28px}html[data-projection=mobile] .project-movement{grid-template-columns:1fr;gap:18px;padding:18px 0;background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-projection=mobile] .project-movement-value{justify-items:start}html[data-projection=mobile] .project-movement-progress{grid-column:1}html[data-projection=mobile] .project-work-row,html[data-projection=mobile] .project-work-row.is-decision{grid-template-columns:1fr;grid-template-areas:"identity" "next" "action";min-height:0;padding:20px 0;box-shadow:none}html[data-projection=mobile] .project-work-row.is-decision{border-left:2px solid var(--orange);padding-left:14px}html[data-projection=mobile] .project-work-action{justify-self:start}html[data-projection=mobile] .project-recent-movement{padding-bottom:8px}html[data-projection=mobile] .joined-selector{flex-wrap:nowrap}html[data-projection=mobile] .joined-ledger{display:flex;flex-direction:column;width:100%;max-width:100%}html[data-projection=mobile] .joined-ledger .action{width:100%;justify-content:flex-start}html[data-projection=mobile] .joined-ledger .action+.action{border-inline-start:0;border-top:1px solid rgba(200,203,208,.2)}@media(max-width:359px){html[data-projection=mobile]{--page-inset:16px}html[data-projection=mobile] .primary-nav{gap:4px}.primary-row{gap:4px!important}.primary-row .wordmark{min-width:24px!important;width:24px!important}.composer textarea{font-size:14px}.local-link{padding-inline:6px}.mode-button{padding-inline:8px}.library-toolbar{gap:16px}}@media(prefers-reduced-motion:reduce){.desktop-accordion,.nav-link:before{transition:none!important}}html[data-projection=mobile][data-library-short-height=true] main[data-family=library] .library-short-height-root{display:block;margin-bottom:8px;min-width:0}html[data-projection=mobile][data-library-short-height=true] main[data-family=library] .library-short-height-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;min-height:44px;padding:0;text-align:left;color:var(--ivory);font:400 14px/20px DM Sans,sans-serif}html[data-projection=mobile][data-library-short-height=true] main[data-family=library] .library-short-height-count{color:var(--muted);font-size:12px}html[data-projection=mobile][data-library-short-height=true] main[data-family=library] .library-short-height-panel{min-height:0;max-height:var(--library-short-height-max,calc(100dvh - 160px));margin-top:8px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--line);padding-top:8px;scrollbar-width:thin}html[data-projection=mobile][data-library-short-height=true] main[data-family=library] .library-short-height-panel .library-query-controls{min-width:0}html[data-projection=mobile][data-library-short-height=true] main[data-family=library] .library-short-height-panel .library-types{margin-bottom:0}html[data-projection=mobile][data-library-short-height=true] main[data-family=library] .library-short-height-panel .library-filter-actions{margin-bottom:8px}html[data-projection=mobile][data-library-short-height=true][data-library-row2-identity=true] main[data-family=library] .library-head h1{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Gantua Timeline Inter;src:url(/fonts/Timeline-Inter-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gantua Timeline Inter;src:url(/fonts/Timeline-Inter-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Gantua Timeline DM Sans;src:url(/fonts/DMSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gantua Timeline DM Sans;src:url(/fonts/Timeline-DMSans-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Gantua Timeline DM Sans;src:url(/fonts/Timeline-DMSans-Semibold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}.today-timeline{--timeline-success:#5a9a78;--timeline-gap:16px;--timeline-node-gap:8px;--timeline-width:624px;--timeline-node-width:12px;--timeline-row-height:20px;width:100%;max-width:var(--timeline-width);min-width:0;font-family:Gantua Timeline DM Sans,DM Sans,sans-serif}.today-timeline a{color:var(--ivory);text-decoration:none;min-width:44px;min-height:44px}.today-timeline a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.today-timeline h2{margin:0;color:var(--ivory);font:600 18px/24px Gantua Timeline DM Sans,DM Sans,sans-serif;letter-spacing:0}.today-timeline-desktop{display:flex;flex-direction:column;gap:var(--timeline-gap)}.today-timeline-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.today-timeline-events{display:flex;flex-direction:column;gap:var(--timeline-gap);min-width:0;margin:0;padding:0;list-style:none}.today-timeline-event{display:grid;grid-template-columns:var(--timeline-node-width) 80px minmax(0,1fr) 170px;align-items:center;gap:var(--timeline-node-gap);min-height:var(--timeline-row-height);margin:0;padding:0}.today-timeline-day{color:var(--muted);font:500 11px/14px Gantua Timeline Inter,Inter,sans-serif;text-transform:uppercase}.today-timeline-subject{min-width:0;font-size:14px;line-height:20px;overflow-wrap:break-word}.today-timeline-detail{color:var(--muted);font:400 12px/16px Gantua Timeline Inter,Inter,sans-serif;text-align:right}.today-timeline-node{position:relative;display:flex;align-self:flex-start;align-items:center;justify-content:center;width:var(--timeline-node-width);height:var(--timeline-row-height)}.today-timeline-node:after{content:"";position:absolute;top:14px;left:5.5px;width:1px;height:26px;background:var(--timeline-success)}.today-timeline-event.is-today .today-timeline-node:after{top:16px;height:26px}.today-timeline-event:last-child .today-timeline-node:after{display:none}.today-timeline-ring{display:block;width:8px;height:8px;background:var(--timeline-success);mask:url(/timeline/adjacent.svg) center/contain no-repeat}.today-timeline-event.is-today .today-timeline-ring{width:12px;height:12px;background:var(--accent);mask-image:url(/timeline/today.svg)}.today-timeline-responsive{display:none}@media (max-width:1279px){.today-timeline{--timeline-width:336px;--timeline-gap:8px}.today-timeline-desktop{display:none}.today-timeline-responsive{display:flex;flex-direction:column;gap:12px}.today-timeline-responsive-link{display:block}.today-timeline-responsive .today-timeline-events{flex:1}.today-timeline-responsive .today-timeline-event{grid-template-columns:12px 88px minmax(0,1fr);align-items:baseline;gap:10px;min-height:20px}.today-timeline-responsive .today-timeline-node:after{top:14px;height:18px}.today-timeline-responsive .today-timeline-event.is-today .today-timeline-node:after{top:16px;height:18px}.today-timeline-responsive .today-timeline-day{font-size:12px;line-height:16px;font-weight:400}.today-timeline-responsive .today-timeline-subject{font-size:13px;line-height:18px}}@media (max-width:767px){.today-timeline{--timeline-width:350px}}@media (forced-colors:active){.today-timeline-node:after,.today-timeline-ring{background:CanvasText}.today-timeline-event.is-today .today-timeline-ring{background:Highlight}}.today-briefing{width:100%;min-width:0;color:var(--ivory)}.main[data-family=today] .page-head{display:none}.today-briefing-lead{display:flex;flex-direction:column;align-items:flex-start}.today-briefing-date{margin:0 0 12px;color:var(--muted);font:400 12px/16px Gantua Timeline Inter,Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.today-briefing h1{margin:0;color:var(--ivory);font:700 32px/38px Gantua Timeline DM Sans,DM Sans,sans-serif;letter-spacing:0}.today-briefing-summary{max-width:680px;margin:12px 0 0;color:var(--ivory);font:400 14px/20px Gantua Timeline DM Sans,DM Sans,sans-serif}.today-briefing-review{margin-top:12px}.today-briefing-journal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:56px}.today-briefing-upcoming,.today-overnight{min-width:0}.today-overnight h2{margin:0;color:var(--ivory);font:600 18px/24px Gantua Timeline DM Sans,DM Sans,sans-serif;letter-spacing:0}.today-overnight-copy{display:flex;flex-direction:column;gap:8px;margin-top:16px}.today-overnight-copy p{margin:0;color:var(--muted);font:400 14px/20px Gantua Timeline DM Sans,DM Sans,sans-serif}.today-overnight-copy-mobile{display:none}.presence-stack[data-surface=today-briefing] .cos-summary>div{max-width:860px}@media (min-width:1280px){.today-briefing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;column-gap:64px;min-height:calc(100dvh - var(--shell-height) - 172px)}.today-briefing-lead{grid-column:2;grid-row:2;align-self:end}.today-briefing-journal{display:contents}.today-briefing-upcoming{grid-column:1;grid-row:2;align-self:end}.today-overnight{display:none}.today-briefing-summary{max-width:none}.presence-stack[data-surface=today-briefing] .composer{background:var(--surface-raised)}.presence-stack[data-surface=today-briefing] .cos-summary{position:fixed;inset:calc(var(--shell-height) + 40px) var(--page-inset) auto;width:auto;min-height:88px;margin:0;background:var(--bg)}.presence-stack[data-surface=today-briefing] .cos-summary>div{max-width:1180px}.presence-stack[data-surface=today-briefing] .cos-summary>.icon-button{display:none}}@media (max-width:1279px){.today-briefing h1{font-size:30px;line-height:36px}.today-briefing-journal{grid-template-columns:minmax(0,336px) minmax(0,1fr);gap:32px;margin-top:16px}}@media (max-width:767px){.today-briefing-date{margin-bottom:12px}.today-briefing h1{font-size:26px;line-height:32px}.today-briefing-summary{margin-top:8px;font-size:13px;line-height:18px}.today-briefing-review{margin-top:12px}.today-briefing-journal{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:12px}.today-overnight-copy-standard{display:none}.today-overnight-copy-mobile{display:flex}}@media (forced-colors:active){.today-briefing-review .action[data-placement=flush]{color:LinkText}}.today-pulse{width:100%;min-width:0}.pulse-desktop-summary{min-height:100px;margin-bottom:32px}.pulse-desktop-summary .pulse-kicker{margin:0 0 16px;color:var(--green);font:400 13px/18px DM Sans,sans-serif}.pulse-desktop-summary h2{max-width:1120px;margin:0;color:var(--ivory);font:400 32px/38px DM Sans,sans-serif}.pulse-ledger{width:100%}.pulse-ledger-heading{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:8px}.pulse-ledger-heading .icon{width:20px;height:20px;color:var(--green)}.pulse-ledger-heading h2{margin:0;font:600 18px/24px DM Sans,sans-serif}.pulse-ledger-row{display:grid;grid-template-columns:16px 152px minmax(0,1fr) 230px;align-items:center;gap:16px;min-height:44px;border-bottom:1px solid var(--line)}.pulse-ledger-row:last-child{border-bottom:0}.pulse-status-icon{display:inline-grid;width:16px;height:16px;place-items:center;color:var(--muted)}.pulse-status-icon .icon{width:14px;height:14px}.pulse-status-icon.success{color:var(--green)}.pulse-status-icon.attention{color:var(--orange)}.pulse-ledger-area,.pulse-ledger-state{color:var(--muted);font:400 12px/16px Inter,sans-serif}.pulse-ledger-detail{min-width:0;color:var(--muted);font:400 14px/20px DM Sans,sans-serif}.pulse-ledger-state.success{color:var(--green)}.pulse-ledger-state.attention{color:var(--orange)}.pulse-lower{display:grid;grid-template-columns:minmax(0,800px) minmax(280px,448px);gap:64px;margin-top:48px}.pulse-lower h2{margin:0 0 12px;font:600 18px/24px DM Sans,sans-serif}.pulse-events{display:grid;gap:12px}.pulse-event{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;color:var(--muted)}.pulse-event time{font:400 12px/16px Inter,sans-serif}.pulse-event span,.pulse-needs p{font:400 14px/20px DM Sans,sans-serif}.pulse-needs .pulse-updated{margin:0 0 8px;color:var(--quiet);font:400 12px/16px Inter,sans-serif;text-transform:uppercase}.pulse-needs p{margin:0;color:var(--muted)}.pulse-needs .action{margin-top:8px}.pulse-timeline-link{display:block;margin-top:4px;color:var(--muted);font:400 12px/16px Inter,sans-serif;text-decoration:none}.pulse-responsive{display:none}@media (max-width:1279px){.pulse-desktop{display:none}.pulse-responsive{display:block;max-width:704px}.pulse-responsive h2{margin:0;font:600 32px/38px DM Sans,sans-serif}.pulse-responsive-subtitle{margin:4px 0 24px;color:var(--muted);font-size:14px}.pulse-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.pulse-metric span{display:block;margin-bottom:4px;color:var(--muted);font-size:14px}.pulse-metric strong{display:block;font:600 18px/24px DM Sans,sans-serif}.pulse-metric strong.success{color:var(--green)}.pulse-metric strong.attention{color:var(--orange)}.pulse-metric strong.neutral{color:var(--muted)}.pulse-responsive .pulse-needs,.pulse-responsive .pulse-since{margin-top:32px}.pulse-responsive .pulse-needs h3,.pulse-responsive .pulse-since h3{margin:0 0 8px;font:600 20px/26px DM Sans,sans-serif}.pulse-responsive .pulse-needs p,.pulse-responsive .pulse-since p{max-width:704px;margin:0;color:var(--muted);font-size:16px;line-height:22px}}@media (max-width:599px){.pulse-responsive h2{font-size:30px;line-height:36px}.pulse-responsive-subtitle{margin-bottom:16px}.pulse-metric-grid{gap:12px 18px}.pulse-responsive .pulse-since{margin-top:20px}.pulse-responsive .pulse-needs{margin-top:16px}.pulse-responsive .pulse-needs h3,.pulse-responsive .pulse-since h3{margin-bottom:4px}.pulse-responsive .pulse-needs p,.pulse-responsive .pulse-since p{line-height:20px}.pulse-responsive .pulse-needs .action{margin-top:0}}