@layer ofself.reset,ofself.tokens,ofself.components,ofself.interaction;@layer ofself.tokens,ofself.components,ofself.interaction;@layer ofself.components{html[data-ofself-focus]{--rail-stack-w: 0px}:root{--ofself-placeholder-alpha: .6;--ofself-focus-dur: .46s;--ofself-focus-ease: var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1))}html[data-focus-moving] .shell,html[data-focus-moving] .shell__stage,html[data-focus-moving] .shell__world,html[data-focus-moving] .shell__viewport,html[data-focus-moving] .ofself-command-dock{transition:padding-inline-start var(--ofself-focus-dur) var(--ofself-focus-ease),padding-inline-end var(--ofself-focus-dur) var(--ofself-focus-ease),margin-inline-start var(--ofself-focus-dur) var(--ofself-focus-ease),margin-inline-end var(--ofself-focus-dur) var(--ofself-focus-ease)}.rail,.ofself-nav-col,.split-view__leading,.ofself-gap-rail-tile,.ofself-corner--bl,.ofself-eco-seat-host,.ofself-dock-host,body>.ofself-nav-toggle{transition:transform var(--ofself-focus-dur) var(--ofself-focus-ease),width var(--ofself-focus-dur) var(--ofself-focus-ease),min-width var(--ofself-focus-dur) var(--ofself-focus-ease),padding-inline var(--ofself-focus-dur) var(--ofself-focus-ease),opacity var(--ofself-focus-dur) var(--ofself-focus-ease),visibility 0s linear var(--ofself-focus-dur)}:root{--ofself-focus-chrome-fade: 1}html[data-ofself-focus] .rail,html[data-ofself-focus] .ofself-gap-rail-tile,html[data-ofself-focus] .ofself-corner--bl,html[data-ofself-focus] .ofself-eco-seat-host,html[data-ofself-focus] .ofself-dock-host,html[data-ofself-focus] body>.ofself-nav-toggle{transform:translate(-102%)!important;visibility:hidden!important;pointer-events:none!important;opacity:var(--ofself-focus-chrome-fade, 0);transition-property:transform,width,min-width,padding-inline,opacity,background,visibility;transition-duration:var(--ofself-focus-dur),var(--ofself-focus-dur),var(--ofself-focus-dur),var(--ofself-focus-dur),var(--ofself-focus-dur),var(--ofself-focus-dur),0s;transition-timing-function:var(--ofself-focus-ease),var(--ofself-focus-ease),var(--ofself-focus-ease),var(--ofself-focus-ease),var(--ofself-focus-ease),var(--ofself-focus-ease),linear;transition-delay:0s,0s,0s,0s,0s,0s,var(--ofself-focus-dur)}html[data-ofself-focus] .ofself-eco-seat-host,html[data-ofself-focus] .ofself-dock-host{transform:none!important;opacity:0!important}html:not([data-ofself-focus]) .ofself-eco-seat-host,html:not([data-ofself-focus]) .ofself-dock-host{transition:opacity var(--ofself-focus-dur) var(--ofself-focus-ease),visibility 0s}html[data-ofself-focus][data-ofself-dock-stays] .ofself-dock-host{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html[data-ofself-focus] .ofself-nav-col,html[data-ofself-focus] .split-view__leading{width:0!important;min-width:0!important;opacity:var(--ofself-focus-chrome-fade, 0);padding-inline:0!important;border-inline-width:0!important;overflow:hidden!important;align-items:flex-end!important}html[data-ofself-focus] .ofself-nav-col,html[data-ofself-focus] .split-view__leading.ofself-one-width,html[data-ofself-focus] .split-view__leading[data-drawer-collapsed]{flex-basis:0!important}.rail>*,.ofself-nav-col>*,.split-view__leading>*{transition:opacity var(--ofself-focus-dur, .46s) var(--ofself-focus-ease, ease)}html[data-ofself-focus] .block-rail>*,html[data-ofself-focus] .rail:not(.rail--right)>*,html[data-ofself-focus] .rail--right .rail__tab:not(.rail__tab--focus),html[data-ofself-focus] .ofself-nav-col>*,html[data-ofself-focus] .split-view__leading>*{opacity:0}html[data-ofself-focus] .rail--right:not(:has(.rail__tab--focus)){--ofself-focus-rail-fade: 0}html[data-ofself-focus] .rail--right>*{opacity:var(--ofself-focus-rail-fade, 1)}@media (prefers-reduced-motion: reduce){.rail>*,.ofself-nav-col>*,.split-view__leading>*{transition-duration:0s}}html[data-ofself-focus] .rail--right{transform:translate(102%)!important}.rail,.ofself-nav-col,.split-view__leading,.ofself-gap-rail-tile,body>.ofself-nav-toggle{visibility:visible}html[data-ofself-focus] .shell__stage,html[data-ofself-focus] .shell__world{margin-inline-start:0;padding-inline-start:0}html[data-ofself-focus] .shell,html[data-ofself-focus][data-block-gap] .shell{padding-inline-start:0!important}.shell:after{transition:opacity var(--ofself-focus-dur) var(--ofself-focus-ease)}html[data-ofself-focus] .shell:after,html[data-ofself-focus][data-block-gap] .shell:after{opacity:0}@media (prefers-reduced-motion: reduce){.shell,.shell__stage,.shell__world,.shell__viewport,.ofself-command-dock,.rail,.ofself-nav-col,.split-view__leading,.ofself-gap-rail-tile,body>.ofself-nav-toggle,.shell:after{transition-duration:1ms}html[data-ofself-focus] .rail,html[data-ofself-focus] .ofself-nav-col,html[data-ofself-focus] .split-view__leading,html[data-ofself-focus] .ofself-gap-rail-tile,html[data-ofself-focus] body>.ofself-nav-toggle{transform:none}}html[data-ofself-focus] .ofself-corner--bl{opacity:0;pointer-events:none}html[data-ofself-focus] .ofself-corner .ofself-nav-toggle:not([data-seat=fullscreen]):not([data-focus-keep]){opacity:0;pointer-events:none}html[data-ofself-focus] .ofself-corner--bl:hover,html[data-ofself-focus] .ofself-corner:hover .ofself-nav-toggle{opacity:1;pointer-events:auto}html[data-ofself-focus] .ofself-corner{min-width:120px;min-height:44px}html[data-ofself-focus] .ofself-corner--tr{justify-content:flex-end}html[data-ofself-focus] .ofself-corner--bl,html[data-ofself-focus] .ofself-corner .ofself-nav-toggle,.ofself-corner--bl,.ofself-corner .ofself-nav-toggle{transition:opacity var(--dur-fade, .2s) var(--ofself-ease-settle, ease)}html[data-ofself-focus] .rail--right:has(.rail__tab--focus){--seat-w: var(--ofself-block-rail-w, var(--ofself-gap-rail-w, var(--ofself-rail-w, 52px)));width:var(--seat-w)!important;min-width:var(--seat-w)!important;opacity:1!important;--band-travel: calc(100% + var(--ofself-block-gap, 2px));transform:translate(var(--band-travel))!important;visibility:visible!important;transition:transform var(--ofself-focus-dur) var(--ofself-focus-ease)!important;pointer-events:none!important}html[data-ofself-focus] .rail--right:has(.rail__tab--focus) .rail__tab--focus{transform:translate(calc(-1 * var(--band-travel, 100%)));transition:transform var(--ofself-focus-dur) var(--ofself-focus-ease)!important;pointer-events:auto;visibility:visible!important;opacity:1;z-index:1;animation:ofself-focus-seat-in var(--ofself-focus-dur) var(--ofself-focus-ease) both}.rail__tab--focus{animation:ofself-focus-seat-back var(--ofself-focus-dur) var(--ofself-focus-ease) both}@keyframes ofself-focus-seat-in{0%{opacity:1}35%{opacity:.15}to{opacity:1}}@keyframes ofself-focus-seat-back{0%{opacity:1}35%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion: reduce){.rail__tab--focus,html[data-ofself-focus] .rail--right:has(.rail__tab--focus) .rail__tab--focus{animation:none}}html[data-ofself-focus] .rail--right:has(.rail__tab--focus) .rail__tab:not(.rail__tab--focus){pointer-events:none}html[data-ofself-focus]{--ofself-rail-w-right: 0px !important;--ofself-rail-right-gutter: 0px !important}html[data-ofself-focus] .rail--right .rail__tab--focus,html[data-ofself-focus] .rail--right .rail__tab--focus:hover,html[data-ofself-focus] .rail--right .rail__tab--focus:active{background:none!important;box-shadow:none!important}.rail__tab--focus{transition:opacity var(--dur-fade, .2s) var(--ofself-ease-settle, ease),transform var(--ofself-focus-dur) var(--ofself-focus-ease)!important}[data-focus-fade]{transition:opacity var(--dur-fade, .2s) var(--ofself-ease-settle, ease)}html[data-ofself-focus] [data-focus-fade]{opacity:0;pointer-events:none}}@property --seam-line{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ofself-wing-clearance{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --border-subtle{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --border-medium{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --rail-line{syntax: "<color>"; inherits: true; initial-value: transparent;}@layer ofself.tokens{:root{--ofself-moss: #4a4a4e;--ofself-moss-rgb: 74 74 78;--ofself-moss-deep: #2e2e31;--ofself-sage: #d3d3cd;--ofself-terra: #a83a32;--ofself-adobe: #8a6b3d;--ofself-stone: #7d7d75;--ofself-ink: #111111;--ofself-ink-2: #2d2d2d;--ofself-ink-rgb: 17 17 17;--ofself-rail-ink: #2f2d28;--ofself-rail-ink-strong: #14130f;--ofself-canvas: #ffffff;--ofself-seam: var(--ofself-canvas);--ofself-surface-sunken: #eceadd;--ofself-surface: #f5f5f5;--ofself-desk-ground: color-mix(in srgb, var(--ofself-surface) 90%, white);--ofself-desk-dot-gap: 20px;--ofself-desk-dot-r: 1px;--ofself-desk-dot-alpha: .14;--ofself-element-cell: 132px;--ofself-house-arm: 15px;--ofself-house-corner-w: 2px;--ofself-house-tile: 84px;--ofself-house-dash: 84px;--ofself-dock-flight: .22s;--ofself-dock-beat: 8ms;--ofself-agent-hatch: repeating-linear-gradient(45deg, rgb(var(--ofself-ink-rgb, 17 17 17) / .06) 0 1px, transparent 1px 9px);--ofself-surface-raised: #fefefc;--ofself-surface-raised-rgb: 254 254 252;--ofself-surface-bright: #fbfbf8;--ofself-z2: #f4f1e8;--ofself-z3: #f8f6ef;--ofself-z4: #fbfaf5;--ofself-space-xs: 4px;--ofself-space-sm: 8px;--ofself-space-md: 16px;--ofself-space-lg: 24px;--ofself-space-xl: 32px;--ofself-control: 44px;--ofself-control-icon: 22px;--ofself-control-lift: -2px;--ofself-rail-w: 56px;--ofself-head-h: 56px;--ofself-vrail-font: var(--font-mono, var(--ofself-font-mono, monospace));--ofself-vrail-size: 13px;--ofself-vrail-weight: 400;--ofself-vrail-tracking: .06em;--ofself-vrail-leading: 1.1;--ofself-vrail-pad: 20px 16px;--ofself-vrail-ink: rgb(var(--shell-ink-rgb, 17 17 17) / .6);--ofself-seat-size: 44px;--ofself-seat-ground-a: .1;--ofself-seat-inset: 14px;--ofself-corner-seat-size: 34px;--ofself-corner-glyph: 24px;--ofself-corner-inset: 8px;--ofself-nav-col-reserve-top: calc(var(--ofself-seat-inset) + var(--ofself-seat-size) + 16px);--ofself-nav-col-reserve-bottom: calc(var(--ofself-corner-inset) + var(--ofself-corner-seat-size) + 16px);--ofself-nav-col-min: 96px;--ofself-nav-col-w: var(--ofself-nav-col-min);--ofself-tile-label-lines: 3;--ofself-tile-label-fade: 2em;--ofself-block-rail-w: 52px;--ofself-nav-hover-ink: var(--accent);--ofself-nav-hover-bg: color-mix(in srgb, var(--accent) 16%, var(--ofself-surface));--ofself-rail-label-size: 10px;--ofself-rail-label-ink: rgb(var(--shell-ink-rgb, 17 17 17) / .65);--ofself-rail-ink-rest: var(--app-accent, var(--ofself-app-accent, var(--ofself-rail-label-ink)));--ofself-rail-label-font: var(--font-mono, var(--ofself-font-mono, monospace));--ofself-rail-label-weight: 500;--ofself-rail-label-tracking: .15em;--ofself-rail-caption-size: 10.5px;--ofself-word-rest: rgb(var(--ofself-ink-rgb, 17 17 17) / .6);--ofself-item-font: var(--ofself-font-sans, var(--font-body, system-ui, sans-serif));--ofself-item-size: 13.5px;--ofself-item-tracking: .01em;--ofself-word-font: var(--ofself-font-display, "Space Grotesk", sans-serif);--ofself-word-size: 12px;--ofself-word-tracking: .1em;--ofself-rail-avatar-size: 40px;--ofself-nav-page-w: 144px;--ofself-nav-list-w: 216px;--ofself-nav-label-size: 12px;--ofself-nav-meta-size: 9px;--ofself-nav-pad: 14px 13px;--ofself-nav-row-h: 48px;--ofself-app-rail-size: var(--ofself-rail-w);--ofself-rail-overlay-gap: 28px;--ofself-rail-icon: 40px;--panel-title-fs: clamp(16px, 1.9vw, 24px);--ofself-danger: #b0524a;--ofself-danger-rgb: 176 82 74;--ofself-danger-strong: color-mix(in srgb, var(--ofself-danger) 82%, #000);--ofself-success: #4ade80;--ofself-success-rgb: 74 222 128;--ofself-success-deep: #22c55e;--ofself-warning: #ffaa00;--ofself-live: #ef4444;--ofself-live-ink: #c62828;--ofself-live-rgb: 239 68 68;--ofself-unread: #e0593a;--ofself-rim: rgb(255 255 255 / .06);--ofself-chrome-ink: var(--app-accent, #4a4a4e);--ofself-chrome-bg: color-mix(in srgb, var(--ofself-chrome-ink) 13%, #fbfbf8);--ofself-chrome-bg-hover: color-mix(in srgb, var(--ofself-chrome-ink) 22%, #fbfbf8);--ofself-chrome-glass: color-mix(in srgb, var(--accent) 15%, transparent);--ofself-chrome-glass-hover: color-mix(in srgb, var(--accent) 25%, transparent);--ofself-chrome-btn: var(--ofself-chrome-bg);--ofself-glass-lens: none;--ofself-row-hover: color-mix(in srgb, var(--app-accent, var(--accent)) 8%, transparent);--ofself-row-active: color-mix(in srgb, var(--app-accent, var(--accent)) 14%, transparent);--ofself-hover-chrome: color-mix(in srgb, var(--app-accent, rgb(var(--shell-ink-rgb, 17 17 17))) 14%, transparent);--ofself-hover-content: color-mix(in srgb, var(--app-accent, rgb(var(--shell-ink-rgb, 17 17 17))) 24%, transparent);--ofself-control-hover: var(--ofself-hover-chrome);--skin-action-bg-hover: var(--ofself-control-hover);--ofself-panel-focus-tint: rgb(var(--shell-ink-rgb, 17 17 17) / .05);--ofself-menu-rest-ink: rgb(var(--shell-ink-rgb, 17 17 17) / .6);--ofself-dim: .55;--ofself-float-surface: var(--ofself-panel-surface, var(--ofself-surface));--ofself-composer-float-surface: var(--ofself-surface);--ofself-float-blur: none;--ofself-float-edge: 1px solid transparent;--ofself-float-radius: 0px;--ofself-float-pill: 0px;--ofself-plate-frame-outset: 0;--ofself-plate-frame-long: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22116%22 height=%22116%22 viewBox=%220 0 116 116%22%3E%3Cg fill=%22none%22 stroke=%22rgba(17,17,17,.16)%22 stroke-width=%221%22%3E%3Cpath d=%22M16 0.5 H100%22/%3E%3Cpath d=%22M115.5 16 V100%22/%3E%3Cpath d=%22M16 115.5 H100%22/%3E%3Cpath d=%22M0.5 16 V100%22/%3E%3C/g%3E%3Cg fill=%22none%22 stroke=%22rgba(17,17,17,.9)%22 stroke-width=%222%22%3E%3Cpath d=%22M16 1 H1 V16%22/%3E%3Cpath d=%22M100 1 H115 V16%22/%3E%3Cpath d=%22M115 100 V115 H100%22/%3E%3Cpath d=%22M16 115 H1 V100%22/%3E%3C/g%3E%3C/svg%3E");--ofself-plate-house: var(--ofself-plate-frame-long);--ofself-plate-house-slice: 16;--ofself-plate-house-width: 16px;--ofself-plate-house-repeat: round;--ofself-float-fade-in: .16s;--ofself-float-fade-out: .12s;--ofself-surface-inverted: #0a0a0c;--ofself-surface-inverted-hover: #18181b;--ofself-text-inverted: #f3f2ee;--ofself-menu-surface: var(--ofself-float-surface);--ofself-menu-ink: var(--ofself-ink);--ofself-menu-ink-faint: rgb(var(--ofself-ink-rgb) / .6);--ofself-menu-item-hover: rgb(var(--ofself-ink-rgb) / .07);--ofself-menu-border: color-mix(in srgb, var(--ofself-ink, #111111) 30%, var(--ofself-menu-surface, #f2f2f2));--ofself-menu-radius: 0px;--ofself-menu-item-radius: 0;--ofself-menu-danger: #f08a8a;--ofself-menu-danger-bg: rgb(240 100 100 / .14);--ofself-overlay-bg: rgb(255 255 255 / .78);--ofself-overlay-blur: none;--ofself-modal-surface: var(--ofself-surface);--ofself-modal-radius: 0;--ofself-modal-scrim-dim: var(--ofself-veil-recede);--ofself-veil-recede: color-mix(in srgb, var(--ofself-canvas) 55%, transparent);--ofself-gridline-color: color-mix(in srgb, var(--ofself-ink, #111111) 12%, var(--ofself-surface, #f5f5f5));--ofself-avatar-0: #8a7562;--ofself-avatar-1: #5c6b7a;--ofself-avatar-2: #7a6152;--ofself-avatar-3: #52758a;--ofself-avatar-4: #947052;--ofself-avatar-5: #70707a;--ofself-avatar-6: #7a6b8c;--ofself-avatar-7: #94804d;--ofself-avatar-8: #66788c;--ofself-avatar-9: #7a5c6b;--ofself-tag-default: rgb(227 226 224 / .5);--ofself-tag-default-ink: rgb(50 48 44);--ofself-tag-gray: rgb(227 226 224);--ofself-tag-gray-ink: rgb(50 48 44);--ofself-tag-brown: rgb(238 224 218);--ofself-tag-brown-ink: rgb(68 42 30);--ofself-tag-orange: rgb(250 222 201);--ofself-tag-orange-ink: rgb(73 41 14);--ofself-tag-yellow: rgb(253 236 200);--ofself-tag-yellow-ink: rgb(64 44 27);--ofself-tag-green: rgb(219 237 219);--ofself-tag-green-ink: rgb(28 56 41);--ofself-tag-blue: rgb(211 229 239);--ofself-tag-blue-ink: rgb(24 51 71);--ofself-tag-purple: rgb(232 222 238);--ofself-tag-purple-ink: rgb(65 36 84);--ofself-tag-pink: rgb(245 224 233);--ofself-tag-pink-ink: rgb(76 35 55);--ofself-tag-red: rgb(255 226 221);--ofself-tag-red-ink: rgb(93 23 21);--accent: var(--app-accent, var(--ofself-app-accent, var(--ofself-moss)));--accent-secondary: var(--app-accent-deep, var(--ofself-moss-deep));--accent-rgb: var(--app-accent-rgb, var(--ofself-app-accent-rgb, var(--ofself-moss-rgb)));--text-primary: var(--ofself-ink);--text-secondary: var(--ofself-ink-2);--text-muted: rgb(var(--ofself-ink-rgb) / .68);--text-faint: rgb(var(--ofself-ink-rgb) / .6);--text-inverted: var(--ofself-text-inverted);--text-on-accent: var(--app-accent-ink, #fff);--bg-hover: rgb(var(--ofself-ink-rgb) / .045);--bg-active: rgb(var(--ofself-ink-rgb) / .075);--border-subtle: var(--seam-line-override, rgb(var(--ofself-ink-rgb) / .08));--border-medium: var(--seam-line-override, rgb(var(--ofself-ink-rgb) / .14));--seam-line-override: initial;--glass-bg: rgb(var(--ofself-surface-raised-rgb) / .82);--glass-bg-heavy: rgb(var(--ofself-surface-raised-rgb) / .95);--glass-border: rgb(var(--ofself-ink-rgb) / .1);--glass-hover: rgb(var(--ofself-ink-rgb) / .05);--btn-icon-lift: -2px;--space-xs: var(--ofself-space-xs);--space-sm: var(--ofself-space-sm);--space-md: var(--ofself-space-md);--space-lg: var(--ofself-space-lg);--space-xl: var(--ofself-space-xl);--ofself-ease-settle: cubic-bezier(.22, 1, .36, 1);--ofself-ease-glide: cubic-bezier(.32, .72, 0, 1);--ofself-ease-spring: cubic-bezier(.16, 1, .3, 1);--ofself-ease-inout: cubic-bezier(.65, 0, .35, 1);--dur-fast: .15s;--dur-base: .16s;--dur-normal: .18s;--dur-slow: .28s;--dur-fade: .6s;--ofself-lift-scale: 1.04;--ofself-ripple-ease: cubic-bezier(.2, .7, .2, 1);--ofself-ripple-leave: .14s;--ofself-ripple-rise: .38s;--ofself-ripple-rise-lead: 80ms;--ofself-ripple-rise-step: 55ms;--ofself-ripple-rise-y: 8px;--ofself-ripple-rise-scale: .985;--ofself-ripple-fall: .2s;--ofself-ripple-fall-step: 40ms;--ofself-ripple-fall-last: 60ms;--ofself-ripple-fall-scale: .94;--ofself-ripple-settle: .38s;--ofself-ripple-settle-y: 6px;--ofself-ripple-still: .15s;--ofself-modal-fade: .22s;--ofself-modal-ease: cubic-bezier(.22, 1, .36, 1);--ofself-page-fade-dur: var(--ofself-modal-fade);--ofself-panel-slide-dur: .5s;--ofself-page-slide-dur: .4s;--ofself-page-slide-ease: var(--ofself-ease-glide);--ofself-panel-slide-ease: var(--ofself-ease-settle);--focus-ring: none;--focus-ring-offset: 2px;--focus-ring-offset-inset: -2px;--z-stage: 41;--z-rail: 50;--z-scrim: 55;--z-dock: 60;--z-canvas-menu: 70;--z-landing-menu: 110;--z-modal-scrim: 199;--z-modal: 200;--z-menu-scrim: 999;--z-menu: 1000;--z-menu-tip: 1100;--z-tour: 1150;--z-help: 1200;--z-quickhelp: 150;--z-splash: 2000;--z-spotlight-scrim: 199999;--z-spotlight: 200000;--font-body: var(--ofself-font-sans);--font-heading: var(--ofself-font-sans);--font-mono: var(--ofself-font-mono);--font-messages: var(--font-body);--font-messages-size: 17px;--danger: var(--ofself-danger);--danger-strong: var(--ofself-danger-strong);--ofself-edge: 12px;--ofself-landing-bar: 60px;--ofself-landing-gutter: clamp(12px, 2vw, 30px);--ofself-landing-label-tracking: .3em;--ofself-landing-mark: 24px;--ofself-landing-control: 36px;--ofself-crumb-top: var(--ofself-edge);--ofself-crumb-font: clamp(13px, 1.3vw, 18px);--ofself-title-gap: clamp(56px, 10vh, 120px);--ofself-bare-top: clamp(48px, 7vh, 80px);--ofself-loud-leading: 1.12;--ofself-leading-snug: 1.3;--ofself-leading-reading: 1.55;--ofself-cascade-dur: .6s;--ofself-cascade-step: .06s}@keyframes ofself-float-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}@keyframes ofself-float-out{to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion: reduce){@keyframes ofself-float-in{0%{opacity:0}to{opacity:1}}@keyframes ofself-float-out{to{opacity:0}}}@keyframes ofself-drop-landed{0%{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--accent) 22%,transparent)}to{box-shadow:inset 0 0 0 100vmax transparent}}[data-drop=refused]{outline:1px dashed rgb(var(--ofself-ink-rgb, 17 17 17) / .35);outline-offset:-4px}html[data-rail-skin=dark],.ofself-night{--ofself-moss: #b6b6ba;--ofself-moss-rgb: 182 182 186;--ofself-moss-deep: #cfcfd3;--accent: var(--app-accent, var(--ofself-app-accent, var(--ofself-moss)));--accent-rgb: var(--app-accent-rgb, var(--ofself-app-accent-rgb, var(--ofself-moss-rgb)));--accent-secondary: var(--ofself-moss-deep);--ofself-sage: #38383c;--ofself-ink: #ececec;--ofself-ink-2: #c5c5c5;--ofself-ink-rgb: 236 236 236;--ofself-live-ink: #f26363;--ofself-danger: #e07a70;--ofself-danger-rgb: 224 122 112;--ofself-float-surface: var(--ofself-panel-surface, var(--ofself-surface-raised));--ofself-composer-float-surface: var(--ofself-float-surface);--ofself-plate-frame-long: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22116%22 height=%22116%22 viewBox=%220 0 116 116%22%3E%3Cg fill=%22none%22 stroke=%22rgba(236,236,236,.2)%22 stroke-width=%221%22%3E%3Cpath d=%22M16 0.5 H100%22/%3E%3Cpath d=%22M115.5 16 V100%22/%3E%3Cpath d=%22M16 115.5 H100%22/%3E%3Cpath d=%22M0.5 16 V100%22/%3E%3C/g%3E%3Cg fill=%22none%22 stroke=%22rgba(236,236,236,.85)%22 stroke-width=%222%22%3E%3Cpath d=%22M16 1 H1 V16%22/%3E%3Cpath d=%22M100 1 H115 V16%22/%3E%3Cpath d=%22M115 100 V115 H100%22/%3E%3Cpath d=%22M16 115 H1 V100%22/%3E%3C/g%3E%3C/svg%3E");--ofself-canvas: #000000;--ofself-seam: var(--ofself-canvas);--ofself-surface-sunken: #171716;--ofself-z2: #1a1a19;--ofself-z3: #1c1c1b;--ofself-z4: #1e1e1d;--ofself-surface-bright: #202020;--ofself-surface-raised: #262625;--ofself-surface-raised-rgb: 38 38 37;--ofself-surface: #222221;--ofself-desk-ground: color-mix(in srgb, var(--ofself-surface) 88%, black);--ofself-chrome-ink: #cdcdc9;--ofself-chrome-bg: #2e2e2c;--ofself-chrome-bg-hover: #383836;--ofself-chrome-glass: rgba(255, 255, 255, .07);--ofself-chrome-glass-hover: rgba(255, 255, 255, .13);--ofself-chrome-btn: var(--ofself-chrome-glass);--ofself-glass-lens: none;--ofself-overlay-bg: rgba(0, 0, 0, .82);--ofself-rim: rgb(255 255 255 / .08);--ofself-avatar-0: #9c9ca0;--ofself-avatar-1: #84848a;--ofself-avatar-2: #b0b0b4;--ofself-avatar-3: #76767c;--ofself-avatar-4: #a8a8ac;--ofself-avatar-5: #8e8e94;--ofself-avatar-6: #bcbcc0;--ofself-avatar-7: #7e7e84;--ofself-avatar-8: #a2a2a6;--ofself-avatar-9: #8a8a90;--ofself-tag-default: rgb(55 55 55);--ofself-tag-gray: rgb(90 90 90);--ofself-tag-brown: rgb(96 59 44);--ofself-tag-orange: rgb(133 76 29);--ofself-tag-yellow: rgb(137 99 42);--ofself-tag-green: rgb(43 89 63);--ofself-tag-blue: rgb(40 69 108);--ofself-tag-purple: rgb(73 47 100);--ofself-tag-pink: rgb(105 49 76);--ofself-tag-red: rgb(110 54 48);--ofself-tag-default-ink: rgb(255 255 255 / .9);--ofself-tag-gray-ink: rgb(255 255 255 / .9);--ofself-tag-brown-ink: rgb(255 255 255 / .9);--ofself-tag-orange-ink: rgb(255 255 255 / .9);--ofself-tag-yellow-ink: rgb(255 255 255 / .9);--ofself-tag-green-ink: rgb(255 255 255 / .9);--ofself-tag-blue-ink: rgb(255 255 255 / .9);--ofself-tag-purple-ink: rgb(255 255 255 / .9);--ofself-tag-pink-ink: rgb(255 255 255 / .9);--ofself-tag-red-ink: rgb(255 255 255 / .9)}[data-tag-palette=moss]{--ofself-tag-default: rgb(233 238 227);--ofself-tag-default-ink: rgb(34 46 26);--ofself-tag-gray: rgb(225 233 216);--ofself-tag-gray-ink: rgb(34 46 26);--ofself-tag-brown: rgb(216 228 205);--ofself-tag-brown-ink: rgb(34 46 26);--ofself-tag-orange: rgb(207 222 194);--ofself-tag-orange-ink: rgb(34 46 26);--ofself-tag-yellow: rgb(197 215 182);--ofself-tag-yellow-ink: rgb(34 46 26);--ofself-tag-green: rgb(187 208 170);--ofself-tag-green-ink: rgb(34 46 26);--ofself-tag-blue: rgb(176 200 158);--ofself-tag-blue-ink: rgb(34 46 26);--ofself-tag-purple: rgb(165 191 145);--ofself-tag-purple-ink: rgb(34 46 26);--ofself-tag-pink: rgb(153 182 132);--ofself-tag-pink-ink: rgb(34 46 26);--ofself-tag-red: rgb(141 172 119);--ofself-tag-red-ink: rgb(34 46 26)}html[data-rail-skin=dark] [data-tag-palette=moss],.ofself-night [data-tag-palette=moss]{--ofself-tag-default: rgb(48 55 42);--ofself-tag-default-ink: rgb(255 255 255 / .95);--ofself-tag-gray: rgb(53 62 45);--ofself-tag-gray-ink: rgb(255 255 255 / .95);--ofself-tag-brown: rgb(59 70 48);--ofself-tag-brown-ink: rgb(255 255 255 / .95);--ofself-tag-orange: rgb(64 77 51);--ofself-tag-orange-ink: rgb(255 255 255 / .95);--ofself-tag-yellow: rgb(70 84 54);--ofself-tag-yellow-ink: rgb(255 255 255 / .95);--ofself-tag-green: rgb(75 92 58);--ofself-tag-green-ink: rgb(255 255 255 / .95);--ofself-tag-blue: rgb(81 99 61);--ofself-tag-blue-ink: rgb(255 255 255 / .95);--ofself-tag-purple: rgb(86 106 64);--ofself-tag-purple-ink: rgb(255 255 255 / .95);--ofself-tag-pink: rgb(92 114 67);--ofself-tag-pink-ink: rgb(255 255 255 / .95);--ofself-tag-red: rgb(97 121 70);--ofself-tag-red-ink: rgb(255 255 255 / .95)}.ofself-night{color-scheme:dark;color:var(--text-primary);--text-primary: var(--ofself-ink);--text-secondary: var(--ofself-ink-2);--text-muted: rgb(var(--ofself-ink-rgb) / .68);--text-faint: rgb(var(--ofself-ink-rgb) / .6);--bg-hover: rgb(var(--ofself-ink-rgb) / .045);--bg-active: rgb(var(--ofself-ink-rgb) / .075);--border-subtle: var(--seam-line-override, rgb(var(--ofself-ink-rgb) / .08));--border-medium: var(--seam-line-override, rgb(var(--ofself-ink-rgb) / .14));--ofself-agent-hatch: repeating-linear-gradient(45deg, rgb(var(--ofself-ink-rgb, 17 17 17) / .06) 0 1px, transparent 1px 9px);--ofself-word-rest: rgb(var(--ofself-ink-rgb, 17 17 17) / .6);--ofself-hover-chrome: color-mix(in srgb, var(--app-accent, rgb(var(--shell-ink-rgb, 17 17 17))) 14%, transparent);--ofself-hover-content: color-mix(in srgb, var(--app-accent, rgb(var(--shell-ink-rgb, 17 17 17))) 24%, transparent);--ofself-control-hover: var(--ofself-hover-chrome)}.rail__identity svg,.block__title-act svg,.block__title-close svg,.block__title-fs svg,.composer-plus svg,.composer-act-btn svg{transition:transform .2s cubic-bezier(.34,1.4,.5,1)}.rail__identity:hover svg,.block__title-act:hover svg,.block__title-close:hover svg,.block__title-fs:hover svg,.composer-plus:hover svg,.composer-act-btn:hover svg{transform:translateY(var(--btn-icon-lift, -2px))}}@layer ofself.components{.ofself-float-plate,.ofself-popover,.ofself-menu,.ofself-quickhelp,.ofself-modal,.ofself-plate--sm,.ofself-tip,.ofself-inbox__plate,.ofself-spotlight,.nd-refcard,.prop-menu,.prop-add-menu,.prop-select-menu,.ofself-type-palette,.ofself-share,.block-menu,.bubble-type-menu,.footnote-popover,.slash-popup,.note-link-popup,.term-suggest-popup,.composer-shell--float,.idw-mode__menu,.ofself-btn--framed{border:var(--ofself-float-edge, 1px solid transparent);border-image-source:var(--ofself-plate-house, none);border-image-slice:var(--ofself-plate-house-slice, 16);border-image-width:var(--ofself-plate-house-width, 16px);border-image-outset:var(--ofself-plate-frame-outset, 0);border-image-repeat:var(--ofself-plate-house-repeat, stretch)}.ofself-desk.ofself-desk,:root .shell__stage.shell__stage--bare,:root[data-frame=flush],:root[data-frame=flush]:not([data-phone]) .ofself-desk-sheet{background-color:var(--ofself-desk-ground, var(--ofself-surface, #f5f5f5));background-image:radial-gradient(circle,var(--ofself-desk-dot, rgb(var(--ofself-ink-rgb, 17 17 17) / var(--ofself-desk-dot-alpha, .14))) var(--ofself-desk-dot-r, 1px),transparent calc(var(--ofself-desk-dot-r, 1px) + .2px));background-size:var(--ofself-desk-dot-gap, 20px) var(--ofself-desk-dot-gap, 20px);background-position:calc(var(--ofself-desk-dot-gap, 20px) / 2 - var(--ofself-desk-dot-r, 1px) - .2px) calc(var(--ofself-desk-dot-gap, 20px) / 2 - var(--ofself-desk-dot-r, 1px) - .2px);background-attachment:fixed}html[data-desk-dots=off] :is(.ofself-desk.ofself-desk,.shell__stage.shell__stage--bare.shell__stage--bare){background-image:none}:root[data-frame=flush][data-desk-dots=off],:root[data-frame=flush][data-desk-dots=off] .ofself-desk-sheet{background-image:none}.ofself-agent.ofself-agent{background-color:var(--ofself-panel-surface, var(--ofself-surface, var(--ofself-canvas)));background-image:var(--ofself-agent-hatch);background-attachment:fixed;--ofself-composer-bg: transparent;--ofself-agent-font: "Space Grotesk Variable", "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--ofself-agent-font);transition:background-color var(--dur-fade, .6s) ease,color var(--dur-fade, .6s) ease}.ofself-agent :is(textarea,input,select){font-family:var(--ofself-agent-font)}.ofself-agent.ofself-agent.ofself-night{background-color:var(--ofself-panel-surface, var(--ofself-surface))}html[data-rail-skin=dark] .ofself-agent.ofself-agent.ofself-night{background-color:var(--ofself-canvas)}}@layer ofself.interaction{:where(a,button,summary,label,[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=option],[role=treeitem]):where(:hover,:active,[data-highlighted]),:where(a,button,summary,label,[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=option],[role=treeitem]):where(:hover,:active,[data-highlighted]):before,:where(a,button,summary,label,[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=option],[role=treeitem]):where(:hover,:active,[data-highlighted]):after{transition-duration:0s}:where(.ofself-hover,.block-hover,.message,.grid-nav__cell):where(:hover,:active),:where(.ofself-hover,.block-hover,.message,.grid-nav__cell):where(:hover,:active):before,:where(.ofself-hover,.block-hover,.message,.grid-nav__cell):where(:hover,:active):after,:where(.ofself-hover-host,.message):where(:hover,:active,[data-highlighted]) :where(.ofself-hover-target,.message-time){transition-duration:0s}:where(.menu__item,.menu__space,.ofself-menu-item,.ofself-picker__item,.ofself-mobile-menu__row,.ofself-mobile-menu__tile):where(:hover,:active,[data-highlighted]){transition-duration:revert-layer}}@property --ofself-wash{syntax: "<color>"; inherits: false; initial-value: transparent;}html.ofself-viewport-resizing *:not(.ofself-swap__word,.ofself-swap__glyph),html.ofself-viewport-resizing *:before,html.ofself-viewport-resizing *:after{transition:none!important}.ofself-desk,.block,.block-rail,.tile-column__panel,.ofself-phone-bar,.ofself-mobile-menu,.ofself-switcher{--ofself-sheet-mute: color-mix(in srgb, var(--ofself-ink) 55%, transparent);--ofself-sheet-plate: var(--panel-surface, var(--ofself-surface));--ofself-sheet-key: color-mix(in srgb, var(--ofself-ink) 8%, var(--ofself-sheet-plate));--ofself-sheet-key-lit: color-mix(in srgb, var(--ofself-ink) 16%, var(--ofself-sheet-plate));--ofself-sheet-key-press: color-mix(in srgb, var(--ofself-ink) 24%, var(--ofself-sheet-plate));--ofself-sheet-rest: var(--ofself-sheet-plate);--ofself-sheet-nav: color-mix(in srgb, var(--ofself-canvas) 30%, var(--ofself-sheet-rest))}html:not([data-rail-skin=dark]) :is(.ofself-desk,.block,.block-rail,.tile-column__panel,.ofself-phone-bar,.ofself-mobile-menu,.ofself-switcher){--ofself-sheet-nav: color-mix(in srgb, var(--ofself-app-tint, var(--ofself-canvas)) var(--ofself-app-tint-mix, 30%), var(--ofself-sheet-rest))}@layer ofself.tokens,ofself.components;@layer ofself.components{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ofself-font-sans: "Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--ofself-font-display: "Space Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--ofself-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--ofself-font-rounded: "SF Pro Rounded", "SF Pro", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--ofself-font-serif: Georgia, "Times New Roman", serif;--ofself-text-sm: 10px;--ofself-text-base: 12px;--ofself-text-lg: 13px;--ofself-text-xl: 15px;--ofself-text-2xl: 17px;--ofself-text-3xl: 24px;--ofself-text-display: 30px;--ofself-text-display-lg: 40px;--ofself-loud-scale: 1;--ofself-text-title-loud-fit: 17cqi;--ofself-text-title-loud-base: clamp(28px, min(10vw, 11svh, var(--ofself-text-title-loud-fit, 17cqi)), 140px);--ofself-text-h3-loud: calc(clamp(27px, min(2.8vw, 3.2svh), 40px) * var(--ofself-loud-scale, 1));--ofself-text-h2-loud: calc(clamp(34px, min(4.2vw, 4.7svh), 58px) * var(--ofself-loud-scale, 1));--ofself-text-h1-loud: calc(clamp(44px, min(5.5vw, 6svh), 76px) * var(--ofself-loud-scale, 1));--ofself-text-title-loud: calc(var(--ofself-text-title-loud-base) * var(--ofself-loud-scale, 1));--ofself-text-body-reading: calc(clamp(17px, 1.5vw, 22px) * var(--ofself-loud-scale, 1));--ofself-transform-loud: uppercase;--ofself-weight-normal: 400;--ofself-weight-display: 300;--ofself-weight-medium: 500;--ofself-weight-semibold: 600;--ofself-weight-bold: 700;--ofself-prose-h1: 1.5em;--ofself-prose-h2: 1.25em;--ofself-prose-h3: 1.1em;--ofself-prose-code: .9em;--ofself-prose-sm: .85em}.text-display{font-family:var(--ofself-font-display);font-size:var(--ofself-text-title-loud);font-weight:var(--ofself-weight-display);line-height:var(--ofself-loud-leading);text-transform:uppercase}.text-h1{font-family:var(--ofself-font-display);font-size:var(--ofself-text-h1-loud);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-loud-leading);text-transform:uppercase}.text-h2{font-family:var(--ofself-font-display);font-size:var(--ofself-text-h2-loud);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-loud-leading);text-transform:uppercase}.text-h3{font-family:var(--ofself-font-display);font-size:var(--ofself-text-h3-loud);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-loud-leading);text-transform:uppercase}.text-numeral{font-family:var(--ofself-font-display);font-size:var(--ofself-text-display);font-weight:var(--ofself-weight-display);line-height:var(--ofself-loud-leading)}.text-title{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-2xl);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-leading-snug)}.text-subtitle{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-xl);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-leading-snug)}.text-name{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-lg);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-leading-snug)}.text-reading{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-body-reading);font-weight:var(--ofself-weight-normal);line-height:var(--ofself-leading-reading)}.text-body{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-base);font-weight:var(--ofself-weight-normal);line-height:var(--ofself-leading-snug)}.text-item{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-base);font-weight:var(--ofself-weight-medium);line-height:var(--ofself-leading-snug)}.text-label{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-sm);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-leading-snug);text-transform:uppercase}.text-caption{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-sm);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-leading-snug)}.text-menu{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-xl);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-leading-snug)}.text-meta{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-sm);font-weight:var(--ofself-weight-normal);line-height:var(--ofself-leading-snug)}.text-code{font-family:var(--ofself-font-mono);font-size:var(--ofself-text-base);font-weight:var(--ofself-weight-normal);line-height:var(--ofself-leading-snug)}.text-element{font-family:var(--ofself-font-display);font-size:var(--ofself-text-2xl);font-weight:var(--ofself-weight-bold);line-height:1;letter-spacing:.08em}.text-kicker{font-family:var(--ofself-font-mono);font-size:var(--ofself-text-sm);font-weight:var(--ofself-weight-semibold);line-height:var(--ofself-leading-snug);text-transform:uppercase}.text-code-sm{font-family:var(--ofself-font-mono);font-size:var(--ofself-text-sm);font-weight:var(--ofself-weight-normal);line-height:var(--ofself-leading-snug)}.text-prose{font-family:var(--ofself-font-sans);font-size:var(--ofself-text-base);font-weight:var(--ofself-weight-normal);line-height:var(--ofself-leading-reading)}.ofself-label{font-size:var(--ofself-text-sm);font-weight:var(--ofself-weight-semibold);text-transform:uppercase;line-height:var(--ofself-leading-snug)}.text-body-reading{font-size:var(--ofself-text-body-reading);text-transform:uppercase}.text-loud-caps{font-family:var(--ofself-font-display);letter-spacing:normal;text-transform:uppercase;line-height:var(--ofself-loud-leading, 1.2);color:var(--shell-loud-ink, rgb(var(--shell-ink-rgb) / .55))}.text-loud-caps em,.text-loud-caps strong{color:var(--shell-ink);font-style:normal;font-weight:inherit}.line-fade,.drawer-name,.drawer-row-name,.list-row__name,.list-row__preview{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--line-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--line-fade)),transparent);animation:line-fade both;animation-timeline:scroll(self inline)}}@property --line-fade{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes line-fade{0%,to{--line-fade: 2.5em}}@layer ofself.tokens,ofself.components;@layer ofself.components{:where(*):focus{outline:none}:where(*:not(input,textarea,[contenteditable])):focus-visible{outline:var(--focus-ring, none);outline-offset:var(--focus-ring-offset, 2px)}:where(.shell) button{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.shell) *,:where(.shell) *:before,:where(.shell) *:after{box-sizing:border-box}:where(.shell) :is(h1,h2,h3,h4,h5,h6){margin:0}:where(.shell){overflow-wrap:break-word}}@layer ofself.tokens,ofself.components;@layer ofself.components{html:not([data-rail-skin=dark]){--shell-base: var(--ofself-surface);--shell-ink: #111111;--shell-ink-rgb: 17 17 17;--shell-loud-ink: var(--shell-ink);--shell-accent: var(--app-accent, #4a4a4e);--ofself-panel-surface: color-mix(in srgb, var(--accent, var(--shell-ink)) 4%, var(--shell-base))}html[data-rail-skin=dark],.ofself-night{--shell-base: var(--ofself-canvas);--shell-ink: #ececec;--shell-ink-rgb: 236 236 236;--shell-loud-ink: rgb(var(--shell-ink-rgb) / .55);--shell-accent: #b6b6ba;--ofself-panel-surface: var(--ofself-surface)}html:not([data-rail-skin=dark]){--field-mark-ink: #111111}html[data-rail-skin=dark]{--field-mark-ink: #ffffff}:root{--cell-w: round(clamp(184px, 21vw, 272px), 1px);--cell-h: round(calc(var(--cell-w) / 1.36), 1px);--cell-gap: 0px}}@layer ofself.tokens,ofself.components;@layer ofself.components{[data-ico]{overflow:visible}[data-ico] [data-part]{transform-box:fill-box;transform-origin:center}[data-ico] :is([data-part=hand],[data-part=wing]){transform-box:view-box}[data-ico] [data-part=lid]{transform-origin:100% 100%}[data-ico=ring]{transform-origin:50% 12%}[data-ico=crank]{transform-origin:30% 85%}[data-ico] [data-part=book]{transform-origin:70% 100%}[data-ico] :is([data-part=hat],[data-part=mark]){transform-box:view-box}[data-ico] [data-part=hat]{transform-origin:50% 45%}[data-ico]{--ofself-ico-reach: 3px}[data-ico] [data-part=ne]{--ofself-ico-x: 1;--ofself-ico-y: -1}[data-ico] [data-part=sw]{--ofself-ico-x: -1;--ofself-ico-y: 1}[data-ico] [data-part=nw]{--ofself-ico-x: -1;--ofself-ico-y: -1}[data-ico] [data-part=se]{--ofself-ico-x: 1;--ofself-ico-y: 1}[data-ico] [data-part=w]{--ofself-ico-x: -1;--ofself-ico-y: 0}[data-ico] [data-part=e]{--ofself-ico-x: 1;--ofself-ico-y: 0}[data-ico=nudge-left]{--ofself-ico-x: -1;--ofself-ico-y: 0}[data-ico=nudge-right]{--ofself-ico-x: 1;--ofself-ico-y: 0}[data-ico=nudge-up]{--ofself-ico-x: 0;--ofself-ico-y: -1}[data-ico=nudge-down]{--ofself-ico-x: 0;--ofself-ico-y: 1}[data-ico=swing-back]{--ofself-ico-turn: -1}[data-ico=swing-forward]{--ofself-ico-turn: 1}@media (prefers-reduced-motion: no-preference){[data-ico],[data-ico] [data-part]{transition:translate var(--dur-slow, .28s) var(--ofself-ease-spring, ease),rotate var(--dur-slow, .28s) var(--ofself-ease-spring, ease)}[data-ico=turn]{transition-duration:.42s}[data-ico] [data-part=book]{transition-duration:.5s}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=lift]{translate:0 -1px}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=turn]{rotate:90deg}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=tilt]{rotate:-18deg}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=spread] [data-part]{translate:calc(var(--ofself-ico-x) * var(--ofself-ico-reach)) calc(var(--ofself-ico-y) * var(--ofself-ico-reach))}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=gather] [data-part]{translate:calc(var(--ofself-ico-x) * var(--ofself-ico-reach) * -1) calc(var(--ofself-ico-y) * var(--ofself-ico-reach) * -1)}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=shackle] [data-part=shackle]{translate:0 -2.5px}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=tick] [data-part=hand]{rotate:90deg}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=lid] [data-part=lid]{translate:0 -1.5px;rotate:-14deg}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) :is([data-ico=swing-back],[data-ico=swing-forward]){animation:ofself-ico-swing .6s var(--ofself-ease-settle, ease)}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=wiggle]{animation:ofself-ico-wiggle .5s ease-in-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=ring]{animation:ofself-ico-ring .7s ease-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=pane] [data-part]{translate:calc(var(--ofself-ico-x) * 3.5px) 0}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=plus] [data-part=plus]{rotate:90deg}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=cog]{rotate:45deg}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=press] [data-part=cap]{translate:0 1px}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=deal] [data-part=back]{translate:1.5px -1.5px}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=deal] [data-part=front]{translate:-.5px .5px}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=peek] [data-part=back]{translate:0 -1.5px}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=clip] [data-part=clip]{translate:0 -1.8px}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=send] [data-part=arrow]{translate:1.5px -1.5px}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=lean] [data-part=book]{translate:0 -1.5px;rotate:-15deg}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=fan] [data-part=sheet]{translate:0 calc(var(--ofself-ico-lift, 0) * -.7px)}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=fan] [data-part=sheet]:nth-of-type(1){--ofself-ico-lift: 4}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=fan] [data-part=sheet]:nth-of-type(2){--ofself-ico-lift: 3}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=fan] [data-part=sheet]:nth-of-type(3){--ofself-ico-lift: 2}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=fan] [data-part=sheet]:nth-of-type(4){--ofself-ico-lift: 1}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=tip] [data-part=hat]{animation:ofself-ico-tip .7s var(--ofself-ease-settle, ease)}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=hop] [data-part=stud]{animation:ofself-ico-hop .42s ease-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=hop] [data-part=stud]:nth-of-type(2){animation-delay:.07s}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=hop] [data-part=stud]:nth-of-type(3){animation-delay:.14s}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=hop] [data-part=stud]:nth-of-type(4){animation-delay:.21s}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=hop] [data-part=stud]:nth-of-type(5){animation-delay:.28s}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=drop]{animation:ofself-ico-drop .6s var(--ofself-ease-settle, ease)}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=nod] [data-part=head]{animation:ofself-ico-nod .6s ease-in-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=scan]{animation:ofself-ico-scan .9s ease-in-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=ask] [data-part=mark]{animation:ofself-ico-ask .7s ease-in-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=stamp] [data-part=stamp]{animation:ofself-ico-stamp .55s ease-in}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=pulse] [data-part=hub]{animation:ofself-ico-pulse .6s ease-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=flap]{animation:ofself-ico-flight 1.2s ease-in-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=flap] [data-part=wing]{animation:ofself-ico-flap 1.2s cubic-bezier(.45,0,.3,1)}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=flap] [data-part=wing]+[data-part=wing]{animation-delay:40ms}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=crank]{animation:ofself-ico-crank .8s var(--ofself-ease-settle, ease)}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=scribble]{animation:ofself-ico-scribble .6s linear}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=drip] [data-part=drop]{animation:ofself-ico-drip .7s ease-in}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=ring] [data-part=clapper]{animation:ofself-ico-clapper .8s ease-out}:where(button,a,[role=button],[data-ico-host]):not(:disabled):is(:hover,:focus-visible) [data-ico=dip] [data-part=tray]{animation:ofself-ico-dip .5s var(--ofself-ease-settle, ease)}:where(button,a,[role=button],[data-ico-host]):not(:disabled):hover :is([data-ico=nudge-left],[data-ico=nudge-right],[data-ico=nudge-up],[data-ico=nudge-down]){animation:ofself-ico-nudge .9s ease-in-out infinite}:where(button,a,[role=button],[data-ico-host]):not(:disabled):hover [data-ico=breathe] [data-part]{animation:ofself-ico-breathe 1.6s ease-in-out infinite}:where(button,a,[role=button],[data-ico-host]):not(:disabled):hover [data-ico=flow] [data-part=arrow]{animation:ofself-ico-flow 1s ease-in-out infinite}}@keyframes ofself-ico-nudge{50%{translate:calc(var(--ofself-ico-x) * 2.5px) calc(var(--ofself-ico-y) * 2.5px)}}@keyframes ofself-ico-breathe{50%{translate:calc(var(--ofself-ico-x) * var(--ofself-ico-reach)) calc(var(--ofself-ico-y) * var(--ofself-ico-reach))}}@keyframes ofself-ico-swing{35%{rotate:calc(var(--ofself-ico-turn) * 22deg)}70%{rotate:calc(var(--ofself-ico-turn) * -6deg)}}@keyframes ofself-ico-wiggle{25%{rotate:-9deg}55%{rotate:7deg}80%{rotate:-3deg}}@keyframes ofself-ico-ring{15%{rotate:16deg}32%{rotate:-13deg}50%{rotate:8deg}68%{rotate:-4deg}84%{rotate:1.5deg}}@keyframes ofself-ico-tip{40%{translate:0 -2.5px;rotate:-10deg}70%{translate:0 -.5px;rotate:2deg}}@keyframes ofself-ico-hop{45%{translate:0 -3px}}@keyframes ofself-ico-drop{45%{translate:0 2px}75%{translate:0 -.5px}}@keyframes ofself-ico-nod{30%{translate:0 1.2px}60%{translate:0 -.8px}}@keyframes ofself-ico-scan{25%{translate:-1.2px -1px}50%{translate:1px -1.6px}75%{translate:1.2px .4px}}@keyframes ofself-ico-ask{30%{rotate:-14deg}65%{rotate:8deg}}@keyframes ofself-ico-stamp{40%{translate:0 -1.5px}70%{translate:0 1.8px}}@keyframes ofself-ico-pulse{40%{scale:1.35}}@keyframes ofself-ico-crank{40%{rotate:-22deg}70%{rotate:-16deg}}@keyframes ofself-ico-scribble{20%{translate:-1px .6px}40%{translate:.6px -.4px}60%{translate:1.4px .6px}80%{translate:2px -.2px}}@keyframes ofself-ico-drip{0%{translate:0 -4px;opacity:0}50%{opacity:1}}@keyframes ofself-ico-clapper{20%{translate:-1.4px 0}45%{translate:1.2px 0}70%{translate:-.5px 0}}@keyframes ofself-ico-flap{12%{scale:.22 .96}32%{scale:1 1}46%{scale:.42 .98}64%{scale:1 1}77%{scale:.7 1}}@keyframes ofself-ico-flight{18%{translate:0 -1.4px;rotate:-4deg}50%{translate:.4px -.8px;rotate:2.5deg}78%{translate:0 -1px;rotate:-1deg}}@keyframes ofself-ico-flow{50%{translate:0 2px}}@keyframes ofself-ico-dip{40%{translate:0 2.5px}}}:root{--ofself-sheet-accent: #ff5a1f}.ofself-desk.ofself-desk:has(.ofself-instrument){background:var(--ofself-canvas)}.ofself-instrument__head{padding:0;background:var(--ofself-sheet-plate);display:flex;align-items:center}.ofself-instrument__head+*{margin-top:var(--ofself-block-gap, 2px)}.ofself-headfield{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:20px;height:100%;padding:0 28px;cursor:text;color:var(--ofself-sheet-mute);--ofself-wash: transparent;background:linear-gradient(var(--ofself-wash) 0 0),var(--ofself-sheet-key);transition:--ofself-wash var(--dur-fade, .6s) ease}.ofself-headfield:hover{--ofself-wash: var(--ofself-row-hover);transition-duration:0s}.ofself-headfield:focus-within{--ofself-wash: var(--ofself-row-hover);color:var(--ofself-ink)}.ofself-headfield svg{flex:none}.ofself-headfield input{flex:1;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;font:400 15px var(--ofself-font-mono);letter-spacing:.02em;color:var(--ofself-ink)}.ofself-headfield input::placeholder{font:500 10px var(--ofself-font-mono);letter-spacing:.18em;text-transform:uppercase;color:inherit}.ofself-headfield input::-webkit-search-cancel-button{display:none}.ofself-headfield kbd{flex:none;font:500 10px var(--ofself-font-mono);letter-spacing:.08em;padding:5px 7px;color:inherit;outline:1px solid color-mix(in srgb,var(--ofself-ink) 18%,transparent);outline-offset:-1px}.ofself-instrument__keys{display:flex;align-self:stretch;gap:var(--ofself-block-gap, 2px)}.ofself-instrument__keys>span{display:flex}.ofself-instrument__keys button{height:100%;border:0;border-radius:0;outline:0;padding:0 14px;cursor:pointer;background:var(--ofself-sheet-key);color:var(--ofself-sheet-mute);font:500 10px var(--ofself-font-mono);letter-spacing:.14em;text-transform:uppercase}.ofself-instrument__keys button:hover:not(:disabled){background:var(--ofself-sheet-key-lit);color:var(--ofself-ink)}.ofself-instrument__keys button.is-primary{padding:0 22px;background:var(--ofself-sheet-accent);color:#fff}.ofself-instrument__keys button.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ofself-sheet-accent) 86%,var(--ofself-ink));color:#fff}.ofself-instrument__keys button.is-danger{color:var(--ofself-live)}.ofself-instrument__keys button.is-danger:hover:not(:disabled){background:var(--ofself-live);color:#fff}.ofself-instrument__keys button:disabled{opacity:.45;cursor:default}.ofself-instrument__keys:not(.is-lead){margin-left:auto}.ofself-instrument__keys .ofself-key.is-wide{height:100%}.ofself-instrument__keys.is-lead{margin-right:auto}.ofself-instrument__keys.is-lead .ofself-keys{height:100%;flex-wrap:nowrap}.ofself-instrument__keys.is-lead .ofself-key{height:100%}.ofself-key{width:44px;border:0;border-radius:0;padding:0;background:var(--ofself-sheet-key);color:var(--ofself-sheet-mute);cursor:pointer;display:grid;place-items:center;font:500 10px var(--ofself-font-mono)}.ofself-key svg{width:16px;height:16px}.ofself-key:hover{background:var(--ofself-sheet-key-lit);color:var(--ofself-ink)}.ofself-key[aria-pressed=true]{background:var(--ofself-ink);color:var(--ofself-canvas)}.ofself-key:focus-visible{outline:1.5px solid var(--ofself-ink);outline-offset:-3px}.ofself-sheets{display:flex;flex-direction:column;gap:var(--ofself-block-gap, 2px);box-sizing:border-box;flex:1 0 auto}.ofself-sheets>.ofself-sheet:last-child{flex:1 0 auto}.ofself-sheet{position:relative;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;padding:18px 20px;background:var(--ofself-sheet-plate);color:var(--ofself-ink);display:flex;flex-direction:column;gap:14px}.ofself-sheets{counter-reset:sheet}.ofself-sheet{counter-increment:sheet}.ofself-sheet:not([data-n]):before{content:counter(sheet,decimal-leading-zero)}.ofself-sheet .ofself-sheet{counter-increment:none}.ofself-sheet .ofself-sheet:before{content:none}.ofself-sheet:before{content:attr(data-n);position:absolute;top:14px;right:16px;font:500 10px/1 var(--ofself-font-mono);letter-spacing:.1em;color:var(--ofself-sheet-mute)}.ofself-sheet button{border:0;border-radius:0;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:left;padding:0}.ofself-sheet button.ofself-key{background:var(--ofself-sheet-key);color:var(--ofself-sheet-mute);font:500 10px var(--ofself-font-mono);text-align:center}.ofself-sheet button.ofself-key:hover{background:var(--ofself-sheet-key-lit);color:var(--ofself-ink)}.ofself-sheet button.ofself-key.is-wide{padding:0 22px;background:var(--ofself-sheet-accent);color:#fff}.ofself-sheet button.ofself-key.is-wide:hover{background:color-mix(in srgb,var(--ofself-sheet-accent) 86%,var(--ofself-ink))}.ofself-sheet button.ofself-key.is-wide.is-quiet{background:var(--ofself-sheet-key);color:var(--ofself-sheet-mute)}.ofself-sheet button.ofself-key.is-wide.is-quiet:hover:not(:disabled){background:var(--ofself-sheet-key-lit);color:var(--ofself-ink)}.ofself-sheet button.ofself-key.is-wide.is-danger{background:var(--ofself-sheet-key);color:var(--ofself-live)}.ofself-sheet button.ofself-key.is-wide.is-danger:hover:not(:disabled){background:var(--ofself-live);color:#fff}.ofself-sheet button.ofself-key.is-wide.is-sm{padding:0 12px}.ofself-sheet button.ofself-key.is-on,.ofself-sheet button.ofself-key[aria-pressed=true],.ofself-sheet button.ofself-key[aria-checked=true]{background:var(--ofself-ink);color:var(--ofself-canvas)}.ofself-sheet button.ofself-sheet__key,.ofself-sheet button.ofself-keycap{background:var(--ofself-sheet-key)}.ofself-sheet button:focus-visible{outline:1.5px solid var(--ofself-ink);outline-offset:2px}.ofself-sheet__word{margin:0;font:600 12px/1 var(--ofself-font-mono);letter-spacing:.16em;text-transform:uppercase}.ofself-sheet__n{margin-top:14px;font:400 56px/1 var(--ofself-font-display, var(--ofself-font-sans));letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-height:1em}.ofself-sheet__line{margin:0;font:400 10px/1.3 var(--ofself-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ofself-sheet-mute)}.ofself-sheet.is-key{cursor:pointer;background:var(--ofself-sheet-key)}.ofself-sheet.is-key:hover,.ofself-sheet.is-key button.ofself-key,.ofself-sheet.is-key button.ofself-keycap{background:var(--ofself-sheet-key-lit)}.ofself-sheet.is-off .ofself-sheet__n,.ofself-sheet.is-off .ofself-keycap__name{color:var(--ofself-sheet-mute)}.ofself-sheet.is-off .ofself-keycap__face{opacity:.3}.ofself-sheet__keys{display:grid;grid-template-columns:repeat(auto-fill,44px);gap:var(--ofself-block-gap, 2px);align-content:start}.ofself-sheet__key{width:44px;height:44px;display:grid;place-items:center;overflow:hidden}.ofself-sheet button.ofself-sheet__key:hover{background:var(--ofself-sheet-key-lit)}.ofself-sheet__key.is-more{font:500 11px var(--ofself-font-mono);color:var(--ofself-sheet-mute)}.ofself-sheet button.ofself-sheet__key.is-open{background:transparent;outline:1px dashed var(--ofself-sheet-mute);outline-offset:-1px;font:300 18px var(--ofself-font-display, var(--ofself-font-sans));color:var(--ofself-sheet-mute)}.ofself-sheet__key.is-open:hover{color:var(--ofself-ink);outline-color:var(--ofself-ink)}.ofself-sheet__keys--faces{display:flex;flex-wrap:wrap;gap:8px}.ofself-sheet__keys--faces .ofself-sheet__key{width:40px;height:40px;border-radius:50%}.ofself-sheet__keys--faces .ofself-sheet__key>*{border-radius:50%}.ofself-sheet__keys--pad{grid-template-columns:repeat(9,minmax(0,1fr))}.ofself-sheet__keys--pad .ofself-sheet__key{width:auto;height:auto;aspect-ratio:1}.ofself-sheet__face,.ofself-sheet__face>*{width:40px;height:40px;max-width:40px;max-height:40px;display:grid;place-items:center;overflow:hidden}.ofself-sheet__caps{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--ofself-block-gap, 2px)}.ofself-sheet button.ofself-keycap{position:relative;width:100%;aspect-ratio:1.1;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.ofself-sheet button.ofself-keycap:hover{background:var(--ofself-sheet-key-lit)}.ofself-sheet button.ofself-keycap.is-open{outline:1px solid var(--ofself-ink);outline-offset:-1px}.ofself-keycap__face{position:absolute;top:16px;left:16px;width:40px;height:40px;display:grid;place-items:center;overflow:hidden}.ofself-keycap__face>*{max-width:40px;max-height:40px}.ofself-keycap__name{font:500 12px/1.2 var(--ofself-font-mono);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofself-keycap__note{font:400 9px/1.3 var(--ofself-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ofself-sheet-mute)}.ofself-keycap__tag{font:500 9px/1.3 var(--ofself-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ofself-sheet-accent)}.ofself-keycap__badge{position:absolute;top:12px;right:12px}.ofself-keycap.is-dim{opacity:.4}.ofself-instrument__head>.ofself-key{height:100%;width:56px;flex:none;letter-spacing:.14em}.ofself-instrument__head>.ofself-key b{margin-left:4px;color:var(--ofself-sheet-accent);font-weight:500}.ofself-keycap--face .ofself-keycap__face>*{border-radius:50%}.ofself-keycap.is-default .ofself-keycap__note{color:var(--ofself-sheet-accent)}.ofself-sheet button.ofself-keycap.is-plus{background:transparent;outline:1px dashed var(--ofself-sheet-mute);outline-offset:-1px;justify-content:center;align-items:center;font:300 24px var(--ofself-font-display, var(--ofself-font-sans));color:var(--ofself-sheet-mute)}.ofself-sheet button.ofself-keycap.is-plus:hover:not(:disabled){color:var(--ofself-ink);outline-color:var(--ofself-ink)}.ofself-sheet button.ofself-keycap.is-plus:disabled{cursor:default;opacity:.45}.ofself-readout{display:flex;flex-direction:column;gap:8px;min-width:0;cursor:text}.ofself-readout__word{font:600 12px/1 var(--ofself-font-mono);letter-spacing:.16em;text-transform:uppercase}.ofself-readout__value{display:flex;align-items:baseline;min-width:0;margin-top:14px;font:400 44px/1.1 var(--ofself-font-mono);letter-spacing:-.02em;overflow-wrap:anywhere}.ofself-readout__value s{text-decoration:none;color:var(--ofself-sheet-mute)}.ofself-readout__input{flex:1;min-width:0;margin:0;padding:0;border:0;outline:none;background:transparent;font:inherit;letter-spacing:inherit;color:var(--ofself-ink);caret-color:var(--ofself-sheet-accent)}.ofself-readout__input:disabled{color:var(--ofself-sheet-mute)}.ofself-sheet.is-off .ofself-readout__value,.ofself-readout.is-off .ofself-readout__value{color:var(--ofself-sheet-mute)}.ofself-sheets__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--ofself-block-gap, 2px)}.ofself-sheets>.ofself-sheets__pair:last-child{flex:1 0 auto}.ofself-sheets__pair .ofself-readout__value{font-size:28px}.ofself-sheet .ofself-readout input{margin:0;padding:0;border:0;outline:none;box-shadow:none;background:transparent;font:400 28px/1.1 var(--ofself-font-mono);letter-spacing:-.02em;color:var(--ofself-ink);caret-color:var(--ofself-sheet-accent)}.ofself-sheet .ofself-readout .ofself-readout__input{font:inherit;letter-spacing:inherit}.ofself-sheet__acts{display:flex;gap:var(--ofself-block-gap, 2px)}.ofself-key.is-wide{width:auto;height:44px;padding:0 22px;letter-spacing:.14em;text-transform:uppercase;background:var(--ofself-sheet-accent);color:#fff}.ofself-key.is-wide:hover{background:color-mix(in srgb,var(--ofself-sheet-accent) 86%,var(--ofself-ink));color:#fff}@media (max-width: 760px){.ofself-sheets__pair{grid-template-columns:1fr}}.ofself-bay{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(var(--n),minmax(120px,1fr));gap:var(--ofself-block-gap, 2px)}.ofself-bay__h{padding:0 0 6px 16px;font:500 9px/1 var(--ofself-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ofself-sheet-mute)}.ofself-bay__r{min-height:64px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.ofself-bay__r b{font:500 12px/1.3 var(--ofself-font-mono);letter-spacing:.04em}.ofself-bay__r i{font:400 9px/1.4 var(--ofself-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ofself-sheet-mute);font-style:normal}.ofself-bay__face{width:28px;height:28px;margin-bottom:4px;display:grid;place-items:center;overflow:hidden}.ofself-bay__face>*{max-width:28px;max-height:28px}.ofself-sheet button.ofself-bay__k,.ofself-bay__k{min-height:64px;display:grid;place-items:center;background:var(--ofself-sheet-key);color:var(--ofself-sheet-mute);font:500 10px var(--ofself-font-mono);letter-spacing:.14em;text-transform:uppercase}.ofself-sheet button.ofself-bay__k:hover{background:var(--ofself-sheet-key-lit);color:var(--ofself-ink)}.ofself-sheet button.ofself-bay__k.is-on,.ofself-sheet button.ofself-bay__k.is-on:hover{background:var(--ofself-ink);color:var(--ofself-canvas)}.ofself-bay__k.is-always{background:var(--ofself-sheet-plate);cursor:default}.ofself-hours{display:grid;grid-template-columns:1fr 1fr;gap:var(--ofself-block-gap, 2px)}.ofself-hours .ofself-readout{padding:14px 16px;background:var(--ofself-sheet-key);gap:6px}.ofself-hours .ofself-readout:hover{background:var(--ofself-sheet-key-lit)}.ofself-hours .ofself-readout__word{font-size:9px;letter-spacing:.14em;color:var(--ofself-sheet-mute)}.ofself-sheet .ofself-hours input{margin:0;font-size:44px;width:100%;color-scheme:dark light}.ofself-sheet .ofself-hours input::-webkit-calendar-picker-indicator{display:none}.ofself-sheet button.ofself-bigkey{flex:1 1 auto;min-height:120px;display:grid;place-items:center;background:var(--ofself-sheet-key);color:var(--ofself-sheet-mute);font:500 12px var(--ofself-font-mono);letter-spacing:.16em;text-transform:uppercase}.ofself-sheet button.ofself-bigkey:hover{background:var(--ofself-sheet-key-lit);color:var(--ofself-ink)}.ofself-sheet button.ofself-bigkey.is-on,.ofself-sheet button.ofself-bigkey.is-on:hover,.ofself-sheet button.ofself-keycap.is-on,.ofself-sheet button.ofself-keycap.is-on:hover{background:var(--ofself-ink);color:var(--ofself-canvas)}.ofself-sheet button.ofself-keycap.is-on .ofself-keycap__note{color:var(--ofself-canvas);opacity:.7}.ofself-key.is-wide.is-quiet{background:var(--ofself-sheet-key);color:var(--ofself-sheet-mute)}.ofself-key.is-wide.is-quiet:hover:not(:disabled){background:var(--ofself-sheet-key-lit);color:var(--ofself-ink)}.ofself-key.is-wide.is-sm{height:32px;padding:0 12px;font-size:9px}.ofself-key:disabled{opacity:.45;cursor:default}.ofself-key.is-tag{width:auto;height:24px;padding:0 8px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;cursor:default;pointer-events:none;display:inline-grid}.ofself-key.is-tag.is-live{color:var(--ofself-live)}.ofself-key.is-tag.is-warn{color:var(--ofself-warning)}.ofself-sheet button.ofself-sheet__link{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ofself-ink);text-decoration:underline;text-underline-offset:3px}.ofself-sheets__pair.is-wide-left{grid-template-columns:2fr 1fr}.ofself-sheet__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-right:28px}.ofself-sheet__aside{font:400 10px/1 var(--ofself-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ofself-sheet-mute)}.ofself-sheet__body{display:flex;flex-direction:column;gap:14px;min-width:0}.ofself-keys{display:flex;flex-wrap:wrap;gap:var(--ofself-block-gap, 2px)}.ofself-keys .ofself-key{width:auto;min-width:64px;height:44px;padding:0 18px;letter-spacing:.14em;text-transform:uppercase}.ofself-keys.is-fill .ofself-key{flex:1 1 0;min-height:64px}.ofself-keys.is-sm .ofself-key{min-width:0;height:32px;padding:0 12px;font-size:9px}.ofself-keys .ofself-key{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.ofself-key__glyph{display:inline-grid;place-items:center}.ofself-key__glyph svg{width:14px;height:14px}.ofself-key__word{overflow:hidden;text-overflow:ellipsis}.ofself-key__word.is-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ofself-keys.is-icons .ofself-key{width:44px;min-width:0;padding:0}.ofself-key>b{font-weight:500;color:var(--ofself-sheet-accent)}.ofself-key.is-on>b{color:inherit}.ofself-key>b.is-hot.is-warn{color:var(--ofself-warning)}.ofself-key>b.is-hot.is-live{color:var(--ofself-live)}.ofself-sheet.is-on,.ofself-sheet.is-on .ofself-sheet__word,.ofself-sheet.is-on .ofself-sheet__line{background:var(--ofself-ink);color:var(--ofself-canvas)}.ofself-sheets__row{display:grid;grid-template-columns:repeat(var(--n, auto-fit),minmax(120px,1fr));gap:var(--ofself-block-gap, 2px)}.ofself-sheet.is-small{padding:14px 16px;gap:8px}.ofself-sheet.is-small .ofself-sheet__n{margin-top:6px;font-size:28px}.ofself-sheet.is-small:before{top:12px;right:12px}.ofself-key.is-on,.ofself-key[aria-checked=true]{background:var(--ofself-ink);color:var(--ofself-canvas)}.ofself-key.is-wide.is-danger{background:var(--ofself-sheet-key);color:var(--ofself-live)}.ofself-key.is-wide.is-danger:hover:not(:disabled){background:var(--ofself-live);color:#fff}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh;min-height:100dvh;color:#f8fafc}html[data-rail-skin=moss]{color-scheme:light}html[data-rail-skin=moss],html[data-rail-skin=moss] body{color:var(--shell-ink, #111111)}.caliber-stage-col :where(a,button,summary,label,[role=button],[role=link],[role=tab],[role=radio],[role=menuitem],[role=option],[role=treeitem]):not(:where(.pack-floor .sh)),.caliber-stage-col :where(a,button,summary,label,[role=button],[role=link],[role=tab],[role=radio],[role=menuitem],[role=option],[role=treeitem]):not(:where(.pack-floor .sh)):before,.caliber-stage-col :where(a,button,summary,label,[role=button],[role=link],[role=tab],[role=radio],[role=menuitem],[role=option],[role=treeitem]):not(:where(.pack-floor .sh)):after{transition-duration:var(--dur-fade, .6s)!important}.caliber-stage-col :where(a,button,summary,label,[role=button],[role=link],[role=tab],[role=radio],[role=menuitem],[role=option],[role=treeitem]):not(:where(.pack-floor .sh)):where(:hover,:active,[data-highlighted]),.caliber-stage-col :where(a,button,summary,label,[role=button],[role=link],[role=tab],[role=radio],[role=menuitem],[role=option],[role=treeitem]):not(:where(.pack-floor .sh)):where(:hover,:active,[data-highlighted]):before,.caliber-stage-col :where(a,button,summary,label,[role=button],[role=link],[role=tab],[role=radio],[role=menuitem],[role=option],[role=treeitem]):not(:where(.pack-floor .sh)):where(:hover,:active,[data-highlighted]):after{transition-duration:0s!important}.caliber-stage-col :where(button,[role=tab],[role=radio],[role=switch],[role=checkbox]):where([aria-pressed],[aria-selected],[aria-checked]){transition-duration:var(--dur-normal, .18s)!important}.caliber-stage-col :hover>:is([data-cell-remove],[data-cell-validate],.ofself-row-more),.caliber-stage-col .drawer-head:hover .drawer-add{transition-duration:0s!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.caliber-stage-col *,.caliber-stage-col *:before,.caliber-stage-col *:after{transition-duration:.01ms!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-normal, .18s)}::view-transition-group(skill-plate),::view-transition-group(skill-art),::view-transition-group(skill-name),::view-transition-group(skill-score),::view-transition-group(skill-seal){animation-duration:var(--dur-slow, .28s);animation-timing-function:var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1))}::view-transition-old(skill-name){animation:vt-out .14s ease-out forwards}::view-transition-new(skill-name){animation:vt-in .14s .1s ease-in both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}::view-transition-group(root){z-index:0}::view-transition-group(skill-plate){z-index:1}::view-transition-group(skill-art),::view-transition-group(skill-name),::view-transition-group(skill-score),::view-transition-group(skill-seal){z-index:2}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}[data-card-paper]{view-transition-name:card-paper}[data-card-name]{view-transition-name:card-name}[data-resume-paper]{view-transition-name:resume-paper}[data-flow-foot]{view-transition-name:flow-foot}::view-transition-group(card-paper),::view-transition-group(card-name),::view-transition-group(resume-paper),::view-transition-group(flow-foot){animation-duration:var(--dur-slow, .28s);animation-timing-function:var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1))}::view-transition-old(card-paper),::view-transition-new(card-paper){height:100%;overflow:clip}::view-transition-old(card-name){animation:vt-out .14s ease-out forwards}::view-transition-new(card-name){animation:vt-in .14s .1s ease-in both}::view-transition-new(resume-paper):only-child{animation:vt-slide-in var(--dur-slow, .28s) var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1)) both}::view-transition-old(resume-paper):only-child{animation:vt-slide-out var(--dur-normal, .18s) ease-in both}@keyframes vt-slide-in{0%{opacity:0;transform:translate(-24px)}}@keyframes vt-slide-out{to{opacity:0;transform:translate(-24px)}}::view-transition-group(flow-foot){z-index:1}::view-transition-group(resume-paper){z-index:2}::view-transition-group(card-paper){z-index:3}::view-transition-group(card-name){z-index:4}[data-library-seat]{view-transition-name:library-seat}::view-transition-group(library-seat){animation-duration:var(--dur-slow, .28s);animation-timing-function:var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1))}html[data-vt-from=card]::view-transition-old(card-paper):only-child,html[data-vt-from=card]::view-transition-old(library-seat):only-child,html[data-vt-from=card]::view-transition-old(card-name):only-child{animation:vt-slide-out var(--dur-normal, .18s) ease-in both}html[data-vt-from=confirm]::view-transition-new(card-paper):only-child{animation:vt-slide-in var(--dur-slow, .28s) var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1)) both}html[data-vt-from=confirm]::view-transition-new(library-seat):only-child{animation:vt-slide-in-right var(--dur-slow, .28s) var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1)) both}@keyframes vt-slide-in-right{0%{opacity:0;transform:translate(24px)}}[data-extraction]{view-transition-name:extraction}::view-transition-group(extraction){animation-duration:var(--dur-slow, .28s);animation-timing-function:var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1))}html[data-vt-from=door]::view-transition-new(extraction):only-child{animation:vt-slide-in-right var(--dur-slow, .28s) var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1)) both}html[data-vt-from=door]::view-transition-old(resume-paper),html[data-vt-from=door]::view-transition-new(resume-paper){height:100%;overflow:clip}::view-transition-group(extraction){z-index:1}html :focus-visible{outline:2px solid rgb(var(--shell-ink-rgb, 236 236 236) / .9);outline-offset:2px}html :is([role^=menuitem],[role=option]):focus-visible{outline:none}html [tabindex="-1"]:focus-visible{outline:none}input:focus-visible:not([type=checkbox]):not([type=radio]):not([type=range]),textarea:focus-visible{outline:none}.count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--shell-ink, #ececec);color:var(--shell-base, #111);font-family:var(--ofself-font-mono, monospace);font-size:11px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--app-accent: #ececec;--app-accent-rgb: 236 236 236;--app-accent-deep: #ececec;--app-accent-ink: #111111;--ofself-row-active: color-mix(in srgb, var(--app-accent) 5%, transparent);--shell-ground: var(--ofself-surface, #111);--ground: var(--ofself-surface, #111)}:root{--ofself-tag-gray: var(--ofself-tag-default);--ofself-tag-gray-ink: var(--ofself-tag-default-ink);--ofself-tag-brown: var(--ofself-tag-default);--ofself-tag-brown-ink: var(--ofself-tag-default-ink);--ofself-tag-orange: var(--ofself-tag-default);--ofself-tag-orange-ink: var(--ofself-tag-default-ink);--ofself-tag-yellow: var(--ofself-tag-default);--ofself-tag-yellow-ink: var(--ofself-tag-default-ink);--ofself-tag-green: var(--ofself-tag-default);--ofself-tag-green-ink: var(--ofself-tag-default-ink);--ofself-tag-blue: var(--ofself-tag-default);--ofself-tag-blue-ink: var(--ofself-tag-default-ink);--ofself-tag-purple: var(--ofself-tag-default);--ofself-tag-purple-ink: var(--ofself-tag-default-ink);--ofself-tag-pink: var(--ofself-tag-default);--ofself-tag-pink-ink: var(--ofself-tag-default-ink);--ofself-tag-red: var(--ofself-tag-default);--ofself-tag-red-ink: var(--ofself-tag-default-ink)}html[data-rail-skin=moss]{--app-accent: #111111;--app-accent-rgb: 17 17 17;--app-accent-deep: #111111;--app-accent-ink: #ffffff}html[data-rail-skin=dark],html[data-rail-skin=moss]{--ofself-panel-surface: var(--ofself-desk-ground)}.caliber-content>.block__body{color:#f8fafc}html[data-rail-skin=moss] .caliber-content>.block__body{color:var(--shell-ink, #111111)}.caliber-stage-col{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0}.caliber-stage-col>.tile-column{flex:1 1 0;min-height:0}.shell[data-mobile=true] .caliber-stage-col>.tile-column{flex:1 0 auto}.caliber-settings-pane{display:flex;flex-direction:column;color:rgb(var(--shell-ink-rgb, 236 236 236));font-family:var(--ofself-font-sans, system-ui, sans-serif);--cream: rgb(var(--shell-ink-rgb, 236 236 236));--ground: var(--panel-surface, #161616);--surface: rgb(var(--shell-ink-rgb, 236 236 236) / .03);--card-grad: rgb(var(--shell-ink-rgb, 236 236 236) / .03);--line: var(--seam-line, rgba(236, 236, 236, .12));--line-2: rgb(var(--shell-ink-rgb, 236 236 236) / .22);--muted: var(--text-muted);--faint: var(--text-faint);--mono: var(--ofself-font-mono, ui-monospace, monospace);--serif: var(--ofself-font-display, system-ui, sans-serif);--gold: #c8a86b;--gold-soft: rgba(200, 168, 107, .14);--gold-line: rgba(200, 168, 107, .35);--gold-line-2: rgba(200, 168, 107, .55);--silver: #b7c0cb;--bronze: #c2754d;--verified-blue: #2563eb;--verified-blue-ink: #60a5fa;--pewter-deep: #9aa1a9;--r-btn: 0;--r-chip: 0;--r-row: 0;--r-plate: 0;--r-panel: 0}.caliber-settings-pane>*{min-width:0}.ofself-focus-seat{display:none}html[data-cb-preapp] .shell:after{display:none}html[data-cb-preapp][data-block-gap] .shell{padding-inline-start:var(--ofself-block-gap, 0px)}html[data-cb-preapp] .shell{--ofself-rails-edge: var(--ofself-block-gap, 0px);--rail-stack-w: 0px}html[data-cb-preapp] .grid-nav__cell--home,html[data-cb-preapp] .ofself-phone-bar .ofself-nav-menu{display:none}.block-rail [data-seat^=page-] .ofself-swap__glyph svg{width:19px;height:19px}html[data-rail-skin=moss] :is(.ofself-desk,.block,.block-rail,.tile-column__panel){--ofself-sheet-rest: color-mix(in srgb, var(--ofself-ink) 4%, var(--ofself-sheet-plate))}.block-rail__home{--ofself-rail-mark: 46px}.caliber-content{position:relative}.caliber-topstart{position:absolute;top:12px;left:28px;z-index:30;height:38px;display:flex;align-items:center;gap:12px;--ink: rgb(var(--shell-ink-rgb, 236 236 236));--lit: rgb(var(--shell-ink-rgb, 236 236 236) / .7);--line-2: rgb(var(--shell-ink-rgb, 236 236 236) / .24);--muted: var(--text-muted);--mono: var(--ofself-font-mono, ui-monospace, monospace)}.caliber-topstart :is(button,[role=radio]){min-height:38px}.caliber-topstart:empty{display:none}.caliber-topend{left:auto;right:28px}.caliber-topstart:has([data-aspire-explore]){right:28px;height:auto;min-height:38px;flex-wrap:wrap;row-gap:8px;pointer-events:none;--crumbs-order: -1;--crumbs-basis: 100%;--crumbs-height: 38px;--crumbs-align: center}.caliber-topstart>*{pointer-events:auto}.caliber-topstart>.ofself-crumbs{order:var(--crumbs-order, 0);flex-basis:var(--crumbs-basis, auto);height:var(--crumbs-height, auto);align-items:var(--crumbs-align, normal)}.caliber-topstart:not(.caliber-topend):not(:has([data-aspire-explore])){max-width:calc(50% - min(210px,23vw) - 44px)}.caliber-topstart .ofself-crumbs__step:not([data-here]){flex-shrink:.02}@media (max-width: 960px){.caliber-topstart:not(.caliber-topend):not(:has([data-aspire-explore])){max-width:calc(100% - 56px)}.caliber-content:has(>.caliber-topend>*)>.caliber-topstart:not(.caliber-topend):not(:has([data-aspire-explore])){max-width:calc(100% - 228px)}}@media (max-width: 640px){.caliber-topstart:not(.caliber-topend):not(:has([data-aspire-explore])){max-width:calc(100% - 32px)}.caliber-content:has(>.caliber-topend>*)>.caliber-topstart:not(.caliber-topend):not(:has([data-aspire-explore])){max-width:calc(100% - 80px)}}@media (max-width: 960px){.caliber-topstart{top:58px}}.caliber-content{--caliber-bar-clear: 62px}@media (max-width: 960px){.caliber-content:has(>.caliber-topstart>*){--caliber-bar-clear: 104px}.caliber-content:has(>.caliber-topstart [data-aspire-explore]){--caliber-bar-clear: 200px}}@media (max-width: 640px){.caliber-topstart{top:78px;left:16px}.caliber-topend{left:auto;right:16px}.caliber-content{--caliber-bar-clear: 80px}.caliber-content:has(>.caliber-topstart>*){--caliber-bar-clear: 124px}}@media (max-width: 900px){.caliber-content:has(>.caliber-topstart>*) [data-connect-drawer]{padding-top:var(--caliber-bar-clear)}}.shell[data-mobile=true] .caliber-content{--caliber-bar-clear: 0px}.shell[data-mobile=true] .caliber-content>.caliber-topstart{position:relative;inset:auto;z-index:auto;height:auto;min-height:38px;max-width:none;flex-wrap:wrap;row-gap:8px;padding:10px 16px 0;box-sizing:border-box}.shell[data-mobile=true] .caliber-content>.caliber-topstart:has([data-aspire-explore]){right:auto}.shell[data-mobile=true] .caliber-content>.caliber-topend{justify-content:flex-end;padding-top:6px}.shell[data-mobile=true] .caliber-content:has(>.block__body>.ofself-page-fade>.ofself-desk,>.block__body>.ofself-page-fade>*>.ofself-desk){background-color:var(--ofself-desk-ground, var(--ofself-surface, #f5f5f5));background-image:radial-gradient(circle,var(--ofself-desk-dot, rgb(var(--ofself-ink-rgb, 17 17 17) / var(--ofself-desk-dot-alpha, .14))) var(--ofself-desk-dot-r, 1px),transparent calc(var(--ofself-desk-dot-r, 1px) + .2px));background-size:var(--ofself-desk-dot-gap, 20px) var(--ofself-desk-dot-gap, 20px);background-position:calc(var(--ofself-desk-dot-gap, 20px) / 2 - var(--ofself-desk-dot-r, 1px) - .2px) calc(var(--ofself-desk-dot-gap, 20px) / 2 - var(--ofself-desk-dot-r, 1px) - .2px);background-attachment:fixed}.caliber-content>.block__body:has(>.ofself-page-fade>.ofself-desk,>.ofself-page-fade>*>.ofself-desk){background-color:var(--ofself-desk-ground, var(--ofself-surface, #f5f5f5));background-image:radial-gradient(circle,var(--ofself-desk-dot, rgb(var(--ofself-ink-rgb, 17 17 17) / var(--ofself-desk-dot-alpha, .14))) var(--ofself-desk-dot-r, 1px),transparent calc(var(--ofself-desk-dot-r, 1px) + .2px));background-size:var(--ofself-desk-dot-gap, 20px) var(--ofself-desk-dot-gap, 20px);background-position:calc(var(--ofself-desk-dot-gap, 20px) / 2 - var(--ofself-desk-dot-r, 1px) - .2px) calc(var(--ofself-desk-dot-gap, 20px) / 2 - var(--ofself-desk-dot-r, 1px) - .2px);background-attachment:fixed}html[data-desk-dots=off] .caliber-content>.block__body{background-image:none}.caliber-content>.block__body>.ofself-page-fade>.ofself-desk.ofself-desk,.caliber-content>.block__body>.ofself-page-fade>*>.ofself-desk.ofself-desk{background:none}.ofself-switcher__tables[data-side] .ofself-switcher__identities .ofself-element-table__head{width:0;min-width:100%;overflow:visible}.ofself-tour{--ofself-dim: .22}[data-title-voice=display] .ProseMirror>h1:first-child{color:rgb(var(--shell-ink-rgb, 236 236 236));text-wrap:balance}.caliber-page{display:flex;flex:1 1 0;min-width:0;min-height:0}.caliber-page>.split-view{flex:1 1 0;min-width:0}.shell[data-mobile=true] .caliber-page,.shell[data-mobile=true] .caliber-page>.split-view{min-height:auto;height:auto}html[data-float-proto]{--float-inset: 14px;--float-radius: 14px;--float-ledge: 0 2px 0 rgb(0 0 0 / .5)}html[data-float-proto]:not([data-rail-skin=dark]){--float-ledge: 0 2px 0 rgb(0 0 0 / .08)}:root[data-float-proto] .shell:has(>.block-rail){--float-ground: var(--ofself-desk-ground);background-color:var(--float-ground);background-image:radial-gradient(circle,rgb(var(--ofself-ink-rgb) / var(--ofself-desk-dot-alpha)) var(--ofself-desk-dot-r),transparent calc(var(--ofself-desk-dot-r) + .2px));background-size:var(--ofself-desk-dot-gap) var(--ofself-desk-dot-gap);background-position:calc(var(--ofself-desk-dot-gap) / 2 - var(--ofself-desk-dot-r) - .2px) calc(var(--ofself-desk-dot-gap) / 2 - var(--ofself-desk-dot-r) - .2px);background-attachment:fixed;padding:var(--float-inset) 0 var(--float-inset) calc(var(--float-inset) + var(--ofself-block-rail-w) + var(--ofself-block-gap))}:root[data-float-proto]:not([data-rail-skin=dark]) .shell:has(>.block-rail){--float-ground: color-mix(in srgb, var(--ofself-sheet-plate, var(--panel-surface, var(--ofself-surface))) 40%, white)}html[data-float-proto] .stage-block.ofself-desk{background:none}html[data-float-proto] .shell__stage{overflow-clip-margin:var(--float-inset)}html[data-float-proto] .block-rail{top:var(--float-inset);bottom:var(--float-inset);left:var(--float-inset);height:auto;border-radius:var(--float-radius) 0 0 var(--float-radius);overflow:hidden}@layer ofself.components{html[data-float-proto] .app07-side{border-radius:0 var(--float-radius) var(--float-radius) 0!important;overflow:hidden}}html[data-float-proto] :is(.block-rail,.app07 .app07-side){--float-plate: color-mix(in srgb, var(--ofself-ink, rgb(17 17 17)) 8%, var(--panel-surface, var(--ofself-surface)));--float-glass: color-mix(in srgb, var(--float-plate) 72%, transparent);--ofself-sheet-key: var(--float-glass);--ofself-sheet-plate: var(--float-glass);box-shadow:var(--float-ledge)}html[data-float-proto]:not([data-rail-skin=dark]) :is(.block-rail,.app07 .app07-side){--float-plate: color-mix(in srgb, var(--ofself-ink, rgb(17 17 17)) 5%, var(--panel-surface, var(--ofself-surface)))}html[data-float-proto] .block-rail{background:transparent}html[data-float-proto] .app07 .app07-side{--panel: transparent;background:var(--float-glass) padding-box;border-left:var(--ofself-block-gap, 2px) solid transparent}html[data-float-proto] .app07 .app07-side:after{content:"01";position:absolute;z-index:73;bottom:0;right:22px;height:calc(var(--head-top) + var(--head-line));display:flex;align-items:center;pointer-events:none;font:500 10px/1 var(--ofself-font-mono, monospace);letter-spacing:.1em;color:var(--ofself-word-rest)}html[data-float-proto] .ofself-rim{display:none}:root{--gold: rgb(var(--shell-ink-rgb, 236 236 236));--gold-soft: rgb(var(--shell-ink-rgb, 236 236 236) / .08);--gold-line: rgb(var(--shell-ink-rgb, 236 236 236) / .42);--gold-line-2: rgb(var(--shell-ink-rgb, 236 236 236) / .22);--cream: rgb(var(--shell-ink-rgb, 236 236 236));--lit: rgb(var(--shell-ink-rgb, 236 236 236) / .72);--muted: rgb(var(--shell-ink-rgb, 236 236 236) / .55);--faint: rgb(var(--shell-ink-rgb, 236 236 236) / .34);--line: rgb(var(--shell-ink-rgb, 236 236 236) / .12);--line-2: rgb(var(--shell-ink-rgb, 236 236 236) / .2);--surface: #161616;--skill: #6366f1;--org: #38bdf8;--job: #c8a86b;--self: #f4ecd9;--edu: #eab308;--sans: var(--ofself-font-sans, "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif);--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--serif: var(--ofself-font-display, "Space Grotesk", sans-serif);--gold-metal: #c8a86b;--bronze: #c2754d;--silver: #b7c0cb;--verified-blue: #2563eb;--verified-blue-ink: #60a5fa;--gold-ink: #7d6229;--tier-ink-gold: var(--gold-metal);--tier-ink-silver: var(--silver);--tier-ink-bronze: var(--bronze);--card-grad: linear-gradient(0deg, #161616, #161616);--r-plate: 0px;--pewter: #5a5a64;--pewter-deep: #2b2b33;--ground: #111111;--draft-bg: linear-gradient(0deg, #141414, #141414);--r-row: 0px;--r-panel: 0px;--r-btn: 0px;--r-chip: 0px}html[data-rail-skin=moss]{--surface: #e5e5e5;--card-grad: linear-gradient(0deg, #e5e5e5, #e5e5e5);--ground: var(--shell-base, #f5f5f5);--tier-ink-gold: var(--gold-ink);--tier-ink-silver: #5c6066;--tier-ink-bronze: #613a27;--verified-blue-ink: var(--verified-blue)}[data-card-look]:not([data-card-ground=dark]){--shell-ink-rgb: var(--card-ink-rgb);--shell-ink: var(--card-ink);--shell-base: var(--card-paper);--panel-surface: var(--card-paper);--gold: var(--card-ink);--gold-soft: rgb(var(--card-ink-rgb) / .08);--gold-line: rgb(var(--card-ink-rgb) / .42);--gold-line-2: rgb(var(--card-ink-rgb) / .22);--cream: var(--card-ink);--lit: rgb(var(--card-ink-rgb) / .72);--muted: var(--card-muted);--faint: var(--card-faint);--line: var(--card-line);--line-2: rgb(var(--card-ink-rgb) / .2);--surface: var(--card-plate);--card-grad: linear-gradient(0deg, var(--card-plate), var(--card-plate));--ground: var(--card-paper);--draft-bg: linear-gradient(0deg, var(--card-paper), var(--card-paper));--tier-ink-gold: var(--card-tier-ink-gold);--tier-ink-silver: var(--card-tier-ink-silver);--tier-ink-bronze: var(--card-tier-ink-bronze);--verified-blue-ink: var(--card-verified-ink);background-color:var(--card-paper);color:var(--card-ink)}:root{--motion-stamp: .26s;--motion-settle: var(--ofself-ease-settle, cubic-bezier(.22, 1, .36, 1));--motion-in: var(--dur-slow, .28s);--motion-out: var(--dur-normal, .18s)}@keyframes stampIn{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.motion-stamp-in{display:inline-block;animation:stampIn var(--motion-stamp) var(--motion-settle) both}@media (prefers-reduced-motion: reduce){.motion-stamp-in{animation:none}}[data-comes-goes]{transition:opacity var(--motion-out) var(--motion-settle),translate var(--motion-out) var(--motion-settle),display var(--motion-out) allow-discrete}[data-comes-goes][data-open]{transition-duration:var(--motion-in)}[data-comes-goes]:not([data-open]){display:none!important;opacity:0;translate:0 4px;animation:none}@starting-style{[data-comes-goes][data-open]{opacity:0;translate:0 4px}}
