/*! 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)))){*,::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:-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-mono:"JetBrains Mono",ui-monospace,monospace;--spacing:.25rem;--radius-sm:12px;--radius-md:18px;--radius-lg:22px;--radius-xl:28px;--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);--color-bg:#f6f5fb;--color-bgBottom:#eef1f8;--color-card:#fff;--color-cardSolid:#fff;--color-tile:#ebebf3;--color-tileAlt:#fafafa;--color-panel:#16142a;--color-ink:#0c0c0d;--color-inkSoft:#3a3a3c;--color-muted:#5a5a62;--color-faint:#66666f;--color-hairline:#e7e7ea;--color-track:#d9d9e3;--color-done:#2e8b4a;--color-donePlate:#e9f7ee;--color-doneInk:#256b3b;--color-wait:#c4771f;--color-waitPlate:#fdf1e3;--color-waitInk:#3a3a3c;--color-fail:#e4483a;--color-failPlate:#fcebea;--color-failInk:#bc3a35;--color-work:#467ec7;--color-workPlate:#eaf1fa;--color-workInk:#2f5e9c;--color-accent:#2a4de0;--color-accentHi:#0f7e9e;--color-accentInk:#1f3fc0;--color-accentPlate:#e8eeff;--font-ui:"Inter",system-ui,sans-serif;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--radius-pill:999px}}@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,-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,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:where(:not(iframe)){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{.\@container{container-type:inline-size}.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}.isolate{isolation:isolate}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.my-3{margin-block:var(--spacing-3)}.ms-1{margin-inline-start:var(--spacing-1)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.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}.inline-grid{display:inline-grid}.table{display:table}.size-1{width:var(--spacing-1);height:var(--spacing-1)}.w-100{width:calc(var(--spacing) * 100)}.shrink{flex-shrink:1}.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}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-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}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{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,)}.sepia{--tw-sepia:sepia(100%)}.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))}.transition-all{transition-property:all;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)}.block-9{block-size:calc(var(--spacing) * 9)}.block-12{block-size:calc(var(--spacing) * 12)}.block-13{block-size:calc(var(--spacing) * 13)}@media (min-width:64rem){.lg\:\!grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px!important}}}:root{--color-solid:#0c0c0d;--color-raise:#ffffffe0;--shadow-raise:inset 0 1px 0 #fff,0 0 0 1px #16142a0d,0 6px 16px #18285a1f;--overlay:#00000073;--on-panel-1:#fff;--on-panel-2:#ffffffdb;--on-panel-3:#ffffffbd;--on-panel-4:#ffffffa3;--panel-chip:#ffffff0f;--panel-chip-on:#ffffff24;--panel-control:#ffffff17;--panel-grid:#ffffff1a;--shadow-card:0 1px 2px #16142a0a,0 8px 24px #16142a0f;--shadow-float:0 10px 28px #18285a47;--color-accentEnd:var(--color-accentHi);--grad-accent:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accentEnd) 100%);--color-focus:var(--color-accent);--color-failSolid:#bc3a35;--color-switchOff:#929292}@supports (color:color-mix(in lab,red,red)){:root{--color-switchOff:color-mix(in oklab,var(--color-ink) 45%,var(--color-card))}}:root{--color-panel:#11183b}@supports (color:color-mix(in lab,red,red)){:root{--color-panel:color-mix(in oklab,var(--color-accent) 20%,#0b0b12)}}:root{--tone-a:var(--color-accent);--tone-b:var(--color-accentHi);--t-press:.1s;--t-popover:.15s;--t-small:.18s;--t-pop:.2s;--pop-step:35ms;--t-sheet:.25s;--t-push:.26s;--t-drawer:.3s;--t-toast:.4s;--t-reveal:.9s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--ease-reveal:cubic-bezier(.33,1,.68,1);--t-rail:.28s;--ease-rail:cubic-bezier(.32,.72,0,1);--press-scale:.97;--press-scale-lg:.985;--accent-50:#f2f4fd}@supports (color:color-mix(in lab,red,red)){:root{--accent-50:color-mix(in oklab,var(--color-accent) 6%,#fff)}}:root{--accent-100:#e5eafb}@supports (color:color-mix(in lab,red,red)){:root{--accent-100:color-mix(in oklab,var(--color-accent) 12%,#fff)}}:root{--accent-200:#ccd4f8}@supports (color:color-mix(in lab,red,red)){:root{--accent-200:color-mix(in oklab,var(--color-accent) 24%,#fff)}}:root{--accent-300:#a6b4f2}@supports (color:color-mix(in lab,red,red)){:root{--accent-300:color-mix(in oklab,var(--color-accent) 42%,#fff)}}:root{--accent-400:#6e86ea}@supports (color:color-mix(in lab,red,red)){:root{--accent-400:color-mix(in oklab,var(--color-accent) 68%,#fff)}}:root{--accent-500:var(--color-accent);--accent-600:#2341bc}@supports (color:color-mix(in lab,red,red)){:root{--accent-600:color-mix(in oklab,var(--color-accent) 84%,#000)}}:root{--accent-700:#1d3498}@supports (color:color-mix(in lab,red,red)){:root{--accent-700:color-mix(in oklab,var(--color-accent) 68%,#000)}}:root{--accent-800:#162874}@supports (color:color-mix(in lab,red,red)){:root{--accent-800:color-mix(in oklab,var(--color-accent) 52%,#000)}}:root{--accent-900:#0f1c51}@supports (color:color-mix(in lab,red,red)){:root{--accent-900:color-mix(in oklab,var(--color-accent) 36%,#000)}}:root{--accent-subtle:#eceffc}@supports (color:color-mix(in lab,red,red)){:root{--accent-subtle:color-mix(in oklab,var(--color-accent) 9%,var(--color-card))}}:root{--accent-muted:#dde3fa}@supports (color:color-mix(in lab,red,red)){:root{--accent-muted:color-mix(in oklab,var(--color-accent) 16%,var(--color-card))}}:root{--accent-border:#bfcaf6}@supports (color:color-mix(in lab,red,red)){:root{--accent-border:color-mix(in oklab,var(--color-accent) 30%,var(--color-card))}}:root{--shadow-accent:0 6px 18px #2a4de047,inset 0 1px 0 #ffffff40}@supports (color:color-mix(in lab,red,red)){:root{--shadow-accent:0 6px 18px color-mix(in srgb,var(--color-accent) 28%,transparent),inset 0 1px 0 #ffffff40}}:root{--ring-accent:0 0 0 3px #2a4de029}@supports (color:color-mix(in lab,red,red)){:root{--ring-accent:0 0 0 3px color-mix(in srgb,var(--color-accent) 16%,transparent)}}:root{--color-line:#0c0c0d14}@supports (color:color-mix(in lab,red,red)){:root{--color-line:color-mix(in srgb,var(--color-ink) 8%,transparent)}}:root{--tabbar-h:62px;--tabbar-safe:max(8px,env(safe-area-inset-bottom,0px));--tabbar-bg:#fff;--tabbar-edge:#e4e4ea;--tabbar-total:calc(62px + max(8px, env(safe-area-inset-bottom,0px)));--fab:56px;--fab-slot:66px;--rail-open:284px;--rail:var(--rail-open);--rail-collapsed:68px;--gutter:16px;--scroll-tail:24px;--bd-1:#bfeaf0;--bd-2:#c9d6f2;--bd-3:#cbdcef;--bd-top:#e8edf6;--bd-bottom:#e2e8f1}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:32px}}*,:after,:before{box-sizing:border-box}body,html{background:radial-gradient(70% 60% at 0 0,var(--bd-1) 0,transparent 65%),radial-gradient(60% 55% at 0 100%,var(--bd-2) 0,transparent 65%),radial-gradient(80% 70% at 100% 0,var(--bd-3) 0,transparent 70%),linear-gradient(180deg,var(--bd-top) 0,var(--bd-bottom) 100%);color:var(--color-inkSoft);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background-attachment:fixed;margin:0;padding:0;font-size:15px;font-weight:500}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{overscroll-behavior:none}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[role=slider]:focus-visible,[role=switch]:focus-visible,[role=tab]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus)!important;outline-offset:2px!important}button{font:inherit;color:inherit}*,:after,:before{-webkit-tap-highlight-color:transparent}[data-press],a,button,input,label,select,textarea{-webkit-tap-highlight-color:#0000}[data-press],[role=button],[role=menuitem],[role=switch],[role=tab],a,button,label,select,summary{touch-action:manipulation}[data-nav] a,[role=button],[role=menuitem],[role=switch],[role=tab],a[data-press],button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (pointer:coarse){[contenteditable]:not([contenteditable=false]),input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}[data-hit]:after{content:"";inset:var(--hit,-8px);position:absolute}}.t-hero{letter-spacing:-1.6px;font-size:52px;line-height:1.02}.t-hero,.t-title{color:var(--color-ink);font-weight:800}.t-title{letter-spacing:-.7px;font-size:26px}.t-section{letter-spacing:-.4px;font-size:19px}.t-section,.t-stat{color:var(--color-ink);font-weight:800}.t-stat{letter-spacing:-.5px;font-size:22px}.t-body{color:var(--color-inkSoft);font-size:15px;font-weight:500}.t-label{font-size:13px;font-weight:500}.t-label,.t-micro{color:var(--color-muted)}.t-micro{font-size:11px;font-weight:600}.t-mono{font-size:13px;font-weight:500;font-family:var(--font-mono);color:var(--color-inkSoft)}@media (min-width:1024px){.t-hero{font-size:60px}.t-title{font-size:30px}.t-section{font-size:20px}.t-stat{font-size:24px}.t-micro{font-size:11.5px}}.reading{max-width:720px}.scroll-tail{padding-bottom:var(--scroll-tail)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.12s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1024px){[data-nav=bottom],[data-nav=fab]{display:none!important}:root{--tabbar-total:0px}}@media (max-width:1023.98px){[data-nav=rail]{display:none!important}[data-shell=main]{background:var(--color-bg);margin-left:0!important}}@keyframes vosPulse{0%,to{opacity:1}50%{opacity:.55}}[data-press]:not([aria-disabled=true]):active,a:active,button:not(:disabled):active{opacity:.75!important;transition-duration:var(--t-press)!important}[data-press=""]:not(:disabled):not([aria-disabled=true]):active,button[data-btn]:not([data-btn=icon]):not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale))!important}[data-press=card]:not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale-lg))!important}[data-press=icon]:active{opacity:.6!important}[data-nav=fab][data-press]:not(:disabled):not([aria-disabled=true]):active{opacity:1!important;transform:scale(.94)!important}@media (hover:hover) and (pointer:fine){[data-press]:hover:not([aria-disabled=true]){filter:brightness(.975)}[data-press=icon]:hover{filter:none;opacity:.72}}[data-press]{transition:transform var(--t-popover) var(--ease-out),opacity var(--t-press) var(--ease-out),filter var(--t-small) var(--ease-out),background-color var(--t-small) var(--ease-out),border-color var(--t-small) var(--ease-out),box-shadow var(--t-small) var(--ease-out)}[data-motion=left]{animation:vosFromRight var(--t-push) var(--ease-out) both}[data-motion=right]{animation:vosFromLeft var(--t-push) var(--ease-out) both}[data-motion=up]{animation:vosFromBelow var(--t-push) var(--ease-out) both}[data-motion=down]{animation:vosFromAbove var(--t-push) var(--ease-out) both}@keyframes vosFromRight{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes vosFromLeft{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}@keyframes vosFromBelow{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes vosFromAbove{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:none}}@keyframes vosFade{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){.vos-arrive,.vos-stagger>*,[data-motion]{animation:none!important}}[data-motion=down] .vos-arrive,[data-motion=down] .vos-stagger>*,[data-motion=left] .vos-arrive,[data-motion=left] .vos-stagger>*,[data-motion=right] .vos-arrive,[data-motion=right] .vos-stagger>*,[data-motion=up] .vos-arrive,[data-motion=up] .vos-stagger>*{animation:none}.vos-stagger>*{animation:vosPopIn var(--t-pop) var(--ease-out) both}.vos-stagger>:first-child{animation-delay:0s}.vos-stagger>:nth-child(2){animation-delay:35ms}.vos-stagger>:nth-child(3){animation-delay:70ms}.vos-stagger>:nth-child(4){animation-delay:.105s}.vos-stagger>:nth-child(5){animation-delay:.14s}.vos-stagger>:nth-child(6){animation-delay:.175s}.vos-stagger>:nth-child(n+7){animation-delay:.2s}.vos-close-row{justify-content:flex-end}@media (min-width:1024px){.vos-close-row{justify-content:flex-start}}@media (hover:hover) and (pointer:fine){.vos-close:hover{background:#ffffff2e!important}}.vos-skel{isolation:isolate;background:var(--color-track);position:relative;overflow:hidden}.vos-skel:after{content:"";background:linear-gradient(90deg,#0000,#dddde6 50%,#0000);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vos-skel:after{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-track) 90%,#fff) 50%,transparent 100%)}}.vos-skel:after{animation:vosSheen 1.4s linear infinite;transform:translate(-100%)}@keyframes vosSheen{to{transform:translate(100%)}}.vos-dot-work{animation:vosDot 1.6s ease-in-out infinite}@keyframes vosDot{0%,to{opacity:1}50%{opacity:.45}}.vos-badge-in{animation:vosFade var(--t-small) var(--ease-out) both}.vos-indet{position:relative;overflow:hidden}.vos-indet:after{content:"";background:var(--color-ink);width:30%;animation:vosIndet 1.2s linear infinite;position:absolute;inset:0 auto 0 0}@keyframes vosIndet{0%{transform:translate(-100%)}to{transform:translate(333%)}}.vos-toast{z-index:60;left:16px;bottom:calc(var(--tabbar-total) + 12px);opacity:1;transition:opacity var(--t-toast) ease,transform var(--t-toast) ease;position:fixed;transform:none}@starting-style{.vos-toast{opacity:0;transform:translateY(100%)}}.vos-toast[data-leaving]{opacity:0;transition-duration:var(--t-sheet);transform:translateY(100%)}@media (min-width:1024px){.vos-toast{left:calc(var(--rail) + 16px);bottom:24px}}.vos-menu,.vos-popover{transform-origin:var(--origin,top left);transition:opacity var(--t-popover) var(--ease-out),transform var(--t-popover) var(--ease-out)}@starting-style{.vos-menu,.vos-popover{opacity:0;transform:scale(.97)}}.vos-arrive{animation:vosFade var(--t-small) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.vos-stagger>*{animation-delay:0s!important}[data-motion=down],[data-motion=left],[data-motion=right],[data-motion=up]{animation:vosFade .12s linear both!important}.vos-skel:after{animation:none;display:none}.vos-access,.vos-create,.vos-create[data-closing="1"],.vos-menu,.vos-popover,.vos-toast,.vos-toast[data-leaving],[data-press]:active,button[data-btn]:active{transform:none!important}}:root[data-input=key] .vos-access,:root[data-input=key] .vos-access-scrim,:root[data-input=key] .vos-create,:root[data-input=key] .vos-fabwash,:root[data-input=key] .vos-menu,:root[data-input=key] .vos-popover{transition:none!important}:root[data-input=key] .vos-fabcard,:root[data-input=key] .vos-pop{animation:none!important}.vos-glass{-webkit-backdrop-filter:blur(40px)saturate(200%);backdrop-filter:blur(40px)saturate(200%);background:linear-gradient(#ffffff94,#fff6);border:1px solid #ffffffa6;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,0 0 0 1px #16142a12,0 18px 40px #18285a24}.vos-glass-dark{isolation:isolate;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000002e,0 8px 20px #0003;background:linear-gradient(#fff3,#ffffff17 46%,#ffffff0f)!important;transition:none!important}.vos-glass-pill{background:var(--lg-sheen),linear-gradient(#ffffffc7,#ffffffc7);border:1px solid #ffffffd9;box-shadow:inset 0 1px #fff,inset 0 -1px #16142a0f,0 0 0 1px #16142a0f,0 4px 12px #18285a1a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vos-frost,.vos-glass{background:#fffffff5}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.vos-glass,.vos-glass-pill{background:#fff;border-color:#16142a33}.vos-glass,.vos-glass-dark,.vos-glass-pill{-webkit-backdrop-filter:none;backdrop-filter:none}.vos-glass-dark{background:#34324a!important}}@media (min-width:1024px){[data-shell=main]{background:var(--color-bg);border-radius:26px;overflow:clip;box-shadow:0 0 0 1px #16142a0f,0 18px 40px #18285a1a;margin:10px 10px 10px var(--rail)!important;min-height:calc(100dvh - 20px)!important}}[data-panel] .t-hero,[data-panel] .t-title,[data-panel] h1{background:linear-gradient(90deg,#fff 0,var(--accent-50) 45%,var(--accent-100) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}[data-panel] .t-hero{line-height:1.16}[data-panel] .t-hero,[data-panel] .t-title,[data-panel] h1{padding-block-end:.22em}[data-panel] h1 a,[data-panel] h1 button,[data-panel] h1 input{-webkit-text-fill-color:currentcolor}@media (prefers-contrast:more){[data-panel] .t-hero,[data-panel] .t-title,[data-panel] h1{-webkit-text-fill-color:#fff;background:0 0}}[data-shell=main]:not(:has([data-panel],.vos-tabhost)) [data-help]{background:var(--color-tile)!important;color:var(--color-ink)!important;box-shadow:inset 0 0 0 1px #0c0c0d1a!important}@supports (color:color-mix(in lab,red,red)){[data-shell=main]:not(:has([data-panel],.vos-tabhost)) [data-help]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 10%,transparent)!important}}[data-shell=main]:has([data-help]) [data-panel] div:has(>.t-title),[data-shell=main]:has([data-help]) [data-panel] div:has(>h1),[data-shell=main]:has([data-help]) [data-panel]>.t-title,[data-shell=main]:has([data-help]) [data-panel]>h1{padding-right:48px}.vos-icon-tile{color:#fff;background:linear-gradient(160deg,var(--hue) 0,var(--hue) 100%);border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.vos-icon-tile{background:linear-gradient(160deg,color-mix(in srgb,var(--hue) 82%,#fff) 0,var(--hue) 100%)}}.vos-icon-tile{box-shadow:inset 0 1px 0 #ffffff59,0 2px 6px var(--hue)}@supports (color:color-mix(in lab,red,red)){.vos-icon-tile{box-shadow:inset 0 1px 0 #ffffff59,0 2px 6px color-mix(in srgb,var(--hue) 35%,transparent)}}:root,[data-tone]{--panel-bg:radial-gradient(120% 140% at 0% 0%,var(--tone-a) 0%,transparent 55%),radial-gradient(90% 120% at 100% 10%,var(--tone-b) 0%,transparent 60%),var(--color-panel)}@supports (color:color-mix(in lab,red,red)){:root,[data-tone]{--panel-bg:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--tone-a) 38%,transparent) 0%,transparent 55%),radial-gradient(90% 120% at 100% 10%,color-mix(in srgb,var(--tone-b) 34%,transparent) 0%,transparent 60%),var(--color-panel)}}[data-tone=admin],[data-tone=ads],[data-tone=home],[data-tone=landing],[data-tone=library],[data-tone=perf],[data-tone=refs]{--tone-a:var(--color-accent);--tone-b:var(--color-accentHi)}[data-nav=rail] .t-micro{color:var(--color-inkSoft)}[data-panel] .t-label,[data-panel] .t-micro{text-shadow:0 1px 2px #0a081e59}.vos-plate{color:var(--color-ink);background:#ffffffdb}.vos-plate,.vos-plate-dark{border-radius:10px;padding:2px 8px}.vos-plate-dark{color:#fff;background:#0e0c1e9e}@media (min-width:2300px) and (min-aspect-ratio:21/10){:root{--rail-open:316px;--gutter:44px}body,html{font-size:16px}[data-shell=main] [data-panel],[data-shell=main] [data-sheet]{padding-left:max(var(--gutter),calc((100% - 1800px) / 2))!important;padding-right:max(var(--gutter),calc((100% - 1800px) / 2))!important}[data-shell=main] [data-sheet]>div[style*=max-width]{max-width:100%!important}}@media (min-width:3000px) and (min-aspect-ratio:21/10){:root{--rail-open:340px}[data-shell=main] [data-panel],[data-shell=main] [data-sheet]{padding-left:max(var(--gutter),calc((100% - 2200px) / 2))!important;padding-right:max(var(--gutter),calc((100% - 2200px) / 2))!important}}:root[data-theme=dark]{color-scheme:dark;--color-bg:#0f1218;--color-bgBottom:#0b0d12;--color-card:#181c25;--color-cardSolid:#181c25;--color-tile:#232835;--color-tileAlt:#1b1f29;--color-panel:#0a0f25}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--color-panel:color-mix(in oklab,var(--color-accent) 12%,#06070b)}}:root[data-theme=dark]{--color-focus:var(--color-accentInk);--color-ink:#f3f4f8;--color-inkSoft:#d6d9e2;--color-muted:#a6abba;--color-faint:#9094a6;--color-hairline:#2b303d;--tabbar-bg:#141821;--tabbar-edge:#262b36;--color-track:#3a4050;--color-solid:#3c4356;--color-raise:#3c4356eb;--shadow-raise:inset 0 1px 0 #ffffff1a,0 0 0 1px #00000059,0 6px 16px #00000059;--color-donePlate:#12301f;--color-doneInk:#84dba2;--color-waitPlate:#3a2b12;--color-waitInk:#f2c680;--color-failPlate:#3b1715;--color-failInk:#ff938a;--color-workPlate:#14263f;--color-workInk:#93bcf2;--color-accentPlate:#16224d;--color-accentInk:#a9bbff;--shadow-card:0 1px 2px #0006,0 8px 24px #00000059;--shadow-float:0 10px 28px #0000008c}:root[data-theme=dark],:root[data-theme=dark] body{background:radial-gradient(70% 60% at 0 0,#0f7e9e29 0,#0000 65%),radial-gradient(60% 55% at 0 100%,#2a4de02e 0,#0000 65%),radial-gradient(80% 70% at 100% 0,#2a4de01f 0,#0000 70%),linear-gradient(#0d1016,#090b10)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],:root[data-theme=dark] body{background:radial-gradient(70% 60% at 0 0,color-mix(in srgb,var(--color-accentHi) 16%,transparent) 0,transparent 65%),radial-gradient(60% 55% at 0 100%,color-mix(in srgb,var(--color-accent) 18%,transparent) 0,transparent 65%),radial-gradient(80% 70% at 100% 0,color-mix(in srgb,var(--color-accent) 12%,transparent) 0,transparent 70%),linear-gradient(180deg,#0d1016 0,#090b10 100%)}}:root[data-theme=dark],:root[data-theme=dark] body{background-attachment:fixed}:root[data-theme=dark] .vos-glass{background:linear-gradient(#222734b8,#161a249e);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a,0 0 0 1px #00000073,0 18px 40px #00000073}:root[data-theme=dark] .vos-glass-pill{background:var(--lg-sheen),linear-gradient(#3c4356d1,#3c4356d1);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d,0 0 0 1px #0006}:root[data-theme=dark] .vos-plate{color:var(--color-ink);background:#282e3ceb}:root[data-theme=dark] [data-shell=main]{box-shadow:0 0 0 1px #ffffff0f,0 18px 40px #00000080}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color-scheme:dark}:root[data-theme=dark] ::placeholder{color:#8a8fa1}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root[data-theme=dark] .vos-glass,:root[data-theme=dark] .vos-glass-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b2030;border-color:#ffffff40}}:root{--lg-filter:blur(28px) saturate(185%);--lg-tint:#fafafdd6;--lg-tint-bar:#fafafdcc;--lg-tint-sheet:#f8f8fce6;--lg-sheen:linear-gradient(180deg,#fff9,#ffffff24 22px,#fff0 56px),linear-gradient(125deg,#ffffff57,#fff0 30%,#fff0 72%,#ffffff24);--lg-rim:#ffffffb3;--lg-bevel:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #16142a12;--lg-shadow:0 0 0 1px #16142a14,0 2px 6px #181c3c0f,0 22px 50px #181c3c33;--lg-shadow-bar:0 0 0 1px #16142a12,0 -8px 28px #181c3c1f}:root[data-theme=dark]{--lg-tint:#1c202cd6;--lg-tint-bar:#161a24cc;--lg-tint-sheet:#12161ee6;--lg-sheen:linear-gradient(180deg,#ffffff1a,#ffffff08 22px,#fff0 56px),linear-gradient(125deg,#ffffff12,#fff0 32%,#fff0 72%,#ffffff0a);--lg-rim:#ffffff1a;--lg-bevel:inset 0 1px 0 #ffffff29,inset 0 -1px 0 #00000059;--lg-shadow:0 0 0 1px #00000073,0 22px 50px #00000080;--lg-shadow-bar:0 0 0 1px #00000073,0 -8px 28px #0006}.vos-frost,.vos-liquid{background:var(--lg-sheen),linear-gradient(var(--lg-tint),var(--lg-tint))!important;border:1px solid var(--lg-rim)!important;box-shadow:var(--lg-bevel),var(--lg-shadow)!important}.vos-frost,.vos-frost-dark,.vos-liquid{-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter)}.vos-frost-dark{border:1px solid #ffffff1f;background:linear-gradient(#ffffff1f,#ffffff08 20px,#fff0 44px),linear-gradient(#10121cd6,#10121cd6)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0006,0 18px 40px #00000059!important}.vos-glassbar{-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-bevel),var(--lg-shadow-bar);background:var(--lg-sheen),linear-gradient(var(--lg-tint-bar),var(--lg-tint-bar))!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vos-glassbar,.vos-liquid{background:var(--color-cardSolid)!important}}.vos-stickybar{bottom:calc(var(--tabbar-total,0px) + 10px);z-index:2;box-shadow:none;transition:background-color var(--t-small) var(--ease-out),box-shadow var(--t-small) var(--ease-out);background:0 0;border:0;border-radius:22px;margin-inline:-14px;padding:12px 14px;position:sticky}.vos-stickybar[data-stuck]{background:var(--lg-sheen),linear-gradient(var(--lg-tint-bar),var(--lg-tint-bar));-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-bevel),inset 0 0 0 1px var(--lg-rim),var(--lg-shadow)}.vos-glass:after{content:"";border-radius:inherit;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.vos-frost,.vos-glassbar,.vos-liquid,.vos-stickybar[data-stuck]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-cardSolid)!important;border-color:var(--color-hairline)!important}.vos-frost-dark{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10121c!important}.vos-glass:after{display:none}}@media (max-width:720px){.vos-access{border-left:none!important;width:100vw!important}}@media (min-width:721px){.vos-access-scrim{background:0 0!important}.vos-access{box-shadow:var(--shadow-float)}}.vos-access{transition:transform var(--t-drawer) var(--ease-drawer);overscroll-behavior:contain}.vos-access,.vos-access-head{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}:root[data-theme=dark] .vos-access,:root[data-theme=dark] .vos-access-head{background:#181c25!important}.vos-access-head{z-index:2;box-shadow:none;transition:box-shadow var(--t-small) var(--ease-out);gap:12px;margin:-20px -18px 0;padding:20px 18px 16px;display:grid;position:sticky;top:-20px}.vos-access-head[data-stuck]{box-shadow:0 10px 18px -12px #0000004d}@media (max-width:640px){.vos-access-head{gap:8px;margin:-20px -18px 0;padding:14px 14px 10px}.vos-access-head button[aria-pressed]{height:28px!important;padding:0 10px!important;font-size:12px!important}}@starting-style{.vos-access{transform:translate(100%)}}.vos-access-scrim{transition:opacity var(--t-sheet) var(--ease-out)}@starting-style{.vos-access-scrim{opacity:0}}aside[data-nav=rail]>*{flex-shrink:0}aside[data-nav=rail]{scrollbar-width:thin;scrollbar-color:#7f7f8c59 transparent;overscroll-behavior:contain}@media (min-width:1024px) and (max-height:900px){aside[data-nav=rail] [data-rail-item]{height:37px!important;font-size:13.5px!important}aside[data-nav=rail] [data-rail-cta]{height:38px!important;margin-top:8px!important}aside[data-nav=rail] [data-rail-block]{margin-top:12px!important}aside[data-nav=rail] [data-rail-foot]{gap:8px!important;padding-top:10px!important}}@media (min-width:1024px) and (max-height:740px){aside[data-nav=rail] [data-rail-item]{height:32px!important;font-size:13px!important}aside[data-nav=rail] [data-rail-cta]{height:34px!important;margin-top:6px!important}aside[data-nav=rail] [data-rail-block]{margin-top:8px!important}}[data-rail-divider]{background:#0c0c0d1f;height:1px;margin:0 8px 8px;display:block}@supports (color:color-mix(in lab,red,red)){[data-rail-divider]{background:color-mix(in srgb,var(--color-ink) 12%,transparent)}}.vos-railtoggle{cursor:pointer;width:40px;height:40px;color:var(--color-inkSoft);transition:background var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out);background:0 0;border:none;border-radius:12px;flex:0 0 40px;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover){.vos-railtoggle:hover{background:#0c0c0d14}@supports (color:color-mix(in lab,red,red)){.vos-railtoggle:hover{background:color-mix(in srgb,var(--color-ink) 8%,transparent)}}.vos-railtoggle:hover{color:var(--color-ink)}}.vos-railtoggle svg{transition:transform var(--t-rail) var(--ease-rail)}:root[data-rail=collapsed] .vos-railtoggle svg{transform:scaleX(-1)}:root[data-rail=collapsed] [data-panel]>div[style*=max-width],:root[data-rail=collapsed] [data-sheet]>div>div[style*=max-width][style*=grid],:root[data-rail=collapsed] [data-sheet]>div[style*=max-width]{max-width:100%!important}.vos-railtip{z-index:70;pointer-events:none;background:var(--color-ink);color:var(--color-cardSolid);white-space:nowrap;box-shadow:var(--shadow-float);opacity:1;transition:opacity var(--t-popover) var(--ease-out);border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.2;position:fixed;transform:translateY(-50%)}@starting-style{.vos-railtip{opacity:0}}.vos-railtip[data-below]{transform:translate(-50%)}@media (min-width:1024px){:root[data-rail=collapsed]{--rail:calc(var(--rail-collapsed) + 20px)}html{scrollbar-gutter:stable}aside[data-nav=rail]{overflow-x:hidden}:root[data-rail=collapsed] aside[data-nav=rail]{scrollbar-width:none}:root[data-rail=collapsed] aside[data-nav=rail]::-webkit-scrollbar{display:none}aside[data-nav=rail] [data-rail-logo]{width:calc(var(--rail-open) - 96px);flex:0 0 calc(var(--rail-open) - 96px)!important}aside[data-nav=rail] [data-rail-label]{text-align:start;flex:auto;min-width:0;overflow:hidden}aside[data-nav=rail] [data-rail-label],aside[data-nav=rail] [data-rail-logo]{white-space:nowrap;transition:opacity .2s var(--ease-out) 60ms}:root[data-rail=collapsed] aside[data-nav=rail] [data-rail-label],:root[data-rail=collapsed] aside[data-nav=rail] [data-rail-logo]{opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out)}:root[data-rail-moving] aside[data-nav=rail]{transition:width var(--t-rail) var(--ease-rail)}:root[data-rail-moving] [data-shell=main]{transition:margin-left var(--t-rail) var(--ease-rail)}:root[data-rail-moving] [data-panel]>div[style*=max-width],:root[data-rail-moving] [data-sheet]>div>div[style*=max-width][style*=grid],:root[data-rail-moving] [data-sheet]>div[style*=max-width]{transition:max-width var(--t-rail) var(--ease-rail)}.bento-wrap{padding-right:calc(var(--rail-open) - var(--rail))}.bento{margin-right:calc(var(--rail) - var(--rail-open))}:root[data-rail-moving] .bento-wrap{transition:padding-right var(--t-rail) var(--ease-rail)}:root[data-rail-moving] .bento{transition:margin-right var(--t-rail) var(--ease-rail)}:root[data-rail-moving] .vos-railtip:not([data-below]){display:none}:root[data-rail-moving] [data-shell=main] iframe{pointer-events:none}}@media (prefers-reduced-motion:reduce){.bento,.bento-wrap,.vos-railtip,.vos-railtoggle svg,[data-panel]>div[style*=max-width],[data-sheet]>div>div[style*=max-width][style*=grid],[data-sheet]>div[style*=max-width],[data-shell=main],aside[data-nav=rail],aside[data-nav=rail] [data-rail-label],aside[data-nav=rail] [data-rail-logo]{transition:none!important}}.vos-group{background:#ffffffd1;border-radius:18px}@supports (color:color-mix(in lab,red,red)){.vos-group{background:color-mix(in srgb,var(--color-card) 82%,transparent)}}.vos-group{border:1px solid #0c0c0d12}@supports (color:color-mix(in lab,red,red)){.vos-group{border:1px solid color-mix(in srgb,var(--color-ink) 7%,transparent)}}.vos-group{overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0c0c0d0a,0 8px 24px #0c0c0d0d}:root[data-theme=dark] .vos-group{background:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .vos-group{background:color-mix(in srgb,var(--color-card) 70%,transparent)}}:root[data-theme=dark] .vos-group{border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #00000040}.vos-group-row{gap:12px;min-height:46px;padding:11px 14px;display:flex;position:relative}.vos-group-row+.vos-group-row:before{content:"";background:#0c0c0d14;height:1px;position:absolute;top:0;left:14px;right:0}@supports (color:color-mix(in lab,red,red)){.vos-group-row+.vos-group-row:before{background:color-mix(in srgb,var(--color-ink) 8%,transparent)}}:root[data-theme=dark] .vos-group-row+.vos-group-row:before{background:#ffffff12}.vos-group-row input:not([type=file]),.vos-group-row select,.vos-group-row textarea{background:var(--color-card)!important;border:1px solid #0c0c0d2e!important}@supports (color:color-mix(in lab,red,red)){.vos-group-row input:not([type=file]),.vos-group-row select,.vos-group-row textarea{border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent)!important}}.vos-group-row input:not([type=file]),.vos-group-row select,.vos-group-row textarea{box-shadow:inset 0 1px 2px #0c0c0d0d}:root[data-theme=dark] .vos-group-row input:not([type=file]),:root[data-theme=dark] .vos-group-row select,:root[data-theme=dark] .vos-group-row textarea{box-shadow:none;background:#ffffff0d!important;border-color:#ffffff2e!important}.vos-group-row input:focus,.vos-group-row select:focus,.vos-group-row textarea:focus{border-color:var(--color-accent)!important}.vos-group-row input:focus-visible,.vos-group-row select:focus-visible,.vos-group-row textarea:focus-visible{box-shadow:var(--ring-accent)}.vos-group-row ::placeholder{color:var(--color-faint);opacity:1}.vos-group-row select{max-width:100%}.vos-group-row input[data-bare],.vos-group-row input[data-bare]:focus,.vos-group-row input[data-bare]:focus-visible,.vos-group-row textarea[data-bare],.vos-group-row textarea[data-bare]:focus,.vos-group-row textarea[data-bare]:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.vos-group-row button[data-btn=destructive],.vos-group-row button[data-btn=primary],.vos-group-row button[data-btn=secondary]{height:36px!important;box-shadow:none!important;padding:0 14px!important;font-size:13px!important}.vos-group-row button[data-btn=secondary]:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--btn2-edge)!important}.vos-group-row button[data-btn=primary][aria-disabled=true]{box-shadow:inset 0 0 0 1.5px #6a82e9!important}@supports (color:color-mix(in lab,red,red)){.vos-group-row button[data-btn=primary][aria-disabled=true]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--color-accent) 70%,var(--color-card))!important}}:root{--card-edge:inset 0 1px 0 #ffffff80}:root[data-theme=dark]{--card-edge:inset 0 1px 0 #ffffff0f}.vos-card{border:1px solid #0c0c0d0f}@supports (color:color-mix(in lab,red,red)){.vos-card{border:1px solid color-mix(in srgb,var(--color-ink) 6%,transparent)}}:root[data-theme=dark] .vos-card{border-color:#ffffff12}@media (max-height:820px){[data-panel]{padding-top:22px!important;padding-bottom:30px!important}[data-panel] .t-title{font-size:26px}}nav[data-nav=bottom]{background:var(--tabbar-bg);border-top:1px solid var(--tabbar-edge)}.vos-fabwash{z-index:60;-webkit-backdrop-filter:blur(7px)saturate(1.1);opacity:1;transition:opacity var(--t-small) var(--ease-out);background:#7c7c8a33;border:none;margin:0;padding:0;position:fixed;inset:0}@starting-style{.vos-fabwash{opacity:0}}:root[data-theme=dark] .vos-fabwash{background:#08080c6b}.vos-fabwash[data-closing="1"]{opacity:0;transition-duration:.14s}.vos-fabgrid{z-index:61;left:16px;right:16px;bottom:calc(96px + var(--tabbar-safe));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid;position:fixed}.vos-fabcard{text-align:left;cursor:pointer;background:var(--color-card);box-shadow:var(--card-edge),0 10px 30px #0c0c0d24,0 2px 6px #0c0c0d0f;border:none;border-radius:22px;padding:16px;text-decoration:none;display:block}.vos-fabcard,.vos-pop{animation:vosPopIn var(--t-pop) var(--ease-out) both;animation-delay:var(--pop-delay,0s)}@keyframes vosPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}:root[data-theme=dark] .vos-fabcard{background:#fff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .vos-fabcard{background:color-mix(in srgb,var(--color-card) 92%,#fff 8%)}}:root[data-theme=dark] .vos-fabcard{box-shadow:var(--card-edge),0 10px 30px #00000073}.vos-fabcard-icon{background:#0c0c0d14;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.vos-fabcard-icon{background:color-mix(in srgb,var(--color-ink) 8%,transparent)}}.vos-fabcard-icon{color:var(--color-inkSoft)}:root[data-theme=dark] .vos-fabcard-icon{background:#ffffff17}.vos-fabcard-icon[data-tint=warm]{background:#2a4de024}@supports (color:color-mix(in lab,red,red)){.vos-fabcard-icon[data-tint=warm]{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}}.vos-fabcard-icon[data-tint=warm]{color:var(--color-accentInk)}.vos-fabcard-label{color:var(--color-ink);margin-top:12px;font-size:15.5px;font-weight:700;line-height:1.25;display:block}@media (prefers-reduced-motion:reduce){.vos-fabcard,.vos-pop{animation:none!important}}.zone-pair>section{margin-top:0!important}:root[data-accent=signature]{--color-accent:#c4400e;--color-accentHi:#ff8a1f;--color-accentEnd:#3b3fe0;--color-accentInk:#a8360c;--color-accentPlate:#ffeee3;--color-panel:oklab(23.2504% .00505978 -.0675278);--tone-b:#3b3fe0;--bd-1:#ffe3c9;--bd-2:#e0e0fa;--bd-3:#e0e1f6;--bd-top:#eae5e9;--bd-bottom:#d8dbee}:root[data-accent=signature][data-theme=dark]{--color-accentInk:#ffb27a;--color-accentPlate:#3a1c0b}:root[data-accent=signature]{--grad-accent:linear-gradient(115deg,#c4400e,#8a3a8c 30%,#3b3fe0 62%,#3236c8);--shadow-accent:0 8px 22px -8px #3b3fe08c}:root[data-accent=signature] [data-rail-item][aria-current=page]{color:#3b3fe0!important}:root[data-accent=signature][data-theme=dark] [data-rail-item][aria-current=page]{color:#a9abff!important}:root[data-accent=signature] .vos-logo-word{background:linear-gradient(95deg,#ff8a1f,#e8452c 38%,#3b3fe0);-webkit-background-clip:text;background-clip:text;color:#0000!important}:root[data-accent=signature] .vos-logo-word[data-on-dark],:root[data-accent=signature][data-theme=dark] .vos-logo-word{background:linear-gradient(95deg,#ffa24a,#f0603a 40%,#8e91ff);-webkit-background-clip:text;background-clip:text}:root[data-accent=signature] .vos-logo-dot{background:#3b3fe0!important}:root[data-accent=signature] .vos-logo-dot[data-on-dark],:root[data-accent=signature][data-theme=dark] .vos-logo-dot{background:#8e91ff!important}:root[data-accent=violet]{--color-accent:#6a3de8;--color-accentHi:#b03fd1;--color-accentInk:#5429c9;--color-accentPlate:#f0eaff;--bd-1:#eacdf3;--bd-2:#e1d8fa;--bd-3:#dfdaf6;--bd-top:#e6e5f3;--bd-bottom:#dbdbef}:root[data-accent=violet][data-theme=dark]{--color-accentInk:#c6b2ff;--color-accentPlate:#251a4d}:root[data-accent=rose]{--color-accentEnd:#0b6078}@supports (color:color-mix(in lab,red,red)){:root[data-accent=rose]{--color-accentEnd:color-mix(in oklab,var(--color-accentHi) 76%,#000)}}:root[data-accent=rose]{--color-accent:#d0306f;--color-accentHi:#f0608f;--color-accentInk:#ae1f57;--color-accentPlate:#fde8f0;--bd-1:#fbd6e2;--bd-2:#f6d6e2;--bd-3:#edd8e5;--bd-top:#ebe5ed;--bd-bottom:#e3dae6}:root[data-accent=rose][data-theme=dark]{--color-accentInk:#ffa6c8;--color-accentPlate:#481530}:root[data-accent=ruby]{--color-accentEnd:#0b6078}@supports (color:color-mix(in lab,red,red)){:root[data-accent=ruby]{--color-accentEnd:color-mix(in oklab,var(--color-accentHi) 76%,#000)}}:root[data-accent=ruby]{--color-accent:#8e1616;--color-accentHi:#b8322a;--color-accentInk:#7e1414;--color-accentPlate:#fbe7e5;--bd-1:#edcac8;--bd-2:#e8d0d0;--bd-3:#e4d4d8;--bd-top:#e7e3e9;--bd-bottom:#ded8e0}:root[data-accent=ruby][data-theme=dark]{--color-accentInk:#ff9c92;--color-accentPlate:#481614}:root[data-accent=sunset]{--color-accentEnd:#0b6078}@supports (color:color-mix(in lab,red,red)){:root[data-accent=sunset]{--color-accentEnd:color-mix(in oklab,var(--color-accentHi) 76%,#000)}}:root[data-accent=sunset]{--color-accent:#c2410c;--color-accentHi:#f08a12;--color-accentInk:#9a3412;--color-accentPlate:#fed;--bd-1:#fbe1c1;--bd-2:#f3d9ce;--bd-3:#ebdad7;--bd-top:#eae5e8;--bd-bottom:#e2dbdf}:root[data-accent=sunset][data-theme=dark]{--color-accentInk:#ffbd80;--color-accentPlate:#472308}:root[data-accent=lagoon]{--color-accentEnd:#0b6078}@supports (color:color-mix(in lab,red,red)){:root[data-accent=lagoon]{--color-accentEnd:color-mix(in oklab,var(--color-accentHi) 76%,#000)}}:root[data-accent=lagoon]{--color-accent:#0e7490;--color-accentHi:#10b5cf;--color-accentInk:#0b5f77;--color-accentPlate:#ddf5f9;--bd-1:#c1ecf3;--bd-2:#cfe3e9;--bd-3:#d2e1e9;--bd-top:#e1e8ef;--bd-bottom:#d5dfe8}:root[data-accent=lagoon][data-theme=dark]{--color-accentInk:#7edcee;--color-accentPlate:#0b3440}:root[data-accent=graphite]{--color-accent:#1e1f26;--color-accentHi:#555a68;--color-accentInk:#1e1f26;--color-accentPlate:#ececf0;--bd-1:#d3d4d8;--bd-2:#d2d2d4;--bd-3:#d4d5db;--bd-top:#e2e4ea;--bd-bottom:#d6d9e1}:root[data-accent=graphite][data-theme=dark]{--color-accentInk:#e6e8ee;--color-accentPlate:#2a2f3b;--color-accent:#4a5063;--color-accentHi:#6b7287}:root[data-frost]{--bd-1:#93c5d3}@supports (color:color-mix(in lab,red,red)){:root[data-frost]{--bd-1:color-mix(in srgb,var(--color-accentHi) 45%,#fff)}}:root[data-frost]{--bd-2:#b4c1f4}@supports (color:color-mix(in lab,red,red)){:root[data-frost]{--bd-2:color-mix(in srgb,var(--color-accent) 35%,#fff)}}:root[data-frost]{--bd-3:#bcc7d9}@supports (color:color-mix(in lab,red,red)){:root[data-frost]{--bd-3:color-mix(in srgb,var(--color-accentHi) 28%,#ffe3f0)}}:root[data-frost]{--bd-top:#e3e8fd}@supports (color:color-mix(in lab,red,red)){:root[data-frost]{--bd-top:color-mix(in srgb,var(--color-accent) 8%,#f3f5ff)}}:root[data-frost]{--bd-bottom:#dfe3f5}@supports (color:color-mix(in lab,red,red)){:root[data-frost]{--bd-bottom:color-mix(in srgb,var(--color-accentHi) 10%,#f6eeff)}}:root[data-frost]{--color-bg:#f6f7fc75;--color-card:#ffffffc2;--color-tile:#e9ecf5cc;--card-edge:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #16142a0d,0 0 0 1px #ffffff8c}:root[data-frost][data-theme=dark]{--color-bg:#0f121a80;--color-card:#222736c2;--color-tile:#303648cc;--card-edge:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #0000004d,0 0 0 1px #ffffff14}:root[data-frost][data-theme=dark],:root[data-frost][data-theme=dark] body{background:radial-gradient(70% 60% at 0 0,#0f7e9e52 0,#0000 65%),radial-gradient(60% 55% at 0 100%,#2a4de04d 0,#0000 65%),radial-gradient(80% 70% at 100% 0,#0f7e9e2e 0,#0000 70%),linear-gradient(#0d1016,#090b10)}@supports (color:color-mix(in lab,red,red)){:root[data-frost][data-theme=dark],:root[data-frost][data-theme=dark] body{background:radial-gradient(70% 60% at 0 0,color-mix(in srgb,var(--color-accentHi) 32%,transparent) 0,transparent 65%),radial-gradient(60% 55% at 0 100%,color-mix(in srgb,var(--color-accent) 30%,transparent) 0,transparent 65%),radial-gradient(80% 70% at 100% 0,color-mix(in srgb,var(--color-accentHi) 18%,transparent) 0,transparent 70%),linear-gradient(180deg,#0d1016 0,#090b10 100%)}}:root[data-frost][data-theme=dark],:root[data-frost][data-theme=dark] body{background-attachment:fixed}:root[data-frost] [data-sheet]{isolation:isolate;background:0 0!important}:root[data-frost] [data-sheet]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(180deg,#f6f7fcf7 0,#f6f7fcf7 26px,var(--color-bg) 90px);position:absolute;inset:0}:root[data-frost][data-theme=dark] [data-sheet]:before{background:linear-gradient(180deg,#0f121af7 0,#0f121af7 26px,var(--color-bg) 90px)}:root[data-frost] .vos-sheet{background:var(--lg-sheen),linear-gradient(var(--lg-tint-sheet),var(--lg-tint-sheet));box-shadow:var(--lg-bevel),-18px 0 48px #0c0c142e,0 0 0 1px var(--lg-rim)}:root[data-frost] .vos-sheet,:root[data-frost] nav[data-nav=bottom]{-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter)}:root[data-frost] nav[data-nav=bottom]{background:var(--lg-sheen),linear-gradient(var(--lg-tint-bar),var(--lg-tint-bar));border-top-color:var(--lg-rim);box-shadow:var(--lg-bevel),var(--lg-shadow-bar)}:root[data-frost] select option{background-color:var(--color-cardSolid);color:var(--color-ink)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root[data-frost] [data-sheet]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg)}:root[data-frost] .vos-sheet,:root[data-frost] nav[data-nav=bottom]{background:var(--color-cardSolid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){:root[data-frost]{--color-bg:#f6f5fb;--color-card:#fff;--color-tile:#ebebf3}:root[data-frost][data-theme=dark]{--color-bg:#0f1218;--color-card:#181c25;--color-tile:#232835}}:root[data-frost][data-builder]{--color-bg:#f6f5fb;--color-card:#fff;--color-tile:#ebebf3}:root[data-frost][data-builder][data-theme=dark]{--color-bg:#0f1218;--color-card:#181c25;--color-tile:#232835}:root[data-frost][data-builder] [data-sheet]:before{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-frost] [data-sheet]{--color-bg:#f6f5fb;--color-card:#fff;--color-tile:#ebebf3;background:#f6f5fb!important}:root[data-frost][data-theme=dark] [data-sheet]{--color-bg:#0f1218;--color-card:#181c25;--color-tile:#232835;background:#0f1218!important}:root[data-frost] [data-sheet]:before{display:none!important}:root[data-frost] [data-sheet] .vos-card,:root[data-frost] [data-sheet] section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-builder] .vos-frost,:root[data-builder] .vos-liquid{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-cardSolid)!important;border:1px solid var(--color-hairline)!important;box-shadow:var(--shadow-float)!important}:root[data-builder] .vos-frost-dark{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10121c!important}[data-sheet] h2.t-section:not([data-zt]):before{content:"";vertical-align:-.08em;background:var(--mark,var(--color-accent));border-radius:3px;width:6px;height:.95em;margin-right:10px;display:inline-block}[data-sheet] h2.t-section,[data-sheet] section{--mark:var(--color-accent)}[data-sheet] section:has(>h2.t-section:not([data-zt])){background:var(--mark);border-radius:22px;padding:14px 14px 16px}@supports (color:color-mix(in lab,red,red)){[data-sheet] section:has(>h2.t-section:not([data-zt])){background:color-mix(in srgb,var(--mark) 6%,var(--color-bg))}}[data-sheet] section:has(>h2.t-section:not([data-zt])){box-shadow:inset 0 0 0 1px var(--mark)}@supports (color:color-mix(in lab,red,red)){[data-sheet] section:has(>h2.t-section:not([data-zt])){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mark) 16%,transparent)}}@media (min-width:1500px){[data-panel]>div[style*=max-width],[data-sheet]>div>div[style*=max-width][style*=grid],[data-sheet]>div[style*=max-width]{max-width:min(100%,1560px)!important}}.vos-skip{z-index:100;background:var(--color-ink);color:var(--color-bg);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 20px))}.vos-skip:focus-visible{transform:none}main[data-shell=main]:focus{outline:none}:root[data-theme-switching] *,:root[data-theme-switching] :after,:root[data-theme-switching] :before{transition:none!important}.vos-sheet-scrim{z-index:80;opacity:1;transition:opacity var(--t-sheet) var(--ease-out);background:#0c0c1447;position:fixed;inset:0}@starting-style{.vos-sheet-scrim{opacity:0}}.vos-sheet-scrim[data-leaving]{opacity:0;transition-duration:.2s}.vos-sheet{z-index:81;background:var(--color-bg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #0c0c142e,0 0 0 1px #0c0c0d0f}@supports (color:color-mix(in lab,red,red)){.vos-sheet{box-shadow:-18px 0 48px #0c0c142e,0 0 0 1px color-mix(in srgb,var(--color-ink) 6%,transparent)}}.vos-sheet{overscroll-behavior:contain;transition:transform var(--t-drawer) var(--ease-drawer);border-radius:22px 0 0 22px;transform:none}@starting-style{.vos-sheet{transform:translate(100%)}}.vos-sheet[data-leaving]{transition-duration:.2s;transition-timing-function:var(--ease-out);transform:translate(100%)}@media (max-width:640px){.vos-sheet{border-radius:0}}@media (prefers-reduced-motion:reduce){.vos-sheet,.vos-sheet[data-leaving]{transition:opacity .15s!important;transform:none!important}.vos-sheet[data-leaving]{opacity:0}}:root[data-input=key] .vos-sheet,:root[data-input=key] .vos-sheet-scrim{transition:none!important}.vos-seg::-webkit-scrollbar{display:none}:root[data-editor] .vos-skip,:root[data-editor] [data-help],:root[data-editor] [data-nav]{display:none!important}:root[data-editor],:root[data-editor] body{overflow:hidden}:root[data-editor] .vos-toast{bottom:16px;left:16px}.ed-shell{z-index:55;background:var(--color-bg);height:100dvh;color:var(--color-inkSoft);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.ed-bar{min-height:56px;padding:max(8px,env(safe-area-inset-top,0px)) 12px 8px;background:var(--color-card);border-bottom:1px solid var(--color-hairline);gap:12px;display:flex}.ed-bar,.ed-exit{align-items:center}.ed-exit{height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;gap:2px;padding:0 12px 0 6px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.ed-title{flex:1 1 0;align-items:baseline;gap:10px;min-width:0;display:flex}.ed-title strong{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.ed-save{color:var(--color-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.ed-save[data-state=unsaved]{color:var(--color-waitInk)}.ed-center{flex:none;justify-content:center;display:flex}.ed-actions{flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ed-undo{gap:2px;display:inline-flex}.ed-undo button{width:36px;height:36px;color:var(--color-inkSoft);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;display:grid}.ed-undo button:disabled{color:var(--color-track);cursor:default}@media (hover:hover) and (pointer:fine){.ed-exit:hover,.ed-undo button:not(:disabled):hover{background:var(--color-tile)}}.ed-body{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ed-body,.ed-panel{min-height:0;position:relative}.ed-panel{background:var(--color-card);flex-direction:column;display:flex}.ed-left{width:var(--ed-w,300px);border-right:1px solid var(--color-hairline)}.ed-right{width:var(--ed-w,360px);border-left:1px solid var(--color-hairline);transition:transform var(--t-sheet) var(--ease-out),opacity var(--t-sheet) var(--ease-out)}@starting-style{.ed-right{opacity:0;transform:translate(16px)}}.ed-panel-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ed-grab,.ed-sheet-head{display:none}.ed-canvas{overscroll-behavior:contain;background:#edecf1;min-width:0;min-height:0;position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ed-canvas{background:color-mix(in srgb,var(--color-ink) 4%,var(--color-bg))}}@media (max-width:1280px){.ed-left{width:var(--ed-w-compact,264px)}.ed-right{width:var(--ed-w-compact-r,320px)}}@media (max-width:760px){.ed-bar{flex-wrap:wrap;gap:6px 8px}.ed-exit span{display:none}.ed-exit{padding:0 6px}.ed-center{order:3;width:100%}.ed-body{grid-template-columns:minmax(0,1fr)}.ed-panel{z-index:58;max-height:78dvh;padding-bottom:env(safe-area-inset-bottom,0);transition:transform var(--t-drawer) var(--ease-drawer);visibility:hidden;border:none;border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 40px #0c0c1433;width:auto!important}.ed-panel[data-open]{visibility:visible;transform:none}@starting-style{.ed-right{opacity:1;transform:translateY(100%)}}.ed-grab{background:var(--color-track);border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 0;display:block}.ed-sheet-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 6px;display:flex}.ed-sheet-head strong{color:var(--color-ink);font-size:16px;font-weight:800}.ed-sheet-head button{background:var(--color-tile);height:34px;color:var(--color-ink);border:none;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}}@media (prefers-reduced-motion:reduce){.ed-panel,.ed-right{transition:opacity .15s!important}@starting-style{.ed-right{transform:none}}}:root[data-input=key] .ed-panel,:root[data-input=key] .ed-right{transition:none!important}@media (max-width:760px){.ed-save{display:none}.ed-actions{flex:none;gap:2px}.ed-actions .ed-primary{height:34px;padding:0 14px;font-size:13.5px}}.ed-primary{cursor:pointer;background:var(--grad-accent);color:#fff;height:36px;font:inherit;white-space:nowrap;border:none;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ed-primary:disabled{background:#d4dbf9}@supports (color:color-mix(in lab,red,red)){.ed-primary:disabled{background:color-mix(in oklab,var(--color-accent) 20%,var(--color-card))}}.ed-primary:disabled{color:var(--color-accentInk);cursor:default;box-shadow:inset 0 0 0 1.5px #6a82e9}@supports (color:color-mix(in lab,red,red)){.ed-primary:disabled{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--color-accent) 70%,var(--color-card))}}.ed-undo[data-narrow]{display:none}@media (max-width:760px){.ed-undo[data-wide]{display:none}.ed-undo[data-narrow]{display:inline-flex}.ed-center{align-items:center;gap:8px}}.bento-wrap{max-width:1560px;container-type:inline-size}.bento{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:14px;display:grid}.bento-tile{min-width:0;display:grid}.bento-tile>*{min-width:0}.bento-tile:empty{display:none}@container (min-width:600px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento .b-hero,.bento .b-wide{grid-column:span 2}.bento .b-tall{grid-row:span 2}}@container (min-width:1000px){.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bento .b-hero{grid-area:span 2/span 2}.bento .b-wide{grid-column:span 2}.bento .b-tall{grid-row:span 2}.bento .b-hero{align-self:stretch}}@keyframes bentoArrive{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes bentoRing{0%,30%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-accent) 55%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--color-accent) 0%,transparent)}}.bento-new{animation:bentoArrive .42s var(--ease-out) both;border-radius:22px}.bento-new>*{animation:bentoRing 1.4s var(--ease-out) 1}@media (prefers-reduced-motion:reduce){.bento-new,.bento-new>*{animation:none}}.task-hero{container-type:inline-size}.task-hero-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.task-thumb{aspect-ratio:16/10;object-fit:cover;background:var(--color-tile);border-radius:16px;width:100%;display:block}.task-thumb-big{max-height:240px}@container (min-width:480px){.task-hero-in{grid-template-columns:minmax(150px,38%) minmax(0,1fr);align-items:stretch;height:100%}.task-thumb-big{aspect-ratio:auto;height:100%;min-height:300px;max-height:none}.task-thumb-big.task-thumb-empty{aspect-ratio:3/4;align-self:start;height:auto;min-height:0}}.task-brief{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root{--btn2-edge:#868686}@supports (color:color-mix(in lab,red,red)){:root{--btn2-edge:color-mix(in oklab,var(--color-ink) 50%,var(--color-cardSolid))}}:root{--dash-good:#2e8b4a;--dash-good-ink:#256b3b;--dash-good-plate:#e6f5eb;--dash-watch:#c4771f;--dash-watch-ink:#8a4b0b;--dash-watch-plate:#fcefdd;--dash-critical:#e0443a;--dash-critical-ink:#b02f2a;--dash-critical-plate:#fce9e7;--dash-info:#3f78c4;--dash-info-ink:#2b5a97;--dash-info-plate:#e6effa;--dash-make:#7a5ae0;--dash-make-ink:#5a3cc0;--dash-make-plate:#efeafd}:root[data-theme=dark]{--dash-good:#4cb872;--dash-good-ink:#8fdda9;--dash-good-plate:#143220;--dash-watch:#e0a04a;--dash-watch-ink:#f2c680;--dash-watch-plate:#3a2b12;--dash-critical:#f0655a;--dash-critical-ink:#ff9c93;--dash-critical-plate:#3d1816;--dash-info:#6fa3ea;--dash-info-ink:#a2c6f5;--dash-info-plate:#15273f;--dash-make:#9d86f4;--dash-make-ink:#c6b8ff;--dash-make-plate:#261e49}.bento{--dash-surface:#eeedf3}@supports (color:color-mix(in lab,red,red)){.bento{--dash-surface:color-mix(in oklab,var(--color-ink) 3.5%,var(--color-bg))}}.bento{--dash-edge:#0c0c0d1a}@supports (color:color-mix(in lab,red,red)){.bento{--dash-edge:color-mix(in srgb,var(--color-ink) 10%,transparent)}}:root[data-theme=dark] .bento{--dash-surface:#f2f2f7}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .bento{--dash-surface:color-mix(in oklab,var(--color-ink) 1.5%,var(--color-bg))}}:root[data-theme=dark] .bento{--dash-edge:#ffffff17}@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}