:root{--bg:#EDF0F3;--panel:#EDF0F3;--surface:#FFFFFF;--line:#DEE2E7;--line2:#CBD1DA;--linesoft:#E6E9EE;--linefaint:#F0F2F5;--ink:#20242B;--muted:#5C6572;--faint:#626C7A;--gold:#1769C2;--goldink:#185EAA;--goldtext:#185EAA;--goldhov:#14549C;--goldtint:#EAF2FC;--goldborder:#C8DDF5;--goldfocus:#1672D3;--golddim:#B7C2D3;--goldbar:#1769C2;--ongold:#FFFFFF;--rungbar:#44587B;--onrung:#FFFFFF;--rungdone:#1F4030;--onrungdone:#C6E6D2;--tick:#B8B8B8;--tickbg:#F2F2F3;--tickline:#DEE2E7;--hover:#EDEDEE;--hover2:#E8E8E9;--navactive:#FFFFFF;--seltint:#EFF3F8;--red:#BF4436;--redink:#B2402E;--redtint:#FBECEA;--redborder:#F0D2CC;--green:#457050;--greentint:#EBF2EC;--greenborder:#CFDED4;--amber:#C08A25;--amberink:#8A5E14;--ambertint:#FAF0DC;--amberborder:#EEDFBE;--blue:#185EAA;--neutraltint:#F0F2F5;--track:#E6E9EE;--done:#3A3A3A;--todo:#E2E5EA;--base:#C6CCD4;--float:#AEB7C4;--sun:#F5F5F5;--week:#EFEFEF;--anchor:#185EAA;--hol:#F4F4F4;--holstripe:rgba(110,110,110,.14);--dim:#C9C9C9;--dim2:#DBDBDB;--chipborder:#E0E0E0;--logoink:#1A1813;--btn:#191B1F;--baredge:rgba(0,0,0,.1);--barprog:rgba(0,0,0,.3);--shadow1:rgba(0,0,0,.05);--shadow2:rgba(0,0,0,.07);--focusring:rgba(91,110,140,.2);--sel:#D9E2EE;--scrollthumb:#D5D5D5;--scrolltrack:#F0F2F5;--glass:rgba(255,255,255,.88);--glassborder:rgba(0,0,0,.1);--glassspec:rgba(255,255,255,.78);--islandglass: var(--glass);--shim1:#EFEFEF;--shim2:#EDF0F3;--shim3:#F0F2F5;--shim4:#FAFAFA;--onfill:#FFFFFF;--scrim:rgba(0,0,0,.55)}[data-theme=dark]{--bg:#191B1F;--panel:#191B1F;--surface:#26292F;--line:#3B3F47;--line2:#484E58;--linesoft:#2B2B2B;--linefaint:#242424;--ink:#F2F3F5;--muted:#B0B7C2;--faint:#A2ABB8;--gold:#8CBDFF;--goldink:#A4CAFF;--goldtext:#A4CAFF;--goldhov:#C3DDFF;--goldtint:#25354A;--goldborder:#3B536F;--goldfocus:#6B80A0;--golddim:#4A5468;--goldbar:#8CBDFF;--ongold:#191B1F;--rungbar:#8CBDFF;--onrung:#191B1F;--rungdone:#86D0A0;--onrungdone:#12210F;--tick:#7A7A7A;--tickbg:#212121;--tickline:#383838;--hover:#242424;--hover2:#2B2B2B;--navactive:#26292F;--seltint:#242B36;--red:#E0705A;--redink:#E58873;--redtint:#33211D;--redborder:#54322B;--green:#7FAF8B;--greentint:#1F2921;--greenborder:#37493C;--amber:#D9A84E;--amberink:#DDAF5D;--ambertint:#2E2818;--amberborder:#4C3F22;--blue:#A4CAFF;--neutraltint:#2B2B2B;--track:#303030;--done:#9E9E9E;--todo:#333840;--base:#495260;--float:#5C6675;--sun:#212121;--week:#242424;--anchor:#A4CAFF;--hol:#232323;--holstripe:rgba(255,255,255,.1);--dim:#4A4A4A;--dim2:#3A3A3A;--chipborder:#3A3A3A;--logoink:#E6E9EE;--btn:#E6E9EE;--baredge:rgba(255,255,255,.1);--barprog:rgba(0,0,0,.32);--shadow1:rgba(0,0,0,.1);--shadow2:rgba(0,0,0,.14);--focusring:rgba(147,167,199,.25);--sel:#35435C;--scrollthumb:#3D3D3D;--scrolltrack:#191B1F;--glass:rgba(38,41,47,.92);--glassborder:rgba(255,255,255,.12);--glassspec:rgba(255,255,255,.2);--shim1:#222222;--shim2:#2B2B2B;--shim3:#26292F;--shim4:#2E2E2E;--onfill:#F0F2F5;--scrim:rgba(0,0,0,.65)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){:root{--islandglass: rgba(255,255,255,.45)}[data-theme=dark]{--islandglass: rgba(38,41,47,.82)}}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--goldtext);text-decoration:none}a:hover{color:var(--goldhov)}input{font-family:-apple-system,Segoe UI,Inter,sans-serif}input::placeholder{color:var(--faint)}::selection{background:var(--sel)}div::-webkit-scrollbar{height:10px;width:10px}div::-webkit-scrollbar-thumb{background:var(--scrollthumb);border-radius:6px;border:2px solid var(--scrolltrack)}div::-webkit-scrollbar-track{background:transparent}@keyframes ihShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes ihFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ihFadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes ihSheetUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ihModalIn{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:none}}@keyframes ihPopOut{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ihPopOutExit{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}@keyframes ihDrawerIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ihDrawerInLeft{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes ihSyncPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ihRowFlash{0%{background-color:var(--seltint)}to{background-color:transparent}}@keyframes ihBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ihPopIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ihMenuIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ihTipIn{0%{opacity:0}to{opacity:1}}@keyframes ihModalOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.975)}}@keyframes ihSheetDown{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(26px)}}@keyframes ihDrawerOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(14px)}}@keyframes ihDrawerOutLeft{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-14px)}}@keyframes ihDocViewerIn{0%{opacity:0;transform:var(--flip-from, none)}to{opacity:1;transform:none}}@keyframes ihRollUp{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.sheet-up{animation:ihSheetUp var(--t-slow) var(--ease-out)}.modal-in{animation:ihModalIn var(--t-base) var(--ease-out)}.drawer-in{animation:ihDrawerIn var(--t-base) var(--ease-out)}.drawer-in-left{animation:ihDrawerInLeft var(--t-base) var(--ease-out)}.backdrop-in{animation:ihBackdropIn var(--t-base) var(--ease-out)}.backdrop-out{animation:ihBackdropIn var(--t-fast) var(--ease) reverse forwards}.pop-in{animation:ihPopIn .2s var(--ease-out)}.menu-in{animation:ihMenuIn var(--t-fast) var(--ease-out);transform-origin:top center}.tip-in{animation:ihTipIn var(--t-fast) var(--ease)}.modal-out{animation:ihModalOut var(--t-fast) var(--ease) forwards}.sheet-down{animation:ihSheetDown var(--t-fast) var(--ease) forwards}.drawer-out{animation:ihDrawerOut var(--t-fast) var(--ease) forwards}.drawer-out-left{animation:ihDrawerOutLeft var(--t-fast) var(--ease) forwards}.docviewer-in{animation:ihDocViewerIn var(--t-slow) var(--ease-out);transform-origin:0 0}.docviewer-out{animation:ihDocViewerIn var(--t-base) var(--ease) reverse forwards;transform-origin:0 0}.roll-up{animation:ihRollUp var(--t-slow) var(--ease)}/*! tailwindcss v4.3.3 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, "Segoe UI", Inter, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--color-black:#000;--spacing:.25rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--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);--color-surface:var(--surface);--color-line2:var(--line2);--color-linesoft:var(--linesoft);--color-ink:var(--ink);--color-muted:var(--muted);--color-gold:var(--gold);--color-goldink:var(--goldink);--color-goldhov:var(--goldhov);--color-goldtint:var(--goldtint);--color-goldfocus:var(--goldfocus);--color-hover:var(--hover);--color-hover2:var(--hover2);--color-navactive:var(--navactive);--color-redink:var(--redink);--color-redtint:var(--redtint);--color-redborder:var(--redborder);--color-green:var(--green);--color-track:var(--track)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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,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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-20{z-index:20}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[120\]{z-index:120}.order-0{order:0}.row-1{grid-row:1}.row-2{grid-row:2}.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}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.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}.w-\[290px\]{width:290px}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.zoom-0{zoom:0%}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-line2{border-color:var(--color-line2)}.border-linesoft{border-color:var(--color-linesoft)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-track{background-color:var(--color-track)}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.font-mono{font-family:var(--font-mono)}.break-all{word-break:break-all}.text-muted{color:var(--color-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[outline\:none\]{outline:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.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))}.duration-\[170ms\]{--tw-duration:.17s;transition-duration:.17s}.ease-\[cubic-bezier\(\.22\,\.61\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.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)}.select-all{-webkit-user-select:all;user-select:all}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:\[transform\:scale\(1\.03\)\]:is(:where(.group):hover *){transform:scale(1.03)}.group-hover\:bg-hover:is(:where(.group):hover *){background-color:var(--color-hover)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:\[transform\:translateY\(-2px\)\]:hover{transform:translateY(-2px)}.hover\:\[border-color\:var\(--goldborder\)\]:hover{border-color:var(--goldborder)}.hover\:\[border-color\:var\(--goldfocus\)\]:hover{border-color:var(--goldfocus)}.hover\:border-goldfocus:hover{border-color:var(--color-goldfocus)}.hover\:bg-gold:hover{background-color:var(--color-gold)}.hover\:bg-goldhov:hover{background-color:var(--color-goldhov)}.hover\:bg-goldtint:hover{background-color:var(--color-goldtint)}.hover\:bg-hover:hover{background-color:var(--color-hover)}.hover\:bg-hover2:hover{background-color:var(--color-hover2)}.hover\:bg-navactive:hover{background-color:var(--color-navactive)}.hover\:bg-redborder:hover{background-color:var(--color-redborder)}.hover\:bg-redtint:hover{background-color:var(--color-redtint)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-goldhov:hover{color:var(--color-goldhov)}.hover\:text-goldink:hover{color:var(--color-goldink)}.hover\:text-green:hover{color:var(--color-green)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-redink:hover{color:var(--color-redink)}.hover\:opacity-80:hover{opacity:.8}.hover\:\[box-shadow\:0_12px_28px_var\(--shadow1\)\]:hover{box-shadow:0 12px 28px var(--shadow1)}.hover\:\[outline\:1px_solid_currentColor\]:hover{outline:1px solid}.hover\:\[outline-offset\:1px\]:hover{outline-offset:1px}.hover\:\[filter\:brightness\(1\.15\)\]:hover{filter:brightness(1.15)}.hover\:\[background\:var\(--gold\)\]:hover{background:var(--gold)}.hover\:\[background\:var\(--redink\)\]:hover{background:var(--redink)}.hover\:\[background\:var\(--redtint\)\]:hover{background:var(--redtint)}}.focus\:\[border-color\:var\(--goldfocus\)\]:focus{border-color:var(--goldfocus)}.focus\:\[box-shadow\:0_0_0_3px_var\(--focusring\)\]:focus{box-shadow:0 0 0 3px var(--focusring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:\[outline\:2px_solid_var\(--goldfocus\,var\(--gold\)\)\]:focus-visible{outline:2px solid var(--goldfocus,var(--gold))}.focus-visible\:\[outline-offset\:-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:\[outline-offset\:1px\]:focus-visible{outline-offset:1px}.focus-visible\:\[outline-offset\:2px\]:focus-visible{outline-offset:2px}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:48rem){.max-md\:inset-x-0{inset-inline:0}.max-md\:top-auto{top:auto}.max-md\:bottom-0{bottom:0}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer components{.mono-label{font-family:var(--font-mono);text-transform:uppercase}.ih-card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.shimmer{background:linear-gradient(90deg,var(--shim1) 25%,var(--shim2) 37%,var(--shim1) 63%);background-size:800px 100%;animation:ihShimmer 1.4s infinite linear}.fade-in{animation:ihFade .25s ease both}.fade-out{animation:ihFadeOut var(--t-fast) var(--ease) forwards}.ih-popout{animation:ihPopOut var(--t-slow) var(--ease-out) both}.ih-popout-out{animation:ihPopOutExit var(--t-base) var(--ease) both}.ih-glass{background:var(--glass);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--glassborder);border-radius:12px}@media(prefers-reduced-transparency:reduce){.ih-glass{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--line)}}.settings-rail{width:168px;flex:none}.sync-pulse{animation:ihSyncPulse 1.6s ease-in-out infinite}.req-marker:after{content:"*";margin-left:2px;color:var(--goldtext);font-weight:600}.row-flash{animation:ihRowFlash 1.2s var(--ease)}.skip-link{position:fixed;top:8px;left:-9999px;z-index:600;padding:9px 14px;background:var(--surface);border:1px solid var(--goldfocus);border-radius:8px;color:var(--goldtext);font-size:12.5px;font-weight:500}.rung-press:active{transform:scale(.97)}.skip-link:focus{left:8px;outline:2px solid var(--goldfocus);outline-offset:2px}}@media(max-width:900px){.settings-rail{display:none}}@media(max-width:479px){.sync-dot-label{display:none}}:root{--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-press: cubic-bezier(.4, 0, .2, 1);--t-fast: .12s;--t-base: .17s;--t-slow: .22s}button,[role=button],[role=option],[role=tab],[role=checkbox],a{transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}:where(.theme-transitioning,.theme-transitioning *){transition:background-color var(--t-slow) var(--ease),color var(--t-slow) var(--ease),border-color var(--t-slow) var(--ease)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}[data-portal-mobile] [data-project-page]{min-width:0!important;padding:14px 14px 40px!important}[data-portal-mobile] [data-project-header]{flex-wrap:wrap;gap:14px!important}[data-portal-mobile] [data-project-header]>*{flex:1 1 100%!important;min-width:0}[data-portal-mobile] [data-project-header]>*+*{flex-wrap:wrap}[data-portal-mobile] [data-project-header] h1{font-size:19px}[data-portal-mobile] [role=tablist]{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;margin-top:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-portal-mobile] [role=tablist]::-webkit-scrollbar{display:none}[data-portal-mobile] div:has(>div>[role=tablist]){flex-wrap:wrap}[data-portal-mobile] div:has(>[role=tablist]){flex:1 1 100%!important}[data-portal-mobile] div:has(>div>[role=tablist])>button{margin-left:auto;margin-top:6px}[data-portal-mobile] [role=tablist]>button{flex:none;white-space:nowrap;padding:8px 10px 9px!important}[data-portal-mobile] [data-comms-grid]{grid-template-columns:1fr!important}[data-portal-mobile] [data-comms-grid]>*{min-width:0}[data-portal-mobile] .settings-rail{display:none!important}[data-portal-mobile] .phase-tracker-card{overflow-x:auto}[data-portal-mobile] .phase-tracker-card>*{flex:none!important;min-width:max-content!important}[data-portal-mobile] .phase-tracker-card>*>span:nth-child(3){min-width:16px}[data-portal-mobile] [data-project-header]>*+*>*{flex:1 1 40%}[data-portal-mobile] #main .ih-card{overflow-x:auto!important}[data-portal-mobile] .payments-ledger-rows>*{min-width:520px}[data-portal-mobile] .approvals-grid-row{min-width:940px}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select{min-height:38px}}[data-home-root]{display:flex;height:calc(100dvh - var(--shell-chrome-h, 0px));min-height:0}[data-home-root] .home-canvas{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:16px 30px 20px}[data-home-root] .home-canvas-head{flex:none;display:flex;align-items:center;gap:14px;padding-bottom:12px}[data-home-root] .home-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}[data-home-root] .home-column{flex:1;min-height:0;width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}[data-home-root] .home-dock{flex:none;padding-top:12px;border-top:1px solid var(--linefaint)}@media(max-width:1099px){[data-home-root] .home-canvas{padding:14px 18px 18px}}@media(max-width:479px){[data-tablet] .home-canvas-head{flex-wrap:wrap;row-gap:8px}[data-tablet] [data-testid=home-tiles]{overflow-x:auto!important;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%)}}.agent-strip{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:12px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agent-strip::-webkit-scrollbar{display:none}[data-tablet] [data-page-root]{min-width:0!important}[data-tablet] #main .ih-card{overflow-x:auto!important}[data-tablet]>div>header{flex-wrap:wrap;height:auto!important;min-height:56px;padding:9px 16px!important;gap:8px 14px!important}[data-tablet]>div>header>[data-topbar-spacer]{flex-basis:100%!important;height:0}[data-tablet]>div>header>[data-topbar-spacer]+*{margin-left:auto!important}[data-tablet] [data-project-header]{flex-wrap:wrap;gap:14px!important}[data-tablet] [data-project-header]>*{flex:1 1 100%!important;min-width:0}[data-tablet] [data-project-header]>*+*{flex-wrap:wrap}[data-tablet] [role=tablist]{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-tablet] [role=tablist]::-webkit-scrollbar{display:none}[data-tablet] [role=tablist]>button{flex:none;white-space:nowrap}[data-tablet] div:has(>div>[role=tablist]){flex-wrap:wrap}[data-tablet] div:has(>[role=tablist]){flex:1 1 100%!important}[data-tablet] div:has(>div>[role=tablist])>div:has(>[role=tablist])+*{margin-left:auto}[data-tablet] div:has(>div>[role=tablist])>div:has(>[role=tablist])~*{margin-top:6px}[data-tablet] .phase-tracker-card{overflow-x:auto}[data-tablet] .phase-tracker-card>*{flex:none!important;min-width:max-content!important}[data-tablet] .phase-tracker-card>*>span:nth-child(3){min-width:16px}@media(max-width:479px){[data-tablet] .phase-tracker-card{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%)}}@media(max-width:900px){[data-tablet] .settings-rail{display:none!important}}:root{--workspace-paper: #FCFCFD;--workspace-wash: radial-gradient(ellipse at 8% 0%, #cbdcef99, transparent 54%), radial-gradient(ellipse at 90% 100%, #e4dccb77, transparent 50%), #edf0f3;--workspace-rim: #ffffffe6;--workspace-shadow: 0 18px 60px #25395012, 0 2px 6px #2539500a;--control-shadow: inset 0 1px 0 var(--glassspec), 0 2px 5px #24375112, 0 0 0 1px #344a6010;--card-shadow: 0 2px 8px #24375105, 0 14px 30px #24375103}[data-theme=dark]{--workspace-paper: #202226;--workspace-wash: radial-gradient(ellipse at 6% 0%, #34425480, transparent 54%), radial-gradient(ellipse at 95% 100%, #3e383033, transparent 50%), #141619;--workspace-rim: #ffffff27;--workspace-shadow: 0 18px 60px #0005, 0 2px 6px #0003;--control-shadow: inset 0 1px 0 var(--glassspec), 0 2px 6px #0003, 0 0 0 1px #ffffff09;--card-shadow: 0 2px 8px #0001, 0 14px 30px #0001}.workspace-shell{padding:10px;height:100dvh!important;background:var(--workspace-wash)!important;--shell-chrome-h: 20px !important}.workspace-shell[data-shell=topbar]{--shell-chrome-h: 76px !important}.workspace-shell:after{content:"";position:fixed;top:3px;right:3px;bottom:3px;left:3px;border:1px solid var(--workspace-rim);border-radius:29px;pointer-events:none;z-index:80}.workspace-content{background:var(--workspace-paper);border:1px solid var(--workspace-rim);border-radius:22px;box-shadow:var(--workspace-shadow);scrollbar-gutter:stable;scroll-padding:20px}[data-testid=studio-sidebar]{border-right:0!important;padding-right:8px}[data-testid=studio-sidebar] a{transition:background .18s ease,box-shadow .18s ease}[data-testid=studio-sidebar] nav a{min-height:38px;border-radius:11px!important}[data-testid=studio-sidebar] [aria-current=page]{box-shadow:var(--control-shadow)}[data-testid=home-new-chat]{border-radius:14px!important;min-height:38px!important;box-shadow:inset 0 1px #ffffff30,0 3px 9px #1672d320}[data-testid=studio-sidebar][data-floating]{background:var(--glass)!important;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);padding:8px;border:1px solid var(--workspace-rim);border-radius:0 24px 24px 0}.studio-mobile-nav{display:none}.ih-card{border-radius:18px;box-shadow:var(--card-shadow)}.ih-glass{background:var(--glass);border:1px solid var(--glassborder);border-radius:18px;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%);box-shadow:var(--control-shadow)}.workspace-button[data-button-variant=ghost],.workspace-button[data-button-variant=icon]{background:var(--glass)!important;box-shadow:var(--control-shadow)}.workspace-button[data-button-variant=primary]{box-shadow:inset 0 1px #ffffff30,0 3px 8px #1672d31a}.workspace-button{transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-button:hover:not(:disabled){filter:brightness(1.03)}.workspace-button:disabled{box-shadow:none}.workspace-dialog{border:1px solid var(--workspace-rim)!important;box-shadow:var(--workspace-shadow),inset 0 1px 0 var(--glassspec)}.workspace-dialog[data-modal-variant=center],.workspace-dialog[data-modal-variant=popout]{border-radius:24px!important}.workspace-dialog[data-modal-variant=right]{border-radius:24px 0 0 24px}.workspace-dialog[data-modal-variant=sheet]{border-radius:26px 26px 0 0!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{accent-color:var(--gold)}input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--goldfocus);outline-offset:3px}.workspace-segment{display:inline-flex;align-items:center;flex:none;gap:3px;padding:4px;border:1px solid var(--line);background:var(--panel);border-radius:999px}.workspace-segment button{font:inherit;font-size:12px;border:0;border-radius:999px;padding:7px 13px;background:transparent;color:var(--muted);cursor:pointer}.workspace-segment button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:var(--control-shadow)}.workspace-segment button:focus-visible{outline:2px solid var(--goldfocus);outline-offset:2px}.workspace-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.workspace-section-heading h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.025em}.workspace-section-heading p{font-size:13px;color:var(--muted);margin:5px 0 0}.workspace-section-heading a{font-size:12px;white-space:nowrap}.workspace-empty{padding:24px;color:var(--muted);font-size:13px}[data-home-root] .home-canvas{padding:22px 30px 18px}[data-home-root] .home-column{max-width:1040px;gap:18px;flex:none}[data-home-root] .home-canvas[data-conversing=true] .home-column{max-width:780px}[data-home-root] .home-canvas-head{gap:10px;flex-wrap:wrap;padding-bottom:18px}[data-home-root] .home-body{padding:0 2px 20px}.home-welcome{margin:2px 0 3px}.home-date{color:var(--muted);font-size:12px}.home-welcome h1{margin:9px 0 6px;font-size:clamp(25px,2.8vw,34px);font-weight:600;letter-spacing:-.04em;line-height:1.15}.home-welcome p{margin:0;font-size:14px;color:var(--muted)}[data-home-root] .home-dock{border:1px solid var(--glassborder);background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--control-shadow);border-radius:22px;padding:14px 16px}[data-home-root] .home-canvas[data-conversing=false] [data-testid=home-tiles]{justify-content:stretch!important;padding:14px 0!important;border:1px solid var(--line);border-radius:18px;background:var(--surface)}[data-home-root] .home-canvas[data-conversing=false] [data-testid=home-tiles]>*{flex:1}.home-projects{margin-top:4px}.home-project-list{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.home-project-link{display:flex;align-items:center;gap:14px;padding:14px 18px;color:var(--ink);border-bottom:1px solid var(--linesoft)}.home-project-link:last-child{border:0}.home-project-link:hover{background:var(--goldtint)}.home-project-link:focus-visible{outline:2px solid var(--goldfocus);outline-offset:-3px;border-radius:14px}.project-monogram{width:38px;height:38px;border-radius:12px;background:var(--goldtint);color:var(--goldtext);display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.home-project-identity{flex:1;min-width:0;display:grid;gap:4px}.home-project-identity strong{font-weight:550;font-size:14px}.home-project-identity>span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-health{padding:4px 8px;border-radius:999px;font-size:11px;white-space:nowrap;color:var(--muted);background:var(--panel)}.health-green{color:var(--green);background:var(--greentint)}.health-amber{color:var(--amberink);background:var(--ambertint)}.health-red{color:var(--redink);background:var(--redtint)}.home-project-progress{width:72px;display:grid;gap:5px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.workspace-track{height:4px;display:block;border-radius:9px;background:var(--track);overflow:hidden}.workspace-track>span{height:100%;display:block;background:var(--goldbar);border-radius:inherit}[data-project-header]{margin-top:10px!important}.project-assistant{margin-top:16px;border:1px solid var(--glassborder);border-radius:16px;background:var(--glass);box-shadow:var(--control-shadow)}.project-assistant>summary{display:flex;align-items:center;gap:10px;padding:11px 15px;list-style:none;cursor:pointer;font-size:13px;font-weight:500;border-radius:16px}.project-assistant>summary::-webkit-details-marker{display:none}.assistant-spark{color:var(--goldtext);font-size:18px}.assistant-hint{flex:1;text-align:right;color:var(--muted);font-size:12px;font-weight:400}.project-assistant[open]{padding-bottom:12px}.project-assistant>:not(summary){margin-left:14px;margin-right:14px}.project-navigation{margin:18px 0 0}.project-tabs{background:var(--panel);border:1px solid var(--line);scrollbar-width:thin;scroll-padding:6px}.project-tabs [role=tab][aria-selected=true]{color:var(--goldtext)!important;font-weight:600!important}.project-tabs::-webkit-scrollbar{height:3px}.timeline-workspace>div:first-child{flex-wrap:wrap}.timeline-workspace>div:first-child button{border-radius:999px!important;min-height:32px;font-family:inherit;letter-spacing:normal!important;font-size:11px!important}.portfolio-table{overflow-x:auto!important}.portfolio-table>div,.portfolio-table>button{min-width:900px}.portfolio-table [data-testid^=project-row-]{padding-top:18px!important;padding-bottom:18px!important}.portfolio-table [data-testid^=project-row-]:hover{background:var(--goldtint)}.portfolio-kpis{border-radius:20px}.money-workspace{font-variant-numeric:tabular-nums}.document-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;padding:16px 18px 18px}.document-card{overflow:visible;border-radius:16px!important}.document-face{border-radius:16px!important;overflow:hidden}.document-info>span:first-child{font-size:13px!important;font-weight:500}.document-items[data-view=list]{grid-template-columns:1fr;gap:8px}.document-items[data-view=list] .document-face{display:flex!important;align-items:center;padding-right:40px}.document-items[data-view=list] .document-face>:first-child{width:86px;min-width:86px;height:90px;margin:8px;border-radius:10px;overflow:hidden}.document-items[data-view=list] .document-info{flex:1;min-width:0}.document-items[data-view=list] .document-info>span:first-child{min-height:0!important}.documents-workspace>div:has(input[aria-label="Search documents"]){padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.documents-workspace input[aria-label="Search documents"]{height:36px!important;border-radius:11px!important;font-size:13px!important}@media(max-width:1099px){.workspace-shell{padding:7px;--shell-chrome-h: 14px !important}[data-page-root]{min-width:0!important}[data-home-root] .home-canvas{padding:18px}.project-navigation{flex-wrap:wrap;gap:8px!important}.project-navigation>div:first-child{flex-basis:100%!important}}@media(max-width:759px){.workspace-shell{padding:0;--shell-chrome-h: 86px !important}.workspace-shell:after{display:none}.workspace-content{border:0;border-radius:0;box-shadow:none;scrollbar-gutter:auto;padding-bottom:86px}.workspace-shell:has(.studio-mobile-nav) [data-testid=studio-sidebar][data-collapsed],.sidebar-placeholder{display:none!important}.studio-mobile-nav{position:fixed;z-index:75;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;display:flex;gap:4px;padding:5px;border-radius:25px}.studio-mobile-nav>a,.studio-mobile-nav>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:54px;flex:1;border:0;border-radius:20px;font:inherit;font-size:10px;color:var(--muted);background:transparent;cursor:pointer}.studio-mobile-nav [aria-current=page],.studio-mobile-nav button[aria-expanded=true]{background:var(--surface);color:var(--goldtext);box-shadow:var(--control-shadow)}[data-testid=studio-sidebar][data-floating]{width:min(300px,88vw)!important;bottom:86px!important}[data-page-root]{padding:20px 16px 30px!important}[data-home-root]{padding:0!important}[data-home-root] .home-canvas{padding:16px 14px 10px}[data-home-root] .home-canvas-head{gap:6px;padding-bottom:12px}[data-home-root] .home-column{gap:14px}[data-home-root] .home-dock{border-radius:20px;padding:10px}[data-home-root] .home-canvas[data-conversing=false] [data-testid=home-tiles]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0!important}.home-welcome h1{font-size:28px}.home-project-link{gap:10px;padding:13px 12px;flex-wrap:wrap}.home-project-identity{flex-basis:calc(100% - 60px)}.home-project-progress{flex:1;display:flex;align-items:center;gap:10px}.home-project-progress .workspace-track{flex:1}.home-project-link>span:last-child{display:none}.assistant-hint{display:none}.project-assistant summary>span:nth-child(2){flex:1}[data-project-header] h1{font-size:26px!important}.project-navigation{margin-top:14px}.project-tabs{border-radius:18px}.project-tabs [role=tab]{min-height:42px}.portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-section-heading{align-items:flex-start;gap:10px}.workspace-section-heading h2{font-size:17px}.document-items{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px}.documents-workspace [data-testid^=doc-category-]>.ih-card>div:first-child{flex-wrap:wrap;gap:8px!important;padding:12px!important}.workspace-dialog[data-modal-variant=right]{border-radius:22px 0 0 22px;max-width:calc(100vw - 12px)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ih-glass,.project-assistant,[data-home-root] .home-dock,[data-testid=studio-sidebar][data-floating]{background:var(--surface)!important}}@media(prefers-reduced-transparency:reduce){.ih-glass,.project-assistant,[data-home-root] .home-dock,[data-testid=studio-sidebar][data-floating]{background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){.workspace-shell *,.workspace-dialog{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.workspace-shell{padding:0;background:#fff!important}.workspace-shell:after,.studio-mobile-nav,.project-assistant{display:none!important}.workspace-content{border:0;border-radius:0;box-shadow:none}}.programme-overview{margin-top:12px;color:var(--muted);font-size:12px}.programme-overview summary{cursor:pointer;width:fit-content;padding:4px 0}.programme-overview .phase-tracker-card{margin-top:8px!important}[data-testid=home-tiles][data-compact=false]{overflow:visible!important}[data-testid=home-tiles][data-compact=false]>button,[data-testid=home-tiles][data-compact=false]>a,[data-testid=home-tiles][data-compact=false]>div:not([role=dialog]){padding:0 16px!important;gap:6px!important;flex-direction:column;align-items:flex-start!important}[data-testid=home-tiles][data-compact=false]>:is(button,a,div)>span:first-child{font-size:23px!important;font-weight:550!important;letter-spacing:-.025em}[data-testid=home-tiles][data-compact=false]>:is(button,a,div)>span:nth-child(2){font-family:inherit;font-size:11px!important;letter-spacing:0!important}.portfolio-view-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:17px;font-weight:550}[data-density=compact] .portfolio-table [data-testid^=project-row-]{padding-top:9px!important;padding-bottom:9px!important}@media(max-width:759px){[data-testid=home-tiles][data-compact=false]>:is(button,a,div)>span:first-child{font-size:21px!important}.portfolio-view-toolbar{flex-wrap:wrap;gap:10px}}.project-metadata>summary{display:none;font-size:12px;color:var(--muted);padding:7px 0 0;cursor:pointer}.field-workspace-bar,.portal-workspace-bar{background:var(--glass)!important;backdrop-filter:blur(22px) saturate(155%)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important;box-shadow:inset 0 1px 0 var(--glassspec),0 2px 12px var(--shadow1)}@media(max-width:759px){.project-metadata>summary{display:list-item;list-style-position:inside}}@media(prefers-reduced-transparency:reduce){.field-workspace-bar,.portal-workspace-bar{background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.portfolio-header{flex-wrap:wrap;margin-bottom:18px}.portfolio-header>div:first-child{min-width:175px}.portfolio-header input{height:38px!important;border-radius:12px!important}.portfolio-header>button:last-child{border-radius:999px!important;height:38px!important;font-size:12px!important;letter-spacing:0!important;font-family:inherit;text-transform:none!important}.portfolio-brief{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:16px 18px;margin-bottom:14px!important}.portfolio-brief>div:first-child>div:first-child{font-size:18px!important;letter-spacing:-.02em!important}.portfolio-more{font:inherit;font-size:12px;background:none;border:0;padding:6px 8px;color:var(--goldtext);cursor:pointer;text-align:left}.portfolio-kpis>div{min-width:0}.portfolio-kpis .mono-label{white-space:normal!important;min-height:28px;font-family:inherit;letter-spacing:.04em!important}.portfolio-kpis .font-mono{font-family:inherit;font-variant-numeric:tabular-nums}@media(max-width:759px){.portfolio-header{gap:10px!important}.portfolio-header>div:first-child{flex-basis:100%}.portfolio-header>div:has(input){width:100%!important;flex-basis:100%}.portfolio-brief{padding:15px;gap:16px!important}.portfolio-brief>div{min-width:0!important;max-width:none!important}.portfolio-brief>div:last-child{flex-basis:100%!important}}@media(max-width:759px){[data-portal-mobile] .client-access-note{border:0!important;background:none!important;padding:0!important;margin-bottom:12px!important;gap:0!important}[data-portal-mobile] .client-access-note>:first-child,[data-portal-mobile] .client-access-note>span:nth-child(2){display:none}[data-portal-mobile] [data-project-header] h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-portal-mobile] [data-project-header]>div:first-child>div:nth-child(2){margin:0!important}[data-portal-mobile] .project-navigation{flex-wrap:nowrap}[data-portal-mobile] .project-navigation>div:first-child{flex-basis:auto!important}[data-portal-mobile] [data-testid=client-home-switcher-chip]{border-radius:999px!important;min-height:34px}}@media(max-width:759px){[data-portal-mobile] [data-project-page] .project-navigation{flex-wrap:nowrap}[data-portal-mobile] [data-project-page] .project-navigation>div:first-child{flex:1 1 0%!important}[data-portal-mobile] [data-project-page] .project-navigation>button{margin:0}}.workspace-content button,.workspace-dialog button{min-height:28px;min-width:28px}.workspace-content input:not([type=checkbox]):not([type=radio]):not([type=file]),.workspace-content select{min-height:32px}.workspace-content button:focus-visible,.workspace-dialog button:focus-visible{outline:2px solid var(--goldfocus);outline-offset:2px}.workspace-content .workspace-button[data-button-variant=ghost]{background:transparent!important;box-shadow:none}.workspace-content summary{min-height:32px}.home-composer-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}[data-home-root] .home-dock .home-column{gap:10px}[data-home-root] .home-dock{padding:12px 14px}.home-mode-control{justify-content:flex-end}.home-mode-control [role=radiogroup]{background:var(--panel);border-radius:999px;padding:3px;gap:2px!important}.home-mode-control [role=radio]{background:transparent!important;border:0!important;border-radius:999px!important;padding:0 12px!important;min-height:30px;font-size:12px!important}.home-mode-control [aria-checked=true]{background:var(--surface)!important;box-shadow:var(--control-shadow);color:var(--goldtext)!important}.home-mode-control .mode-hint{font-family:inherit;letter-spacing:0!important;font-size:12px!important;text-transform:none;flex-basis:100%;text-align:right;white-space:normal}.home-mode-control .mode-hint-ask{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-testid=home-scope-picker]{border-radius:999px!important;min-height:34px!important;font-size:12px!important}[data-testid=home-composer]{border-radius:13px!important}.home-brief-disclosure{border-bottom:1px solid var(--line)}.home-brief-disclosure>summary{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:13px;font-weight:550;cursor:pointer;list-style:none}.home-brief-disclosure>summary:after{content:"⌄";color:var(--muted)}.home-brief-disclosure[open]>summary:after{transform:rotate(180deg)}.home-brief-date{margin-left:auto;font-size:12px;font-weight:400;color:var(--muted)}.home-brief-disclosure [data-testid=home-brief]{border:0!important;padding:0 0 14px!important;background:transparent!important}[data-home-root] .home-body .home-column{position:relative}[data-home-root] [data-testid=home-thread]:empty{position:absolute;width:1px;height:1px;overflow:hidden}.home-thread-end{height:0;margin-top:-18px}.project-tools{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 20px;margin-top:12px}.project-tools:empty{display:none}.project-tools .programme-overview,.project-tools .project-assistant{margin:0;background:none;border:0;box-shadow:none}.project-tools details>summary{padding:6px 0;width:fit-content}.project-tools .project-assistant>summary{gap:7px;font-size:12px;color:var(--muted)}.project-tools .assistant-hint{display:none}.project-tools details[open]{flex-basis:100%}.project-tools .project-assistant[open]{padding:0 0 8px}.project-tools .project-assistant>:not(summary){margin:6px 0 0}.project-navigation{margin-top:10px}.portfolio-attention{border-bottom:1px solid var(--line);margin:0 0 16px}.portfolio-attention>summary{display:flex;align-items:center;gap:14px;padding:12px 0;cursor:pointer;list-style:none}.portfolio-attention-title{font-size:13px;font-weight:550;color:var(--ink)}.portfolio-attention-context{flex:1;color:var(--muted);font-size:12px}.portfolio-attention-action{font-size:12px;color:var(--goldtext);margin-left:auto}.portfolio-attention-items{display:grid;gap:6px;padding-bottom:14px}.portfolio-attention-items>button{min-height:36px}.portfolio-attention-items>p{font-size:13px;color:var(--muted)}.portfolio-figures-disclosure{border-bottom:1px solid var(--line);margin-top:-8px}.portfolio-figures-disclosure>summary{display:flex;justify-content:space-between;align-items:center;min-height:40px;font-size:13px;cursor:pointer;list-style:none}.portfolio-figures-disclosure[open] .portfolio-kpis{margin:6px 0 14px!important}.portfolio-filter-toolbar{flex-wrap:wrap;gap:8px!important}.portfolio-filter-toolbar .workspace-segment{margin-left:8px}.portfolio-filter-toolbar .workspace-segment button{padding:5px 9px;font-size:11px}.workspace-options{position:relative;flex:none;z-index:45}.workspace-options>summary{display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12px;border:1px solid var(--line);border-radius:999px;cursor:pointer;list-style:none}.workspace-options-panel{position:absolute;top:calc(100% + 6px);right:0;min-width:170px;padding:6px;border:1px solid var(--line);background:var(--surface);border-radius:14px;box-shadow:var(--workspace-shadow);display:grid;gap:3px}.workspace-options-panel button{width:100%;justify-content:flex-start;border:0;border-radius:8px}.gantt-group-filter{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:12px}.gantt-group-filter select{font:inherit;color:var(--ink);border:1px solid var(--line2);background:var(--surface);padding:0 26px 0 10px;border-radius:9px}.cash-ledger{container-type:inline-size}.cash-ledger-row>:first-child button{min-width:0;max-width:100%;font-size:13px!important}@container (max-width: 640px){.cash-ledger-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px 16px!important}.cash-ledger-row>:first-child{grid-column:1}.cash-ledger-row>:nth-child(2){grid-column:2;text-align:right}.cash-ledger-row>:nth-child(3){grid-column:1}.cash-ledger-row>:nth-child(4){grid-column:2}.cash-ledger-row>:nth-child(5){grid-column:1 / -1;padding-top:4px}}@media(max-width:759px){.workspace-content button:not([data-testid=gantt-row]),.workspace-dialog button{min-height:36px;min-width:36px}.workspace-content input:not([type=checkbox]):not([type=radio]):not([type=file]),.workspace-content select,.workspace-content textarea{min-height:44px;font-size:16px!important}.home-composer-toolbar{align-items:center;gap:6px}.home-mode-control [role=radio]{padding:0 9px!important;font-size:11px!important}.home-mode-control .mode-hint{text-align:left}.home-brief-date{font-size:11px}.portfolio-attention>summary{flex-wrap:wrap;gap:6px 12px}.portfolio-attention-context{order:3;flex-basis:100%;line-height:1.5}.portfolio-filter-toolbar>.mono-label{flex:1}.portfolio-filter-toolbar .workspace-segment{margin:0}.project-tools{margin-top:8px;gap:6px 16px}.gantt-group-filter{flex-wrap:wrap}.timeline-workspace div:has(>div>[data-testid=data-date-control]){flex-wrap:wrap}.timeline-workspace div:has(>div>[data-testid=data-date-control])>:first-child{flex-basis:100%}}.costing-adjustments{margin-bottom:16px;border-bottom:1px solid var(--line)}.costing-export .workspace-options-panel{left:0;right:auto}.costing-adjustments>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 12px;font-size:13px;cursor:pointer;list-style:none}.costing-adjustments>summary>span:last-child{font-size:12px;color:var(--muted)}.costing-adjustments>summary:after{content:"⌄";color:var(--muted)}.costing-adjustments[open]>.ih-card{margin-bottom:16px}@media(max-width:759px){.costing-workspace>div:first-child{position:static!important;padding:16px!important}.costing-workspace>div:nth-child(2){padding:16px!important}.costing-adjustments>summary>span:last-child{display:none}.costing-figures>div{min-width:0;padding:12px!important}.costing-figures>div>div:last-child{flex-direction:column;gap:3px!important;white-space:normal!important}.costing-figures>div>div:last-child>span:first-child{font-size:16px!important;overflow-wrap:anywhere}.costing-figures>div>div:last-child>span:last-child{max-width:100%;white-space:normal!important}}[data-testid=studio-sidebar] nav a{min-height:40px}[data-testid=studio-sidebar] [aria-current=page]{box-shadow:none}.sidebar-search button{border:0!important;background:var(--panel)!important;box-shadow:none;min-height:36px;font-family:inherit}[data-testid=studio-sidebar][data-collapsed] .sidebar-search button{justify-content:center!important;padding:0;min-width:36px}[data-testid=studio-sidebar][data-collapsed] .sidebar-search button>span{display:none}.sidebar-recent-section{margin-top:22px}.sidebar-section-label{padding:0 9px 7px;color:var(--faint);font-size:11px;font-weight:550}.sidebar-project-link{display:flex;align-items:center;gap:9px;min-height:36px;padding:7px 10px;border-radius:9px}.sidebar-project-link>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.sidebar-project-link:hover,.sidebar-project-link[aria-current]{background:var(--navactive)}.sidebar-read-error{display:flex;align-items:center;gap:8px;padding:4px 9px;font-size:11px;color:var(--muted)}.sidebar-read-error button{background:none;border:0;color:var(--goldtext);font:inherit;min-height:28px;cursor:pointer}.chat-new-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;min-height:40px;border-radius:999px;background:var(--gold);color:var(--ongold);font-size:13px;font-weight:550}.chat-new-button:hover{background:var(--goldhov)}.chat-back{font-size:12px;color:var(--muted);white-space:nowrap}.home-canvas[data-chat-only=true] .home-welcome{padding-top:32px}.home-canvas[data-chat-only=true] .home-welcome h1{font-size:clamp(24px,2.5vw,32px)}.home-canvas,.workspace-content{container-type:inline-size}.costing-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.costing-list-toolbar input,.costing-list-toolbar select{min-height:38px;border:1px solid var(--line2);border-radius:10px;background:var(--surface);color:var(--ink);padding:7px 10px;font:inherit;font-size:13px}.costing-list-toolbar input{flex:1 1 220px;min-width:0}.costing-list-toolbar label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.costing-list-toolbar [role=status]{flex-basis:100%;font-size:12px;color:var(--muted)}.costing-no-results{padding:32px 20px;text-align:center;font-size:13px}.costing-no-results p{color:var(--muted);margin:6px 0 14px}@container (min-width: 520px) and (max-width: 680px){[data-home-root] .home-canvas[data-conversing=false] [data-testid=home-tiles]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0!important}}@media(max-width:759px){.costing-list-toolbar input{flex-basis:100%}.costing-list-toolbar label{flex:1;flex-wrap:wrap}.costing-list-toolbar select{width:100%;min-height:44px}.chat-new-button{min-height:44px}.home-canvas[data-chat-only=true] .home-welcome{padding-top:12px}}@container (max-width: 519px){[data-home-root] .home-canvas[data-conversing=false] [data-testid=home-tiles]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0!important}}@container (min-width: 450px) and (max-width: 700px){.portfolio-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.print-sheet{display:none}@media print{:root{color-scheme:light!important;--bg: #f7f7f8 !important;--panel: #f7f7f8 !important;--surface: #ffffff !important;--line: #e5e5e5 !important;--line2: #d9d9d9 !important;--linesoft: #ececec !important;--linefaint: #f2f2f2 !important;--ink: #0d0d0d !important;--muted: #5d5d5d !important;--faint: #6e6e6e !important;--gold: #5b6e8c !important;--goldink: #46587a !important;--goldtext: #46587a !important;--goldhov: #3e5072 !important;--goldtint: #eef2f7 !important;--goldborder: #d3dce8 !important;--goldfocus: #7e93b3 !important;--golddim: #b7c2d3 !important;--goldbar: #4e6285 !important;--ongold: #ffffff !important;--rungbar: #44587b !important;--onrung: #ffffff !important;--rungdone: #1f4030 !important;--onrungdone: #c6e6d2 !important;--tick: #b8b8b8 !important;--tickbg: #f2f2f3 !important;--tickline: #e5e5e5 !important;--hover: #ededee !important;--hover2: #e8e8e9 !important;--navactive: #ffffff !important;--seltint: #eff3f8 !important;--red: #bf4436 !important;--redink: #b2402e !important;--redtint: #fbecea !important;--redborder: #f0d2cc !important;--green: #457050 !important;--greentint: #ebf2ec !important;--greenborder: #cfded4 !important;--amber: #c08a25 !important;--amberink: #8a5e14 !important;--ambertint: #faf0dc !important;--amberborder: #eedfbe !important;--blue: #46587a !important;--neutraltint: #f2f2f2 !important;--track: #ececec !important;--done: #3a3a3a !important;--todo: #e2e5ea !important;--base: #c6ccd4 !important;--float: #aeb7c4 !important;--sun: #f5f5f5 !important;--hol: #f4f4f4 !important;--holstripe: rgba(110, 110, 110, .14) !important;--week: #efefef !important;--anchor: #46587a !important;--dim: #c9c9c9 !important;--dim2: #dbdbdb !important;--chipborder: #e0e0e0 !important;--logoink: #1a1813 !important;--btn: #1a1a1a !important;--baredge: rgba(0, 0, 0, .1) !important;--barprog: rgba(0, 0, 0, .3) !important;--shadow1: rgba(0, 0, 0, .05) !important;--shadow2: rgba(0, 0, 0, .07) !important;--focusring: rgba(91, 110, 140, .2) !important;--sel: #d9e2ee !important;--scrollthumb: #d5d5d5 !important;--scrolltrack: #f2f2f2 !important;--glass: rgba(255, 255, 255, .88) !important;--glassborder: rgba(0, 0, 0, .1) !important;--glassspec: rgba(255, 255, 255, 0) !important;--shim1: #efefef !important;--shim2: #f7f7f8 !important;--shim3: #f2f2f2 !important;--shim4: #fafafa !important;--onfill: #ffffff !important;--scrim: rgba(0, 0, 0, .55) !important}html,body{height:auto!important;background:#fff!important}#root{display:none!important}.print-sheet{display:block!important;position:static;color:var(--ink);background:#fff;font-family:-apple-system,Segoe UI,Inter,sans-serif;font-size:10px;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:12mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:8px;color:#888}}.print-sheet .ps-head{margin-bottom:10px}.print-sheet .ps-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;color:var(--gold);letter-spacing:.04em}.print-sheet h1{margin:4px 0 0;font-size:18px;font-weight:500;letter-spacing:-.01em}.print-sheet .ps-meta{margin-top:3px;font-size:10px;color:var(--muted)}.print-sheet .ps-kpis{display:flex;gap:22px;margin-top:12px;flex-wrap:wrap}.print-sheet .ps-kpi-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.print-sheet .ps-kpi-value{font-size:14px;font-weight:600;margin-top:2px}.print-sheet .ps-kpi-sub{font-size:8.5px;color:var(--muted);margin-top:1px}.print-sheet .ps-table{width:100%;border-collapse:collapse;margin-top:12px}.print-sheet .ps-table th,.print-sheet .ps-table td{border:1px solid var(--line2);padding:3px 6px;text-align:left;vertical-align:top}.print-sheet .ps-table th{background:var(--hover2);font-size:8.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.print-sheet .ps-c{text-align:right;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.print-sheet .ps-group,.print-sheet .ps-sub{margin-top:1px;font-size:8px;color:var(--muted)}.print-sheet .ps-tag{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;background:var(--redtint);color:var(--redink);font-size:7.5px;text-transform:uppercase;letter-spacing:.05em}.print-sheet .ps-table tr.ps-milestone td{font-weight:600}.print-sheet .ps-table tr.ps-crit td{background:var(--redtint)}.print-sheet .ps-table tr.ps-blk td{background:var(--ambertint)}.print-sheet .ps-table tr{break-inside:avoid}.print-sheet .ps-foot{margin-top:10px;font-size:8.5px;color:var(--muted)}}.lp-root{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:linear-gradient(#0f5379,#16638d 30%);color:#fff;font-family:Poppins,sans-serif}.lp-parallax{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform:translate3d(var(--lp-px, 0px),var(--lp-py, 0px),0);transition:transform .9s cubic-bezier(.22,.61,.36,1);will-change:transform}.lp-drift{position:absolute;top:0;right:0;bottom:0;left:0;animation:lpDrift 36s ease-in-out infinite alternate}.lp-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:0;transition:opacity .6s ease}.lp-scene--in{opacity:1}.lp-scene--lqip{opacity:1;filter:blur(14px);transform:scale(1.08)}.lp-pills{position:absolute;transform:translate(-50%);display:grid;gap:8px;pointer-events:none}.lp-pill{display:flex;align-items:center;gap:10px;width:280px;padding:10px 14px;background:#102d36b8;border:1px solid rgba(184,247,210,.22);border-radius:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff2e}.lp-pill:nth-child(1){opacity:.78;animation:lpFloat 3.2s ease-in-out infinite alternate}.lp-pill:nth-child(2){opacity:.9;margin-left:14px;animation:lpFloat 3.8s ease-in-out .4s infinite alternate}.lp-pill:nth-child(3){margin-left:28px;animation:lpFloat 3.5s ease-in-out .8s infinite alternate}.lp-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#b7ff42;animation:lpPulse 2s ease-in-out infinite}.lp-pill:nth-child(2) .lp-dot{animation-delay:.35s}.lp-pill:nth-child(3) .lp-dot{background:#f2d24b;animation:lpPulse 1.4s ease-in-out .7s infinite}.lp-status{font-size:12px;color:#ffffffb8;white-space:nowrap}.lp-task{font-size:13px;font-weight:600;color:#fff;white-space:nowrap}.lp-motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.lp-mote{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#fff;filter:blur(.5px);opacity:0;animation:lpMote var(--d) linear var(--dl) infinite}.lp-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:22px 32px}.lp-brand{display:flex;align-items:center;gap:10px}.lp-brandmark{display:flex}.lp-brandline{font-size:14px;font-weight:600;letter-spacing:.14em;color:#fff;text-shadow:0 1px 3px rgba(15,50,90,.45)}.lp-shadowed{text-shadow:0 1px 3px rgba(15,50,90,.45)}.lp-main{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,420px);align-items:center;justify-content:start;padding:24px 16px 24px clamp(16px,7vw,130px)}.lp-card{position:relative;overflow:hidden;padding:32px 32px 28px;border-radius:28px;color:#fff;background:radial-gradient(120% 90% at 12% -10%,rgba(255,255,255,.16),transparent 55%),linear-gradient(160deg,#181e2899,#0e141ead);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 30px 70px #050f2380,inset 0 1px #ffffff59,inset 0 -1px #ffffff0f}@supports not (backdrop-filter: blur(1px)){.lp-card{background:#121822eb}}.lp-title{margin:0;font-size:28px;font-weight:600;letter-spacing:-.4px;line-height:1.15;text-shadow:0 1px 4px rgba(10,30,60,.35)}.lp-sub{margin:8px 0 0;font-size:15px;line-height:1.6;color:#ffffffdb}.lp-cardbody{margin-top:24px}.lp-note{margin:22px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;line-height:1.6;color:#ffffffbd;text-align:center}.lp-stack,.lp-form{display:grid;gap:16px}.lp-form--reset{gap:12px}.lp-form--code{gap:14px}.lp-field{display:grid;gap:6px}.lp-label{display:block;font-size:12.5px;font-weight:600;color:#ffffffeb;text-shadow:0 1px 2px rgba(10,30,60,.3);text-transform:lowercase}.lp-label:first-letter{text-transform:uppercase}.lp-input{width:100%;height:46px;padding:0 14px;border-radius:14px;font:inherit;font-size:15px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px 2px #0a1e3c2e,inset 0 -1px #ffffff1f;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.lp-input::placeholder{color:#ffffff8c}.lp-input:focus{border-color:#ffffffd9;box-shadow:0 0 0 3px #ffffff29;background:#ffffff29}.lp-input:-webkit-autofill,.lp-input:-webkit-autofill:hover,.lp-input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #2a3140;-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out}.lp-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:18px;letter-spacing:.5em;text-align:center;text-indent:.5em}.lp-field .lp-pw button{color:#ffffffbf!important}.lp-field .lp-pw button:hover{color:#fff!important}.lp-hint{font-size:12px;color:#ffffffa6}.lp-hint--ok{color:#b7ff9e}.lp-btn{height:48px;width:100%;border-radius:14px;font:inherit;font-size:15px;font-weight:600;color:#1a1610;background:linear-gradient(180deg,#e6c77e,#c9a14e);border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 20px #78551473,inset 0 1px #fff9;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .15s ease}.lp-btn:hover{filter:brightness(1.06)}.lp-btn:active{transform:translateY(2px);box-shadow:0 2px 8px #78551473,inset 0 1px #fff9}.lp-btn:disabled{opacity:.7;cursor:default;transform:none}.lp-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.lp-btn--flex{flex:1}.lp-link{background:none;border:none;padding:0;font:inherit;font-size:13px;color:#ffffffd1;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59}.lp-link:hover,.lp-link:focus-visible{color:#fff;text-decoration-color:#fff}.lp-link:disabled{opacity:.55;cursor:default}.lp-row{display:flex;align-items:center;gap:12px}.lp-row--split{justify-content:space-between}.lp-alert{padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45;color:#fff;background:#bf443666;border:1px solid rgba(255,190,180,.55)}.lp-notice{padding:10px 12px;border-radius:12px;text-align:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.3)}.lp-notice-email{margin-top:4px;font-size:13px;color:#ffffffe6;word-break:break-all}.lp-footer{position:relative;z-index:2;display:flex;justify-content:center;padding:16px 32px 26px;font-size:12.5px;color:#fffffff2}.lp-footer-pill{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;padding:9px 18px;border-radius:999px;background:#10192294;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff24}.lp-footer a{color:#fff;text-underline-offset:3px}.lp-footer a:hover{color:#f1e2bd}.lp-sep{opacity:.6}@media(max-width:1050px){.lp-pills{display:none}}@media(max-width:480px){.lp-secure{display:none}}@media(max-width:640px){.lp-header{padding:16px 18px}.lp-main{padding:16px}.lp-card{padding:24px 20px 22px;border-radius:22px}.lp-footer{padding:12px 16px 22px}.lp-footer-pill{gap:12px;padding:8px 14px}}@keyframes lpDrift{0%{transform:scale(1.06) translate3d(-.8%,.4%,0)}to{transform:scale(1.06) translate3d(.8%,-.4%,0)}}@keyframes lpFloat{0%{transform:translateY(0)}to{transform:translateY(7px)}}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes lpMote{0%{transform:translateZ(0);opacity:0}12%{opacity:var(--o)}88%{opacity:var(--o)}to{transform:translate3d(var(--dx),-70px,0);opacity:0}}
