@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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:var(--font-family-sans);--font-mono:var(--font-family-mono);--color-red-500:#fb2c36;--color-orange-600:#f05100;--color-green-500:#00c758;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-600:#009588;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-indigo-50:#eef2ff;--color-purple-500:#ac4bff;--color-pink-600:#e30076;--color-rose-600:#e70044;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-sans);--default-mono-font-family:var(--font-family-mono);--color-blue:var(--color-action-primary);--color-deep-blue:var(--color-info);--color-soft-blue:var(--color-selection);--color-strong-blue:var(--color-selection-strong);--color-page:var(--color-canvas);--color-card:var(--color-surface-primary);--color-inset:var(--color-surface-secondary);--color-text:var(--color-text-primary);--color-secondary:var(--color-text-secondary);--color-muted:var(--color-text-muted);--color-border:var(--color-border-default);--color-soft-border:var(--color-border-subtle);--color-success-soft:var(--color-success-surface);--color-warning-soft:var(--color-warning-surface);--color-error-soft:var(--color-error-surface);--color-info-soft:var(--color-info-surface)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-rose-600:lab(49.1882% 81.577 36.0311)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-page)}body{background:var(--body-background);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}::selection{background:var(--color-strong-blue);color:var(--color-text)}.skip-link{z-index:var(--z-skip-link);background:var(--color-blue);color:#fff;box-shadow:var(--shadow-elevated);transition:transform var(--duration-standard) var(--ease-standard);border-radius:999px;padding:.75rem 1rem;font-weight:650;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.focus-ring:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:3px}main:focus{outline:none}}@layer components{.container-page,.container-wide,.container-narrow{width:min(var(--container-page), calc(100% - (2 * var(--page-gutter))));margin-inline:auto}.container-wide{width:min(var(--container-wide), calc(100% - (2 * var(--page-gutter))))}.container-narrow{width:min(var(--container-narrow), calc(100% - (2 * var(--page-gutter))))}.section-space-sm{padding-block:var(--section-space-sm)}.section-space-md{padding-block:var(--section-space-md)}.section-space-lg{padding-block:var(--section-space-lg)}.surface-header{background:var(--surface-header);-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px)}.surface{border:1px solid var(--color-soft-border);background:var(--color-card);box-shadow:var(--shadow-card)}.card{border:1px solid var(--color-soft-border);border-radius:var(--radius-card);background:var(--color-card)}.calculator-shell{border:1px solid var(--color-border);border-radius:var(--radius-shell);background:var(--color-card);box-shadow:var(--shadow-soft)}.tool-shell{min-width:0;max-width:100%;container-type:inline-size}.tool-shell-identity,.tool-shell-header,.tool-shell-core,.tool-shell-legacy-content,.tool-shell [data-tool-region],.tool-page-header,.tool-page-header>div{min-width:0;max-width:100%}.tool-page-header .type-page-title,.tool-page-header p{overflow-wrap:anywhere;max-width:100%}.tool-family-identity small{overflow-wrap:anywhere;min-width:0}.tool-shell-compat{box-shadow:none;background:0 0;border:0;border-radius:0}.tool-shell-core{gap:var(--space-6);padding:var(--space-6);display:grid}.tool-shell-header{border-bottom:1px solid var(--color-soft-border);padding:var(--space-6)}.tool-shell-supporting{border-top:1px solid var(--color-soft-border);min-width:0;max-width:100%;padding:var(--space-6)}.tool-shell-supporting>*{min-width:0;max-width:100%}@container (max-width:47.999rem){.tool-shell-supporting>.grid{grid-template-columns:minmax(0,1fr)}}@container (min-width:48rem){.tool-shell-core{grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr)}}.tool-shell-featured{border-color:var(--color-border-subtle);box-shadow:var(--shadow-surface);overflow:visible}.tool-shell-featured .tool-shell-header{background:var(--color-surface-primary);padding:clamp(1.25rem,3vw,2rem)}.tool-shell-featured .tool-shell-core{background:var(--color-canvas);align-items:start;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1rem,3vw,2rem)}.tool-shell-featured .tool-shell-supporting{background:var(--color-surface-primary);padding:clamp(1rem,3vw,2rem)}.tool-page-header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.tool-method-link{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-text-secondary);flex:none;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.75rem;font-weight:650;display:inline-flex}.tool-method-link:hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.tool-input-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-secondary);min-width:0;padding:clamp(1rem,2vw,1.35rem)}.tool-result-panel{min-width:0}.result-story{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-primary);margin-top:1.25rem;overflow:hidden}.result-story-answer{padding:clamp(1.25rem,3vw,2.3rem)}.result-story-answer>span{color:var(--color-action-primary);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:750}.result-story-answer h2{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:.5rem;font-size:clamp(2.1rem,5.5vw,4.6rem);font-weight:610;line-height:.96}.result-story-answer p{max-width:48rem;color:var(--color-text-secondary);margin-top:.8rem;font-size:.84rem;line-height:1.6}.result-story-facts{border-block:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.result-story-facts>div{min-width:0;padding:.9rem 1rem}.result-story-facts>div+div{border-left:1px solid var(--color-border-subtle)}.result-story-facts dt{color:var(--color-text-muted);text-transform:uppercase;font-size:.58rem;font-weight:700}.result-story-facts dd{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.76rem;font-weight:680;overflow:hidden}.result-story-reading{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result-story-reading>div{color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:1rem;font-size:.72rem;line-height:1.5;display:grid}.result-story-reading>div+div{border-left:1px solid var(--color-border-subtle)}.result-story-reading svg{width:1rem;color:var(--color-action-primary)}.result-story-reading strong{color:var(--color-text-primary);margin-bottom:.25rem;font-size:.7rem;display:block}.result-story-next{border-top:1px solid var(--color-border-subtle);min-height:4.2rem;color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.result-story-next:hover{background:var(--color-info-surface);color:var(--color-action-primary)}.result-story-next strong,.result-story-next small{display:block}.result-story-next strong{font-size:.76rem}.result-story-next small{color:var(--color-text-muted);margin-top:.2rem;font-size:.64rem}.result-story-next svg{flex:none;width:1rem}.tool-shell-featured .result-primary{border-radius:var(--radius-surface);text-align:left;padding:clamp(1.35rem,3vw,2rem)}.tool-shell-featured .result-primary .type-result{letter-spacing:-.07em;font-size:clamp(3.25rem,8vw,5.5rem)}.tool-shell-featured .chart-frame{border-radius:var(--radius-card);padding:clamp(1rem,2.5vw,1.5rem)}.mortgage-result-overview{gap:.75rem;margin-bottom:1rem;display:grid}.tool-shell-featured .mortgage-result-overview .result-primary .type-result{font-size:clamp(2.75rem,4.2vw,4rem)}.mortgage-result-summary dl{margin-bottom:1rem}.mortgage-result-summary dl div{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.48rem;display:flex}.mortgage-result-summary dt{color:var(--color-text-muted);font-size:.7rem}.mortgage-result-summary dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-align:right;font-size:.86rem;font-weight:650}@container (min-width:36rem){.mortgage-result-overview{grid-template-columns:minmax(0,1.25fr) minmax(13rem,.75fr)}}@media (max-width:47.999rem){.tool-page-header{flex-direction:column;align-items:start}.tool-method-link{justify-content:center;width:100%}.tool-shell-featured .tool-shell-core{grid-template-columns:1fr}.tool-shell-featured .result-primary .type-result{font-size:clamp(2.75rem,14vw,4.25rem)}}.control-primary,.control-secondary{min-height:var(--size-control);border:1px solid var(--color-action-primary);border-radius:var(--radius-control);justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:650;display:inline-flex}.control-primary{background:var(--color-action-primary);color:var(--color-action-on-primary)}.control-primary:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}.control-secondary{background:var(--color-surface-primary);color:var(--color-text-primary);border-color:var(--color-border-default)}.control-secondary:hover{background:var(--color-surface-secondary)}.section-heading-row{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.state-panel{border:1px dashed var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-surface-secondary);padding:clamp(1.5rem,4vw,2.5rem)}.quiet-link-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);flex-direction:column;justify-content:space-between;gap:.75rem;min-height:7rem;padding:1.25rem;display:flex}.quiet-link-card:hover{border-color:var(--color-action-primary)}.quiet-link-card span{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}body.has-dialog{overflow:hidden}.dialog-backdrop{z-index:var(--z-overlay);background:var(--color-overlay-scrim);padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-panel{border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-surface-elevated);width:100%;max-height:min(46rem,100dvh - 2rem);box-shadow:var(--shadow-overlay);outline:none;overflow:hidden}.dialog-panel-sm{max-width:25rem}.dialog-panel-md{max-width:32rem}.dialog-panel-lg{max-width:44rem}.dialog-header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem;display:flex}.dialog-body{overscroll-behavior:contain;max-height:min(32rem,100dvh - 13rem);padding:1.25rem;overflow-y:auto}.dialog-footer{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.icon-control{border-radius:var(--radius-control);background:0 0;border:1px solid #0000;place-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-grid}.icon-control:hover{background:var(--color-surface-secondary)}.workspace-app{min-height:calc(100dvh - var(--header-height));background:var(--color-canvas);grid-template-columns:15rem minmax(0,1fr);display:grid}.workspace-sidebar{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-primary);flex-direction:column;min-height:0;display:flex}.workspace-brand{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;gap:.15rem;padding:1.25rem;font-weight:650;display:flex}.workspace-brand small,.workspace-list small{color:var(--color-text-muted);font-size:.6875rem;font-weight:500}.workspace-list{flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex;overflow-y:auto}.workspace-list button{border-radius:var(--radius-control);text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:start;min-height:3rem;padding:.5rem .75rem;display:flex}.workspace-list button:hover{background:var(--color-surface-secondary)}.workspace-list button[aria-current=page]{border-color:var(--color-selection-strong);background:var(--color-selection);color:var(--color-info)}.workspace-sidebar-actions{border-top:1px solid var(--color-border-subtle);gap:.25rem;padding:.75rem;display:grid}.workspace-sidebar-actions a{border-radius:var(--radius-control);min-height:2.75rem;padding:.7rem .75rem;font-size:.8125rem;font-weight:600}.workspace-sidebar-actions a:hover{background:var(--color-surface-secondary)}.workspace-mobile-select{display:none}.workspace-main{flex-direction:column;min-width:0;display:flex}.workspace-toolbar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-primary);min-height:5.5rem;padding:1rem var(--page-gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.workspace-toolbar h1{letter-spacing:-.025em;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:650}.workspace-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.workspace-density-control select{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:2.5rem;color:var(--color-text-primary);padding:.45rem 2rem .45rem .7rem;font-size:.75rem;font-weight:600}.save-indicator{color:var(--color-success);font-size:.75rem;font-weight:600}.save-indicator:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.save-indicator-error{color:var(--color-error)}.segmented-control{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-secondary);padding:.2rem;display:inline-flex}.segmented-control button{border-radius:calc(var(--radius-control) - .2rem);background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:650}.segmented-control button[aria-pressed=true]{background:var(--color-surface-elevated);box-shadow:var(--shadow-surface);color:var(--color-action-primary)}.workspace-edit-banner{border-bottom:1px solid var(--color-selection-strong);background:var(--color-info-surface);padding:.65rem var(--page-gutter);color:var(--color-info);flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;display:flex}.workspace-scroll{overscroll-behavior:contain;flex:1;padding:1rem;overflow:auto}.workspace-grid{width:100%;min-height:45rem;position:relative}.workspace-grid:before{content:none}[data-workspace-mode=edit] .workspace-grid:before{opacity:.45}.workspace-widget{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);min-width:0;box-shadow:var(--shadow-surface);flex-direction:column;display:flex;position:absolute;overflow:hidden}.workspace-widget.is-dragging{z-index:3;border-color:var(--color-action-primary);box-shadow:var(--shadow-elevated)}.workspace-widget-header{border-bottom:1px solid var(--color-border-subtle);min-height:2.75rem;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.75rem;font-weight:650;display:flex}.workspace-widget-actions{align-items:center;gap:.15rem;display:flex}.workspace-widget-actions button,.workspace-keyboard-controls button{border-radius:var(--radius-small);min-height:2.25rem;color:var(--color-text-secondary);background:0 0;border:0;padding:.3rem .45rem;font-size:.6875rem}.workspace-widget-actions button:hover,.workspace-keyboard-controls button:hover{background:var(--color-surface-secondary)}.workspace-widget-actions .move-handle{cursor:grab}.workspace-widget-actions svg{width:1rem;height:1rem}.workspace-widget-actions .danger-text{color:var(--color-error)}.workspace-widget-content{flex:1;min-height:0;overflow:auto;container-type:inline-size}.workspace-digital-clock{width:100%;min-height:100%;padding:.65rem}.workspace-digital-clock .digital-clock-time>span{font-size:clamp(2.35rem,26cqi,5.25rem)!important}.workspace-digital-clock .digital-clock-time>span:not(:first-child){font-size:clamp(1rem,10cqi,2rem)!important}.workspace-digital-clock .digital-clock-info{text-align:center;gap:.35rem;margin-top:.55rem;font-size:clamp(.62rem,4cqi,.85rem)!important}.workspace-digital-clock>div:last-of-type{width:2.5rem;margin-top:.65rem}.workspace-flip-clock{width:100%;min-height:100%;padding:.6rem}.workspace-flip-clock .flip-clock-time{font-size:clamp(1.55rem,15cqi,3.5rem)!important}.workspace-keyboard-controls{z-index:2;border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-elevated);box-shadow:var(--shadow-surface);opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);flex-wrap:wrap;gap:.2rem;padding:.2rem;display:flex;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.workspace-widget:focus-within .workspace-keyboard-controls,.workspace-widget:hover .workspace-keyboard-controls{opacity:1}.workspace-resize-handle{z-index:3;border:0;border-right:2px solid var(--color-border-default);border-bottom:2px solid var(--color-border-default);border-radius:0 0 var(--radius-small) 0;cursor:nwse-resize;background:0 0;width:1rem;height:1rem;position:absolute;bottom:.35rem;right:.35rem}.workspace-empty,.workspace-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:32rem;padding:2rem;display:flex}.workspace-empty h2,.workspace-state h1{letter-spacing:-.035em;max-width:38rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:650}.workspace-empty p,.workspace-state p{max-width:34rem;color:var(--color-text-secondary)}.workspace-empty>a{color:var(--color-action-primary);font-size:.875rem;font-weight:600}.workspace-empty-mark{border-radius:var(--radius-card);background:var(--color-info-surface);width:3.5rem;height:3.5rem;color:var(--color-action-primary);place-items:center;display:grid}.workspace-empty-mark svg{width:1.75rem}.workspace-first-use{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-primary);min-height:38rem;overflow:hidden}.workspace-first-use-intro{max-width:54rem;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,5vw,4.5rem) clamp(1.5rem,3vw,2.5rem)}.workspace-first-use-intro .type-eyebrow{color:var(--color-action-primary)}.workspace-first-use-intro h2{max-width:46rem;color:var(--color-text-primary);letter-spacing:-.065em;margin-top:.65rem;font-size:clamp(2.4rem,6vw,5.4rem);font-weight:620;line-height:.96}.workspace-first-use-intro>p:last-child{max-width:42rem;color:var(--color-text-secondary);margin-top:1.1rem;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.65}.workspace-first-use-body{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);display:grid}.workspace-goal-list{border-right:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);align-content:start;padding:.6rem;display:grid}.workspace-goal-list button{border-radius:var(--radius-control);min-height:4.4rem;color:var(--color-text-primary);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem;display:grid}.workspace-goal-list button:hover{background:var(--color-surface-primary)}.workspace-goal-list button[aria-checked=true]{border-color:var(--color-selection-strong);background:var(--color-surface-primary);box-shadow:var(--shadow-surface)}.workspace-goal-list button>span{min-width:0}.workspace-goal-list strong,.workspace-goal-list small{display:block}.workspace-goal-list strong{font-size:.8rem;font-weight:680}.workspace-goal-list small{color:var(--color-text-muted);margin-top:.18rem;font-size:.65rem;line-height:1.35}.workspace-first-use-preview{align-content:start;min-width:0;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.workspace-first-use-preview-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.workspace-first-use-preview-heading span{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.workspace-first-use-preview-heading h3{letter-spacing:-.045em;margin-top:.25rem;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:650}.workspace-first-use-preview-heading>strong{color:var(--color-action-primary);font-size:.68rem}.workspace-first-use-instruments{border:1px solid var(--color-border-subtle);background:var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.25rem;display:grid;overflow:hidden}.workspace-first-use-instruments>div{background:var(--color-surface-primary);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.25rem .65rem;min-height:5.5rem;padding:.85rem;display:grid}.workspace-first-use-instruments>div>.category-icon{grid-row:1/3}.workspace-first-use-instruments span{font-size:.78rem;font-weight:650}.workspace-first-use-instruments small{color:var(--color-text-muted);font-size:.62rem;line-height:1.35}.workspace-first-use-instruments .is-blank{text-align:center;grid-column:1/-1;place-content:center;min-height:11.5rem}.workspace-first-use-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.workspace-local-note{color:var(--color-text-muted);align-items:center;gap:.35rem;margin-top:1rem;font-size:.66rem;display:flex}.workspace-local-note svg{flex:none}.workspace-widget[data-widget-type=digital-clock],.workspace-widget[data-widget-type=analog-clock],.workspace-widget[data-widget-type=flip-clock]{border-top-color:var(--color-category-time)}.workspace-widget[data-widget-type=pomodoro],.workspace-widget[data-widget-type=timer],.workspace-widget[data-widget-type=stopwatch]{border-top-color:var(--color-category-clocks)}.workspace-widget[data-widget-type=calculator],.workspace-widget[data-widget-type=saved-scenario],.workspace-widget[data-widget-type=currency],.workspace-widget[data-widget-type=progress-goal]{border-top-color:var(--color-category-finance)}.workspace-widget[data-widget-type=month-calendar],.workspace-widget[data-widget-type=week-calendar],.workspace-widget[data-widget-type=agenda]{border-top-color:var(--color-category-date)}.workspace-toast{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:var(--z-toast);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-elevated);box-shadow:var(--shadow-elevated);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:fixed}.workspace-toast button{min-height:2.25rem;color:var(--color-action-primary);background:0 0;border:0;font-weight:650}.widget-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.widget-library button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);text-align:left;flex-direction:column;justify-content:center;align-items:start;min-height:5rem;padding:.9rem;display:flex}.widget-library button:hover{border-color:var(--color-action-primary);background:var(--color-info-surface)}.widget-library span{font-weight:650}.widget-library small{color:var(--color-text-muted);margin-top:.2rem}.widget-library-search{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:2.9rem;color:var(--color-text-muted);align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.widget-library-search input{width:100%;color:var(--color-text-primary);background:0 0;border:0;outline:0}.widget-library-groups{gap:1.25rem;margin-top:1.25rem;display:grid}.widget-library-groups section>h3{color:var(--color-text-primary);align-items:center;gap:.55rem;margin-bottom:.65rem;font-size:.82rem;font-weight:650;display:flex}.widget-library button em{color:var(--color-action-primary);align-items:center;gap:.25rem;margin-top:auto;padding-top:.65rem;font-size:.66rem;font-style:normal;font-weight:650;display:inline-flex}.workspace-widget-field{height:100%;color:var(--display-muted);flex-direction:column;gap:.4rem;padding:.5rem;font-size:.65rem;display:flex}.workspace-widget-field textarea{resize:none;border:1px solid var(--display-border);border-radius:var(--radius-small);background:var(--display-bg);min-height:0;color:var(--display-text);font:inherit;flex:1;padding:.55rem;line-height:1.5}.workspace-decision-list{gap:.35rem;padding:.5rem;display:grid}.workspace-decision-list label{align-items:center;gap:.45rem;display:flex}.workspace-decision-list input[type=checkbox]{accent-color:var(--display-accent)}.workspace-decision-list input[type=text],.workspace-decision-list input:not([type]){border:0;border-bottom:1px solid var(--display-border);min-width:0;color:var(--display-text);background:0 0;flex:1;padding:.3rem;font-size:.7rem}.workspace-weekly-hours,.workspace-scenario,.workspace-currency,.workspace-goal{flex-direction:column;justify-content:center;gap:.55rem;height:100%;padding:.55rem;display:flex}.workspace-weekly-hours>strong,.workspace-scenario input:nth-child(2),.workspace-goal>strong{color:var(--display-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:0 0;border:0;font-size:clamp(1.25rem,3vw,2rem);font-weight:650}.workspace-weekly-hours>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.workspace-weekly-hours label{color:var(--display-muted);text-align:center;flex-direction:column;gap:.2rem;font-size:.55rem;display:flex}.workspace-weekly-hours input,.workspace-currency input,.workspace-goal input{border:1px solid var(--display-border);background:var(--display-bg);min-width:0;color:var(--display-text);text-align:center;border-radius:.35rem;padding:.25rem;font-size:.65rem}.workspace-scenario input{color:var(--display-text);background:0 0;border:0}.workspace-scenario input:first-child{color:var(--display-muted);font-size:.66rem}.workspace-scenario>span,.workspace-currency>span{color:var(--display-muted);font-size:.58rem}.workspace-currency>div,.workspace-goal>div:last-child{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.workspace-currency label,.workspace-goal label{color:var(--display-muted);gap:.2rem;font-size:.58rem;display:grid}.workspace-currency>strong{color:var(--display-text);font-variant-numeric:tabular-nums;font-size:.86rem}.workspace-goal>input{color:var(--display-secondary);background:0 0;border:0;font-size:.67rem}.workspace-goal>div:first-of-type{border-radius:var(--radius-pill);background:var(--display-border);height:.5rem;overflow:hidden}.workspace-goal>div:first-of-type span{border-radius:inherit;background:var(--color-success);height:100%;display:block}.workspace-widget-empty,.workspace-value-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:100%;padding:.75rem;display:flex}.workspace-widget-empty strong,.workspace-value-card strong{color:var(--display-text);font-size:clamp(.9rem,2vw,1.35rem)}.workspace-widget-empty span,.workspace-value-card span{max-width:23rem;color:var(--display-muted);font-size:.66rem;line-height:1.45}.workspace-timezone-comparison{flex-direction:column;gap:.35rem;height:100%;padding:.35rem;display:flex}.workspace-timezone-comparison>div{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-height:0;display:grid}.workspace-timezone-comparison input,.workspace-form-widget input,.workspace-form-widget select,.workspace-pros-cons textarea,.workspace-priority-list textarea{border:1px solid var(--display-border);border-radius:var(--radius-small);background:var(--display-bg);min-width:0;color:var(--display-text);padding:.4rem;font-size:.65rem}.workspace-form-widget{flex-direction:column;justify-content:center;gap:.65rem;height:100%;padding:.55rem;display:flex}.workspace-form-widget>div{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.4rem;display:grid}.workspace-form-widget label{color:var(--display-muted);gap:.2rem;font-size:.58rem;display:grid}.workspace-form-widget output{color:var(--display-text);font-variant-numeric:tabular-nums;font-size:clamp(.85rem,2vw,1.25rem);font-weight:650;display:block}.workspace-pros-cons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;height:100%;padding:.5rem;display:grid}.workspace-pros-cons label{min-width:0;color:var(--display-muted);flex-direction:column;gap:.3rem;font-size:.62rem;display:flex}.workspace-pros-cons textarea{resize:none;flex:1;min-height:0}.workspace-priority-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem;height:100%;min-height:0;padding:.5rem;display:grid}.workspace-priority-list textarea{resize:none;min-height:0}.workspace-priority-list ol{color:var(--display-text);padding-left:1.4rem;font-size:.68rem;line-height:1.6;overflow-y:auto}.workspace-priority-list>span{color:var(--display-muted);place-items:center;font-size:.65rem;display:grid}.workspace-quick-calculator:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.workspace-app[data-workspace-presentation=true]{z-index:var(--z-toast);grid-template-columns:minmax(0,1fr);min-height:100dvh;position:fixed;inset:0}.workspace-app[data-workspace-presentation=true] .workspace-sidebar{display:none}.workspace-app[data-workspace-presentation=true] .workspace-main{min-height:100dvh}.workspace-app[data-workspace-presentation=true] .workspace-toolbar{z-index:var(--z-header);background:var(--color-canvas);border:0;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.workspace-app[data-workspace-presentation=true] .workspace-toolbar{background:color-mix(in srgb,var(--color-canvas) 88%,transparent)}}.workspace-app[data-workspace-presentation=true] .workspace-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity var(--motion-standard) var(--ease-standard)}.workspace-app[data-workspace-presentation=true][data-controls-hidden=true] .workspace-toolbar{opacity:0;pointer-events:none}.workspace-app[data-workspace-presentation=true] .workspace-scroll{padding-top:5.5rem;padding-bottom:6rem}.workspace-app[data-workspace-presentation=true][data-controls-hidden=true] .workspace-scroll{padding-top:1rem;padding-bottom:1rem}.workspace-presentation-controls{bottom:max(1rem,env(safe-area-inset-bottom));z-index:calc(var(--z-toast) + 1);border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-surface-elevated);box-shadow:var(--shadow-overlay);transition:opacity var(--motion-standard) var(--ease-standard);align-items:center;gap:.5rem;padding:.55rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.workspace-presentation-controls[data-hidden=true]{opacity:0;pointer-events:none}.workspace-presentation-controls>span{color:var(--color-text-muted);white-space:nowrap;padding-inline:.4rem;font-size:.68rem}.workspace-presentation-controls button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:2.75rem;color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.72rem;font-weight:650;display:inline-flex}.workspace-presentation-controls select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:2.75rem;color:var(--color-text-primary);padding:.5rem .7rem;font-size:.72rem;font-weight:650}.workspace-template-page{background:var(--color-canvas);min-height:100dvh}.workspace-template-controls{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.workspace-template-library-toggle{align-self:flex-start}.workspace-template-controls>label{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:3rem;color:var(--color-text-muted);flex:1;align-items:center;gap:.55rem;padding:0 .8rem;display:flex}.workspace-template-controls input{width:100%;min-height:3rem;color:var(--color-text-primary);background:0 0;border:0;outline:0}.workspace-template-filters{max-width:100%;overflow-x:auto}.workspace-template-grid{gap:1rem;margin-top:1.25rem;display:grid}.workspace-template-grid>article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);box-shadow:var(--shadow-surface);overflow:hidden}.workspace-template-grid>article.is-featured{border-color:var(--color-selection-strong)}.workspace-template-preview{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(3rem,auto);gap:.35rem;min-height:11rem;padding:.75rem;display:grid}.workspace-template-preview>div{border:1px solid var(--color-border-subtle);background:var(--color-surface-primary);border-radius:.55rem;flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.45rem;display:flex;overflow:hidden}.workspace-template-preview>div>span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:600;overflow:hidden}.workspace-template-preview.is-blank{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.workspace-template-card-body{flex-direction:column;min-height:15rem;padding:1.1rem;display:flex}.workspace-template-card-body h2{color:var(--color-text-primary);font-size:1rem;font-weight:650}.workspace-template-card-body p{color:var(--color-text-secondary);margin-top:.35rem;font-size:.75rem;line-height:1.5}.workspace-template-card-body>div:first-child>span{border:1px solid var(--color-selection-strong);border-radius:var(--radius-pill);background:var(--color-info-surface);color:var(--color-info);flex:none;padding:.25rem .5rem;font-size:.62rem;font-weight:650}.workspace-template-widget-list{flex-wrap:wrap;gap:.3rem;margin-block:1rem;display:flex}.workspace-template-widget-list span{border-radius:var(--radius-pill);background:var(--color-surface-secondary);color:var(--color-text-muted);padding:.25rem .45rem;font-size:.6rem}.workspace-template-card-body>button{width:100%;margin-top:auto}@media (min-width:48rem){.workspace-template-controls{flex-direction:row;align-items:center}.workspace-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.workspace-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.loading-pulse{border:3px solid var(--color-border-subtle);border-top-color:var(--color-action-primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.display-shell{background:var(--display-bg);min-height:100dvh;color:var(--display-text);--display-bg:var(--color-canvas);--display-text:var(--color-text-primary);--display-secondary:var(--color-text-secondary);--display-muted:var(--color-text-muted);--display-accent:var(--color-action-primary);--display-border:var(--color-border-default);--display-card:var(--color-surface-elevated);--display-hover:var(--color-surface-secondary);--display-shadow:var(--shadow-elevated);position:relative;overflow:hidden}.display-shell[data-controls-hidden=true]{cursor:none}.display-page-shell{justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:clamp(1rem,4vw,2.5rem);display:flex}.display-composition{width:min(100%,82rem);padding-block:clamp(4.5rem,8vh,6rem) clamp(7rem,15vh,9rem)}.display-composition-header{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1rem;display:flex}.display-composition-header span{color:var(--display-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.display-composition-header h2{letter-spacing:-.04em;margin-top:.2rem;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:650}.display-composition-header>p{max-width:30rem;color:var(--display-secondary);text-align:right;font-size:.78rem;line-height:1.55}.display-composition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1rem);display:grid}.display-composition-card{border:1px solid var(--display-border);border-radius:var(--radius-surface);background:var(--display-card);min-width:0;min-height:12rem;padding:clamp(1rem,2.5vw,1.5rem)}.display-composition-card h3{color:var(--display-secondary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:650;display:flex}.display-composition-card h3 svg{width:1rem;height:1rem;color:var(--display-accent)}.display-composition-clock{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex}.display-composition-clock .display-face[data-preview=true] .display-face-main{font-size:clamp(3.5rem,8vw,8rem)}.display-composition-clock>p{color:var(--display-secondary);font-size:.78rem}.display-composition-world>div{gap:.7rem;margin-top:1.4rem;display:grid}.display-composition-world p{border-bottom:1px solid var(--display-border);color:var(--display-secondary);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;font-size:.8rem;display:flex}.display-composition-world strong{color:var(--display-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.25rem,3vw,2rem);font-weight:500}.display-composition-ready{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.display-composition-ready>strong{letter-spacing:-.035em;margin-top:1.3rem;font-size:clamp(1.25rem,3vw,2rem);font-weight:550}.display-composition-ready>p{max-width:28rem;color:var(--display-secondary);margin-top:.5rem;font-size:.78rem;line-height:1.55}.display-composition-ready>a{color:var(--display-accent);margin-top:1rem;font-size:.75rem;font-weight:650}.display-composition[data-display-layout=asymmetric] .display-composition-card:first-child,.display-composition[data-display-layout=wall] .display-composition-card:first-child,.display-composition[data-display-layout=ultrawide] .display-composition-card:first-child{grid-column:span 2}.display-composition[data-display-layout=wall] .display-composition-card:first-child{min-height:18rem}.display-composition[data-display-layout=wall]{width:min(100%,120rem)}.display-composition[data-display-layout=wall] .display-composition-grid{grid-template-rows:minmax(12rem,1fr) minmax(12rem,1fr) minmax(7rem,auto);grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(49rem,100dvh - 15rem)}.display-composition[data-display-layout=wall] .display-composition-card:first-child{grid-area:1/1/3}.display-composition[data-display-layout=wall] .display-composition-card:nth-child(2){grid-area:1/2}.display-composition[data-display-layout=wall] .display-composition-card:nth-child(3){grid-area:2/2}.display-composition[data-display-layout=wall] .display-composition-card:nth-child(4){grid-area:3/1/auto/3}.display-composition[data-display-layout=wall] .display-composition-clock .display-face[data-preview=true] .display-face-main{font-size:clamp(7rem,13vw,14rem)}.display-composition[data-display-layout=wall] .display-composition-world{grid-template-columns:auto 1fr;align-items:center;gap:2rem;display:grid}.display-composition[data-display-layout=wall] .display-composition-world>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.display-composition[data-display-layout=wall] .display-composition-world p{text-align:center;border:0;flex-direction:column;align-items:center;padding:0}.display-composition[data-display-layout=strip] .display-composition-grid,.display-composition[data-display-layout=ultrawide] .display-composition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.display-composition[data-display-layout=portrait]{max-width:42rem}.display-composition[data-display-layout=portrait] .display-composition-grid{grid-template-columns:1fr}.display-info-bar{z-index:var(--z-header);border-bottom:1px solid var(--display-border);background:var(--display-bg);justify-content:center;align-items:center;gap:1rem;min-height:3.5rem;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.display-info-bar{background:color-mix(in srgb, var(--display-bg) 92%, transparent)}}.display-info-bar{padding:max(.75rem, env(safe-area-inset-top)) 1rem .75rem;color:var(--display-secondary);font-size:.8125rem}.display-zone{color:var(--display-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.display-controls{z-index:var(--z-overlay);padding:1rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));position:fixed;bottom:0;left:0;right:0}.display-controls-inner{border:1px solid var(--display-border);border-radius:var(--radius-surface);background:var(--display-card);max-width:72rem;box-shadow:var(--shadow-overlay);align-items:end;gap:.75rem;margin:auto;padding:.75rem;display:flex}.display-control-group{color:var(--display-muted);letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:.3rem;font-size:.625rem;font-weight:650;display:flex}.display-select,.display-btn,.display-icon-btn,.display-exit{border:1px solid var(--display-border);border-radius:var(--radius-control);min-height:2.75rem;color:var(--display-text);text-transform:none;background:0 0;padding:.55rem .75rem;font-size:.8125rem;font-weight:600}.display-select:hover,.display-btn:hover,.display-icon-btn:hover{border-color:var(--display-accent)}.display-btn[aria-pressed=true]{border-color:var(--display-accent);background:var(--color-selection);color:var(--color-info)}.display-timezone{max-width:11rem}.display-control-actions{align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}.display-control-actions button{align-items:center;gap:.4rem;display:inline-flex}.display-capability{color:var(--display-muted);font-size:.6875rem}.display-control-status{border:1px solid var(--display-border);border-radius:var(--radius-pill);background:var(--display-card);width:fit-content;max-width:42rem;color:var(--display-secondary);text-align:center;margin:.5rem auto 0;padding:.45rem .75rem;font-size:.68rem}.display-exit{border-color:var(--display-accent);background:var(--display-accent);color:var(--color-action-on-primary);align-items:center;display:inline-flex}.display-mode-switch{top:max(1rem,env(safe-area-inset-top));z-index:var(--z-overlay);border:1px solid var(--display-border);border-radius:var(--radius-control);background:var(--display-card);gap:.2rem;max-width:calc(100vw - 2rem);padding:.25rem;display:flex;position:fixed;left:50%;overflow-x:auto;transform:translate(-50%)}.display-mode-switch a{border-radius:calc(var(--radius-control) - .2rem);min-height:2.25rem;color:var(--display-muted);white-space:nowrap;padding:.55rem .75rem;font-size:.72rem;font-weight:600}.display-mode-switch a[aria-current=page]{background:var(--display-accent);color:var(--color-action-on-primary)}.display-key-hints{z-index:var(--z-popover);border:1px solid var(--display-border);border-radius:var(--radius-pill);background:var(--display-card);gap:1rem;padding:.5rem .8rem;display:flex;position:fixed;bottom:6.5rem;left:50%;transform:translate(-50%)}.display-key-hints span{color:var(--display-muted);align-items:center;gap:.35rem;font-size:.6875rem;display:flex}.display-key-hints kbd{border:1px solid var(--display-border);border-radius:var(--radius-small);color:var(--display-text);padding:.1rem .35rem}.display-loading{background:var(--color-canvas);min-height:100dvh;color:var(--color-text-secondary);place-items:center;display:grid}.display-studio{background:var(--color-canvas);min-height:100dvh;color:var(--color-text-primary);padding-bottom:clamp(4rem,8vw,7rem)}.display-studio-hero{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:clamp(2rem,6vw,5.5rem);min-height:23rem;padding-block:clamp(2.5rem,5vw,3.5rem);display:grid}.display-studio-copy h1{letter-spacing:-.07em;text-wrap:balance;max-width:35rem;margin-top:1.1rem;font-size:clamp(3rem,5.4vw,4.5rem);font-weight:680;line-height:.92}.display-studio-eyebrow{color:var(--color-category-clocks)}.display-studio-copy>p:not(.type-eyebrow){max-width:36rem;color:var(--color-text-secondary);margin-top:1.5rem;font-size:clamp(1rem,2vw,1.16rem);line-height:1.65}.display-studio-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.7rem;display:flex}.display-studio-actions a{align-items:center;gap:.45rem;display:inline-flex}.display-key-row{color:var(--color-text-muted);flex-wrap:wrap;gap:.8rem 1.1rem;margin-top:1.6rem;font-size:.68rem;display:flex}.display-key-row span{align-items:center;gap:.35rem;display:flex}.display-key-row kbd{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-secondary);min-width:2rem;color:var(--color-text-secondary);text-align:center;padding:.2rem .42rem;font-size:.62rem}.display-studio-live-preview{border:1px solid var(--color-border-default);border-radius:var(--radius-hero);background:var(--color-canvas);min-height:17rem;color:var(--color-text-primary);--display-text:var(--color-text-primary);--display-secondary:var(--color-text-secondary);--display-border:var(--color-border-default);--display-card:var(--color-surface-elevated);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;display:flex;overflow:hidden}.display-studio-live-preview>span{color:var(--color-text-muted);font-size:.82rem}.display-studio-section{border-bottom:1px solid var(--color-border-subtle);padding-block:clamp(2.5rem,6vw,4.5rem);scroll-margin-top:6rem}.display-studio-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.display-studio-heading h2{letter-spacing:-.045em;margin-top:.45rem;font-size:clamp(1.6rem,4vw,2.45rem);font-weight:650}.display-studio-heading>p{max-width:30rem;color:var(--color-text-muted);text-align:right;font-size:.75rem;line-height:1.55}.display-module-grid{gap:.8rem;margin-top:1.5rem;display:grid}.display-module-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);overflow:hidden}.display-module-card:hover{border-color:var(--color-action-primary);transform:translateY(-1px)}.display-module-preview{background:var(--color-canvas);min-height:8.7rem;color:var(--color-text-primary);--display-text:var(--color-text-primary);--display-secondary:var(--color-text-secondary);--display-border:var(--color-border-default);--display-card:var(--color-surface-elevated);place-items:center;display:grid;position:relative;overflow:hidden}.display-module-preview>svg{color:var(--color-text-muted);position:absolute;top:.85rem;left:.85rem}.display-module-card>div:last-child{border-top:1px solid var(--color-border-subtle);padding:.9rem}.display-module-card h3,.display-preset-card h3,.display-face-card h3{color:var(--color-text-primary);font-size:.83rem;font-weight:650}.display-module-card p,.display-preset-card p,.display-face-card p{color:var(--color-text-muted);margin-top:.25rem;font-size:.68rem;line-height:1.45}.display-preset-grid{gap:.65rem;margin-top:1.5rem;display:grid}.display-preset-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);flex-direction:column;min-height:10.5rem;padding:1rem;display:flex}.display-preset-card:hover{border-color:var(--color-action-primary)}.display-preset-meta,.display-preset-modules{flex-wrap:wrap;gap:.35rem;display:flex}.display-preset-meta{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-bottom:1.25rem;font-size:.58rem;font-weight:650}.display-preset-modules{margin-top:auto;padding-top:1rem}.display-preset-modules span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-muted);text-transform:capitalize;padding:.18rem .38rem;font-size:.56rem}.display-filter-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex;overflow-x:auto}.display-segmented{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);gap:.15rem;width:max-content;padding:.2rem;display:flex}.display-segmented button{border-radius:calc(var(--radius-control) - .2rem);min-height:2.1rem;color:var(--color-text-muted);text-transform:capitalize;white-space:nowrap;padding:.35rem .65rem;font-size:.68rem}.display-segmented button[aria-pressed=true]{background:var(--color-surface-secondary);color:var(--color-text-primary)}.display-face-grid{gap:.7rem;margin-top:1.1rem;display:grid}.display-face-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);overflow:hidden}.display-face-card:hover{border-color:var(--color-action-primary)}.display-face-card-preview{border-bottom:1px solid var(--color-border-subtle);background:var(--color-canvas);min-height:9.2rem;color:var(--color-text-primary);--display-text:var(--color-text-primary);--display-secondary:var(--color-text-secondary);--display-border:var(--color-border-default);--display-card:var(--color-surface-elevated);place-items:center;display:grid;overflow:hidden}.display-face-card-meta{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem .85rem;display:flex}.display-face-card-meta>svg{color:var(--color-action-primary)}.display-capability-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);align-items:flex-start;gap:1rem;margin-top:2rem;padding:1.1rem;display:flex}.display-capability-panel>svg{color:var(--color-action-primary);flex:none}.display-capability-panel h2{font-size:.83rem;font-weight:650}.display-capability-panel p{color:var(--color-text-muted);margin-top:.25rem;font-size:.7rem;line-height:1.55}.display-face{min-width:0;color:var(--display-text);justify-content:center;align-items:center;display:flex;position:relative}.display-face-main{font-variant-numeric:tabular-nums;font-size:clamp(5.5rem,18vw,17rem);font-weight:var(--face-weight);letter-spacing:var(--face-tracking);align-items:baseline;line-height:.84;display:flex}.display-face-main small{color:var(--display-secondary);letter-spacing:-.04em;margin-left:.09em;font-size:.25em;font-weight:500}.display-face-main sup{color:var(--face-accent);letter-spacing:.05em;margin-left:.25em;font-size:.15em;font-weight:600}.display-face-date{color:var(--display-secondary);margin-top:2rem;font-size:clamp(1rem,2.2vw,2rem)}.display-face[data-face-family=minimal-digital],.display-face[data-face-family=editorial-serif]{flex-direction:column}.display-face[data-face-family=minimal-digital] .display-face-main{border-bottom:1px solid var(--display-border);padding-bottom:.16em}.display-face[data-face-family=editorial-serif] .display-face-main{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif}.display-face[data-face-family=split]{font-variant-numeric:tabular-nums;font-size:clamp(6rem,17vw,16rem);font-weight:var(--face-weight);letter-spacing:var(--face-tracking);flex-direction:column;align-items:flex-start;line-height:.68}.display-face[data-face-family=split]>span:last-of-type{color:var(--display-secondary)}.display-face[data-face-family=split] small{color:var(--face-accent);font-size:.18em;position:absolute;bottom:0;right:-1.5em}.display-face[data-face-family=split] em,.display-face[data-face-family=seven-segment] em,.display-face[data-face-family=dot-matrix] em{color:var(--display-secondary);letter-spacing:normal;margin-top:2rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4}.display-face[data-face-family=seven-segment],.display-face[data-face-family=dot-matrix]{flex-direction:column}.display-face-segments{font-variant-numeric:tabular-nums;font-size:clamp(5.5rem,15vw,14rem);font-weight:var(--face-weight);gap:.12em;display:flex}.display-face-segments span{border:1px solid var(--display-border);background:var(--display-card);border-radius:.09em;place-items:center;min-width:.72em;line-height:1.05;display:grid}.display-face[data-face-family=dot-matrix] .display-face-segments{letter-spacing:.08em}.display-face[data-face-family=dot-matrix] .display-face-segments span{background:var(--face-accent);border-style:dotted;border-radius:.35em}@supports (color:color-mix(in lab, red, red)){.display-face[data-face-family=dot-matrix] .display-face-segments span{background:color-mix(in srgb,var(--face-accent) 8%,var(--display-card))}}.display-face[data-face-family=seven-segment] small,.display-face[data-face-family=dot-matrix] small{color:var(--face-accent);margin-top:.7rem;font-size:clamp(1rem,2vw,2rem)}.display-face[data-face-family=ring]{aspect-ratio:1;flex-direction:column;width:min(58vw,31rem)}.display-face-arc{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.display-face-arc circle{fill:none;stroke:var(--display-border);stroke-width:4px}.display-face-arc .display-face-arc-progress{stroke:var(--face-accent);stroke-linecap:round}.display-face-arc-time{font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,10vw,8rem);font-weight:var(--face-weight);letter-spacing:var(--face-tracking)}.display-face-poster{font-variant-numeric:tabular-nums;font-size:clamp(7rem,24vw,22rem);font-weight:var(--face-weight);letter-spacing:-.09em;gap:.02em;line-height:.62;display:grid}.display-face[data-face-family=big-number] sup{color:var(--face-accent);align-self:flex-end;margin-left:.5rem}.display-face[data-face-family=calendar]{gap:clamp(1rem,4vw,4rem)}.display-face-calendar-date{border-right:1px solid var(--display-border);text-align:center;min-width:clamp(8rem,18vw,18rem);padding-right:clamp(1rem,4vw,4rem);display:grid}.display-face-calendar-date span,.display-face-calendar-date em{color:var(--display-secondary);font-size:clamp(.8rem,2vw,1.4rem);font-style:normal}.display-face-calendar-date strong{letter-spacing:-.07em;font-size:clamp(4rem,12vw,10rem);font-weight:600;line-height:.9}.display-face-calendar-time{font-variant-numeric:tabular-nums;font-size:clamp(3rem,10vw,9rem);font-weight:var(--face-weight);letter-spacing:var(--face-tracking)}.display-face[data-face-family=railway]{border:1px solid var(--display-border);border-radius:var(--radius-card);background:var(--display-card);flex-direction:column;align-items:stretch;min-width:min(80vw,48rem);padding:clamp(1rem,4vw,3rem)}.display-face[data-face-family=railway] strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(4rem,14vw,12rem);line-height:1}.display-face-railway-label,.display-face[data-face-family=railway]>span{color:var(--display-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,1.5vw,1rem)}.display-face-railway-rule{background:var(--face-accent);height:.35rem;margin-block:.8rem}.display-face[data-face-family=focus],.display-face[data-face-family=countdown],.display-face[data-face-family=workday],.display-face[data-face-family=world-board]{flex-direction:column;gap:.8rem;min-width:min(78vw,46rem)}.display-face[data-face-family=focus]>span,.display-face[data-face-family=countdown]>span,.display-face[data-face-family=workday] span,.display-face[data-face-family=world-board] span{color:var(--display-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,1.5vw,1rem);font-weight:650}.display-face[data-face-family=focus] strong,.display-face[data-face-family=countdown] strong,.display-face[data-face-family=workday]>strong,.display-face[data-face-family=world-board] strong{font-variant-numeric:tabular-nums;font-size:clamp(4rem,14vw,12rem);font-weight:var(--face-weight);letter-spacing:var(--face-tracking);line-height:.92}.display-face[data-face-family=focus] progress,.display-face[data-face-family=workday] progress{width:100%;height:.65rem;accent-color:var(--face-accent)}.display-face[data-face-family=countdown]{border:1px solid var(--face-accent);border-radius:var(--radius-surface);padding:clamp(1rem,5vw,4rem)}.display-face[data-face-family=countdown] small{color:var(--face-accent);font-size:clamp(1rem,3vw,2rem)}.display-face[data-face-family=workday]>div{justify-content:space-between;gap:1rem;width:100%;display:flex}.display-face[data-face-family=workday] em,.display-face[data-face-family=world-board] em{color:var(--display-secondary);font-size:clamp(.8rem,2vw,1.3rem);font-style:normal}.display-face[data-face-family=information-wall]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,4vw,3rem);display:grid}.display-face[data-face-family=information-wall]>div{border-left:.35rem solid var(--face-accent);padding:clamp(.8rem,3vw,2rem)}.display-face[data-face-family=information-wall] span{color:var(--display-secondary);text-transform:uppercase;font-size:.8rem}.display-face[data-face-family=information-wall] strong{font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(2.5rem,8vw,7rem);display:block}.display-face[data-face-family=analog-minimal] .analog-clock-svg{border-radius:50%}.display-face[data-face-family=analog-classic] .analog-clock-svg{border:.45rem double var(--display-border);background:var(--display-card);border-radius:50%}.display-face[data-face-family=analog-technical] .analog-clock-svg{border:1px solid var(--display-border);border-radius:var(--radius-card);background:var(--face-accent)}@supports (color:color-mix(in lab, red, red)){.display-face[data-face-family=analog-technical] .analog-clock-svg{background:color-mix(in srgb,var(--face-accent) 5%,var(--display-card))}}.display-face[data-preview=true] .display-face-main{font-size:clamp(2.4rem,5vw,4.4rem)}.display-face[data-preview=true][data-face-family=split]{font-size:clamp(2.1rem,4vw,3.5rem)}.display-face[data-preview=true] .display-face-segments{font-size:clamp(1.7rem,3.5vw,3rem)}.display-face[data-preview=true][data-face-family=ring]{width:6.2rem}.display-face[data-preview=true] .display-face-arc{width:6.2rem;height:6.2rem}.display-face[data-preview=true] .display-face-arc-time{font-size:1.35rem}.display-face[data-preview=true] .display-face-poster{font-size:3rem}.display-face[data-preview=true] .display-face-calendar-date{min-width:4rem;padding-right:.6rem}.display-face[data-preview=true] .display-face-calendar-date strong{font-size:2.4rem}.display-face[data-preview=true] .display-face-calendar-time{font-size:2rem}.display-face[data-preview=true][data-face-family=railway],.display-face[data-preview=true][data-face-family=focus],.display-face[data-preview=true][data-face-family=countdown],.display-face[data-preview=true][data-face-family=workday],.display-face[data-preview=true][data-face-family=world-board]{min-width:10rem;padding:.75rem}.display-face[data-preview=true][data-face-family=railway] strong,.display-face[data-preview=true][data-face-family=focus] strong,.display-face[data-preview=true][data-face-family=countdown] strong,.display-face[data-preview=true][data-face-family=workday]>strong,.display-face[data-preview=true][data-face-family=world-board] strong{font-size:2.3rem}.display-face[data-preview=true][data-face-family=information-wall]{gap:.4rem}.display-face[data-preview=true][data-face-family=information-wall]>div{padding:.4rem}.display-face[data-preview=true][data-face-family=information-wall] strong{font-size:1.6rem}.display-face[data-preview=true] .digital-clock-info,.display-face[data-preview=true] .flip-clock-info,.display-face[data-preview=true] .analog-clock+div{display:none}@media (min-width:42rem){.display-module-grid,.display-face-grid,.display-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.display-studio-hero{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr)}.display-module-grid,.display-preset-grid,.display-face-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:41.99rem){.display-studio-heading{flex-direction:column;align-items:flex-start;gap:.55rem}.display-studio-heading>p{text-align:left}.display-filter-row{flex-direction:column;align-items:flex-start}.display-studio-live-preview{min-height:16rem}.display-composition-header{flex-direction:column;align-items:flex-start;gap:.5rem}.display-composition-header>p{text-align:left}.display-composition-grid,.display-composition[data-display-layout=strip] .display-composition-grid,.display-composition[data-display-layout=ultrawide] .display-composition-grid{grid-template-columns:1fr}.display-composition[data-display-layout] .display-composition-card:first-child{grid-column:auto}.display-composition[data-display-layout=wall] .display-composition-grid{grid-template-rows:none;grid-template-columns:1fr;min-height:0}.display-composition[data-display-layout=wall] .display-composition-card{grid-area:auto}.display-composition[data-display-layout=wall] .display-composition-world{display:block}.display-composition-card{min-height:10rem}}.display-choice{background:var(--color-canvas);min-height:100dvh;color:var(--color-text-primary);flex-direction:column;justify-content:center;gap:2.5rem;padding:clamp(1.25rem,6vw,5rem);display:flex}.guide-article{background:var(--color-canvas);min-height:100dvh;color:var(--color-text-primary)}.guide-breadcrumb-row{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-primary)}.guide-shell{align-items:start;gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.guide-left-rail,.guide-right-rail{display:none}.guide-main{width:100%;min-width:0;max-width:48rem;margin-inline:auto}.guide-header{border-bottom:1px solid var(--color-border-subtle);padding-bottom:1.9rem}.guide-kicker{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.guide-kicker>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-secondary);min-height:1.75rem;color:var(--color-text-muted);align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.62rem;display:inline-flex}.guide-header h1{letter-spacing:-.055em;text-wrap:balance;margin-top:1.15rem;font-size:clamp(2.6rem,5vw,3rem);font-weight:680;line-height:1.02}.guide-header>p{max-width:46rem;color:var(--color-text-secondary);margin-top:1rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.guide-byline{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.25rem;font-size:.7rem;display:flex}.guide-byline>span:not(.guide-author-mark){align-items:center;gap:.35rem;display:inline-flex}.guide-author-mark{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);width:2.1rem;height:2.1rem;color:var(--color-text-muted);border-radius:50%;place-items:center;display:grid}.guide-prose{color:var(--color-text-secondary);font-size:1rem;line-height:1.78}.guide-prose>*{margin-top:1.35rem}.guide-prose>h2{color:var(--color-text-primary);letter-spacing:-.035em;margin-top:2.6rem;scroll-margin-top:6rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:650;line-height:1.2}.guide-prose>h3{color:var(--color-text-primary);letter-spacing:-.02em;margin-top:2rem;scroll-margin-top:6rem;font-size:1.2rem;font-weight:650}.guide-prose strong{color:var(--color-text-primary);font-weight:680}.guide-prose a{color:var(--color-text-link);text-underline-offset:.16em;text-decoration-thickness:.06em}.guide-prose ul,.guide-prose ol{padding-left:1.4rem}.guide-prose ul{list-style:outside}.guide-prose ol{list-style:decimal}.guide-prose li+li{margin-top:.4rem}.guide-prose code{border-radius:var(--radius-small);background:var(--color-surface-secondary);color:var(--color-text-primary);font-family:var(--font-family-mono);padding:.16rem .35rem;font-size:.9em}.guide-prose blockquote{border-left:3px solid var(--color-action-primary);color:var(--color-text-primary);padding-left:1rem}.guide-answer{border:1px solid var(--color-selection-strong);border-radius:var(--radius-card);background:var(--color-info-surface);color:var(--color-text-primary);padding:clamp(1.25rem,4vw,1.8rem)}.guide-answer>p:first-child,.guide-formula>p:first-child{color:var(--color-action-primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem;font-size:.68rem;font-weight:700}.guide-formula{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-secondary);padding:1.15rem}.guide-formula code{color:var(--color-text-primary);white-space:nowrap;background:0 0;padding:.25rem 0;font-size:.95rem;display:block;overflow-x:auto}.guide-methodology-note{border:1px solid var(--color-selection-strong);border-radius:var(--radius-card);background:var(--color-info-surface);color:var(--color-info);align-items:flex-start;gap:.7rem;margin-top:2.5rem;padding:1rem;font-size:.76rem;line-height:1.6;display:flex}.guide-methodology-note>svg{flex:none;margin-top:.1rem}.guide-methodology-note a{text-underline-offset:.14em;font-weight:650;text-decoration:underline}.guide-faqs{margin-top:3rem}.guide-faqs>h2{color:var(--color-text-primary);letter-spacing:-.035em;margin-top:.4rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:650}.guide-faqs>div{border-top:1px solid var(--color-border-subtle);margin-top:1rem}.guide-faqs details{border-bottom:1px solid var(--color-border-subtle);padding-block:1rem}.guide-faqs summary{cursor:pointer;color:var(--color-text-primary);font-size:.88rem;font-weight:650}.guide-faqs details p{color:var(--color-text-secondary);margin-top:.65rem;font-size:.8rem;line-height:1.65}.guide-toc>p,.guide-detail-card>p{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:700}.guide-toc ol{border-left:1px solid var(--color-border-default);margin-top:.7rem}.guide-toc li a{color:var(--color-text-secondary);border-left:2px solid #0000;margin-left:-1px;padding:.48rem 0 .48rem .75rem;font-size:.72rem;line-height:1.4;display:block}.guide-toc li[data-depth="3"] a{padding-left:1.25rem;font-size:.67rem}.guide-toc li a[aria-current=location]{border-left-color:var(--color-action-primary);color:var(--color-action-primary)}.guide-reading-meta{border-top:1px solid var(--color-border-subtle);gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:grid}.guide-reading-meta dt{color:var(--color-text-muted);font-size:.65rem}.guide-reading-meta dd{color:var(--color-text-primary);margin-top:.15rem;font-size:.72rem;font-weight:650}.guide-right-rail{gap:.75rem}.guide-detail-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);padding:1rem}.guide-detail-card dl{margin-top:.7rem}.guide-detail-card dl div{border-top:1px solid var(--color-border-subtle);justify-content:space-between;gap:.8rem;padding-block:.65rem;font-size:.66rem;display:flex}.guide-detail-card dt{color:var(--color-text-muted)}.guide-detail-card dd{color:var(--color-text-primary);text-align:right;align-items:center;gap:.25rem;display:inline-flex}.guide-detail-card>a{border-top:1px solid var(--color-border-subtle);min-height:2.75rem;color:var(--color-text-primary);align-items:center;padding-block:.7rem;font-size:.7rem;display:flex}.guide-detail-card>p+a{margin-top:.55rem}@media (min-width:72rem){.guide-shell{grid-template-columns:minmax(10rem,12.5rem) minmax(0,42.5rem) minmax(12rem,16.25rem);justify-content:center}.guide-left-rail,.guide-right-rail{display:block;position:sticky;top:6rem}.guide-right-rail{display:grid}.guide-main{width:100%;max-width:none;margin:0}}.display-choice header{max-width:45rem}.display-choice h1{letter-spacing:-.065em;margin-top:.5rem;font-size:clamp(2.75rem,9vw,6rem);font-weight:650;line-height:.95}.display-choice header>p:last-child{color:var(--color-text-secondary);margin-top:1rem;font-size:1.0625rem}.display-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.display-choice-grid a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);flex-direction:column;min-height:15rem;padding:1.5rem;display:flex}.display-choice-grid a:hover{border-color:var(--color-action-primary)}.display-choice-time{color:var(--color-action-primary);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-bottom:auto;font-size:clamp(2rem,5vw,4rem)}.display-choice-grid strong{margin-top:2rem;font-size:1.125rem}.display-choice-grid small{color:var(--color-text-secondary);margin-top:.5rem;line-height:1.5}@media (max-width:48rem){.display-choice-grid{grid-template-columns:1fr}.display-choice-grid a{min-height:11rem}}.dashboard-state{border:1px solid var(--color-border-subtle);border-radius:var(--radius-hero);background:var(--color-surface-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:24rem;padding:clamp(1.5rem,5vw,3.5rem);display:flex}.dashboard-state h2{letter-spacing:-.04em;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:650}.dashboard-state p{max-width:36rem;color:var(--color-text-secondary)}.dashboard-state-icon{border-radius:var(--radius-card);background:var(--color-info-surface);width:3.5rem;height:3.5rem;color:var(--color-action-primary);place-items:center;display:grid}.dashboard-state-icon svg{width:1.75rem}.dashboard-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);flex-direction:column;align-items:flex-start;gap:.75rem;min-height:13rem;padding:1.5rem;display:flex}.dashboard-card h3{color:var(--color-text-primary);font-size:1.125rem;font-weight:650}.dashboard-card p{color:var(--color-text-secondary);font-size:.875rem}.dashboard-value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-block:auto;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:650}.dashboard-deferred{border-radius:var(--radius-pill);background:var(--color-surface-secondary);color:var(--color-text-muted);margin-top:auto;padding:.3rem .6rem;font-size:.6875rem;font-weight:650}.dashboard-first-use{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.dashboard-first-use>section>h1,.dashboard-returning-header h1{max-width:48rem;color:var(--color-text-primary);letter-spacing:-.065em;margin-top:1.2rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:680;line-height:.92}.dashboard-first-use>section>p,.dashboard-returning-header>div>p:last-child{max-width:44rem;color:var(--color-text-secondary);margin-top:1.25rem;font-size:1.05rem;line-height:1.65}.dashboard-start-grid{gap:.9rem;margin-top:2rem;display:grid}.dashboard-start-grid article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);flex-direction:column;align-items:flex-start;min-height:13rem;padding:1.25rem;display:flex}.dashboard-start-grid h2{color:var(--color-text-primary);margin-top:1.1rem;font-size:1rem;font-weight:650}.dashboard-start-grid p{color:var(--color-text-secondary);margin-top:.45rem;font-size:.78rem;line-height:1.5}.dashboard-start-grid a{min-height:2.75rem;color:var(--color-action-primary);align-items:center;gap:.4rem;margin-top:auto;font-size:.76rem;font-weight:650;display:inline-flex}.dashboard-preview{border:1px dashed var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-surface-secondary);padding:clamp(1rem,3vw,1.5rem)}.dashboard-preview>div:first-child>span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-primary);color:var(--color-text-muted);padding:.25rem .55rem;font-size:.67rem}.dashboard-preview-list{gap:.7rem;margin-top:1rem;display:grid}.dashboard-preview-list>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);align-items:center;gap:.8rem;min-height:4.3rem;padding:.75rem;display:flex}.dashboard-preview-list strong,.dashboard-preview-list small{display:block}.dashboard-preview-list strong{color:var(--color-text-primary);font-size:.78rem}.dashboard-preview-list small{color:var(--color-text-muted);margin-top:.18rem;font-size:.68rem}.dashboard-preview-note{color:var(--color-text-muted);align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.7rem;line-height:1.5;display:flex}.dashboard-returning-header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.dashboard-real-grid{gap:.9rem;margin-top:2.5rem;display:grid}.dashboard-active-workspace,.dashboard-metric-card,.dashboard-family-card,.dashboard-honesty-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);padding:1.25rem}.dashboard-active-workspace>div>span{color:var(--color-text-muted);font-size:.7rem}.dashboard-active-workspace h2{color:var(--color-text-primary);letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:650}.dashboard-active-workspace>p{color:var(--color-text-secondary);margin-top:.35rem;font-size:.82rem}.dashboard-active-workspace>a,.dashboard-metric-card>span{min-height:2.75rem;color:var(--color-action-primary);align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.78rem;font-weight:650;display:inline-flex}.dashboard-metric-card{flex-direction:column;min-height:12rem;display:flex}.dashboard-metric-card>strong{color:var(--color-text-primary);letter-spacing:-.06em;margin-block:auto;font-size:clamp(3.25rem,8vw,5rem);font-weight:650}.dashboard-metric-card>span{margin-top:0}.dashboard-family-card dl{gap:.6rem;margin-top:1rem;display:grid}.dashboard-family-card dl div{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);justify-content:space-between;gap:1rem;padding-bottom:.6rem;font-size:.8rem;display:flex}.dashboard-family-card dd{color:var(--color-text-primary);font-weight:650}.dashboard-honesty-card{color:var(--color-text-muted);align-items:flex-start;gap:.8rem;display:flex}.dashboard-honesty-card h2{color:var(--color-text-primary);font-size:.95rem;font-weight:650}.dashboard-honesty-card p{color:var(--color-text-secondary);margin-top:.3rem;font-size:.75rem}.dashboard-honesty-card>span{border-radius:var(--radius-pill);background:var(--color-surface-secondary);margin-left:auto;padding:.3rem .55rem;font-size:.65rem;font-weight:650}@media (min-width:48rem){.dashboard-start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.dashboard-first-use{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.75fr)}.dashboard-real-grid{grid-template-columns:1.2fr .55fr .55fr}.dashboard-active-workspace{grid-row:span 2}.dashboard-family-card{grid-column:2/span 2}.dashboard-honesty-card{grid-column:1/-1}}.workspace-form-page,.workspace-manage-page{background:var(--color-canvas);min-height:70vh;padding:clamp(2rem, 7vw, 5rem) var(--page-gutter)}.workspace-form{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-primary);max-width:32rem;box-shadow:var(--shadow-surface);margin:auto;padding:clamp(1.5rem,5vw,2.5rem)}.workspace-manage-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-primary);align-items:center;gap:.5rem 1rem;padding:1rem;display:grid}.workspace-manage-card>p{color:var(--color-text-muted);font-size:.75rem}.workspace-manage-card>div{flex-wrap:wrap;gap:.5rem;display:flex}.token-swatch{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);overflow:hidden}.token-swatch>span{border-bottom:1px solid var(--color-border-subtle);height:5rem;display:block}.token-swatch code{color:var(--color-text-secondary);text-overflow:ellipsis;padding:.75rem;font-size:.6875rem;display:block;overflow:hidden}@media (min-width:48rem){.workspace-manage-card{grid-template-columns:minmax(12rem,1fr) auto auto}}@media (max-width:56rem){.display-controls{max-height:48dvh;overflow-y:auto}.display-controls-inner{flex-wrap:wrap;align-items:stretch}.display-control-actions{flex-wrap:wrap;width:100%;margin-left:0}}@media (max-width:32rem){.display-controls-inner{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.display-control-actions{grid-column:1/-1}.display-timezone{width:100%;max-width:none}.display-key-hints{display:none}}.type-display,.type-page-title,.type-section-title,.type-card-title,.type-result{color:inherit;letter-spacing:-.035em;text-wrap:balance;font-weight:650}.type-display{font-size:var(--text-display);letter-spacing:-.045em;line-height:1.02}.type-page-title{font-size:var(--text-page-title);line-height:1.08}.type-section-title{font-size:var(--text-section-title);line-height:1.14}.type-card-title{font-size:var(--text-card-title);letter-spacing:-.012em;line-height:1.3}.type-result{font-size:var(--text-result);font-variant-numeric:tabular-nums;line-height:1.05}.type-body-lg{font-size:var(--text-body-lg);line-height:1.65}.type-body{font-size:var(--text-body);line-height:1.65}.type-label{font-size:var(--text-label);font-weight:600;line-height:1.35}.type-caption{font-size:var(--text-caption);line-height:1.45}.tabular-nums{font-variant-numeric:tabular-nums}.category-icon{border:1px solid var(--category-color,var(--color-action-primary));flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.category-icon{border:1px solid color-mix(in srgb, var(--category-color,var(--color-action-primary)) 18%, transparent)}}.category-icon{border-radius:var(--radius-control);background:var(--category-surface,var(--color-info-surface));color:var(--category-color,var(--color-action-primary))}.category-icon-sm{border-radius:.65rem;width:2rem;height:2rem}.category-icon-md{width:2.5rem;height:2.5rem}.category-icon-lg{width:3rem;height:3rem}.home-hero{overflow:clip}.home-hero-kicker{border:1px solid var(--color-selection-strong);border-radius:var(--radius-pill);background:var(--color-info-surface);color:var(--color-info);align-items:center;gap:.5rem;padding:.42rem .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.home-hero-title{letter-spacing:-.07em;flex-direction:column;font-size:clamp(3.15rem,7.2vw,6.25rem);font-weight:680;line-height:.88;display:flex}.home-hero-title span:last-child{color:var(--color-text-muted)}.home-instrument{border:1px solid var(--color-border-default);background:var(--color-fixed-ink);min-width:0;color:var(--color-fixed-white);border-radius:clamp(1.35rem,3vw,2rem);padding:clamp(1.2rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #14171c38}.home-instrument:after{background:var(--color-category-time);border-radius:50%;height:15rem;position:absolute;inset:auto -25% -55% 30%}@supports (color:color-mix(in lab, red, red)){.home-instrument:after{background:color-mix(in srgb, var(--color-category-time) 28%, transparent)}}.home-instrument:after{filter:blur(4rem);content:"";pointer-events:none}.home-instrument>*{z-index:1;position:relative}.home-instrument-tabs{align-items:center;gap:.3rem;display:flex}.home-instrument-tabs button,.home-instrument-tabs a{color:#ffffffa3;background:#ffffff0f;border:0;border-radius:.65rem;align-items:center;gap:.35rem;min-height:2.25rem;padding:.45rem .65rem;font-size:.72rem;font-weight:650;display:inline-flex}.home-instrument-tabs button[aria-selected=true]{background:var(--color-category-time);color:#fff}.home-instrument-live{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:.62rem;font-weight:700}.home-instrument-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.home-instrument-inputs label{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.home-instrument-inputs input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.7rem;width:100%;min-height:3rem;margin-top:.45rem;padding:.65rem .8rem;font-size:1rem}.home-instrument-toggle{color:#ffffff9e;align-items:center;gap:.55rem;min-height:2.75rem;font-size:.75rem;display:inline-flex}.home-instrument-toggle input{accent-color:var(--color-category-time)}.home-instrument-result>p{color:#ffffff75;letter-spacing:.09em;text-transform:uppercase;margin-top:.85rem;font-size:.65rem;font-weight:700}.home-instrument-result>strong{letter-spacing:-.07em;margin-top:.3rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:600;line-height:.95;display:block}.home-instrument-metrics{flex-wrap:wrap;gap:1.4rem;margin-top:1.1rem;display:flex}.home-instrument-metrics span{color:#ffffff6b;flex-direction:column;font-size:.65rem;display:flex}.home-instrument-metrics b{color:#fff;font-size:.9rem}.home-instrument-track{border-radius:var(--radius-pill);background:#ffffff0f;border:1px solid #ffffff1f;height:1.1rem;margin-top:1.1rem;position:relative;overflow:hidden}.home-instrument-track span{border-radius:inherit;background:var(--color-category-time);height:100%;display:block}.home-instrument-result>a{color:#fff;align-items:center;gap:.4rem;min-height:2.75rem;margin-top:1rem;font-size:.78rem;font-weight:650;display:inline-flex}.home-instrument-error{color:#ffb4ae;margin-top:1rem;font-size:.8rem}.home-operating-system{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-primary);padding-block:clamp(3.5rem,7vw,6.5rem)}.home-operating-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.56fr);align-items:end;gap:2rem;display:grid}.home-operating-heading h2{letter-spacing:-.06em;max-width:52rem;margin-top:.55rem;font-size:clamp(2.35rem,5vw,4.7rem);font-weight:620;line-height:.98}.home-operating-heading>p{color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.home-operating-flow{border:1px solid var(--color-border-subtle);background:var(--color-border-subtle);grid-template-columns:1.1fr .92fr 1.18fr;gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}.home-operating-flow>a{background:var(--color-surface-primary);min-height:21rem;color:var(--color-text-primary);align-content:space-between;padding:clamp(1.2rem,2.8vw,2.1rem);display:grid;position:relative;overflow:hidden}.home-operating-flow>a:nth-child(2){background:var(--color-fixed-ink);min-height:24rem;color:var(--color-fixed-white)}.home-operating-flow>a:after{aspect-ratio:1;border:1px solid;width:74%;position:absolute;bottom:-45%;right:-22%}@supports (color:color-mix(in lab, red, red)){.home-operating-flow>a:after{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.home-operating-flow>a:after{content:"";border-radius:50%}.home-operating-flow>a>span{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:750}.home-operating-flow>a:nth-child(2)>span,.home-operating-flow>a:nth-child(2) p{color:var(--color-fixed-white)}@supports (color:color-mix(in lab, red, red)){.home-operating-flow>a:nth-child(2)>span,.home-operating-flow>a:nth-child(2) p{color:color-mix(in srgb,var(--color-fixed-white) 58%,transparent)}}.home-operating-flow>a>svg{width:1.4rem;color:var(--color-action-primary)}.home-operating-flow h3{letter-spacing:-.055em;align-self:end;font-size:clamp(2rem,4vw,3.6rem);font-weight:620}.home-operating-flow p{max-width:25rem;color:var(--color-text-secondary);font-size:.76rem;line-height:1.55}.home-operating-flow>a>strong{z-index:1;align-items:center;gap:.4rem;font-size:.72rem;display:flex;position:relative}.home-operating-flow>a>strong svg{width:.9rem}.home-operating-flow>a:hover>strong{color:var(--color-action-primary)}.hub-snapshot{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-canvas);min-width:0;box-shadow:var(--shadow-surface);padding:clamp(1.25rem,3vw,1.75rem)}.hub-snapshot-heading{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.67rem;font-weight:700;display:flex}.hub-snapshot-heading span:last-child{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);letter-spacing:0;text-transform:none;padding:.2rem .45rem}.hub-snapshot>strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:1.25rem;font-size:clamp(2.35rem,5vw,4.25rem);font-weight:650;line-height:1;display:block}.hub-snapshot>p{color:var(--color-text-secondary);margin-top:.45rem;font-size:.82rem}.hub-snapshot-track{border-radius:var(--radius-pill);background:var(--color-surface-inset);height:.7rem;margin-top:1.3rem;overflow:hidden}.hub-snapshot-track span{border-radius:inherit;background:var(--color-action-primary);width:58%;height:100%;display:block}.hub-snapshot dl{grid-template-columns:.6fr .6fr 1.6fr;gap:.75rem;margin-top:1.4rem;display:grid}.hub-snapshot dl div{min-width:0}.hub-snapshot dt{color:var(--color-text-muted);font-size:.67rem}.hub-snapshot dd{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.8rem;font-weight:650;overflow:hidden}.hub-tool-list{border-top:1px solid var(--color-border-subtle);display:grid}.hub-tool-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 0;display:grid}.hub-tool-row:hover strong,.hub-tool-row:hover>svg{color:var(--color-action-primary)}.hub-tool-row strong{color:var(--color-text-primary);font-size:.92rem;display:block}.hub-tool-row small{color:var(--color-text-secondary);margin-top:.25rem;font-size:.78rem;line-height:1.45;display:block}.hub-tool-row>svg{color:var(--color-text-muted)}.hub-moment-map{border-block:1px solid var(--color-border-subtle);grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,5vw,5rem);margin-bottom:4rem;padding-block:clamp(2rem,4vw,3.2rem);display:grid}.hub-moment-map>div h2{letter-spacing:-.05em;max-width:24rem;margin-top:.5rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:630;line-height:1.02}.hub-moment-map ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hub-moment-map li{min-width:0;padding:.25rem 1.1rem .25rem 0}.hub-moment-map li+li{border-left:1px solid var(--color-border-subtle);padding-left:1.1rem}.hub-moment-map li>span{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:750}.hub-moment-map li h3{margin-top:.65rem;font-size:.9rem;font-weight:680}.hub-moment-map li p{color:var(--color-text-secondary);margin-top:.45rem;font-size:.7rem;line-height:1.55}.mobile-dock{z-index:calc(var(--z-header) - 1);border-top:1px solid var(--color-border-subtle);background:var(--color-header-surface);-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);padding:.4rem max(.45rem,env(safe-area-inset-right)) max(.4rem,env(safe-area-inset-bottom)) max(.45rem,env(safe-area-inset-left));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-dock a{min-width:0;min-height:3.35rem;color:var(--color-text-muted);border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.62rem;font-weight:600;display:flex}.mobile-dock a.is-active{color:var(--color-action-primary)}@media (min-width:64rem){.hub-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (max-width:63.999rem){body{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}:is(body:has(.live-board-experience),body:has(.work-board),body:has(.display-shell),body:has(.workspace-app)){padding-bottom:0}.cookie-consent{bottom:calc(6.2rem + env(safe-area-inset-bottom))}.tool-result-panel,.home-live-preview,.mobile-dock-safe,.live-preview-safe{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}main#main-content{scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.home-operating-heading,.hub-moment-map,.home-operating-flow{grid-template-columns:1fr}.home-operating-flow>a,.home-operating-flow>a:nth-child(2){min-height:17rem}}@media (max-width:39.999rem){.home-hero-title{font-size:clamp(3.35rem,17vw,4.35rem)}.home-instrument-inputs{grid-template-columns:1fr 1fr}.home-instrument-tabs a:nth-of-type(2){display:none}.hub-snapshot dl{grid-template-columns:1fr 1fr}.hub-snapshot dl div:last-child{grid-column:1/-1}.hub-moment-map ol{grid-template-columns:1fr}.hub-moment-map li{padding:1rem 0}.hub-moment-map li+li{border-top:1px solid var(--color-border-subtle);border-left:0;padding-left:0}}.live-board-experience{--board-accent:var(--color-action-primary);--display-bg:var(--color-canvas);--display-text:var(--color-text-primary);--display-secondary:var(--color-text-secondary);--display-muted:var(--color-text-muted);--display-accent:var(--color-action-primary);--display-border:var(--color-border-default);--display-card:var(--color-surface-elevated);background:var(--color-canvas);min-height:100dvh;color:var(--color-text-primary);isolation:isolate;position:relative;overflow:hidden}.live-board-experience:before{z-index:-1;background:radial-gradient(circle at 78% 18%, var(--board-accent), transparent 32%), linear-gradient(135deg, var(--color-surface-secondary), transparent 52%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.live-board-experience:before{background:radial-gradient(circle at 78% 18%, color-mix(in srgb,var(--board-accent) 12%,transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb,var(--color-surface-secondary) 64%,transparent), transparent 52%)}}.live-board-experience:before{content:"";pointer-events:none}.live-board-experience[data-token-theme=oled]:before{background:radial-gradient(circle at 70% 20%,var(--board-accent),transparent 38%)}@supports (color:color-mix(in lab, red, red)){.live-board-experience[data-token-theme=oled]:before{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--board-accent) 11%,transparent),transparent 38%)}}.live-board-experience[data-scene=focus]{--board-accent:var(--color-category-clocks)}.live-board-experience[data-scene=calendar]{--board-accent:var(--color-category-date)}.live-board-experience[data-scene=world]{--board-accent:var(--color-category-time)}.live-board-experience[data-scene=finance]{--board-accent:var(--color-category-finance)}.live-board-experience[data-scene=month]{--board-accent:var(--color-category-work)}.live-board-control-tray{top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));z-index:var(--z-header);border:1px solid var(--color-border-default);grid-template-columns:auto minmax(11rem,.45fr) minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.5rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.live-board-control-tray{border:1px solid color-mix(in srgb,var(--color-border-default) 82%,transparent)}}.live-board-control-tray{border-radius:var(--radius-surface);background:var(--color-surface-primary)}@supports (color:color-mix(in lab, red, red)){.live-board-control-tray{background:color-mix(in srgb,var(--color-surface-primary) 86%,transparent)}}.live-board-control-tray{box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);padding:.5rem}.live-board-control-tray[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-1rem)}.live-board-control-brand{align-items:center;gap:.55rem;min-width:0;padding-inline:.25rem .55rem;display:flex}.live-board-control-brand>span{border-left:1px solid var(--color-border-subtle);color:var(--color-text-secondary);white-space:nowrap;padding-left:.55rem;font-size:.72rem;font-weight:700}.live-board-control-brand>small{border-radius:var(--radius-pill);background:var(--color-warning-surface);color:var(--color-warning);white-space:nowrap;padding:.25rem .45rem;font-size:.58rem;font-weight:750}.live-board-board-switcher select,.live-board-theme-control select,.live-board-rotation select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-secondary);width:100%;min-height:2.5rem;color:var(--color-text-primary);padding:.45rem 1.8rem .45rem .65rem;font-size:.7rem;font-weight:650}.live-board-mode-controls{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.live-board-mode-controls>button,.live-board-exit{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);min-width:2.55rem;min-height:2.55rem;color:var(--color-text-secondary);place-items:center;display:grid}.live-board-mode-controls>button:hover,.live-board-exit:hover{border-color:var(--board-accent);color:var(--color-text-primary)}.live-board-mode-controls svg{width:1rem;height:1rem}.live-board-exit{color:var(--color-text-primary);padding-inline:.75rem;font-size:.68rem;font-weight:700;display:inline-flex}.live-board-segmented{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-inset);padding:.18rem;display:flex}.live-board-segmented button{border-radius:calc(var(--radius-control) - 3px);min-height:2.1rem;color:var(--color-text-muted);background:0 0;border:0;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.live-board-segmented button[aria-pressed=true]{background:var(--color-surface-primary);box-shadow:var(--shadow-control);color:var(--color-text-primary)}.live-board-segmented svg{width:.85rem;height:.85rem}.live-board-theme-control{align-items:center;width:5.9rem;display:flex;position:relative}.live-board-theme-control svg{pointer-events:none;position:absolute;right:.55rem}.live-board-theme-control select{padding-right:1.55rem}.live-board-canvas{min-height:100dvh;padding:clamp(6rem,10vh,7.4rem) max(1rem,env(safe-area-inset-right)) clamp(4.8rem,8vh,6rem) max(1rem,env(safe-area-inset-left));transition:transform 2s var(--ease-standard)}.live-board-experience[data-stand-mode=true] .live-board-canvas{transform:translate(var(--burn-shift-x,0),var(--burn-shift-y,0))}.live-board-scene{min-height:calc(100dvh - clamp(10.8rem,18vh,13.4rem))}.live-board-rotation{right:max(1rem,env(safe-area-inset-right));bottom:max(.8rem,env(safe-area-inset-bottom));z-index:var(--z-header);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-primary);align-items:center;gap:.6rem;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.live-board-rotation{background:color-mix(in srgb,var(--color-surface-primary) 88%,transparent)}}.live-board-rotation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.35rem .45rem .35rem .7rem}.live-board-rotation>svg{width:.9rem;color:var(--color-text-muted)}.live-board-rotation label{align-items:center;gap:.45rem;display:flex}.live-board-rotation label>span{color:var(--color-text-muted);font-size:.62rem;font-weight:700}.live-board-rotation select{border:0;width:auto;min-height:2rem;padding-block:.2rem}.live-board-rotation>span{color:var(--color-text-secondary);align-items:center;gap:.25rem;padding-right:.35rem;font-size:.62rem;display:flex}.live-board-rotation>span svg{width:.8rem}.live-board-offline{z-index:var(--z-header);border:1px solid var(--color-warning);border-radius:var(--radius-control);background:var(--color-warning-surface);width:min(42rem,100% - 2rem);color:var(--color-warning);align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.72rem;display:flex;position:fixed;top:5rem;left:50%;transform:translate(-50%)}.live-board-offline svg{flex:none;width:1rem}.live-board-capability-note{z-index:var(--z-header);border:1px solid var(--color-warning);border-radius:var(--radius-control);background:var(--color-warning-surface);width:min(40rem,100% - 2rem);color:var(--color-warning);text-align:center;padding:.7rem;font-size:.7rem;position:fixed;bottom:4.7rem;left:50%;transform:translate(-50%)}.tablet-stand-status{bottom:max(.9rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));z-index:var(--z-header);color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.62rem;display:flex;position:fixed}.tablet-stand-status svg{width:.85rem}.live-board-reveal{bottom:max(1rem,env(safe-area-inset-bottom));z-index:var(--z-header);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-primary);min-height:2.8rem;color:var(--color-text-primary);align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.live-board-reveal svg{width:1rem}.live-board-time{align-content:center;display:grid}.live-board-time>p,.live-board-time>span{color:var(--color-text-muted);letter-spacing:.04em;font-size:clamp(.66rem,1vw,.78rem);font-weight:650}.live-board-time time{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.085em;margin-block:.35rem;font-size:clamp(4rem,10vw,9rem);font-weight:500;line-height:.84;display:block}.live-board-metric{align-content:start;gap:.3rem;min-width:0;display:grid}.live-board-metric>span{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:700}.live-board-metric>strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1rem,2vw,1.45rem)}.live-board-metric>small{color:var(--color-text-muted);font-size:.66rem;line-height:1.4}.live-board-calendar{min-width:0}.live-board-calendar>header{align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}.live-board-calendar>header svg{width:1rem;color:var(--board-accent)}.live-board-calendar>header span,.personal-day-arc header span{color:var(--color-text-muted);text-transform:uppercase;font-size:.58rem;font-weight:750}.live-board-calendar>header h2,.personal-day-arc header h2{letter-spacing:-.025em;margin-top:.1rem;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:680}.live-board-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem;display:grid}.live-board-calendar-grid>span,.live-board-calendar-grid>button{border-radius:var(--radius-small);min-height:2rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;font-size:.67rem;display:grid}.live-board-calendar-grid>button{cursor:pointer}.live-board-calendar-grid .is-label{min-height:1.2rem;color:var(--color-text-muted);font-size:.55rem;font-weight:750}.live-board-calendar-grid .is-selected{background:var(--board-accent);color:var(--color-action-on-primary);font-weight:750}.live-board-calendar-grid [data-has-event=true]{position:relative}.live-board-calendar-grid [data-has-event=true]:after{content:"";background:currentColor;border-radius:50%;width:.24rem;height:.24rem;position:absolute;bottom:.18rem}.information-rail{grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr);gap:1.2rem;min-width:0;display:grid}.information-rail-heading>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.58rem;font-weight:750}.information-rail-heading h2{letter-spacing:-.035em;margin-top:.25rem;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:680}.information-rail ol{border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.information-rail li{grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.9rem;display:grid}.information-rail li+li{border-left:1px solid var(--color-border-subtle)}.information-rail li>span{background:var(--color-surface-secondary);width:2.1rem;height:2.1rem;color:var(--color-text-muted);border-radius:50%;place-items:center;font-size:.55rem;font-weight:750;display:grid}.information-rail li[data-state=active]>span{background:var(--board-accent);color:var(--color-action-on-primary)}.information-rail li strong,.information-rail li small{display:block}.information-rail li strong{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.information-rail li small{color:var(--color-text-muted);margin-top:.25rem;font-size:.62rem;line-height:1.35}.personal-day-arc{min-width:0}.day-arc-track{height:1.15rem;margin-block:1rem .6rem;position:relative}.day-arc-track>span{background:var(--color-border-default);height:2px;position:absolute;top:50%;left:0;right:0}.day-arc-track>span:before{width:var(--day-progress,55%);background:var(--board-accent);content:"";height:100%;display:block}.day-arc-track i{border:2px solid var(--color-canvas);background:var(--color-text-muted);width:.55rem;height:.55rem;box-shadow:0 0 0 1px var(--color-border-default);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-arc-track i.is-current{background:var(--board-accent);width:.85rem;height:.85rem}.personal-day-arc ol{justify-content:space-between;gap:.5rem;display:flex}.personal-day-arc li{gap:.1rem;display:grid}.personal-day-arc li span{color:var(--color-text-muted);font-size:.58rem}.personal-day-arc li strong{font-variant-numeric:tabular-nums;font-size:.68rem}.live-board-setup-state{border-left:2px solid var(--board-accent);align-items:flex-start;gap:.9rem;padding:.35rem 0 .35rem 1rem;display:flex}.live-board-setup-state>svg{width:1.2rem;color:var(--board-accent);flex:none}.live-board-setup-state span{color:var(--board-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:750}.live-board-setup-state h2{letter-spacing:-.03em;margin-top:.25rem;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:680}.live-board-setup-state p{max-width:36rem;color:var(--color-text-secondary);margin-top:.45rem;font-size:.75rem;line-height:1.55}.live-board-setup-state a{color:var(--board-accent);margin-top:.7rem;font-size:.7rem;font-weight:700;display:inline-flex}.scene-command{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.62fr);gap:clamp(1rem,2vw,1.6rem);display:grid}.scene-command-stage{align-content:space-between;min-width:0;padding:clamp(1rem,3vw,2.5rem);display:grid}.adaptive-scene-label{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.adaptive-scene-label>span{color:var(--board-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.adaptive-scene-label p{color:var(--color-text-muted);text-align:right;font-size:.68rem}.scene-command-primary{justify-content:space-between;align-items:end;gap:2rem;padding-top:1.5rem;display:flex}.scene-command-primary>div>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.scene-command-primary>div>strong{font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin-top:.3rem;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.9;display:block}.scene-command-primary>div>p{max-width:30rem;color:var(--color-text-secondary);margin-top:.75rem;font-size:.8rem;line-height:1.45}.scene-command-rail{border-left:1px solid var(--color-border-subtle);align-content:start;gap:1.2rem;min-width:0;padding:clamp(1rem,2.2vw,2rem);display:grid}.scene-status-line{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:.7rem;padding-bottom:1rem;display:flex}.scene-status-line>strong{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.scene-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.scene-command-bottom{border-top:1px solid var(--color-border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:2rem;padding:1.1rem clamp(1rem,2.5vw,2.4rem);display:grid}.scene-command-controls{right:50%;bottom:max(.75rem,env(safe-area-inset-bottom));z-index:var(--z-header);width:min(48rem,100% - 20rem);position:fixed;transform:translate(50%)}.scene-command-controls .live-work-control-surface{border-radius:var(--radius-surface);background:var(--color-surface-primary)}@supports (color:color-mix(in lab, red, red)){.scene-command-controls .live-work-control-surface{background:color-mix(in srgb,var(--color-surface-primary) 80%,transparent)}}.scene-command-controls .live-work-control-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.7rem}.scene-command-controls .live-work-control-heading,.scene-command-controls .live-work-elapsed{display:none}.scene-command-controls .live-work-control-actions{justify-content:center;margin-top:0}.live-board-experience[data-board=workday-command] .live-board-rotation{bottom:max(5.4rem,calc(env(safe-area-inset-bottom) + 4.6rem))}.live-board-experience[data-board=workday-command] .scene-command{padding-bottom:4.8rem}.live-board-experience[data-mode=glance] .scene-command{grid-template-columns:1fr}.live-board-experience[data-mode=glance] .scene-command-stage{text-align:center;place-content:center;justify-items:center;min-height:calc(100dvh - 13rem)}.live-board-experience[data-mode=glance] .scene-command-stage .adaptive-scene-label{width:min(44rem,100%)}.live-board-experience[data-mode=glance] .scene-command-stage .live-board-time time{font-size:clamp(6rem,18vw,14rem)}.live-board-experience[data-mode=glance] .scene-command-primary{width:min(48rem,100%)}.live-board-experience[data-mode=glance] .scene-command-rail,.live-board-experience[data-mode=glance] .scene-command-bottom{display:none}.scene-desk{grid-template-rows:auto minmax(0,1fr);gap:1.2rem;display:grid}.scene-desk>header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:end;gap:2rem;padding:1rem clamp(1rem,3vw,2.5rem) 1.5rem;display:flex}.scene-desk>header>div>span,.scene-desk-grid section>span{color:var(--board-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:750}.scene-desk>header h1{letter-spacing:-.065em;margin-top:.3rem;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:640;line-height:.94}.scene-desk>header p{max-width:36rem;color:var(--color-text-secondary);margin-top:.55rem;font-size:.78rem}.scene-desk>header .live-board-time{text-align:right}.scene-desk>header .live-board-time time{font-size:clamp(2.6rem,6vw,5.5rem)}.scene-desk-grid{border:1px solid var(--color-border-subtle);background:var(--color-border-subtle);grid-template-columns:minmax(0,1.2fr) minmax(17rem,.72fr);grid-template-areas:"agenda calendar""task tools";gap:1px;display:grid;overflow:hidden}.scene-desk-grid>section{background:var(--color-surface-primary);min-width:0}@supports (color:color-mix(in lab, red, red)){.scene-desk-grid>section{background:color-mix(in srgb,var(--color-surface-primary) 94%,transparent)}}.scene-desk-grid>section{padding:clamp(1.1rem,2.5vw,2rem)}.desk-agenda{grid-area:agenda}.scene-desk-grid .live-board-calendar{grid-area:calendar}.desk-task{grid-area:task}.desk-tools{grid-area:tools}.scene-desk-grid section h2{letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:650}.desk-empty-line{border-block:1px solid var(--color-border-subtle);align-items:center;gap:.8rem;margin-top:2rem;padding-block:1.2rem;display:flex}.desk-empty-line svg{width:1.2rem;color:var(--color-text-muted)}.desk-empty-line strong,.desk-empty-line small{display:block}.desk-empty-line strong{font-size:.82rem}.desk-empty-line small,.desk-task p{color:var(--color-text-muted);margin-top:.25rem;font-size:.7rem}.scene-desk-grid section>a{color:var(--board-accent);align-items:center;gap:.3rem;margin-top:1rem;font-size:.72rem;font-weight:700;display:inline-flex}.scene-desk-grid section>a svg{width:.85rem}.desk-tools{align-content:start;gap:.25rem;display:grid}.desk-tools>a{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;padding-block:.6rem}.scene-focus{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.55fr);min-height:calc(100dvh - 11rem);display:grid}.focus-orbit{border-right:1px solid var(--color-border-subtle);text-align:center;place-content:center;justify-items:center;display:grid}.focus-orbit>span{color:var(--board-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}.focus-orbit>strong{font-variant-numeric:tabular-nums;letter-spacing:-.085em;margin-top:1.5rem;font-size:clamp(5rem,15vw,13rem);font-weight:420;line-height:.8}.focus-orbit>p{color:var(--color-text-secondary);margin-top:1.3rem;font-size:clamp(.8rem,1.5vw,1rem)}.focus-track{background:var(--color-surface-inset);width:min(34rem,78vw);height:.35rem;margin-top:1.6rem;overflow:hidden}.focus-track i{background:var(--board-accent);height:100%;transition:width var(--duration-normal) var(--ease-standard);display:block}.scene-focus>aside{align-content:center;gap:1.3rem;padding:clamp(1.2rem,3vw,2.5rem);display:grid}.scene-focus>aside .live-board-time time{font-size:clamp(2.7rem,5vw,4.5rem)}.scene-focus dl{border-block:1px solid var(--color-border-subtle)}.scene-focus dl div{justify-content:space-between;gap:.8rem;padding-block:.8rem;display:flex}.scene-focus dl div+div{border-top:1px solid var(--color-border-subtle)}.scene-focus dt{color:var(--color-text-muted);font-size:.68rem}.scene-focus dd{font-size:.72rem;font-weight:700}.focus-task-field{gap:.35rem;display:grid}.focus-task-field span{color:var(--color-text-muted);font-size:.65rem;font-weight:700}.focus-task-field input,.scene-countdown form input,.scene-finance form input,.scene-weather input,.custom-board-editor input{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:2.75rem;color:var(--color-text-primary);padding:.6rem .75rem;font-size:.75rem}.focus-actions{flex-wrap:wrap;gap:.5rem;display:flex}.focus-actions button,.scene-countdown form button,.scene-finance form button,.custom-board-editor header button{border-radius:var(--radius-control);background:var(--board-accent);min-height:2.75rem;color:var(--color-action-on-primary);border:0;align-items:center;gap:.35rem;padding:.6rem .9rem;font-size:.72rem;font-weight:750;display:inline-flex}.focus-actions button svg{width:.9rem}.scene-calendar{border:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.58fr);min-height:calc(100dvh - 11rem);display:grid}.calendar-office-main{align-content:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.2rem,4vw,3.5rem);display:grid}.calendar-office-main .live-board-time time{font-size:clamp(3rem,7vw,6.5rem)}.calendar-office-main .live-board-calendar-grid>span,.calendar-office-main .live-board-calendar-grid>button{min-height:clamp(2rem,5vh,3.4rem);font-size:.78rem}.scene-calendar>aside{border-left:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);align-content:center;gap:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.scene-calendar>aside{background:color-mix(in srgb,var(--color-surface-secondary) 58%,transparent)}}.scene-calendar>aside{padding:clamp(1.2rem,3vw,2.6rem)}.scene-calendar>aside>span{color:var(--board-accent);text-transform:uppercase;font-size:.63rem;font-weight:750}.scene-calendar>aside>h1{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.7rem);font-weight:650;line-height:.98}.scene-calendar>aside>p{color:var(--color-text-muted);margin-bottom:1.4rem;font-size:.72rem}.scene-world{align-content:space-between;gap:1.4rem;min-height:calc(100dvh - 11rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.scene-world>header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1rem;display:flex}.scene-world>header>div>span{color:var(--board-accent);text-transform:uppercase;font-size:.62rem;font-weight:750}.scene-world>header h1{letter-spacing:-.065em;margin-top:.35rem;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:630}.scene-world>header p{color:var(--color-text-muted);margin-top:.45rem;font-size:.7rem}.scene-world>header .live-board-time{text-align:right}.scene-world>header .live-board-time time{font-size:clamp(2.8rem,6vw,5rem)}.world-zone-row{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.world-zone-row article{border-left:1px solid var(--color-border-subtle);min-width:0;padding:clamp(.8rem,2vw,1.5rem)}.world-zone-row article:last-child{border-right:1px solid var(--color-border-subtle)}.world-zone-row article>span{color:var(--color-text-muted);font-size:.64rem;font-weight:700}.world-zone-row article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin-top:1rem;font-size:clamp(2.2rem,5vw,5rem);line-height:.9;display:block}.world-zone-row article p,.world-zone-row article small{color:var(--color-text-muted);margin-top:.55rem;font-size:.65rem;display:block}.world-zone-row article[data-working=true]>strong{color:var(--board-accent)}.world-overlap{border-block:1px solid var(--color-border-subtle);padding-block:1.2rem}.world-overlap>span{color:var(--board-accent);text-transform:uppercase;font-size:.62rem;font-weight:750}.world-overlap strong{margin-top:.35rem;font-size:clamp(1.2rem,2.5vw,1.9rem);display:block}.world-overlap p,.world-overlap small{color:var(--color-text-muted);margin-top:.3rem;font-size:.68rem;display:block}.scene-countdown{text-align:center;place-content:center;gap:clamp(1.4rem,4vw,3rem);min-height:calc(100dvh - 11rem);padding:clamp(1rem,4vw,3rem);display:grid}.scene-countdown>header>span{color:var(--board-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.scene-countdown>header h1{letter-spacing:-.06em;margin-top:.45rem;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:620}.scene-countdown>header p{color:var(--color-text-muted);margin-top:.45rem;font-size:.72rem}.countdown-units{border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.countdown-units>div{min-width:0;padding:clamp(1rem,3vw,2rem)}.countdown-units>div+div{border-left:1px solid var(--color-border-subtle)}.countdown-units strong{font-variant-numeric:tabular-nums;letter-spacing:-.075em;font-size:clamp(3rem,9vw,8rem);line-height:.9;display:block}.countdown-units span{color:var(--color-text-muted);text-transform:uppercase;margin-top:.7rem;font-size:.6rem;font-weight:700;display:block}.countdown-context{text-align:left;grid-template-columns:minmax(13rem,.55fr) minmax(22rem,1fr);gap:2rem;width:min(48rem,100%);margin:auto;display:grid}.countdown-context .live-board-time time{font-size:clamp(2.5rem,5vw,4.4rem)}.countdown-context section{border-left:1px solid var(--color-border-subtle);padding-left:1.4rem}.countdown-context section>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:750}.countdown-context section p{margin-top:.5rem;font-size:.78rem}.countdown-context section button{color:var(--board-accent);background:0 0;border:0;margin-top:.7rem;font-size:.7rem;font-weight:700}.scene-countdown.is-setup{text-align:left;grid-template-columns:minmax(15rem,.65fr) minmax(20rem,1fr);align-items:center}.scene-countdown.is-setup .live-board-time{grid-column:1/-1}.scene-countdown form,.scene-finance form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.scene-countdown form label,.scene-finance form label{gap:.35rem;display:grid}.scene-countdown form label span,.scene-finance form label span{color:var(--color-text-muted);font-size:.64rem;font-weight:700}.scene-countdown form button,.scene-finance form button{grid-column:1/-1;justify-self:start}.scene-finance{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.7fr);align-content:center;gap:clamp(1.5rem,4vw,4rem);min-height:calc(100dvh - 11rem);padding:clamp(1rem,4vw,3.5rem);display:grid}.scene-finance>header{border-bottom:1px solid var(--color-border-subtle);grid-column:1/-1;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.scene-finance>header span{color:var(--board-accent);text-transform:uppercase;font-size:.62rem;font-weight:750}.scene-finance>header h1{letter-spacing:-.065em;margin-top:.35rem;font-size:clamp(2.2rem,5vw,4.7rem);font-weight:620}.scene-finance>header p{color:var(--color-text-muted);margin-top:.45rem;font-size:.72rem}.scene-finance>header button{border:1px solid var(--color-border-default);border-radius:var(--radius-control);color:var(--color-text-primary);background:0 0;padding:.65rem .9rem;font-size:.7rem;font-weight:700}.finance-goal{align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.finance-goal>div>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.finance-goal>div>strong{font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin-top:.35rem;font-size:clamp(2.8rem,6vw,5.5rem);display:block}.finance-goal>div>p{color:var(--color-text-secondary);font-size:.75rem}.finance-metrics{border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding-block:1.2rem;display:grid}.scene-finance>.live-board-setup-state{grid-area:2/2/span 2;align-self:center}.scene-finance.is-setup{grid-template-columns:minmax(16rem,.65fr) minmax(20rem,1fr)}.scene-reception{grid-template-rows:auto minmax(0,1fr) auto;min-height:calc(100dvh - 11rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.scene-reception>header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:start;padding-bottom:1rem;display:flex}.scene-reception>header>span{color:var(--board-accent);text-transform:uppercase;font-size:.62rem;font-weight:750}.scene-reception>header .live-board-time{text-align:right}.scene-reception>header .live-board-time time{font-size:clamp(2.4rem,5vw,4.5rem)}.scene-reception>main{text-align:center;place-content:center;justify-items:center;display:grid}.scene-reception>main svg{width:2rem;height:2rem;color:var(--board-accent)}.scene-reception>main h1{letter-spacing:-.075em;text-wrap:balance;max-width:65rem;margin-top:1.3rem;font-size:clamp(3rem,8vw,8rem);font-weight:560;line-height:.92}.scene-reception>main p{color:var(--color-text-secondary);margin-top:1.1rem;font-size:clamp(.9rem,1.6vw,1.2rem)}.scene-reception>footer{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:1rem;padding-top:1rem;display:grid}.scene-reception>footer span,.scene-reception>footer strong{display:block}.scene-reception>footer span{color:var(--color-text-muted);text-transform:uppercase;font-size:.6rem;font-weight:700}.scene-reception>footer strong{margin-top:.25rem;font-size:.72rem}.scene-reception>footer button{border-radius:var(--radius-control);background:var(--board-accent);color:var(--color-action-on-primary);border:0;padding:.65rem .9rem;font-size:.7rem;font-weight:700}.scene-weather{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.58fr);min-height:calc(100dvh - 11rem);display:grid}.weather-time-stage{border-right:1px solid var(--color-border-subtle);text-align:center;place-content:center;justify-items:center;display:grid}.weather-time-stage>svg{width:clamp(2rem,5vw,4rem);height:auto;color:var(--board-accent);margin-bottom:1.2rem}.weather-time-stage>p{color:var(--color-text-muted);margin-top:1rem;font-size:.72rem}.scene-weather>aside{align-content:center;gap:1.5rem;padding:clamp(1.2rem,3vw,2.5rem);display:grid}.scene-weather>aside>label{gap:.4rem;display:grid}.scene-weather>aside>label span{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.65rem;font-weight:700;display:flex}.scene-weather>aside>label svg{width:.9rem}.provider-contract{border-block:1px solid var(--color-border-subtle);padding-block:1rem}.provider-contract span,.provider-contract strong,.provider-contract p,.provider-contract small{display:block}.provider-contract span{color:var(--color-text-muted);text-transform:uppercase;font-size:.6rem}.provider-contract strong{color:var(--color-warning);margin-top:.3rem;font-size:1rem}.provider-contract p,.provider-contract small{color:var(--color-text-muted);margin-top:.35rem;font-size:.65rem;line-height:1.45}.scene-month{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,.72fr) minmax(0,1.2fr);gap:1.5rem;min-height:calc(100dvh - 11rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.scene-month>header{border-bottom:1px solid var(--color-border-subtle);grid-column:1/-1;justify-content:space-between;padding-bottom:1rem;display:flex}.scene-month>header span{color:var(--board-accent);text-transform:uppercase;font-size:.62rem;font-weight:750}.scene-month>header h1{letter-spacing:-.06em;margin-top:.35rem;font-size:clamp(2rem,5vw,4.3rem);font-weight:620}.month-primary{align-items:center;gap:1.5rem;display:flex}.month-primary>div>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.month-primary>div>strong{letter-spacing:-.065em;margin-top:.4rem;font-size:clamp(2.7rem,6vw,5.2rem);display:block}.month-primary>div>p{color:var(--color-text-muted);font-size:.7rem}.month-bars{border-inline:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;padding:1.5rem;display:grid}.month-bars>div{grid-template-rows:auto minmax(7rem,1fr) auto;justify-items:center;gap:.45rem;display:grid}.month-bars span,.month-bars strong{color:var(--color-text-muted);font-size:.62rem}.month-bars i{border-radius:var(--radius-small);background:var(--color-surface-inset);width:min(2.7rem,70%);height:100%;position:relative;overflow:hidden}.month-bars b{background:var(--board-accent);position:absolute;bottom:0;left:0;right:0}.month-summary{border-top:1px solid var(--color-border-subtle);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1.2rem;display:grid}.scene-ambient{text-align:center;place-content:center;min-height:calc(100dvh - 11rem);padding:clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.scene-ambient .ambient-label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700;position:absolute;top:1rem;left:1rem}.scene-ambient time{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-.09em;font-size:clamp(5rem,20vw,18rem);font-weight:420;line-height:.75;position:relative}.scene-ambient>p{z-index:1;color:var(--color-text-secondary);margin-top:1.8rem;font-size:clamp(.75rem,1.4vw,1rem);position:relative}.ambient-context{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);justify-content:space-between;padding-top:.8rem;font-size:.62rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.ambient-datum{background:var(--color-border-subtle);width:1px;position:absolute;inset:8% 50%}.ambient-editorial{text-align:left;place-content:end start}.ambient-editorial time{letter-spacing:-.075em;max-width:10ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,17vw,15rem);font-weight:400}.ambient-editorial .ambient-datum{width:auto;height:1px;inset:15% 8% auto}.ambient-technical{text-align:left;place-content:center start}.ambient-technical:after{background-image:linear-gradient(var(--color-border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-subtle) 1px,transparent 1px);opacity:.28;content:"";background-size:8vw 8vw;position:absolute;inset:0}.ambient-technical time{letter-spacing:-.04em;font-size:clamp(4.5rem,15vw,13rem)}.ambient-organic .ambient-datum{border:1px solid var(--board-accent);width:min(55vw,32rem);height:min(55vw,32rem);inset:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ambient-organic .ambient-datum{border:1px solid color-mix(in srgb,var(--board-accent) 48%,transparent)}}.ambient-organic .ambient-datum{background:radial-gradient(circle,var(--board-accent),transparent 68%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ambient-organic .ambient-datum{background:radial-gradient(circle,color-mix(in srgb,var(--board-accent) 9%,transparent),transparent 68%)}}.ambient-organic time{font-size:clamp(4.5rem,15vw,13rem)}.ambient-variant-controls{bottom:max(3.8rem,calc(env(safe-area-inset-bottom) + 3rem));z-index:var(--z-header);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-primary);grid-template-columns:repeat(4,minmax(0,1fr));width:min(48rem,100% - 2rem);display:grid;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ambient-variant-controls{background:color-mix(in srgb,var(--color-surface-primary) 90%,transparent)}}.ambient-variant-controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ambient-variant-controls button{min-width:0;color:var(--color-text-muted);text-align:left;background:0 0;border:0;padding:.7rem}.ambient-variant-controls button+button{border-left:1px solid var(--color-border-subtle)}.ambient-variant-controls button[aria-pressed=true]{background:var(--color-surface-secondary);color:var(--color-text-primary)}.ambient-variant-controls span,.ambient-variant-controls small{display:block}.ambient-variant-controls span{font-size:.7rem;font-weight:750}.ambient-variant-controls small{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.58rem;overflow:hidden}.scene-custom{grid-template-rows:auto minmax(0,1fr);gap:1rem;min-height:calc(100dvh - 11rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.scene-custom>header{border-bottom:1px solid var(--color-border-subtle);padding-bottom:1rem}.scene-custom>header span{color:var(--board-accent);text-transform:uppercase;font-size:.62rem;font-weight:750}.scene-custom>header h1{letter-spacing:-.06em;margin-top:.3rem;font-size:clamp(2rem,5vw,4.2rem);font-weight:620}.scene-custom>header p{color:var(--color-text-muted);margin-top:.45rem;font-size:.7rem}.custom-board-grid{background:var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(11rem,auto);gap:1px;display:grid}.custom-board-grid>section{background:var(--color-surface-primary);min-width:0;padding:1.1rem;overflow:hidden}.custom-board-grid>section[data-module=local-time],.custom-board-grid>section[data-module=now-next-later],.custom-board-grid>section[data-module=day-arc]{grid-column:1/-1}.custom-countdown{gap:.35rem;display:grid}.custom-countdown>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.custom-countdown>strong{overflow-wrap:anywhere;line-height:1.25}.scene-custom[data-custom-layout=split] .custom-board-grid>section:not([data-module=local-time]){grid-column:auto}.scene-custom[data-custom-layout=information-wall] .custom-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(9rem,auto)}.scene-custom[data-custom-layout=information-wall] .custom-board-grid>section{grid-column:auto}.scene-custom[data-custom-layout=information-wall] .custom-board-grid>section[data-module=local-time]{grid-column:span 2}.scene-custom[data-custom-layout=information-wall] .custom-board-grid>section[data-module=now-next-later],.scene-custom[data-custom-layout=information-wall] .custom-board-grid>section[data-module=day-arc]{grid-column:1/-1}.custom-board-grid .scene-world{min-height:auto;padding:0}.custom-board-grid .scene-world>header,.custom-board-grid .world-overlap{display:none}.custom-board-grid .world-zone-row article>strong{font-size:clamp(1.4rem,3vw,2.8rem)}.custom-date{text-align:center;place-content:center;min-height:100%;display:grid}.custom-date strong{font-variant-numeric:tabular-nums;letter-spacing:-.08em;font-size:clamp(4rem,9vw,8rem);line-height:.8}.custom-date span{color:var(--color-text-muted);margin-top:.8rem;font-size:.72rem}.custom-board-editor{top:max(5rem,calc(env(safe-area-inset-top) + 4rem));right:max(1rem,env(safe-area-inset-right));bottom:max(3.8rem,calc(env(safe-area-inset-bottom) + 3rem));z-index:var(--z-modal);border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-surface-primary);width:min(28rem,100% - 2rem);position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.custom-board-editor{background:color-mix(in srgb,var(--color-surface-primary) 96%,transparent)}}.custom-board-editor{box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:1rem}.custom-board-editor>header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.8rem;display:flex}.custom-board-editor>header span{color:var(--board-accent);text-transform:uppercase;font-size:.58rem;font-weight:750}.custom-board-editor>header h2{margin-top:.2rem;font-size:1.1rem;font-weight:680}.custom-board-editor>label{color:var(--color-text-muted);gap:.35rem;margin-top:1rem;font-size:.62rem;font-weight:700;display:grid}.custom-board-editor fieldset{border:0;border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding-top:.8rem;display:flex}.custom-board-editor legend{width:100%;color:var(--color-text-muted);margin-bottom:.4rem;font-size:.62rem;font-weight:700}.custom-board-editor fieldset>button{border:1px solid var(--color-border-default);border-radius:var(--radius-control);min-height:2.3rem;color:var(--color-text-secondary);text-transform:capitalize;background:0 0;padding:.45rem .6rem;font-size:.65rem}.custom-board-editor fieldset>button[aria-pressed=true]{border-color:var(--board-accent);background:var(--board-accent)}@supports (color:color-mix(in lab, red, red)){.custom-board-editor fieldset>button[aria-pressed=true]{background:color-mix(in srgb,var(--board-accent) 12%,transparent)}}.custom-board-editor fieldset>button[aria-pressed=true]{color:var(--color-text-primary)}.custom-board-editor fieldset>label{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);min-height:2.3rem;color:var(--color-text-secondary);align-items:center;gap:.4rem;padding:.4rem .55rem;font-size:.65rem;display:flex}.custom-board-editor fieldset>label input{accent-color:var(--board-accent)}.custom-module-list{display:grid!important}.custom-module-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);grid-template-columns:minmax(8rem,1fr) auto;align-items:center;gap:.4rem;min-width:0;padding:.5rem .55rem;display:grid}.custom-module-row>label{min-width:0;color:var(--color-text-secondary);flex:1;align-items:center;gap:.4rem;font-size:.65rem;display:flex}.custom-module-row input{accent-color:var(--board-accent)}.custom-module-row>span{gap:.2rem;display:flex}.custom-module-row>.custom-module-setting{grid-column:1/-1;grid-template-columns:3rem minmax(0,1fr);align-items:center;width:100%;display:grid}.custom-module-row>.custom-module-setting textarea{resize:vertical;min-height:4.5rem}.custom-module-row button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-small);min-height:1.8rem;color:var(--color-text-secondary);background:0 0;padding:.25rem .4rem;font-size:.58rem}.custom-module-row button:disabled{opacity:.35}.custom-board-device-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.custom-board-device-previews>div{border:1px solid var(--color-border-subtle);grid-template-columns:auto 1fr;align-items:center;gap:.3rem .5rem;padding:.7rem;display:grid}.custom-board-device-previews svg{width:1rem;color:var(--board-accent);grid-row:1/3}.custom-board-device-previews span{color:var(--color-text-muted);font-size:.58rem}.custom-board-device-previews strong{text-transform:capitalize;font-size:.65rem}.custom-board-editor>p{color:var(--color-success);margin-top:.8rem;font-size:.65rem}.display-studio-live-preview.is-command-preview{justify-content:space-between;align-items:stretch;padding:1.2rem}.display-studio-live-preview.is-command-preview .display-clock-face{align-self:center}.display-preview-label{font-weight:700;color:var(--color-success)!important}.display-preview-progress{gap:.4rem;display:grid;position:relative}.display-preview-progress:before{border-radius:var(--radius-pill);background:var(--color-surface-inset);content:"";height:.35rem}.display-preview-progress i{border-radius:var(--radius-pill);background:var(--color-action-primary);height:.35rem;position:absolute;top:0;left:0}.display-preview-progress span{color:var(--color-text-muted);font-size:.62rem}.display-preview-rail{border-block:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.display-preview-rail span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:.55rem;font-size:.58rem;overflow:hidden}.display-preview-rail span+span{border-left:1px solid var(--color-border-subtle)}.live-board-card-grid{border:1px solid var(--color-border-subtle);background:var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid;overflow:hidden}.live-board-card{background:var(--color-surface-primary);min-width:0;color:var(--color-text-primary);grid-template-rows:8.5rem 1fr;display:grid}.live-board-card-preview{background:var(--color-fixed-ink);color:var(--color-fixed-white);align-content:space-between;padding:.9rem;display:grid;position:relative;overflow:hidden}.live-board-card-preview:after{aspect-ratio:1;border:1px solid var(--color-fixed-white);width:70%;position:absolute;bottom:-70%;right:-12%}@supports (color:color-mix(in lab, red, red)){.live-board-card-preview:after{border:1px solid color-mix(in srgb,var(--color-fixed-white) 18%,transparent)}}.live-board-card-preview:after{content:"";border-radius:50%}.live-board-card-preview>span{color:var(--color-fixed-white)}@supports (color:color-mix(in lab, red, red)){.live-board-card-preview>span{color:color-mix(in srgb,var(--color-fixed-white) 72%,transparent)}}.live-board-card-preview>span{font-size:.55rem;font-weight:750}.live-board-card-preview>svg{width:1.05rem;color:var(--color-chart-secondary);position:absolute;top:.9rem;right:.9rem}.live-board-card-preview>strong{z-index:1;letter-spacing:-.055em;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:560;position:relative}.live-board-card-preview>i{background:var(--color-chart-secondary);width:58%;height:2px}.live-board-card[data-scene=desk] .live-board-card-preview,.live-board-card[data-scene=calendar] .live-board-card-preview,.live-board-card[data-scene=reception] .live-board-card-preview{background:var(--color-fixed-white);color:var(--color-fixed-ink)}.live-board-card[data-scene=desk] .live-board-card-preview>span,.live-board-card[data-scene=calendar] .live-board-card-preview>span,.live-board-card[data-scene=reception] .live-board-card-preview>span{color:var(--color-fixed-ink)}@supports (color:color-mix(in lab, red, red)){.live-board-card[data-scene=desk] .live-board-card-preview>span,.live-board-card[data-scene=calendar] .live-board-card-preview>span,.live-board-card[data-scene=reception] .live-board-card-preview>span{color:color-mix(in srgb,var(--color-fixed-ink) 64%,transparent)}}.live-board-card[data-scene=finance] .live-board-card-preview{background:var(--color-category-finance)}@supports (color:color-mix(in lab, red, red)){.live-board-card[data-scene=finance] .live-board-card-preview{background:color-mix(in srgb,var(--color-category-finance) 22%,var(--color-fixed-ink))}}.live-board-card[data-scene=world] .live-board-card-preview{background:var(--color-category-time)}@supports (color:color-mix(in lab, red, red)){.live-board-card[data-scene=world] .live-board-card-preview{background:color-mix(in srgb,var(--color-category-time) 16%,var(--color-fixed-ink))}}.live-board-card[data-scene=weather] .live-board-card-preview{background:var(--color-category-date)}@supports (color:color-mix(in lab, red, red)){.live-board-card[data-scene=weather] .live-board-card-preview{background:color-mix(in srgb,var(--color-category-date) 18%,var(--color-fixed-ink))}}.live-board-card[data-scene=ambient] .live-board-card-preview{place-content:center}.live-board-card[data-scene=ambient] .live-board-card-preview>strong{font-family:Georgia,Times New Roman,serif}.live-board-card-copy{padding:1rem}.live-board-card-copy>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.56rem;font-weight:750}.live-board-card-copy h3{margin-top:.35rem;font-size:.92rem;font-weight:680}.live-board-card-copy p{color:var(--color-text-secondary);margin-top:.4rem;font-size:.68rem;line-height:1.45}.live-board-card-copy small{color:var(--color-text-muted);margin-top:.65rem;font-size:.56rem;display:block}.live-board-card:hover .live-board-card-copy h3{color:var(--color-action-primary)}@media (max-width:74.999rem){.live-board-control-tray{grid-template-columns:auto minmax(10rem,.45fr) minmax(0,1fr)}.live-board-control-brand>small,.live-board-segmented button svg{display:none}.scene-command{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.65fr)}.scene-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-command-bottom{grid-template-columns:1fr}.live-board-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:63.999rem){.live-board-experience{overflow:auto}.live-board-control-tray{grid-template-columns:minmax(0,1fr) auto}.live-board-control-brand{min-width:0}.live-board-control-brand>span{display:none}.live-board-board-switcher{grid-area:2/1/auto/-1}.live-board-mode-controls{grid-area:1/2}.live-board-segmented,.live-board-theme-control{display:none}.live-board-canvas{padding-top:8.5rem}.live-board-scene{min-height:calc(100dvh - 12rem)}.scene-command{grid-template-columns:1fr}.scene-command-rail{border-top:1px solid var(--color-border-subtle);border-left:0}.scene-command-bottom{grid-column:1}.scene-desk-grid{grid-template-columns:1fr 1fr;grid-template-areas:"agenda calendar""task tools"}.scene-focus,.scene-calendar,.scene-weather{grid-template-columns:1fr}.focus-orbit,.weather-time-stage{border-right:0;border-bottom:1px solid var(--color-border-subtle);min-height:50dvh}.scene-calendar>aside{border-top:1px solid var(--color-border-subtle);border-left:0}.world-zone-row{background:var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.world-zone-row article{background:var(--color-surface-primary);border:0}.scene-finance{grid-template-columns:1fr}.scene-finance>.live-board-setup-state{grid-area:auto/1}.scene-finance.is-setup,.scene-month{grid-template-columns:1fr}.month-summary{grid-column:1}.custom-board-editor{top:8.8rem}.scene-command-controls{width:min(42rem,100% - 2rem)}}@media (max-width:39.999rem){.live-board-control-tray{top:max(.4rem,env(safe-area-inset-top));right:max(.4rem,env(safe-area-inset-right));left:max(.4rem,env(safe-area-inset-left));border-radius:var(--radius-control)}.live-board-control-brand [data-brand-logo]{max-width:2rem;overflow:hidden}.live-board-control-brand [data-brand-wordmark]{display:none}.live-board-mode-controls{gap:.2rem}.live-board-mode-controls>button{min-width:2.45rem}.live-board-canvas{padding:8rem .65rem 6.5rem}.live-board-rotation{right:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom))}.live-board-rotation label>span,.live-board-rotation>span,.tablet-stand-status{display:none}.live-board-time time{font-size:clamp(3.5rem,20vw,5.8rem)}.scene-command-stage{padding:.5rem}.adaptive-scene-label{flex-direction:column;align-items:flex-start}.adaptive-scene-label p{text-align:left}.scene-command-primary{flex-direction:column;align-items:flex-start}.scene-command-metrics{grid-template-columns:1fr 1fr}.scene-command-bottom{padding-inline:.5rem}.information-rail,.information-rail ol{grid-template-columns:1fr}.information-rail li+li{border-top:1px solid var(--color-border-subtle);border-left:0}.scene-command-controls .live-work-control-actions>button{flex:calc(50% - .4rem)}.scene-command-controls .live-work-break-choice{display:none}.scene-command-controls{bottom:max(.5rem,env(safe-area-inset-bottom));width:calc(100% - 1rem)}.live-board-experience[data-board=workday-command] .live-board-rotation{bottom:max(8.4rem,calc(env(safe-area-inset-bottom) + 7.7rem))}.live-board-experience[data-board=workday-command] .scene-command{padding-bottom:8rem}.scene-desk>header{flex-direction:column;align-items:flex-start}.scene-desk>header .live-board-time{text-align:left}.scene-desk-grid{grid-template-columns:1fr;grid-template-areas:"agenda""calendar""task""tools"}.scene-focus{min-height:auto}.focus-orbit{min-height:44dvh}.focus-orbit>strong{font-size:clamp(4.3rem,22vw,6.7rem)}.scene-world>header{flex-direction:column;align-items:flex-start}.scene-world>header .live-board-time{text-align:left}.world-zone-row article>strong{font-size:clamp(2rem,12vw,3.3rem)}.countdown-units{grid-template-columns:repeat(2,minmax(0,1fr))}.countdown-units>div:nth-child(3){border-top:1px solid var(--color-border-subtle);border-left:0}.countdown-units>div:nth-child(4){border-top:1px solid var(--color-border-subtle)}.countdown-context{grid-template-columns:1fr}.countdown-context section{border-top:1px solid var(--color-border-subtle);border-left:0;padding-top:1rem;padding-left:0}.scene-countdown.is-setup,.scene-countdown form,.scene-finance form{grid-template-columns:1fr}.scene-countdown form button,.scene-finance form button{grid-column:1}.finance-goal{flex-direction:column;align-items:flex-start}.finance-metrics,.month-summary{grid-template-columns:1fr}.scene-reception>main h1{font-size:clamp(2.7rem,15vw,4.4rem)}.scene-reception>footer{grid-template-columns:1fr}.month-bars{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:.5rem}.scene-ambient time{font-size:clamp(4.2rem,24vw,7rem)}.ambient-variant-controls{grid-template-columns:repeat(2,minmax(0,1fr));bottom:4rem}.ambient-variant-controls button:nth-child(3){border-top:1px solid var(--color-border-subtle);border-left:0}.ambient-variant-controls button:nth-child(4){border-top:1px solid var(--color-border-subtle)}.custom-board-grid{grid-template-columns:1fr}.custom-board-grid>section,.custom-board-grid>section[data-module=local-time],.custom-board-grid>section[data-module=now-next-later],.custom-board-grid>section[data-module=day-arc]{grid-column:1}.custom-board-editor{width:calc(100% - 1rem);top:8rem;bottom:3.5rem;right:.5rem}.live-board-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.live-board-canvas,.focus-track i,.live-board-control-tray{transition:none}.live-board-experience[data-stand-mode=true] .live-board-canvas{transform:none}}.field-root{flex-direction:column;gap:.375rem;min-width:0;display:flex}.field-label-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.field-label{color:var(--color-text);font-size:var(--text-label);font-weight:600;line-height:1.35}.field-meta,.field-description,.field-error{font-size:var(--text-caption);line-height:1.45}.field-meta,.field-description{color:var(--color-muted)}.field-error{color:var(--color-error);font-weight:550}.field-control-wrap{align-items:center;min-width:0;display:flex;position:relative}.field-control{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-card);width:100%;min-height:2.75rem;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);padding:.625rem .875rem}.field-control:hover:not(:disabled){border-color:var(--color-muted)}.field-control:focus-visible{border-color:var(--color-blue);outline:3px solid var(--focus-ring-color);outline-offset:1px}.field-control[aria-invalid=true]{border-color:var(--color-error)}.field-control[aria-invalid=true]:focus-visible{outline-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.field-control[aria-invalid=true]:focus-visible{outline-color:color-mix(in srgb, var(--color-error) 36%, transparent)}}.field-control::placeholder{color:var(--color-muted);opacity:.9}.field-affix{z-index:1;color:var(--color-secondary);pointer-events:none;font-size:.875rem;position:absolute}.field-affix-start{left:.875rem}.field-affix-end{right:.875rem}.field-control.has-start-affix{padding-inline-start:2.625rem}.field-control.has-end-affix{padding-inline-end:4rem}.field-control[type=number]{appearance:textfield}.field-control[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.field-control[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.alert{border:1px solid var(--color-border);border-radius:var(--radius-control);gap:.75rem;padding:.875rem 1rem;display:flex}.alert-info{border-color:var(--color-strong-blue);background:var(--color-info-soft);color:var(--color-deep-blue)}.alert-success{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.alert-success{border-color:color-mix(in srgb, var(--color-success) 34%, transparent)}}.alert-success{background:var(--color-success-soft);color:var(--color-success)}.alert-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.alert-warning{border-color:color-mix(in srgb, var(--color-warning) 34%, transparent)}}.alert-warning{background:var(--color-warning-soft);color:var(--color-warning)}.alert-error{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.alert-error{border-color:color-mix(in srgb, var(--color-error) 34%, transparent)}}.alert-error{background:var(--color-error-soft);color:var(--color-error)}.result-primary{border:1px solid var(--color-strong-blue);border-radius:var(--radius-card);background:var(--color-info-soft);box-shadow:var(--shadow-subtle)}.chart-frame{border:1px solid var(--color-soft-border);border-radius:var(--radius-control);background:var(--color-card);min-width:0;margin-bottom:1.5rem;padding:clamp(.875rem,2vw,1.25rem)}.chart-empty{border:1px dashed var(--color-border);border-radius:var(--radius-control);min-height:7rem;color:var(--color-muted);text-align:center;place-items:center;display:grid}.table-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.scroll-region:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-control)}.data-table{border-collapse:collapse;width:100%;min-width:38rem;font-size:var(--text-label);font-variant-numeric:tabular-nums}.data-table th{color:var(--color-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:.6875rem;font-weight:650}.data-table th,.data-table td{border-bottom:1px solid var(--color-soft-border);white-space:nowrap;padding:.625rem .75rem}.data-table tbody tr:hover{background:var(--color-inset)}}@layer utilities{.pointer-events-none{pointer-events:none}.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{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-\[5\%\]{top:5%}.top-\[20\%\]{top:20%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-full{top:100%}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-\[15\%\]{right:15%}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[10\%\]{left:10%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.z-\[var\(--z-header\)\]{z-index:var(--z-header)}.z-\[var\(--z-overlay\)\]{z-index:var(--z-overlay)}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.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}}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-10{margin-block:calc(var(--spacing) * 10)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.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}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-\[32rem\]{height:32rem}.h-\[40rem\]{height:40rem}.h-\[56px\]{height:56px}.h-full{height:100%}.max-h-\[min\(44rem\,80dvh\)\]{max-height:min(44rem,80dvh)}.max-h-\[min\(46rem\,92dvh\)\]{max-height:min(46rem,92dvh)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[32rem\]{width:32rem}.w-\[40rem\]{width:40rem}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[min\(46rem\,calc\(100vw-2rem\)\)\]{width:min(46rem,100vw - 2rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[200px\]{max-width:200px}.max-w-\[440px\]{max-width:440px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[48px\]{min-width:48px}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-soft-border>:not(:last-child)){border-color:var(--color-border-subtle)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[calc\(var\(--radius-control\)-0\.25rem\)\]{border-radius:calc(var(--radius-control) - .25rem)}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-control-lg\)\]{border-radius:var(--radius-control-lg)}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-small\)\]{border-radius:var(--radius-small)}.rounded-\[var\(--radius-surface\)\]{border-radius:var(--radius-surface)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-border-default\)\]{border-color:var(--color-border-default)}.border-\[var\(--color-border-inverse-soft\)\]{border-color:var(--color-border-inverse-soft)}.border-\[var\(--color-border-soft\)\]{border-color:var(--color-border-soft)}.border-\[var\(--color-error\)\]{border-color:var(--color-error)}.border-\[var\(--color-warning\)\]{border-color:var(--color-warning)}.border-blue{border-color:var(--color-action-primary)}.border-blue-200{border-color:var(--color-blue-200)}.border-border{border-color:var(--color-border-default)}.border-soft-border,.border-soft-border\/50{border-color:var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-soft-border\/50{border-color:color-mix(in oklab, var(--color-border-subtle) 50%, transparent)}}.border-strong-blue{border-color:var(--color-selection-strong)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-t-graphite{border-top-color:var(--color-fixed-ink)}.bg-\[var\(--color-action-primary\)\]{background-color:var(--color-action-primary)}.bg-\[var\(--color-bg-inverse\)\]{background-color:var(--color-bg-inverse)}.bg-\[var\(--color-bg-page\)\]{background-color:var(--color-bg-page)}.bg-\[var\(--color-bg-page-alt\)\]{background-color:var(--color-bg-page-alt)}.bg-\[var\(--color-bg-subtle\)\]{background-color:var(--color-bg-subtle)}.bg-\[var\(--color-bg-surface\)\]{background-color:var(--color-bg-surface)}.bg-\[var\(--color-chart-primary\)\]{background-color:var(--color-chart-primary)}.bg-\[var\(--color-error\)\]{background-color:var(--color-error)}.bg-\[var\(--color-error-surface\)\]{background-color:var(--color-error-surface)}.bg-\[var\(--color-fixed-white\)\]{background-color:var(--color-fixed-white)}.bg-\[var\(--color-glass-nav\)\]{background-color:var(--color-glass-nav)}.bg-\[var\(--color-overlay-scrim\)\]{background-color:var(--color-overlay-scrim)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--color-surface-secondary\)\]{background-color:var(--color-surface-secondary)}.bg-\[var\(--color-text-muted\)\]{background-color:var(--color-text-muted)}.bg-\[var\(--color-warning-surface\)\]{background-color:var(--color-warning-surface)}.bg-blue{background-color:var(--color-action-primary)}.bg-border{background-color:var(--color-border-default)}.bg-card,.bg-card\/60{background-color:var(--color-surface-primary)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--color-surface-primary) 60%, transparent)}}.bg-card\/90{background-color:var(--color-surface-primary)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--color-surface-primary) 90%, transparent)}}.bg-error-soft{background-color:var(--color-error-surface)}.bg-graphite{background-color:var(--color-fixed-ink)}.bg-inset{background-color:var(--color-surface-secondary)}.bg-page{background-color:var(--color-canvas)}.bg-raised,.bg-raised\/90{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-raised\/90{background-color:color-mix(in oklab, var(--color-surface-elevated) 90%, transparent)}}.bg-soft-blue{background-color:var(--color-selection)}.bg-success-soft{background-color:var(--color-success-surface)}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--color-warning-surface)}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle\,rgba\(0\,113\,227\,0\.08\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,#0071e314,#0000 60%)}.bg-\[radial-gradient\(circle\,rgba\(140\,82\,255\,0\.06\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,#8c52ff0f,#0000 60%)}.from-\[var\(--color-gradient-start\)\]{--tw-gradient-from:var(--color-gradient-start);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-warning-surface\)\]{--tw-gradient-from:var(--color-warning-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-soft-blue{--tw-gradient-from:var(--color-selection);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[var\(--color-gradient-mid\)\]{--tw-gradient-via:var(--color-gradient-mid);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--color-gradient-end\)\]{--tw-gradient-to:var(--color-gradient-end);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-surface-primary\)\]{--tw-gradient-to:var(--color-surface-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-card{--tw-gradient-to:var(--color-surface-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--page-gutter\)\]{padding-inline:var(--page-gutter)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[max\(4rem\,12svh\)\]{padding-top:max(4rem,12svh)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-family-mono)}.text-\[10px\]\/\[11px\]{font-size:10px;line-height:11px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[clamp\(1\.6rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.6rem,3vw,2.2rem)}.text-\[clamp\(1\.8rem\,4vw\,2\.8rem\)\]{font-size:clamp(1.8rem,4vw,2.8rem)}.text-\[clamp\(1\.8rem\,4vw\,3rem\)\]{font-size:clamp(1.8rem,4vw,3rem)}.text-\[clamp\(2\.5rem\,7vw\,5\.25rem\)\]{font-size:clamp(2.5rem,7vw,5.25rem)}.text-\[clamp\(2\.8rem\,6vw\,4\.5rem\)\]{font-size:clamp(2.8rem,6vw,4.5rem)}.text-\[clamp\(2\.25rem\,6vw\,4\.75rem\)\]{font-size:clamp(2.25rem,6vw,4.75rem)}.text-\[clamp\(3rem\,8vw\,5rem\)\]{font-size:clamp(3rem,8vw,5rem)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--category-color\,var\(--color-action-primary\)\)\]{color:var(--category-color,var(--color-action-primary))}.text-\[var\(--color-action-on-primary\)\]{color:var(--color-action-on-primary)}.text-\[var\(--color-action-primary\)\]{color:var(--color-action-primary)}.text-\[var\(--color-chart-secondary\)\]{color:var(--color-chart-secondary)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text-inverse\)\]{color:var(--color-text-inverse)}.text-\[var\(--color-text-inverse-muted\)\]{color:var(--color-text-inverse-muted)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-black{color:var(--color-black)}.text-blue{color:var(--color-action-primary)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-border{color:var(--color-border-default)}.text-deep-blue,.text-deep-blue\/80{color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.text-deep-blue\/80{color:color-mix(in oklab, var(--color-info) 80%, transparent)}}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-text{color:var(--color-text-primary)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;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,)}.underline{text-decoration-line:underline}.accent-blue{accent-color:var(--color-action-primary)}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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-\[0_10px_30px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-control\)\]{--tw-shadow:var(--shadow-control);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-elevated\)\]{--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-overlay\)\]{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-subtle\)\]{--tw-shadow:var(--shadow-subtle);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)}.shadow-sm{--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)}.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{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,)}.blur-\[1px\]{--tw-blur:blur(1px);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,)!important}.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-\[20px\]{--tw-backdrop-blur:blur(20px);-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-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,)}.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-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\,box-shadow\]{transition-property:border-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-slow\)\]{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.duration-\[var\(--duration-standard\)\]{--tw-duration:var(--duration-standard);transition-duration:var(--duration-standard)}.ease-\[var\(--ease-standard\)\]{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-\[var\(--category-color\,var\(--color-action-primary\)\)\]:is(:where(.group):hover *){border-color:var(--category-color,var(--color-action-primary))}.group-hover\:border-blue:is(:where(.group):hover *){border-color:var(--color-action-primary)}.group-hover\:text-blue:is(:where(.group):hover *){color:var(--color-action-primary)}.group-hover\:shadow-\[var\(--shadow-surface\)\]:is(:where(.group):hover *){--tw-shadow:var(--shadow-surface);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.peer-checked\:translate-x-4:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:bg-blue:is(:where(.peer):checked~*){background-color:var(--color-action-primary)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-3:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:3px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[var\(--focus-ring-color\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--focus-ring-color)}.placeholder\:text-muted::placeholder{color:var(--color-text-muted)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-blue:hover{border-color:var(--color-action-primary)}.hover\:border-blue-hover:hover{border-color:var(--color-action-primary-hover)}.hover\:border-border:hover{border-color:var(--color-border-default)}.hover\:border-muted:hover{border-color:var(--color-text-muted)}.hover\:border-soft-border:hover{border-color:var(--color-border-subtle)}.hover\:border-strong-blue:hover{border-color:var(--color-selection-strong)}.hover\:bg-\[var\(--color-action-primary-hover\)\]:hover,.hover\:bg-blue-hover:hover{background-color:var(--color-action-primary-hover)}.hover\:bg-error-soft:hover{background-color:var(--color-error-surface)}.hover\:bg-inset:hover{background-color:var(--color-surface-secondary)}.hover\:bg-page:hover{background-color:var(--color-canvas)}.hover\:bg-soft-blue:hover{background-color:var(--color-selection)}.hover\:bg-strong-blue:hover{background-color:var(--color-selection-strong)}.hover\:text-blue:hover{color:var(--color-action-primary)}.hover\:text-text:hover{color:var(--color-text-primary)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_45px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 20px 45px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-card\)\]:hover{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:border-blue:focus{border-color:var(--color-action-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus\:ring-\[var\(--focus-ring\)\]:focus{--tw-ring-color:var(--focus-ring)}.focus\:ring-blue:focus,.focus\:ring-blue\/30:focus{--tw-ring-color:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-action-primary) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-blue\/32:focus-visible{outline-color:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-blue\/32:focus-visible{outline-color:color-mix(in oklab, var(--color-action-primary) 32%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:border-blue:active{border-color:var(--color-action-primary)}.active\:border-blue-pressed:active{border-color:var(--color-action-primary-pressed)}.active\:bg-blue-pressed:active{background-color:var(--color-action-primary-pressed)}.active\:bg-inset:active{background-color:var(--color-surface-secondary)}.active\:shadow-\[var\(--shadow-control-pressed\)\]:active{--tw-shadow:var(--shadow-control-pressed);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:brightness-90:active{--tw-brightness:brightness(90%);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,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[22px\]{font-size:22px}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,0\.8fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr) auto}.md\:items-center{align-items:center}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-\[19px\]{font-size:19px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-\[80px\]{font-size:80px}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[52px\]{height:52px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1fr_0\.42fr\]{grid-template-columns:1fr .42fr}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:p-8{padding:calc(var(--spacing) * 8)}}@media (prefers-color-scheme:dark){.dark\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media print{.print\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.print\:hidden{display:none}.print\:py-4{padding-block:calc(var(--spacing) * 4)}}}:root{--font-family-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--container-reading:45rem;--container-form:47.5rem;--container-content:70rem;--container-tool:77.5rem;--container-dashboard:90rem;--container-workspace:120rem;--gutter-compact:1rem;--gutter-expanded-compact:1.25rem;--gutter-medium:1.75rem;--gutter-large:2rem;--gutter-wide:2.5rem;--gutter-expansive:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--size-control:2.75rem;--size-control-large:3.25rem;--radius-small:.375rem;--radius-input:.625rem;--radius-control:.875rem;--radius-card:1.125rem;--radius-surface:1.5rem;--radius-hero:2rem;--radius-pill:999px;--border-hairline:1px;--border-strong:2px;--motion-instant:0s;--motion-fast:.1s;--motion-standard:.16s;--motion-medium:.22s;--motion-slow:.32s;--motion-visualization:.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--z-header:40;--z-popover:50;--z-overlay:60;--z-modal:65;--z-toast:70;--z-skip-link:100;--type-display:clamp(2.5rem, 6vw, 4.25rem);--type-display-xl:clamp(3.25rem, 8vw, 6.5rem);--type-page-title:clamp(2rem, 4vw, 3rem);--type-section-title:clamp(1.625rem, 3vw, 2.25rem);--type-result:clamp(2.5rem, 7vw, 4rem);--type-number-xl:clamp(4rem, 10vw, 8rem);--type-number-immersive:clamp(7rem, 24vw, 22rem);--type-body-large:1.0625rem;--type-body:.9375rem;--type-label:.8125rem;--type-caption:.75rem;--color-canvas:#f7f6f2;--color-surface-primary:#fff;--color-surface-secondary:#f0f1f3;--color-surface-tertiary:#e8ebef;--color-surface-elevated:#fff;--color-surface-inset:#e9ebee;--color-text-primary:#14171c;--color-text-secondary:#525b66;--color-text-muted:#5f6874;--color-text-link:#0b5ed7;--color-border-subtle:#e3e6ea;--color-border-default:#b7bec7;--color-border-focus:#0b5ed7;--color-action-primary:#0b5ed7;--color-action-primary-hover:#084cad;--color-action-primary-pressed:#0a3c82;--color-action-on-primary:#fff;--color-selection:#e4eeff;--color-selection-strong:#c7dcff;--color-success:#12623e;--color-success-surface:#e8f5ee;--color-warning:#7a4500;--color-warning-surface:#fff4dd;--color-error:#9f241a;--color-error-surface:#fdecea;--color-info:#084cad;--color-info-surface:#eaf2ff;--color-result-neutral:#14171c;--color-result-positive:#12623e;--color-result-negative:#9f241a;--color-result-projected:#0a3c82;--color-chart-primary:#0b5ed7;--color-chart-secondary:#6ea3ff;--color-chart-tertiary:#525b66;--color-chart-warning:#7a4500;--color-chart-grid:#e3e6ea;--color-category-time:#2563eb;--color-category-date:#7c3aed;--color-category-work:#0f766e;--color-category-finance:#b45309;--color-category-math:#c14a2d;--color-category-planning:#e11d48;--color-category-clocks:#4f46e5;--color-category-guides:#475569;--color-overlay-scrim:#14171c85;--color-header-surface:#fffffff0;--color-immersive-dock:#ffffffe0;--color-tactile-highlight:#ffffffeb;--color-tactile-shadow:#14171c2e;--color-fixed-white:#fff;--color-fixed-ink:#14171c;--focus-ring:#0b5ed75c;--shadow-surface:0 1px 2px #14171c0d, 0 10px 28px #14171c0f;--shadow-control:0 1px 0 #ffffffe6 inset, 0 1px 2px #14171c14, 0 6px 16px #14171c12;--shadow-control-pressed:0 1px 2px #14171c1f inset;--shadow-elevated:0 20px 56px #14171c24;--shadow-overlay:0 28px 80px #14171c33;--shadow-immersive:0 34px 90px #14171c38}html[data-theme=dark],[data-token-theme=dark]{--color-canvas:#111318;--color-surface-primary:#181b21;--color-surface-secondary:#20242b;--color-surface-tertiary:#292e36;--color-surface-elevated:#272c34;--color-surface-inset:#0d0f13;--color-text-primary:#f6f7f9;--color-text-secondary:#c6ccd4;--color-text-muted:#9ea7b2;--color-text-link:#9ec2ff;--color-border-subtle:#303640;--color-border-default:#525d6a;--color-border-focus:#9ec2ff;--color-action-primary:#6ea3ff;--color-action-primary-hover:#9ec2ff;--color-action-primary-pressed:#347ff2;--color-action-on-primary:#111318;--color-selection:#102441;--color-selection-strong:#18365d;--color-success:#7dd3a7;--color-success-surface:#0d2a1d;--color-warning:#ffc36a;--color-warning-surface:#2a1d08;--color-error:#ff918a;--color-error-surface:#321414;--color-info:#9ec2ff;--color-info-surface:#102441;--color-result-neutral:#f6f7f9;--color-result-positive:#7dd3a7;--color-result-negative:#ff918a;--color-result-projected:#9ec2ff;--color-chart-primary:#9ec2ff;--color-chart-secondary:#6ea3ff;--color-chart-tertiary:#c6ccd4;--color-chart-warning:#ffc36a;--color-chart-grid:#303640;--color-category-time:#7cb0ff;--color-category-date:#c4a7ff;--color-category-work:#6ee7d4;--color-category-finance:#f8be67;--color-category-math:#ff9e83;--color-category-planning:#fda4af;--color-category-clocks:#a5b4fc;--color-category-guides:#cbd5e1;--color-overlay-scrim:#000000b8;--color-header-surface:#111318f0;--color-immersive-dock:#20242be6;--color-tactile-highlight:#ffffff14;--color-tactile-shadow:#00000094;--color-fixed-white:#fff;--color-fixed-ink:#14171c;--focus-ring:#9ec2ff75;--shadow-surface:0 1px 2px #00000042;--shadow-control:0 1px 0 #ffffff12 inset, 0 1px 2px #00000047, 0 8px 18px #0003;--shadow-control-pressed:0 2px 4px #00000080 inset;--shadow-elevated:0 22px 64px #00000061;--shadow-overlay:0 28px 88px #00000094;--shadow-immersive:0 38px 110px #0000008a}html[data-theme=oled],[data-token-theme=oled]{--color-canvas:#000;--color-surface-primary:#080a0d;--color-surface-secondary:#101318;--color-surface-tertiary:#191d23;--color-surface-elevated:#161a20;--color-surface-inset:#030405;--color-text-primary:#f8f9fa;--color-text-secondary:#ccd1d8;--color-text-muted:#a2abb6;--color-text-link:#9ec2ff;--color-border-subtle:#242a31;--color-border-default:#4d5662;--color-border-focus:#9ec2ff;--color-action-primary:#6ea3ff;--color-action-primary-hover:#9ec2ff;--color-action-primary-pressed:#347ff2;--color-action-on-primary:#000;--color-selection:#0b1e37;--color-selection-strong:#12345c;--color-success:#7dd3a7;--color-success-surface:#071c12;--color-warning:#ffc36a;--color-warning-surface:#211706;--color-error:#ff918a;--color-error-surface:#270d0d;--color-info:#9ec2ff;--color-info-surface:#0b1e37;--color-result-neutral:#f8f9fa;--color-result-positive:#7dd3a7;--color-result-negative:#ff918a;--color-result-projected:#9ec2ff;--color-chart-primary:#9ec2ff;--color-chart-secondary:#6ea3ff;--color-chart-tertiary:#ccd1d8;--color-chart-warning:#ffc36a;--color-chart-grid:#242a31;--color-category-time:#8ab8ff;--color-category-date:#c8b2ff;--color-category-work:#76e6d5;--color-category-finance:#f8c577;--color-category-math:#ffa58c;--color-category-planning:#fda7b4;--color-category-clocks:#adb9ff;--color-category-guides:#d0d8e2;--color-overlay-scrim:#000000db;--color-header-surface:#000000f2;--color-immersive-dock:#101318eb;--color-tactile-highlight:#ffffff12;--color-tactile-shadow:#000000db;--color-fixed-white:#fff;--color-fixed-ink:#14171c;--focus-ring:#9ec2ff85;--shadow-surface:0 0 0 1px #ffffff08;--shadow-control:0 1px 0 #ffffff0f inset, 0 8px 20px #0000008c;--shadow-control-pressed:0 2px 5px #000000d1 inset;--shadow-elevated:none;--shadow-overlay:0 28px 88px #000000d1;--shadow-immersive:none}.brand-mark-dark{display:block}.brand-mark-light,html[data-theme=dark] .brand-mark-dark,html[data-theme=oled] .brand-mark-dark{display:none}html[data-theme=dark] .brand-mark-light,html[data-theme=oled] .brand-mark-light{display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-page:#f5f5f7;--color-bg-page-alt:#fbfbfd;--color-bg-surface:#fff;--color-bg-subtle:#f5f5f7;--color-text-primary:#1d1d1f;--color-text-secondary:#6e6e73;--color-text-muted:#67676b;--color-action-primary:#0b5ed7;--color-action-primary-hover:#084cad;--color-border-soft:#00000014;--color-border-strong:#00000029;--color-glass-nav:#fbfbfdb8;--color-glass-card:#ffffffb8;--color-success:#1e7b34;--color-gradient-start:#0b5ed7;--color-gradient-mid:#8c52ff;--color-gradient-end:#ff2d92;--color-bg-inverse:#000;--color-text-inverse:#f5f5f7;--color-text-inverse-muted:#ffffffb3;--color-border-inverse-soft:#ffffff14;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-display:30px;--radius-full:9999px;--motion-fast:.15s;--motion-standard:.24s;--motion-sheet:.36s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease:cubic-bezier(.16, 1, .3, 1);--page-gutter:var(--gutter-compact);--container-narrow:var(--container-reading);--container-page:var(--container-content);--container-wide:var(--container-dashboard);--section-space-sm:clamp(2rem, 5vw, 3rem);--section-space-md:clamp(3rem, 7vw, 5rem);--section-space-lg:clamp(4rem, 9vw, 7rem);--header-height:3.25rem;--text-display:var(--type-display);--text-page-title:var(--type-page-title);--text-section-title:var(--type-section-title);--text-card-title:1.0625rem;--text-body-lg:var(--type-body-large);--text-body:var(--type-body);--text-label:var(--type-label);--text-caption:var(--type-caption);--text-result:var(--type-result);--duration-fast:var(--motion-fast);--duration-standard:var(--motion-standard);--duration-slow:var(--motion-slow);--focus-ring-color:var(--focus-ring);--surface-header:var(--color-glass-nav);--surface-scrim:var(--color-overlay-scrim);--body-background:var(--color-bg-page);--color-chart-accent:var(--color-chart-tertiary);--radius-control-lg:var(--radius-surface);--radius-shell:var(--radius-surface);--radius-panel:var(--radius-card);--shadow-subtle:var(--shadow-surface);--shadow-card:var(--shadow-surface);--shadow-soft:var(--shadow-elevated);--color-canvas:var(--color-bg-page);--color-surface-primary:var(--color-bg-surface);--color-surface-secondary:var(--color-bg-subtle);--color-surface-elevated:var(--color-bg-surface);--color-header-surface:var(--color-glass-nav);--page:var(--color-bg-page);--surface:var(--color-bg-surface);--surface-raised:var(--color-bg-surface);--inset:var(--color-bg-subtle);--text:var(--color-text-primary);--secondary:var(--color-text-secondary);--muted:var(--color-text-muted);--border:var(--color-border-soft);--divider:var(--color-border-soft);--primary:var(--color-action-primary);--primary-hover:var(--color-action-primary-hover);--primary-active:var(--color-action-primary-hover);--selected:var(--color-action-primary);--focus:var(--color-action-primary);--chart-primary:var(--color-action-primary);--chart-secondary:var(--color-text-secondary);--ad:var(--color-bg-subtle);--app-bg:var(--color-bg-page);--app-surface:var(--color-bg-surface);--app-text:var(--color-text-primary);--app-secondary:var(--color-text-secondary);--app-border:var(--color-border-soft);--app-accent:var(--color-action-primary);--display-bg:var(--color-bg-page);--display-text:var(--color-text-primary);--display-secondary:var(--color-text-secondary);--display-muted:var(--color-text-muted);--display-accent:var(--color-action-primary);--display-border:var(--color-border-soft);--display-card:var(--color-bg-surface);--display-hover:var(--color-bg-subtle);--display-shadow:var(--shadow-elevated)}html[data-theme=dark],html[data-theme=oled]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-page:#000;--color-bg-page-alt:#0a0a0c;--color-bg-surface:#131316;--color-bg-subtle:#1c1c1e;--color-text-primary:#f5f5f7;--color-text-secondary:#a1a1a6;--color-text-muted:#86868b;--color-action-primary:#2997ff;--color-action-primary-hover:#64b5ff;--color-border-soft:#ffffff1a;--color-border-strong:#ffffff2e;--color-glass-nav:#141416b8;--color-glass-card:#1c1c1ea8;--color-success:#30d158;--color-gradient-start:#2997ff;--color-gradient-mid:#b17cff;--color-gradient-end:#ff6bb5;--color-bg-inverse:#000;--color-text-inverse:#f5f5f7;--color-text-inverse-muted:#ffffffb3;--color-border-inverse-soft:#ffffff14;--color-canvas:var(--color-bg-page);--color-surface-primary:var(--color-bg-surface);--color-surface-secondary:var(--color-bg-subtle);--color-surface-elevated:var(--color-bg-surface);--color-header-surface:var(--color-glass-nav)}@media (min-width:23.4375rem){:root{--page-gutter:var(--gutter-expanded-compact)}}@media (min-width:48rem){:root{--page-gutter:var(--gutter-medium)}}@media (min-width:64rem){:root{--page-gutter:var(--gutter-large)}}@media (min-width:80rem){:root{--page-gutter:var(--gutter-wide)}}@media (min-width:96rem){:root{--page-gutter:var(--gutter-expansive)}}@media (max-width:39.999rem){:root{--page-gutter:1rem;--radius-shell:1.5rem}.data-table{min-width:34rem}.section-heading-row{flex-direction:column;align-items:start}input,select,textarea{font-size:1rem}}@media (max-width:63.999rem){.workspace-app{display:block}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--color-border-subtle);padding:.75rem var(--page-gutter);display:block;position:static}.workspace-brand,.workspace-list,.workspace-sidebar-actions{display:none}.workspace-mobile-select{color:var(--color-text-muted);gap:.35rem;font-size:.75rem;font-weight:600;display:grid}.workspace-mobile-select select{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:3rem;color:var(--color-text-primary);padding:.55rem .75rem}.workspace-toolbar{flex-direction:column;align-items:flex-start}.workspace-toolbar-actions{justify-content:flex-start}.workspace-scroll{padding:.75rem var(--page-gutter) 2rem;overflow:visible}.workspace-first-use-body{grid-template-columns:1fr}.workspace-goal-list{border-right:0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{flex-direction:column;gap:.75rem;min-height:0;display:flex}.workspace-grid:before{display:none}.workspace-widget{min-height:15rem;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.workspace-keyboard-controls{opacity:1;margin:.4rem;position:static}.workspace-resize-handle{display:none}.workspace-presentation-controls{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;left:.75rem;transform:none}.workspace-presentation-controls>span{text-align:center;width:100%}}@media (max-width:39.999rem){.result-story-reading{grid-template-columns:1fr}.result-story-reading>div+div{border-top:1px solid var(--color-border-subtle);border-left:0}.result-story-facts{grid-template-columns:1fr 1fr}.result-story-facts>div:nth-child(odd){border-left:0}.result-story-facts>div:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.workspace-first-use{border-radius:var(--radius-control)}.workspace-first-use-intro{padding:1.6rem 1rem}.workspace-first-use-intro h2{font-size:clamp(2.2rem,12vw,3.5rem)}.workspace-goal-list,.workspace-first-use-instruments{grid-template-columns:1fr}.workspace-first-use-instruments .is-blank{grid-column:1}.workspace-first-use-actions>*,.workspace-template-library-toggle{justify-content:center;width:100%}}@media (max-width:29rem){.save-indicator{width:100%}.widget-library{grid-template-columns:1fr}.dialog-backdrop{align-items:end;padding:0}.dialog-panel{max-height:calc(100dvh - env(safe-area-inset-top));border-radius:var(--radius-surface) var(--radius-surface) 0 0}}@media (forced-colors:active){*{forced-color-adjust:auto}.control-primary,.control-secondary,.card,.calculator-shell,.chart-frame{border:1px solid canvastext}:focus-visible{outline:3px solid highlight!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--color-border:currentColor;--color-soft-border:currentColor;--focus-ring-color:currentColor}}.print-only{display:none!important}.result-print-actions{flex-wrap:wrap;gap:.5rem;display:flex}.print-result-action{align-items:center;display:inline-flex}.save-result-action .print-result-action{margin:0}.basic-calculator-print-action .result-print-button{width:2.75rem;padding-inline:0;font-size:0}.basic-calculator-print-action .result-print-button svg{width:1rem;height:1rem}@media print{.no-print,body.print-results-only>:not(#print-results-root){display:none!important}body.print-results-only #print-results-root,body.print-results-only #print-results-root *{visibility:visible!important}body.print-results-only #print-results-root{width:100%!important;display:block!important}body.print-results-only #print-results-root>[data-print-result-active]{width:100%!important;max-width:none!important;box-shadow:none!important;color:#111827!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}body.print-results-only #print-results-root .print-only{display:block!important}body.print-results-only .result-print-actions,body.print-results-only .result-print-button,body.print-results-only #print-results-root button,body.print-results-only #print-results-root a,body.print-results-only #print-results-root [role=status]:empty{display:none!important}.print-result-masthead{border-bottom:2px solid #111827;margin-bottom:1.5rem;padding-bottom:1rem}.print-result-masthead span,.print-result-masthead strong,.print-result-masthead small{display:block}.print-result-masthead span{letter-spacing:.14em;text-transform:uppercase;font-size:10pt;font-weight:750}.print-result-masthead strong{margin-top:.35rem;font-size:20pt;line-height:1.15}.print-result-masthead small{color:#4b5563;margin-top:.3rem;font-size:9pt}.print-result-summary>p{color:#4b5563;text-transform:uppercase;margin:0;font-size:10pt;font-weight:650}.print-result-summary>strong{margin-top:.4rem;font-size:30pt;line-height:1.1;display:block}.print-result-summary>ul{margin:1.4rem 0 0;padding:0;list-style:none}.print-result-summary>li,.print-result-summary>ul li{color:#374151;border-top:1px solid #d1d5db;padding:.65rem 0;font-size:10pt}.print-result-summary>footer{color:#6b7280;border-top:1px solid #d1d5db;margin-top:2rem;padding-top:.75rem;font-size:9pt}body.print-results-only #print-results-root .card,body.print-results-only #print-results-root .result-primary{break-inside:avoid;box-shadow:none!important;color:#111827!important;background:#fff!important;border-color:#d1d5db!important}body.print-results-only #print-results-root [data-tool-region=inputs],body.print-results-only #print-results-root .tool-shell-identity,body.print-results-only #print-results-root .tool-shell-header,body.print-results-only #print-results-root .result-story-next,body.print-results-only #print-results-root .smart-insights{display:none!important}body.print-results-only #print-results-root .tool-shell-core,body.print-results-only #print-results-root .tool-shell-supporting{display:block!important}body.print-results-only #print-results-root .tool-shell-supporting{margin-top:1.5rem!important}body.print-results-only #print-results-root figure,body.print-results-only #print-results-root table,body.print-results-only #print-results-root .chart-frame{break-inside:avoid}body.print-results-only #print-results-root .table-scroll,body.print-results-only #print-results-root [class*=overflow-x]{overflow:visible!important}body{color:#000;background:#fff}.card,.calculator-shell,.result-primary{box-shadow:none;border:1px solid #000}}.live-work-page{gap:clamp(2.5rem,7vw,5rem);display:grid}.live-work-hero{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.live-work-hero h1{max-width:13ch;color:var(--color-text-primary);letter-spacing:-.065em;margin-top:.7rem;font-size:clamp(2.7rem,7vw,5.6rem);font-weight:660;line-height:.94}.live-work-hero>div>p:last-child{max-width:44rem;color:var(--color-text-secondary);margin-top:1.25rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.live-work-hero-actions,.live-work-history-actions,.live-work-form-actions{flex-wrap:wrap;gap:.6rem;display:flex}.live-work-fixture,.work-board-fixture{border:1px solid var(--color-warning);border-radius:var(--radius-pill);background:var(--color-warning-surface);color:var(--color-warning);padding:.3rem .55rem;font-size:.65rem;font-weight:700}.live-work-primary-grid{gap:1rem;display:grid}.live-work-control-surface,.live-work-now-card,.live-work-periods,.live-work-settings,.live-work-history,.live-work-storage{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-primary);box-shadow:var(--shadow-surface)}.live-work-control-surface{min-width:0;padding:clamp(1.25rem,4vw,2rem)}.live-work-control-heading,.live-work-now-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.live-work-control-heading h2{color:var(--color-text-primary);letter-spacing:-.035em;margin-top:.35rem;font-size:1.5rem;font-weight:650}.live-work-status-dot{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-secondary);min-height:2rem;color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.live-work-status-dot i{background:var(--color-text-muted);border-radius:50%;width:.45rem;height:.45rem}.live-work-status-dot.is-working i{background:var(--color-success);box-shadow:0 0 0 .22rem var(--color-success)}@supports (color:color-mix(in lab, red, red)){.live-work-status-dot.is-working i{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--color-success) 17%,transparent)}}.live-work-status-dot.is-on_break i{background:var(--color-warning)}.live-work-status-dot.is-paused i{background:var(--color-info)}.live-work-elapsed{margin-top:2rem}.live-work-elapsed strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.07em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(2.6rem,8vw,5.7rem);font-weight:560;line-height:.95;display:block;overflow:hidden}.live-work-elapsed span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.75rem;font-size:.85rem;display:block;overflow:hidden}.live-work-control-actions{flex-wrap:wrap;align-items:end;gap:.55rem;margin-top:1.8rem;display:flex}.live-work-break-choice{color:var(--color-text-muted);gap:.28rem;font-size:.65rem;font-weight:650;display:grid}.live-work-break-choice select{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:2.75rem;color:var(--color-text-primary);padding:.5rem 2rem .5rem .7rem}.live-work-start{align-items:end;gap:.75rem;margin-top:2rem;display:grid}.live-work-start label,.live-work-field{min-width:0;color:var(--color-text-secondary);gap:.4rem;font-size:.72rem;font-weight:650;display:grid}.live-work-start label span small{color:var(--color-text-muted);font-weight:500}.live-work-start input,.live-work-field input,.live-work-field select,.live-work-field textarea,.live-work-history-toolbar input{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);width:100%;min-height:2.8rem;color:var(--color-text-primary);padding:.65rem .8rem}.live-work-field textarea{resize:vertical}.live-work-message{color:var(--color-text-secondary);margin-top:.9rem;font-size:.75rem;line-height:1.5}.live-work-message.is-error{color:var(--color-error)}.live-work-now-card{padding:clamp(1.25rem,4vw,2rem)}.live-work-now-heading h2{color:var(--color-text-primary);margin-top:.35rem;font-size:1.1rem;font-weight:650}.live-work-now-heading>span{color:var(--color-text-muted);font-size:.7rem;font-weight:650}.live-work-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:2rem;display:grid}.live-work-metric-grid div{border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:.75rem}.live-work-metric-grid dt{color:var(--color-text-muted);font-size:.67rem}.live-work-metric-grid dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.95rem;font-weight:650;overflow:hidden}.live-work-periods,.live-work-history{padding:clamp(1.3rem,4vw,2rem)}.live-work-periods .section-heading-row>p{max-width:25rem;color:var(--color-text-secondary);font-size:.8rem}.live-work-period-grid{gap:.75rem;margin-top:1.5rem;display:grid}.live-work-period-grid article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-secondary);padding:1rem}.live-work-period-grid article>div:first-child{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.live-work-period-grid article span{color:var(--color-text-secondary);font-size:.74rem;font-weight:650}.live-work-period-grid article strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:.95rem}.live-work-progress-track{border-radius:var(--radius-pill);background:var(--color-surface-inset);height:.5rem;margin-top:1rem;overflow:hidden}.live-work-progress-track span{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.live-work-period-grid article p{color:var(--color-text-muted);margin-top:.65rem;font-size:.67rem}.live-work-settings{overflow:hidden}.live-work-disclosure{width:100%;color:var(--color-text-primary);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.2rem,4vw,1.65rem);display:flex}.live-work-disclosure>span{gap:.25rem;display:grid}.live-work-disclosure strong{font-size:1rem}.live-work-disclosure small{color:var(--color-text-secondary);font-size:.72rem;font-weight:450}.live-work-disclosure svg{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.live-work-disclosure svg.is-open{transform:rotate(180deg)}.live-work-preferences-form,.live-work-manual-form{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.2rem,4vw,1.65rem);display:grid}.live-work-checks{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);grid-column:1/-1;gap:.65rem;padding:1rem;display:grid}.live-work-checks legend{color:var(--color-text-secondary);padding:0 .3rem;font-size:.72rem;font-weight:650}.live-work-check{min-height:2rem;color:var(--color-text-secondary);align-items:center;gap:.6rem;font-size:.74rem;display:flex}.live-work-check input{width:1rem;height:1rem;accent-color:var(--color-action-primary)}.live-work-preferences-form .live-work-form-actions{grid-column:1/-1}.live-work-notification-explanation{border-radius:var(--radius-control);background:var(--color-info-surface);color:var(--color-text-secondary);grid-column:1/-1;padding:.75rem;font-size:.7rem;line-height:1.55}.live-work-history .section-heading-row{align-items:flex-end}.live-work-history-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.live-work-tabs{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-secondary);padding:.2rem;display:inline-flex}.live-work-tabs button{border-radius:calc(var(--radius-control) - .18rem);min-height:2.2rem;color:var(--color-text-muted);background:0 0;border:0;padding:.35rem .7rem;font-size:.7rem;font-weight:650}.live-work-tabs button[aria-selected=true]{background:var(--color-surface-primary);box-shadow:var(--shadow-subtle);color:var(--color-text-primary)}.live-work-history-toolbar>label{color:var(--color-text-muted);align-items:center;gap:.45rem;display:flex}.live-work-history-toolbar input{min-height:2.55rem}.live-work-period-summary{border:1px solid var(--color-selection-strong);border-radius:var(--radius-card);background:var(--color-info-surface);margin-top:1rem;padding:1rem}.live-work-period-summary span,.live-work-period-summary p{color:var(--color-text-secondary);font-size:.7rem}.live-work-period-summary strong{color:var(--color-text-primary);margin:.35rem 0;font-size:1.4rem;display:block}.live-work-history-list{border-top:1px solid var(--color-border-subtle);margin-top:1rem;display:grid}.live-work-history-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:3.5rem minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.live-work-history-date{color:var(--color-text-primary);font-size:.8rem;display:grid}.live-work-history-date span{color:var(--color-text-muted);font-size:.67rem}.live-work-history-row h3{color:var(--color-text-primary);align-items:center;gap:.45rem;font-size:.85rem;font-weight:650;display:flex}.live-work-history-row h3 small{border-radius:var(--radius-pill);background:var(--color-surface-secondary);color:var(--color-text-muted);padding:.2rem .4rem;font-size:.58rem}.live-work-history-row p,.live-work-history-row>div:nth-child(2)>small{color:var(--color-text-secondary);margin-top:.28rem;font-size:.68rem;display:block}.live-work-history-row dl{gap:1rem;display:flex}.live-work-history-row dl div{min-width:4.8rem}.live-work-history-row dt{color:var(--color-text-muted);font-size:.6rem}.live-work-history-row dd{color:var(--color-text-primary);margin-top:.2rem;font-size:.73rem;font-weight:650}.live-work-row-actions{gap:.3rem;display:flex}.live-work-row-actions button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);place-items:center;display:grid}.live-work-empty{border:1px dashed var(--color-border-default);border-radius:var(--radius-card);min-height:16rem;color:var(--color-text-muted);text-align:center;align-content:center;place-items:center;margin-top:1rem;padding:2rem;display:grid}.live-work-empty svg{width:2rem;height:2rem}.live-work-empty h3{color:var(--color-text-primary);margin-top:.8rem;font-size:1rem}.live-work-empty p{max-width:30rem;margin-top:.4rem;font-size:.75rem;line-height:1.55}.live-work-manual-form{border-top:0;padding:0}.live-work-manual-form .is-wide{grid-column:1/-1}.live-work-storage{align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:flex}.live-work-storage>div{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.live-work-storage>div>svg{color:var(--color-success);flex:none}.live-work-storage>div span{display:grid}.live-work-storage strong{color:var(--color-text-primary);font-size:.8rem}.live-work-storage small{max-width:35rem;color:var(--color-text-muted);margin-top:.2rem;font-size:.65rem;line-height:1.45}.live-work-storage dl{gap:1rem;margin-left:auto;display:flex}.live-work-storage dt{color:var(--color-text-muted);font-size:.58rem}.live-work-storage dd{color:var(--color-text-primary);margin-top:.2rem;font-size:.7rem;font-weight:650}.live-work-advice{color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;gap:.45rem;font-size:.67rem;display:flex}.dashboard-live-work{border:1px solid var(--color-selection-strong);border-radius:var(--radius-surface);background:linear-gradient(135deg,var(--color-info-surface),var(--color-surface-primary));box-shadow:var(--shadow-surface);margin-bottom:clamp(1.2rem,4vw,2rem);padding:clamp(1.2rem,4vw,1.8rem)}.dashboard-live-work-heading{align-items:center;gap:.8rem;display:flex}.dashboard-live-work-heading>div{min-width:0}.dashboard-live-work-heading h2{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:1.05rem;font-weight:650;overflow:hidden}.dashboard-live-work-heading>.live-work-status-dot{margin-left:auto}.dashboard-live-work>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.4rem;display:grid}.dashboard-live-work>dl div{border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:.7rem}.dashboard-live-work dt{color:var(--color-text-muted);font-size:.62rem}.dashboard-live-work dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:.24rem;font-size:.84rem;font-weight:650;overflow:hidden}.dashboard-live-work>p{color:var(--color-text-secondary);margin-top:1.1rem;font-size:.78rem}.dashboard-live-work-track{border-radius:var(--radius-pill);background:var(--color-surface-inset);height:.45rem;margin-top:1rem;overflow:hidden}.dashboard-live-work-track span{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.dashboard-live-work-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.workspace-live-work-widget{text-align:center;align-content:center;justify-items:center;height:100%;padding:.7rem;display:grid}.workspace-live-work-widget>span{color:var(--display-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.workspace-live-work-widget>strong{max-width:100%;color:var(--display-text);font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;font-size:clamp(1.15rem,3vw,2.1rem);font-weight:620;display:block;overflow:hidden}.workspace-live-work-widget>p{color:var(--display-secondary);margin-top:.35rem;font-size:.62rem}.workspace-widget .live-work-control-surface{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.6rem;overflow:auto}.workspace-widget .live-work-control-surface .live-work-elapsed strong{font-size:clamp(1.6rem,4vw,2.5rem)}.work-board{background:var(--color-canvas);min-height:100dvh;color:var(--color-text-primary);position:relative;overflow:hidden}.work-board-controls{top:max(.7rem,env(safe-area-inset-top));z-index:var(--z-header);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;position:fixed;left:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.work-board-controls{background:color-mix(in srgb,var(--color-surface-primary) 88%,transparent)}}.work-board-controls{box-shadow:var(--shadow-surface);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);padding:.65rem}.work-board[data-controls-hidden=true] .work-board-controls,.work-board[data-controls-hidden=true] .work-board-session-controls{opacity:0;pointer-events:none;transform:translateY(-1rem)}.work-board-controls>div{align-items:center;gap:.5rem;display:flex}.work-board-brand{color:var(--color-text-primary);padding:.2rem .4rem;line-height:1.05;display:grid}.work-board-brand span{font-size:.86rem;font-weight:650}.work-board-brand small{color:var(--color-text-muted);margin-top:.18rem;font-size:.58rem}.work-board-controls nav{scrollbar-width:none;justify-content:center;gap:.18rem;min-width:0;display:flex;overflow-x:auto}.work-board-controls nav button{border-radius:var(--radius-control);min-height:2.25rem;color:var(--color-text-muted);background:0 0;border:0;flex:none;padding:.4rem .55rem;font-size:.64rem;font-weight:650}.work-board-controls nav button[aria-current=page]{background:var(--color-surface-secondary);color:var(--color-text-primary)}.work-board-control-actions{justify-content:flex-end}.work-board-control-actions select{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:2.4rem;color:var(--color-text-primary);padding:.4rem 1.8rem .4rem .55rem;font-size:.68rem}.work-board-control-actions button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);width:2.45rem;height:2.45rem;color:var(--color-text-secondary);place-items:center;display:grid}.work-board-exit{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-primary);min-height:2.45rem;color:var(--color-text-primary);align-items:center;padding:.4rem .7rem;font-size:.68rem;font-weight:650;display:inline-flex}.work-board-control-actions svg{width:1rem;height:1rem}.work-board-canvas{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(1.4rem,3vw,2.5rem);min-height:100dvh;padding:clamp(7.5rem,14vh,10rem) clamp(1.2rem,6vw,6rem) clamp(11rem,20vh,14rem);display:grid}.work-board-clock{text-align:center;justify-items:center;display:grid}.work-board-clock>p{color:var(--color-text-muted);letter-spacing:.03em;font-size:clamp(.72rem,1.4vw,.95rem);font-weight:650}.work-board-clock time{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.085em;margin:.45rem 0 1rem;font-size:clamp(4.5rem,17vw,13rem);font-weight:450;line-height:.78}.work-board-primary-metric{text-align:center;width:min(55rem,100%);margin:auto}.work-board-primary-metric>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.work-board-primary-metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:.35rem;font-size:clamp(2rem,5vw,4.2rem);font-weight:620;display:block}.work-board-progress{border-radius:var(--radius-pill);background:var(--color-surface-inset);height:.7rem;margin-top:1rem;overflow:hidden}.work-board-progress span{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.work-board-primary-metric p{color:var(--color-text-muted);margin-top:.5rem;font-size:.68rem}.work-board-metrics{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-primary);grid-template-columns:repeat(7,minmax(0,1fr));width:min(68rem,100%);margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.work-board-metrics{background:color-mix(in srgb,var(--color-surface-primary) 82%,transparent)}}.work-board-metrics{box-shadow:var(--shadow-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.work-board-metrics div{text-align:center;min-width:0;padding:1rem}.work-board-metrics div+div{border-left:1px solid var(--color-border-subtle)}.work-board-metrics span{color:var(--color-text-muted);font-size:.6rem;display:block}.work-board-metrics strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.85rem;display:block;overflow:hidden}.work-board-empty{text-align:center;justify-items:center;width:min(40rem,100%);margin:auto;display:grid}.work-board-empty>svg{color:var(--color-text-muted)}.work-board-empty h1{letter-spacing:-.045em;margin-top:.8rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:650}.work-board-empty>p{max-width:32rem;color:var(--color-text-secondary);margin-top:.55rem;font-size:.82rem;line-height:1.6}.work-board-empty .live-work-control-surface{text-align:left;width:100%;margin-top:1.3rem}.work-board-module,.work-board-calendar{border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface);background:var(--color-surface-primary);width:min(50rem,100%);box-shadow:var(--shadow-surface);align-items:center;gap:1rem;margin:auto;padding:1.2rem;display:flex}.work-board-module>svg{color:var(--color-action-primary);flex:none}.work-board-module h2,.work-board-calendar h2{color:var(--color-text-primary);font-size:.85rem;font-weight:650}.work-board-module p,.work-board-module small{color:var(--color-text-secondary);margin-top:.3rem;font-size:.7rem;display:block}.work-board-module a{color:var(--color-action-primary);margin-top:.55rem;font-size:.7rem;font-weight:650;display:inline-flex}.work-board-module strong{font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.6rem;display:block}.work-board-task-timer>div>div{gap:.4rem;margin-top:.6rem;display:flex}.work-board-calendar{display:grid}.work-board-calendar>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.work-board-calendar span{border-radius:var(--radius-control);min-height:2.1rem;color:var(--color-text-secondary);place-items:center;font-size:.68rem;display:grid}.work-board-calendar span.is-label{min-height:1.2rem;color:var(--color-text-muted);font-size:.55rem;font-weight:700}.work-board-calendar span.is-today{background:var(--color-action-primary);color:var(--color-action-on-primary);font-weight:700}.work-board-session-controls{right:50%;bottom:max(.8rem,env(safe-area-inset-bottom));z-index:var(--z-header);width:min(60rem,100% - 1.4rem);transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);position:fixed;transform:translate(50%)}.work-board-session-controls .live-work-control-surface{background:var(--color-surface-primary);padding:.7rem}@supports (color:color-mix(in lab, red, red)){.work-board-session-controls .live-work-control-surface{background:color-mix(in srgb,var(--color-surface-primary) 88%,transparent)}}.work-board-session-controls .live-work-control-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.work-board-session-controls .live-work-control-heading,.work-board-session-controls .live-work-elapsed{display:none}.work-board-session-controls .live-work-control-actions{justify-content:center;margin-top:0}.work-board-session-controls .live-work-message{text-align:center}.work-board-browser-note{z-index:var(--z-header);border-radius:var(--radius-control);background:var(--color-warning-surface);max-width:40rem;color:var(--color-warning);text-align:center;margin:auto;padding:.7rem;font-size:.7rem;position:fixed;bottom:8rem;left:1rem;right:1rem}.work-board-show-controls{bottom:max(1rem,env(safe-area-inset-bottom));z-index:var(--z-header);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-primary);min-height:2.75rem;color:var(--color-text-primary);padding:.5rem 1rem;font-size:.7rem;font-weight:650;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:64rem){.live-work-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.7fr)}.live-work-start{grid-template-columns:minmax(0,1fr) auto}.live-work-period-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:63.999rem){.live-work-hero,.live-work-storage{flex-direction:column;align-items:flex-start}.live-work-storage dl{margin-left:0}.work-board-controls{grid-template-columns:minmax(0,1fr) auto}.work-board-controls nav{order:3;grid-area:2/1/auto/-1;justify-content:flex-start}.work-board-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.work-board-metrics div:nth-child(5){border-left:0}.work-board-metrics div:nth-child(n+5){border-top:1px solid var(--color-border-subtle)}.work-board-canvas{padding-top:10rem}}@media (max-width:39.999rem){.live-work-page{gap:2.5rem}.live-work-hero h1{font-size:clamp(2.8rem,15vw,4rem)}.live-work-control-actions>button{flex:calc(50% - .4rem)}.live-work-break-choice{flex:100%}.live-work-break-choice select{width:100%}.live-work-preferences-form,.live-work-manual-form{grid-template-columns:1fr}.live-work-preferences-form>*,.live-work-manual-form .is-wide{grid-column:1}.live-work-history .section-heading-row{align-items:flex-start}.live-work-history-actions{width:100%}.live-work-history-actions button{flex:calc(50% - .4rem)}.live-work-history-toolbar{flex-direction:column;align-items:stretch}.live-work-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.live-work-history-row{grid-template-columns:3rem minmax(0,1fr) auto}.live-work-history-row dl{grid-column:2/-1}.live-work-row-actions{grid-area:1/3}.live-work-storage dl{justify-content:space-between;width:100%}.dashboard-live-work>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.work-board-clock time{font-size:clamp(4rem,23vw,6.5rem)}.work-board-canvas{padding-bottom:15rem;padding-left:.8rem;padding-right:.8rem}.work-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.work-board-metrics div:nth-child(odd){border-left:0}.work-board-metrics div:nth-child(2n){border-left:1px solid var(--color-border-subtle)}.work-board-metrics div:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.work-board-session-controls .live-work-control-actions>button{flex:40%;min-width:7.2rem}.work-board-session-controls .live-work-break-choice{display:none}}.live-board-experience[data-board=workday-command] .scene-command-controls .live-work-control-surface{background:var(--color-surface-primary)}@supports (color:color-mix(in lab, red, red)){.live-board-experience[data-board=workday-command] .scene-command-controls .live-work-control-surface{background:color-mix(in srgb,var(--color-surface-primary) 88%,transparent)}}.live-board-experience[data-board=workday-command] .scene-command-controls .live-work-control-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.6rem}.live-board-experience[data-board=workday-command] .scene-command-controls .live-work-control-heading,.live-board-experience[data-board=workday-command] .scene-command-controls .live-work-elapsed{display:none}.live-board-experience[data-board=workday-command] .scene-command-controls .live-work-control-actions{justify-content:center;margin-top:0}.save-result-action{flex-wrap:wrap;align-items:center;gap:.75rem;margin:-.25rem 0 1.5rem;display:flex}.save-result-action>span{color:var(--color-text-secondary);font-size:.75rem}.agenda-composer{grid-template-columns:minmax(8rem,1fr) minmax(10rem,.8fr) auto;gap:.5rem;margin-top:1rem;display:grid}.agenda-composer input,.world-zone-editor input,.world-zone-editor select,.world-office-actions select,.countdown-checklist input,.reception-editor input{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-width:0;min-height:2.55rem;color:var(--color-text-primary);padding:.5rem .65rem}.agenda-composer button,.world-zone-editor button,.world-office-actions button,.countdown-context form button,.countdown-delete,.month-navigation button,.calendar-month-navigation button{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-secondary);min-height:2.55rem;color:var(--color-text-primary);padding:.45rem .7rem;font-size:.68rem;font-weight:700}.agenda-composer.is-compact{grid-template-columns:1fr}.agenda-list{border-top:1px solid var(--color-border-subtle);margin-top:.8rem;display:grid}.agenda-list li{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:.55rem;min-width:0;padding:.65rem 0;display:flex}.agenda-list li>label{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.agenda-list li>label>span{min-width:0;display:grid}.agenda-list strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.agenda-list small{color:var(--color-text-muted);font-size:.6rem}.agenda-list li[data-completed=true] strong{color:var(--color-text-muted);text-decoration:line-through}.agenda-row-actions{gap:.25rem;display:flex}.agenda-row-actions button,.countdown-checklist button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);width:2.2rem;height:2.2rem;color:var(--color-text-secondary);background:0 0;place-items:center;display:grid}.agenda-row-actions svg,.countdown-checklist svg{width:.85rem}.agenda-empty{color:var(--color-text-muted);align-items:center;gap:.7rem;margin-top:1rem;display:flex}.agenda-empty svg{width:1rem}.agenda-empty p{font-size:.7rem;display:grid}.agenda-empty small{margin-top:.2rem;font-size:.6rem}.focus-task-field{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.focus-task-field>span{color:var(--color-text-muted);grid-column:1/-1;font-size:.65rem;font-weight:700}.focus-task-field input{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-width:0;color:var(--color-text-primary);padding:.6rem}.focus-task-field button{color:var(--board-accent);background:0 0;border:0;font-size:.68rem;font-weight:700}.calendar-month-navigation,.month-navigation{align-items:center;gap:.6rem;display:flex}.calendar-month-navigation{justify-content:space-between;margin-bottom:.8rem}.calendar-month-navigation button,.month-navigation button{place-items:center;width:2.55rem;padding:0;display:grid}.calendar-month-navigation svg,.month-navigation svg{width:.9rem}.world-zone-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.75rem;display:grid}.world-zone-editor button{grid-column:1/-1}.world-office-actions{flex-wrap:wrap;align-items:end;gap:.6rem;margin-top:.8rem;display:flex}.world-office-actions label{color:var(--color-text-muted);gap:.25rem;font-size:.6rem;display:grid}.world-office-actions small{color:var(--color-text-muted);flex-basis:100%;font-size:.6rem}.countdown-checklist{margin-top:.6rem;display:grid}.countdown-checklist li{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.35rem;padding:.35rem 0;display:grid}.countdown-checklist span{overflow-wrap:anywhere;min-width:0;font-size:.7rem;line-height:1.35}.countdown-context form{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;margin-top:.6rem;display:grid}.countdown-context form input{min-width:0}.countdown-delete{color:var(--color-error);margin-top:.7rem}.finance-saved-result{border-left:2px solid var(--board-accent);padding:.7rem 0 .7rem 1rem}.finance-saved-result>span,.finance-saved-result>h2,.finance-saved-result>strong,.finance-saved-result>p,.finance-saved-result>a{display:block}.finance-saved-result>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.6rem}.finance-saved-result h2{margin-top:.3rem;font-size:1rem}.finance-saved-result strong{margin-top:.4rem;font-size:clamp(1.7rem,4vw,3rem)}.finance-saved-result p{color:var(--color-text-secondary);margin-top:.3rem;font-size:.68rem}.finance-saved-result a{color:var(--board-accent);margin-top:.6rem;font-size:.68rem;font-weight:700}.reception-editor{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:min(44rem,100%);margin-top:1rem;display:grid}.reception-editor label{gap:.25rem;min-width:0;display:grid}.reception-editor label span{color:var(--color-text-muted);font-size:.6rem}.reception-editor button{grid-column:1/-1;justify-self:end}.scene-playlist-editor{top:max(5rem,calc(env(safe-area-inset-top) + 4rem));right:max(1rem,env(safe-area-inset-right));bottom:max(4rem,calc(env(safe-area-inset-bottom) + 3rem));z-index:calc(var(--z-modal) + 1);border:1px solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-surface-primary);width:min(31rem,100% - 2rem);position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.scene-playlist-editor{background:color-mix(in srgb,var(--color-surface-primary) 97%,transparent)}}.scene-playlist-editor{box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:1rem}.scene-playlist-editor>header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.8rem;display:flex}.scene-playlist-editor header span{color:var(--board-accent);text-transform:uppercase;font-size:.6rem}.scene-playlist-editor h2{margin-top:.2rem;font-size:1.05rem}.scene-playlist-list{margin-block:.8rem;display:grid}.scene-playlist-list>div{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) 4.5rem auto auto;align-items:center;gap:.35rem;padding:.4rem 0;display:grid}.scene-playlist-list label{color:var(--color-text-secondary);align-items:center;gap:.45rem;font-size:.68rem;display:flex}.scene-playlist-list input[type=number]{width:100%}.scene-playlist-editor button,.custom-board-library button{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-secondary);min-height:2.2rem;color:var(--color-text-primary);padding:.4rem .55rem;font-size:.62rem;font-weight:700}.scene-playlist-editor>label{color:var(--color-text-secondary);align-items:center;gap:.5rem;margin-top:.55rem;font-size:.68rem;display:flex}.live-board-experience[data-controls-hidden=true] .live-board-rotation{opacity:0;pointer-events:none;transform:translateY(1rem)}.custom-board-library{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:.35rem;margin-top:.9rem;display:grid}.custom-board-library label{color:var(--color-text-muted);gap:.25rem;font-size:.6rem;display:grid}.custom-board-library button{align-self:end;align-items:center;gap:.25rem;display:inline-flex}.custom-board-library svg{width:.8rem}.custom-board-privacy{grid-template-columns:auto 1fr;align-items:center}.custom-module-setting{flex-basis:100%;grid-template-columns:auto minmax(0,1fr);display:grid!important}.custom-module-setting textarea{resize:vertical;min-height:3.5rem}.custom-module-setting input,.custom-module-setting textarea{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-primary);min-width:0;color:var(--color-text-primary);padding:.45rem}.custom-module-label{color:var(--board-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.55rem;font-size:.58rem;font-weight:750;display:block}.workspace-agenda{height:100%;color:var(--display-secondary);gap:.45rem;padding:.55rem;font-size:.62rem;display:grid;overflow:auto}.workspace-agenda-compose{grid-template-columns:1fr 1fr auto;gap:.3rem;display:grid}.workspace-agenda input,.workspace-agenda button{border:1px solid var(--display-border);background:var(--display-card);min-width:0;min-height:2.2rem;color:var(--display-text);border-radius:.4rem;padding:.35rem}.workspace-agenda ul{display:grid}.workspace-agenda li{border-top:1px solid var(--display-border);justify-content:space-between;gap:.4rem;min-width:0;padding:.35rem 0;display:flex}.workspace-agenda li label{align-items:center;gap:.4rem;min-width:0;display:flex}.workspace-agenda li label span{min-width:0;display:grid}.workspace-agenda li strong{color:var(--display-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-agenda li small{color:var(--display-muted)}.workspace-presentation-reveal{bottom:max(1rem,env(safe-area-inset-bottom));z-index:calc(var(--z-toast) + 1);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-elevated);min-height:2.75rem;box-shadow:var(--shadow-overlay);color:var(--color-text-primary);padding:.55rem 1rem;font-size:.72rem;font-weight:700;position:fixed;left:50%;transform:translate(-50%)}@media (max-width:63.999rem){.live-board-mode-controls{scrollbar-width:thin;justify-content:flex-start;max-width:100%;padding-bottom:.15rem;overflow-x:auto}.live-board-mode-controls>*{flex:none}.live-board-board-switcher select{width:100%}.live-board-canvas{padding-bottom:max(8rem,calc(env(safe-area-inset-bottom) + 7rem))}.scene-command,.scene-desk,.scene-world,.scene-month{min-height:auto}.tablet-stand-status{bottom:max(4.2rem,calc(env(safe-area-inset-bottom) + 3.4rem))}}@media (max-width:74.999rem){.scene-command-controls{width:min(48rem,100%);padding:0 .5rem max(4rem,calc(env(safe-area-inset-bottom) + 3.5rem));grid-column:1/-1;margin:0 auto;position:static;transform:none}.live-board-experience[data-board=workday-command] .scene-command{padding-bottom:0}.live-board-rotation,.tablet-stand-status{position:absolute}.live-board-experience[data-board=workday-command] .live-board-rotation{bottom:max(.5rem,env(safe-area-inset-bottom))}}@media (max-width:39.999rem){.live-board-control-tray{gap:.35rem;padding:.4rem}.live-board-control-brand{padding:0}.live-board-mode-controls{width:min(15.5rem,100vw - 4.4rem)}.live-board-canvas{padding-top:8.4rem;padding-bottom:max(10rem,calc(env(safe-area-inset-bottom) + 9rem))}.live-board-rotation{gap:.3rem;max-width:calc(100% - 1rem);overflow-x:auto}.live-board-rotation>button,.live-board-rotation>a{flex:none}.agenda-composer,.reception-editor{grid-template-columns:1fr}.reception-editor button{grid-column:1}.world-zone-editor{grid-template-columns:1fr}.world-zone-editor button{grid-column:1}.scene-playlist-editor,.custom-board-editor{width:calc(100% - 1rem);top:7.8rem;bottom:4rem;right:.5rem}.scene-playlist-list>div{grid-template-columns:minmax(0,1fr) 4rem auto auto}.custom-board-library{grid-template-columns:1fr 1fr}.custom-board-library label{grid-column:1/-1}.workspace-agenda-compose{grid-template-columns:1fr}.live-board-experience[data-board=workday-command] .scene-command-controls .live-work-break-choice{display:none}.work-board{overflow:auto}.work-board-controls{top:max(.4rem,env(safe-area-inset-top));border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.45rem;left:.4rem;right:.4rem}.work-board-controls>div{min-width:0}.work-board-controls nav{scrollbar-width:thin;grid-row:3;justify-content:flex-start;width:100%;padding-bottom:.15rem}.work-board-control-actions{scrollbar-width:thin;justify-content:flex-start;width:100%;padding-bottom:.15rem;overflow-x:auto}.work-board-control-actions>*{flex:none}.work-board-canvas{align-content:start;min-height:auto;padding-top:12.5rem;padding-bottom:1.5rem}.work-board-session-controls{width:auto;padding:0 .8rem max(1rem,env(safe-area-inset-bottom));position:static;transform:none}}@media (min-width:64rem) and (min-height:48rem){.live-board-experience[data-board=workday-command] .scene-command{min-height:calc(100dvh - 18.5rem);padding-bottom:0}.live-board-experience[data-board=workday-command] .live-board-canvas{padding-bottom:7rem}.live-board-experience[data-board=workday-command] .live-board-rotation{bottom:max(5.8rem,calc(env(safe-area-inset-bottom) + 5rem))}}@media (min-width:64rem) and (max-height:58rem){.live-board-experience[data-board=workday-command] .scene-command-stage{padding-block:.75rem}.live-board-experience[data-board=workday-command] .scene-command-stage .live-board-time time{font-size:clamp(4rem,9vw,7.4rem)}.live-board-experience[data-board=workday-command] .scene-command-primary{padding-top:.7rem}.live-board-experience[data-board=workday-command] .scene-command-primary>div>strong{font-size:clamp(2.8rem,5vw,4.6rem)}.live-board-experience[data-board=workday-command] .scene-command-rail{gap:.75rem;padding-block:.75rem}.live-board-experience[data-board=workday-command] .scene-command-rail .live-board-calendar-grid>span,.live-board-experience[data-board=workday-command] .scene-command-rail .live-board-calendar-grid>button{min-height:1.55rem}.live-board-experience[data-board=workday-command] .scene-command-bottom{padding-block:.7rem}}@media (min-width:64rem) and (max-width:74.999rem){.live-board-experience[data-board=workday-command] .live-board-rotation{bottom:max(.5rem,env(safe-area-inset-bottom))}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
