@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--os-unit:0px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--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;--tw-content:"";--small-viewport:0px}}}@layer theme{:root,:host{--color-background:#061c32;--color-sky:#30c9e8;--color-action:#169dca;--color-foreground:#f2f2f2;--color-surface-1:#10253b;--color-surface-2:#182c42;--color-surface-3:#213449;--color-foreground-muted:#b0b6bc;--color-line:#30c9e838}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-line:color-mix(in srgb, var(--color-sky) 22%, transparent)}}:root,:host{--color-control:#30c9e88c}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-control:color-mix(in srgb, var(--color-sky) 55%, transparent)}}:root,:host{--color-scrim:#061c32cc}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-scrim:color-mix(in srgb, var(--color-background) 80%, transparent)}}:root,:host{--color-finger:#f2f2f259}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-finger:color-mix(in srgb, var(--color-foreground) 35%, transparent)}}:root,:host{--color-floor-light:#30c9e833}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-floor-light:color-mix(in srgb, var(--color-sky) 20%, transparent)}}:root,:host{--color-shelf-floor:#10253bb3}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-shelf-floor:color-mix(in srgb, var(--color-surface-1) 70%, transparent)}}:root,:host{--color-device-edge:#01060b}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-device-edge:color-mix(in oklab, var(--color-background) 22%, black)}}:root,:host{--color-glass-off:#0c141d}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-glass-off:color-mix(in srgb, var(--color-foreground) 4%, color-mix(in srgb, var(--color-background) 40%, black))}}:root,:host{--color-glass-off-light:color-mix(in srgb, #f2f2f2 6%, color-mix(in srgb, var(--color-foreground) 4%, color-mix(in srgb, var(--color-background) 40%, black)))}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-glass-off-light:color-mix(in srgb, var(--color-foreground) 6%, var(--color-glass-off))}}:root,:host{--color-glass-off-deep:#02070d}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-glass-off-deep:color-mix(in srgb, var(--color-background) 25%, black)}}:root,:host{--color-glass-sheen:#f2f2f218}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-glass-sheen:color-mix(in srgb, var(--color-foreground) 9.5%, transparent)}}:root,:host{--color-glass-sheen-faint:#f2f2f206}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-glass-sheen-faint:color-mix(in srgb, var(--color-foreground) 2.5%, transparent)}}:root,:host{--color-background-glow:#30c9e81f}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-background-glow:color-mix(in srgb, var(--color-sky) 12%, transparent)}}:root,:host{--color-background-shade:var(--shadow-tint)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-background-shade:color-mix(in srgb, var(--shadow-tint) 43%, transparent)}}:root,:host{--color-background-grid-major:#30c9e817}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-background-grid-major:color-mix(in srgb, var(--color-sky) 9%, transparent)}}:root,:host{--color-background-grid-minor:#30c9e80a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-background-grid-minor:color-mix(in srgb, var(--color-sky) 4%, transparent)}}:root,:host{--color-stamp:#126c91;--color-action-pressed:#158fb9;--color-success:#6dc88f;--color-warning:#d7a94f;--color-error:#f4928a;--color-white:#fff;--color-off-white:#f2f2f2;--color-ink:#061c32;--color-ink-muted:#4c5c6b;--color-accent-ink:#126c91;--color-line-light:#061c321f}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-line-light:color-mix(in srgb, var(--color-ink) 12%, transparent)}}:root,:host{--color-control-light:#76828e;--color-success-light:#2a7349;--color-warning-light:#8a5a00;--color-error-light:#a33;--color-white-surface-2:#e9e9ea;--color-white-surface-3:#dfe1e3;--color-off-white-surface-2:#f5f6f7;--color-off-white-surface-3:#ebedef;--color-line-sky:#061c3238}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-line-sky:color-mix(in srgb, var(--color-ink) 22%, transparent)}}:root,:host{--color-on-action:var(--color-ink);--color-action-hover:var(--color-sky);--color-tile-lit-light:#30c9e824}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-tile-lit-light:color-mix(in srgb, var(--color-sky) 14%, transparent)}}:root,:host{--color-tile-lit-night:#30c9e81a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-tile-lit-night:color-mix(in srgb, var(--color-sky) 10%, transparent)}}:root,:host{--color-tile-line-minor:#061c320d}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-tile-line-minor:color-mix(in srgb, var(--color-ink) 5%, transparent)}}:root,:host{--color-tile-line-major:#061c3214}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-tile-line-major:color-mix(in srgb, var(--color-ink) 8%, transparent)}}:root,:host{--color-tile-lit:var(--color-tile-lit-light);--color-tile-minor:var(--color-tile-line-minor);--color-tile-major:var(--color-tile-line-major);--color-paper:#efede7;--color-ballpoint-ink:#22306b;--color-correction:#a33;--color-sheet-window:#f5f4f1;--color-sheet-chrome:#e7e5e0;--color-sheet-control:#d3d0c9;--color-sheet-header:#eceae5;--color-sheet-grid:#dad7d0;--color-sheet-ink:#2c2b29;--color-sheet-muted:#6f6b64;--color-sheet-selection:#3a6fb0;--color-sticky-note:#f8e27c;--color-sticky-note-edge:#ead064;--color-chat-window:#f3f2ee;--color-chat-bar:#e6e4de;--color-chat-line:#d6d3cb;--color-chat-incoming:#fdfcfa;--color-chat-outgoing:#dde2e6;--color-chat-avatar:#cbc6bc;--color-chat-ink:#2c2b29;--color-chat-muted:#67635c;--color-form-print:#2f3136;--color-form-rule:#8d8f94;--color-form-band:#5d5f63;--color-form-bar:#2c3442;--color-form-on-band:#f6f5f1;--color-specimen:#9b2c2c;--color-pen-body:#2b3a8f;--color-pen-cap:#1d2a6b;--color-pen-tip:#b9bcc2;--color-license-from:#dfeef6;--color-license-mid:#f6fafc;--color-license-to:#e3f0e6;--color-license-ink:#16324a;--color-license-muted:#4d667b;--color-review-wash:#ffe5ca;--color-review-line:#bc670c;--color-review-ink:#863f00;--color-page:#fdfdfb;--color-page-line:#dfe1e4;--color-whiteboard:#f8f8f5;--color-whiteboard-frame:#b9bbb7;--color-marker-blue:#2b55a1;--color-marker-green:#2f7a4d;--color-chat-backdrop:#e8e4dc;--color-chat-bubble-out:#d8e6cf;--color-agenda-rule:#cfc8b9;--color-pdf-viewer:#5c5a55;--color-pdf-page:#fbfaf7;--color-pointer:#fdfdfc;--color-pointer-edge:#1f1e1c;--color-xray-film:#0b1114;--color-xray-fog:#263840;--color-xray-weld:#a7bbbf;--color-xray-crack:#05090b;--color-xray-lead:#e6edef;--color-grease-pencil:#f2c94c;--color-exam-warning:#774b00;--color-exam-warning-wash:#fbf0d9;--color-exam-warning-line:#d2a03c;--color-exam-alert:#b3261e;--color-planner-rule:#b7c9dc;--color-planner-margin:#dca1a1;--color-planner-hole:#2b2f35;--color-planner-wire:#3c3f45;--color-planner-wire-shine:#a3a6ad;--color-camera-view:#1c1e22;--color-screen-pending-ink:#7a5414;--color-screen-pending-wash:#f5ead3;--color-screen-success-ink:#2b6843;--color-screen-success-wash:#e0f0e5;--text-caption:.875rem;--text-caption--line-height:1.5;--text-spec:.9375rem;--text-spec--line-height:1.5;--text-body:1rem;--text-body--line-height:1.5;--text-lead:1.125rem;--text-lead--line-height:1.5;--text-subtitle:1.5rem;--text-subtitle--line-height:1.25;--text-title:2.125rem;--text-title--line-height:1.15;--text-display:3.375rem;--text-display--line-height:1.05;--text-case-title:min(clamp(2.125rem, 1.2rem + 3vw, 3.375rem), max(10vw, 34px));--text-case-title--line-height:1.05;--text-step:min(1.5rem, 7.5vw);--text-step--line-height:1.25;--text-step-wide:min(2.125rem, 4.5vw);--text-step-wide--line-height:1.15;--text-h1:clamp(3rem, 2.2rem + 1.5vw, 4rem);--text-h1--line-height:1.05;--text-h1-fit:min(var(--text-h1), 13vw);--text-h1-fit--line-height:1.05;--text-title-fit:min(var(--text-title), 12cqi);--text-title-fit--line-height:1.15;--text-curtain:5rem;--text-curtain--line-height:1;--text-curtain-fit:clamp(2.25rem, .6rem + 5.2vw, var(--text-curtain));--text-curtain-fit--line-height:1.05;--text-pill-fit:min(1rem, 5vw);--text-pill-fit--line-height:1.5;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-heading:-.015em;--tracking-normal:0em;--leading-heading:1.05;--leading-tight:1.25;--leading-body:1.5;--leading-slogan:.92;--tracking-slogan:-.045em;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-pill-fit:min(1rem, 3.5vw + .5rem);--spacing-sticky-note-min:calc(11ch + 2rem);--spacing-24:6rem;--spacing-32:8rem;--spacing-touch:2.75rem;--spacing-hairline:.125rem;--spacing-story:.1875rem;--spacing-inlay:.1875rem;--spacing-14:3.5rem;--spacing-15:3.75rem;--spacing-rail-line:4.3125rem;--spacing-app-rail:11rem;--spacing-app-half:50cqh;--spacing-line:1lh;--spacing-curtain-gutter:clamp(1.5rem, 8vw, 8rem);--spacing-icon:1.5rem;--spacing-icon-text:max(24px, 1em);--spacing-icon-text-gap:.5em;--spacing-piece-stamp:4.5rem;--spacing-switch-travel:1.125rem;--spacing-shift-demo:11rem;--spacing-piece-phone:32rem;--container-page:76rem;--container-shelf:100rem;--container-reading:48ch;--container-note:29.5rem;--container-credential-min:8rem;--container-headline:32ch;--container-spec:20.625rem;--container-spec-wide:22.625rem;--container-case-title:20em;--container-strip:73.75rem;--container-rail:77.5rem;--rail-space:8rem;--container-sheet:32rem;--container-side-panel:28rem;--container-title-block:44rem;--container-title-block-wide:69rem;--container-panel-compact:19rem;--container-rail-compact:16rem;--container-rail-count:20.5rem;--container-rail-narrow:20rem;--container-header-word:27rem;--container-header-globe:21rem;--container-header-tagline:46rem;--container-header-tight:17rem;--container-header-slogan:68.75rem;--container-sheet-compact:20rem;--container-footer-pair:18rem;--container-footer-narrow:20rem;--container-footer-row:64rem;--container-spec-row:22rem;--container-legal-compact:30rem;--container-legal-wide:60rem;--container-map-narrow:18rem;--container-app-wide:28rem;--container-work-stamp:9rem;--container-work-stamp-tablet:11rem;--container-work-stamp-wide:14rem;--container-solved-stamp:8rem;--container-app-split:40rem;--container-app-panel:20rem;--container-app-roomy:14rem;--container-app-narrow:20rem;--container-app-tiny:16rem;--container-card-row:18rem;--container-app-record:19rem;--breakpoint-phone-wide:352px;--breakpoint-tablet:48rem;--breakpoint-mid:68.75rem;--breakpoint-desktop:80rem;--radius-minimum:.25rem;--radius-field:.75rem;--radius-panel:1.125rem;--radius-frame:1.625rem;--radius-pill:9999px;--radius-segmented:calc(var(--spacing-touch) / 2 + var(--spacing-inlay));--radius-page:2.5rem;--radius-window:1.125rem;--radius-inner:.5rem;--blur-soft:6px;--shadow-floating:0 12px 32px -12px var(--shadow-tint), 0 2px 6px -2px var(--shadow-tint)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-floating:0 12px 32px -12px color-mix(in srgb, var(--shadow-tint) 70%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--shadow-tint) 50%, transparent)}}:root,:host{--shadow-sheet:0 -20px 56px -16px var(--shadow-tint)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-sheet:0 -20px 56px -16px color-mix(in srgb, var(--shadow-tint) 80%, transparent)}}:root,:host{--shadow-sticky-note:0 1px 1px #0000001f, 0 10px 14px -8px #00000059;--chat-bubble-shadow:0 1px 1px #00000014;--shadow-paper:0 1px 1px #00000024, 0 16px 26px -14px #00000080;--shadow-page:0 1px 2px #0000001f, 0 8px 18px -8px #00000047;--ease-expo-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.25, 1, .5, 1);--ease-screen:cubic-bezier(.77, 0, .175, 1);--ease-strike:cubic-bezier(.34, 1.56, .64, 1);--animate-spin:spin var(--time-spin) linear infinite;--animate-pulse:pulse var(--time-spin) var(--ease-soft) infinite;--animate-curtain-line-1:curtain-line var(--curtain-line-rise) var(--ease-expo-out) var(--curtain-line-1-start) both;--animate-curtain-line-2:curtain-line var(--curtain-line-rise) var(--ease-expo-out) var(--curtain-line-2-start) both;--animate-curtain-lift:curtain-lift var(--curtain-lift) var(--ease-screen) var(--curtain-lift-start) both;--animate-curtain-fade-1:curtain-fade-in var(--time-state) var(--ease-soft) var(--curtain-line-1-start) both;--animate-curtain-fade-2:curtain-fade-in var(--time-state) var(--ease-soft) var(--curtain-line-2-start) both;--animate-curtain-fade-out:curtain-fade-out var(--time-state) var(--ease-soft) calc(var(--curtain-lift-start) + var(--curtain-lift) - var(--time-state)) both;--animate-title-swap:title-block-swap var(--time-state) var(--ease-expo-out) both;--animate-title-fade:curtain-fade-in var(--time-state) var(--ease-soft) both;--animate-state-fade:curtain-fade-in var(--time-state) var(--ease-soft) both;--animate-state-fade-out:curtain-fade-out var(--time-state) var(--ease-soft) both;--animate-device-thud:device-thud var(--time-thud) var(--ease-soft);--animate-line-in:line-in var(--time-state) var(--ease-soft) both;--animate-scanner-sweep:scanner-sweep calc(var(--time-view-settle) / 2) linear 2 alternate both;--animate-caret:caret-blink var(--time-caret) step-end infinite;--animate-typing-dot:typing-dot var(--time-typing) var(--ease-soft) infinite;--animate-fade-rise:fade-rise var(--time-state) var(--ease-soft) backwards;--animate-ink:ink-reveal var(--time-ink) var(--ease-soft) both;--animate-stroke:stroke-draw var(--time-strike-through) var(--ease-soft) both;--animate-pen-shake:pen-shake var(--time-pen-shake) var(--ease-soft) 2;--animate-scan:scan-sweep var(--time-scan) var(--ease-screen) both;--animate-row-open:row-open var(--time-state) var(--ease-expo-out) both;--animate-reward-in:reward-in var(--time-state) var(--ease-expo-out) both;--default-transition-duration:var(--time-hover);--default-transition-timing-function:var(--ease-expo-out);--font-primary:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--font-secondary:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-handwriting:var(--font-caveat), var(--font-dm-sans), sans-serif;--color-client-surface-pressed:var(--client-surface-pressed);--color-client-line:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-client-line:color-mix(in srgb, var(--client-accent) 40%, transparent)}}:root,:host{--color-client-ink-muted:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-client-ink-muted:color-mix(in srgb, var(--client-ink) 72%, var(--client-surface))}}}@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;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;line-height:1.5}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background-color:var(--color-white);color:var(--color-ink);font-family:var(--font-primary);accent-color:var(--color-action);scrollbar-color:var(--color-control-light) transparent;scrollbar-width:thin;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;overscroll-behavior-y:none}html:has(dialog[data-side-panel][open]){scrollbar-gutter:auto;padding-inline-end:var(--panel-gutter);overflow:hidden}body{min-height:100dvh;font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word}::selection{background-color:var(--color-sky);color:var(--color-background)}*,:before,:after{outline-color:var(--color-sky)}.client-tone *,.client-tone :before,.client-tone :after{outline-color:var(--client-accent)}:focus-visible{outline:var(--focus-width) solid var(--color-sky);outline-offset:var(--focus-offset)}button:not(:disabled),input[type=range]:not(:disabled),[role=tab]:not([aria-disabled=true]),[role=checkbox]:not([aria-disabled=true]),summary{cursor:pointer}p,li{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}.client-tone{caret-color:var(--client-accent);accent-color:var(--client-accent);scrollbar-color:var(--client-accent) transparent}.client-tone ::selection{background-color:var(--client-accent);color:var(--client-surface)}.client-tone :focus-visible{outline-color:var(--client-accent)}[data-forced~=focus]{outline:var(--focus-width) solid var(--color-sky);outline-offset:var(--focus-offset)}:root{--night-background:var(--color-background);--night-foreground:var(--color-foreground);--night-foreground-muted:var(--color-foreground-muted);--night-sky:var(--color-sky);--night-line:var(--color-line);--night-control:var(--color-control);--night-surface-1:var(--color-surface-1);--night-surface-2:var(--color-surface-2);--night-surface-3:var(--color-surface-3);--night-success:var(--color-success);--night-warning:var(--color-warning);--night-error:var(--color-error)}body,[data-zone=white],[data-zone=off-white]{--color-background:var(--color-white);--color-foreground:var(--color-ink);--color-foreground-muted:var(--color-ink-muted);--color-sky:var(--color-accent-ink);--color-line:var(--color-line-light);--color-control:var(--color-control-light);--color-surface-1:var(--color-off-white);--color-surface-2:var(--color-white-surface-2);--color-surface-3:var(--color-white-surface-3);--color-success:var(--color-success-light);--color-warning:var(--color-warning-light);--color-error:var(--color-error-light);--color-tile-lit:var(--color-tile-lit-light);--color-tile-minor:var(--color-tile-line-minor);--color-tile-major:var(--color-tile-line-major)}[data-zone=off-white]{--color-background:var(--color-off-white);--color-surface-1:var(--color-white);--color-surface-2:var(--color-off-white-surface-2);--color-surface-3:var(--color-off-white-surface-3)}[data-zone=night]{--color-background:var(--night-background);--color-foreground:var(--night-foreground);--color-foreground-muted:var(--night-foreground-muted);--color-sky:var(--night-sky);--color-line:var(--night-line);--color-control:var(--night-control);--color-surface-1:var(--night-surface-1);--color-surface-2:var(--night-surface-2);--color-surface-3:var(--night-surface-3);--color-success:var(--night-success);--color-warning:var(--night-warning);--color-error:var(--night-error);--color-tile-lit:var(--color-tile-lit-night);--color-tile-minor:var(--color-background-grid-minor);--color-tile-major:var(--color-background-grid-major)}[data-zone=sky]{--color-background:var(--night-sky);--color-foreground:var(--color-ink);--color-foreground-muted:var(--color-ink);--color-sky:var(--color-ink);--color-line:var(--color-line-sky);--color-control:var(--color-ink);--color-action:var(--color-ink);--color-action-hover:var(--night-surface-2);--color-action-pressed:var(--night-surface-3);--color-on-action:var(--color-off-white);--color-success:var(--color-ink);--color-warning:var(--color-ink);--color-error:var(--color-ink)}body,[data-zone]{background-color:var(--color-background);color:var(--color-foreground);caret-color:var(--color-sky)}[data-zone=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-zone=white],[data-zone=off-white],[data-zone=sky]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-home-page]{scrollbar-gutter:stable}html[data-home-page=curtain]{overflow:hidden}[data-curtain=seen] [data-curtain-root]{display:none}.sheet,[data-presentation-window]{--background-glow-position:50% 56%}@media (min-width:80rem){.sheet,[data-presentation-window]{--background-glow-position:42% 46%}}.sheet{--stage-height:clamp(14rem, calc(100svh - 6.5rem - 12.5rem - 4rem - var(--title-block-space)), 46rem)}@media (min-width:48rem){.sheet{--stage-height:clamp(14rem, calc(100svh - 8rem - 12.5rem - 4rem - var(--title-block-space)), 46rem)}}@media (min-width:48rem) and (not (min-width:80rem)){.sheet:has([data-layout=beside]){--stage-height:clamp(14rem, calc(100svh - 6.5rem - 4rem - var(--title-block-space)), 46rem)}}@media (min-width:64rem) and (not (min-width:80rem)) and (min-aspect-ratio:6/5){.sheet{--stage-height:clamp(14rem, calc(100svh - 6.5rem - 4rem - var(--title-block-space)), 46rem)}}@media (min-width:80rem){.sheet{--stage-height:clamp(20rem, calc(100svh - 10.5rem - var(--title-block-space)), 72rem)}}html[data-home-page=""]{scroll-snap-type:y mandatory}[data-slide] :is(button,a[href],summary,textarea){scroll-margin-bottom:var(--rail-space)}@media (max-height:33.75rem){html[data-home-page=""]{scroll-snap-type:y proximity}}html[data-home-page] body:after{content:"";scroll-snap-align:end;height:1px;display:block}html[data-home-page][data-past-slides]{scroll-snap-type:none}[data-slide]{--window-pad:var(--spacing-3);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--window-floor), 1fr) auto;isolation:isolate;--slide-clearance:max(var(--spacing-20), calc(var(--header-stuck) + var(--spacing-4)));--slide-top:var(--header-stuck);min-height:100svh;padding-top:var(--slide-top);scroll-snap-align:start;scroll-snap-stop:always;display:grid;position:relative;container:slide/inline-size}[data-slide]:first-of-type{--slide-clearance:var(--header-clearance);--slide-top:var(--header-height)}@media (min-width:48rem){[data-slide]{--window-pad:var(--spacing-6)}}[data-slide]{--window-floor:clamp(0px, (33.75rem - 100svh) * 1000, min(20rem, 55svh))}[data-solve-together-opener]{color:var(--night-foreground)}[data-step-card]{background:var(--night-background)}@supports (color:color-mix(in lab, red, red)){[data-step-card]{background:color-mix(in srgb, var(--night-background) 78%, transparent)}}[data-step-card]{color:var(--night-foreground);opacity:0;transition:opacity var(--time-state) var(--ease-soft)}[data-step-card][data-shown]{opacity:1}@media not all and (min-width:48rem){[data-step-card][data-turn]{background:var(--night-background)}@supports (color:color-mix(in lab, red, red)){[data-step-card][data-turn]{background:color-mix(in srgb, var(--night-background) 90%, transparent)}}}[data-step-card]:not([data-shown])>*{visibility:hidden;transition:visibility 0s linear var(--time-state)}[data-slide] [data-stage-box]{transition:filter var(--time-state) var(--ease-soft)}@media (prefers-reduced-motion:reduce){[data-step-card],[data-turn-ring],[data-slide] [data-stage-box]{transition:none}}[data-slide]{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-slide] [data-stage-app]:not([inert]),[data-slide] [data-stage-before],[data-slide] [data-step-card],[data-slide] [data-about-case]{-webkit-user-select:auto;user-select:auto}[data-slide][data-hands-on] [data-stage-box]{touch-action:pinch-zoom}[data-slide][data-hands-on] [data-stage-box] *{overscroll-behavior:contain}[data-slide-frame]:has([data-step-card][data-shown],[data-case-title]:not([data-lifted])) [data-stage-box]{filter:brightness(.55)saturate(.6)}@media (prefers-reduced-motion:no-preference){[data-turn-ring][data-on],[data-presentation-pause][data-beckon]{animation:beckon 1.6s var(--ease-soft) infinite}}@media (hover:hover) and (pointer:fine){[data-presentation] [data-slide][data-active] :is([data-stage-app],[data-stage-companion]):not([inert]) :is(button:not(:disabled),a[href],label,summary,[role=button],[role=radio],[role=slider]){cursor:pointer}[data-presentation]:is([data-phase=playback],[data-phase=stamp],[data-phase=countdown]):not([data-trying-it]) [data-slide][data-active] :has(>:is([data-stage-app],[data-stage-companion])[inert]){cursor:pointer}}[data-turn-ring]{--color-action:var(--color-sky);opacity:0;transition:opacity var(--time-state) var(--ease-soft)}[data-turn-ring][data-on]{opacity:1}@media (prefers-reduced-motion:reduce){[data-presentation-pause][data-beckon]{outline:3px solid var(--color-action);outline-offset:3px}}@keyframes beckon{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-action) 60%, transparent)}50%{box-shadow:0 0 0 .625rem color-mix(in srgb, var(--color-action) 0%, transparent)}}[data-before-text]{display:none}@container slide not (min-width:21rem){[data-before-text]{display:grid}}[data-karaoke]{--karaoke-ink:var(--color-foreground);color:#0000;background-image:linear-gradient(var(--karaoke-ink), var(--karaoke-ink)), linear-gradient(var(--color-foreground-muted), var(--color-foreground-muted));background-repeat:no-repeat;background-size:calc(var(--karaoke,1) * 100%) 100%, 100% 100%;-webkit-box-decoration-break:slice;box-decoration-break:slice;-webkit-background-clip:text;background-clip:text}[data-karaoke-ink=accent]{--karaoke-ink:var(--color-sky)}[data-karaoke=off]{color:var(--karaoke-ink);background:0 0}@media (forced-colors:active){[data-karaoke]{color:canvastext;background:0 0}}[data-falcanize-veil]{background:var(--night-background)}@supports (color:color-mix(in lab, red, red)){[data-falcanize-veil]{background:color-mix(in srgb, var(--night-background) 42%, transparent)}}[data-falcanize-veil]{-webkit-backdrop-filter:saturate(.6);backdrop-filter:saturate(.6);transition:opacity var(--time-state) var(--ease-soft)}[data-falcanize-veil][data-leaving]{opacity:0}[data-slide-frame]:has([data-step-card][data-shown],[data-case-title]:not([data-lifted])) [data-falcanize-veil]{visibility:hidden;opacity:0}.falcanize-poster-ring{width:clamp(4rem,14cqmin,6.5rem);height:clamp(4rem,14cqmin,6.5rem)}@media (prefers-reduced-motion:no-preference){.falcanize-poster-ring{animation:falcanize-pulse 2.4s var(--ease-soft) infinite}}@keyframes falcanize-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-action) 45%, transparent)}50%{box-shadow:0 0 0 .75rem color-mix(in srgb, var(--color-action) 0%, transparent)}}[data-curtain=seen] [data-presentation]:not([data-linked]) [data-slide-title]{visibility:hidden}}@layer components{.curtain-cut{transition:translate var(--time-curtain-drop) var(--ease-screen), visibility var(--time-curtain-drop) linear, filter var(--time-state) linear;position:relative}.curtain-cut[data-lifted]{translate:0 calc(-100% - var(--curtain-hem));visibility:hidden;transition-duration:var(--time-curtain-rise), var(--time-curtain-rise), var(--time-state)}.curtain-cut[data-shadow]{filter:var(--shadow-curtain-rest)}.curtain-cut[data-moving]{filter:var(--shadow-curtain)}.curtain-cut[data-landing]{transition:none}.curtain-cut-cloth{isolation:isolate;min-height:100%;transition:background-color var(--time-state) var(--ease-soft);padding-bottom:var(--curtain-hem);clip-path:shape(from 0 0, hline to 100%, vline to calc(100% - var(--curtain-hem)), curve to 0 calc(100% - var(--curtain-hem)) with 50% calc(100% + var(--curtain-hem)), close);position:relative}@supports not (clip-path:shape(from 0 0, line to 1px 1px)){.curtain-cut-cloth{clip-path:none;border-radius:0 0 50% 50% / 0 0 var(--curtain-hem) var(--curtain-hem);overflow:clip}}@media (prefers-reduced-motion:reduce){.curtain-cut{transition:opacity var(--time-state) var(--ease-soft), visibility var(--time-state) linear}.curtain-cut[data-lifted]{opacity:0;transition-duration:var(--time-state);translate:none}.curtain-cut[data-moving]{filter:var(--shadow-curtain-rest)}}.stage-window{border-radius:var(--radius-window);position:relative;overflow:clip}.stage-window[data-inset]{margin:var(--window-inset)}.diagonal-cut{margin-top:calc(var(--diagonal-rise) * -1);padding-top:calc(var(--diagonal-rise) + var(--spacing-12));clip-path:polygon(0 var(--diagonal-rise), 100% 0, 100% 100%, 0 100%);position:relative}@supports not (clip-path:polygon(0 0, 1px 0, 0 1px)){.diagonal-cut{clip-path:none;background:linear-gradient(to bottom right, transparent 50%, var(--color-background) 50%) top / 100% var(--diagonal-rise) no-repeat, linear-gradient(var(--color-background), var(--color-background)) bottom / 100% calc(100% - var(--diagonal-rise)) no-repeat}}.grid-tiles{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--color-tile-major) 1px, transparent 1px), linear-gradient(90deg, var(--color-tile-major) 1px, transparent 1px), linear-gradient(var(--color-tile-minor) 1px, transparent 1px), linear-gradient(90deg, var(--color-tile-minor) 1px, transparent 1px);background-size:var(--tile-size) var(--tile-size), var(--tile-size) var(--tile-size), var(--tile-minor-size) var(--tile-minor-size), var(--tile-minor-size) var(--tile-minor-size);position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(to bottom left,#000 40%,#0000 60%);mask-image:linear-gradient(to bottom left,#000 40%,#0000 60%)}.grid-tile,.grid-tiles-probe{width:var(--tile-size);height:var(--tile-size);position:absolute;top:0;left:0}.grid-tile{background-color:var(--color-tile-lit)}.grid-tiles-probe{visibility:hidden}.page-opening{isolation:isolate;position:relative}.page-opening>.grid-tiles{top:calc(var(--spacing-12) * -1);bottom:calc(var(--spacing-12) * -1);width:100vw;left:50%;translate:-50%}@media (min-width:48rem){.page-opening>.grid-tiles{top:calc(var(--spacing-20) * -1);bottom:calc(var(--spacing-16) * -1)}}@media (forced-colors:active){.curtain-cut-cloth,.diagonal-cut{clip-path:none;border-radius:0}.grid-tiles{display:none}}@media print{.curtain-cut-cloth,.diagonal-cut{clip-path:none;border-radius:0}.grid-tiles{display:none}}.device-frame{width:100%;display:block;position:relative}.device-shadow{background:var(--device-shadow);pointer-events:none;height:7%;position:absolute;left:10%;right:10%;translate:0 -50%}.device-edge{background-color:var(--color-device-edge);pointer-events:none;position:absolute}[data-device-moving] .device-frame{transform-style:preserve-3d}[data-device-moving] .device-edge{transform:translateZ(calc(var(--device-edge-depth) * -1))}.device-render{pointer-events:none;position:absolute;inset:0}.device-render img{width:100%;height:100%;display:block}.device-screen{background-color:var(--color-glass-off-deep);position:absolute;overflow:hidden;container:device-screen/size}.glass-sheen,.glass-off{pointer-events:none;position:absolute;inset:0}.glass-sheen{background-image:var(--glass-sheen)}.glass-off{background-image:var(--glass-off)}@media (scripting:enabled){[data-device-entrance=pending]>[data-device-body]{opacity:0}}@media (forced-colors:active){.device-screen{outline:1px solid canvastext}}.backdrop{isolation:isolate;background-image:var(--background-glow), var(--background-shade);position:relative}.backdrop:before,.backdrop:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.backdrop:before{background-image:var(--background-grain);opacity:var(--background-grain-opacity)}.backdrop:after{background-image:var(--background-grid);background-size:var(--background-grid-size);background-position:var(--background-glow-position);-webkit-mask-image:var(--background-grid-mask);-webkit-mask-image:var(--background-grid-mask);-webkit-mask-image:var(--background-grid-mask);mask-image:var(--background-grid-mask)}.device-backdrop{--background-glow-position:50% 50%;isolation:isolate;position:relative}.device-backdrop:before,.device-backdrop:after{content:"";inset:calc(var(--device-backdrop-bleed-block) * -1) calc(var(--device-backdrop-bleed-inline) * -1);z-index:-1;pointer-events:none;-webkit-mask-image:var(--device-backdrop-mask);-webkit-mask-image:var(--device-backdrop-mask);-webkit-mask-image:var(--device-backdrop-mask);mask-image:var(--device-backdrop-mask);position:absolute}.device-backdrop:before{background-image:var(--device-backdrop-glow), var(--background-grid);background-size:100% 100%, var(--background-grid-size);background-position:0 0, var(--background-glow-position), var(--background-glow-position), var(--background-glow-position), var(--background-glow-position)}.device-backdrop:after{background-image:var(--background-grain);opacity:var(--background-grain-opacity)}@media (forced-colors:active){.backdrop:before,.backdrop:after,.device-backdrop:before,.device-backdrop:after{display:none}}.shelf-client{-webkit-hyphens:manual;hyphens:manual}.shelf-shadow{inset:auto 4% calc(var(--spacing-2) * -.75);height:var(--spacing-3);background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--shadow-tint), transparent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.shelf-shadow{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--shadow-tint) 85%, transparent), transparent)}}.shelf-shadow{pointer-events:none}.skip-link{top:calc(var(--header-height) + var(--spacing-2));left:var(--spacing-2);z-index:60;min-height:var(--spacing-touch);padding-inline:var(--spacing-4);border-radius:var(--radius-pill);background-color:var(--color-surface-3);color:var(--color-foreground);font-family:var(--font-primary);font-size:var(--text-caption);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-floating);translate:0 calc(-100% - var(--header-height) - var(--spacing-4));opacity:0;align-items:center;display:inline-flex;position:fixed}.skip-link:focus{opacity:1;translate:0}.content-page{padding-top:calc(var(--header-height) + var(--spacing-12));padding-bottom:var(--spacing-24)}.content-page-body{margin-top:var(--spacing-12)}html:has([data-content-page]){scroll-padding-top:calc(var(--header-stuck) + var(--spacing-4))}@media (min-width:48rem){.content-page{padding-top:calc(var(--header-height) + var(--spacing-20))}.content-page-body{margin-top:var(--spacing-16)}}.prose{font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-foreground);overflow-wrap:break-word}.prose>*+*{margin-top:var(--spacing-4)}.prose h2{margin-top:var(--spacing-12);font-size:var(--text-subtitle);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.prose h3{margin-top:var(--spacing-8);font-size:var(--text-lead);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.prose ul,.prose ol{padding-left:var(--spacing-6)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--spacing-2)}.prose li::marker{color:var(--color-sky)}.prose a{color:var(--color-sky);text-underline-offset:.2em;text-decoration:underline}.prose blockquote{border-left:1px solid var(--color-line);padding-left:var(--spacing-4);color:var(--color-foreground-muted)}.prose strong{font-weight:var(--font-weight-semibold)}.site-main{background-color:var(--color-background);box-shadow:var(--shadow-hem);border-end-end-radius:50% var(--curtain-hem);border-end-start-radius:50% var(--curtain-hem);position:relative;overflow:clip}body{isolation:isolate}.site-footer-frame{top:calc(var(--header-stuck) - var(--curtain-hem));z-index:-1;margin-top:calc(var(--curtain-hem) * -1);position:sticky;bottom:0}@media (max-height:40rem),(prefers-reduced-motion:reduce),print,(forced-colors:active){.site-footer-frame{position:relative;inset:auto}}html[data-page-end]{background-color:var(--night-background)}html[data-page-end] body{background-color:#0000}@media print{.site-main{box-shadow:none}.site-footer{--color-background:var(--color-white);--color-foreground:var(--color-ink);--color-foreground-muted:var(--color-ink-muted);--color-sky:var(--color-accent-ink);--color-line:var(--color-line-light)}}.site-footer{padding-top:calc(var(--curtain-hem) + var(--spacing-20));padding-bottom:max(var(--spacing-8), env(safe-area-inset-bottom))}.site-footer a{scroll-margin-block:calc(var(--header-stuck) + var(--spacing-4)) var(--spacing-4)}.site-footer-slogan{font-family:var(--font-primary);font-size:var(--text-slogan);font-weight:var(--font-weight-bold);line-height:var(--leading-slogan);letter-spacing:var(--tracking-slogan);color:var(--color-foreground);overflow-wrap:anywhere}.site-footer-slogan>span{display:block}@media (min-width:48rem){.site-footer-slogan>span{display:inline-block}}.site-footer-title{font-family:var(--font-primary);font-size:var(--text-footer-title);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-footer-title);color:var(--color-foreground);overflow-wrap:anywhere}.site-footer-reach{font-family:var(--font-primary);font-size:var(--text-footer-reach);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.site-menu{z-index:50;overscroll-behavior:contain;background-color:var(--color-background);max-height:100dvh;box-shadow:var(--shadow-floating);inset-inline:0;position:fixed;top:0;overflow:hidden auto}.site-menu-ears{z-index:50;height:var(--radius-page);pointer-events:none;background:radial-gradient(circle at 100% 100%, transparent var(--radius-page), var(--night-background) var(--radius-page)) left top / var(--radius-page) var(--radius-page) no-repeat, radial-gradient(circle at 0 100%, transparent var(--radius-page), var(--night-background) var(--radius-page)) right top / var(--radius-page) var(--radius-page) no-repeat;inset-inline:0;position:fixed;top:0}@media (prefers-reduced-motion:no-preference){.site-menu{transition:translate var(--time-menu-close) var(--ease-expo-out);translate:0 -100%}html[data-menu=open] .site-menu{transition-duration:var(--time-sheet);translate:0}}@media (prefers-reduced-motion:reduce){.site-menu{opacity:0;transition:opacity var(--time-state) var(--ease-soft)}html[data-menu=open] .site-menu{opacity:1}.site-menu-ears{display:none}}.site-menu-list{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.site-menu-item{isolation:isolate;border-bottom:1px solid var(--color-line);flex-direction:column;display:flex;position:relative}.site-menu-link{gap:var(--spacing-2);padding-block:var(--spacing-8);flex-direction:column;display:flex}.site-menu-item:has(.site-menu-extra) .site-menu-link{padding-bottom:var(--spacing-2)}.site-menu-link:before{content:"";inset-block:0;left:calc(-1 * var(--spacing-4));right:calc(-1 * var(--spacing-4));z-index:-1;background-color:var(--color-surface-1);opacity:0;transition:opacity var(--time-hover) var(--ease-soft);position:absolute}.site-menu-link[data-chosen]:before{opacity:1}@media (hover:hover){.site-menu-link:hover:before{opacity:1}}.site-menu-name{font-family:var(--font-primary);font-size:var(--text-title);font-weight:var(--font-weight-semibold);line-height:var(--text-title--line-height);letter-spacing:var(--tracking-heading);color:var(--color-foreground);text-underline-offset:.15em;overflow-wrap:break-word;text-decoration-thickness:2px}.site-menu-link[data-current] .site-menu-name{text-decoration-line:underline}.site-menu-caption{max-width:var(--container-reading);font-family:var(--font-secondary);font-size:var(--text-body);color:var(--color-foreground-muted)}.site-menu-extra{min-height:var(--spacing-touch);margin-bottom:var(--spacing-6);font-family:var(--font-primary);font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--color-sky);text-underline-offset:.25em;align-self:flex-start;align-items:center;text-decoration-line:underline;display:inline-flex}.site-menu-contact{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding-block:var(--spacing-8) var(--spacing-12);flex-wrap:wrap;display:flex}@media (min-width:48rem){.site-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-menu-link{padding-block:var(--spacing-12)}.site-menu-item:nth-child(odd){padding-right:var(--spacing-12)}.site-menu-item:nth-child(2n){padding-left:var(--spacing-12);border-left:1px solid var(--color-line)}.site-menu-item:nth-child(odd) .site-menu-link:before{left:-100vw;right:0}.site-menu-item:nth-child(2n) .site-menu-link:before{left:0;right:-100vw}.site-menu-name{font-size:var(--text-h1);line-height:var(--text-h1--line-height)}@supports (grid-template-rows:subgrid){.site-menu-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-menu-body>nav{grid-column:1/-1;grid-row:1 / span var(--menu-rows);grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.site-menu-list{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid}.site-menu-contact{grid-column:2;grid-row:var(--menu-rows);padding-block:var(--spacing-12);padding-left:var(--spacing-12);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line);flex-direction:column;justify-content:center;align-items:flex-start}}}.showcase-section{margin-top:var(--spacing-16)}.showcase-band.showcase-section,.showcase-band{margin-top:calc(var(--diagonal-rise) * -1);padding-inline:calc(50vw - 50%);padding-bottom:calc(var(--diagonal-rise) + var(--spacing-16));margin-inline:calc(50% - 50vw)}.showcase-band:last-child{padding-bottom:0}.showcase-section-header{gap:var(--spacing-3);max-width:var(--container-reading);margin-bottom:var(--spacing-8);flex-direction:column;display:flex}.showcase-section>h2{margin-bottom:var(--spacing-6)}.showcase-filter{align-items:center;gap:var(--spacing-3) var(--spacing-5);padding-bottom:calc(var(--diagonal-rise) + var(--spacing-8));flex-wrap:wrap;display:flex}@media (scripting:none){.showcase-filter>*{display:none}}.showcase-pills{gap:var(--spacing-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}[data-filter=manufacturing] [data-industry]:not([data-industry=manufacturing]),[data-filter=procedures] [data-industry]:not([data-industry=procedures]),[data-filter=aviation] [data-industry]:not([data-industry=aviation]),[data-filter=beauty] [data-industry]:not([data-industry=beauty]),[data-filter=health] [data-industry]:not([data-industry=health]),[data-filter=services] [data-industry]:not([data-industry=services]),[data-filter=logistics] [data-industry]:not([data-industry=logistics]){display:none}[data-filter=manufacturing] .showcase-section:not(:has([data-industry=manufacturing])){display:none}[data-filter=procedures] .showcase-section:not(:has([data-industry=procedures])){display:none}[data-filter=aviation] .showcase-section:not(:has([data-industry=aviation])){display:none}[data-filter=beauty] .showcase-section:not(:has([data-industry=beauty])){display:none}[data-filter=health] .showcase-section:not(:has([data-industry=health])){display:none}[data-filter=services] .showcase-section:not(:has([data-industry=services])){display:none}[data-filter=logistics] .showcase-section:not(:has([data-industry=logistics])){display:none}.device-screen>picture{width:100%;height:100%;display:block}.showcase-screen-image{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.showcase-lit-screen{place-items:center;display:grid;position:absolute;inset:0}.showcase-lit-screen>svg{width:max(var(--spacing-8), min(25cqw, 25cqh));aspect-ratio:1;height:auto}.showcase-screen-logo{width:auto;max-width:60%;height:auto;max-height:40%}.showcase-play-badge{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-pill);background-color:var(--color-scrim);color:var(--color-foreground);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.showcase-prose h3{margin-top:var(--spacing-8);font-size:var(--text-lead);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.showcase-prose h4{margin-top:var(--spacing-6);font-weight:var(--font-weight-semibold)}.showcase-prose li>ul,.showcase-prose li>ol{margin-block:var(--spacing-2);margin-inline-start:var(--spacing-6)}.showcase-prose img{border-radius:var(--radius-field);max-width:100%;height:auto}.showcase-grid{gap:var(--spacing-10) var(--spacing-6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:40rem){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.showcase-card{gap:var(--spacing-4);border-radius:var(--radius-field);flex-direction:column;height:100%;display:flex}.showcase-card-device{aspect-ratio:var(--card-aspect);justify-content:center;align-items:flex-end;display:flex;container-type:size}.showcase-card-device .device-frame{width:min(100cqw, calc(100cqh * var(--frame-aspect)))}.showcase-card-window{border-radius:var(--radius-panel);padding:var(--spacing-5) var(--spacing-5) var(--spacing-4)}.showcase-card-text{align-items:flex-start;gap:var(--spacing-4);display:flex}.showcase-card-words{gap:var(--spacing-2);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.showcase-card-stamp{width:var(--spacing-20);height:var(--spacing-20);flex:none;rotate:-9deg}.showcase-card:hover .showcase-card-words>h3{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.showcase-card-device{transition:translate var(--time-state) var(--ease-expo-out)}.showcase-card:focus-visible .showcase-card-device{translate:0 calc(var(--spacing-1) * -1)}@media (hover:hover){.showcase-card:hover .showcase-card-device{translate:0 calc(var(--spacing-1) * -1)}}}.showcase-video{position:absolute;inset:0}.showcase-video-element{object-fit:cover;background-color:var(--color-glass-off-deep);width:100%;height:100%;display:block}.showcase-video-toggle{right:var(--spacing-2);bottom:var(--spacing-2);width:var(--spacing-touch);height:var(--spacing-touch);border:1px solid var(--color-control);border-radius:var(--radius-pill);background-color:var(--color-scrim);color:var(--color-foreground);transition:background-color var(--time-hover) var(--ease-expo-out);place-items:center;display:grid;position:absolute}@media (hover:hover){.showcase-video-toggle:hover{background-color:var(--color-surface-2)}}.showcase-video-toggle:active{background-color:var(--color-surface-3)}@media (prefers-reduced-motion:no-preference){.showcase-video-toggle{transition:background-color var(--time-hover) var(--ease-expo-out), scale var(--time-touch) var(--ease-expo-out)}.showcase-video-toggle:active{scale:var(--scale-pressed)}}.showcase-browser{background-color:var(--client-surface);flex-direction:column;display:flex}.showcase-browser-page{flex:1;min-height:0;position:relative}.showcase-capture{scrollbar-width:thin;scrollbar-color:var(--color-os-dot) transparent;position:absolute;inset:0;overflow-y:auto}.showcase-capture[data-auto-scroll]{scrollbar-width:none}.showcase-capture>picture{display:block}.showcase-capture:focus-visible{outline-offset:calc(var(--spacing-1) * -1)}.showcase-capture-still{overflow:hidden}.showcase-capture-image{width:100%;height:auto;display:block}.showcase-capture-still .showcase-capture-image{object-fit:cover;object-position:top;height:100%}.showcase-piece{padding-top:var(--header-height);padding-bottom:var(--spacing-24)}.showcase-stage{--background-glow-position:50% 58%;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-4) var(--spacing-10);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""device""spec";display:grid}@media (min-width:48rem){.showcase-stage{padding-inline:var(--spacing-6)}}@media (min-width:64rem){.showcase-stage{--background-glow-position:40% 50%;grid-template-columns:minmax(0, 1fr) var(--container-spec);column-gap:var(--spacing-10);row-gap:var(--spacing-6);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"device.""device title""device spec""device."}}@media (min-width:80rem){.showcase-stage{padding-inline:var(--spacing-7)}}@media (max-width:63.99rem){.showcase-stage.backdrop:after{display:none}}.showcase-stage-title{gap:var(--spacing-4);flex-direction:column;grid-area:title;min-width:0;display:flex;container-type:inline-size}.showcase-piece-title{font-family:var(--font-primary);font-size:var(--text-title-fit);line-height:var(--text-title-fit--line-height);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;overflow-wrap:break-word}@media (min-width:48rem) and (max-width:63.99rem){.showcase-piece-title{max-width:var(--container-reading);font-size:var(--text-h1);line-height:var(--text-h1--line-height)}}.showcase-stage-device{width:100%;min-width:0;aspect-ratio:var(--frame-aspect);max-height:var(--stage-height);grid-area:device;position:relative;container-type:size}@media (min-width:64rem){.showcase-stage-device{aspect-ratio:auto;height:min(var(--piece-stage-height), calc(100dvh - var(--header-height) - var(--window-inset) * 2 - var(--spacing-8) - var(--spacing-10)));align-self:center;max-height:none}}.showcase-stage-frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.showcase-stage-frame .device-frame{width:min(100cqw, calc(100cqh * var(--frame-aspect)))}.showcase-stage-device[data-case-screens]{padding-bottom:calc(var(--spacing-touch) + var(--spacing-4))}.showcase-stage-device[data-case-screens]>.showcase-stage-frame{bottom:calc(var(--spacing-touch) + var(--spacing-4))}[data-shown="0"] [data-case-screen]:not([data-case-screen="0"]),[data-shown="1"] [data-case-screen]:not([data-case-screen="1"]),[data-shown="2"] [data-case-screen]:not([data-case-screen="2"]){display:none}.showcase-screen-picks{justify-content:safe center;gap:var(--spacing-2);scrollbar-width:none;border:0;margin:0;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.showcase-screen-picks>*{flex:none}.case-screen-essence{display:none}.case-screen-full{display:contents}@container (not (min-height:10rem)) or (not (min-width:9rem)){.case-screen-essence{justify-content:center;gap:var(--spacing-1);padding-inline:var(--spacing-3);flex-direction:column;flex:1;display:flex}.case-screen-full{display:none}}@container not (min-width:50rem){.showcase-device :is([data-os-device=monitor],[data-os-device=laptop]) :is(.os-tab-title,.os-address-text,.os-clock){visibility:hidden}}@container not (min-width:31rem){.showcase-device [data-os-device=tablet] .os-status-bar>.tabular-figures{visibility:hidden}}@container not (min-width:16rem){.showcase-device [data-os-device=phone] .os-status-bar>.tabular-figures{visibility:hidden}}@media (scripting:none){.showcase-screen-picks{display:none}}.showcase-spec{gap:var(--spacing-4);flex-direction:column;grid-area:spec;min-width:0;display:flex}.showcase-spec-list{gap:var(--spacing-4);display:grid}.showcase-spec-list>div{overflow-wrap:break-word;min-width:0}.showcase-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;border-radius:var(--radius-panel);overflow-x:auto}.showcase-cards-list{gap:var(--spacing-4);padding:0;padding-bottom:var(--spacing-2);grid-auto-columns:85%;grid-auto-flow:column;list-style:none;display:grid}.showcase-card-step{gap:var(--spacing-2);padding:var(--spacing-5);border:1px solid var(--color-line);border-radius:var(--radius-panel);scroll-snap-align:start;overflow-wrap:break-word;flex-direction:column;display:flex}@media (min-width:40rem){.showcase-cards-list{grid-auto-columns:45%}}@media (min-width:64rem){.showcase-cards-list{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.75fr);grid-auto-columns:auto;grid-auto-flow:row}}.showcase-testimonial{gap:var(--spacing-3);max-width:var(--container-reading);padding-left:var(--spacing-5);border-left:2px solid var(--color-sky);flex-direction:column;display:flex}.showcase-details{max-width:var(--container-reading)}.showcase-summary{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:var(--spacing-touch);padding:var(--spacing-4) var(--spacing-3);border-block:1px solid var(--color-line);font-family:var(--font-primary);font-size:var(--text-lead);font-weight:var(--font-weight-medium);transition:background-color var(--time-hover) var(--ease-expo-out);list-style:none;display:flex}.showcase-summary::-webkit-details-marker{display:none}.showcase-summary-text{gap:var(--spacing-1);flex-direction:column;display:flex}.showcase-summary-close,.showcase-details[open] .showcase-summary-open{display:none}.showcase-details[open] .showcase-summary-close{display:inline}.showcase-summary-chevron{color:var(--color-sky)}.showcase-details[open] .showcase-summary-chevron{rotate:180deg}@media (prefers-reduced-motion:no-preference){.showcase-summary-chevron{transition:rotate var(--time-state) var(--ease-expo-out)}}@media (hover:hover){.showcase-summary:hover{background-color:var(--color-surface-1)}}.showcase-summary:active{background-color:var(--color-surface-2)}.showcase-details[open] .showcase-summary{margin-bottom:var(--spacing-8)}@media (min-width:64rem){.showcase-piece-reading{column-gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.showcase-piece-reading>:only-child{grid-column:1/-1}.showcase-piece-footer .showcase-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.showcase-piece-footer{align-items:flex-start;gap:var(--spacing-10);flex-direction:column;display:flex}.showcase-piece-footer>section{width:100%}.showcase-piece-footer h2{margin-bottom:var(--spacing-6)}.showcase-button-link{min-height:var(--spacing-touch);padding-block:var(--spacing-2);padding-inline:var(--spacing-6);border:1px solid var(--color-control);border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-align:center;overflow-wrap:anywhere;max-width:100%;color:var(--color-foreground);transition:background-color var(--time-hover) var(--ease-expo-out);justify-content:center;align-items:center;display:inline-flex}.showcase-button-link:hover{background-color:var(--color-surface-2)}.showcase-button-link:active{background-color:var(--color-surface-3)}.showcase-live{gap:var(--spacing-10);display:grid}.showcase-live-intro{gap:var(--spacing-5);flex-direction:column;display:flex}.showcase-live-list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.showcase-live-list>li{border-bottom:1px solid var(--color-line)}.showcase-live-link{align-items:center;column-gap:var(--spacing-4);row-gap:var(--spacing-1);min-height:var(--spacing-touch);padding-block:var(--spacing-4);border-radius:var(--radius-field);overflow-wrap:anywhere;transition:background-color var(--time-hover) var(--ease-soft);grid-template-columns:minmax(0,1fr);padding-inline-start:var(--spacing-3);display:grid}.showcase-live-link:active{background-color:var(--color-surface-1)}@media (hover:hover){.showcase-live-link:hover{background-color:var(--color-surface-1)}.showcase-live-link:hover .showcase-live-name>span:first-child{text-underline-offset:.2em;text-decoration:underline}}.showcase-live-name{align-items:baseline;gap:0 var(--spacing-3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.showcase-live{column-gap:var(--spacing-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.showcase-live-link{grid-template-columns:minmax(0,1fr) auto}.showcase-live-state{text-wrap:balance;text-align:end;max-width:22rem;justify-self:end;padding-inline-end:var(--spacing-3)}}.prose-legal h3{margin-top:var(--spacing-12);font-size:var(--text-subtitle);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.prose-legal h4{margin-top:var(--spacing-8);font-size:var(--text-lead);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.prose-legal>h3:first-child{margin-top:0}.legal-index-column{display:none}@media (min-width:64rem){.legal-full-grid{grid-template-columns:minmax(0, var(--container-reading)) minmax(0, var(--container-spec));justify-content:space-between;column-gap:var(--spacing-16);align-items:start;display:grid}.legal-index-column{top:calc(var(--header-stuck) + var(--spacing-8));display:block;position:sticky}}.prose-legal code,.legal-code{border-radius:var(--radius-minimum);background-color:var(--color-surface-2);font-family:var(--font-primary);font-variant-numeric:tabular-nums;padding:.15em .35em;font-size:.92em}.choice:has(input:focus-visible){outline:var(--focus-width) solid var(--color-sky);outline-offset:var(--focus-offset)}[data-invalid] .choice:has(input:focus){outline:var(--focus-width) solid var(--color-sky);outline-offset:var(--focus-offset)}.privacy-line{stroke-dasharray:1;stroke-dashoffset:0}@keyframes privacy-line-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){.privacy-line{animation:privacy-line-draw var(--time-state) var(--ease-expo-out) both}}@media (prefers-reduced-motion:reduce){.privacy-line{animation:var(--animate-state-fade)}}.legal-demo-well{perspective:var(--legal-demo-perspective)}@keyframes legal-demo-turn{0%{opacity:0;transform:translate3d(var(--device-entrance-shift), 0, calc(var(--device-entrance-depth) * -1)) rotateY(var(--device-entrance-angle))}to{opacity:1;transform:none}}@keyframes legal-demo-fade{0%{opacity:0}to{opacity:1}}.legal-demo-piece[data-playing=turn]{animation:legal-demo-turn var(--time-case-entrance) var(--ease-expo-out) backwards}.legal-demo-piece[data-playing=fade]{animation:legal-demo-fade var(--time-state) var(--ease-soft) backwards}@media (prefers-reduced-motion:reduce){.legal-demo-piece[data-playing=turn]{animation:legal-demo-fade var(--time-state) var(--ease-soft) backwards}}.nonconforming-stamp{transform:rotate(var(--nonconforming-tilt))}.not-found-head{gap:var(--spacing-8);flex-direction:column;display:flex}.not-found-stamp{width:min(100%, calc(var(--spacing-32) * 1.5));aspect-ratio:1;flex:none}@media (min-width:64rem){.not-found-head{grid-template-columns:minmax(0, var(--container-reading)) auto;justify-content:space-between;align-items:center;column-gap:var(--spacing-16);display:grid}.not-found-stamp{width:calc(var(--spacing-32) * 2.25);margin-block:calc(var(--spacing-8) * -1)}}.work-order{--work-screen:calc(100svh - var(--header-stuck));--work-number-size:clamp(8rem, 22vw, 14rem);--work-stamp-size:var(--container-work-stamp);--work-cloth-air:var(--spacing-6);padding-bottom:var(--spacing-16)}@media (min-width:48rem){.work-order{--work-stamp-size:var(--container-work-stamp-tablet);--work-cloth-air:var(--spacing-8)}}@media (min-width:64rem){.work-order{--work-stamp-size:var(--container-work-stamp-wide);--work-cloth-air:var(--spacing-12)}}.work-bar{top:var(--header-stuck);z-index:10;background-color:var(--color-background);border-bottom:1px solid var(--color-line);position:sticky}@media (max-height:30rem){.work-bar{position:static}}.work-bar-row{justify-content:space-between;align-items:center;column-gap:var(--spacing-6);max-width:var(--container-page);padding-inline:var(--spacing-4);flex-wrap:wrap;margin-inline:auto;display:flex}.work-bar-nav{flex:1 1 calc(var(--spacing-touch) * 4 + var(--spacing-2) * 3);min-width:0}.work-bar-list{gap:var(--spacing-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.work-bar-link{align-items:center;gap:var(--spacing-2);min-height:var(--spacing-touch);padding-block:var(--spacing-2);font-family:var(--font-primary);font-size:var(--text-caption);line-height:var(--leading-tight);color:var(--color-foreground-muted);transition:color var(--time-hover) var(--ease-soft);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.work-bar-link:hover{color:var(--color-foreground)}}.work-bar-link:after{content:"";background-color:var(--color-line);height:2px;transition:background-color var(--time-state) var(--ease-expo-out);inset-inline:0;position:absolute;bottom:0}.work-bar-link[data-reached=true]:after{background-color:var(--color-sky)}.work-bar-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-bar-number{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.work-bar-link[aria-current=step]{color:var(--color-foreground)}.work-bar-link[aria-current=step] .work-bar-name,.work-bar-link[aria-current=step] .work-bar-number{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.work-bar-count{padding-block:var(--spacing-2);font-family:var(--font-primary);font-size:var(--text-caption);color:var(--color-foreground-muted);flex:none;margin-inline-start:auto}.work-bar-count-final{display:none}@media (min-width:30rem){.work-bar-name{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.work-bar-link[aria-current=step] .work-bar-number{text-decoration:none}}@media (min-width:48rem){.work-bar-row{padding-inline:var(--spacing-6)}}.work-stations{flex-direction:column;display:flex}.work-station{position:relative}.work-anchor{scroll-margin-top:calc(var(--spacing-16) - var(--spacing-4));position:absolute;top:0}.work-station:focus-visible{outline:none}.work-station+.work-station{margin-top:calc(var(--curtain-hem) * -1)}.work-cloth{padding-top:var(--work-cloth-air);padding-bottom:calc(var(--curtain-hem) + var(--work-cloth-air))}.work-station+.work-station .work-cloth{padding-top:calc(var(--curtain-hem) + var(--work-cloth-air))}.work-station-number{z-index:-1;font-family:var(--font-primary);font-size:var(--work-number-size);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-line);pointer-events:none;-webkit-user-select:none;user-select:none;top:0;position:absolute;inset-inline-end:var(--spacing-4);translate:0 -35%}.work-station-content{gap:var(--spacing-6);max-width:var(--container-page);padding-inline:var(--spacing-4);margin-inline:auto;display:grid;position:relative}.work-station-head{gap:var(--spacing-3);flex-direction:column;min-width:0;display:flex;position:relative}.work-station-title{overflow-wrap:anywhere}.work-station-head>p{max-width:var(--container-reading)}.work-station-text{min-width:0;max-width:var(--container-reading)}.work-station-text>*+*{margin-top:var(--spacing-4)}@media (min-width:48rem){.work-station-content{gap:var(--spacing-8);padding-inline:var(--spacing-6)}.work-station-number{inset-inline-end:var(--spacing-6)}}@media (min-width:64rem){.work-station-content{column-gap:var(--spacing-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.work-includes{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.work-include{align-items:center;gap:var(--spacing-3);min-height:var(--spacing-touch);padding-block:var(--spacing-2);border-bottom:1px solid var(--color-line);font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-tight);overflow-wrap:anywhere;color:var(--color-foreground);display:flex}.work-include:last-child{border-bottom:0}.work-check{width:var(--spacing-icon);height:var(--spacing-icon);color:var(--color-sky);flex:none;place-items:center;display:grid}.work-check:before,.work-check>svg{transition:opacity var(--time-state) var(--ease-soft);grid-area:1/1}.work-check:before{content:"";width:var(--spacing-3);border-radius:var(--radius-pill);background-color:var(--color-line);height:2px}.work-check>svg,[data-stamped=true] .work-check:before{opacity:0}[data-stamped=true] .work-check>svg{opacity:1}[data-stamped=true] .work-include:nth-child(2) .work-check:before,[data-stamped=true] .work-include:nth-child(2) .work-check>svg{transition-delay:var(--time-sweep)}[data-stamped=true] .work-include:nth-child(3) .work-check:before,[data-stamped=true] .work-include:nth-child(3) .work-check>svg{transition-delay:calc(var(--time-sweep) * 2)}[data-stamped=true] .work-include:nth-child(4) .work-check:before,[data-stamped=true] .work-include:nth-child(4) .work-check>svg{transition-delay:calc(var(--time-sweep) * 3)}.work-link{min-height:var(--spacing-touch);font-family:var(--font-primary);font-size:var(--text-body);color:var(--color-sky);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.work-station-stamp{--work-stamp-box:min(var(--work-stamp-size), 100%);--stamp-ink-opacity:var(--stamp-over-text-opacity);width:var(--work-stamp-box);aspect-ratio:1;margin-top:calc(var(--work-stamp-box) / -2);mix-blend-mode:multiply;rotate:var(--stamp-rest-rotation);opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;top:100%;position:absolute;inset-inline-end:0}.work-stamp-slot{aspect-ratio:1;width:100%;position:relative}.work-stamp-slot:before{content:"";inset:var(--spacing-1);border:1px dashed var(--color-line);border-radius:var(--radius-pill);position:absolute}.work-stamp{rotate:var(--stamp-rest-rotation);opacity:0;transform-origin:70%;pointer-events:none;position:absolute;inset:0}[data-stamped=true] .work-station-stamp,[data-stamped=true] .work-stamp{opacity:var(--stamp-ink-opacity);visibility:visible;animation:work-stamp-ink var(--time-stamp-strike) var(--ease-expo-out) backwards, work-stamp-press var(--time-stamp-strike) var(--ease-strike) backwards}@keyframes work-stamp-ink{0%{opacity:0;filter:blur(var(--stamp-strike-blur))}to{opacity:var(--stamp-ink-opacity);filter:blur()}}@keyframes work-stamp-press{0%{scale:var(--stamp-strike-scale);translate:0 var(--stamp-strike-lift)}to{translate:0;scale:1}}.work-spacer{display:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled) and (min-width:22.5rem) and (min-height:40rem),(prefers-reduced-motion:no-preference) and (scripting:enabled) and (min-width:64rem) and (min-height:36rem){.work-order:not([data-scene=off]) .work-scene{contain:layout;height:calc(var(--work-screen) * 4.45);timeline-scope:--work-discover, --work-build, --work-deliver;position:relative}.work-order:not([data-scene=off]) .work-stage{top:var(--header-stuck);height:var(--work-screen);flex-direction:column;display:flex;position:sticky}.work-order:not([data-scene=off]) .work-stations{flex:1;min-height:0;display:grid;overflow:clip}.work-order:not([data-scene=off]) .work-station{grid-area:1/1;min-height:0;margin-top:0}.work-order:not([data-scene=off]) .work-anchor{top:calc(var(--work-screen) * (var(--station-index) + .38));scroll-margin-top:calc(var(--spacing-4) * -1);position:fixed;left:0}.work-order:not([data-scene=off]) .work-station{pointer-events:none}.work-order:not([data-scene=off]) .work-curtain{pointer-events:auto;height:calc(100% + var(--curtain-hem));filter:var(--shadow-curtain);transition:none}.work-order:not([data-scene=off]) .work-station:not(:last-child)>.work-curtain{will-change:translate}.work-order:not([data-scene=off]) .work-station:last-child>.work-curtain{height:100%}.work-order:not([data-scene=off]) .work-cloth{height:100%;padding-top:var(--work-cloth-air);flex-direction:column;display:flex}.work-order:not([data-scene=off]) .work-cloth:before,.work-order:not([data-scene=off]) .work-cloth:after{content:"";flex:1 1 0}.work-order:not([data-scene=off]) .work-cloth:after{flex-grow:2}.work-order:not([data-scene=off]) .work-station-content{width:100%}.work-order:not([data-scene=off]) .work-spacer{top:calc(var(--work-screen) * var(--station-index));width:1px;height:var(--work-screen);visibility:hidden;pointer-events:none;view-timeline-axis:block;view-timeline-inset:var(--header-stuck) 0;display:block;position:absolute;left:0}[data-work-spacer=discover]{view-timeline-name:--work-discover}[data-work-spacer=build]{view-timeline-name:--work-build}[data-work-spacer=deliver]{view-timeline-name:--work-deliver}@supports (animation-timeline:view()) and (timeline-scope:none){[data-station=discover]>.work-curtain{animation-timeline:--work-discover}[data-station=build]>.work-curtain{animation-timeline:--work-build}[data-station=deliver]>.work-curtain{animation-timeline:--work-deliver}.work-order:not([data-scene=off]) .work-station:not(:last-child)>.work-curtain{animation-name:work-curtain-rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:exit 45%}}}@keyframes work-curtain-rise{to{translate:0 calc(-100% - var(--curtain-hem) - var(--curtain-shadow-reach))}}@media (prefers-reduced-motion:reduce){.work-station-stamp,.work-stamp,[data-stamped=true] .work-station-stamp,[data-stamped=true] .work-stamp{opacity:var(--stamp-ink-opacity);visibility:visible;animation:none}.work-check:before{opacity:0;transition:none}.work-check>svg{opacity:1;transition:none}.work-bar-link:after{background-color:var(--color-sky);transition:none}.work-bar-count-live{display:none}.work-bar-count-final{display:inline}}@media (scripting:none){.work-station-stamp,.work-stamp{opacity:var(--stamp-ink-opacity);visibility:visible}.work-check:before{opacity:0}.work-check>svg{opacity:1}.work-bar-link:after{background-color:var(--color-sky)}.work-bar-count-live{display:none}.work-bar-count-final{display:inline}}.work-closing{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.work-closing-text{gap:var(--spacing-2);min-width:0;max-width:var(--container-reading);flex-direction:column;display:flex}@media (min-width:64rem){.work-closing{flex-direction:row;justify-content:space-between;align-items:center}}.content-page.about-opening{padding-bottom:calc(var(--diagonal-rise) + var(--spacing-16))}.solvers{padding-bottom:calc(var(--diagonal-rise) + var(--spacing-12))}.solvers-credentials{--credential-slot-ground:var(--color-background);padding-bottom:calc(var(--diagonal-rise) + var(--spacing-20))}.team{gap:var(--spacing-6);flex-direction:column;display:flex}.team-header{gap:var(--spacing-2);flex-direction:column;display:flex}.applicants-band{padding-bottom:var(--spacing-20)}.applicants-band-body{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}@media (min-width:48rem){.applicants-band-body{flex-direction:row;justify-content:space-between;align-items:center}.applicants-band-body>h2{max-width:var(--container-reading)}}.team-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--container-credential-min)), 1fr));gap:var(--spacing-4);display:grid}@media (min-width:48rem){.team-grid{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.credential{height:100%;perspective:var(--device-perspective);position:relative}.credential-inner{height:100%;transform-style:preserve-3d;display:grid}.credential-face{border:1px solid var(--color-line);border-radius:var(--radius-panel);background-color:var(--color-surface-1);min-width:0;box-shadow:var(--shadow-floating);backface-visibility:hidden;transition:border-color var(--time-hover) var(--ease-soft);flex-direction:column;grid-area:1/1;display:flex;position:relative;overflow:hidden}.credential:has(.credential-flip:active) .credential-face{border-color:var(--color-control)}@media (hover:hover) and (pointer:fine){.credential:has(.credential-flip:hover) .credential-face{border-color:var(--color-control)}}.credential-top{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4) var(--spacing-3);flex-direction:column;display:flex}.credential-slot{width:var(--spacing-10);height:var(--spacing-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);background-color:var(--credential-slot-ground)}.credential-brand{align-items:center;gap:var(--spacing-2);font-family:var(--font-primary);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--color-foreground-muted);display:flex}.credential-front{background-color:var(--color-background)}.credential-photo{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.credential-front-bar{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);flex:1;display:flex}.credential-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:var(--leading-tight)}.credential-turn{color:var(--color-sky);flex:none}.credential-back{background-color:var(--color-surface-2)}.credential-back-body{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5) var(--spacing-5);flex-direction:column;flex:1;display:flex;position:relative}.credential-title{overflow-wrap:anywhere;font-size:var(--text-subtitle);line-height:var(--text-subtitle--line-height)}@media (min-width:48rem){.credential-title{font-size:var(--text-title);line-height:var(--text-title--line-height)}}.credential-rule{width:var(--spacing-12);border-radius:var(--radius-pill);background-color:var(--color-sky);height:2px;display:block}.credential-back-name{overflow-wrap:anywhere;margin-top:auto}.credential-solves{gap:var(--spacing-1);padding-top:var(--spacing-3);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.credential-watermark{aspect-ratio:1;width:58%;fill:var(--color-foreground);opacity:var(--credential-watermark-opacity);pointer-events:none;position:absolute;bottom:0;right:0}.credential-flip{border-radius:var(--radius-panel);background-color:#0000;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.credential{transition:scale var(--time-touch) var(--ease-expo-out)}.credential:has(.credential-flip:active){scale:var(--scale-pressed)}.credential-inner{transition:transform var(--time-sheet) var(--ease-expo-out)}.credential-back,.credential[data-flipped=true] .credential-inner{transform:rotateY(180deg)}.credential-turn{transition:rotate var(--time-hover) var(--ease-expo-out)}.credential:has(.credential-flip:focus-visible) .credential-turn{rotate:-60deg}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.credential:has(.credential-flip:hover) .credential-turn{rotate:-60deg}}@media (prefers-reduced-motion:reduce){.credential-inner{transform-style:flat}.credential-face{backface-visibility:visible;transition:opacity var(--time-state) var(--ease-soft), border-color var(--time-hover) var(--ease-soft)}.credential-back,.credential[data-flipped=true] .credential-front{opacity:0}.credential[data-flipped=true] .credential-back{opacity:1}}@media (scripting:none){.credential-inner{gap:var(--spacing-2);flex-direction:column;display:flex;transform:none}.credential-back{opacity:1;transform:none}.credential-front{opacity:1}.credential-flip{display:none}}.name-story{gap:var(--spacing-8);flex-direction:column;display:flex}.name-parts{gap:var(--spacing-3) var(--spacing-10);flex-wrap:wrap;display:flex}.name-part{font-family:var(--font-primary);font-size:var(--text-title);line-height:var(--text-title--line-height);color:var(--color-foreground-muted)}.name-part-take,.name-joined-part{color:var(--color-sky);font-weight:var(--font-weight-bold);text-underline-offset:.18em;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:2px}.name-joined-part+.name-joined-part{margin-inline-start:.06em}.name-joined{overflow-wrap:anywhere}.applicant-path{gap:var(--spacing-12);flex-direction:column;display:flex}.challenge{gap:var(--spacing-8);flex-direction:column;display:flex}.challenge-intro{gap:var(--spacing-2);max-width:var(--container-reading);flex-direction:column;display:flex}.challenge-solved,.application-success{scroll-margin-top:calc(var(--spacing-6) - var(--spacing-4))}.challenge-body{gap:var(--spacing-8);display:grid}@media (min-width:64rem){.challenge-body{gap:var(--spacing-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}@media (scripting:none){.challenge-body,.challenge-solved{display:none}}.challenge-side{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.challenge-code{padding-block:var(--spacing-3);border:1px solid var(--color-line);border-radius:var(--radius-panel);background-color:var(--color-surface-1);overflow-x:auto}.challenge-code-lines{width:max-content;min-width:100%;display:grid}.challenge-row{grid-template-columns:var(--spacing-4) var(--spacing-8) auto;min-height:var(--spacing-touch);padding-inline:var(--spacing-3) var(--spacing-5);transition:background-color var(--time-hover) var(--ease-soft);align-items:center;display:grid;position:relative}.challenge-line-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.challenge-line-input:disabled{cursor:default}.challenge-mark{width:var(--spacing-3);height:var(--spacing-3)}.challenge-line .challenge-mark{border:2px solid var(--color-control);border-radius:var(--radius-pill);transition:background-color var(--time-hover) var(--ease-soft), border-color var(--time-hover) var(--ease-soft)}.challenge-line:has(.challenge-line-input:checked){background-color:var(--color-surface-2)}.challenge-line:has(.challenge-line-input:checked) .challenge-mark{border-color:var(--color-sky);background-color:var(--color-sky)}.challenge-line:has(.challenge-line-input:focus-visible){outline:var(--focus-width) solid var(--color-sky);outline-offset:calc(var(--focus-width) * -1)}@media (hover:hover) and (pointer:fine){.challenge-line:has(.challenge-line-input:not(:disabled):hover){background-color:var(--color-surface-2)}.challenge-line:has(.challenge-line-input:not(:disabled):hover) .challenge-mark{border-color:var(--color-sky)}}.challenge-line:has(.challenge-line-input:disabled) .challenge-mark{border-color:var(--color-line)}.challenge-number{text-align:right;padding-right:var(--spacing-3);font-family:var(--font-primary);font-size:var(--text-caption);color:var(--color-foreground-muted)}.challenge-source{font-family:var(--font-code);font-size:var(--text-caption);line-height:var(--leading-body);white-space:pre;color:var(--color-foreground)}@media (min-width:30rem){.challenge-source{font-size:var(--text-spec)}}.challenge-line[data-picked=true] .challenge-source{color:var(--color-sky)}.challenge-line[data-fixed=true] .challenge-source{color:var(--color-success)}.challenge-try{gap:var(--spacing-3);padding:var(--spacing-5);border:1px solid var(--color-line);border-radius:var(--radius-panel);background-color:var(--color-surface-1);flex-direction:column;display:flex}.challenge-quantity{gap:var(--spacing-2);max-width:var(--spacing-32);flex-direction:column;display:flex}.challenge-result{align-items:center;gap:var(--spacing-2);color:var(--color-error);display:flex}.challenge-result[data-tone=right]{color:var(--color-success)}.challenge-step{gap:var(--spacing-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.challenge-legend{margin-bottom:var(--spacing-2);padding:0}.challenge-check{margin-top:var(--spacing-2);align-self:flex-start}.challenge-feedback:empty{margin-top:calc(var(--spacing-2) * -1)}.challenge-choice{display:block;position:relative}.challenge-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.challenge-choice input:disabled{cursor:default}.challenge-choice-body{align-items:center;gap:var(--spacing-3);min-height:var(--spacing-touch);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-control);border-radius:var(--radius-field);transition:background-color var(--time-hover) var(--ease-soft), border-color var(--time-hover) var(--ease-soft);display:flex}.challenge-choice-body:before{content:"";width:var(--spacing-4);height:var(--spacing-4);border:2px solid var(--color-control);border-radius:var(--radius-pill);flex:none}.challenge-choice-body code{text-indent:-2ch;min-width:0;font-family:var(--font-code);font-size:var(--text-caption);line-height:var(--leading-body);overflow-wrap:anywhere;color:var(--color-foreground);padding-inline-start:2ch;display:block}@media (min-width:30rem){.challenge-choice-body code{font-size:var(--text-spec)}}.challenge-choice input:checked+.challenge-choice-body{border-color:var(--color-sky);background-color:var(--color-surface-2)}.challenge-choice input:checked+.challenge-choice-body:before{border-color:var(--color-sky);background-color:var(--color-sky)}.challenge-choice input:focus-visible+.challenge-choice-body{outline:var(--focus-width) solid var(--color-sky);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.challenge-choice input:not(:disabled):hover+.challenge-choice-body{border-color:var(--color-sky)}}.challenge-choice input:disabled+.challenge-choice-body{border-color:var(--color-line);color:var(--color-foreground-muted)}.challenge-solved{align-items:center;gap:var(--spacing-6);max-width:calc(var(--container-spec) * 2);flex-wrap:wrap;display:flex;overflow-x:clip;container:solved/inline-size}.challenge-solved[data-stamped=false]{margin-top:calc(var(--spacing-8) * -1)}.challenge-solved[data-stamped=true]{padding-block:var(--spacing-4);border-block:1px solid var(--color-line)}.challenge-solved-text{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.challenge-solved-stamp{width:min(var(--container-solved-stamp), 35%);flex:none}@container solved (max-width:24rem){.challenge-solved-stamp{order:-1}.challenge-solved-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-basis:100%}}.application{gap:var(--spacing-6);max-width:calc(var(--container-spec) * 2);flex-direction:column;display:flex}.application-form{gap:var(--spacing-6);flex-direction:column;display:flex}.system-chrome{isolation:isolate;border-radius:inherit;font-family:var(--font-primary);font-variant-ligatures:none;position:absolute;inset:0;overflow:hidden;container-type:size}.system-chrome-body{border-radius:inherit;font-size:var(--os-text);line-height:var(--leading-tight);color:var(--client-ink);position:absolute;inset:0}.system-chrome svg{flex:none;display:block}.os-wallpaper{background:var(--os-wallpaper);position:absolute;inset:0}.os-tile{box-shadow:inset 0 var(--os-line) 0 var(--color-os-tile-highlight), var(--shadow-os-tile);place-items:center;display:grid}.os-tile>svg{width:var(--os-glyph);height:var(--os-glyph)}.os-tile[data-tile=dark]{background-color:var(--color-os-tile-dark);color:var(--color-foreground)}.os-tile[data-tile=mid]{background-color:var(--color-os-tile-mid);color:var(--color-foreground)}.os-tile[data-tile=light]{background-color:var(--color-os-tile-light);color:var(--color-background)}.os-tile[data-tile=client]{background-color:var(--client-accent);color:var(--client-surface)}.os-app-frame{z-index:2;background-color:var(--client-surface);flex-direction:column;display:flex;position:absolute;overflow:hidden}.os-app-frame[data-app-launch=closed]{visibility:hidden;opacity:0}[data-os-device=monitor]>.os-app-frame,[data-os-device=laptop]>.os-app-frame{top:var(--os-window-top);right:var(--os-window-side);left:var(--os-window-side);border-radius:var(--os-window-radius);box-shadow:var(--shadow-os-window)}[data-os-device=monitor]>.os-app-frame{bottom:var(--os-window-bottom-dock)}[data-os-device=laptop]>.os-app-frame{bottom:var(--os-window-bottom-taskbar)}[data-os-device=tablet]>.os-app-frame,[data-os-device=phone]>.os-app-frame,[data-os-device=console]>.os-app-frame{border-radius:inherit;inset:0}[data-os-device=tablet]>.os-app-frame,[data-os-device=phone]>.os-app-frame{padding-top:var(--os-status-bar);padding-bottom:var(--os-home-bar-space)}.os-app-area{flex:1;min-height:0;position:relative;container-type:size}.os-browser-bars{background-color:var(--color-os-bar);color:var(--client-ink);font-size:var(--os-text-small);flex:none}.os-tab-strip{align-items:flex-end;gap:calc(var(--os-unit) * .4);height:var(--os-tab-strip);padding-inline:var(--os-unit);display:flex}.os-tab{align-items:center;gap:calc(var(--os-unit) * .6);min-width:0;height:calc(var(--os-tab-strip) - var(--os-unit) * .6);padding-inline:var(--os-unit);border-radius:var(--os-tab-radius) var(--os-tab-radius) 0 0;color:var(--color-os-ink-muted);display:flex}.os-tab[data-active]{flex:0 1 var(--os-tab-width);background-color:var(--client-surface);color:var(--client-ink)}.os-tab>svg{width:var(--os-chrome-glyph);height:var(--os-chrome-glyph)}.os-favicon{width:var(--os-favicon);height:var(--os-favicon);border-radius:calc(var(--os-favicon) * var(--os-tile-roundness));background-color:var(--client-accent);color:var(--client-surface);flex:none;place-items:center;display:grid}.os-favicon>svg{width:var(--os-glyph);height:var(--os-glyph)}.os-tab-title,.os-address-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-tab-title{font-weight:var(--font-weight-medium)}.os-window-dots{gap:calc(var(--os-unit) * .5);align-self:center;margin-inline-start:auto;padding-inline-end:calc(var(--os-unit) * .4);display:flex}.os-window-dots>i{width:var(--os-window-dot);height:var(--os-window-dot);border-radius:var(--radius-pill);background-color:var(--color-os-dot)}.os-toolbar{align-items:center;gap:var(--os-chrome-gap);height:var(--os-toolbar);padding-inline:var(--os-chrome-gap);border-bottom:var(--os-line) solid var(--color-os-separator);background-color:var(--client-surface);display:flex}.os-nav{gap:calc(var(--os-unit) * .8);color:var(--color-os-ink-muted);display:flex}.os-nav>svg{width:var(--os-chrome-glyph);height:var(--os-chrome-glyph)}.os-address{align-items:center;gap:calc(var(--os-unit) * .6);min-width:0;height:var(--os-address-height);padding-inline:calc(var(--os-unit) * 1.1);border-radius:var(--radius-pill);background-color:var(--color-os-field);color:var(--client-ink);flex:1;display:flex}.os-address>svg{width:calc(var(--os-chrome-glyph) * .8);height:calc(var(--os-chrome-glyph) * .8);color:var(--color-os-ink-muted)}.os-dock{right:0;bottom:var(--os-dock-offset);z-index:1;gap:var(--os-dock-gap);width:fit-content;padding:var(--os-dock-padding);border-radius:var(--os-dock-radius);background-color:var(--color-os-glass);box-shadow:inset 0 0 0 var(--os-line) var(--color-os-glass-edge), var(--shadow-os-dock);-webkit-backdrop-filter:blur(var(--os-glass-blur));backdrop-filter:blur(var(--os-glass-blur));margin-inline:auto;display:flex;position:absolute;left:0}.os-dock-tile{width:var(--os-dock-icon);height:var(--os-dock-icon);border-radius:calc(var(--os-dock-icon) * var(--os-tile-roundness))}.os-dock-slot,.os-taskbar-slot{display:grid;position:relative}.os-dock-slot:after{bottom:calc(var(--os-dock-padding) * -.75);width:var(--os-open-dot);height:var(--os-open-dot);border-radius:var(--radius-pill);background-color:var(--color-foreground);content:"";opacity:0;transition:opacity var(--time-state) var(--ease-soft);margin-inline:auto;position:absolute;left:0;right:0}.os-dock-slot[data-open=true]:after{opacity:1}.os-taskbar{z-index:1;align-items:center;gap:var(--os-taskbar-gap);height:var(--os-taskbar-height);padding-inline:var(--os-taskbar-padding);border-top:var(--os-line) solid var(--color-os-separator);background-color:var(--color-os-taskbar);color:var(--client-ink);-webkit-backdrop-filter:blur(var(--os-glass-blur));backdrop-filter:blur(var(--os-glass-blur));display:flex;position:absolute;bottom:0;left:0;right:0}.os-taskbar-mark{width:var(--os-taskbar-icon);height:var(--os-taskbar-icon);place-items:center;display:grid}.os-taskbar-mark>svg{width:var(--os-taskbar-mark);height:var(--os-taskbar-mark)}.os-taskbar .os-tile{width:var(--os-taskbar-icon);height:var(--os-taskbar-icon);border-radius:calc(var(--os-taskbar-icon) * var(--os-tile-roundness));box-shadow:none;color:var(--color-os-ink-muted);transition:background-color var(--time-state) var(--ease-soft);background-color:#0000}.os-taskbar .os-tile[data-tile=client]{color:var(--client-accent)}.os-taskbar-slot[data-open=true] .os-tile{background-color:var(--color-os-separator)}.os-taskbar-slot:after{right:0;bottom:calc(var(--os-unit) * .1);width:calc(var(--os-taskbar-icon) * .4);height:calc(var(--os-unit) * .3);border-radius:var(--radius-pill);background-color:var(--client-accent);content:"";opacity:0;transition:opacity var(--time-state) var(--ease-soft);margin-inline:auto;position:absolute;left:0}.os-taskbar-slot[data-open=true]:after{opacity:1}.os-tray{align-items:center;gap:calc(var(--os-unit) * 1.1);margin-inline-start:auto;display:flex}.os-tray>svg{width:var(--os-tray-glyph);height:var(--os-tray-glyph)}.os-clock{min-width:calc(var(--os-unit) * 4.4);font-size:var(--os-text-small);line-height:var(--leading-tight);white-space:nowrap;justify-items:end;display:grid}.os-home{position:absolute;inset:0}.os-home-grid{top:calc(var(--os-status-bar) + var(--os-home-padding));right:var(--os-home-padding);left:var(--os-home-padding);gap:var(--os-home-gap-row) var(--os-home-gap-column);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute}.os-home[data-layout=tablet] .os-home-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.os-home-app{justify-items:center;gap:calc(var(--os-unit) * .6);min-width:0;display:grid}.os-home-tile{width:var(--os-home-icon);height:var(--os-home-icon);border-radius:calc(var(--os-home-icon) * var(--os-tile-roundness))}.os-home-app[data-client] .os-home-tile{box-shadow:0 0 0 var(--os-ring-inner) var(--color-foreground), 0 0 0 var(--os-ring-outer) var(--color-os-ring), var(--shadow-os-tile)}.os-home-label{max-width:calc(100% + var(--os-home-gap-column));color:var(--color-foreground);font-size:var(--os-home-label);line-height:var(--leading-tight);text-align:center;text-shadow:var(--shadow-os-label);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os-home-row{right:var(--os-home-padding);bottom:calc(var(--os-home-bar-space) + var(--os-unit) * .6);left:var(--os-home-padding);padding:var(--os-unit);border-radius:var(--os-home-dock-radius);background-color:var(--color-os-glass);box-shadow:inset 0 0 0 var(--os-line) var(--color-os-glass-edge);-webkit-backdrop-filter:blur(var(--os-glass-blur));backdrop-filter:blur(var(--os-glass-blur));justify-content:space-around;display:flex;position:absolute}.os-status-bar{z-index:3;height:var(--os-status-bar);padding-inline:var(--os-home-padding);color:var(--color-foreground);font-size:var(--os-text-small);font-weight:var(--font-weight-semibold);transition:color var(--time-state) var(--ease-soft);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.os-status-icons{align-items:center;gap:calc(var(--os-unit) * .5);display:flex}.os-status-icons>svg{width:var(--os-status-glyph);height:var(--os-status-glyph)}.os-home-bar{right:0;bottom:calc((var(--os-home-bar-space) - var(--os-home-bar-height)) / 2);z-index:3;width:var(--os-home-bar-width);height:var(--os-home-bar-height);border-radius:var(--radius-pill);background-color:var(--color-os-home-bar);transition:background-color var(--time-state) var(--ease-soft);margin-inline:auto;position:absolute;left:0}.os-status-bar[data-over-app=true]{color:var(--client-ink)}.os-home-bar[data-over-app=true]{background-color:var(--color-os-home-bar-over-app)}.os-app-frame[data-launching]~.os-status-bar,.os-app-frame[data-launching]~.os-home-bar{transition-delay:var(--os-cover-delay)}.os-app-frame[data-launch-cut]~.os-status-bar,.os-app-frame[data-launch-cut]~.os-home-bar{transition:none}@media (prefers-reduced-motion:reduce){.os-app-frame[data-launching]~.os-status-bar,.os-app-frame[data-launching]~.os-home-bar{transition-delay:initial}}}@layer utilities{.\@container\/card{container:card/inline-size}.\@container\/legal{container:legal/inline-size}.\@container\/nodes{container:nodes/inline-size}.\@container\/nombre{container:nombre/inline-size}.\@container\/rail{container:rail/inline-size}.\@container\/sheet{container:sheet/inline-size}.\@container\/work{container:work/inline-size}.\@container{container-type:inline-size}.\@container-size,.\[container-type\:size\]{container-type:size}.\!pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.pointer-events-none\!{pointer-events:none!important}.\!visible{visibility:visible!important}.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:var(--spacing-0)}.inset-2{inset:var(--spacing-2)}.inset-\[8\%\]{inset:8%}.inset-inlay{inset:var(--spacing-inlay)}.inset-x-0{inset-inline:var(--spacing-0)}.inset-x-4{inset-inline:var(--spacing-4)}.inset-x-6{inset-inline:var(--spacing-6)}.inset-x-16{inset-inline:var(--spacing-16)}.inset-x-\[18\%\]{inset-inline:18%}.inset-y-0{inset-block:var(--spacing-0)}.end-4{inset-inline-end:var(--spacing-4)}.-top-\[calc\(var\(--form-unit\)\*4\)\]{top:calc(calc(var(--form-unit) * 4) * -1)}.top-\(--before-screen-y\){top:var(--before-screen-y)}.top-0{top:var(--spacing-0)}.top-1{top:var(--spacing-1)}.top-1\/2{top:50%}.top-2{top:var(--spacing-2)}.top-3{top:var(--spacing-3)}.top-4{top:var(--spacing-4)}.top-6{top:var(--spacing-6)}.top-8{top:var(--spacing-8)}.top-\[9\%\]{top:9%}.top-full{top:100%}.-right-1{right:calc(var(--spacing-1) * -1)}.-right-3{right:calc(var(--spacing-3) * -1)}.-right-\[11\%\]{right:-11%}.-right-\[calc\(var\(--form-unit\)\*2\)\]{right:calc(calc(var(--form-unit) * 2) * -1)}.right-0{right:var(--spacing-0)}.right-2{right:var(--spacing-2)}.right-3{right:var(--spacing-3)}.right-6{right:var(--spacing-6)}.right-\[18\%\]{right:18%}.right-\[calc\(var\(--form-unit\)\*6\)\]{right:calc(var(--form-unit) * 6)}.-bottom-1{bottom:calc(var(--spacing-1) * -1)}.-bottom-6{bottom:calc(var(--spacing-6) * -1)}.bottom-0{bottom:var(--spacing-0)}.bottom-2{bottom:var(--spacing-2)}.bottom-3{bottom:var(--spacing-3)}.bottom-6{bottom:var(--spacing-6)}.bottom-\[7\%\]{bottom:7%}.bottom-\[14\%\]{bottom:14%}.bottom-\[16\%\]{bottom:16%}.bottom-\[calc\(var\(--curtain-hem\)\+var\(--spacing-6\)\)\]{bottom:calc(var(--curtain-hem) + var(--spacing-6))}.bottom-\[calc\(var\(--form-unit\)\*5\)\]{bottom:calc(var(--form-unit) * 5)}.bottom-full{bottom:100%}.-left-8{left:calc(var(--spacing-8) * -1)}.left-0{left:var(--spacing-0)}.left-1{left:var(--spacing-1)}.left-1\/2{left:50%}.left-3{left:var(--spacing-3)}.left-\[4\%\]{left:4%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.float-end{float:inline-end}.float-start{float:inline-start}.container{width:100%}@media (min-width:352px){.container{max-width:352px}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:68.75rem){.container{max-width:68.75rem}}@media (min-width:80rem){.container{max-width:80rem}}.-m-2{margin:calc(var(--spacing-2) * -1)}.m-0{margin:var(--spacing-0)}.m-6{margin:var(--spacing-6)}.-mx-3{margin-inline:calc(var(--spacing-3) * -1)}.-mx-4{margin-inline:calc(var(--spacing-4) * -1)}.-mx-6{margin-inline:calc(var(--spacing-6) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing-1)}.my-\[calc\(\(var\(--spacing-touch\)-var\(--spacing-16\)\)\/2\)\]{margin-block:calc((var(--spacing-touch) - var(--spacing-16)) / 2)}.my-\[valor\]{margin-block:valor}.my-auto{margin-block:auto}.ms-1{margin-inline-start:var(--spacing-1)}.ms-3{margin-inline-start:var(--spacing-3)}.ms-\[calc\(var\(--form-unit\)\*2\)\]{margin-inline-start:calc(var(--form-unit) * 2)}.ms-auto{margin-inline-start:auto}.ms-px{margin-inline-start:1px}.-me-1{margin-inline-end:calc(var(--spacing-1) * -1)}.me-2{margin-inline-end:var(--spacing-2)}.-mt-1{margin-top:calc(var(--spacing-1) * -1)}.-mt-2{margin-top:calc(var(--spacing-2) * -1)}.-mt-3{margin-top:calc(var(--spacing-3) * -1)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-auto{margin-top:auto}.mt-hairline{margin-top:var(--spacing-hairline)}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing-2) * -1)}.-mb-2{margin-bottom:calc(var(--spacing-2) * -1)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-\[calc\(var\(--spacing-touch\)-var\(--spacing-12\)-var\(--spacing-2\)\)\]{margin-bottom:calc(var(--spacing-touch) - var(--spacing-12) - var(--spacing-2))}.-ml-3{margin-left:calc(var(--spacing-3) * -1)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[0\.77\]{aspect-ratio:.77}.aspect-\[1\.586\]{aspect-ratio:1.586}.aspect-\[5\/2\]{aspect-ratio:5/2}.aspect-square{aspect-ratio:1}.size-\(--stamp-parked\){width:var(--stamp-parked);height:var(--stamp-parked)}.size-\(--viewfinder-code\){width:var(--viewfinder-code);height:var(--viewfinder-code)}.size-\(--viewfinder-corners\){width:var(--viewfinder-corners);height:var(--viewfinder-corners)}.size-1{width:var(--spacing-1);height:var(--spacing-1)}.size-1\/2{width:50%;height:50%}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-3{width:var(--spacing-3);height:var(--spacing-3)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-7{width:var(--spacing-7);height:var(--spacing-7)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-10{width:var(--spacing-10);height:var(--spacing-10)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-14{width:var(--spacing-14);height:var(--spacing-14)}.size-15{width:var(--spacing-15);height:var(--spacing-15)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-20{width:var(--spacing-20);height:var(--spacing-20)}.size-24{width:var(--spacing-24);height:var(--spacing-24)}.size-32{width:var(--spacing-32);height:var(--spacing-32)}.size-\[20\%\]{width:20%;height:20%}.size-\[84\%\]{width:84%;height:84%}.size-\[min\(var\(--spacing-8\)\,80cqw\)\]{width:min(var(--spacing-8), 80cqw);height:min(var(--spacing-8), 80cqw)}.size-full{width:100%;height:100%}.size-icon{width:var(--spacing-icon);height:var(--spacing-icon)}.size-px{width:1px;height:1px}.size-touch{width:var(--spacing-touch);height:var(--spacing-touch)}.h-\(--stage-height\){height:var(--stage-height)}.h-\(--stroke\){height:var(--stroke)}.h-0{height:var(--spacing-0)}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-7{height:var(--spacing-7)}.h-8{height:var(--spacing-8)}.h-10{height:var(--spacing-10)}.h-12{height:var(--spacing-12)}.h-14{height:var(--spacing-14)}.h-16{height:var(--spacing-16)}.h-20{height:var(--spacing-20)}.h-24{height:var(--spacing-24)}.h-32{height:var(--spacing-32)}.h-\[12\%\]{height:12%}.h-\[44\%\]{height:44%}.h-\[calc\(var\(--form-unit\)\*8\)\]{height:calc(var(--form-unit) * 8)}.h-\[calc\(var\(--form-unit\)\*9\)\]{height:calc(var(--form-unit) * 9)}.h-\[calc\(var\(--form-unit\)\*32\)\]{height:calc(var(--form-unit) * 32)}.h-\[calc\(var\(--spacing-3\)\/2_\+_0\.5lh\)\]{height:calc(var(--spacing-3) / 2 + .5lh)}.h-\[calc\(var\(--spacing-20\)\*4\)\]{height:calc(var(--spacing-20) * 4)}.h-\[calc\(var\(--spacing-32\)\*2\)\]{height:calc(var(--spacing-32) * 2)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-hairline{height:var(--spacing-hairline)}.h-px{height:1px}.h-screen{height:100vh}.h-story{height:var(--spacing-story)}.h-touch{height:var(--spacing-touch)}.max-h-\(--field-lines-max\){max-height:var(--field-lines-max)}.max-h-\(--field-lines-three\){max-height:var(--field-lines-three)}.max-h-\(--stage-height\){max-height:var(--stage-height)}.max-h-12{max-height:var(--spacing-12)}.max-h-16{max-height:var(--spacing-16)}.max-h-32{max-height:var(--spacing-32)}.max-h-\[90\%\]{max-height:90%}.max-h-app-half{max-height:var(--spacing-app-half)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-\(--field-lines-min\){min-height:var(--field-lines-min)}.min-h-\(--field-lines-two\){min-height:var(--field-lines-two)}.min-h-\(--stage-height\){min-height:var(--stage-height)}.min-h-\(--x\){min-height:var(--x)}.min-h-0{min-height:var(--spacing-0)}.min-h-5{min-height:var(--spacing-5)}.min-h-6{min-height:var(--spacing-6)}.min-h-8{min-height:var(--spacing-8)}.min-h-10{min-height:var(--spacing-10)}.min-h-12{min-height:var(--spacing-12)}.min-h-14{min-height:var(--spacing-14)}.min-h-16{min-height:var(--spacing-16)}.min-h-20{min-height:var(--spacing-20)}.min-h-24{min-height:var(--spacing-24)}.min-h-32{min-height:var(--spacing-32)}.min-h-\[1lh\]{min-height:1lh}.min-h-\[2lh\]{min-height:2lh}.min-h-\[100dvh\],.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-line{min-height:var(--spacing-line)}.min-h-shift-demo{min-height:var(--spacing-shift-demo)}.min-h-touch{min-height:var(--spacing-touch)}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3{width:var(--spacing-3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:var(--spacing-4)}.w-6{width:var(--spacing-6)}.w-7{width:var(--spacing-7)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-32{width:var(--spacing-32)}.w-\[18\%\]{width:18%}.w-\[22\%\]{width:22%}.w-\[34\%\]{width:34%}.w-\[44\%\]{width:44%}.w-\[46\%\]{width:46%}.w-\[58\%\]{width:58%}.w-\[200px\]{width:200px}.w-\[calc\(var\(--before-width\)\*var\(--before-fit\)\)\]{width:calc(var(--before-width) * var(--before-fit))}.w-\[calc\(var\(--form-unit\)\*5\)\]{width:calc(var(--form-unit) * 5)}.w-\[calc\(var\(--form-unit\)\*7\)\]{width:calc(var(--form-unit) * 7)}.w-\[min\(34\%\,calc\(\(100\%-var\(--spacing-4\)\)\/2\.6\)\)\]{width:min(34%, calc((100% - var(--spacing-4)) / 2.6))}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-hairline{width:var(--spacing-hairline)}.w-max{width:max-content}.w-px{width:1px}.w-spec{width:var(--container-spec)}.w-touch{width:var(--spacing-touch)}.max-w-\(--legal-demo-width\){max-width:var(--legal-demo-width)}.max-w-12{max-width:var(--spacing-12)}.max-w-16{max-width:var(--spacing-16)}.max-w-32{max-width:var(--spacing-32)}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-app-split{max-width:var(--container-app-split)}.max-w-app-wide{max-width:var(--container-app-wide)}.max-w-full{max-width:100%}.max-w-headline{max-width:var(--container-headline)}.max-w-none{max-width:none}.max-w-page{max-width:var(--container-page)}.max-w-rail{max-width:var(--container-rail)}.max-w-reading{max-width:var(--container-reading)}.max-w-sheet{max-width:var(--container-sheet)}.max-w-spec{max-width:var(--container-spec)}.max-w-strip{max-width:var(--container-strip)}.min-w-0{min-width:var(--spacing-0)}.min-w-6{min-width:var(--spacing-6)}.min-w-8{min-width:var(--spacing-8)}.min-w-16{min-width:var(--spacing-16)}.min-w-min{min-width:min-content}.min-w-sticky-note-min{min-width:var(--spacing-sticky-note-min)}.min-w-touch{min-width:var(--spacing-touch)}.flex-1{flex:1}.flex-\[0\.7\]{flex:.7}.flex-initial{flex:0 auto}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-5{flex-shrink:5}.flex-grow,.grow{flex-grow:1}.basis-\(--container-spec\){flex-basis:var(--container-spec)}.basis-1\/10{flex-basis:10%}.basis-3\/5{flex-basis:60%}.basis-3\/10{flex-basis:30%}.basis-32{flex-basis:var(--spacing-32)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:var(--spacing-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:var(--spacing-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-switch-travel{--tw-translate-x:var(--spacing-switch-travel);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)}.-translate-y-\[calc\(var\(--form-unit\)\*1\.5\)\]{--tw-translate-y:calc(calc(var(--form-unit) * 1.5) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--drawer-swipe-movement-y\){--tw-translate-y:var(--drawer-swipe-movement-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:var(--spacing-3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:var(--spacing-12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:var(--spacing-16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\(--scale-icon-press\){scale:var(--scale-icon-press)}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-6{rotate:-6deg}.-rotate-45{rotate:-45deg}.rotate-\(--pen-lean\){rotate:var(--pen-lean)}.rotate-\(--stamp-rest-rotation\){rotate:var(--stamp-rest-rotation)}.rotate-0{rotate:0deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.rotate-30{rotate:30deg}.rotate-45{rotate:45deg}.\[transform\:scaleX\(0\)\]{transform:scaleX(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[zoom\:var\(--before-fit\)\]{zoom:var(--before-fit)}.animate-caret{animation:var(--animate-caret)}.animate-fade-rise{animation:var(--animate-fade-rise)}.animate-ink{animation:var(--animate-ink)}.animate-line-in{animation:var(--animate-line-in)}.animate-pen-shake{animation:var(--animate-pen-shake)}.animate-pulse{animation:var(--animate-pulse)}.animate-reward-in{animation:var(--animate-reward-in)}.animate-row-open{animation:var(--animate-row-open)}.animate-scan{animation:var(--animate-scan)}.animate-spin{animation:var(--animate-spin)}.animate-state-fade{animation:var(--animate-state-fade)}.animate-state-fade-out{animation:var(--animate-state-fade-out)}.animate-stroke{animation:var(--animate-stroke)}.animate-title-fade{animation:var(--animate-title-fade)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-\(--header-stuck\){scroll-margin-top:var(--header-stuck)}.scroll-mt-1{scroll-margin-top:var(--spacing-1)}.scroll-mt-2{scroll-margin-top:var(--spacing-2)}.scroll-mt-3{scroll-margin-top:var(--spacing-3)}.scroll-mt-24{scroll-margin-top:var(--spacing-24)}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:dense}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.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))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[max-content_max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-end{place-items:end}.place-items-start{place-items:start}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center-safe{align-items:safe center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-\[calc\(var\(--form-unit\)\*1\)\]{gap:calc(var(--form-unit) * 1)}.gap-\[calc\(var\(--form-unit\)\*2\)\]{gap:calc(var(--form-unit) * 2)}.gap-\[calc\(var\(--form-unit\)\*3\)\]{gap:calc(var(--form-unit) * 3)}.gap-hairline{gap:var(--spacing-hairline)}.gap-icon-text-gap{gap:var(--spacing-icon-text-gap)}.gap-px{gap:1px}.gap-x-1{column-gap:var(--spacing-1)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-x-10{column-gap:var(--spacing-10)}.gap-x-12{column-gap:var(--spacing-12)}.gap-x-16{column-gap:var(--spacing-16)}.gap-x-\[4\%\]{column-gap:4%}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-3{row-gap:var(--spacing-3)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-6{row-gap:var(--spacing-6)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-16{row-gap:var(--spacing-16)}.gap-y-\[2\.2cqi\]{row-gap:2.2cqi}: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-client-rule>:not(:last-child)){border-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){:where(.divide-client-rule>:not(:last-child)){border-color:color-mix(in oklab, var(--client-ink) 12%, transparent)}}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-full{border-radius:2147483647px!important}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[50\%\]{border-radius:50%}.rounded-\[calc\(2rem-0\.375rem\)\]{border-radius:1.625rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-field{border-radius:var(--radius-field)}.rounded-frame{border-radius:var(--radius-frame)}.rounded-full{border-radius:2147483647px}.rounded-inner{border-radius:var(--radius-inner)}.rounded-minimum{border-radius:var(--radius-minimum)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-segmented{border-radius:var(--radius-segmented)}.rounded-t-frame{border-top-left-radius:var(--radius-frame);border-top-right-radius:var(--radius-frame)}.rounded-t-inner{border-top-left-radius:var(--radius-inner);border-top-right-radius:var(--radius-inner)}.rounded-t-minimum{border-top-left-radius:var(--radius-minimum);border-top-right-radius:var(--radius-minimum)}.rounded-tl-inner{border-top-left-radius:var(--radius-inner)}.rounded-tl-minimum{border-top-left-radius:var(--radius-minimum)}.rounded-tr-inner{border-top-right-radius:var(--radius-inner)}.rounded-tr-minimum{border-top-right-radius:var(--radius-minimum)}.rounded-br-inner{border-bottom-right-radius:var(--radius-inner)}.rounded-br-minimum{border-bottom-right-radius:var(--radius-minimum)}.rounded-bl-inner{border-bottom-left-radius:var(--radius-inner)}.rounded-bl-minimum{border-bottom-left-radius:var(--radius-minimum)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-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-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-agenda-rule{border-color:var(--color-agenda-rule)}.border-chat-line{border-color:var(--color-chat-line)}.border-client-accent{border-color:var(--client-accent)}.border-client-ink{border-color:var(--client-ink)}.border-client-line{border-color:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){.border-client-line{border-color:color-mix(in srgb, var(--client-accent) 40%, transparent)}}.border-client-muted{border-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.border-client-muted{border-color:color-mix(in oklab, var(--client-ink) 78%, var(--client-surface))}}.border-client-rule{border-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.border-client-rule{border-color:color-mix(in oklab, var(--client-ink) 12%, transparent)}}.border-client-surface{border-color:var(--client-surface)}.border-control{border-color:var(--color-control)}.border-error{border-color:var(--color-error)}.border-error-light{border-color:var(--color-error-light)}.border-exam-alert{border-color:var(--color-exam-alert)}.border-exam-warning{border-color:var(--color-exam-warning)}.border-exam-warning-line{border-color:var(--color-exam-warning-line)}.border-foreground{border-color:var(--color-foreground)}.border-form-print{border-color:var(--color-form-print)}.border-form-rule{border-color:var(--color-form-rule)}.border-line{border-color:var(--color-line)}.border-page-line{border-color:var(--color-page-line)}.border-review-line{border-color:var(--color-review-line)}.border-screen-success-ink{border-color:var(--color-screen-success-ink)}.border-sheet-grid{border-color:var(--color-sheet-grid)}.border-sheet-muted{border-color:var(--color-sheet-muted)}.border-sheet-selection{border-color:var(--color-sheet-selection)}.border-sheet-window{border-color:var(--color-sheet-window)}.border-sky{border-color:var(--color-sky)}.border-specimen{border-color:var(--color-specimen)}.border-success{border-color:var(--color-success)}.border-success-light{border-color:var(--color-success-light)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.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-whiteboard-frame{border-color:var(--color-whiteboard-frame)}.border-r-sheet-selection{border-right-color:var(--color-sheet-selection)}.border-b-sheet-selection{border-bottom-color:var(--color-sheet-selection)}.bg-action{background-color:var(--color-action)}.bg-background{background-color:var(--color-background)}.bg-camera-view{background-color:var(--color-camera-view)}.bg-chat-avatar{background-color:var(--color-chat-avatar)}.bg-chat-backdrop{background-color:var(--color-chat-backdrop)}.bg-chat-bar{background-color:var(--color-chat-bar)}.bg-chat-bubble-out{background-color:var(--color-chat-bubble-out)}.bg-chat-incoming{background-color:var(--color-chat-incoming)}.bg-chat-muted{background-color:var(--color-chat-muted)}.bg-chat-outgoing{background-color:var(--color-chat-outgoing)}.bg-chat-window{background-color:var(--color-chat-window)}.bg-client-accent{background-color:var(--client-accent)}.bg-client-ink{background-color:var(--client-ink)}.bg-client-line{background-color:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){.bg-client-line{background-color:color-mix(in srgb, var(--client-accent) 40%, transparent)}}.bg-client-muted{background-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.bg-client-muted{background-color:color-mix(in oklab, var(--client-ink) 78%, var(--client-surface))}}.bg-client-raised{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.bg-client-raised{background-color:color-mix(in oklab, white 55%, var(--client-surface))}}.bg-client-rule{background-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.bg-client-rule{background-color:color-mix(in oklab, var(--client-ink) 12%, transparent)}}.bg-client-surface{background-color:var(--client-surface)}.bg-client-tint{background-color:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){.bg-client-tint{background-color:color-mix(in oklab, var(--client-accent) 12%, var(--client-surface))}}.bg-client-well{background-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.bg-client-well{background-color:color-mix(in oklab, var(--client-ink) 6%, var(--client-surface))}}.bg-control{background-color:var(--color-control)}.bg-correction{background-color:var(--color-correction)}.bg-exam-alert{background-color:var(--color-exam-alert)}.bg-exam-warning{background-color:var(--color-exam-warning)}.bg-exam-warning-wash{background-color:var(--color-exam-warning-wash)}.bg-finger{background-color:var(--color-finger)}.bg-foreground{background-color:var(--color-foreground)}.bg-foreground-muted{background-color:var(--color-foreground-muted)}.bg-form-band{background-color:var(--color-form-band)}.bg-form-bar{background-color:var(--color-form-bar)}.bg-line{background-color:var(--color-line)}.bg-marker-blue{background-color:var(--color-marker-blue)}.bg-page{background-color:var(--color-page)}.bg-page-line{background-color:var(--color-page-line)}.bg-paper{background-color:var(--color-paper)}.bg-pdf-page{background-color:var(--color-pdf-page)}.bg-pdf-viewer{background-color:var(--color-pdf-viewer)}.bg-review-wash{background-color:var(--color-review-wash)}.bg-screen-pending-wash{background-color:var(--color-screen-pending-wash)}.bg-screen-success-wash{background-color:var(--color-screen-success-wash)}.bg-scrim{background-color:var(--color-scrim)}.bg-sheet-chrome{background-color:var(--color-sheet-chrome)}.bg-sheet-control{background-color:var(--color-sheet-control)}.bg-sheet-header{background-color:var(--color-sheet-header)}.bg-sheet-ink{background-color:var(--color-sheet-ink)}.bg-sheet-muted{background-color:var(--color-sheet-muted)}.bg-sheet-selection{background-color:var(--color-sheet-selection)}.bg-sheet-window{background-color:var(--color-sheet-window)}.bg-sky{background-color:var(--color-sky)}.bg-specimen{background-color:var(--color-specimen)}.bg-sticky-note{background-color:var(--color-sticky-note)}.bg-sticky-note-edge{background-color:var(--color-sticky-note-edge)}.bg-surface-1{background-color:var(--color-surface-1)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-3{background-color:var(--color-surface-3)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-whiteboard{background-color:var(--color-whiteboard)}.bg-whiteboard-frame{background-color:var(--color-whiteboard-frame)}.bg-xray-film{background-color:var(--color-xray-film)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\(image\:--client-floor-shadow\){background-image:var(--client-floor-shadow)}.bg-\(image\:--client-studio\){background-image:var(--client-studio)}.bg-\(image\:--license-card\){background-image:var(--license-card)}.bg-\(image\:--paper-fiber\){background-image:var(--paper-fiber)}.bg-\(image\:--paper-light\){background-image:var(--paper-light)}.bg-\(image\:--planner-fiber\){background-image:var(--planner-fiber)}.bg-\(image\:--planner-light\){background-image:var(--planner-light)}.bg-\(image\:--sheet-sheen\){background-image:var(--sheet-sheen)}.from-transparent{--tw-gradient-from:transparent;--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-transparent{--tw-gradient-via:transparent;--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-client-tint{--tw-gradient-to:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){.to-client-tint{--tw-gradient-to:color-mix(in oklab, var(--client-accent) 12%, var(--client-surface))}}.to-client-tint{--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))}.fill-ballpoint-ink{fill:var(--color-ballpoint-ink)}.fill-client-accent{fill:var(--client-accent)}.fill-client-ink{fill:var(--client-ink)}.fill-client-raised{fill:#fff}@supports (color:color-mix(in lab, red, red)){.fill-client-raised{fill:color-mix(in oklab, white 55%, var(--client-surface))}}.fill-correction{fill:var(--color-correction)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--color-foreground)}.fill-none{fill:none}.fill-page{fill:var(--color-page)}.fill-pen-body{fill:var(--color-pen-body)}.fill-pen-cap{fill:var(--color-pen-cap)}.fill-pen-tip{fill:var(--color-pen-tip)}.fill-planner-hole{fill:var(--color-planner-hole)}.fill-planner-wire{fill:var(--color-planner-wire)}.fill-pointer{fill:var(--color-pointer)}.fill-sky{fill:var(--color-sky)}.fill-xray-crack{fill:var(--color-xray-crack)}.fill-xray-film{fill:var(--color-xray-film)}.fill-xray-lead{fill:var(--color-xray-lead)}.stroke-ballpoint-ink{stroke:var(--color-ballpoint-ink)}.stroke-client-accent{stroke:var(--client-accent)}.stroke-client-ink,.stroke-client-rule{stroke:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.stroke-client-rule{stroke:color-mix(in oklab, var(--client-ink) 12%, transparent)}}.stroke-correction{stroke:var(--color-correction)}.stroke-grease-pencil{stroke:var(--color-grease-pencil)}.stroke-line{stroke:var(--color-line)}.stroke-planner-margin{stroke:var(--color-planner-margin)}.stroke-planner-rule{stroke:var(--color-planner-rule)}.stroke-planner-wire{stroke:var(--color-planner-wire)}.stroke-planner-wire-shine{stroke:var(--color-planner-wire-shine)}.stroke-pointer-edge{stroke:var(--color-pointer-edge)}.stroke-sky{stroke:var(--color-sky)}.stroke-xray-crack{stroke:var(--color-xray-crack)}.stroke-xray-lead{stroke:var(--color-xray-lead)}.stroke-xray-weld{stroke:var(--color-xray-weld)}.\[stroke-width\:calc\(var\(--form-unit\)\*0\.55\)\]{stroke-width:calc(var(--form-unit) * .55)}.object-cover{object-fit:cover}.p-\(--viewfinder-code-pad\){padding:var(--viewfinder-code-pad)}.p-0{padding:var(--spacing-0)}.p-0\!{padding:var(--spacing-0)!important}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-10{padding:var(--spacing-10)}.p-16{padding:var(--spacing-16)}.p-\[4\%\]{padding:4%}.p-\[9\%\]{padding:9%}.p-\[calc\(var\(--form-unit\)\*3\)\]{padding:calc(var(--form-unit) * 3)}.p-inlay{padding:var(--spacing-inlay)}.p-px{padding:1px}.px-0{padding-inline:var(--spacing-0)}.px-1{padding-inline:var(--spacing-1)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-4\!{padding-inline:var(--spacing-4)!important}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-\[calc\(var\(--form-unit\)\*1\.5\)\]{padding-inline:calc(var(--form-unit) * 1.5)}.px-\[calc\(var\(--form-unit\)\*2\)\]{padding-inline:calc(var(--form-unit) * 2)}.px-\[calc\(var\(--form-unit\)\*4\)\]{padding-inline:calc(var(--form-unit) * 4)}.px-curtain-gutter{padding-inline:var(--spacing-curtain-gutter)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.py-12{padding-block:var(--spacing-12)}.py-16{padding-block:var(--spacing-16)}.py-24{padding-block:var(--spacing-24)}.py-\[0\.6\%\]{padding-block:.6%}.py-\[calc\(var\(--form-unit\)\*0\.5\)\]{padding-block:calc(var(--form-unit) * .5)}.py-\[calc\(var\(--form-unit\)\*1\.5\)\]{padding-block:calc(var(--form-unit) * 1.5)}.py-px{padding-block:1px}.ps-3{padding-inline-start:var(--spacing-3)}.pe-4{padding-inline-end:var(--spacing-4)}.pe-\[30\%\]{padding-inline-end:30%}.pt-\(--header-clearance\){padding-top:var(--header-clearance)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-12{padding-top:var(--spacing-12)}.pt-px{padding-top:1px}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-8{padding-right:var(--spacing-8)}.pb-\(--foot-room\){padding-bottom:var(--foot-room)}.pb-0{padding-bottom:var(--spacing-0)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-10{padding-bottom:var(--spacing-10)}.pb-12{padding-bottom:var(--spacing-12)}.pb-16{padding-bottom:var(--spacing-16)}.pb-24{padding-bottom:var(--spacing-24)}.pb-32{padding-bottom:var(--spacing-32)}.pb-\[calc\(var\(--form-unit\)\*1\)\]{padding-bottom:calc(var(--form-unit) * 1)}.pb-\[calc\(var\(--spacing-3\)\+var\(--foot-room\)\)\]{padding-bottom:calc(var(--spacing-3) + var(--foot-room))}.safe-area-bottom{padding-bottom:max(var(--spacing-6), env(safe-area-inset-bottom))}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-8{padding-left:var(--spacing-8)}.pl-\[calc\(var\(--spacing-icon\)\+var\(--spacing-3\)\)\]{padding-left:calc(var(--spacing-icon) + var(--spacing-3))}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.tabular-figures{font-family:var(--font-primary);font-variant-numeric:tabular-nums}.font-handwriting{font-family:var(--font-caveat), var(--font-dm-sans), sans-serif}.font-primary{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif}.font-secondary{font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-caption\!{font-size:var(--text-caption)!important;line-height:var(--tw-leading,var(--text-caption--line-height))!important}.text-curtain{font-size:var(--text-curtain);line-height:var(--tw-leading,var(--text-curtain--line-height))}.text-curtain-fit{font-size:var(--text-curtain-fit);line-height:var(--tw-leading,var(--text-curtain-fit--line-height))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-spec{font-size:var(--text-spec);line-height:var(--tw-leading,var(--text-spec--line-height))}.text-step{font-size:var(--text-step);line-height:var(--tw-leading,var(--text-step--line-height))}.text-subtitle{font-size:var(--text-subtitle);line-height:var(--tw-leading,var(--text-subtitle--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-title-fit{font-size:var(--text-title-fit);line-height:var(--tw-leading,var(--text-title-fit--line-height))}.text-\[10px\]{font-size:10px}.text-\[length\:2\.9cqi\]{font-size:2.9cqi}.text-\[length\:3\.2cqi\]{font-size:3.2cqi}.text-\[length\:3\.4cqi\]{font-size:3.4cqi}.text-\[length\:3\.8cqi\]{font-size:3.8cqi}.text-\[length\:4\.6cqi\]{font-size:4.6cqi}.text-\[length\:5\.4cqi\]{font-size:5.4cqi}.text-\[length\:calc\(var\(--form-unit\)\*2\.3\)\]{font-size:calc(var(--form-unit) * 2.3)}.text-\[length\:calc\(var\(--form-unit\)\*2\.4\)\]{font-size:calc(var(--form-unit) * 2.4)}.text-\[length\:calc\(var\(--form-unit\)\*3\)\]{font-size:calc(var(--form-unit) * 3)}.text-\[length\:calc\(var\(--form-unit\)\*4\.6\)\]{font-size:calc(var(--form-unit) * 4.6)}.text-\[length\:calc\(var\(--form-unit\)\*5\.4\)\]{font-size:calc(var(--form-unit) * 5.4)}.text-\[length\:calc\(var\(--form-unit\)\*6\)\]{font-size:calc(var(--form-unit) * 6)}.text-\[length\:calc\(var\(--form-unit\)\*7\)\]{font-size:calc(var(--form-unit) * 7)}.text-\[length\:max\(var\(--text-lead\)\,calc\(var\(--text-field-min\)\/var\(--before-fit\,1\)\)\)\]{font-size:max(var(--text-lead), calc(var(--text-field-min) / var(--before-fit,1)))}.text-\[length\:min\(var\(--text-caption\)\,5cqi\)\]{font-size:min(var(--text-caption), 5cqi)}.text-\[length\:min\(var\(--text-caption\)\,15cqi\)\]{font-size:min(var(--text-caption), 15cqi)}.heading-text{overflow-wrap:anywhere;font-weight:var(--font-weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-body{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-heading{--tw-leading:var(--leading-heading);line-height:var(--leading-heading)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-tight\!{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-heading{--tw-tracking:var(--tracking-heading);letter-spacing:var(--tracking-heading)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-action{color:var(--color-action)}.text-background{color:var(--color-background)}.text-ballpoint-ink{color:var(--color-ballpoint-ink)}.text-chat-ink{color:var(--color-chat-ink)}.text-chat-muted{color:var(--color-chat-muted)}.text-client-accent{color:var(--client-accent)}.text-client-ink,.text-client-muted{color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.text-client-muted{color:color-mix(in oklab, var(--client-ink) 78%, var(--client-surface))}}.text-client-surface{color:var(--client-surface)}.text-correction{color:var(--color-correction)}.text-error{color:var(--color-error)}.text-error-light{color:var(--color-error-light)}.text-exam-alert{color:var(--color-exam-alert)}.text-exam-warning{color:var(--color-exam-warning)}.text-foreground{color:var(--color-foreground)}.text-foreground-muted{color:var(--color-foreground-muted)}.text-form-on-band{color:var(--color-form-on-band)}.text-form-print{color:var(--color-form-print)}.text-form-rule{color:var(--color-form-rule)}.text-ink{color:var(--color-ink)}.text-license-ink{color:var(--color-license-ink)}.text-license-muted{color:var(--color-license-muted)}.text-marker-blue{color:var(--color-marker-blue)}.text-marker-green{color:var(--color-marker-green)}.text-on-action{color:var(--color-on-action)}.text-page{color:var(--color-page)}.text-review-ink{color:var(--color-review-ink)}.text-screen-pending-ink{color:var(--color-screen-pending-ink)}.text-screen-success-ink{color:var(--color-screen-success-ink)}.text-sheet-ink{color:var(--color-sheet-ink)}.text-sheet-muted{color:var(--color-sheet-muted)}.text-sky{color:var(--color-sky)}.text-specimen{color:var(--color-specimen)}.text-stamp{color:var(--color-stamp)}.text-success{color:var(--color-success)}.text-success-light{color:var(--color-success-light)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-line{-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-ink{caret-color:var(--color-ink)}.accent-client-accent{accent-color:var(--client-accent)}.accent-ink{accent-color:var(--color-ink)}.opacity-\(--planner-fiber-opacity\){opacity:var(--planner-fiber-opacity)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\(--chat-bubble-shadow\){--tw-shadow:var(--chat-bubble-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--client-raised-shadow\){--tw-shadow:var(--client-raised-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-planner\){--tw-shadow:var(--shadow-planner);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-sheet\){--tw-shadow:var(--shadow-sheet);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-floating{--tw-shadow:0 12px 32px -12px var(--tw-shadow-color,var(--shadow-tint)), 0 2px 6px -2px var(--tw-shadow-color,var(--shadow-tint))}@supports (color:color-mix(in lab, red, red)){.shadow-floating{--tw-shadow:0 12px 32px -12px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-tint) 70%, transparent)), 0 2px 6px -2px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-tint) 50%, transparent))}}.shadow-floating{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-page{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000001f), 0 8px 18px -8px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-paper{--tw-shadow:0 1px 1px var(--tw-shadow-color,#00000024), 0 16px 26px -14px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sheet{--tw-shadow:0 -20px 56px -16px var(--tw-shadow-color,var(--shadow-tint))}@supports (color:color-mix(in lab, red, red)){.shadow-sheet{--tw-shadow:0 -20px 56px -16px var(--tw-shadow-color,color-mix(in srgb, var(--shadow-tint) 80%, transparent))}}.shadow-sheet{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sticky-note{--tw-shadow:0 1px 1px var(--tw-shadow-color,#0000001f), 0 10px 14px -8px var(--tw-shadow-color,#00000059);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)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring,.ring-1{--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)}.ring-2{--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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.inset-ring-2{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-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)}.ring-client-rule{--tw-ring-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.ring-client-rule{--tw-ring-color:color-mix(in oklab, var(--client-ink) 12%, transparent)}}.ring-control{--tw-ring-color:var(--color-control)}.ring-sky{--tw-ring-color:var(--color-sky)}.ring-transparent{--tw-ring-color:transparent}.inset-ring-control{--tw-inset-ring-color:var(--color-control)}.inset-ring-line{--tw-inset-ring-color:var(--color-line)}.inset-ring-sky{--tw-inset-ring-color:var(--color-sky)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-1{outline-offset:calc(1px * -1)}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-offset-4{outline-offset:4px}.outline-client-accent{outline-color:var(--client-accent)}.outline-correction{outline-color:var(--color-correction)}.outline-sheet-selection{outline-color:var(--color-sheet-selection)}.outline-transparent{outline-color:#0000}.blur-soft{--tw-blur:blur(var(--blur-soft));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:var\(--pen-shadow\)\]{filter:var(--pen-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[\<value\>\]{transition-property:<value>;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\,box-shadow\,scale\]{transition-property:background-color,border-color,box-shadow,scale;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\,scale\]{transition-property:background-color,border-color,color,scale;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\]{transition-property:background-color,border-color;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-\[background-color\,color\,scale\]{transition-property:background-color,color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,opacity\]{transition-property:color,background-color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[fill\]{transition-property:fill;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,background-color\,scale\]{transition-property:filter,background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,scale\]{transition-property:filter,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\,visibility\]{transition-property:opacity,translate,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\]{transition-property:translate,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;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-opacity{transition-property:opacity;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))}.delay-\(--time-state\){transition-delay:var(--time-state)}.delay-\(--var\){transition-delay:var(--var)}.delay-\(--x\){transition-delay:var(--x)}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.duration-\(--time-camera-enter\){--tw-duration:var(--time-camera-enter);transition-duration:var(--time-camera-enter)}.duration-\(--time-count\){--tw-duration:var(--time-count);transition-duration:var(--time-count)}.duration-\(--time-hover\){--tw-duration:var(--time-hover);transition-duration:var(--time-hover)}.duration-\(--time-pen-move\){--tw-duration:var(--time-pen-move);transition-duration:var(--time-pen-move)}.duration-\(--time-state\){--tw-duration:var(--time-state);transition-duration:var(--time-state)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\(--ease-expo-out\){--tw-ease:var(--ease-expo-out);transition-timing-function:var(--ease-expo-out)}.ease-\(--ease-screen\){--tw-ease:var(--ease-screen);transition-timing-function:var(--ease-screen)}.ease-\(--ease-soft\){--tw-ease:var(--ease-soft);transition-timing-function:var(--ease-soft)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-expo-out{--tw-ease:var(--ease-expo-out);transition-timing-function:var(--ease-expo-out)}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-none{-webkit-user-select:none;user-select:none}.\[catalog\:google-font-licenses\]{catalog:google-font-licenses}.\[catalog\:google-fonts\]{catalog:google-fonts}.\[catalog\:phosphor\]{catalog:phosphor}.\[catalog\:summary\]{catalog:summary}.\[clip-path\:polygon\(0_0\,100\%_0\,0_100\%\)\]{clip-path:polygon(0 0,100% 0,0 100%)}.\[content-visibility\:auto\]{content-visibility:auto}.\[hanging-punctuation\:first\]{hanging-punctuation:first}.\[stroke-dasharray\:1\]{stroke-dasharray:1}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[transition\:translate_var\(--time-docs-fan\)_var\(--ease-expo-out\)\,rotate_var\(--time-docs-fan\)_var\(--ease-expo-out\)\,opacity_var\(--time-state\)_var\(--ease-soft\)\]{transition:translate var(--time-docs-fan) var(--ease-expo-out),rotate var(--time-docs-fan) var(--ease-expo-out),opacity var(--time-state) var(--ease-soft)}.ring-inset{--tw-ring-inset:inset}.group-hover\:translate-x-1:is(:where(.group):where([data-forced~=hover]):not([data-disabled]) *){--tw-translate-x:var(--spacing-1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover:not([data-disabled]) *){--tw-translate-x:var(--spacing-1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-hover\:-translate-y-\[1px\]:is(:where(.group):where([data-forced~=hover]):not([data-disabled]) *){--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.group-hover\:-translate-y-\[1px\]:is(:where(.group):hover:not([data-disabled]) *){--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-hover\/item\:bg-client-surface:is(:where(.group\/item):where([data-forced~=hover]):not([data-disabled]) *){background-color:var(--client-surface)}@media (hover:hover){.group-hover\/item\:bg-client-surface:is(:where(.group\/item):hover:not([data-disabled]) *){background-color:var(--client-surface)}}.group-hover\/item\:text-client-ink:is(:where(.group\/item):where([data-forced~=hover]):not([data-disabled]) *){color:var(--client-ink)}@media (hover:hover){.group-hover\/item\:text-client-ink:is(:where(.group\/item):hover:not([data-disabled]) *){color:var(--client-ink)}}.group-hover\/item\:opacity-0:is(:where(.group\/item):where([data-forced~=hover]):not([data-disabled]) *){opacity:0}@media (hover:hover){.group-hover\/item\:opacity-0:is(:where(.group\/item):hover:not([data-disabled]) *){opacity:0}}.group-hover\/poster\:bg-action-hover:is(:where(.group\/poster):where([data-forced~=hover]):not([data-disabled]) *){background-color:var(--color-action-hover)}@media (hover:hover){.group-hover\/poster\:bg-action-hover:is(:where(.group\/poster):hover:not([data-disabled]) *){background-color:var(--color-action-hover)}}.group-hover\/switch\:bg-surface-3:is(:where(.group\/switch):where([data-forced~=hover]):not([data-disabled]) *){background-color:var(--color-surface-3)}@media (hover:hover){.group-hover\/switch\:bg-surface-3:is(:where(.group\/switch):hover:not([data-disabled]) *){background-color:var(--color-surface-3)}}.group-focus-visible\/item\:bg-client-surface:is(:where(.group\/item):focus-visible *){background-color:var(--client-surface)}.group-focus-visible\/item\:text-client-ink:is(:where(.group\/item):focus-visible *){color:var(--client-ink)}.group-focus-visible\/item\:opacity-0:is(:where(.group\/item):focus-visible *){opacity:0}.group-active\/item\:bg-client-surface-pressed:is(:where(.group\/item):is(:active,[data-forced~=active]):not([data-disabled]) *){background-color:var(--client-surface-pressed)}.group-active\/item\:text-client-ink:is(:where(.group\/item):is(:active,[data-forced~=active]):not([data-disabled]) *){color:var(--client-ink)}.group-active\/item\:opacity-0:is(:where(.group\/item):is(:active,[data-forced~=active]):not([data-disabled]) *),.group-data-ending-style\/menu\:opacity-0:is(:where(.group\/menu)[data-ending-style] *),.group-data-\[flying\=true\]\/item\:opacity-0:is(:where(.group\/item)[data-flying=true] *){opacity:0}.group-data-\[held\=true\]\/dial\:cursor-grabbing:is(:where(.group\/dial)[data-held=true] *){cursor:grabbing}.group-data-\[lit\=true\]\/item\:bg-client-surface:is(:where(.group\/item)[data-lit=true] *){background-color:var(--client-surface)}.group-data-\[lit\=true\]\/item\:text-client-ink:is(:where(.group\/item)[data-lit=true] *){color:var(--client-ink)}.group-data-\[lit\=true\]\/item\:opacity-0:is(:where(.group\/item)[data-lit=true] *){opacity:0}.group-data-\[lit\=true\]\/item\:group-active\/item\:bg-client-surface-pressed:is(:where(.group\/item)[data-lit=true] *):is(:where(.group\/item):is(:active,[data-forced~=active]):not([data-disabled]) *){background-color:var(--client-surface-pressed)}.group-data-\[shape\=arrow\]\:block:is(:where(.group)[data-shape=arrow] *),.group-data-\[shape\=finger\]\:block:is(:where(.group)[data-shape=finger] *){display:block}.peer-checked\:border-2:is(:where(.peer):checked~*){border-style:var(--tw-border-style);border-width:2px}.peer-checked\:border-sky:is(:where(.peer):checked~*){border-color:var(--color-sky)}.peer-checked\:bg-surface-3:is(:where(.peer):checked~*){background-color:var(--color-surface-3)}.peer-checked\:text-foreground:is(:where(.peer):checked~*){color:var(--color-foreground)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-sky:is(:where(.peer):focus-visible~*){outline-color:var(--color-sky)}.placeholder\:text-foreground-muted::placeholder{color:var(--color-foreground-muted)}.backdrop\:bg-transparent::backdrop{background-color:#0000}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-inlay:before{content:var(--tw-content);inset:var(--spacing-inlay)}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10 * -1)}.before\:rounded-pill:before{content:var(--tw-content);border-radius:var(--radius-pill)}.before\:bg-surface-3:before{content:var(--tw-content);background-color:var(--color-surface-3)}.before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}.before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:transition-colors:before{content:var(--tw-content);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))}.before\:duration-\(--time-hover\):before{content:var(--tw-content);--tw-duration:var(--time-hover);transition-duration:var(--time-hover)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:var(--spacing-0)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:var(--spacing-0)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:h-4:after{content:var(--tw-content);height:var(--spacing-4)}.after\:h-12:after{content:var(--tw-content);height:var(--spacing-12)}.after\:h-\[calc\(var\(--spacing-touch\)\/var\(--before-fit\,1\)\)\]:after{content:var(--tw-content);height:calc(var(--spacing-touch) / var(--before-fit,1))}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-panel:after{content:var(--tw-content);border-radius:var(--radius-panel)}.after\:bg-surface-1:after{content:var(--tw-content);background-color:var(--color-surface-1)}.after\:bg-linear-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.after\:bg-linear-to-b:after{--tw-gradient-position:to bottom in oklab}}.after\:bg-linear-to-b:after{background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-surface-1:after{content:var(--tw-content);--tw-gradient-from:var(--color-surface-1);--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))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--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))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-\(--time-state\):after{content:var(--tw-content);--tw-duration:var(--time-state);transition-duration:var(--time-state)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'Aa\'\]:after{--tw-content:"Aa";content:var(--tw-content)}.group-data-scrolled\/scroller\:after\:opacity-100:is(:where(.group\/scroller)[data-scrolled] *):after{content:var(--tw-content);opacity:1}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:pb-0:last-child{padding-bottom:var(--spacing-0)}:is(.\*\:last\:odd\:col-span-2>*):last-child:nth-child(odd){grid-column:span 2/span 2}.empty\:mt-0:empty{margin-top:var(--spacing-0)}.empty\:hidden:empty{display:none}.focus-within\:bg-surface-2:focus-within{background-color:var(--color-surface-2)}.hover\:border-sky:where([data-forced~=hover]):not([data-disabled]){border-color:var(--color-sky)}@media (hover:hover){.hover\:border-sky:hover:not([data-disabled]){border-color:var(--color-sky)}}.hover\:bg-action-hover:where([data-forced~=hover]):not([data-disabled]){background-color:var(--color-action-hover)}@media (hover:hover){.hover\:bg-action-hover:hover:not([data-disabled]){background-color:var(--color-action-hover)}}.hover\:bg-client-accent:where([data-forced~=hover]):not([data-disabled]){background-color:var(--client-accent)}@media (hover:hover){.hover\:bg-client-accent:hover:not([data-disabled]){background-color:var(--client-accent)}}.hover\:bg-client-raised:where([data-forced~=hover]):not([data-disabled]){background-color:#fff}@supports (color:color-mix(in lab, red, red)){.hover\:bg-client-raised:where([data-forced~=hover]):not([data-disabled]){background-color:color-mix(in oklab, white 55%, var(--client-surface))}}@media (hover:hover){.hover\:bg-client-raised:hover:not([data-disabled]){background-color:#fff}@supports (color:color-mix(in lab, red, red)){.hover\:bg-client-raised:hover:not([data-disabled]){background-color:color-mix(in oklab, white 55%, var(--client-surface))}}}.hover\:bg-client-surface:where([data-forced~=hover]):not([data-disabled]){background-color:var(--client-surface)}@media (hover:hover){.hover\:bg-client-surface:hover:not([data-disabled]){background-color:var(--client-surface)}}.hover\:bg-client-tint:where([data-forced~=hover]):not([data-disabled]){background-color:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-client-tint:where([data-forced~=hover]):not([data-disabled]){background-color:color-mix(in oklab, var(--client-accent) 12%, var(--client-surface))}}@media (hover:hover){.hover\:bg-client-tint:hover:not([data-disabled]){background-color:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-client-tint:hover:not([data-disabled]){background-color:color-mix(in oklab, var(--client-accent) 12%, var(--client-surface))}}}.hover\:bg-client-well:where([data-forced~=hover]):not([data-disabled]){background-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-client-well:where([data-forced~=hover]):not([data-disabled]){background-color:color-mix(in oklab, var(--client-ink) 6%, var(--client-surface))}}@media (hover:hover){.hover\:bg-client-well:hover:not([data-disabled]){background-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-client-well:hover:not([data-disabled]){background-color:color-mix(in oklab, var(--client-ink) 6%, var(--client-surface))}}}.hover\:bg-foreground-muted:where([data-forced~=hover]):not([data-disabled]){background-color:var(--color-foreground-muted)}@media (hover:hover){.hover\:bg-foreground-muted:hover:not([data-disabled]){background-color:var(--color-foreground-muted)}}.hover\:bg-surface-2:where([data-forced~=hover]):not([data-disabled]){background-color:var(--color-surface-2)}@media (hover:hover){.hover\:bg-surface-2:hover:not([data-disabled]){background-color:var(--color-surface-2)}}.hover\:text-client-ink:where([data-forced~=hover]):not([data-disabled]){color:var(--client-ink)}@media (hover:hover){.hover\:text-client-ink:hover:not([data-disabled]){color:var(--client-ink)}}.hover\:text-foreground:where([data-forced~=hover]):not([data-disabled]){color:var(--color-foreground)}@media (hover:hover){.hover\:text-foreground:hover:not([data-disabled]){color:var(--color-foreground)}}.hover\:underline:where([data-forced~=hover]):not([data-disabled]){text-decoration-line:underline}@media (hover:hover){.hover\:underline:hover:not([data-disabled]){text-decoration-line:underline}}.hover\:decoration-current:where([data-forced~=hover]):not([data-disabled]){text-decoration-color:currentColor}@media (hover:hover){.hover\:decoration-current:hover:not([data-disabled]){text-decoration-color:currentColor}}.hover\:brightness-110:where([data-forced~=hover]):not([data-disabled]){--tw-brightness:brightness(110%);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,)}@media (hover:hover){.hover\:brightness-110:hover:not([data-disabled]){--tw-brightness:brightness(110%);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,)}}.hover\:brightness-125:where([data-forced~=hover]):not([data-disabled]){--tw-brightness:brightness(125%);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,)}@media (hover:hover){.hover\:brightness-125:hover:not([data-disabled]){--tw-brightness:brightness(125%);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,)}}.hover\:before\:bg-surface-2:where([data-forced~=hover]):not([data-disabled]):before{content:var(--tw-content);background-color:var(--color-surface-2)}@media (hover:hover){.hover\:before\:bg-surface-2:hover:not([data-disabled]):before{content:var(--tw-content);background-color:var(--color-surface-2)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-\(length\:--focus-width\):focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-width)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:\[outline-offset\:calc\(var\(--focus-offset\)\*-1\)\]:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.focus-visible\:outline-offset-\(--focus-offset\):focus-visible{outline-offset:var(--focus-offset)}.focus-visible\:outline-offset-\[calc\(var\(--focus-width\)\*-1\)\]:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.focus-visible\:outline-client-accent:focus-visible{outline-color:var(--client-accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:after\:shadow-\[inset_0_0_0_var\(--focus-width\)_var\(--client-accent\)\,inset_0_0_0_calc\(var\(--focus-width\)\+var\(--focus-offset\)\)_var\(--client-surface\)\]:focus-visible:after{content:var(--tw-content);--tw-shadow:inset 0 0 0 var(--focus-width) var(--client-accent), inset 0 0 0 calc(var(--focus-width) + var(--focus-offset)) var(--tw-shadow-color,var(--client-surface));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:translate-x-\[2px\]:is(:active,[data-forced~=active]):not([data-disabled]){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:is(:active,[data-forced~=active]):not([data-disabled]){--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.98\]:is(:active,[data-forced~=active]):not([data-disabled]){scale:.98}.active\:bg-action-pressed:is(:active,[data-forced~=active]):not([data-disabled]){background-color:var(--color-action-pressed)}.active\:bg-client-accent:is(:active,[data-forced~=active]):not([data-disabled]){background-color:var(--client-accent)}.active\:bg-client-surface-pressed:is(:active,[data-forced~=active]):not([data-disabled]){background-color:var(--client-surface-pressed)}.active\:bg-surface-2:is(:active,[data-forced~=active]):not([data-disabled]){background-color:var(--color-surface-2)}.active\:bg-surface-3:is(:active,[data-forced~=active]):not([data-disabled]){background-color:var(--color-surface-3)}.active\:text-foreground:is(:active,[data-forced~=active]):not([data-disabled]){color:var(--color-foreground)}.active\:text-white:is(:active,[data-forced~=active]):not([data-disabled]){color:var(--color-white)}.active\:brightness-90:is(:active,[data-forced~=active]):not([data-disabled]){--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,)}.active\:brightness-95:is(:active,[data-forced~=active]):not([data-disabled]){--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,)}.active\:brightness-110:is(:active,[data-forced~=active]):not([data-disabled]){--tw-brightness:brightness(110%);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,)}.active\:duration-\(--time-touch\):is(:active,[data-forced~=active]):not([data-disabled]){--tw-duration:var(--time-touch);transition-duration:var(--time-touch)}.active\:before\:bg-surface-3:is(:active,[data-forced~=active]):not([data-disabled]):before{content:var(--tw-content);background-color:var(--color-surface-3)}.active\:before\:duration-\(--time-touch\):is(:active,[data-forced~=active]):not([data-disabled]):before{content:var(--tw-content);--tw-duration:var(--time-touch);transition-duration:var(--time-touch)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-client-muted:disabled{background-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-client-muted:disabled{background-color:color-mix(in oklab, var(--client-ink) 78%, var(--client-surface))}}.disabled\:bg-client-well:disabled{background-color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-client-well:disabled{background-color:color-mix(in oklab, var(--client-ink) 6%, var(--client-surface))}}.disabled\:text-client-muted:disabled{color:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.disabled\:text-client-muted:disabled{color:color-mix(in oklab, var(--client-ink) 78%, var(--client-surface))}}.disabled\:text-foreground-muted:disabled{color:var(--color-foreground-muted)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:brightness-100:disabled:where([data-forced~=hover]):not([data-disabled]){--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.disabled\:hover\:brightness-100:disabled:hover:not([data-disabled]){--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:where([data-filled]) .in-data-filled\:right-6{right:var(--spacing-6)}:where([data-filled]) .in-data-filled\:bottom-12{bottom:var(--spacing-12)}:where([data-filled]) .in-data-filled\:w-\[30\%\]{width:30%}.has-focus-visible\:outline-\(length\:--focus-width\):has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:var(--focus-width)}.has-focus-visible\:outline-offset-\(--focus-offset\):has(:focus-visible){outline-offset:var(--focus-offset)}.has-focus-visible\:outline-client-accent:has(:focus-visible){outline-color:var(--client-accent)}.has-focus-visible\:outline-solid:has(:focus-visible){--tw-outline-style:solid;outline-style:solid}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-pressed\:border-client-accent[aria-pressed=true]{border-color:var(--client-accent)}.aria-pressed\:border-transparent[aria-pressed=true]{border-color:#0000}.aria-pressed\:bg-client-accent[aria-pressed=true],.aria-pressed\:bg-client-tint[aria-pressed=true]{background-color:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-client-tint[aria-pressed=true]{background-color:color-mix(in oklab, var(--client-accent) 12%, var(--client-surface))}}.aria-pressed\:text-client-surface[aria-pressed=true]{color:var(--client-surface)}.aria-pressed\:inset-ring-2[aria-pressed=true]{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-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)}.aria-pressed\:inset-ring-client-accent[aria-pressed=true]{--tw-inset-ring-color:var(--client-accent)}.data-active\:text-foreground[data-active]{color:var(--color-foreground)}.data-checked\:border-action[data-checked]{border-color:var(--color-action)}.data-checked\:bg-action[data-checked]{background-color:var(--color-action)}.data-checked\:text-on-action[data-checked]{color:var(--color-on-action)}.data-checked\:hover\:border-action-hover[data-checked]:where([data-forced~=hover]):not([data-disabled]){border-color:var(--color-action-hover)}@media (hover:hover){.data-checked\:hover\:border-action-hover[data-checked]:hover:not([data-disabled]){border-color:var(--color-action-hover)}}.data-checked\:hover\:bg-action-hover[data-checked]:where([data-forced~=hover]):not([data-disabled]){background-color:var(--color-action-hover)}@media (hover:hover){.data-checked\:hover\:bg-action-hover[data-checked]:hover:not([data-disabled]){background-color:var(--color-action-hover)}}.data-closed\:pointer-events-none[data-closed]{pointer-events:none}.data-current\:text-foreground[data-current]{color:var(--color-foreground)}.data-current\:underline[data-current]{text-decoration-line:underline}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:border-transparent[data-disabled]{border-color:#0000}.data-disabled\:bg-surface-2[data-disabled]{background-color:var(--color-surface-2)}.data-disabled\:text-foreground-muted[data-disabled]{color:var(--color-foreground-muted)}.data-dragging\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-dragging\:select-none[data-dragging]{-webkit-user-select:none;user-select:none}:is(.data-dragging\:\*\*\:cursor-grabbing[data-dragging] *){cursor:grabbing}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:delay-\(--time-state\)[data-ending-style]{transition-delay:var(--time-state)}.data-invalid\:border-error[data-invalid]{border-color:var(--color-error)}.data-open\:-translate-x-\[62\%\][data-open]{--tw-translate-x:calc(62% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-open\:translate-x-\[62\%\][data-open]{--tw-translate-x:62%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-open\:-translate-y-\[4\%\][data-open]{--tw-translate-y:calc(4% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-open\:-rotate-7[data-open]{rotate:-7deg}.data-open\:rotate-7[data-open]{rotate:7deg}.data-open\:opacity-100[data-open]{opacity:1}.data-pressed\:border-transparent[data-pressed]{border-color:#0000}.data-pressed\:bg-sky[data-pressed]{background-color:var(--color-sky)}.data-pressed\:text-background[data-pressed]{color:var(--color-background)}.data-pressed\:hover\:bg-sky[data-pressed]:where([data-forced~=hover]):not([data-disabled]){background-color:var(--color-sky)}@media (hover:hover){.data-pressed\:hover\:bg-sky[data-pressed]:hover:not([data-disabled]){background-color:var(--color-sky)}}.data-pressed\:active\:bg-action[data-pressed]:is(:active,[data-forced~=active]):not([data-disabled]){background-color:var(--color-action)}.data-pressed\:active\:bg-foreground[data-pressed]:is(:active,[data-forced~=active]):not([data-disabled]){background-color:var(--color-foreground)}.data-scanning\:outline-client-accent[data-scanning]{outline-color:var(--client-accent)}.data-scrollable\:touch-pan-y[data-scrollable]{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.data-scrolled\:border-line[data-scrolled]{border-color:var(--color-line)}.data-scrolled\:bg-background[data-scrolled]{background-color:var(--color-background)}.data-scrolled\:transition-opacity[data-scrolled]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-tall\:absolute[data-tall]{position:absolute}.data-thud\:animate-device-thud[data-thud]{animation:var(--animate-device-thud)}.data-unchecked\:hidden[data-unchecked]{display:none}.data-wrapped\:border-line[data-wrapped]{border-color:var(--color-line)}.data-wrapped\:bg-background[data-wrapped]{background-color:var(--color-background)}.data-\[at\=slot\]\:place-items-center[data-at=slot]{place-items:center}.data-\[at\=slot\]\:p-0[data-at=slot]{padding:var(--spacing-0)}.data-\[forced\=focus\]\:\[outline-offset\:calc\(var\(--focus-offset\)\*-1\)\][data-forced=focus]{outline-offset:calc(var(--focus-offset) * -1)}.data-\[held\=true\]\:cursor-grabbing[data-held=true]{cursor:grabbing}.data-\[shown\=true\]\:pointer-events-auto[data-shown=true]{pointer-events:auto}.data-\[shown\=true\]\:visible[data-shown=true]{visibility:visible}.data-\[shown\=true\]\:translate-y-0[data-shown=true]{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[shown\=true\]\:opacity-100[data-shown=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-curtain-lift{animation:var(--animate-curtain-lift)}.motion-safe\:animate-curtain-line-1{animation:var(--animate-curtain-line-1)}.motion-safe\:animate-curtain-line-2{animation:var(--animate-curtain-line-2)}.motion-safe\:animate-fade-rise{animation:var(--animate-fade-rise)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-scanner-sweep{animation:var(--animate-scanner-sweep)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:animate-state-fade{animation:var(--animate-state-fade)}.motion-safe\:animate-title-swap{animation:var(--animate-title-swap)}.motion-safe\:animate-typing-dot{animation:var(--animate-typing-dot)}.motion-safe\:transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\:duration-\(--time-hover\){--tw-duration:var(--time-hover);transition-duration:var(--time-hover)}.motion-safe\:duration-\(--time-state\){--tw-duration:var(--time-state);transition-duration:var(--time-state)}.motion-safe\:ease-\(--ease-expo-out\){--tw-ease:var(--ease-expo-out);transition-timing-function:var(--ease-expo-out)}.motion-safe\:active\:scale-\(--scale-pressed\):is(:active,[data-forced~=active]):not([data-disabled]),.motion-safe\:enabled\:active\:scale-\(--scale-pressed\):enabled:is(:active,[data-forced~=active]):not([data-disabled]){scale:var(--scale-pressed)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:animate-curtain-fade-1{animation:var(--animate-curtain-fade-1)}.motion-reduce\:animate-curtain-fade-2{animation:var(--animate-curtain-fade-2)}.motion-reduce\:animate-curtain-fade-out{animation:var(--animate-curtain-fade-out)}.motion-reduce\:animate-none{animation:none}.motion-reduce\:animate-pulse{animation:var(--animate-pulse)}.motion-reduce\:animate-state-fade{animation:var(--animate-state-fade)}.motion-reduce\:animate-title-fade{animation:var(--animate-title-fade)}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:48rem){.max-tablet\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-tablet\:order-first{order:-9999}.max-tablet\:col-span-2{grid-column:span 2/span 2}.max-tablet\:col-start-2{grid-column-start:2}.max-tablet\:col-start-3{grid-column-start:3}.max-tablet\:row-span-2{grid-row:span 2/span 2}.max-tablet\:row-start-1{grid-row-start:1}.max-tablet\:block{display:block}.max-tablet\:flex{display:flex}.max-tablet\:grid{display:grid}.max-tablet\:hidden{display:none}.max-tablet\:size-touch{width:var(--spacing-touch);height:var(--spacing-touch)}.max-tablet\:basis-full{flex-basis:100%}.max-tablet\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.max-tablet\:flex-wrap{flex-wrap:wrap}.max-tablet\:items-center{align-items:center}.max-tablet\:justify-between{justify-content:space-between}.max-tablet\:justify-center{justify-content:center}.max-tablet\:gap-x-4{column-gap:var(--spacing-4)}.max-tablet\:gap-y-1{row-gap:var(--spacing-1)}.max-tablet\:p-0{padding:var(--spacing-0)}.max-tablet\:px-0{padding-inline:var(--spacing-0)}.max-tablet\:py-3{padding-block:var(--spacing-3)}.max-tablet\:hyphens-auto{-webkit-hyphens:auto;hyphens:auto}}@media (min-width:352px){.phone-wide\:hidden{display:none}}@media (min-width:48rem){.tablet\:absolute{position:absolute}.tablet\:top-0{top:var(--spacing-0)}.tablet\:right-0{right:var(--spacing-0)}.tablet\:order-last{order:9999}.tablet\:col-span-1{grid-column:span 1/span 1}.tablet\:col-span-2{grid-column:span 2/span 2}.tablet\:mt-5{margin-top:var(--spacing-5)}.tablet\:ml-0{margin-left:var(--spacing-0)}.tablet\:ml-auto{margin-left:auto}.tablet\:block{display:block}.tablet\:contents{display:contents}.tablet\:hidden{display:none}.tablet\:inline{display:inline}.tablet\:h-auto{height:auto}.tablet\:max-h-\(--stage-height\){max-height:var(--stage-height)}.tablet\:min-h-\(--sheet-spec-space\){min-height:var(--sheet-spec-space)}.tablet\:w-auto{width:auto}.tablet\:w-side-panel{width:var(--container-side-panel)}.tablet\:basis-32{flex-basis:var(--spacing-32)}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tablet\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:auto minmax(0,1fr) minmax(0,2fr)}.tablet\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tablet\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.tablet\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,3fr)}.tablet\:flex-col{flex-direction:column}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:items-stretch{align-items:stretch}.tablet\:gap-2{gap:var(--spacing-2)}.tablet\:gap-3{gap:var(--spacing-3)}.tablet\:gap-4{gap:var(--spacing-4)}.tablet\:gap-6{gap:var(--spacing-6)}.tablet\:gap-16{gap:var(--spacing-16)}.tablet\:gap-20{gap:var(--spacing-20)}.tablet\:gap-x-4{column-gap:var(--spacing-4)}.tablet\:gap-y-6{row-gap:var(--spacing-6)}.tablet\:gap-y-10{row-gap:var(--spacing-10)}.tablet\:self-center{align-self:center}.tablet\:self-start{align-self:flex-start}.tablet\:rounded-none{border-radius:0}.tablet\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tablet\:border-line{border-color:var(--color-line)}.tablet\:bg-transparent{background-color:#0000}.tablet\:p-3{padding:var(--spacing-3)}.tablet\:p-8{padding:var(--spacing-8)}.tablet\:p-10{padding:var(--spacing-10)}.tablet\:px-0{padding-inline:var(--spacing-0)}.tablet\:px-3{padding-inline:var(--spacing-3)}.tablet\:px-4{padding-inline:var(--spacing-4)}.tablet\:px-6{padding-inline:var(--spacing-6)}.tablet\:px-8{padding-inline:var(--spacing-8)}.tablet\:px-10{padding-inline:var(--spacing-10)}.tablet\:px-12{padding-inline:var(--spacing-12)}.tablet\:py-14{padding-block:var(--spacing-14)}.tablet\:py-24{padding-block:var(--spacing-24)}.tablet\:pt-5{padding-top:var(--spacing-5)}.tablet\:pt-16{padding-top:var(--spacing-16)}.tablet\:pb-0{padding-bottom:var(--spacing-0)}.tablet\:pb-16{padding-bottom:var(--spacing-16)}.tablet\:text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.tablet\:text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.tablet\:text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.tablet\:text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.tablet\:text-step-wide{font-size:var(--text-step-wide);line-height:var(--tw-leading,var(--text-step-wide--line-height))}.tablet\:text-subtitle{font-size:var(--text-subtitle);line-height:var(--tw-leading,var(--text-subtitle--line-height))}.tablet\:text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}}@media (min-width:68.75rem){.mid\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mid\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.mid\:items-center{align-items:center}}@media (min-width:80rem){.desktop\:static{position:static}.desktop\:sticky{position:sticky}.desktop\:top-24{top:var(--spacing-24)}.desktop\:order-last{order:9999}.desktop\:col-start-1{grid-column-start:1}.desktop\:col-start-2{grid-column-start:2}.desktop\:row-start-1{grid-row-start:1}.desktop\:block{display:block}.desktop\:contents{display:contents}.desktop\:grid{display:grid}.desktop\:hidden{display:none}.desktop\:inline{display:inline}.desktop\:h-\(--stage-height\){height:var(--stage-height)}.desktop\:max-h-none{max-height:none}.desktop\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-cols-\[minmax\(0\,1fr\)_var\(--container-spec\)\]{grid-template-columns:minmax(0,1fr) var(--container-spec)}.desktop\:grid-cols-\[minmax\(0\,calc\(var\(--stage-height\)\*var\(--pair-aspect\)\)\)_var\(--container-spec\)\]{grid-template-columns:minmax(0,calc(var(--stage-height) * var(--pair-aspect))) var(--container-spec)}.desktop\:grid-cols-\[minmax\(0\,var\(--container-spec\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--container-spec)) minmax(0,1fr)}.desktop\:justify-center{justify-content:center}.desktop\:gap-3{gap:var(--spacing-3)}.desktop\:gap-4{gap:var(--spacing-4)}.desktop\:gap-16{gap:var(--spacing-16)}.desktop\:gap-x-7{column-gap:var(--spacing-7)}.desktop\:self-center{align-self:center}.desktop\:self-start{align-self:flex-start}.desktop\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.desktop\:border-line{border-color:var(--color-line)}.desktop\:p-5{padding:var(--spacing-5)}.desktop\:px-7{padding-inline:var(--spacing-7)}.desktop\:px-12{padding-inline:var(--spacing-12)}.desktop\:pt-3{padding-top:var(--spacing-3)}.desktop\:text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.desktop\:\[--container-spec\:var\(--container-spec-wide\)\]{--container-spec:var(--container-spec-wide)}}@container not (min-width:40rem){.\@max-app-split\:whitespace-normal{white-space:normal}}@container legal not (min-width:30rem){.\@max-legal-compact\/legal\:w-full{width:100%}.\@max-legal-compact\/legal\:flex-col{flex-direction:column}.\@max-legal-compact\/legal\:rounded-none{border-radius:0}.\@max-legal-compact\/legal\:border-0{border-style:var(--tw-border-style);border-width:0}.\@max-legal-compact\/legal\:bg-transparent{background-color:#0000}.\@max-legal-compact\/legal\:p-0{padding:var(--spacing-0)}}@container not (min-width:28rem){.\@max-app-wide\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\@max-app-wide\:justify-center{justify-content:center}.\@max-app-wide\:px-0{padding-inline:var(--spacing-0)}}@container not (min-width:21rem){.\@max-header-globe\:hidden{display:none}}@container rail not (min-width:20.5rem){.\@max-rail-count\/rail\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container not (min-width:20rem){.\@max-rail-narrow\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container sheet not (min-width:20rem){.\@max-sheet-compact\/sheet\:-mx-4{margin-inline:calc(var(--spacing-4) * -1)}}@container rail not (min-width:20.5rem){.\@max-rail-count\/rail\:min-h-rail-line{min-height:var(--spacing-rail-line)}}@container sheet not (min-width:20rem){.\@max-sheet-compact\/sheet\:gap-2{gap:var(--spacing-2)}.\@max-sheet-compact\/sheet\:px-4{padding-inline:var(--spacing-4)}}@container not (min-width:20rem){.\@max-footer-narrow\:text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}}@container not (min-width:19rem){.\@max-panel-compact\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.\@max-panel-compact\:\*\:last\:odd\:col-span-1>*):last-child:nth-child(odd){grid-column:span 1/span 1}}@container card not (min-width:18rem){.\@max-card-row\/card\:col-start-2{grid-column-start:2}.\@max-card-row\/card\:row-span-1{grid-row:span 1/span 1}.\@max-card-row\/card\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.\@max-card-row\/card\:gap-y-1{row-gap:var(--spacing-1)}.\@max-card-row\/card\:justify-self-start{justify-self:flex-start}}@container nodes not (min-width:18rem){.\@max-map-narrow\/nodes\:hyphens-auto{-webkit-hyphens:auto;hyphens:auto}}@container not (min-width:17rem){.\@max-header-tight\:gap-1{gap:var(--spacing-1)}.\@max-header-tight\:px-2{padding-inline:var(--spacing-2)}}@container not (min-width:16rem){.\@max-rail-compact\:order-first{order:-9999}.\@max-app-tiny\:hidden{display:none}.\@max-rail-compact\:flex{display:flex}.\@max-rail-compact\:basis-full{flex-basis:100%}.\@max-rail-compact\:flex-wrap{flex-wrap:wrap}.\@max-rail-compact\:justify-between{justify-content:space-between}.\@max-rail-compact\:justify-center{justify-content:center}}@container not (min-width:14rem){.\@max-app-roomy\:max-h-12{max-height:var(--spacing-12)}.\@max-app-roomy\:max-w-12{max-width:var(--spacing-12)}}@container (min-width:14rem){.\@app-roomy\:col-span-1{grid-column:span 1/span 1}.\@app-roomy\:block{display:block}.\@app-roomy\:grid{display:grid}.\@app-roomy\:size-8{width:var(--spacing-8);height:var(--spacing-8)}}@container (min-width:18rem){.\@footer-pair\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:19rem){.\@app-record\:-me-2{margin-inline-end:calc(var(--spacing-2) * -1)}.\@app-record\:-mt-2{margin-top:calc(var(--spacing-2) * -1)}.\@app-record\:mb-\[calc\(var\(--spacing-touch\)-var\(--spacing-16\)-var\(--spacing-2\)\)\]{margin-bottom:calc(var(--spacing-touch) - var(--spacing-16) - var(--spacing-2))}.\@app-record\:max-h-16{max-height:var(--spacing-16)}.\@app-record\:max-w-16{max-width:var(--spacing-16)}.\@app-record\:p-4{padding:var(--spacing-4)}}@container (min-width:20.625rem){.\@spec\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:27rem){.\@header-word\:inline{display:inline}}@container (min-width:28rem){.\@app-wide\:col-span-1{grid-column:span 1/span 1}.\@app-wide\:col-span-3{grid-column:span 3/span 3}.\@app-wide\:col-start-3{grid-column-start:3}.\@app-wide\:block{display:block}.\@app-wide\:flex{display:flex}.\@app-wide\:grid{display:grid}.\@app-wide\:hidden{display:none}.\@app-wide\:inline{display:inline}.\@app-wide\:size-32{width:var(--spacing-32);height:var(--spacing-32)}.\@app-wide\:w-3\/5{width:60%}.\@app-wide\:w-auto{width:auto}.\@app-wide\:max-w-app-wide{max-width:var(--container-app-wide)}.\@app-wide\:scroll-mt-2{scroll-margin-top:var(--spacing-2)}.\@app-wide\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@app-wide\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@app-wide\:grid-cols-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-columns:auto auto minmax(0,1fr)}.\@app-wide\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.\@app-wide\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.\@app-wide\:flex-col{flex-direction:column}.\@app-wide\:flex-row{flex-direction:row}.\@app-wide\:items-center{align-items:center}.\@app-wide\:items-start{align-items:flex-start}.\@app-wide\:justify-between{justify-content:space-between}.\@app-wide\:justify-center{justify-content:center}.\@app-wide\:gap-2{gap:var(--spacing-2)}.\@app-wide\:gap-3{gap:var(--spacing-3)}.\@app-wide\:rounded-pill{border-radius:var(--radius-pill)}.\@app-wide\:p-3{padding:var(--spacing-3)}.\@app-wide\:p-4{padding:var(--spacing-4)}.\@app-wide\:px-4{padding-inline:var(--spacing-4)}.\@app-wide\:py-0{padding-block:var(--spacing-0)}.\@app-wide\:py-2{padding-block:var(--spacing-2)}.\@app-wide\:py-3{padding-block:var(--spacing-3)}.\@app-wide\:text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}}@container work (min-width:30rem){.\@legal-compact\/work\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container (min-width:32rem){.\@sheet\:flex{display:flex}.\@sheet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@sheet\:flex-nowrap{flex-wrap:nowrap}:is(.\@sheet\:\*\:flex-initial>*){flex:0 auto}:is(.\@sheet\:\*\:not-first\:shrink-5>*):not(:first-child){flex-shrink:5}:is(.\@sheet\:\*\:first\:grow>*):first-child{flex-grow:1}}@container (min-width:40rem){.\@app-split\:end-6{inset-inline-end:var(--spacing-6)}.\@app-split\:top-3{top:var(--spacing-3)}.\@app-split\:right-3{right:var(--spacing-3)}.\@app-split\:right-\[calc\(var\(--spacing-3\)\*-1\)\]{right:calc(var(--spacing-3) * -1)}.\@app-split\:bottom-3{bottom:var(--spacing-3)}.\@app-split\:bottom-auto{bottom:auto}.\@app-split\:left-6{left:var(--spacing-6)}.\@app-split\:order-none{order:0}.\@app-split\:col-span-1{grid-column:span 1/span 1}.\@app-split\:col-span-2{grid-column:span 2/span 2}.\@app-split\:col-start-1{grid-column-start:1}.\@app-split\:col-start-2{grid-column-start:2}.\@app-split\:col-start-3{grid-column-start:3}.\@app-split\:row-span-2{grid-row:span 2/span 2}.\@app-split\:row-start-1{grid-row-start:1}.\@app-split\:row-start-2{grid-row-start:2}.\@app-split\:row-start-3{grid-row-start:3}.\@app-split\:row-start-4{grid-row-start:4}.\@app-split\:-mt-4{margin-top:calc(var(--spacing-4) * -1)}.\@app-split\:block{display:block}.\@app-split\:flex{display:flex}.\@app-split\:grid{display:grid}.\@app-split\:hidden{display:none}.\@app-split\:aspect-\[5\/1\]{aspect-ratio:5}.\@app-split\:size-14{width:var(--spacing-14);height:var(--spacing-14)}.\@app-split\:size-32{width:var(--spacing-32);height:var(--spacing-32)}.\@app-split\:h-auto{height:auto}.\@app-split\:h-px{height:1px}.\@app-split\:min-h-0{min-height:var(--spacing-0)}.\@app-split\:min-h-touch{min-height:var(--spacing-touch)}.\@app-split\:w-auto{width:auto}.\@app-split\:translate-x-0{--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.\@app-split\:scroll-mt-4{scroll-margin-top:var(--spacing-4)}.\@app-split\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@app-split\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@app-split\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@app-split\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2.5fr)}.\@app-split\:grid-cols-\[minmax\(0\,1fr\)_var\(--container-app-panel\)\]{grid-template-columns:minmax(0,1fr) var(--container-app-panel)}.\@app-split\:grid-cols-\[minmax\(0\,2\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}.\@app-split\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.\@app-split\:grid-cols-\[var\(--spacing-app-rail\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:var(--spacing-app-rail) minmax(0,1fr) auto}.\@app-split\:grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.\@app-split\:grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.\@app-split\:flex-col{flex-direction:column}.\@app-split\:flex-row{flex-direction:row}.\@app-split\:items-baseline{align-items:baseline}.\@app-split\:items-center{align-items:center}.\@app-split\:items-end{align-items:flex-end}.\@app-split\:justify-between{justify-content:space-between}.\@app-split\:justify-end{justify-content:flex-end}.\@app-split\:gap-1{gap:var(--spacing-1)}.\@app-split\:gap-2{gap:var(--spacing-2)}.\@app-split\:gap-3{gap:var(--spacing-3)}.\@app-split\:gap-4{gap:var(--spacing-4)}.\@app-split\:gap-6{gap:var(--spacing-6)}.\@app-split\:gap-x-3{column-gap:var(--spacing-3)}.\@app-split\:gap-x-6{column-gap:var(--spacing-6)}.\@app-split\:self-start{align-self:flex-start}.\@app-split\:overflow-visible{overflow:visible}.\@app-split\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@app-split\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@app-split\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@app-split\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@app-split\:p-0\!{padding:var(--spacing-0)!important}.\@app-split\:p-4{padding:var(--spacing-4)}.\@app-split\:p-5{padding:var(--spacing-5)}.\@app-split\:p-6{padding:var(--spacing-6)}.\@app-split\:px-3{padding-inline:var(--spacing-3)}.\@app-split\:px-4{padding-inline:var(--spacing-4)}.\@app-split\:px-5{padding-inline:var(--spacing-5)}.\@app-split\:px-6{padding-inline:var(--spacing-6)}.\@app-split\:py-3{padding-block:var(--spacing-3)}.\@app-split\:py-4{padding-block:var(--spacing-4)}.\@app-split\:py-5{padding-block:var(--spacing-5)}.\@app-split\:pt-0{padding-top:var(--spacing-0)}.\@app-split\:pt-5{padding-top:var(--spacing-5)}.\@app-split\:pb-0{padding-bottom:var(--spacing-0)}.\@app-split\:pb-\[calc\(var\(--spacing-5\)\+var\(--foot-room\)\)\]{padding-bottom:calc(var(--spacing-5) + var(--foot-room))}.\@app-split\:pl-4{padding-left:var(--spacing-4)}.\@app-split\:text-right{text-align:right}}@container (min-width:44rem){.\@title-block\:flex{display:flex}:is(.\@title-block\:\*\:flex-initial>*){flex:0 auto}:is(.\@title-block\:\*\:not-first\:shrink-5>*):not(:first-child){flex-shrink:5}:is(.\@title-block\:\*\:first\:grow>*):first-child{flex-grow:1}}@container (min-width:46rem){.\@header-tagline\:inline{display:inline}}@container legal (min-width:60rem){.\@legal-wide\/legal\:invisible{visibility:hidden}.\@legal-wide\/legal\:block{display:block}.\@legal-wide\/legal\:w-full{width:100%}.\@legal-wide\/legal\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.\@legal-wide\/legal\:flex-col{flex-direction:column}.\@legal-wide\/legal\:gap-x-24{column-gap:var(--spacing-24)}.\@legal-wide\/legal\:self-start{align-self:flex-start}}@container (min-width:64rem){.\@footer-row\:col-span-1{grid-column:span 1/span 1}.\@footer-row\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:68.75rem){.\@header-slogan\:inline{display:inline}}@container (min-width:69rem){.\@title-block-wide\:flex{display:flex}:is(.\@title-block-wide\:\*\:flex-initial>*){flex:0 auto}:is(.\@title-block-wide\:\*\:not-first\:shrink-5>*):not(:first-child){flex-shrink:5}:is(.\@title-block-wide\:\*\:first\:grow>*):first-child{flex-grow:1}}@media (prefers-color-scheme:dark){.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}@media print{.print\:static{position:static}.print\:bg-transparent{background-color:#0000}.print\:text-foreground{color:var(--color-foreground)}.print\:underline{text-decoration-line:underline}}@media (forced-colors:active){.forced-colors\:border{border-style:var(--tw-border-style);border-width:1px}.forced-colors\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.forced-colors\:bg-\[CanvasText\]{background-color:canvastext}.forced-colors\:bg-current{background-color:currentColor}.forced-colors\:underline{text-decoration-line:underline}}@media (min-width:48rem){.beside\:static:where([data-layout=beside],[data-layout=beside] *){position:static}.beside\:order-last:where([data-layout=beside],[data-layout=beside] *){order:9999}.beside\:col-start-1:where([data-layout=beside],[data-layout=beside] *){grid-column-start:1}.beside\:col-start-2:where([data-layout=beside],[data-layout=beside] *){grid-column-start:2}.beside\:row-start-1:where([data-layout=beside],[data-layout=beside] *){grid-row-start:1}.beside\:block:where([data-layout=beside],[data-layout=beside] *){display:block}.beside\:contents:where([data-layout=beside],[data-layout=beside] *){display:contents}.beside\:hidden:where([data-layout=beside],[data-layout=beside] *){display:none}.beside\:inline:where([data-layout=beside],[data-layout=beside] *){display:inline}.beside\:grid-cols-\[minmax\(0\,1fr\)_var\(--container-spec\)\]:where([data-layout=beside],[data-layout=beside] *){grid-template-columns:minmax(0,1fr) var(--container-spec)}.beside\:grid-cols-\[minmax\(0\,calc\(var\(--stage-height\)\*var\(--pair-aspect\)\)\)_var\(--container-spec\)\]:where([data-layout=beside],[data-layout=beside] *){grid-template-columns:minmax(0,calc(var(--stage-height) * var(--pair-aspect))) var(--container-spec)}.beside\:justify-center:where([data-layout=beside],[data-layout=beside] *){justify-content:center}.beside\:gap-3:where([data-layout=beside],[data-layout=beside] *){gap:var(--spacing-3)}.beside\:self-center:where([data-layout=beside],[data-layout=beside] *){align-self:center}.beside\:self-start:where([data-layout=beside],[data-layout=beside] *){align-self:flex-start}.beside\:border-t:where([data-layout=beside],[data-layout=beside] *){border-top-style:var(--tw-border-style);border-top-width:1px}.beside\:border-line:where([data-layout=beside],[data-layout=beside] *){border-color:var(--color-line)}.beside\:pt-3:where([data-layout=beside],[data-layout=beside] *){padding-top:var(--spacing-3)}}@media (min-width:64rem) and (not (min-width:80rem)) and (min-aspect-ratio:6/5){.landscape-beside\:static{position:static}.landscape-beside\:order-last{order:9999}.landscape-beside\:col-start-1{grid-column-start:1}.landscape-beside\:col-start-2{grid-column-start:2}.landscape-beside\:row-start-1{grid-row-start:1}.landscape-beside\:block{display:block}.landscape-beside\:contents{display:contents}.landscape-beside\:hidden{display:none}.landscape-beside\:inline{display:inline}.landscape-beside\:grid-cols-\[minmax\(0\,1fr\)_var\(--container-spec\)\]{grid-template-columns:minmax(0,1fr) var(--container-spec)}.landscape-beside\:grid-cols-\[minmax\(0\,calc\(var\(--stage-height\)\*var\(--pair-aspect\)\)\)_var\(--container-spec\)\]{grid-template-columns:minmax(0,calc(var(--stage-height) * var(--pair-aspect))) var(--container-spec)}.landscape-beside\:justify-center{justify-content:center}.landscape-beside\:gap-3{gap:var(--spacing-3)}.landscape-beside\:self-center{align-self:center}.landscape-beside\:self-start{align-self:flex-start}.landscape-beside\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.landscape-beside\:border-line{border-color:var(--color-line)}.landscape-beside\:pt-3{padding-top:var(--spacing-3)}}@media not all and (min-height:50rem){.low-window\:order-1{order:1}}@media (min-width:48rem){@media (min-height:60rem){.tablet\:high-window\:gap-4{gap:var(--spacing-4)}}}@container not (min-height:18rem){.app-short\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-short\:hidden{display:none}.app-short\:border-0{border-style:var(--tw-border-style);border-width:0}.app-short\:p-0{padding:var(--spacing-0)}}@container not (min-height:24rem){.app-compact\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-compact\:end-3{inset-inline-end:var(--spacing-3)}.app-compact\:top-2{top:var(--spacing-2)}.app-compact\:order-first{order:-9999}.app-compact\:mt-0{margin-top:var(--spacing-0)}.app-compact\:hidden{display:none}.app-compact\:size-4{width:var(--spacing-4);height:var(--spacing-4)}.app-compact\:max-h-12{max-height:var(--spacing-12)}.app-compact\:min-h-6{min-height:var(--spacing-6)}.app-compact\:min-h-8{min-height:var(--spacing-8)}.app-compact\:max-w-12{max-width:var(--spacing-12)}.app-compact\:min-w-0{min-width:var(--spacing-0)}.app-compact\:grow{flex-grow:1}.app-compact\:basis-0{flex-basis:var(--spacing-0)}.app-compact\:scroll-mt-2{scroll-margin-top:var(--spacing-2)}.app-compact\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.app-compact\:gap-1{gap:var(--spacing-1)}.app-compact\:gap-2{gap:var(--spacing-2)}.app-compact\:gap-x-2{column-gap:var(--spacing-2)}.app-compact\:gap-y-1{row-gap:var(--spacing-1)}.app-compact\:px-2{padding-inline:var(--spacing-2)}.app-compact\:px-3{padding-inline:var(--spacing-3)}.app-compact\:py-1{padding-block:var(--spacing-1)}.app-compact\:pt-2{padding-top:var(--spacing-2)}.app-compact\:pb-3{padding-bottom:var(--spacing-3)}}@container not (min-height:28rem){.app-low\:block{display:block}.app-low\:hidden{display:none}.app-low\:flex-row{flex-direction:row}.app-low\:items-end{align-items:flex-end}.app-low\:justify-between{justify-content:space-between}.app-low\:justify-end{justify-content:flex-end}.app-low\:gap-1{gap:var(--spacing-1)}.app-low\:gap-3{gap:var(--spacing-3)}.app-low\:pt-1{padding-top:var(--spacing-1)}.app-low\:pt-3{padding-top:var(--spacing-3)}.app-low\:text-right{text-align:right}@container not (min-width:40rem){.app-low\:\@max-app-split\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-low\:\@max-app-split\:sticky{position:sticky}.app-low\:\@max-app-split\:top-0{top:var(--spacing-0)}.app-low\:\@max-app-split\:top-2{top:var(--spacing-2)}.app-low\:\@max-app-split\:right-2{right:var(--spacing-2)}.app-low\:\@max-app-split\:bottom-0{bottom:var(--spacing-0)}.app-low\:\@max-app-split\:z-10{z-index:10}.app-low\:\@max-app-split\:order-1{order:1}.app-low\:\@max-app-split\:order-2{order:2}.app-low\:\@max-app-split\:order-3{order:3}.app-low\:\@max-app-split\:order-4{order:4}.app-low\:\@max-app-split\:col-span-1{grid-column:span 1/span 1}.app-low\:\@max-app-split\:col-span-3{grid-column:span 3/span 3}.app-low\:\@max-app-split\:col-start-2{grid-column-start:2}.app-low\:\@max-app-split\:col-start-3{grid-column-start:3}.app-low\:\@max-app-split\:row-start-1{grid-row-start:1}.app-low\:\@max-app-split\:row-start-2{grid-row-start:2}.app-low\:\@max-app-split\:row-start-3{grid-row-start:3}.app-low\:\@max-app-split\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-low\:\@max-app-split\:flex{display:flex}.app-low\:\@max-app-split\:size-10{width:var(--spacing-10);height:var(--spacing-10)}.app-low\:\@max-app-split\:size-16{width:var(--spacing-16);height:var(--spacing-16)}.app-low\:\@max-app-split\:h-32{height:var(--spacing-32)}.app-low\:\@max-app-split\:flex-none{flex:none}.app-low\:\@max-app-split\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.app-low\:\@max-app-split\:grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.app-low\:\@max-app-split\:items-center{align-items:center}.app-low\:\@max-app-split\:justify-center{justify-content:center}.app-low\:\@max-app-split\:gap-0{gap:var(--spacing-0)}.app-low\:\@max-app-split\:gap-3{gap:var(--spacing-3)}.app-low\:\@max-app-split\:overflow-visible{overflow:visible}.app-low\:\@max-app-split\:overflow-y-auto{overflow-y:auto}.app-low\:\@max-app-split\:overscroll-contain{overscroll-behavior:contain}.app-low\:\@max-app-split\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.app-low\:\@max-app-split\:px-0{padding-inline:var(--spacing-0)}.app-low\:\@max-app-split\:py-0{padding-block:var(--spacing-0)}.app-low\:\@max-app-split\:py-1{padding-block:var(--spacing-1)}.app-low\:\@max-app-split\:py-2{padding-block:var(--spacing-2)}.app-low\:\@max-app-split\:pt-3{padding-top:var(--spacing-3)}.app-low\:\@max-app-split\:pl-1{padding-left:var(--spacing-1)}.app-low\:\@max-app-split\:pl-3{padding-left:var(--spacing-3)}.app-low\:\@max-app-split\:wrap-break-word{overflow-wrap:break-word}.app-low\:\@max-app-split\:hyphens-auto{-webkit-hyphens:auto;hyphens:auto}}@container not (min-width:20rem){.app-low\:\@max-app-narrow\:hidden{display:none}.app-low\:\@max-app-narrow\:pr-1{padding-right:var(--spacing-1)}.app-low\:\@max-app-narrow\:pl-2{padding-left:var(--spacing-2)}}@container not (min-width:16rem){.app-low\:\@max-app-tiny\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.app-low\:\@max-app-tiny\:hidden{display:none}.app-low\:\@max-app-tiny\:text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.app-low\:\@max-app-tiny\:wrap-break-word{overflow-wrap:break-word}}@container (min-width:40rem){.app-low\:\@app-split\:top-auto{top:auto}.app-low\:\@app-split\:right-auto{right:auto}.app-low\:\@app-split\:bottom-2{bottom:var(--spacing-2)}.app-low\:\@app-split\:left-3{left:var(--spacing-3)}.app-low\:\@app-split\:size-16{width:var(--spacing-16);height:var(--spacing-16)}.app-low\:\@app-split\:gap-y-2{row-gap:var(--spacing-2)}}}@container not (min-height:16rem){.app-tiny\:block{display:block}.app-tiny\:flex{display:flex}.app-tiny\:hidden{display:none}.app-tiny\:py-2{padding-block:var(--spacing-2)}}.\[\&_a\]\:text-lead a{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.\[\&_a\]\:font-semibold a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:size-icon-text svg{width:var(--spacing-icon-text);height:var(--spacing-icon-text)}.\[\&_svg\]\:text-sky svg{color:var(--color-sky)}.\[data-curtain-root\]\:visible:is(data-curtain-root){visibility:visible}@container (min-width:40rem){.\@app-split\:\[\&\>\:last-child\:nth-child\(odd\)\]\:col-span-2>:last-child:nth-child(odd){grid-column:span 2/span 2}}@media (prefers-reduced-motion:no-preference){html[data-menu] [data-menu-push]{transition:transform var(--time-menu-close) var(--ease-expo-out);transform:translateY(0)}html[data-menu=open] [data-menu-push]{transform:translateY(var(--menu-push));transition-duration:var(--time-sheet)}}html[data-menu=open] [data-site-header]{visibility:hidden;opacity:0;transition:visibility var(--time-sheet) linear, opacity var(--time-sheet) step-end}html[data-menu=closing] [data-site-header]{opacity:0;pointer-events:none;transition:none}@media (prefers-reduced-motion:reduce){html[data-menu=open] [data-site-header]{transition-duration:var(--time-state)}}@media (forced-colors:active){.choice[data-chosen=true]{forced-color-adjust:none;color:highlighttext;background-color:highlight;border-color:highlight}[data-node][data-active=true] [data-node-card]{border-width:var(--stroke);border-color:highlight}[data-node][data-active=false] [data-node-card]{border-color:canvas}[data-node][data-active=true] [data-node-dot]{forced-color-adjust:none;background-color:highlight;border-color:highlight}[data-section-index] [aria-current=location]{border-left-color:highlight}[data-switch-track]{outline:var(--stroke) solid CanvasText;outline-offset:calc(var(--stroke) * -1)}[data-switch-thumb]{forced-color-adjust:none;background-color:canvastext}[aria-checked=true] [data-switch-thumb]{background-color:highlight}}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes scanner-sweep{to{translate:0 4.5rem}}@keyframes line-in{0%{opacity:0;translate:0 .25rem}}@keyframes typing-dot{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -2px}}@keyframes fade-rise{0%{opacity:0;translate:0 .25rem}}@keyframes caret-blink{50%{opacity:0}}@keyframes ink-reveal{0%{clip-path:inset(-30% 100% -30% -40%)}to{clip-path:inset(-30% -40%)}}@keyframes stroke-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pen-shake{25%{rotate:-5deg}75%{rotate:5deg}}@keyframes scan-sweep{0%{translate:0 -100%}to{translate:0}}@keyframes device-thud{0%,to{translate:0}30%{translate:0 4px}60%{translate:0 -1px}}@keyframes curtain-line{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@keyframes title-block-swap{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}@keyframes curtain-lift{0%{translate:0}to{translate:0 calc(-100% - var(--curtain-hem));visibility:hidden}}@keyframes row-open{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes reward-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes curtain-fade-in{0%{opacity:0}to{opacity:1}}@keyframes curtain-fade-out{to{opacity:0;visibility:hidden}}:root{--shadow-tint:#020a12}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint:color-mix(in oklab, var(--color-background) 35%, black)}}:root{--stroke:2px;--focus-width:var(--stroke);--focus-offset:3px;--stage-height:clamp(24rem, 64dvh, 46rem);--piece-stage-height:clamp(20rem, calc(100dvh - var(--header-clearance) - var(--spacing-16)), 50rem);--sheet-sheen:linear-gradient(125deg, #ffffff38 0%, #fff0 38%, #fff0 62%, #ffffff14 100%), radial-gradient(140% 120% at 50% 40%, transparent 60%, #3c34281a 100%);--paper-fiber:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23f)'/%3E%3C/svg%3E");--paper-light:linear-gradient(115deg, #ffffff59 0%, #fff0 42%, #50463200 70%, #50463214 100%);--pen-shadow:drop-shadow(2px 4px 2px #00000047);--form-unit:.91cqi;--pen-lean:24deg;--license-card:linear-gradient(135deg, var(--color-license-from), var(--color-license-mid) 45%, var(--color-license-to));--planner-fiber:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .35' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .36 0 0 0 0 .28 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--planner-fiber-opacity:.16;--planner-light:linear-gradient(150deg, #ffffff59 0%, #fff0 45%, #5a463214 100%);--shadow-planner:0 1px 1px #00000024, 0 14px 24px -10px #00000073;--viewfinder-corners:min(8rem, 80cqmin);--viewfinder-code:min(5rem, 48cqmin);--viewfinder-code-pad:min(.5rem, 4cqmin);--title-block-space:8rem;--before-width:min(27.5rem, 84%);--before-fit:1;--before-screen-y:50%;--foot-room:0px;--header-height:4rem;--header-stuck:var(--header-height);--menu-push:0px;--panel-gutter:0px;--header-clearance:max(var(--spacing-20), calc(var(--header-height) + var(--spacing-4)));--field-lines-min:calc(3lh + var(--spacing-6) + 2px);--field-lines-max:calc(8lh + var(--spacing-6) + 2px);--field-lines-two:calc(2lh + var(--spacing-4) + 2px);--field-lines-three:calc(3lh + var(--spacing-4) + 2px);--text-field-min:1rem;--scale-pressed:.98;--scale-lifted-shadow:.9;--scale-icon-press:.86;--device-entrance-angle:-20deg;--device-entrance-depth:90px;--device-entrance-shift:-3%;--device-perspective:1800px;--legal-demo-perspective:40rem;--legal-demo-width:22rem;--nonconforming-tilt:-8deg;--device-edge-depth:18px;--background-glow-position:50% 45%;--device-backdrop-bleed-inline:var(--spacing-32);--device-backdrop-bleed-block:var(--spacing-24);--stamp-rest-rotation:-9deg;--stamp-strike-scale:2.1;--stamp-strike-lift:-1.5rem;--stamp-strike-blur:4px;--stamp-ink-opacity:.94;--stamp-over-text-opacity:.72;--credential-watermark-opacity:.06;--shelf-raised-shadow-opacity:.5;--return-shelf-shadow-lifted:.5;--glass-off:linear-gradient(125deg, var(--color-glass-off) 0%, var(--color-glass-off) 18%, var(--color-glass-off-light) 34%, var(--color-glass-off) 50%, var(--color-glass-off-deep) 100%);--glass-sheen:linear-gradient(118deg, var(--color-glass-sheen) 0%, var(--color-glass-sheen-faint) 38%, transparent 38.2%);--stamp-parked:clamp(4.5rem, 14cqw, 6.5rem);--stamp-parked-width:clamp(4.5rem, 14%, 6.5rem);--device-shadow:radial-gradient(50% 50% at 50% 50%, var(--shadow-tint), transparent 72%)}@supports (color:color-mix(in lab, red, red)){:root{--device-shadow:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--shadow-tint) 80%, transparent), transparent 72%)}}:root{--time-touch:.1s;--time-hover:.16s;--time-state:.22s;--time-spin:.75s;--time-sweep:.26s;--time-sheet:.45s;--time-stamp-strike:.6s;--time-thud:.32s;--time-device-change:.8s;--time-camera-enter:.7s;--time-case-entrance:.9s;--time-falcanize:1.3s;--time-stamp-corner:2.3s;--time-curtain:3.3s;--time-curtain-drop:.6s;--time-curtain-rise:.8s;--time-ghost-travel:.6s;--time-ghost-press:.2s;--time-case-rest:1.5s;--time-tile-fade:1s;--time-menu-close:.35s;--time-icon-press:.26s;--time-app-launch:.52s;--time-caret:1.06s;--time-view-settle:.9s;--time-view-turn:.25s;--time-count:.4s;--time-laser-path:3s;--time-typing:1.2s;--time-ink:.14s;--time-strike-through:.22s;--time-pen-move:.22s;--time-pen-shake:.45s;--time-scan:1.3s;--time-field-flight:.65s;--time-docs-fan:.7s;--time-blueprint:2.2s;--time-blueprint-stagger:.4s;--time-blueprint-stroke:.9s;--time-line-step:.3s;--app-launch-press-start:1.15s;--app-launch-start:1.25s;--curtain-line-1-start:.2s;--curtain-line-2-start:1.2s;--curtain-line-rise:.7s;--curtain-lift-start:2.3s;--curtain-lift:1s;--curtain-skip:.6s;--scene-step:.16s;--scene-part:.48s;--scene-travel:.9s;--scene-sweep:1.8s;--scene-hover-intent:.15s;--piece-stagger:40ms;--scene-grid-line:color-mix(in srgb, color-mix(in srgb, var(--color-sky) 22%, transparent) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){:root{--scene-grid-line:color-mix(in srgb, var(--color-line) 55%, transparent)}}:root{--scene-dissolve-opacity:.3;--scene-pop-scale:.85;--scene-strike-scale:1.8;--scene-strike-settle-scale:.94;--scene-blink-opacity:.2;--piece-pop-scale:.9;--piece-state-out-scale:.96;--client-max-chroma:.09;--client-max-chroma-surface:.011;--client-max-chroma-ink:.044;--client-max-chroma-dark:.044;--client-max-chroma-shadow:.034;--client-lightness-surface:97.5%;--client-lightness-accent:55%;--client-lightness-ink:26%;--curtain-hem:clamp(2rem, 5vw, 5rem);--window-inset:.75rem;--scene-inset:.5rem;--radius-scene:1.375rem;--diagonal-rise:clamp(1.5rem, 7vw, 6rem);--tile-size:6rem;--tile-minor-size:2rem;--shadow-curtain:drop-shadow(0 12px 20px var(--shadow-tint))}@supports (color:color-mix(in lab, red, red)){:root{--shadow-curtain:drop-shadow(0 12px 20px color-mix(in srgb, var(--shadow-tint) 45%, transparent))}}:root{--shadow-curtain-rest:drop-shadow(0 12px 20px var(--shadow-tint))}@supports (color:color-mix(in lab, red, red)){:root{--shadow-curtain-rest:drop-shadow(0 12px 20px color-mix(in srgb, var(--shadow-tint) 0%, transparent))}}:root{--curtain-shadow-reach:2rem;--text-slogan:min(max(2.25rem, 12.6vw), 23cqi);--text-footer-title:min(clamp(2.25rem, 4.4vw, 4rem), 15cqi);--tracking-footer-title:-.03em;--text-footer-reach:clamp(1.1875rem, 1.9vw, 1.625rem);--shadow-hem:0 1.25rem 1.5rem -1rem var(--shadow-tint)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-hem:0 1.25rem 1.5rem -1rem color-mix(in srgb, var(--shadow-tint) 60%, transparent)}}@media (min-width:48rem){:root{--text-slogan:clamp(2.25rem, 7.7vw, 6.125rem);--window-inset:1.5rem;--radius-window:1.5rem;--scene-inset:1rem;--radius-scene:1.75rem}}@media (min-width:80rem){:root{--window-inset:1.75rem}}:root,.backdrop,.device-backdrop{--background-glow:radial-gradient(55% 55% at var(--background-glow-position), var(--color-background-glow), transparent 70%);--background-shade:linear-gradient(var(--color-background-shade), transparent 10%, transparent 68%, var(--color-background-shade));--background-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--background-grain-opacity:.07;--background-grid:linear-gradient(var(--color-background-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--color-background-grid-major) 1px, transparent 1px), linear-gradient(var(--color-background-grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--color-background-grid-minor) 1px, transparent 1px);--background-grid-size:10rem 10rem, 10rem 10rem, 2rem 2rem, 2rem 2rem;--background-grid-mask:radial-gradient(60% 60% at var(--background-glow-position), black 20%, transparent 75%);--device-backdrop-glow:radial-gradient(closest-side, var(--color-background-glow) 45%, transparent);--device-backdrop-mask:radial-gradient(closest-side, black 55%, transparent)}.client-tone,.client-tone-scope{--client-chroma:min(var(--tone-c,.09), var(--client-max-chroma));--client-surface:oklch(var(--client-lightness-surface) min(var(--client-chroma), var(--client-max-chroma-surface)) var(--tone-h));--client-accent:oklch(var(--client-lightness-accent) var(--client-chroma) var(--tone-h));--client-ink:oklch(var(--client-lightness-ink) min(var(--client-chroma), var(--client-max-chroma-ink)) var(--tone-h));--client-surface-pressed:var(--client-surface)}@supports (color:color-mix(in lab, red, red)){.client-tone,.client-tone-scope{--client-surface-pressed:color-mix(in oklab, var(--client-surface) 88%, var(--client-ink))}}.client-tone{--client-studio:radial-gradient(120% 90% at 42% 30%, white 0%, var(--client-surface) 55%, var(--client-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.client-tone{--client-studio:radial-gradient(120% 90% at 42% 30%, color-mix(in oklab, white 70%, var(--client-surface)) 0%, var(--client-surface) 55%, color-mix(in oklab, var(--client-surface) 88%, var(--client-ink)) 100%)}}.client-tone{--client-floor-shadow:radial-gradient(closest-side, var(--client-ink), transparent)}@supports (color:color-mix(in lab, red, red)){.client-tone{--client-floor-shadow:radial-gradient(closest-side, color-mix(in oklab, var(--client-ink) 22%, transparent), transparent)}}.client-tone{--client-raised-shadow:0 1px 2px var(--client-ink), 0 0 0 1px var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.client-tone{--client-raised-shadow:0 1px 2px color-mix(in oklab, var(--client-ink) 18%, transparent), 0 0 0 1px color-mix(in oklab, var(--client-ink) 8%, transparent)}}.client-tone{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--client-surface);color:var(--client-ink)}@property --os-unit{syntax:"<length>";inherits:true;initial-value:0}:root{--os-unit-desktop:clamp(.25rem, 1cqw, .875rem);--os-unit-tablet:clamp(.25rem, 1.6cqw, .875rem);--os-unit-phone:clamp(.25rem, 3.2cqw, 1rem)}.system-chrome{--os-cover-delay:0s}.system-chrome-body[data-os-device=tablet]{--os-unit:var(--os-unit-tablet)}.system-chrome-body[data-os-device=phone]{--os-unit:var(--os-unit-phone)}.system-chrome-body{--os-unit:var(--os-unit-desktop);--os-line:max(1px, calc(var(--os-unit) * .1));--os-glass-blur:calc(var(--os-unit) * 1.6);--os-text:calc(var(--os-unit) * 1.25);--os-text-small:calc(var(--os-unit) * 1.1);--os-dock-icon:calc(var(--os-unit) * 4.6);--os-dock-padding:calc(var(--os-unit) * .9);--os-dock-gap:calc(var(--os-unit) * .9);--os-dock-radius:calc(var(--os-unit) * 2);--os-dock-offset:calc(var(--os-unit) * 1.4);--os-tile-roundness:.24;--os-glyph:54%;--os-open-dot:calc(var(--os-unit) * .5);--os-taskbar-height:calc(var(--os-unit) * 4.6);--os-taskbar-icon:calc(var(--os-unit) * 3.6);--os-taskbar-gap:calc(var(--os-unit) * .6);--os-taskbar-padding:calc(var(--os-unit) * 1.4);--os-taskbar-mark:calc(var(--os-unit) * 1.6);--os-tray-glyph:calc(var(--os-unit) * 1.7);--os-window-radius:calc(var(--os-unit) * 1.2);--os-window-top:calc(var(--os-unit) * 2.4);--os-window-side:calc(var(--os-unit) * 3.2);--os-window-bottom-dock:calc(var(--os-dock-icon) + 2 * var(--os-dock-padding) + 2 * var(--os-dock-offset));--os-window-bottom-taskbar:calc(var(--os-taskbar-height) + var(--os-unit) * 2);--os-tab-strip:calc(var(--os-unit) * 3.4);--os-tab-width:calc(var(--os-unit) * 20);--os-tab-radius:calc(var(--os-unit) * .9);--os-toolbar:calc(var(--os-unit) * 3.6);--os-address-height:calc(var(--os-unit) * 2.5);--os-chrome-glyph:calc(var(--os-unit) * 1.6);--os-chrome-gap:calc(var(--os-unit) * 1.2);--os-favicon:calc(var(--os-unit) * 1.5);--os-window-dot:calc(var(--os-unit) * .7);--os-status-bar:calc(var(--os-unit) * 2.8);--os-status-glyph:calc(var(--os-unit) * 1.4);--os-home-icon:calc(var(--os-unit) * 5.2);--os-home-gap-row:calc(var(--os-unit) * 2);--os-home-gap-column:calc(var(--os-unit) * 1.2);--os-home-padding:calc(var(--os-unit) * 2.4);--os-home-label:calc(var(--os-unit) * 1.05);--os-home-dock-radius:calc(var(--os-unit) * 2.8);--os-home-bar-width:34%;--os-home-bar-height:calc(var(--os-unit) * .4);--os-home-bar-space:calc(var(--os-unit) * 1.8);--os-ring-inner:calc(var(--os-unit) * .25);--os-ring-outer:calc(var(--os-unit) * .6);--os-chroma:calc(var(--client-chroma) * .8);--os-wallpaper:radial-gradient(120% 80% at 20% 0%, oklch(74% var(--os-chroma) var(--tone-h)) 0%, transparent 65%), radial-gradient(90% 70% at 100% 100%, oklch(28% min(var(--os-chroma), var(--client-max-chroma-dark)) var(--tone-h)) 0%, transparent 70%), linear-gradient(165deg, oklch(58% var(--os-chroma) var(--tone-h)), oklch(36% min(var(--os-chroma), var(--client-max-chroma-dark)) var(--tone-h)));--color-os-tile-dark:#455567}@supports (color:lab(0% 0 0)){.system-chrome-body{--color-os-tile-dark:lab(35.4158% -2.99604 -12.5932)}}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-tile-dark:color-mix(in oklab, var(--color-background) 70%, var(--color-foreground))}}.system-chrome-body{--color-os-tile-mid:#778491}@supports (color:lab(0% 0 0)){.system-chrome-body{--color-os-tile-mid:lab(54.3133% -2.36264 -8.75533)}}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-tile-mid:color-mix(in oklab, var(--color-background) 48%, var(--color-foreground))}}.system-chrome-body{--color-os-tile-light:#dddfe1}@supports (color:lab(0% 0 0)){.system-chrome-body{--color-os-tile-light:lab(88.6325% -.437588 -1.48152)}}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-tile-light:color-mix(in oklab, var(--color-background) 8%, var(--color-foreground))}}.system-chrome-body{--color-os-tile-highlight:#f2f2f238}@supports (color:lab(0% 0 0)){.system-chrome-body{--color-os-tile-highlight:lab(95.4935% 0 -.0000119209/.22)}}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-tile-highlight:color-mix(in oklab, var(--color-foreground) 22%, transparent)}}.system-chrome-body{--color-os-glass:#f2f2f23d}@supports (color:lab(0% 0 0)){.system-chrome-body{--color-os-glass:lab(95.4935% 0 -.0000119209/.24)}}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-glass:color-mix(in oklab, var(--color-foreground) 24%, transparent)}}.system-chrome-body{--color-os-glass-edge:#f2f2f261}@supports (color:lab(0% 0 0)){.system-chrome-body{--color-os-glass-edge:lab(95.4935% 0 -.0000119209/.38)}}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-glass-edge:color-mix(in oklab, var(--color-foreground) 38%, transparent)}}.system-chrome-body{--color-os-bar:var(--client-surface)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-bar:color-mix(in oklab, var(--client-surface) 90%, var(--client-ink))}}.system-chrome-body{--color-os-field:var(--client-surface)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-field:color-mix(in oklab, var(--client-surface) 94%, var(--client-ink))}}.system-chrome-body{--color-os-ink-muted:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-ink-muted:color-mix(in oklab, var(--client-ink) 64%, var(--client-surface))}}.system-chrome-body{--color-os-dot:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-dot:color-mix(in oklab, var(--client-ink) 22%, var(--client-surface))}}.system-chrome-body{--color-os-separator:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-separator:color-mix(in oklab, var(--client-ink) 12%, transparent)}}.system-chrome-body{--color-os-taskbar:var(--client-surface)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-taskbar:color-mix(in oklab, var(--client-surface) 84%, transparent)}}.system-chrome-body{--color-os-ring:var(--client-accent)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-ring:color-mix(in oklab, var(--client-accent) 55%, transparent)}}.system-chrome-body{--color-os-label-shadow:#061c328c}@supports (color:lab(0% 0 0)){.system-chrome-body{--color-os-label-shadow:lab(9.53233% -1.63831 -17.4265/.55)}}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-label-shadow:color-mix(in oklab, var(--color-background) 55%, transparent)}}.system-chrome-body{--color-os-home-bar:#f2f2f2b8}@supports (color:lab(0% 0 0)){.system-chrome-body{--color-os-home-bar:lab(95.4935% 0 -.0000119209/.72)}}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-home-bar:color-mix(in oklab, var(--color-foreground) 72%, transparent)}}.system-chrome-body{--color-os-home-bar-over-app:var(--client-ink)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--color-os-home-bar-over-app:color-mix(in oklab, var(--client-ink) 55%, transparent)}}.system-chrome-body{--shadow-os-window:0 calc(var(--os-unit) * 2.4) calc(var(--os-unit) * 6) calc(var(--os-unit) * -1) oklch(20% min(var(--os-chroma), var(--client-max-chroma-shadow)) var(--tone-h)), 0 0 0 var(--os-line) var(--color-os-separator)}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--shadow-os-window:0 calc(var(--os-unit) * 2.4) calc(var(--os-unit) * 6) calc(var(--os-unit) * -1) color-mix(in oklab, oklch(20% min(var(--os-chroma), var(--client-max-chroma-shadow)) var(--tone-h)) 45%, transparent), 0 0 0 var(--os-line) var(--color-os-separator)}}.system-chrome-body{--shadow-os-dock:0 calc(var(--os-unit) * 1) calc(var(--os-unit) * 3) oklch(20% min(var(--os-chroma), var(--client-max-chroma-shadow)) var(--tone-h))}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--shadow-os-dock:0 calc(var(--os-unit) * 1) calc(var(--os-unit) * 3) color-mix(in oklab, oklch(20% min(var(--os-chroma), var(--client-max-chroma-shadow)) var(--tone-h)) 30%, transparent)}}.system-chrome-body{--shadow-os-tile:0 calc(var(--os-unit) * .2) calc(var(--os-unit) * .6) #061c324d}@supports (color:color-mix(in lab, red, red)){.system-chrome-body{--shadow-os-tile:0 calc(var(--os-unit) * .2) calc(var(--os-unit) * .6) color-mix(in oklab, var(--color-background) 30%, transparent)}}.system-chrome-body{--shadow-os-label:0 calc(var(--os-unit) * .1) calc(var(--os-unit) * .3) var(--color-os-label-shadow)}html:has(dialog[data-side-panel][open]) :is([data-site-header],[data-presentation-rail]){right:var(--panel-gutter)}@container slide not (min-width:21rem){[data-slide] [data-slide-frame]{min-height:max(calc(min(20rem, 50svh) + var(--rail-space)), calc(100svh - var(--slide-top)))}[data-slide] [data-slide-row]:has([data-before-text]){margin:0 var(--scene-inset) var(--scene-inset);border-radius:var(--radius-scene);padding-top:var(--spacing-4);padding-bottom:var(--rail-space)}}[data-slide] .stage-window,[data-presentation-rail]{--scene-light:radial-gradient(70% 80% at 50% 40%, #169dca, transparent 72%)}@supports (color:color-mix(in lab, red, red)){[data-slide] .stage-window,[data-presentation-rail]{--scene-light:radial-gradient(70% 80% at 50% 40%, color-mix(in srgb, var(--color-action) 40%, var(--night-background)), transparent 72%)}}[data-slide] .stage-window{background-image:var(--scene-light), var(--background-shade);inset:0 var(--scene-inset) var(--scene-inset);border-radius:var(--radius-scene);padding:var(--window-pad);padding-bottom:calc(var(--rail-space) - var(--scene-inset));margin:0}@media (min-width:48rem){[data-slide] [data-slide-frame]{container-type:size}}[data-case-title] .curtain-cut-cloth{background-color:var(--night-background)}@supports (color:color-mix(in lab, red, red)){[data-case-title] .curtain-cut-cloth{background-color:color-mix(in srgb, var(--night-background) 86%, transparent)}}[data-presentation-rail]{padding:0 calc(var(--scene-inset) + var(--spacing-3)) calc(var(--scene-inset) + var(--spacing-3));--rail-fade:clamp(0px, (33.75rem - 100svh) * 1000, var(--spacing-6))}@media not all and (min-width:21rem){[data-presentation-rail]{--rail-fade:var(--spacing-6)}}[data-presentation-rail]:before,[data-presentation-rail]:after{content:"";inset:calc(-1 * var(--rail-fade)) var(--scene-inset) var(--scene-inset);z-index:-1;border-radius:0 0 var(--radius-scene) var(--radius-scene);-webkit-mask-image:linear-gradient(transparent, black var(--rail-fade));-webkit-mask-image:linear-gradient(transparent, black var(--rail-fade));-webkit-mask-image:linear-gradient(transparent, black var(--rail-fade));mask-image:linear-gradient(transparent, black var(--rail-fade));pointer-events:none;position:absolute}[data-presentation-rail]:before{background-color:var(--night-background);background-image:var(--scene-light), var(--background-shade);background-position:bottom;background-size:100% calc(100svh - var(--header-stuck) - var(--scene-inset))}[data-presentation-rail]:after{background-color:var(--night-background)}@supports (color:color-mix(in lab, red, red)){[data-presentation-rail]:after{background-color:color-mix(in srgb, var(--night-background) var(--rail-veil,78%), transparent)}}[data-presentation-rail]:after{opacity:0;transition:opacity var(--time-state) var(--ease-soft)}html:has([data-slide][data-active] :is([data-step-card][data-shown],[data-case-title]:not([data-lifted]))) [data-presentation-rail]:after{opacity:1}html:has([data-slide][data-active] [data-case-title]:not([data-lifted])) [data-presentation-rail]:after{--rail-veil:86%}@media not all and (min-width:48rem){html:has([data-slide][data-active] [data-step-card][data-turn][data-shown]) [data-presentation-rail]:after{--rail-veil:90%}}@media (prefers-reduced-motion:reduce){[data-presentation-rail]:after{transition:none}}[data-slide] .stage-window :is([data-step-card],[data-solve-together-opener]){padding-bottom:calc(var(--rail-space) - var(--scene-inset));scroll-padding-bottom:calc(var(--rail-space) - var(--scene-inset))}@media (min-width:48rem){[data-presentation-rail]{padding-inline:calc(var(--scene-inset) + var(--spacing-7))}}[data-on-screen]{display:contents}@media (min-width:48rem){[data-slide] .stage-window[data-screen-roomy] [data-on-screen]{--text-step-wide:min(2.125rem, 4.5vw, 12cqi);--text-display:min(3.375rem, 12cqi);top:var(--screen-top,0px);left:var(--screen-left,0px);width:var(--screen-width,100%);height:var(--screen-height,100%);padding:min(3rem, var(--screen-width,100vw) * .06);flex-direction:column;display:flex;position:absolute;container-type:inline-size}[data-slide] .stage-window[data-screen-roomy] [data-on-screen]>*{margin-block:auto}[data-slide] [data-screen-roomy] [data-step-card] [data-on-screen]{text-align:center;align-items:center}[data-slide] [data-screen-roomy] [data-solve-together-opener] [data-on-screen]{overflow-y:auto}[data-slide] .stage-window [data-solve-together-opener][data-spills] [data-on-screen]{--text-display:var(--text-title);display:contents}}[data-slide] [data-curtain-copy]{z-index:20;isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--slide-top));padding:var(--slide-clearance) var(--spacing-6) var(--rail-space);pointer-events:none;background-color:#0000;flex-direction:column;grid-area:1/1/-1/-1;justify-content:center;align-self:start;display:flex;position:relative}@container slide not (min-width:21rem){[data-slide] [data-curtain-copy]{padding-bottom:calc(var(--rail-space) + var(--spacing-6))}}@container slide not (min-width:352px){[data-slide] [data-curtain-copy] [data-about-case]{display:none}}[data-slide]:has([data-curtain-copy][data-rising]){clip-path:inset(var(--slide-top) 0 0 0)}[data-slide] [data-curtain-copy][data-rising]{margin:0;position:absolute;top:0;left:0;right:0}[data-slide] [data-slide-frame]{grid-area:1/1}[data-slide] [data-slide-row]{grid-area:2/1}[data-curtain-copy] [data-slide-title]{max-width:var(--container-case-title);overflow-wrap:break-word;font-size:var(--text-case-title);line-height:var(--text-case-title--line-height)}[data-curtain-copy] [data-case-note],[data-curtain-copy] [data-about-case]{max-width:var(--container-case-title)}[data-case-number]{top:var(--slide-clearance);z-index:-1;font-family:var(--font-primary);font-size:clamp(8rem,22vw,14rem);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);color:var(--color-line);-webkit-user-select:none;user-select:none;position:absolute;inset-inline-end:var(--spacing-4)}@media (min-width:48rem){[data-slide] [data-curtain-copy]{padding-inline:var(--spacing-10)}[data-case-number]{inset-inline-end:var(--spacing-10)}}@media (min-width:80rem){[data-slide] [data-curtain-copy]{padding-inline:var(--spacing-20)}[data-case-number]{inset-inline-end:var(--spacing-20)}}@media (max-height:60rem){[data-slide]{--window-pad:var(--spacing-2)}}:root{--rail-space:13.25rem}@media (min-width:48rem){:root{--rail-space:10.5rem}}html[data-home-page] .site-main{padding-bottom:var(--curtain-hem)}html[data-home-page] .site-main:has([data-slide]:last-of-type[data-zone=off-white]){background-color:var(--color-off-white)}[data-story-track=closing]{background-image:repeating-linear-gradient(90deg, var(--color-line) 0 6px, transparent 6px 10px)}@media (forced-colors:active){[data-story-track]{outline:1px solid canvastext}}[data-case-list-panel]{max-width:calc(100vw - 3rem)}[data-rail-more]{display:none}@container rail not (min-width:12rem){[data-rail-more]{display:inline-flex}[data-rail-panel]:not([data-more]) [data-rail-extra]{display:none}}@property --small-viewport{syntax:"<length>";inherits:false;initial-value:0}:root{--small-viewport:100svh}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
