*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Barlow,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light dark;--light:initial;--dark: ;--font-display:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--font-body:"Barlow",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--display-page:38px;--display-hero:52px;--display-metric:42px;--display-metric-sm:34px;--display-lockup:20px;--display-leading:0.96;--display-track:0.005em;--text-lg:16.5px;--text-base:14px;--text-sm:13.5px;--text-xs:12.5px;--mono-label:10.5px;--mono-cell:13px;--mono-note:11px;--track-label:0.12em;--track-nav:0.14em;--track-descriptor:0.24em;--ink:var(--light,#14171a) var(--dark,#f2f2ef);--ink-2:var(--light,#3f474e) var(--dark,#c3c8cd);--ink-3:var(--light,#5c646c) var(--dark,#8f959b);--ink-4:var(--light,#9aa0a6) var(--dark,#6b7279);--chalk:#f2f2ef;--bib-light:#f2f2ef;--bib-dark:#14171a;--chalk-fill:var(--light,#f2f2ef) var(--dark,#20262c);--bg:var(--light,#ffffff) var(--dark,#14171a);--surface:var(--light,#f7f7f4) var(--dark,#1b2026);--desk:var(--light,#e7e6e1) var(--dark,#0b0d0f);--hover:var(--light,#faf9f6) var(--dark,#20262c);--raised:var(--light,#ffffff) var(--dark,#262c32);--scrim:var(--light,rgba(20,23,26,0.5)) var(--dark,rgba(0,0,0,0.66));--rule:var(--light,#ededea) var(--dark,#262c32);--rule-mid:var(--light,#dedcd6) var(--dark,#333941);--rule-row:var(--light,#f0efec) var(--dark,#1f252b);--rule-ink:var(--light,#14171a) var(--dark,#f2f2ef);--shell:var(--light,#14171a) var(--dark,#0e1114);--shell-2:var(--light,#1b2026) var(--dark,#161b20);--on-shell:#f2f2ef;--on-shell-dim:#a8a29a;--on-shell-faint:#8d8880;--on-shell-active:#a8a29a;--ember:#ff3b1f;--ember-dark:#ff5a3c;--ember-press:#e02f14;--ember-type:var(--light,#d62e0c) var(--dark,#ff5a3c);--ember-type-ink:var(--light,#ffffff) var(--dark,#14171a);--ember-wash:var(--light,#fdf3f0) var(--dark,#331c18);--ember-line:var(--light,#f6d7cd) var(--dark,#5c2e25);--lime:#8fd14f;--lime-press:#7cbb3f;--lime-type:var(--light,#4d7d1c) var(--dark,#8fd14f);--lime-ink:#10230a;--support:#2b6e80;--support-dark:#5aa9be;--support-type:var(--light,#235a69) var(--dark,#5aa9be);--support-ink:#ffffff;--support-press:#235a69;--amber-wash:var(--light,#fdf6e3) var(--dark,#2a2410);--amber-line:var(--light,#f0dfae) var(--dark,#5a4a14);--amber-type:var(--light,#7a5100) var(--dark,#f0c24c);--amber-mark:#d99a0b;--keeper:var(--light,#6b4fbb) var(--dark,#a78bfa);--rose:var(--light,#a8264f) var(--dark,#e4668d);--rose-wash:var(--light,#fbe9ef) var(--dark,#2f1a22);--rose-ink:var(--light,#ffffff) var(--dark,#14171a);--credit:var(--light,#2a5f8f) var(--dark,#6aa4d8);--ok-type:var(--light,#15803d) var(--dark,#6fcf7a);--coach-accent:var(--lime);--coach-accent-type:var(--lime-type);--coach-accent-ink:var(--lime-ink);--camp-accent:var(--support);--camp-accent-dark:var(--support-dark);--camp-accent-type:var(--support-type);--camp-accent-ink:var(--support-ink);--r-badge:2px;--r:3px;--r-button:10px;--r-shell:4px;--r-device:34px;--r-knob:999px;--hair:1px;--bar-h:8px;--island-pill-inset:6px;--shadow-shell:var(--light,0 24px 60px rgba(20,23,26,0.16)) var(--dark,0 24px 60px rgba(0,0,0,0.55));--shadow-button:var(
        --light,inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(20,23,26,0.12),0 3px 8px -3px rgba(20,23,26,0.18)
      ) var(
        --dark,inset 0 1px 0 rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.4),0 3px 8px -3px rgba(0,0,0,0.5)
      );--shadow-island:var(--light,0 14px 34px rgba(20,23,26,0.34)) var(--dark,0 14px 34px rgba(0,0,0,0.6));--shadow-float:var(
        --light,0 1px 2px rgba(20,23,26,0.12),0 8px 22px -4px rgba(20,23,26,0.22)
      ) var(--dark,0 1px 2px rgba(0,0,0,0.4),0 8px 22px -4px rgba(0,0,0,0.6));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:14px;--space-5:18px;--space-6:22px;--space-7:26px;--space-8:34px;--space-9:44px;--rail-w:248px;--pane-pad-x:34px;--pane-pad-y:22px;--col-gap:44px;--row-h:46px;--row-pad-y:13px;--tap-min:44px;--menu-size:52px;--island-h:62px;--ease:cubic-bezier(0.22,0.61,0.36,1);--dur:380ms;--dur-toggle:160ms;--dur-fill:500ms;--text:var(--ink);--text-muted:var(--ink-3);--text-faint:var(--ink-4);--field:var(--surface);--fill:var(--light,#14171a) var(--dark,#f2f2ef);--fill-ink:var(--light,#ffffff) var(--dark,#14171a);--radius:var(--r-shell);--background:var(--bg);--foreground:var(--ink);--card:var(--bg);--card-foreground:var(--ink);--primary:var(--fill);--primary-foreground:var(--light,#f2f2ef) var(--dark,#14171a);--secondary:var(--surface);--secondary-foreground:var(--ink);--muted:var(--surface);--muted-foreground:var(--ink-3);--accent:var(--hover);--accent-foreground:var(--ink);--destructive:var(--light,#9e1f1f) var(--dark,#ef6b6b);--destructive-foreground:var(--light,#ffffff) var(--dark,#14171a);--border:var(--rule);--input:var(--rule-mid);--ring:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--light: ;--dark:initial}}:root[data-theme=dark]{color-scheme:dark;--light: ;--dark:initial}:root[data-theme=light]{color-scheme:light}@media print{:root,:root[data-theme]{color-scheme:light;--light:initial;--dark: }}*{--tw-border-opacity:1;border-color:var(--border)}body{--tw-bg-opacity:1;background-color:var(--background);--tw-text-opacity:1;color:var(--foreground);font-family:var(--font-body);font-size:14px;-webkit-font-smoothing:antialiased}@media (max-width:767px){input,select,textarea{font-size:16px}}[data-surface=camp]{--signal:var(--light,var(--support)) var(--dark,var(--support-dark));--signal-dark:var(--support-dark);--signal-press:var(--light,var(--support-press)) var(--dark,#4a97ab);--signal-type:var(--support-type);--signal-ink:var(--light,var(--support-ink)) var(--dark,#14171a);--wash:var(--light,#eaf2f4) var(--dark,#18272c);--wash-line:var(--light,#c9dee3) var(--dark,#1d3a43);--primary:var(--signal);--primary-foreground:var(--signal-ink);--ring:var(--signal)}[data-surface=coach]{--signal:var(--lime);--signal-dark:var(--lime);--signal-press:var(--lime-press);--signal-type:var(--lime-type);--signal-ink:var(--lime-ink);--wash:var(--light,#f2f7ea) var(--dark,#243020);--wash-line:var(--light,#dbe8c6) var(--dark,#3a5229);--primary:var(--lime);--primary-foreground:var(--lime-ink);--ring:var(--light,var(--lime-ink)) var(--dark,var(--lime))}[data-surface=founder]{--signal:var(--light,var(--ember)) var(--dark,var(--ember-dark));--signal-dark:var(--ember-dark);--signal-press:var(--light,var(--ember-press)) var(--dark,var(--ember));--signal-type:var(--ember-type);--signal-ink:#14171a;--wash:var(--ember-wash);--wash-line:var(--ember-line);--primary:var(--signal);--primary-foreground:#14171a;--ring:var(--signal)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:1280px){.container{max-width:1280px}}.ie-shell{min-height:100vh;min-height:100dvh;background:var(--desk)}@media (max-width:899px){.ie-shell{display:flex;flex-direction:column}.ie-shell>.ie-pane{flex:1 0 auto}}@media (min-width:900px){.ie-shell{display:grid;grid-template-columns:var(--rail-w) 4px minmax(0,1fr);align-items:stretch;height:100vh;height:100dvh;overflow:hidden}}.ie-rail{display:none;flex-direction:column;min-height:0;background:var(--shell);color:var(--on-shell)}@media (min-width:900px){.ie-rail{display:flex}}.ie-divider{display:none;background:var(--shell-2)}@media (min-width:900px){.ie-divider{display:block}}.ie-pane{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--bg)}.ie-rail-head{flex:none;padding:22px 18px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ie-lockup{display:flex;align-items:center;gap:9px;color:var(--on-shell);text-decoration:none}.ie-lockup-name{font-family:var(--font-display);font-weight:700;font-size:var(--display-lockup);line-height:.9;letter-spacing:.02em;text-transform:uppercase;display:block}.ie-rail-title{font-size:15px;font-weight:500;line-height:1.35;color:var(--on-shell);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ie-rail-sub{display:block;margin-top:3px;font-size:12px;color:var(--on-shell-faint)}.ie-rail-context{position:relative;display:flex;align-items:center;gap:8px;margin-top:14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-button);background:rgba(255,255,255,.03);padding:9px 10px}.ie-rail-context-text{flex:1 1 0%;min-width:0}.ie-rail-context-chevron{flex:none;width:15px;height:15px;color:var(--on-shell-faint)}.ie-rail-context[data-switchable]:hover{background:rgba(255,255,255,.07)}.ie-rail-context:has(.ie-rail-context-select:focus-visible){outline:2px solid var(--on-shell);outline-offset:-2px}.ie-rail-context-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;background:transparent}.ie-switcher-scrim{position:fixed;inset:0;z-index:65;background:var(--scrim)}@media (max-width:899px){.ie-switcher-scrim{display:none}}.ie-switcher{position:absolute;top:calc(100% + 4px);left:0;z-index:70;display:flex;flex-direction:column;width:min(345px,calc(100vw - 24px));max-height:calc(100vh - 160px);border:1px solid var(--rule-mid);border-radius:12px;background:var(--bg);color:var(--ink);box-shadow:0 18px 40px rgba(8,10,12,.28);overflow:hidden}.ie-switcher-search{flex:none;display:block;border-bottom:1px solid var(--rule)}.ie-switcher-search input{display:block;width:100%;min-height:var(--tap-min);border:0;border-radius:0;background:transparent;padding:0 16px;font:inherit;font-size:16px;color:var(--ink);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ie-switcher-search input::-moz-placeholder{color:var(--ink-3)}.ie-switcher-search input::placeholder{color:var(--ink-3)}.ie-switcher-search input::-webkit-search-cancel-button{display:none}.ie-switcher-scroll{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 0 8px}.ie-switcher-scroll ul{margin:0;padding:0;list-style:none}.ie-switcher-label{margin:0;padding:12px 16px 4px;font-family:var(--font-mono);font-size:var(--mono-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-switcher-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--tap-min);border:0;background:transparent;padding:6px 16px;text-align:left;font:inherit;font-size:15px;color:var(--ink);text-decoration:none;cursor:pointer}.ie-switcher-row:hover{background:var(--hover)}.ie-switcher-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ie-switcher-name{min-width:0;overflow-wrap:anywhere}.ie-switcher-name[data-current],.ie-switcher-row[aria-current] .ie-switcher-meta,.ie-switcher-row[aria-current] .ie-switcher-name{font-weight:700}.ie-switcher-meta{flex:none;font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.ie-switcher-row[aria-current] .ie-switcher-meta{color:var(--ink-2)}.ie-switcher-empty{margin:0;padding:16px;color:var(--ink-3);font-size:14px}@media (max-width:899px){.ie-switcher{position:fixed;top:64px;left:var(--space-5);right:var(--space-5);width:auto;max-height:calc(100dvh - 64px - 96px - env(safe-area-inset-bottom))}}.ie-rail-context-text[data-scoped] .ie-rail-sub{margin:0 0 2px;font-size:13px}.ie-rail-context-text[data-scoped] .ie-rail-title{font-size:17px;font-weight:600;line-height:1.25}.ie-rail-back{display:flex;align-items:center;gap:8px;min-height:var(--tap-min);padding:8px 10px;margin-bottom:4px;font-size:13px;color:var(--on-shell-dim);text-decoration:none;border-radius:var(--r-button)}@media (min-width:900px){.ie-rail-back{min-height:33px}}.ie-rail-back svg{flex:none;width:15px;height:15px}.ie-rail-back:hover{color:var(--on-shell)}.ie-rail-back:focus-visible{outline:2px solid var(--on-shell);outline-offset:-2px}button.ie-rail-back{width:100%;border:0;background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer}.ie-menu-btn{display:none}@media (max-width:899px){.ie-menu-btn{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 10px);left:12px;z-index:45;display:inline-flex;align-items:center;justify-content:center;width:var(--menu-size);height:var(--menu-size);padding:0;overflow:hidden;border:0;border-radius:var(--r-knob);background:var(--signal);color:var(--signal-ink);box-shadow:var(--shadow-float);cursor:pointer}.ie-menu-btn svg{width:24px;height:24px}.ie-menu-btn:active{background:var(--signal-press)}.ie-menu-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ie-menu-btn[data-glint]:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%);animation:ie-menu-glint 3.2s ease-in-out .8s infinite;pointer-events:none}}@keyframes ie-menu-glint{0%{transform:translateX(-120%)}35%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.ie-menu-btn[data-glint]:after{animation:none;display:none}}.ie-drawer{position:fixed;inset:0;z-index:60;display:flex}@media (min-width:900px){.ie-drawer{display:none}}.ie-drawer-scrim{position:absolute;inset:0;border:0;background:var(--scrim);cursor:pointer}.ie-drawer-panel{position:relative;display:flex;flex-direction:column;width:min(300px,82vw);height:100%;min-height:0;background:var(--shell);color:var(--on-shell);outline:none}.ie-drawer-panel .ie-rail-head{flex:none;padding:22px 18px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ie-drawer-panel .ie-lockup{color:var(--on-shell)}.ie-drawer-panel .ie-lockup-name{font-size:var(--display-lockup);letter-spacing:.02em}.ie-drawer-panel .ie-rail-context,.ie-drawer-panel .ie-rail-nav{display:flex}.ie-drawer-close{position:absolute;top:14px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border:0;background:transparent;color:var(--on-shell-dim);cursor:pointer}.ie-drawer-close svg{width:18px;height:18px}.ie-drawer-close:focus-visible{outline:2px solid var(--on-shell);outline-offset:-2px}.ie-drawer-foot{flex:none;border-top:1px solid rgba(255,255,255,.08);padding:16px 18px calc(16px + env(safe-area-inset-bottom))}.ie-rail-nav{flex:1 1 0%;min-height:0;display:flex;flex-direction:column}.ie-rail-scroll{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 10px 14px}.ie-rail-navfoot{flex:none;border-top:1px solid rgba(255,255,255,.08);padding:8px 10px}.ie-rail-rows{display:flex;flex-direction:column;gap:1px}.ie-rail-menu[hidden],.ie-rail-rows[hidden]{display:none}.ie-rail-group+.ie-rail-group,.ie-rail-group+.ie-rail-rows,.ie-rail-group>.ie-rail-rows,.ie-rail-rows+.ie-rail-group{margin-top:1px}.ie-rail-empty{padding:8px 10px;font-size:13px;color:var(--on-shell-faint)}.ie-rail-search{flex:none;position:relative;display:flex;align-items:center;gap:8px;margin:12px 10px 8px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-button);background:rgba(255,255,255,.04);padding:0 10px;color:var(--on-shell-faint)}.ie-rail-search:focus-within{border-color:rgba(255,255,255,.28);color:var(--on-shell-dim)}.ie-rail-search svg{flex:none;width:15px;height:15px}.ie-rail-search input{flex:1 1 0%;min-width:0;height:34px;border:0;background:transparent;color:var(--on-shell);font-size:13px;outline:none}@media (max-width:899px){.ie-rail-search input{font-size:16px}}.ie-rail-search input::-moz-placeholder{color:var(--on-shell-faint)}.ie-rail-search input::placeholder{color:var(--on-shell-faint)}.ie-rail-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ie-rail-kbd{flex:none;border:1px solid rgba(255,255,255,.12);border-radius:5px;padding:1px 5px;font-family:var(--font-mono);font-size:10.5px;color:var(--on-shell-faint)}.ie-rail-search-button{width:calc(100% - 20px);height:36px;cursor:pointer;font:inherit;text-align:left}.ie-rail-search-button:hover{border-color:rgba(255,255,255,.2);color:var(--on-shell-dim)}.ie-rail-search-button:focus-visible{outline:2px solid var(--on-shell);outline-offset:-2px}.ie-rail-search-text{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ie-cmdk{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0!important;padding:0;border:0;overflow:hidden;background:transparent;color:var(--ink)}.ie-cmdk[open]{display:flex;align-items:flex-start;justify-content:center;padding:72px var(--space-5) 0}.ie-cmdk::backdrop{background:var(--scrim,rgba(20,23,26,.5))}.ie-cmdk:focus{outline:none}.ie-cmdk-box{display:flex;flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - 72px - 96px - env(safe-area-inset-bottom));min-height:0;border:1px solid var(--rule-mid);border-radius:12px;background:var(--bg);box-shadow:0 24px 60px rgba(20,23,26,.28);overflow:hidden}@media (min-width:900px){.ie-cmdk[open]{padding-top:114px}.ie-cmdk-box{max-height:calc(100dvh - 114px - 48px)}}.ie-cmdk-input{flex:none;display:block;width:100%;min-height:56px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;padding:0 18px;font:inherit;font-size:18px;color:var(--ink);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ie-cmdk-input::-moz-placeholder{color:var(--ink-3)}.ie-cmdk-input::placeholder{color:var(--ink-3)}.ie-cmdk-list{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 8px}.ie-cmdk [cmdk-group-heading]{padding:12px 10px 4px;font-family:var(--font-mono);font-size:var(--mono-label);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-cmdk-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap-min);border-radius:6px;padding:6px 10px;font-size:16px;color:var(--ink);text-decoration:none;cursor:pointer}.ie-cmdk-row[data-selected=true]{background:var(--surface)}.ie-cmdk-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ie-cmdk-arrow{flex:none;margin-right:-4px;color:var(--ink-3)}.ie-cmdk-step{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 18px;border-bottom:1px solid var(--rule);font-size:14px;font-weight:600;color:var(--ink-2)}.ie-cmdk-step-back{min-height:var(--tap-min);min-width:44px;border:0;background:transparent;padding:0 4px;font:inherit;font-size:14px;font-weight:500;color:var(--ink-3);cursor:pointer}.ie-cmdk-step-back:hover{color:var(--ink)}.ie-cmdk-hint{flex:none}.ie-cmdk-empty,.ie-cmdk-hint{font-size:14px;color:var(--ink-3)}.ie-cmdk-empty{margin:0;padding:16px 10px}.ie-nav-item{display:flex;width:100%;align-items:center;gap:10px;min-height:var(--tap-min);border:0;border-radius:var(--r-button);background:transparent;padding:8px 10px;font-size:14px;line-height:1.2;text-align:left;text-decoration:none;color:var(--on-shell-dim);cursor:pointer;transition:color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}@media (min-width:900px){.ie-nav-item{min-height:33px}}.ie-nav-label{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-nav-count{font-family:var(--font-mono);font-size:11px;flex:none;color:var(--on-shell-faint)}.ie-nav-item:hover{background:rgba(255,255,255,.06);color:var(--on-shell)}.ie-nav-item[aria-current=page]{background:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35);color:#ffffff}.ie-nav-item>svg{flex:none;width:16px;height:16px;stroke-width:1.6}.ie-nav-item[aria-current=page] .ie-nav-count{color:var(--on-shell-active)}.ie-nav-item:focus-visible{outline:2px solid var(--on-shell);outline-offset:-2px}.ie-nav-group{font-family:inherit}.ie-nav-chevron{flex:none;width:14px;height:14px;color:var(--on-shell-faint);transition:transform var(--dur-toggle) var(--ease)}.ie-nav-group[aria-expanded=true] .ie-nav-chevron{transform:rotate(90deg)}.ie-nav-item.ie-nav-nested{padding-left:36px}.ie-rail-foot{flex:none;display:flex;flex-direction:column}.ie-rail-foot-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 18px}.ie-rail-account,.ie-rail-foot-row{border-top:1px solid rgba(255,255,255,.08)}.ie-rail-account{position:relative;padding:8px 10px}.ie-rail-account-button{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:var(--r-button);background:transparent;padding:6px 8px;text-align:left;color:var(--on-shell);cursor:pointer}.ie-rail-account-button:hover,.ie-rail-account-button[aria-expanded=true]{background:rgba(255,255,255,.06)}.ie-rail-account-button:focus-visible{outline:2px solid var(--on-shell);outline-offset:-2px}.ie-rail-account-text{flex:1 1 0%;min-width:0;display:flex;flex-direction:column}.ie-rail-account-button .ie-rail-who{flex:none;font-size:13px;color:var(--on-shell)}.ie-rail-account-button .ie-rail-initials{border-radius:8px}.ie-rail-account-detail{font-size:11px;color:var(--on-shell-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-rail-account-chevron{flex:none;width:15px;height:15px;color:var(--on-shell-faint)}.ie-rail-menu{position:absolute;left:10px;right:10px;bottom:calc(100% - 2px);z-index:40;display:flex;flex-direction:column;gap:1px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:var(--shell-2);box-shadow:0 12px 32px -8px rgba(0,0,0,.55);padding:6px}.ie-rail-menu[hidden]{display:none}.ie-rail-menu-item{display:block;width:100%;border:0;border-radius:8px;background:transparent;padding:8px 10px;text-align:left;font-size:13px;color:var(--on-shell-dim);text-decoration:none;cursor:pointer}.ie-rail-menu-item:hover{background:rgba(255,255,255,.07);color:var(--on-shell)}.ie-rail-menu-item:focus-visible{outline:2px solid var(--on-shell);outline-offset:-2px}.ie-rail-menu-item:disabled{opacity:.5;cursor:default}.ie-rail-menu-row{display:flex;align-items:center;gap:8px;padding:6px 10px}.ie-rail-menu-rule{height:1px;margin:4px 2px;background:rgba(255,255,255,.08)}@media (max-width:899px){.ie-rail{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:11px 12px;background:var(--bg);color:var(--ink);border-bottom:1px solid var(--rule);padding:20px var(--space-5) 13px}.ie-rail-head{flex:1 1 100%;min-width:0;padding:0 0 0 calc(12px + var(--menu-size) + 12px - var(--space-5));border-bottom:0}.ie-lockup{color:var(--ink)}.ie-lockup-name{font-size:16px;letter-spacing:.03em}.ie-rail-context,.ie-rail-nav{display:none}.ie-rail-foot{flex:1 1 100%;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.ie-rail-foot-row{border-top:0;padding:0;gap:8px;max-width:100%}[data-rail-endorsement]{margin-left:auto}}.ie-rail-select{flex:1 1 0%;min-width:0;height:30px;border:1px solid rgba(255,255,255,.14);border-radius:3px;background:rgba(255,255,255,.06);color:var(--on-shell);color-scheme:dark;padding:0 8px;font-size:12px}.ie-rail-select:focus-visible{outline:2px solid var(--on-shell);outline-offset:-2px}.ie-rail-who{flex:1 1 0%;min-width:0;font-size:12px;color:var(--on-shell-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-rail-role{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-shell-faint)}.ie-rail-initials,.ie-rail-role{flex:none;font-family:var(--font-mono)}.ie-rail-initials{width:28px;height:28px;background:rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.06em;color:var(--on-shell)}@media (max-width:899px){.ie-rail-initials{background:var(--surface);border:1px solid var(--rule-mid);color:var(--ink-2)}.ie-rail-select{flex:0 1 auto;background:var(--bg);border-color:var(--rule-mid);color:var(--ink);color-scheme:light;font-size:16px}.ie-rail-select:focus-visible{outline-color:var(--ink)}.ie-rail-role{color:var(--ink-3)}.ie-rail-who{color:var(--ink-2)}.ie-rail-account{border-top:0;padding:0}.ie-rail-account-button{width:auto;color:var(--ink);padding:4px 6px 4px 4px}.ie-rail-account-button:hover,.ie-rail-account-button[aria-expanded=true]{background:var(--surface)}.ie-rail-account-button:focus-visible,.ie-rail-menu-item:focus-visible{outline-color:var(--ink)}.ie-rail-account-button .ie-rail-who{color:var(--ink)}.ie-rail-account-chevron,.ie-rail-account-detail{color:var(--ink-3)}.ie-rail-menu{left:0;right:auto;bottom:auto;top:calc(100% + 6px);width:min(300px,calc(100vw - 32px));border-color:var(--rule-mid);background:var(--bg);box-shadow:0 12px 32px -10px rgba(20,23,26,.3)}.ie-rail-menu-item{color:var(--ink-2)}.ie-rail-menu-item:hover{background:var(--surface);color:var(--ink)}.ie-rail-menu-rule{background:var(--rule)}}.ie-nav-count[data-alert]{min-width:18px;padding:1px 6px;border-radius:999px;background:var(--ember);color:var(--ink);font-weight:700;line-height:1.4;text-align:center}.ie-nav-item[aria-current=page] .ie-nav-count[data-alert]{color:var(--ink)}.ie-rail-account-button[data-plain]{padding:8px}.ie-rail-account-button[data-plain] .ie-rail-who{font-size:13px;color:var(--on-shell-dim)}.ie-rail-menu-who{display:flex;flex-direction:column;gap:2px;padding:6px 10px 8px;font-size:13px;color:var(--on-shell);overflow-wrap:anywhere}.ie-rail-menu-who span:last-child{font-size:11px;color:var(--on-shell-faint)}.ie-camp-switch-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.ie-camp-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--tap-min);padding:10px 14px;border:1px solid var(--rule-mid);border-radius:var(--r-button);color:var(--ink);text-decoration:none}.ie-camp-switch-row:hover{background:var(--surface)}.ie-camp-switch-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ie-camp-switch-row[aria-current=page]{border-color:var(--signal,var(--ink));box-shadow:inset 0 0 0 1px var(--signal,var(--ink))}.ie-camp-switch-name{min-width:0;overflow-wrap:anywhere}.ie-camp-switch-dates{flex:none;font-size:13px;color:var(--ink-3)}.ie-shell[data-surface=camp] .ie-drawer-panel .ie-rail-head,.ie-shell[data-surface=camp]>.ie-rail>.ie-rail-head{border-bottom:0}.ie-shell[data-surface=camp]>.ie-rail .ie-rail-account{border-top:0}@media (max-width:899px){.ie-shell[data-surface=camp]>.ie-rail{flex-wrap:nowrap;min-height:calc(env(safe-area-inset-top, 0px) + 10px + var(--menu-size) + 6px);padding:0;border-bottom:0}.ie-shell[data-surface=camp]>.ie-rail>.ie-rail-foot,.ie-shell[data-surface=camp]>.ie-rail>.ie-rail-head{display:none}.ie-drawer-foot .ie-rail-account{padding:0}.ie-drawer-panel .ie-rail-account-button{width:100%;padding:8px 6px;color:var(--on-shell)}.ie-drawer-panel .ie-rail-account-button:hover,.ie-drawer-panel .ie-rail-account-button[aria-expanded=true]{background:rgba(255,255,255,.06)}.ie-drawer-panel .ie-rail-account-button .ie-rail-who{color:var(--on-shell-dim)}.ie-drawer-panel .ie-rail-account-button:focus-visible,.ie-drawer-panel .ie-rail-menu-item:focus-visible{outline-color:var(--on-shell)}.ie-drawer-panel .ie-rail-menu{left:0;right:0;top:auto;bottom:calc(100% + 6px);width:auto;border-color:rgba(255,255,255,.12);background:var(--shell-2);box-shadow:0 12px 32px -8px rgba(0,0,0,.55)}.ie-drawer-panel .ie-rail-menu-item{color:var(--on-shell-dim)}.ie-drawer-panel .ie-rail-menu-item:hover{background:rgba(255,255,255,.07);color:var(--on-shell)}.ie-drawer-panel .ie-rail-menu-rule{background:rgba(255,255,255,.08)}.ie-drawer-panel .ie-rail-select{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:var(--on-shell);color-scheme:dark}}.ie-pane-head{flex:none;position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--rule-mid);display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:18px var(--space-5) 14px;margin:0 calc(var(--space-5) * -1)}@media (min-width:900px){.ie-pane-head{padding:var(--pane-pad-y) var(--pane-pad-x) var(--space-5);margin:0 calc(var(--pane-pad-x) * -1)}}@media (max-width:899px){.ie-pane-head{position:static}.ie-pane-head .ie-head-actions{flex-basis:100%}}.ie-eyebrow{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:899px){.ie-eyebrow-asg{display:none}}.ie-page-title{margin:6px 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--display-page);line-height:var(--display-leading);letter-spacing:var(--display-track);text-transform:uppercase;color:var(--ink)}@media (max-width:899px){.ie-page-title{font-size:32px}}.ie-stat-line{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--ink-3)}.ie-stat-figure{font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ie-search{height:38px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--field);padding:0 12px;font-size:var(--text-base);width:220px;max-width:100%;outline:none;color:var(--ink)}.ie-search:focus-visible{border-color:var(--ink)}@media (max-width:899px){.ie-search{font-size:16px}}.ie-filter-pager{scroll-margin-top:16px}.ie-filter-pager [data-row-key][hidden]{display:none!important}.ie-filter-pager:not([data-ready]) [data-row-key]:nth-of-type(n+16){display:none}.ie-search-pill{display:flex;align-items:center;gap:8px;height:44px;width:100%;max-width:420px;margin-bottom:14px;padding:0 16px;border:1px solid var(--rule-mid);border-radius:999px;background:var(--field);color:var(--ink-3)}.ie-search-pill:focus-within{border-color:var(--ink);color:var(--ink)}.ie-search-pill svg{width:18px;height:18px;flex:none}.ie-search-pill input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:16px;color:var(--ink)}.ie-pager{display:flex;gap:14px;margin-top:16px}.ie-pager,.ie-pager button{align-items:center;justify-content:center}.ie-pager button{display:inline-flex;width:44px;height:44px;border:1px solid var(--rule-mid);border-radius:999px;background:var(--field);color:var(--ink)}.ie-pager button:disabled{opacity:.35}.ie-pager button svg{width:20px;height:20px}.ie-pager-count{min-width:96px;text-align:center;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.ie-main{padding:0 var(--space-5) calc(var(--island-h) + 48px)}@media (min-width:900px){.ie-main{flex:1 1 0%;min-height:0;overflow-y:auto;padding:0 var(--pane-pad-x) 60px;position:relative}}.ie-main[data-nav-pending]>:not(.ie-skel){display:none}.ie-skel>:where(*+*){margin-top:16px}.ie-skel>:where(.ie-pane-head+[data-flush]){margin-top:0}.ie-skel-box,.ie-skel-ring,.ie-skel-text{background:linear-gradient(90deg,var(--rule) 0,var(--rule-row) 50%,var(--rule) 100%);background-size:200% 100%;animation:ie-skel-shimmer 1.4s ease-in-out infinite}.ie-skel-text{display:inline-block;max-width:100%;height:.72em;vertical-align:baseline;border-radius:3px}.ie-skel-line{display:block}.ie-skel-display{font-family:var(--font-display);font-weight:700;line-height:var(--display-leading)}.ie-skel-box{display:block;flex:none;max-width:100%;border-radius:var(--r-button)}.ie-skel-box[data-round],.ie-skel-ring{border-radius:999px}.ie-skel-ring{display:block;width:96px;height:96px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 10px))}.ie-skel-row{display:flex;flex-wrap:wrap;gap:10px}.ie-skel-inset{gap:12px;padding:16px}.ie-skel-card,.ie-skel-inset{display:flex;flex-direction:column}.ie-skel-card{gap:14px;padding:var(--space-5)}.ie-skel-card-top{display:flex;align-items:center;gap:12px}.ie-skel-lines{display:flex;flex:1;min-width:0;flex-direction:column;gap:9px}.ie-skel-card-figs{display:flex;gap:12px}.ie-skel-rows{display:flex;flex-direction:column}.ie-skel-list-row,.ie-skel-slot{display:flex;align-items:center;gap:12px;min-height:var(--row-h);padding:8px 0;border-bottom:1px solid var(--rule-row)}.ie-skel-list-row>.ie-skel-box:last-child{margin-left:auto}@keyframes ie-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ie-skel-box,.ie-skel-ring,.ie-skel-text{animation:none}}.ie-metrics{display:flex;flex-wrap:wrap;border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule-mid);margin-top:24px}.ie-metric{flex:1 1 190px;min-width:0;padding:18px 22px}.ie-metric:first-child{padding-left:0}.ie-metric:last-child{padding-right:0}.ie-metric-figure{font-family:var(--font-display);font-weight:700;font-size:var(--display-metric);line-height:var(--display-leading);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-metric--compact .ie-metric-figure{font-size:var(--display-metric-sm)}.ie-metric-label{margin-top:6px;font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-metric-note{margin-top:3px;font-size:12px;color:var(--ink-4)}.ie-metric-chart{flex:1 1 190px;min-width:0;padding:18px 22px}.ie-metric-chart:first-child{padding-left:0}.ie-metric-chart:last-child{padding-right:0}.ie-metric-chart-body{min-height:68px}.ie-metric-chart-caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px}.ie-metric-chart-caption-figure,.ie-metric-chart-caption-label{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase}.ie-metric-chart-caption-label{color:var(--text-muted)}.ie-metric-chart-caption-figure{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:899px){.ie-metrics{gap:8px;border-top:0;border-bottom:0}.ie-metric{flex:1 1 96px;background:var(--wash);border:1px solid var(--wash-line);border-radius:var(--r);padding:11px 11px 10px}.ie-metric:first-child{padding-left:11px}.ie-metric:last-child{padding-right:11px}.ie-metrics--wide .ie-metric{flex-basis:156px}.ie-metric--compact .ie-metric-figure,.ie-metric-figure{font-size:26px;line-height:1}.ie-metric-label{margin-top:5px;letter-spacing:.08em;color:var(--ink-2)}.ie-metric-chart{flex:1 1 100%;background:var(--wash);border:1px solid var(--wash-line);border-radius:var(--r);padding:11px 11px 10px}.ie-metric-chart:first-child{padding-left:11px}.ie-metric-chart:last-child{padding-right:11px}.ie-metric-chart-caption-label{letter-spacing:.08em;color:var(--ink-2)}}.ie-section-label{margin:22px 0 18px;font-family:var(--font-mono);font-size:17px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ie-seg{display:inline-flex;gap:2px;margin:0;padding:3px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface)}.ie-seg button{min-height:34px;padding:5px 16px;border:0;border-radius:var(--r-badge);background:transparent;color:var(--ink-2);font-size:15px;cursor:pointer}@media (max-width:899px){.ie-seg button{min-height:var(--tap-min);flex:1 1 0}.ie-seg{display:flex}}.ie-seg button[aria-pressed=true]{background:var(--raised);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--rule-mid)}.ie-seg button:active{background:var(--hover)}.ie-seg button[aria-pressed=true]:active{background:var(--raised)}.ie-seg button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-panel{border-top:1px solid var(--rule);padding-top:4px}.ie-panel-head{flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px}.ie-panel-note{max-width:64ch;margin:0 0 12px}.ie-note,.ie-panel-note{font-size:var(--text-sm);color:var(--ink-2)}.ie-note{border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface);padding:12px 13px}.ie-note strong{color:var(--ink);font-weight:500}.ie-note[data-tone=signal]{border-color:var(--wash-line);background:var(--wash)}.ie-note[data-tone=warn]{border-color:var(--ember-line);background:var(--ember-wash);color:var(--ink-2)}.ie-sched{margin:18px 0 0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);overflow:hidden}.ie-sched-row{position:relative}.ie-sched-row+.ie-sched-row:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:var(--rule-row)}.ie-sched-row[data-current]{background:var(--wash)}.ie-sched-row[data-current]+.ie-sched-row:before,.ie-sched-row[data-current]:before{display:none}.ie-sched-hit{display:grid;grid-template-columns:5.5rem minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:baseline;min-height:var(--tap-min);padding:12px 16px;color:inherit;text-decoration:none}a.ie-sched-hit:focus-visible{outline:2px solid var(--signal-type);outline-offset:-2px}.ie-sched-time{font-family:var(--font-mono);font-size:var(--mono-cell);color:var(--ink-3);white-space:nowrap}.ie-sched-row[data-current] .ie-sched-time{color:var(--signal-type);font-weight:600}.ie-sched-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-sched-main[data-pending]{opacity:.55}.ie-sched-name{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.ie-sched-meta{color:var(--ink-3);font-size:var(--text-sm);overflow-wrap:anywhere}.ie-staff{margin:18px 0 0;border:1px solid var(--rule);border-radius:var(--r-button);background:var(--bg);padding:16px}.ie-staff-head{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--font-mono);font-size:var(--mono-cell);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.ie-staff-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-button);background:color-mix(in srgb,var(--camp-accent-type) 14%,var(--bg));color:var(--camp-accent-type)}.ie-staff-icon svg{width:18px;height:18px;stroke-width:1.5}.ie-staff-grid{display:grid;gap:12px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.ie-staff-card,.ie-staff-item{display:flex;min-width:0}.ie-staff-card{align-items:center;gap:12px;width:100%;min-height:76px;border:1px solid var(--rule-mid);border-radius:var(--r-button);background:var(--bg);padding:12px 14px;font:inherit;text-align:left;color:var(--ink)}.ie-staff-item[data-status=inactive] .ie-staff-card{opacity:.6}.ie-staff-hit{cursor:pointer;transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}.ie-staff-hit:hover{border-color:var(--ink-4)}.ie-staff-hit:active{background:var(--hover)}.ie-staff-hit:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-staff-avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-knob);font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.02em}.ie-staff-avatar[data-tone=a]{background:color-mix(in srgb,var(--ember-type) 14%,var(--bg));color:var(--ember-type)}.ie-staff-avatar[data-tone=b]{background:color-mix(in srgb,var(--camp-accent-type) 14%,var(--bg));color:var(--camp-accent-type)}.ie-staff-main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ie-staff-name{font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-staff-line{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-staff-role{flex:none;border-radius:var(--r-badge);background:var(--surface);padding:4px 8px;font-family:var(--font-mono);font-size:var(--mono-note);font-weight:600;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.ie-fam-lists{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0 0;align-items:flex-start}.ie-fam{flex:2 1 20rem;min-width:0;border:1px solid var(--rule);border-radius:var(--r-button);background:var(--bg);padding:16px}.ie-fam:first-child:not(:only-child){flex-grow:3;flex-basis:28rem}.ie-fam-head{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--font-mono);font-size:var(--mono-cell);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.ie-fam-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-button);background:color-mix(in srgb,var(--camp-accent-type) 14%,var(--bg));color:var(--camp-accent-type)}.ie-fam-icon[data-tone=alert]{background:color-mix(in srgb,var(--alert-type,var(--ember-type)) 14%,var(--bg));color:var(--alert-type,var(--ember-type))}.ie-fam-icon svg{width:18px;height:18px;stroke-width:1.5}.ie-fam-grid{display:grid;gap:12px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.ie-fam-card{display:flex;align-items:center;gap:12px;min-width:0;min-height:76px;border:1px solid var(--rule-mid);border-radius:var(--r-button);background:var(--bg);padding:12px 14px;color:var(--ink)}.ie-fam-avatar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-knob);font-size:15px;font-weight:600;letter-spacing:.02em}.ie-fam-avatar[data-tone=a]{background:color-mix(in srgb,var(--ember-type) 14%,var(--bg));color:var(--ember-type)}.ie-fam-avatar[data-tone=b]{background:color-mix(in srgb,var(--camp-accent-type) 14%,var(--bg));color:var(--camp-accent-type)}.ie-fam-main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ie-fam-name{font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-fam-line{font-size:var(--text-sm);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-fam-when{flex:none;font-family:var(--font-mono);font-size:var(--mono-cell);font-weight:600;color:var(--camp-accent-type);white-space:nowrap}.ie-fam-unsent{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ie-fam-unsent-row{display:flex;align-items:center;gap:12px;border:1px solid var(--rule-mid);border-radius:var(--r-button);padding:10px 12px}.ie-fam-unsent-main{flex:1 1 auto;gap:2px;min-width:0}.ie-fam-unsent-main,.ie-kim{display:flex;flex-direction:column}.ie-kim{gap:12px;margin:18px 0 0;padding:0;list-style:none}.ie-kim-card{display:flex;flex-direction:column;gap:4px;border:1px solid var(--rule);border-radius:var(--r-button);background:var(--bg);padding:12px 16px}.ie-kim-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ie-kim-name{font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-kim-date{flex:none;font-family:var(--font-mono);font-size:var(--mono-note);color:var(--ink-3)}.ie-kim-note{margin:0;font-size:var(--text-base,16px);color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-wrap}.ie-kim-empty{margin:18px 0 0;border:1px solid var(--rule);border-radius:var(--r-button);background:var(--bg);padding:12px 16px;color:var(--ink)}.ie-comp-open{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;min-height:52px;margin:0;border:0;border-radius:var(--r-button);background:none;padding:0;font:inherit;text-align:left;color:inherit}button.ie-comp-open{cursor:pointer}button.ie-comp-open:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ie-comp-state{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:6px}.ie-comp-chip{border-radius:var(--r-badge);padding:4px 12px;font-size:var(--text-sm);font-weight:500;line-height:1.3;white-space:nowrap}.ie-comp-chip[data-tone=ok]{background:color-mix(in srgb,var(--camp-accent-type) 14%,var(--bg));color:var(--camp-accent-type)}.ie-comp-chip[data-tone=warn]{background:color-mix(in srgb,var(--amber-type) 14%,var(--bg));color:var(--amber-type)}.ie-comp-ask{min-height:36px;padding:0 14px;font-size:var(--text-sm);white-space:nowrap}.ie-comp-error{max-width:12rem;margin:0;font-size:var(--text-sm);text-align:right;color:var(--destructive)}.ie-chips{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 4px}.ie-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:1px solid var(--rule-mid);border-radius:var(--r-badge);background:var(--bg);padding:6px 13px;font-size:13px;line-height:1.15;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease),border-color var(--dur-toggle) var(--ease)}@media (max-width:899px){.ie-chip{min-height:var(--tap-min)}}.ie-chip:hover{border-color:var(--ink-4);color:var(--ink)}.ie-chip[aria-current]{text-decoration:none}.ie-chip[aria-current],.ie-chip[aria-pressed=true]{background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.ie-chip-clip{max-width:100%}.ie-chip-clip>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ie-rb{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:16px;align-items:start;padding-top:18px}@media (max-width:899px){.ie-rb{grid-template-columns:minmax(0,1fr)}}.ie-rb-none{padding-top:18px;color:var(--ink-3);font-size:var(--text-base)}.ie-rb-steps{display:flex;flex-direction:column;gap:8px;min-width:0}.ie-rb-step{border:1px solid var(--rule-mid);border-radius:var(--r-button);background:var(--bg)}.ie-rb-step[data-open]{border-color:var(--ink)}.ie-rb-rh{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--tap-min);padding:10px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ie-rb-step[data-open]>.ie-rb-rh{cursor:default}.ie-rb-num{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-knob);background:var(--rule);font-size:var(--text-xs);font-weight:700}.ie-rb-step[data-open] .ie-rb-num{background:var(--fill);color:var(--fill-ink)}.ie-rb-rh b{font-size:var(--mono-label);color:var(--ink-3)}.ie-rb-rh b,.ie-rb-rh small{font-family:var(--font-mono);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase}.ie-rb-rh small{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mono-cell);text-align:right;color:var(--ink-2)}.ie-rb-body{padding:0 14px 14px}.ie-rb-tpls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ie-rb-tp{display:flex;flex-direction:column;gap:2px;min-height:var(--tap-min);padding:10px;border:1px solid var(--rule-mid);border-radius:var(--r-button);background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-toggle) var(--ease),border-color var(--dur-toggle) var(--ease)}.ie-rb-tp:hover:not(:disabled){border-color:var(--ink-4)}.ie-rb-tp b{font-size:var(--text-sm)}.ie-rb-tp small{color:var(--ink-3);font-size:var(--text-xs);line-height:1.3}.ie-rb-tp[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:var(--wash)}.ie-rb-tp:disabled{opacity:.6;cursor:not-allowed}.ie-rb-tp[data-locked] b:after{content:" (locked)";font-weight:400;color:var(--ink-3)}.ie-rb-sent{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:var(--text-base)}.ie-rb-select{min-width:0;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--rule-mid);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:var(--text-base)}@media (max-width:899px){.ie-rb-select{min-height:var(--tap-min);font-size:16px}}.ie-rb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.ie-rb-chip,.ie-rb-pill{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--rule-mid);border-radius:var(--r-knob);background:var(--surface);font-size:13px}.ie-rb-chip span{padding:0 4px 0 12px}.ie-rb-pill{background:var(--bg);transition:opacity var(--dur-toggle) var(--ease),border-color var(--dur-toggle) var(--ease)}.ie-rb-pill[data-dragging]{opacity:.5}.ie-rb-pill[data-over]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ie-rb-chip button,.ie-rb-grip,.ie-rb-x{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ie-rb-grip{align-self:stretch;padding:0 4px 0 12px;cursor:grab;touch-action:none}.ie-rb-pill[data-dragging] .ie-rb-grip{cursor:grabbing}.ie-rb-chip button,.ie-rb-x{align-self:stretch;min-width:32px;padding:0 8px 0 4px;color:var(--ink-3);font-size:15px;line-height:1}.ie-rb-x:disabled{opacity:.35;cursor:not-allowed}.ie-rb-add{min-height:36px;padding:0 12px;border:1px dashed var(--rule-mid);border-radius:var(--r-knob);background:none;color:var(--ink-3);font:inherit;font-size:13px;cursor:pointer}.ie-rb-add:hover{border-color:var(--ink-4);color:var(--ink)}@media (max-width:899px){.ie-rb-add,.ie-rb-chip,.ie-rb-pill{min-height:var(--tap-min)}}.ie-rb-menu{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;padding:4px;border:1px solid var(--rule-mid);border-radius:var(--r-button);background:var(--surface)}.ie-rb-menu button{min-height:36px;padding:0 10px;border:0;border-radius:7px;background:var(--bg);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}@media (max-width:899px){.ie-rb-menu button{min-height:var(--tap-min)}}.ie-rb-seg{display:flex;overflow:hidden;border:1px solid var(--rule-mid);border-radius:9px}.ie-rb-seg button{flex:1;min-height:var(--tap-min);border:0;background:var(--bg);color:var(--ink-3);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.ie-rb-seg button[aria-pressed=true]{background:var(--fill);color:var(--fill-ink)}.ie-rb-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.ie-rb-prev{min-width:0;padding:12px;border-radius:12px;background:var(--surface);transition:opacity var(--dur-toggle) var(--ease)}.ie-rb[data-pending] .ie-rb-prev{opacity:.6}.ie-rb-ph{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:8px}.ie-rb-ph b{font-size:var(--text-lg)}.ie-rb-ph span{color:var(--ink-3);font-size:var(--text-xs)}.ie-rb-paper{overflow-x:auto;padding:16px;border-radius:6px;color-scheme:light;color:#16191c;box-shadow:0 2px 10px rgba(0,0,0,.12)}.ie-em-paper,.ie-rb-paper{--light:initial;--dark: ;background:#fff}.ie-em-paper{overflow:hidden;border:1px solid #ededea;border-radius:4px;color-scheme:light}.ie-em-skel{position:absolute;inset:0;background:#f1f1ee}.ie-rb-page{margin-bottom:14px}.ie-rb-page+.ie-rb-page .ie-rb-ptop,.ie-rb-pfoot{display:none}.ie-rb-ptop{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #16191c;font-size:13px}.ie-rb-pgh{margin:0 0 4px;font-family:inherit;font-size:var(--text-sm);font-weight:700;letter-spacing:normal;text-transform:none}.ie-rb-pgh small{color:#636b72;font-weight:400}.ie-rb-table{width:100%;border-collapse:collapse;font-size:12px}.ie-rb-table th{padding:5px 6px;border-bottom:1px solid #d5d9dc;color:#636b72;font-family:var(--font-mono);font-size:var(--mono-label);font-weight:600;letter-spacing:var(--track-label);text-align:left;text-transform:uppercase}.ie-rb-table td{padding:5px 6px;border-bottom:1px solid #eceff0;white-space:nowrap}.ie-rb-box{display:inline-block;width:12px;height:12px;border:1.5px solid #16191c;border-radius:2px}.ie-rb-empty{margin:0;padding:18px 0;color:#636b72;font-size:var(--text-base)}.ie-rb-pfoot,.ie-rb-pfoot-screen{margin:0;padding-top:6px;border-top:1px solid #d5d9dc;color:#636b72;font-size:11px;text-align:right}.ie-rb-pfoot{margin-top:8px}.ie-tabs{flex:none;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--rule);background:var(--bg);padding:0 18px}.ie-tabs::-webkit-scrollbar{display:none}@media (min-width:900px){.ie-tabs{padding:0 34px}}.ie-tab{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 12px;font-size:13px;color:var(--ink-3);text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:color var(--dur-toggle) var(--ease),box-shadow var(--dur-toggle) var(--ease)}@media (max-width:899px){.ie-tab{min-height:var(--tap-min)}}.ie-tab:hover{color:var(--ink)}.ie-tab[aria-current=page]{color:var(--ink);font-weight:500;box-shadow:inset 0 -2px 0 var(--ink)}.ie-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ie-chip-count{color:var(--ink-4)}.ie-chip[aria-current] .ie-chip-count,.ie-chip[aria-pressed=true] .ie-chip-count{color:var(--on-shell-dim)}.ie-chip:focus-visible{outline:2px solid var(--ink);outline-offset:1px}@media (max-width:899px){.ie-chips[data-scroll]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5);padding-bottom:8px}.ie-chips[data-scroll]::-webkit-scrollbar{display:none}.ie-chips[data-scroll]>.ie-chip{flex:none}}.ie-rb-name{flex:1 1 140px;min-width:0;max-width:280px;min-height:36px;padding:6px 10px;border:1px solid var(--rule-mid);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:var(--text-base)}@media (max-width:899px){.ie-rb-name{min-height:var(--tap-min);font-size:16px}.ie-rb-acts{flex-wrap:wrap}}.ie-rb-acts{align-items:center}.ie-rb-saved{margin-right:auto;font-size:var(--text-sm);color:var(--ink-3)}.ie-rb-saved[data-ok]{color:var(--signal-type)}.ie-rs{display:grid;gap:16px;margin-top:4px}.ie-rs-card{min-width:0;padding:14px 16px 6px;border:1px solid var(--rule);border-radius:12px;background:var(--bg)}.ie-rs-h{margin:0 0 4px;font-family:var(--font-mono);font-size:var(--text-base);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ie-rs-rows{margin:0;padding:0;list-style:none}.ie-rs-row{display:flex;align-items:center;gap:12px 16px;padding:12px 0;border-bottom:1px solid var(--rule)}.ie-rs-row:last-child{border-bottom:0}.ie-rs-main{display:flex;flex:1;flex-direction:column;min-width:0}.ie-rs-main b{font-size:var(--text-base);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-rs-main small{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-rs-badge{padding:2px 8px;border-radius:var(--r-badge);background:var(--surface);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.ie-rs-when{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}.ie-rs-act{display:inline-flex;align-items:center;min-height:36px;font-size:var(--text-base);font-weight:600;color:var(--signal-type);text-decoration:none;white-space:nowrap}.ie-rs-act:hover{text-decoration:underline}.ie-rs-none{margin:0;padding:12px 0 14px;font-size:var(--text-sm);color:var(--ink-3)}@media (max-width:899px){.ie-rs-card{padding:14px 14px 4px}.ie-rs-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main when" "main act";align-items:start}.ie-rs-row:has(.ie-rs-badge){grid-template-areas:"main when" "badge act"}.ie-rs-main{grid-area:main}.ie-rs-badge{grid-area:badge;justify-self:start;align-self:center}.ie-rs-when{grid-area:when;justify-self:end;text-align:right}.ie-rs-act{grid-area:act;justify-self:end;align-self:end;min-height:var(--tap-min)}}.ie-dash{display:grid;gap:26px;padding-top:22px}@media (min-width:900px){.ie-dash{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--col-gap);padding-top:26px}}.ie-lede{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:14px}.ie-lede-title{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1;letter-spacing:var(--display-track);text-transform:uppercase;color:var(--ink)}.ie-lede-note{font-family:var(--font-mono);font-size:var(--mono-cell);color:var(--signal-type,var(--ember-type))}.ie-lede-sub{margin-top:4px;font-size:var(--text-base);color:var(--ink-3)}.ie-legend{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-family:var(--font-mono);font-size:12px;color:var(--ink-4)}.ie-quick{display:flex;flex-direction:column;margin-top:10px}.ie-quick-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule);padding:12px 2px;font-size:var(--text-base);line-height:1.25;color:var(--ink);text-align:left;text-decoration:none;transition:background-color var(--dur-toggle) var(--ease)}@media (max-width:899px){.ie-quick-item{min-height:var(--tap-min)}}.ie-quick-item:hover{background:var(--hover)}.ie-quick-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ie-quick-arrow{flex:none;font-size:var(--text-sm);color:var(--ink-4)}.ie-feed{margin-top:6px}.ie-feed-item{border-bottom:1px solid var(--rule);padding:11px 0}.ie-feed-what{display:block;font-size:var(--text-sm);line-height:1.25;color:var(--ink)}.ie-feed-when{display:block;margin-top:2px;font-family:var(--font-mono);font-size:var(--mono-note);line-height:1.3;color:var(--ink-4)}.ie-pane .ie-mini{margin-top:8px}.ie-pane .ie-mini tbody td{padding:14px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.25;color:var(--ink)}.ie-pane .ie-mini .ie-mini-when{width:96px;font-family:var(--font-mono);font-size:var(--mono-cell);color:var(--ink-3);white-space:nowrap}.ie-pane .ie-mini .ie-mini-who{font-size:var(--text-sm);color:var(--ink-4);text-align:right}.ie-bar{display:block;height:var(--bar-h);background:var(--rule);overflow:hidden}.ie-bar-fill{display:block;height:100%;background:var(--signal,var(--ember))}.ie-bar-fill[data-tone=ink]{background:var(--ink)}@keyframes ie-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ie-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ie-aud-page-bar,.ie-bar-fill,.ie-fill-x,.ie-traffic-bar{transform-origin:left;animation:ie-fill-x var(--dur-fill) var(--ease) both;animation-delay:min(calc(var(--i, 0) * 40ms),.4s)}.ie-fill-x[data-from=right]{transform-origin:right}.ie-fill-y,.ie-roster-grad-bar,.ie-spark-col{transform-origin:bottom;animation:ie-fill-y var(--dur-fill) var(--ease) both;animation-delay:min(calc(var(--i, 0) * 40ms),.4s)}@media (prefers-reduced-motion:reduce),print{.ie-aud-page-bar,.ie-bar-fill,.ie-fill-x,.ie-fill-y,.ie-roster-grad-bar,.ie-spark-col,.ie-traffic-bar{animation:none}}.ie-ring{position:relative;display:inline-block;flex:none}.ie-ring>svg{display:block}.ie-ring-track{stroke:var(--rule-mid)}.ie-ring-arc{stroke:var(--signal-type,var(--ember-type))}.ie-ring-centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.ie-ring-value{font-family:var(--font-display);font-weight:700;font-size:30px;letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-ring-of{margin-top:3px;font-size:12px;color:var(--ink-3)}.ie-hero{padding:var(--space-5);border-color:var(--wash-line,var(--rule-mid))}@media (min-width:900px){.ie-hero{padding:var(--space-7)}}.ie-hero-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.ie-hero-text{min-width:0}.ie-hero-kicker{margin:0;font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--signal-type,var(--text-muted))}.ie-hero .ie-hero-title{margin:4px 0 0;font-size:28px;overflow-wrap:anywhere}@media (min-width:900px){.ie-hero .ie-hero-title{font-size:34px}}.ie-hero-context{margin:6px 0 0;font-size:var(--text-base);color:var(--ink-3)}.ie-hero-figure{margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.ie-hero-figure-value{font-family:var(--font-display);font-weight:700;font-size:var(--display-metric);line-height:var(--display-leading);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-hero-figure-label{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-hero-footnote{margin:8px 0 0;font-size:var(--text-base);color:var(--ink-3)}.ie-hero-ring{width:112px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ie-hero-ring-caption,.ie-hero-ring-note{margin:0;font-size:var(--text-sm);line-height:1.25;overflow-wrap:anywhere}.ie-hero-ring-caption{color:var(--ink-3)}.ie-hero-ring-note{color:var(--amber-type)}.ie-hero-body{margin-top:16px;display:grid;gap:12px}.ie-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.ie-tile{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;font:inherit;text-align:left;text-decoration:none;color:var(--ink)}.ie-tile-hit{width:100%;cursor:pointer;transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}.ie-tile-hit:hover{border-color:var(--ink-4)}.ie-tile-hit:active{background:var(--hover)}.ie-tile-hit:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-tile-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ie-tile-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ie-tile-title{font-size:19px;text-transform:uppercase;overflow-wrap:anywhere}.ie-tile-figure,.ie-tile-title{font-family:var(--font-display);font-weight:700;line-height:var(--display-leading);letter-spacing:var(--display-track)}.ie-tile-figure{font-size:var(--display-metric-sm);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-tile-meta{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-pl-panels{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ie-pl-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.ie-pl-panel{border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);padding:14px 16px 16px;min-height:132px}.ie-pl-label{margin:0 0 10px;font-family:var(--font-mono);font-size:var(--mono-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-pl-empty{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.ie-pl-years{margin:0;padding:0;list-style:none;display:flex;align-items:flex-end;justify-content:space-around;gap:8px}.ie-pl-year{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.ie-pl-year-count{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1;font-variant-numeric:tabular-nums}.ie-pl-year-bar{display:flex;flex-direction:column;overflow:hidden;width:36px;border-radius:var(--r);background:var(--signal-type,var(--ember-type))}.ie-pl-year-label{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.ie-pl-stack{display:flex;height:14px;gap:2px;overflow:hidden;border-radius:var(--r)}.ie-pl-seg{flex-basis:0;min-width:4px}.ie-pl-legend{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px}.ie-pl-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--ink-2)}.ie-pl-legend-item b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ie-pl-dot{width:10px;height:10px;border-radius:2px}.ie-pl-dot[data-code=GK],.ie-pl-seg[data-code=GK]{background:#5f9a3f}.ie-pl-dot[data-code=CB],.ie-pl-seg[data-code=CB]{background:#9cc47f}.ie-pl-dot[data-code=FB],.ie-pl-seg[data-code=FB]{background:#3f78b5}.ie-pl-dot[data-code=DF],.ie-pl-seg[data-code=DF]{background:#6ea0d4}.ie-pl-dot[data-code=CM],.ie-pl-seg[data-code=CM]{background:#b9770e}.ie-pl-dot[data-code=MF],.ie-pl-seg[data-code=MF]{background:#dba550}.ie-pl-dot[data-code=W],.ie-pl-seg[data-code=W]{background:#b8326a}.ie-pl-dot[data-code=ST],.ie-pl-seg[data-code=ST]{background:#7a8791}.ie-pl-dot[data-code=FW],.ie-pl-seg[data-code=FW]{background:#a9b2b9}.ie-pl-everyone{padding:var(--space-5)}@media (min-width:900px){.ie-pl-everyone{padding:var(--space-7)}}.ie-pl-everyone-head{display:flex;align-items:center;gap:12px}.ie-pl-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r);background:var(--wash);color:var(--signal-type,var(--ember-type))}.ie-pane .ie-pl-everyone-title{margin:0;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase}.ie-pl-controls{margin-top:14px;display:grid;gap:4px}@media (min-width:900px){.ie-pl-controls{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:16px}.ie-pl-controls .ie-chips{justify-content:flex-end;padding-top:4px}}.ie-pl-search{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);padding:0 12px;color:var(--ink-3)}.ie-pl-search:focus-within{border-color:var(--ink)}.ie-pl-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--ink)}.ie-pl-grid{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.ie-pl-card{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);padding:12px 14px}.ie-pl-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:13px;font-weight:700;color:var(--ink);background:color-mix(in srgb,var(--tint,var(--rule-mid)) 28%,var(--bg))}.ie-pl-avatar[data-tone="0"]{--tint:#5f9a3f}.ie-pl-avatar[data-tone="1"]{--tint:#3f78b5}.ie-pl-avatar[data-tone="2"]{--tint:#b9770e}.ie-pl-avatar[data-tone="3"]{--tint:#b8326a}.ie-pl-avatar[data-tone="4"]{--tint:#7a8791}.ie-pl-avatar[data-tone="5"]{--tint:#6b5bb5}.ie-pl-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ie-pl-name{font-weight:700;font-size:var(--text-lg)}.ie-pl-name,.ie-pl-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-pl-sub{font-size:var(--text-sm);color:var(--ink-3)}.ie-pl-card-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ie-pl-pos{border-radius:var(--r);background:var(--chalk-fill);padding:2px 8px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--ink-2)}.ie-pl-pos[data-code=GK]{background:var(--fill);color:var(--fill-ink)}.ie-pl-camps{font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--signal-type,var(--ember-type))}.ie-pl-none{margin:18px 0 4px;font-size:var(--text-base);color:var(--ink-3)}.ie-pl-more{margin-top:14px;display:flex;justify-content:center}.ie-pl-pulls{margin:0;padding:0;list-style:none}.ie-pl-pull{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--rule);padding:8px 0;font-size:var(--text-sm)}.ie-pl-pull-meta{color:var(--ink-3)}.ie-pl-skel{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface)}.ie-client-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:18px 0 14px}.ie-client-bar .ie-client-chips{padding:0}.ie-client-views{gap:2px;padding:3px;border:1px solid var(--rule-mid);background:var(--bg)}.ie-client-view,.ie-client-views{display:inline-flex;border-radius:var(--r-badge)}.ie-client-view{align-items:center;justify-content:center;min-width:36px;min-height:30px;color:var(--ink-3);cursor:pointer}@media (max-width:899px){.ie-client-view{min-width:var(--tap-min);min-height:var(--tap-min)}}.ie-client-view:hover{color:var(--ink)}.ie-client-view[aria-pressed=true]{background:var(--fill);color:var(--fill-ink)}.ie-client{gap:14px}.ie-client[aria-busy]{opacity:.6}.ie-client-head{display:flex;align-items:center;gap:12px;min-width:0}.ie-client-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.02em;color:#ffffff;background:#2f6b4f}.ie-client-mark[data-tone="1"]{background:#1f3f73}.ie-client-mark[data-tone="2"]{background:#6b3fa0}.ie-client-mark[data-tone="3"]{background:#9a4d1f}.ie-client-mark[data-tone="4"]{background:#2b6e80}.ie-client-mark[data-tone="5"]{background:#8a2f4d}.ie-client-id{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-client-name{font-weight:600;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.ie-client-host{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-client-figs{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.ie-client-fig{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-client-fig-wide{grid-column:1/-1}.ie-client-num{font-family:var(--font-display);font-weight:700;font-size:var(--display-metric-sm);line-height:var(--display-leading);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-client-cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ie-client-tags{display:flex;flex-wrap:wrap;gap:8px}.ie-client-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--chalk-fill);font-size:13px;line-height:1.3;color:var(--ink-2)}.ie-client-tag[data-front=vercel],.ie-client-tag[data-live]{background:var(--signal);color:var(--signal-ink)}.ie-client-tag[data-front=cloudflare]{background:transparent;color:var(--destructive);box-shadow:inset 0 0 0 1px currentColor}.ie-client-cell{position:relative;display:flex;min-width:0}.ie-client-cell>.ie-tile{flex:1 1 auto}.ie-client-cell[data-check] .ie-client-tags{padding-right:84px}.ie-client-check-over{position:absolute;right:12px;bottom:10px}.ie-client-check{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--r-badge);background:var(--surface);font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.ie-client-check:hover{border-color:var(--ink-4);color:var(--ink)}.ie-client-check:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-client-check[aria-busy]{color:var(--ink-3);cursor:progress}@media (max-width:899px){.ie-client-check{min-width:var(--tap-min);min-height:var(--tap-min)}}.ie-client-front{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ie-client-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;font:inherit;text-align:left;color:inherit;cursor:pointer}.ie-client-link:hover{text-decoration:underline}.ie-client-link:active{opacity:.6}@media (max-width:899px){.ie-client-link{min-height:var(--tap-min);justify-content:center}}.ie-client-sub{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--ink-3)}.ie-client-error{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--destructive)}.ie-hero-mark{width:112px;display:flex;flex-direction:column;align-items:center;gap:8px}.ie-client-mark[data-size=lg]{width:96px;height:96px;font-size:32px}.ie-live-pill{padding:2px 12px;border-radius:999px;background:color-mix(in srgb,var(--signal-type,var(--ember-type)) 12%,transparent);font-size:var(--text-sm);font-weight:600;color:var(--signal-type,var(--ember-type))}.ie-live-pill[data-off]{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-3)}.ie-hero-kicker svg{display:inline-block;vertical-align:-3px;margin-right:6px}.ie-trend{padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--r)}.ie-trend .ie-spark-area{margin-top:0}.ie-over-grid{display:grid;gap:16px;margin-top:16px}@media (min-width:900px){.ie-over-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.ie-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-4)}.ie-panel-head .ie-section-label{flex:1;min-width:0;margin:0}.ie-panel-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--signal-type,var(--ember-type)) 12%,transparent)}.ie-panel-icon,.ie-panel-link{color:var(--signal-type,var(--ember-type))}.ie-panel-link{font-weight:600;text-decoration:none}.ie-panel-link:hover{text-decoration:underline}.ie-over-camps{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:640px){.ie-over-camps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ie-over-camp{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 14px;border:1px solid var(--rule-mid);border-radius:var(--r);color:var(--ink);text-decoration:none}.ie-over-camp:hover{border-color:var(--ink-4)}.ie-over-camp-name{display:block;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:var(--display-leading);overflow-wrap:anywhere}.ie-over-camp-dates{display:block;font-size:var(--text-sm);color:var(--ink-3)}.ie-note-line{margin:0;font-size:var(--text-base);color:var(--ink-3)}.ie-ccamp{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;color:var(--ink);text-decoration:none}.ie-ccamp:hover{border-color:var(--ink-4)}.ie-ccamp-name{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:var(--display-leading);overflow-wrap:anywhere}.ie-ccamp-dates{font-size:var(--text-base);color:var(--ink-3)}.ie-ccamp-venue{margin-top:4px;font-family:var(--font-display);font-weight:600;font-size:18px;overflow-wrap:anywhere}.ie-ccamp-count{font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--ink-3)}.ie-site-frame{border:1px solid var(--rule-mid);border-radius:var(--r);overflow:hidden;background:var(--card)}.ie-site-bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.ie-site-dot{width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.ie-site-url{flex:1;min-width:0;margin-left:6px;padding:3px 12px;border-radius:6px;background:var(--card);font-family:var(--font-mono);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-site-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 28px 24px;color:#ffffff;background:linear-gradient(135deg,var(--site-primary),color-mix(in srgb,var(--site-primary) 70%,#000));overflow:hidden}.ie-site-hero:after{content:"";position:absolute;top:14%;right:12%;width:84px;height:84px;border:2px solid rgba(255,255,255,.14);border-radius:999px}.ie-site-eyebrow{margin:0;font-size:var(--text-base);opacity:.85}.ie-site-hero .ie-site-heading{margin:0;font-size:26px;color:#ffffff;overflow-wrap:anywhere}.ie-site-find{display:inline-block;margin-top:4px;padding:8px 18px;border-radius:6px;background:#ffffff;font-weight:600;color:var(--site-primary)}.ie-site-camps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;list-style:none}@media (min-width:640px){.ie-site-camps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ie-site-camp:nth-child(3){display:none}@media (min-width:640px){.ie-site-camp:nth-child(3){display:block}}.ie-site-camp{padding:10px 14px;border:1px solid var(--rule-mid);border-radius:var(--r)}.ie-domain-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.ie-domain-state{padding-top:10px;border-top:3px solid color-mix(in srgb,var(--signal-type,var(--ember-type)) 45%,transparent)}.ie-domain-state dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-domain-state dd{margin:4px 0 0;font-weight:600;font-size:17px}.ie-domain-rows{margin:12px 0 0}.ie-domain-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0 8px;border-bottom:1px solid var(--rule-mid)}.ie-domain-row dt{color:var(--ink-3)}.ie-domain-row dd{margin:0;font-weight:600;font-size:17px;text-align:right;overflow-wrap:anywhere}.ie-seat-grid{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:900px){.ie-seat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ie-seat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark who when" "mark who act";align-items:center;gap:2px 14px;padding:14px 16px;border:1px solid var(--rule-mid);border-radius:var(--r)}.ie-seat[aria-busy]{opacity:.6}.ie-seat .ie-client-mark{grid-area:mark;width:52px;height:52px;font-size:17px;background:color-mix(in srgb,var(--seat-ink) 14%,var(--bg));color:var(--seat-ink);--seat-ink:var(--light,#2f6b4f) var(--dark,#7fc9a4)}.ie-seat .ie-client-mark[data-tone="1"]{--seat-ink:var(--light,#1f3f73) var(--dark,#8fb0e8)}.ie-seat .ie-client-mark[data-tone="2"]{--seat-ink:var(--light,#6b3fa0) var(--dark,#c4a2ee)}.ie-seat .ie-client-mark[data-tone="3"]{--seat-ink:var(--light,#9a4d1f) var(--dark,#e39a6a)}.ie-seat .ie-client-mark[data-tone="4"]{--seat-ink:var(--light,#2b6e80) var(--dark,#5aa9be)}.ie-seat .ie-client-mark[data-tone="5"]{--seat-ink:var(--light,#8a2f4d) var(--dark,#e58db0)}.ie-seat-who{grid-area:who;min-width:0}.ie-seat-name{display:block;font-weight:600;font-size:17px;overflow-wrap:anywhere}.ie-seat-role{display:block;color:var(--ink-3)}.ie-seat-when{grid-area:when;justify-self:end;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--signal-type,var(--ember-type))}.ie-seat-when[data-quiet]{color:var(--ink-3)}.ie-seat-act{grid-area:act;justify-self:end}.ie-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:14px 16px;border-radius:var(--r-shell,4px);background:color-mix(in srgb,var(--ink) 6%,transparent)}@media (min-width:900px){.ie-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ie-hero-stats.ie-hero-stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ie-hero-stat{min-width:0}.ie-hero-stat dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-hero-stat dd{margin:4px 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--display-metric-sm);line-height:var(--display-leading);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-hero-stat[data-tone=amber] dd{color:var(--amber-type)}.ie-camp-group{padding:14px}@media (min-width:640px){.ie-camp-group{padding:var(--space-5)}}.ie-camp-group-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ie-camp-group-mark{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);font-family:var(--font-display);font-weight:700;color:var(--ink)}.ie-camp-group .ie-camp-group-name{flex:1;min-width:0;margin:0;font-size:19px;overflow-wrap:anywhere}.ie-camp-group-count{flex:none;font-size:var(--text-sm);color:var(--ink-3)}.ie-camp-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;color:var(--ink);transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}.ie-camp-card:hover{border-color:var(--ink-4)}.ie-camp-card:active{background:var(--hover)}.ie-camp-card:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-camp-pct{font-family:var(--font-display);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-camp-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ie-camp-name{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:var(--display-leading);letter-spacing:var(--display-track);overflow-wrap:anywhere}.ie-camp-meta{overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--ink-3)}@media (min-width:640px){.ie-camp-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ie-camp-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ie-camp-chip{padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);font-size:var(--text-sm);font-weight:600;color:var(--ink-3)}.ie-camp-chip[data-state=open]{background:color-mix(in srgb,var(--signal-type,var(--ember-type)) 12%,transparent);color:var(--signal-type,var(--ember-type))}.ie-camp-count{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-3)}.ie-sheet{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0!important;padding:0;border:0;overflow:hidden;background:transparent;color:var(--ink)}.ie-sheet[open]{display:flex;align-items:flex-end;justify-content:center;padding:var(--space-2)}.ie-sheet::backdrop{background:var(--scrim,rgba(20,23,26,.5))}.ie-sheet:focus{outline:none}.ie-sheet-panel{display:flex;flex-direction:column;width:100%;max-width:32rem;min-height:0;max-height:calc(100dvh - 16px);background:var(--bg);border:1px solid var(--rule-mid);border-radius:var(--r-shell);box-shadow:var(--shadow-shell)}@media (min-width:900px){.ie-sheet[open]{align-items:center;padding:24px}.ie-sheet-panel{max-height:calc(100dvh - 48px)}}.ie-sheet-head{flex:none;padding:var(--space-5) var(--space-5) 0}.ie-sheet .ie-sheet-title{margin:0;font-size:24px;overflow-wrap:anywhere}.ie-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5)}.ie-sheet-foot{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--bg)}.ie-sheet-grip{display:none}.ie-sheet-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ie-sheet-meta{margin-top:4px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-3)}@media (max-width:899.98px){.ie-sheet[open]:has(>[data-snap]){padding:calc(env(safe-area-inset-top) + 12px) 0 0}.ie-sheet[open]:has(>[data-snap])::backdrop{background:color-mix(in srgb,var(--ink) 42%,transparent)}.ie-sheet-panel[data-snap]{max-width:none;max-height:none;border-bottom:0;border-radius:var(--r-shell) var(--r-shell) 0 0;transition:height .38s cubic-bezier(.22,.61,.36,1)}.ie-sheet-panel[data-snap=peek]{height:max(360px,58dvh)}.ie-sheet-panel[data-snap=full]{height:100%}.ie-sheet-panel[data-dragging]{transition:none}.ie-sheet-panel[data-snap=peek]>.ie-sheet-body{overflow-y:hidden}.ie-sheet-panel[data-snap] .ie-sheet-grip{display:flex;flex:none;justify-content:center;padding-top:6px;touch-action:none}.ie-sheet-panel[data-snap] .ie-sheet-head{touch-action:none;padding-top:var(--space-2)}.ie-sheet-handle{width:64px;height:20px;padding:8px 14px;border:0;background:transparent;cursor:grab}.ie-sheet-handle:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:var(--rule-mid)}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.ie-sheet-panel[data-snap]{transition:none}}.ie-switch-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ie-switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--tap-min);border:1px solid var(--rule);border-radius:var(--r-button);background:var(--bg);padding:10px 12px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.ie-switch-row:hover:not(:disabled){border-color:var(--rule-mid)}.ie-switch-row[aria-current=true]{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink)}.ie-switch-row[aria-busy=true]{opacity:.6}.ie-switch-row:disabled{cursor:default}.ie-switch-label{min-width:0;font-weight:600;overflow-wrap:anywhere}.ie-switch-detail{flex:none;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.ie-palette{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0!important;padding:0;border:0;overflow:hidden;background:transparent;color:var(--ink)}.ie-palette[open]{display:flex;align-items:flex-start;justify-content:center;padding:8px}.ie-palette::backdrop{background:var(--scrim,rgba(20,23,26,.5))}.ie-palette:focus{outline:none}.ie-palette-panel{display:flex;flex-direction:column;width:100%;max-width:36rem;min-height:0;max-height:calc(100dvh - 16px);background:var(--bg);border:1px solid var(--rule-mid);border-radius:var(--r-shell);box-shadow:var(--shadow-shell);overflow:hidden}@media (min-width:900px){.ie-palette[open]{padding:12vh 24px 24px}.ie-palette-panel{max-height:calc(100dvh - 12vh - 24px)}}.ie-palette-input{flex:none;width:100%;height:52px;border:0;border-bottom:1px solid var(--rule);background:transparent;padding:0 16px;color:var(--ink);font-size:16px;outline:none}.ie-palette-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.ie-palette-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap-min);border-radius:var(--r-button);padding:8px 10px;cursor:pointer;touch-action:manipulation}.ie-palette-row[data-active]{background:var(--surface)}.ie-palette-label{min-width:0;overflow-wrap:anywhere}.ie-palette-hint{flex:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}.ie-palette-empty{margin:0;padding:12px 10px;color:var(--ink-3)}html[data-sheet-open],html[data-sheet-open] body{overflow:hidden}@media (min-width:900px){html[data-sheet-open] .ie-main{overflow:hidden}}.ie-spark{display:flex;align-items:flex-end;gap:5px;height:68px}.ie-spark-col{flex:1 1 0%;background:var(--rule-mid)}.ie-spark-col[data-busy]{background:var(--signal,var(--ember))}.ie-spark-line{display:block;width:100%;height:100%}.ie-spark-area{position:relative;display:block;height:132px;margin-top:var(--space-4);overflow:visible}.ie-spark-grid{stroke:color-mix(in srgb,var(--signal,var(--ember)) 22%,transparent);stroke-width:1}.ie-spark-fill{fill:color-mix(in srgb,var(--signal,var(--ember)) 16%,transparent)}.ie-spark-dot{position:absolute;right:0;width:10px;height:10px;border-radius:999px;transform:translate(50%,-50%);background:var(--signal,var(--ember));box-shadow:0 0 0 3px var(--card),0 0 0 5px color-mix(in srgb,var(--signal,var(--ember)) 35%,transparent)}.ie-trend{padding:16px 18px 14px;border:1px solid var(--rule-mid);border-radius:var(--r-shell,6px);background:var(--card)}.ie-trend-plot{position:relative;height:150px}@media (min-width:640px){.ie-trend-plot{height:168px}}.ie-trend-last{fill:none;stroke:var(--ink-4);stroke-width:1.5;stroke-dasharray:4 4}.ie-trend-axis{position:relative;height:20px;margin-top:10px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.ie-trend-tick{position:absolute;top:0;white-space:nowrap;transform:translateX(-50%)}.ie-trend-tick[data-edge=start]{left:0;transform:none}.ie-trend-tick[data-edge=end]{right:0;transform:none}.ie-trend-key{display:flex;flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;font-size:var(--text-sm);color:var(--ink-3)}.ie-trend-key-item{display:inline-flex;align-items:center;gap:8px}.ie-trend-swatch{display:inline-block;flex:none}.ie-trend-swatch[data-kind=now]{width:12px;height:12px;border-radius:3px;background:var(--signal,var(--ember))}.ie-trend-swatch[data-kind=last]{width:14px;height:0;border-top:2px dashed var(--ink-4)}.ie-hero-stats[data-cols="3"]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.ie-disclosure>summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;list-style:none;font-size:13px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.ie-disclosure>summary::-webkit-details-marker{display:none}.ie-disclosure>summary:hover{color:var(--ink)}.ie-disclosure:not([open]) .ie-disclosure-open,.ie-disclosure[open] .ie-disclosure-closed{display:none}.ie-waitlist-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 6px}.ie-waitlist-count{margin:0;font-size:13px;color:var(--ink-3)}.ie-waitlist-rows{margin:0;padding:0;list-style:none}.ie-waitlist-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--rule-row)}.ie-waitlist-name{font-family:var(--font-body);font-size:14px;color:var(--ink)}.ie-waitlist-line{margin:2px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.ie-waitlist-more,.ie-waitlist-rest>summary{display:inline-flex;align-items:center;min-height:32px;font-family:var(--font-mono);font-size:11px;color:var(--ink-4);text-decoration:none}.ie-waitlist-more:hover,.ie-waitlist-rest>summary:hover{color:var(--ink-2)}.ie-waitlist-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px;margin-top:6px;padding-top:12px;border-top:1px solid var(--rule-row)}.ie-waitlist-row[data-due] .ie-waitlist-line{display:flex;align-items:center;gap:6px;color:var(--amber-type);font-weight:500}.ie-waitlist-row[data-due] .ie-waitlist-line:before{content:"";flex:none;width:7px;height:7px;border-radius:999px;background:var(--amber-mark)}.ie-waitlist-prompt{display:flex;align-items:flex-start;gap:8px;flex:1 1 100%;margin:0;padding:10px 12px;border:1px solid var(--amber-line);border-left:3px solid var(--amber-mark);border-radius:var(--r);background:var(--amber-wash);font-size:14px;font-weight:500;color:var(--amber-type)}.ie-waitlist-prompt svg{flex:none;margin-top:2px}.ie-send-ok{display:inline-flex;align-items:center;gap:7px;color:var(--lime-type);font-weight:500;animation:ie-send-ok-in .26s ease-out both}.ie-send-ok svg circle{fill:var(--lime-type);transform-origin:center;animation:ie-send-ok-pop .36s cubic-bezier(.2,.9,.3,1.3) both}.ie-send-ok svg path{stroke:#ffffff;stroke-dasharray:16;stroke-dashoffset:16;animation:ie-send-ok-draw .32s ease-out .22s forwards}@keyframes ie-send-ok-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ie-send-ok-pop{0%{transform:scale(.2)}}@keyframes ie-send-ok-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ie-send-ok,.ie-send-ok svg circle{animation:none}.ie-send-ok svg path{animation:none;stroke-dashoffset:0}}.ie-waitlist-foot-quiet{margin-top:0;padding-top:0;border-top:0}@media (max-width:899px){.ie-waitlist-foot .ie-waitlist-offer{min-height:46px}}.ie-island{position:fixed;left:12px;right:12px;bottom:16px;z-index:40;background:var(--shell);color:var(--on-shell);border-radius:var(--r-knob);height:var(--island-h);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),var(--shadow-island)}@media (min-width:900px){.ie-island{display:none}}.ie-island-tab,.ie-island-tabs{display:flex;align-items:center;height:100%}.ie-island-tab{flex:1 1 0%;min-width:0;position:relative;flex-direction:column;justify-content:center;gap:5px;border:0;background:transparent;padding:0 2px;color:var(--on-shell-faint);text-decoration:none;cursor:pointer;touch-action:manipulation;transition:color var(--dur-toggle) var(--ease)}.ie-island-tab svg{width:22px;height:22px;flex:none;stroke-width:1.5}.ie-island-tab:active,.ie-island-tab[data-lit]{color:var(--on-shell)}.ie-island-label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-island-pill{position:absolute;top:var(--island-pill-inset);bottom:var(--island-pill-inset);left:0;border:1.5px solid var(--signal-dark,var(--ember-dark));border-radius:var(--r-knob);background:rgba(255,255,255,.13);transition:transform var(--dur-toggle) var(--ease)}.ie-shell[data-surface=camp] .ie-island-tab svg:not([data-lock-glyph]),.ie-shell[data-surface=coach] .ie-island-tab svg:not([data-lock-glyph]){display:none}.ie-shell[data-surface=coach] .ie-island-tab{color:var(--on-shell-dim)}.ie-shell[data-surface=coach] .ie-island-tab:active,.ie-shell[data-surface=coach] .ie-island-tab[data-lit]{color:var(--signal)}.ie-shell[data-surface=coach] .ie-island-label{font-weight:600}.ie-shell[data-surface=coach] .ie-island-pill{display:none}.ie-shell[data-surface=camp] .ie-palette-panel{max-width:38.75rem}.ie-shell[data-surface=camp] .ie-palette-hint{font-family:inherit;font-size:var(--text-sm);letter-spacing:normal}@media (min-width:900px){.ie-shell[data-surface=camp] .ie-palette[open]{padding:14vh 24px 24px}.ie-shell[data-surface=camp] .ie-palette-panel{max-height:min(30rem,calc(100dvh - 14vh - 24px))}.ie-shell[data-surface=camp] .ie-palette-row{min-height:36px}}.ie-cards{display:flex;flex-direction:column;gap:10px}@media (min-width:900px){.ie-cards{display:none}}.ie-card{border:1px solid var(--rule-mid);border-radius:var(--r);padding:13px 14px;background:var(--bg)}.ie-card-primary{display:block;font-size:16px;line-height:1.25;font-weight:600;color:var(--ink)}.ie-card-meta{display:block;margin-top:3px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--ink-3)}.ie-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ie-card-head .ie-card-primary{min-width:0}.ie-card-status{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ie-card-status:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--rule-mid)}.ie-card-status[data-on]{color:var(--signal-type)}.ie-card-status[data-on]:before{background:var(--signal)}.ie-facts-lead{display:block}.ie-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px}.ie-fact{display:inline-flex;align-items:baseline;gap:6px}.ie-fact-value{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-fact-label{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.ie-card-actions{display:flex;gap:8px;margin-top:12px}.ie-table-wrap{display:none}@media (min-width:900px){.ie-table-wrap{display:block;min-width:0;overflow-x:auto}}.ie-panel-card{padding:var(--space-5)}@media (min-width:900px){.ie-panel-card{padding:var(--space-6)}}.ie-panel-card>.ie-section-label{margin:0 0 var(--space-4);text-transform:uppercase}.ie-browsers{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ie-browser{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:12px 16px;border:1px solid var(--rule-mid);border-radius:6px;background:var(--card)}.ie-browser-main{display:grid;gap:2px;min-width:0}.ie-browser-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:17px;font-weight:500;color:var(--ink)}.ie-browser-chip{padding:1px 7px;border-radius:3px;background:color-mix(in srgb,var(--signal-type) 14%,var(--card));font-family:var(--font-mono);font-size:var(--mono-label);font-weight:600;color:var(--signal-type)}.ie-browser-sub{margin:0}.ie-browser-end,.ie-browser-sub{font-size:var(--text-sm);color:var(--ink-3)}.ie-browser-end{display:flex;align-items:center;gap:6px}.ie-browser-end .ie-btn{min-height:var(--tap-min);font-weight:600}.ie-browsers-all{margin-top:12px}.ie-account-rows{margin:0}.ie-account-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;padding:14px 0;border-bottom:1px solid var(--rule)}.ie-account-row:first-child{padding-top:0}.ie-account-row dt{font-size:var(--text-lg);color:var(--ink-3)}.ie-account-row dd{margin:0;min-width:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere;text-align:right}.ie-account-out{margin-top:16px}.ie-traffic-figures{display:flex;flex-wrap:wrap;gap:12px clamp(20px,5vw,40px);margin:0}.ie-traffic-figure{display:grid;gap:2px}.ie-traffic-figure dt{order:2;font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-traffic-figure dd{order:1;margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--display-metric-sm);line-height:var(--display-leading);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-traffic-key,.ie-traffic-rows{--traffic-last:color-mix(in srgb,var(--ink-4) 65%,var(--card))}.ie-traffic-key{display:flex;gap:18px;margin:0 0 var(--space-4);padding:0;list-style:none;font-size:var(--text-sm);color:var(--ink-3)}.ie-traffic-key li{display:flex;align-items:center;gap:7px}.ie-traffic-swatch{width:12px;height:12px;border-radius:2px;background:var(--signal-type)}.ie-traffic-swatch[data-last]{background:var(--traffic-last)}.ie-traffic-rows{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ie-traffic-row{display:grid;grid-template-columns:minmax(64px,26%) minmax(0,1fr) 6ch 6ch;align-items:center;gap:0 12px}@media (min-width:900px){.ie-traffic-row{grid-template-columns:200px minmax(0,1fr) 6ch 7ch;gap:0 18px}}.ie-traffic-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:var(--ink)}.ie-traffic-bars{display:grid;gap:4px}.ie-traffic-bar{display:block;height:6px;min-width:2px;border-radius:3px;background:var(--signal-type)}.ie-traffic-bar[data-last]{background:var(--traffic-last)}.ie-traffic-count{font-size:16px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-traffic-delta{font-size:var(--text-sm);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3)}.ie-pane :where(h1,h2,h3){font-family:var(--font-display);font-weight:700;line-height:var(--display-leading);letter-spacing:var(--display-track);text-transform:uppercase;color:var(--ink)}.ie-pane :where(h1):where(:not(.ie-page-title)){font-size:30px}.ie-pane :where(h2){font-size:21px}.ie-pane :where(h3){font-size:17px}.ie-pane :where(table){width:100%;border-collapse:collapse}.ie-pane :where(thead th){position:sticky;top:0;z-index:1;background:var(--bg);font-family:var(--font-mono);font-size:var(--mono-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);text-align:left;padding:14px 14px 10px 0;border-bottom:1px solid var(--rule-mid);white-space:nowrap}.ie-pane :where(tbody td){font-size:var(--text-sm);padding:var(--row-pad-y) 14px var(--row-pad-y) 0;border-bottom:1px solid var(--rule-row);vertical-align:middle;color:var(--ink)}.ie-pane :where(tbody tr){height:var(--row-h)}.ie-pane :where(tbody tr):hover{background:var(--hover)}.ie-pane :where(td,th):last-child{padding-right:0}.ie-cell-primary{font-size:14.5px;color:var(--ink);white-space:nowrap}.ie-cell-aside{white-space:nowrap}.ie-cell-aside,.ie-cell-sub{font-size:12.5px;font-weight:400;color:var(--ink-3)}.ie-cell-sub{display:block;margin-top:2px;line-height:1.35;white-space:normal}.ie-cell-mono{font-family:var(--font-mono);font-size:13.5px}.ie-cell-dim{color:var(--ink-3)}.ie-cell-state{color:var(--signal-type,var(--ember-type))}.ie-pane :where(td).ie-num,.ie-pane :where(th).ie-num{text-align:right}.ie-pane :where(td).ie-num{font-family:var(--font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-cell-actions{padding-top:9px;padding-bottom:9px;text-align:right;white-space:nowrap}.ie-row-acts{display:inline-flex;align-items:center;gap:8px}.ie-card-actions .ie-row-acts{display:flex;flex:1}.ie-card-actions .ie-row-acts>:first-child{flex:1 1 0%}.ie-card-actions .ie-btn{zoom:.85}.ie-pane :where(.tabular-nums,.font-mono){font-variant-numeric:tabular-nums}.print-day :where(thead th){position:static;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}.print-day :where(tbody tr):hover{background:transparent}@media (max-width:899px){.ie-phone-hide{display:none}}.ie-wl-card{padding:16px 16px 4px;margin-bottom:16px}.ie-wl-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px}.ie-wl-camp{font-size:14.5px;color:var(--ink);text-decoration:none}.ie-wl-camp:focus-visible,.ie-wl-camp:hover{text-decoration:underline}.ie-pane-head a [data-pending],.ie-wl-camp [data-pending]{opacity:.55}.ie-wl-offer{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.ie-wl-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:10px}.ie-wl-arm{display:inline-flex;align-items:center;gap:6px}.ie-wl-note{font-size:12.5px;color:var(--ink-3)}.ie-wl-note:empty{display:none}.ie-wl-figures{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.ie-wl-figures dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-wl-figures dd{margin:2px 0 0;font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-wl-none{font-size:var(--text-sm);color:var(--ink-3)}.ie-wl-ticket{padding-bottom:6px}.ie-wl-ticket-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--rule-mid)}.ie-wl-ticket-name{margin:0}.ie-wl-ticket-count{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ie-wl-queue{list-style:none;margin:0;padding:0}.ie-wl-entry{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank who remove" "rank state state";-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule-row)}.ie-wl-entry:last-child{border-bottom:0}.ie-wl-rank{grid-area:rank;font-family:var(--font-mono);font-size:var(--mono-label);color:var(--ink-3);font-variant-numeric:tabular-nums}.ie-wl-who{grid-area:who;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:10px;column-gap:10px;min-width:0}.ie-wl-name{font-size:14.5px;color:var(--ink)}.ie-wl-joined,.ie-wl-state{font-size:12.5px;color:var(--ink-3)}.ie-wl-state{grid-area:state}.ie-wl-remove,.ie-wl-state[data-state=offer],.ie-wl-state[data-state=told]{color:var(--lime-type)}.ie-wl-remove{grid-area:remove;min-height:44px;min-width:44px;padding:0 4px;background:none;border:0;font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ie-wl-remove:disabled{opacity:.55;cursor:default}.ie-wl-state[data-state=match]{color:var(--amber-type)}.ie-wl-match{grid-area:remove;display:flex;-moz-column-gap:8px;column-gap:8px}.ie-wl-name-btn{min-height:32px;padding:0;background:none;border:0;font:inherit;font-size:14.5px;color:var(--ink);text-align:left;text-decoration:underline;text-decoration-color:var(--rule-mid);text-underline-offset:3px;cursor:pointer}.ie-wl-name-btn:focus-visible,.ie-wl-name-btn:hover{text-decoration-color:currentColor}.ie-wl-contact{flex-basis:100%;font-size:12.5px;color:var(--ink-3)}.ie-wl-copy{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--rule-row)}.ie-wl-copy-label{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);margin-right:4px}.ie-wl-expired-note{margin:8px 0 0;font-size:12.5px;color:var(--ink-3)}.ie-wl-profile{display:grid;gap:14px;margin:0}.ie-wl-profile dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-wl-profile dd{margin:2px 0 0;font-size:14.5px;color:var(--ink);overflow-wrap:anywhere}.ie-wl-profile-email{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px}.ie-wl-profile-note{margin:0;font-size:12.5px;color:var(--amber-type)}.ie-wl-profile-history{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2)}.ie-wl-copy-box{width:100%;padding:8px;font:inherit;font-size:13px;color:var(--ink);background:var(--paper,var(--bg));border:1px solid var(--rule-mid);border-radius:6px}@media (min-width:900px){.ie-wl-entry{grid-template-columns:24px minmax(0,1fr) minmax(0,1.2fr) auto;grid-template-areas:"rank who state remove"}.ie-wl-state{text-align:right}}.ie-roster-cards{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ie-roster-cards{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ie-roster-card{min-width:0;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--bg);padding:14px 16px 16px}.ie-roster-card-title{margin:0;font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-roster-posbar{display:flex;gap:2px;height:14px;margin:14px 0 12px;list-style:none;padding:0}.ie-roster-posbar>li{min-width:6px;border-radius:var(--r-badge)}.ie-roster-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--ink-2)}.ie-roster-legend li{display:inline-flex;align-items:center;gap:6px}.ie-roster-legend b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.ie-roster-swatch{width:10px;height:10px;border-radius:var(--r-badge);flex:none}.ie-roster-pos-gk{background:var(--lime-type)}.ie-roster-pos-def{background:var(--lime)}.ie-roster-pos-mid{background:var(--support)}.ie-roster-pos-fwd{background:var(--amber-mark)}.ie-roster-pos-none{background:var(--rule-mid)}.ie-roster-grad{display:flex;align-items:flex-end;gap:12px;margin:10px 0 0;padding:0;list-style:none;overflow-x:auto}.ie-roster-grad>li{flex:1 0 44px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.ie-roster-grad-count{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-roster-grad-bar{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:44px;background:var(--lime-type);border-radius:var(--r-badge) var(--r-badge) 0 0}.ie-grad-keeper-seg{display:block;flex:none;min-height:3px;background:var(--keeper)}.ie-grad-keepers{display:block;min-height:14px;font-size:12px;line-height:14px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ie-grad-keepers>span{display:inline-flex;align-items:center;gap:3px}.ie-grad-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--ink-2)}.ie-grad-legend li{display:inline-flex;align-items:center;gap:6px}.ie-grad-swatch{width:8px;height:8px;border-radius:var(--r-badge);flex:none}.ie-grad-legend .ie-grad-swatch{width:10px;height:10px}.ie-grad-swatch-field{background:var(--lime-type)}.ie-pl-grad-field{background:var(--signal-type,var(--ember-type))}.ie-grad-swatch-keeper{background:var(--keeper)}.ie-roster-grad-year{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ie-roster-strip{display:grid;gap:14px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px 16px;border-radius:var(--r-shell);background:var(--surface)}@media (min-width:900px){.ie-roster-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.ie-roster-strip dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-roster-strip dd{margin:2px 0 0;font-family:var(--font-display);font-weight:700;font-size:28px;line-height:var(--display-leading);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-roster-strip dd[data-tone=owed]{color:var(--amber-type)}.ie-roster-strip dd[data-tone=new]{color:var(--ember-type)}.ie-roster-actions{display:flex;flex-wrap:wrap;gap:8px}.ie-roster-players{min-width:0}.ie-roster-head{gap:8px 14px}.ie-roster-head,.ie-roster-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.ie-roster-tools{gap:4px 16px;margin-top:12px}.ie-roster-tools .ie-search{width:min(100%,320px);height:42px}.ie-roster-tools .ie-chips{padding:8px 0 0}@media (min-width:900px){.ie-roster-tools .ie-chips{padding:0}}.ie-roster-grid{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.ie-roster-grid>li{min-width:0}.ie-player{position:relative;display:flex;width:100%;align-items:center;text-align:left;font:inherit;cursor:pointer;gap:12px;min-height:64px;height:100%;padding:12px 14px;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--bg);color:var(--ink);text-decoration:none;transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}.ie-player:hover{border-color:var(--ink-4)}.ie-player:active{background:var(--hover)}.ie-player:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-player-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--r-knob);font-size:13px;font-weight:600;background:var(--wash,var(--surface));color:var(--lime-type)}.ie-player-avatar[data-tone="1"]{background:color-mix(in srgb,var(--support) 12%,var(--card,#fff));color:var(--support-type)}.ie-player-avatar[data-tone="2"]{background:color-mix(in srgb,var(--ember) 10%,var(--card,#fff));color:var(--ember-type)}.ie-player-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ie-player-name{font-size:15px;font-weight:600;overflow-wrap:anywhere}.ie-player-meta{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-player-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ie-player-tag{padding:2px 7px;border-radius:var(--r-badge);background:var(--surface);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink)}.ie-player-tag[data-keeper]{background:var(--ink);color:var(--fill-ink)}.ie-player-due{padding:1px 7px;background:var(--amber-wash);font-size:11px;font-weight:600;color:var(--amber-type);white-space:nowrap}.ie-player-due,.ie-player-new{border-radius:var(--r-badge);font-family:var(--font-mono)}.ie-player-new{position:absolute;top:-8px;left:12px;padding:1px 6px;background:var(--ember-type);font-size:10px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ember-type-ink)}.ie-roster-empty{margin:16px 0 0;font-size:var(--text-base);color:var(--ink-3)}.ie-roster-more{display:flex;justify-content:center;margin-top:14px}.ie-roster-history-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;font-size:var(--text-sm);color:var(--ink-3)}.ie-roster-history-meta b{font-weight:600;color:var(--ink)}.ie-roster-timeline{margin:12px 0 0;padding:0;list-style:none}.ie-roster-timeline>li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:10px 0;border-top:1px solid var(--rule-row)}.ie-roster-timeline>li:first-child{border-top:0}.ie-roster-dot{width:8px;height:8px;border-radius:var(--r-knob);background:var(--lime-type);align-self:center}.ie-roster-dot[data-kind=export]{background:var(--ink)}.ie-roster-dot[data-kind=report]{background:var(--ink-3)}.ie-roster-entry-title{font-size:var(--text-base);font-weight:600;overflow-wrap:anywhere}.ie-roster-entry-detail{margin-left:8px;font-weight:400;color:var(--ink-3)}.ie-roster-entry-delta{margin-left:8px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--lime-type)}.ie-roster-entry-when{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}@media (max-width:599px){.ie-roster-timeline>li{grid-template-columns:10px minmax(0,1fr)}.ie-roster-entry-when{grid-column:2}}.ie-roster-older>summary{margin-top:6px;min-height:var(--tap-min);display:flex;align-items:center;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer}.ie-roster-entry-ver{margin-right:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink-3)}.ie-roster-dot[data-kind=file],.ie-roster-dot[data-kind=import]{background:var(--amber-type)}.ie-roster-dot[data-kind=undo]{background:var(--ink-4)}.ie-roster-entry-act{grid-column:2/-1}.ie-roster-timeline>li[data-undone] .ie-roster-entry-title,.ie-roster-timeline>li[data-undone] .ie-roster-entry-when{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.ie-roster-grid>li{position:relative}.ie-player-flag{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--r-badge);background:var(--amber-wash);color:var(--amber-type);cursor:pointer}.ie-player-flag:after{content:"";position:absolute;inset:-8px}.ie-player-flag:active{filter:brightness(.94);transform:scale(.96)}.ie-player-flag:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-roster-grid>li:has(.ie-player-flag) .ie-player{padding-right:42px}.ie-import-steps{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 16px;padding:0;list-style:none;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-4)}.ie-import-steps>li[data-state=current]{color:var(--ink);font-weight:600}.ie-import-steps>li[data-state=done]{color:var(--ink-3)}.ie-import-drop{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 16px;border:1px dashed var(--ink-4);border-radius:var(--r-shell);text-align:center}.ie-import-drop[data-over]{border-color:var(--ink);background:var(--hover)}.ie-import-pick{cursor:pointer;font-size:var(--text-base);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-import-pick:focus-within{outline:2px solid var(--ink);outline-offset:4px}.ie-import-wait{margin:0}.ie-import-file,.ie-import-wait{font-size:var(--text-sm);color:var(--ink-3)}.ie-import-file{margin:0 0 12px;overflow-wrap:anywhere}.ie-import-map{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ie-import-map>li{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px}.ie-import-col{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.ie-import-arrow{color:var(--ink-4)}.ie-import-camps{display:grid;gap:8px;margin:0;padding:0;border:0}.ie-import-question{padding:0;margin-bottom:12px;color:var(--ink-2)}.ie-import-camp{display:grid;gap:2px;min-height:var(--tap-min);padding:12px 16px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);cursor:pointer}.ie-import-camp[data-picked]{border-color:var(--lime-type);box-shadow:inset 0 0 0 1px var(--lime-type)}.ie-import-camp:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.ie-import-camp-name{min-width:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-import-camp-count{font-size:var(--text-sm);color:var(--ink-3)}.ie-import-lines{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ie-import-lines>li{display:flex;align-items:baseline;gap:12px;padding:10px 12px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface);font-size:var(--text-base);color:var(--ink-2)}.ie-import-lines>li>b{min-width:2ch;font-family:var(--font-mono);font-weight:600;color:var(--ink)}.ie-import-lines>li[data-tone=warn]{border-color:var(--ember-line);background:var(--ember-wash)}.ie-aud-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px var(--space-5)}.ie-aud-page-track{display:block;min-width:0}.ie-traffic-figure[data-trend=up] dd{color:var(--signal-type)}.ie-aud-days{display:flex;justify-content:space-between;margin:var(--space-3) 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-3)}.ie-aud-pages{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ie-aud-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,38%) 5ch;align-items:center;gap:0 12px}@media (min-width:900px){.ie-aud-page{grid-template-columns:minmax(0,1fr) 140px 6ch;gap:0 18px}}.ie-aud-page-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:var(--ink)}.ie-aud-page-bar{display:block;height:6px;min-width:6px;border-radius:3px;background:var(--signal-type)}.ie-aud-page-count{font-size:16px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-aud-table .ie-cards{gap:0}.ie-aud-table .ie-card{border:0;border-radius:0;background:transparent;padding:14px 0}.ie-aud-table .ie-card+.ie-card{border-top:1px solid var(--rule-mid)}.ie-aud-table .ie-card:first-child{padding-top:0}.ie-aud-table .ie-card:last-child{padding-bottom:0}.ie-aud-table .ie-card-meta{font-family:inherit;font-size:var(--text-sm);letter-spacing:normal}.ie-aud-facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px}.ie-aud-fact{display:grid;gap:2px}.ie-aud-fact-label{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-aud-fact-value{font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums}.ie-aud-sub{display:block;margin-top:2px;font-size:var(--text-sm);font-weight:400;color:var(--ink-3)}.ie-terms-rows{margin:0}.ie-terms-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:16px 0;border-bottom:1px solid var(--rule-mid)}.ie-terms-rows>div:first-child{padding-top:0}.ie-terms-rows dt{font-size:var(--text-base);color:var(--ink-2)}.ie-terms-rows dd{margin:0;text-align:right;font-size:var(--text-base);font-weight:600;color:var(--ink)}.ie-pill{display:inline-block;border-radius:999px;padding:4px 12px;font-size:var(--text-sm);font-weight:500;line-height:1.3;white-space:nowrap;background:color-mix(in srgb,var(--ink-3) 14%,var(--bg));color:var(--ink-3)}.ie-pill[data-tone=ok]{background:color-mix(in srgb,var(--lime-type) 14%,var(--bg));color:var(--lime-type)}.ie-pill[data-tone=warn]{background:color-mix(in srgb,var(--amber-type) 14%,var(--bg));color:var(--amber-type)}.ie-pill[data-tone=late]{background:color-mix(in srgb,var(--destructive) 14%,var(--bg));color:var(--destructive)}.ie-row-chevron{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--r-button);color:var(--ink-3)}.ie-row-chevron:hover{background:var(--hover);color:var(--ink)}.ie-row-chevron:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-aud-filters{margin-bottom:var(--space-5)}.ie-duty-card{padding:18px 16px 12px}.ie-duty-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ie-duty-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-knob);background:var(--wash,var(--surface));color:var(--signal-type,var(--ink-2))}.ie-duty-scroll{overflow-x:auto}.ie-duty-board{width:100%;border-collapse:separate;border-spacing:0 8px}.ie-duty-board th{padding:0;font-family:var(--font-mono);font-size:var(--mono-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;text-align:left;color:var(--text-muted)}.ie-duty-board thead th{padding:0 0 0 8px}.ie-duty-board thead th:first-child{padding:0}.ie-duty-board tbody th{width:6.5rem;min-width:5.5rem;padding-right:8px;font-size:13px;letter-spacing:0;text-transform:none;vertical-align:middle}.ie-duty-board td{min-width:9rem;padding:0 0 0 8px;vertical-align:top}.ie-duty-stack{display:grid;gap:8px}.ie-duty-cell{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 12px;border:1px solid var(--rule-mid);border-radius:var(--r-knob);background:var(--card,var(--bg));font:inherit;font-size:15px;text-align:left;color:var(--ink)}button.ie-duty-cell{cursor:pointer;transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}button.ie-duty-cell:hover{border-color:var(--ink-4)}button.ie-duty-cell:active{background:var(--hover)}button.ie-duty-cell:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-duty-cell[data-open]{border:1px dashed var(--amber-mark);background:var(--amber-wash);color:var(--amber-type);justify-content:center;padding-left:12px}.ie-duty-name{min-width:0;overflow-wrap:anywhere}.ie-duty-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-knob);font-size:12px;font-weight:600;background:color-mix(in srgb,var(--ember) 10%,var(--card,#fff));color:var(--ember-type)}.ie-duty-avatar[data-tone="1"]{background:color-mix(in srgb,var(--support) 12%,var(--card,#fff));color:var(--support-type)}.ie-duty-facts{margin:0}.ie-duty-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule-mid)}.ie-duty-facts dt{color:var(--ink-3)}.ie-duty-facts dd{margin:0;font-weight:600;text-align:right}@media (max-width:599px){.ie-duty-card{padding:16px 12px 8px}.ie-duty-board tbody th{width:4.75rem;min-width:4.75rem;font-size:12px}.ie-duty-board td{min-width:8.5rem}.ie-duty-cell{padding:6px 10px}}.ie-plan-board{overflow-x:auto;padding-bottom:4px}.ie-plan-board-in{position:relative;padding-top:30px}.ie-plan-month{position:absolute;top:0;bottom:0;border-left:1px solid var(--rule);padding-left:4px;font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.ie-plan-month small{display:block;font-size:10px;color:var(--ink-4);letter-spacing:0}.ie-plan-lane{position:relative;height:26px;margin-top:17px;background:var(--surface);border-radius:var(--r)}.ie-plan-key [data-type=id_camp],.ie-plan-lane,.ie-plan-lane[data-type=id_camp]{--tc:var(--lime-type)}.ie-plan-key [data-type=day_camp],.ie-plan-lane[data-type=day_camp]{--tc:var(--support)}.ie-plan-key [data-type=overnight_camp],.ie-plan-lane[data-type=overnight_camp]{--tc:var(--amber-mark)}.ie-plan-lane>em{position:absolute;top:-15px;left:4px;font-style:normal;font-size:var(--text-xs);font-weight:600;color:var(--tc)}.ie-plan-bar{position:absolute;top:3px;height:8px;min-width:5px;border-radius:var(--r);background:var(--tc)}.ie-plan-bar[data-kind=new]{top:15px;background:color-mix(in srgb,var(--tc) 22%,transparent);outline:1.5px dashed var(--tc);outline-offset:-1.5px}.ie-plan-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:var(--text-xs);color:var(--ink-3)}.ie-plan-key i{display:inline-block;width:12px;height:8px;margin-right:5px;border-radius:var(--r);background:var(--tc,var(--support))}.ie-plan-key i[data-kind=new]{background:none;outline:1.5px dashed var(--ink-3);outline-offset:-1.5px}.ie-plan-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:14px}.ie-plan-card{display:flex;flex-direction:column;gap:9px;min-width:0;padding:12px;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--bg)}.ie-plan-types{display:flex;gap:2px;padding:3px;border-radius:var(--r-button);background:var(--surface)}.ie-plan-types button{flex:1;min-height:30px;border:0;border-radius:var(--r);background:none;padding:4px;font:inherit;font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;cursor:pointer}@media (max-width:899px){.ie-plan-types button{min-height:var(--tap-min)}}.ie-plan-types button[aria-pressed=true]{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgb(20 23 26/.18)}.ie-plan-card input{width:100%;min-width:0;min-height:38px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);padding:6px 8px;font:inherit;font-size:16px;color:var(--ink)}@media (min-width:900px){.ie-plan-card input{font-size:var(--text-base)}}.ie-plan-card input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-plan-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ie-plan-pair[data-wide]{grid-template-columns:minmax(0,1fr) 84px}.ie-plan-pair label{gap:3px;min-width:0;font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase}.ie-plan-flag,.ie-plan-pair label{display:flex;flex-direction:column;color:var(--ink-3)}.ie-plan-flag{gap:2px;padding:8px 10px;border-radius:var(--r);background:var(--surface);font-size:var(--text-xs)}.ie-plan-flag b{font-weight:600;color:var(--ink)}.ie-plan-flag[data-kind=ok] b{font-weight:400;color:var(--ink-3)}.ie-plan-flag[data-kind=venue]{background:var(--amber-wash)}.ie-plan-flag[data-kind=venue] b{color:var(--amber-type)}.ie-plan-flag[data-kind=dup]{background:var(--ember-wash)}.ie-plan-flag[data-kind=dup] b{color:var(--ember-type)}.ie-plan-actions{display:flex;flex-wrap:wrap;gap:6px}.ie-plan-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:180px;border:1.5px dashed var(--rule-mid);border-radius:var(--r-shell);background:none;font:inherit;color:var(--ink-3);cursor:pointer}.ie-plan-add:hover{border-color:var(--ink-4);color:var(--ink)}.ie-plan-add b{font-size:30px;font-weight:300;line-height:1}.ie-plan-bar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:10px 12px;font-size:var(--text-sm);color:var(--ink-3)}.ie-imp-card,.ie-plan-bar-row{border:1px solid var(--rule-mid);border-radius:var(--r-shell)}.ie-imp-card{padding:14px;background:var(--bg)}.ie-imp-card+.ie-imp-card,.ie-imp-chips+.ie-imp-card{margin-top:16px}.ie-imp-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:150px;padding:20px 14px;border:2px dashed var(--rule-mid);border-radius:var(--r-shell);text-align:center}.ie-imp-drop[data-dragging]{border-color:var(--ink);background:var(--hover)}.ie-imp-drop-title{min-height:var(--tap-min);border:0;background:none;padding:0 8px;font:inherit;font-weight:600;color:var(--ink);overflow-wrap:anywhere;cursor:pointer}.ie-imp-drop-title:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ie-imp-or{margin:22px 0 12px;text-align:center;font-size:var(--text-sm);color:var(--ink-3)}.ie-imp-paste{display:block;width:100%;min-height:96px;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--surface);padding:10px 12px;font-family:var(--font-mono);font-size:16px;color:var(--ink);resize:vertical}@media (min-width:900px){.ie-imp-paste{font-size:var(--text-sm)}}.ie-imp-paste:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-imp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ie-imp-head{align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ie-imp-file,.ie-imp-head{display:flex;flex-wrap:wrap}.ie-imp-file{align-items:baseline;gap:4px 14px;min-width:0;margin:0}.ie-imp-file b{font-size:var(--text-lg);font-weight:600;overflow-wrap:anywhere}.ie-imp-file span{color:var(--ink-3)}.ie-imp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ie-imp-chip{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 10px;border:1px solid var(--rule-mid);border-radius:var(--r-button);background:var(--bg)}.ie-imp-chip small{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--ink-3)}.ie-imp-chip select{min-height:28px;max-width:100%;border:0;background:none;padding:0 14px 0 0;font:inherit;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer}@media (min-width:900px){.ie-imp-chip select{font-size:var(--text-base)}}@media (max-width:899px){.ie-imp-chip select{min-height:var(--tap-min)}}.ie-imp-chip:focus-within{outline:2px solid var(--ink);outline-offset:1px}.ie-imp-tile{--tc:var(--lime-type);display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--rule-mid);border-left:4px solid var(--tc);border-radius:var(--r-shell);background:var(--bg)}.ie-imp-tile[data-type=day_camp]{--tc:var(--support)}.ie-imp-tile[data-type=overnight_camp]{--tc:var(--amber-mark)}.ie-imp-tile:not([data-type]){--tc:var(--ink-4)}.ie-imp-tile[data-status=skipped]{border-left-style:dashed;background:var(--surface);color:var(--ink-3)}.ie-imp-tile[data-status=skipped] h3{color:var(--ink-3)}.ie-imp-tile>header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-sm);color:var(--ink-3)}.ie-imp-tile>header b{margin-right:4px;font-weight:600;color:var(--tc)}.ie-imp-tile h3{margin:4px 0 0;font-size:var(--text-lg);font-weight:600;overflow-wrap:anywhere}.ie-imp-tile>p{margin:0;font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-imp-tile .ie-plan-flag{margin-top:4px}.ie-imp-pill{flex:none;border:1px solid transparent;border-radius:var(--r-button);padding:4px 14px;background:color-mix(in srgb,var(--lime-type) 14%,var(--bg));font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--lime-type)}.ie-imp-pill[data-status=skipped]{border-color:var(--rule-mid);background:var(--bg);color:var(--ink-3)}button.ie-imp-pill{cursor:pointer}button.ie-imp-pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:899px){button.ie-imp-pill{min-height:var(--tap-min);min-width:88px}}.ie-act{margin:24px 0 0;padding:4px 16px;list-style:none;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--bg)}.ie-act>li+li{border-top:1px solid var(--rule-row)}.ie-act-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:var(--tap-min);padding:14px 0;color:inherit;text-decoration:none}.ie-act-row:hover .ie-act-title{text-decoration:underline;text-underline-offset:3px}.ie-act-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--ember-type) 12%,transparent);color:var(--ember-type)}.ie-act-icon svg{width:17px;height:17px;stroke-width:1.75}.ie-act-text{display:grid;gap:2px;min-width:0}.ie-act-title{font-size:var(--text-base);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-act-sub{overflow-wrap:anywhere}.ie-act-sub,.ie-act-when{font-size:var(--text-sm);color:var(--ink-3)}.ie-act-when{align-self:start;padding-top:2px;font-weight:600;white-space:nowrap}.ie-act-empty{margin:24px 0 0;font-size:var(--text-base);color:var(--ink-3)}.ie-chg{margin:24px 0 0;padding:var(--space-5) var(--space-5) var(--space-2);border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--bg)}@media (min-width:900px){.ie-chg{padding:var(--space-6) var(--space-6) var(--space-3)}}.ie-chg-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 var(--space-2)}.ie-chg-head .ie-section-label{margin:0;font-size:var(--text-base)}.ie-chg-time{font-size:var(--text-base);font-weight:600;color:var(--ink)}.ie-chg-list{margin:0;padding:0;list-style:none}.ie-chg-list>li+li{border-top:1px solid var(--rule-row)}.ie-chg>.ie-act-empty{margin:0;padding:14px 0 var(--space-3)}.ie-swatch{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.02em;color:#ffffff;background:var(--ink-3);transition:opacity var(--dur-toggle) var(--ease)}.ie-swatch[data-tone=blue]{background:#1f3f73}.ie-swatch[data-tone=gold]{background:#8a6200}.ie-swatch[data-tone=green]{background:#2f6b4f}.ie-swatch[data-tone=red]{background:#a8281a}.ie-swatch[data-tone=gray]{background:#5c646c}.ie-swatch[data-tone=black]{background:#14171a;box-shadow:inset 0 0 0 1px var(--light,transparent) var(--dark,var(--rule-mid))}.ie-swatch[data-tone=orange]{background:#9a4d1f}.ie-swatch[data-tone=purple]{background:#6b3fa0}.ie-swatch[data-tone=none]{background:var(--surface);color:var(--ink-3);border:1px solid var(--rule-mid)}.ie-swatch[data-pending]{opacity:.55}.ie-swatches{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.ie-swatch-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);border-radius:999px;text-decoration:none}.ie-swatch-link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ie-swatch-link[aria-current] .ie-swatch{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.ie-roster-everyone{margin-top:16px;padding:16px;display:grid;gap:14px;min-width:0}.ie-roster-everyone-title{display:flex;align-items:center;gap:10px;margin:0;font-size:24px}.ie-roster-everyone-icon{display:inline-flex;width:20px;height:20px;color:var(--ink-3)}.ie-roster-everyone-icon svg{width:100%;height:100%}.ie-roster-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.ie-person{flex-direction:row;align-items:center;gap:12px;min-height:var(--tap-min)}.ie-person-avatar{width:40px;height:40px}.ie-person-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ie-person-name{font-weight:600}.ie-person-meta,.ie-person-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-person-meta{font-size:var(--text-sm);color:var(--ink-3)}.ie-person-tags{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.ie-person-pill{padding:2px 8px;border-radius:999px;font-family:var(--font-mono);font-size:var(--mono-note);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;background:var(--surface);color:var(--ink-2);border:1px solid var(--rule-mid)}.ie-person-pill[data-state=in]{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.ie-person-pill[data-state=waiting]{background:var(--amber-wash);color:var(--amber-type);border-color:var(--amber-line)}.ie-person-pill[data-state=see-at]{background:var(--ember-type);color:var(--ember-type-ink);border-color:var(--ember-type)}.ie-roster-sheet{max-width:44rem}.ie-roster-facts{display:grid;gap:12px;margin:0}.ie-roster-facts>div{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.ie-roster-facts dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-roster-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.ie-roster-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.ie-roster-export{display:grid;gap:20px}.ie-roster-export-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ie-roster-forms{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--rule)}.ie-ci-blocker{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:var(--space-4,16px);padding:10px 14px;border-radius:var(--r-shell);background:color-mix(in srgb,var(--destructive) 12%,var(--bg));color:var(--destructive);font-weight:600;text-decoration:none}.ie-ci-blocker svg{width:18px;height:18px;flex:none}.ie-ci-blocker span:last-child{margin-left:auto;font-weight:500}.ie-ci-kicker{display:inline-flex;align-items:center;gap:6px}.ie-ci-kicker svg{width:14px;height:14px}.ie-ci-panels{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ie-ci-panels{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ie-ci-panels:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr)}}.ie-ci-panel{min-width:0;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);padding:12px 14px 14px}.ie-ci-label{display:block;margin:0 0 8px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ie-ci-teams .ie-ci-team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.ie-ci-team-count{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ie-ci-team-count strong{color:var(--ink);font-weight:600}@media (max-width:899.98px){.ie-ci-pagehead{position:relative;height:0;min-height:0;margin:0;padding:0;border:0}.ie-ci-pagehead .ie-eyebrow,.ie-ci-pagehead .ie-head-actions,.ie-ci-pagehead .ie-stat-line{display:none}.ie-ci-pagehead .ie-page-title{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none;white-space:nowrap;border:0}}.ie-hero.ie-ci-hero .ie-hero-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ie-ci-camp{position:relative;display:grid;gap:2px;margin:0 0 12px;padding-right:48px}.ie-ci-camp-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:var(--text-sm);color:var(--ink-2)}.ie-ci-camp-name{font-weight:600;color:var(--ink)}.ie-ci-camp-meta{margin:0;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.ie-ci-more{position:absolute;top:-6px;right:0}.ie-ci-more>summary{display:grid;place-items:center;width:44px;height:44px;list-style:none;cursor:pointer;color:var(--ink-2)}.ie-ci-more>summary::-webkit-details-marker{display:none}.ie-ci-more>summary svg{width:20px;height:20px}.ie-ci-more-menu{position:absolute;right:0;z-index:5;min-width:14rem;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);box-shadow:var(--shadow-shell);padding:4px}.ie-ci-more-menu a{display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:var(--text-sm);color:var(--ink)}.ie-ci-more-menu a:hover{background:var(--hover)}.ie-ci-kicker-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%}.ie-hero-kicker:has(.ie-ci-kicker-row){display:block}.ie-ci-pos{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ie-ci-pos>li{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:var(--text-sm)}.ie-ci-pos .ie-ci-team-name{color:var(--ink-2);white-space:nowrap}.ie-ci-pos-bar{display:flex;height:8px;background:var(--rule);overflow:hidden}.ie-ci-pos-fill{display:flex;width:100%;height:100%}.ie-ci-pos-bar [data-s=in]{background:var(--signal)}.ie-ci-pos-bar[data-p=keeper] [data-s=in]{background:var(--keeper)}.ie-ci-pos-bar [data-s=out]{background:var(--ink-4)}.ie-ci-div-progress-name{display:grid;line-height:1.2}.ie-ci-div-progress-classes{color:var(--ink-3);font-size:12px}.ie-ci-divs{margin-top:18px;display:grid;gap:12px}.ie-ci-div{min-width:0;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);padding:12px 14px 14px}.ie-ci-div-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 10px}.ie-ci-div-name{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.ie-ci-div-classes{font-size:var(--text-xs);color:var(--ink-3)}.ie-ci-div-count{margin-left:auto;font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.ie-ci-div-count strong{color:var(--ink)}.ie-ci-groups{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:900px){.ie-ci-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.ie-ci-group{width:100%;height:100%;display:grid;gap:3px;text-align:left;padding:10px 11px 11px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface,var(--bg));color:var(--ink);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.ie-ci-group:hover{border-color:var(--ink-3)}.ie-ci-group[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ie-ci-group:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ie-ci-group-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ie-ci-group-name{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ie-ci-group-count{font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.ie-ci-group-coach{font-size:var(--text-sm);font-weight:600}.ie-ci-group-coach,.ie-ci-group-spot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-ci-group-spot{font-size:var(--text-xs);color:var(--ink-2)}.ie-ci-group-spot[data-none]{color:var(--ink-4)}.ie-ci-group-bar{display:flex;gap:1px;height:6px;margin-top:5px;background:var(--rule);overflow:hidden}.ie-ci-group-bar>span{transition:width .24s ease}.ie-ci-group-bar [data-h=a],.ie-ci-group-bar [data-h=all],.ie-ci-group-halves i[data-h=a]{background:var(--signal)}.ie-ci-group-bar [data-h=b],.ie-ci-group-halves i[data-h=b]{background:color-mix(in srgb,var(--signal) 45%,var(--rule-mid))}.ie-ci-group-halves{display:flex;gap:12px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.ie-ci-group-halves>span{display:inline-flex;align-items:center;gap:4px}.ie-ci-group-halves i{display:inline-block;width:7px;height:7px}.ie-ci-group-halves strong{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.ie-ci-div .ie-chips{margin-top:10px}.ie-ci-div-unknown{margin:0;font-size:var(--text-xs);color:var(--ink-3)}.ie-ci-picked{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 12px;border:1px solid var(--ink);border-radius:var(--r);font-size:var(--text-sm);font-weight:600}.ie-ci-picked>button{font-weight:500;text-decoration:underline;text-underline-offset:2px;color:var(--ink-2)}.ie-ci-search{--ci-search-halo:color-mix(in srgb,var(--signal) 16%,transparent);--ci-search-glow:color-mix(in srgb,var(--signal) 40%,transparent);position:relative;display:flex;align-items:center;margin:4px 0 14px;animation:ie-ci-search-rise .52s cubic-bezier(.2,.8,.2,1) both}.ie-ci-search>svg{position:absolute;left:16px;z-index:1;width:22px;height:22px;color:var(--signal-type);pointer-events:none;transition:transform .16s ease}.ie-ci-search>input{width:100%;height:54px;padding:0 48px;border:2px solid var(--signal);border-radius:calc(var(--r) * 3);background:var(--bg);color:var(--ink);font-size:18px;font-weight:600;box-shadow:0 0 0 4px var(--ci-search-halo),0 8px 22px -12px var(--ci-search-glow);-webkit-appearance:none;-moz-appearance:none;appearance:none;animation:ie-ci-search-pulse 1.4s ease-out .56s 2;transition:box-shadow .16s ease,transform .16s ease}.ie-ci-search>input::-moz-placeholder{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:.01em;color:var(--ink-2);opacity:1}.ie-ci-search>input::placeholder{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:.01em;color:var(--ink-2);opacity:1}.ie-ci-search>input::-webkit-search-cancel-button{display:none}.ie-ci-search>input:focus-visible{outline:2px solid transparent;outline-offset:2px;animation:none;transform:translateY(-1px);box-shadow:0 0 0 6px color-mix(in srgb,var(--signal) 24%,transparent),0 12px 28px -12px var(--ci-search-glow)}.ie-ci-search:focus-within>svg{transform:translateY(-1px) scale(1.06)}.ie-ci-search>button{position:absolute;right:5px;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink-3)}.ie-ci-search>button svg{width:18px;height:18px}@keyframes ie-ci-search-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes ie-ci-search-pulse{0%{box-shadow:0 0 0 4px var(--ci-search-halo),0 8px 22px -12px var(--ci-search-glow)}40%{box-shadow:0 0 0 10px color-mix(in srgb,var(--signal) 22%,transparent),0 10px 26px -12px var(--ci-search-glow)}to{box-shadow:0 0 0 4px var(--ci-search-halo),0 8px 22px -12px var(--ci-search-glow)}}@media (prefers-reduced-motion:reduce){.ie-ci-search,.ie-ci-search>input,.ie-ci-search>svg{animation:none;transition:none}.ie-ci-search>input:focus-visible{transform:none}}.ie-ci-star{width:13px;height:13px;margin-left:4px;fill:var(--ink);color:var(--ink);vertical-align:-1px}.ie-id-name{font-family:var(--font-display);font-size:26px;line-height:1.1}.ie-id-star{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:-6px -8px 0 0;border:0;background:transparent;color:var(--ink)}.ie-id-star svg{width:22px;height:22px;fill:transparent}.ie-id-star[aria-pressed=true] svg{fill:var(--ink)}.ie-sheet-meta .ie-id-state{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:10px;vertical-align:middle;font-family:var(--font-body,inherit)}.ie-id-body{display:grid;gap:18px}.ie-id-section{min-width:0}.ie-id-quiet{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.ie-id-input{height:38px;padding:0 10px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);font-size:16px}.ie-id-blocks{margin:0;padding:0;list-style:none;display:grid}.ie-id-block{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;border-top:1px solid var(--rule)}.ie-id-block:first-child{border-top:0}.ie-id-time{padding-top:3px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ie-id-block-main{display:grid;gap:2px;min-width:0}.ie-id-group{font-family:var(--font-display);font-size:19px;line-height:1.15;color:var(--ink)}.ie-id-source{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.ie-id-change{min-width:44px;min-height:44px;margin-top:-6px;padding:0 6px;border:0;background:transparent;color:var(--ink);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px}.ie-id-move{display:grid;gap:8px;margin-top:6px}.ie-id-move .ie-ci-name{min-height:44px}.ie-id-count{margin-left:6px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.ie-id-note{width:100%}.ie-id-contacts{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:8px}.ie-id-contact{display:grid;gap:2px}.ie-id-contact-label{font-size:var(--text-sm);color:var(--ink-2)}.ie-id-contact-line{display:flex;align-items:center;gap:4px;min-height:44px}.ie-id-contact-line a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ie-id-copy{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink-3)}.ie-id-copy svg{width:16px;height:16px}.ie-id-undo{justify-self:start}.ie-ci-campers{margin-top:18px}.ie-ci-hero+.ie-ci-search{margin-top:16px}.ie-ci-results{margin-bottom:18px}.ie-ci-walkup{display:grid;gap:8px;margin-top:8px}.ie-ci-offlist{border-style:dashed}.ie-ci-offlist-state,.ie-walkup-state{padding:2px 8px;border-radius:var(--r-badge);font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--amber-line);background:var(--amber-wash);color:var(--amber-type)}.ie-walkup-state{justify-self:start}.ie-ci-walkup-btn{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:var(--tap-min);width:100%;padding:10px 12px;border:1px dashed var(--ink-4);border-radius:var(--r);background:var(--bg);font:inherit;text-align:left;color:var(--ink);cursor:pointer}.ie-ci-walkup-btn:active{background:var(--hover)}.ie-ci-walkup-btn:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-ci-walkup-k{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ie-ci-walkup-name{font-weight:500;overflow-wrap:anywhere}.ie-walkup-sheet{display:grid;gap:12px}.ie-walkup-reg{display:grid;justify-items:center;gap:8px;padding:12px 0 4px}.ie-walkup-qr{width:200px;height:200px;padding:8px;border:1px solid var(--rule-mid);border-radius:var(--r);background:#ffffff}.ie-walkup-qr>svg{width:100%;height:100%}.ie-walkup-url{font-size:var(--text-sm);color:var(--ink-2);text-decoration:underline;overflow-wrap:anywhere;text-align:center}.ie-ci-flags{margin:0 0 18px}.ie-ci-flag-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.ie-ci-flag{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap-min);padding:8px 12px;border:1px solid var(--amber-line);border-radius:var(--r);background:var(--amber-wash)}.ie-ci-flag-meta{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-ci-campers-head{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.ie-ci-icon svg{width:15px;height:15px;display:block}.ie-ci-cards{margin-top:12px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.ie-ci-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:var(--tap-min);width:100%;padding:10px 12px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);font:inherit;text-align:left;color:var(--ink)}button.ie-ci-card{cursor:pointer;transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}button.ie-ci-card:hover{border-color:var(--ink-4)}button.ie-ci-card:active{background:var(--hover)}button.ie-ci-card:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-ci-av{--hue:0;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r);font-family:var(--font-mono);font-size:12px;font-weight:600;background:var(--light,hsl(var(--hue) 45% 91%)) var(--dark,hsl(var(--hue) 40% 22%));color:var(--light,hsl(var(--hue) 50% 26%)) var(--dark,hsl(var(--hue) 55% 78%))}.ie-ci-av[data-none]{background:var(--surface);color:var(--ink-3)}.ie-ci-who{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-ci-name-line{display:flex;align-items:center;gap:6px;font-weight:500;overflow-wrap:anywhere}.ie-ci-where{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-ci-sync{flex:none;width:6px;height:6px;background:var(--ink-3)}.ie-ci-tags{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ie-ci-pill{padding:2px 8px;border-radius:var(--r-badge);font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--rule-mid);color:var(--ink-2);background:var(--surface)}.ie-ci-pill[data-s=in]{border-color:var(--wash-line);background:var(--wash);color:var(--ink)}.ie-ci-pill[data-s=out]{color:var(--ink-3);background:var(--bg)}.ie-ci-at{padding:1px 7px;border-radius:var(--r-badge);border:1px solid var(--amber-line);background:var(--amber-wash);color:var(--amber-type);font-size:11.5px;font-weight:500}.ie-ci-facts{margin:0 0 var(--space-4);display:grid;gap:6px}.ie-ci-facts>div{display:flex;justify-content:space-between;gap:16px;font-size:var(--text-sm)}.ie-ci-facts dt{color:var(--ink-3)}.ie-ci-facts dd{margin:0;text-align:right;color:var(--ink);overflow-wrap:anywhere}.ie-ci-field{margin-top:var(--space-4)}.ie-ci-names{display:flex;flex-wrap:wrap;gap:8px}.ie-ci-name{min-height:var(--tap-min);padding:6px 14px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);font:inherit;color:var(--ink);cursor:pointer;text-align:left}.ie-ci-name>span{display:block;font-size:var(--text-sm);color:var(--ink-3)}.ie-ci-name[aria-pressed=true]{border-color:var(--ink);background:var(--wash)}.ie-ci-name:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-ci-sub{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.ie-ci-phones,.ie-ci-sibs,.ie-ci-staged{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:6px}.ie-ci-phones>li,.ie-ci-sibs>li,.ie-ci-staged>li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.ie-ci-link{border:0;background:none;padding:6px 4px;font:inherit;font-size:var(--text-sm);color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ie-ci-pair{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:8px}.ie-ci-contacts a,.ie-ci-phones a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.ie-ci-contacts{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ie-ci-contacts>li{display:grid;gap:2px;min-width:0}.ie-ci-contacts a{display:inline-flex;align-items:center;min-height:var(--tap-min);overflow-wrap:anywhere}.ie-profile-link{display:inline-flex;align-items:center;min-height:var(--tap-min);margin-top:var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--ink);text-underline-offset:2px}.ie-profile-link,.ie-profile-name{padding:0;border:0;background:none;text-decoration:underline;cursor:pointer}.ie-profile-name{font:inherit;color:inherit;text-align:left;text-underline-offset:2px}.ie-hist-stats{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.ie-hist-stats .ie-hist-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ie-hist-stats-action .ie-btn{width:100%;min-height:var(--tap-min)}@media (min-width:900px){.ie-hist-stats{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ie-hist-stats .ie-hist-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ie-hist-stats-action .ie-btn{width:auto}}.ie-hist-table-wrap{overflow-x:auto}.ie-hist-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ie-hist-table td,.ie-hist-table th{padding:10px 12px 10px 0;text-align:left;vertical-align:top;border-top:1px solid var(--rule);overflow-wrap:anywhere}.ie-hist-table thead th{border-top:0;padding-top:0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ie-hist-table tbody th{font-weight:600;color:var(--ink)}@media (max-width:640px){.ie-hist-table{table-layout:fixed}.ie-hist-table td,.ie-hist-table th{padding-right:8px}.ie-hist-table th:first-child{width:27%}.ie-hist-table th:nth-child(2){width:29%}.ie-hist-table th:nth-child(3){width:20%}.ie-hist-table th:nth-child(4){width:24%}.ie-hist-table thead th{font-size:10px;letter-spacing:.02em;white-space:normal}}.ie-hist-muted{color:var(--ink-3)}.ie-hist-more{display:flex;justify-content:center;padding-top:12px}.ie-hist-empty{margin:0;color:var(--ink-3);font-size:var(--text-sm)}.ie-hist-find{display:flex;gap:8px;margin-bottom:12px}.ie-hist-find .ie-pl-search{flex:1;min-width:0}.ie-hist-find .ie-btn{min-height:var(--tap-min)}.ie-hist-matches{margin:0 0 12px;padding:0;list-style:none}.ie-hist-match{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--tap-min);border-top:1px solid var(--rule);color:inherit;text-decoration:none;font-size:var(--text-sm)}.ie-hist-match[aria-current=true] .ie-hist-match-name{text-decoration:underline;text-underline-offset:2px}.ie-hist-match-name{font-weight:600;overflow-wrap:anywhere}.ie-hist-record{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--rule-mid)}.ie-hist-record-name{margin:0;font-weight:600;overflow-wrap:anywhere}.ie-hist-record .ie-hist-muted{margin:0;font-size:var(--text-sm)}.ie-hist-record-list{margin:6px 0 0}.ie-hist-record-line{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;border-top:1px solid var(--rule);font-size:var(--text-sm)}.ie-hist-record-line dt{color:var(--ink-3)}.ie-hist-record-line dd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin:0;min-width:0;min-height:var(--tap-min)}.ie-hist-record-value{min-width:0;overflow-wrap:anywhere}.ie-hist-copy{border:0;background:none;min-height:var(--tap-min);padding:0 4px;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--support);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ie-hist-files{margin:0;padding:0;list-style:none}.ie-hist-file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;border-top:1px solid var(--rule)}.ie-hist-file:first-child{border-top:0;padding-top:0}.ie-hist-file[data-undone]{color:var(--ink-3)}.ie-hist-file-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-hist-file-name{margin:0;font-weight:600;overflow-wrap:anywhere}.ie-hist-file-day{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.ie-hist-file-people{font-size:var(--text-sm);color:var(--ink-2)}.ie-hist-chip{justify-self:start;padding:2px 6px;border:1px solid var(--rule-mid);border-radius:var(--r-badge);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--ink-2)}.ie-hist-undo{border:0;background:none;min-height:var(--tap-min);padding:0 4px;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--support);text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (min-width:900px){.ie-hist-file{grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px 20px}}.ie-hist-sheet{max-width:38rem}.ie-hist-body{display:grid;gap:16px}.ie-hist-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.ie-hist-step{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.25;color:var(--ink-4);overflow-wrap:anywhere}.ie-hist-step[data-state=current]{color:var(--ink)}.ie-hist-step[data-state=done]{color:var(--ink-2)}.ie-hist-step-rule{height:3px;background:var(--rule-mid)}.ie-hist-step[data-state=current] .ie-hist-step-rule{background:var(--ink)}.ie-hist-step[data-state=done] .ie-hist-step-rule{background:var(--support)}.ie-hist-drop{display:grid;justify-items:center;gap:12px;padding:32px 16px;border:2px dashed var(--rule-mid);border-radius:var(--r);text-align:center}.ie-hist-drop[data-dragging]{border-color:var(--ink);background:var(--hover)}.ie-hist-drop-title{margin:0;font-weight:600;overflow-wrap:anywhere}.ie-hist-drop-sub{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.ie-hist-drop-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ie-hist-cols{display:grid;gap:12px}.ie-hist-col{display:grid;gap:4px}.ie-hist-col-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ie-hist-col-eg,.ie-hist-col-label{font-size:var(--text-xs);color:var(--ink-3)}.ie-hist-col-eg{min-height:1em;overflow-wrap:anywhere}.ie-hist-count{margin:0 0 8px;font-weight:600}.ie-hist-camps{margin:0;padding:0;list-style:none}.ie-hist-camp{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--rule)}.ie-hist-camp-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-hist-camp-name{font-weight:600;overflow-wrap:anywhere}.ie-hist-camp-rows{font-size:var(--text-sm);color:var(--ink-3)}@media (min-width:900px){.ie-hist-camp{grid-template-columns:minmax(0,1fr) minmax(0,16rem);align-items:center;gap:16px}}.ie-hist-review{margin:0}.ie-hist-review-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--rule)}.ie-hist-review-row:first-child{border-top:0}.ie-hist-review-row dt{color:var(--ink-2)}.ie-hist-review-row dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.ie-hist-differ{margin-top:12px;font-size:var(--text-sm)}.ie-hist-differ summary{cursor:pointer;font-weight:600;min-height:var(--tap-min);display:flex;align-items:center}.ie-hist-differ ul{margin:0;padding:0;list-style:none;max-height:14rem;overflow-y:auto}.ie-hist-differ li{display:grid;gap:2px;padding:8px 0;border-top:1px solid var(--rule);color:var(--ink-2);overflow-wrap:anywhere}.ie-hist-differ-name{font-weight:600;color:var(--ink)}.ie-hist-none{margin:12px 0 0;color:var(--ink-3)}.ie-hist-skel{height:220px;border:1px solid var(--rule);border-radius:var(--r);background:var(--surface)}.ie-hist-error{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--destructive)}.ie-hist-done-title{margin:0 0 4px;font-weight:600}.ie-hist-done-sub{margin:0;font-size:var(--text-sm);color:var(--ink-2)}.ie-ci-choice:first-child{margin-top:0}.ie-ci-rows{display:grid;gap:6px}.ie-ci-row{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--row-h);padding:6px 14px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);cursor:pointer;touch-action:manipulation;transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}.ie-ci-row:hover{background:var(--hover)}.ie-ci-row[data-on]{border-color:var(--ink);background:var(--wash)}.ie-ci-row:has(>.ie-ci-row-input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.ie-ci-row-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ie-ci-row-text{flex:1;min-width:0;display:grid;gap:1px}.ie-ci-row-name{font-weight:500;overflow-wrap:anywhere}.ie-ci-row-sub{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-ci-row-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--rule-mid);border-radius:50%;background:var(--bg);color:var(--bg)}.ie-ci-row-mark[data-type=checkbox]{border-radius:var(--r)}.ie-ci-row-mark svg{width:14px;height:14px;stroke-width:3;visibility:hidden}.ie-ci-row[data-on] .ie-ci-row-mark{border-color:var(--ink);background:var(--ink)}.ie-ci-row[data-on] .ie-ci-row-mark[data-type=radio]{box-shadow:inset 0 0 0 4px var(--bg)}.ie-ci-row[data-on] .ie-ci-row-mark svg{visibility:visible}.ie-ci-foot-btn{flex:1 1 0;min-height:var(--row-h)}@media (min-width:900px){.ie-ci-foot-btn{flex:0 0 auto}}.ie-ci-undo{min-height:var(--row-h);margin-top:var(--space-3)}@media (prefers-reduced-motion:reduce){.ie-ci-row{transition:none}}.ie-rc-card{margin-top:18px;padding:18px 16px 16px;min-width:0}.ie-rc-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ie-rc-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-knob);background:var(--wash,var(--surface));color:var(--signal-type,var(--ink-2))}.ie-rc-cards{margin-top:16px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.ie-rc-camper{cursor:pointer;transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}.ie-rc-camper:hover{border-color:var(--ink-4)}.ie-rc-camper:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-rc-camper:disabled{cursor:default}.ie-rc-camper[data-on]{border-color:var(--wash-line);background:var(--wash,var(--surface))}.ie-rc-check{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1.5px solid var(--rule-mid);color:var(--bg)}.ie-rc-check svg{width:15px;height:15px}.ie-rc-camper[data-on] .ie-rc-check{border-color:var(--signal-type,var(--ink));background:var(--signal-type,var(--ink))}.ie-dl-card{margin-top:4px;padding:4px 16px;min-width:0}.ie-dl-list{margin:0;padding:0;list-style:none}.ie-dl-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.ie-dl-row:last-child{border-bottom:0}.ie-dl-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--wash,var(--surface));color:var(--signal-type,var(--ink-2))}.ie-dl-mark[data-action=check_out]{background:var(--surface);color:var(--ink-2)}.ie-dl-mark[data-action=undo_in],.ie-dl-mark[data-action=undo_out]{background:var(--surface);color:var(--ink-3)}.ie-dl-mark svg{width:18px;height:18px}.ie-dl-who{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-dl-name{font-weight:500;overflow-wrap:anywhere}.ie-dl-when,.ie-dl-where{font-size:var(--text-sm);color:var(--ink-3)}.ie-dl-where{font-weight:500;text-align:right}.ie-hlt-cols{display:grid;gap:16px;margin-top:20px;align-items:start}@media (min-width:64rem){.ie-hlt-cols{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.ie-hlt-card{padding:18px 16px 16px;min-width:0}.ie-hlt-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ie-hlt-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-knob);background:var(--surface);color:var(--ink-2)}.ie-hlt-mark[data-tone=alert]{background:var(--ember-wash,#fdf3f0);color:var(--ember-type)}.ie-hlt-mark[data-tone=care]{background:var(--wash,var(--surface));color:var(--signal-type,var(--ink-2))}.ie-hlt-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ie-hlt-list[data-wide]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.ie-hlt-item{flex-wrap:wrap}.ie-hlt-empty{margin:0;padding:8px 2px;color:var(--ink-3);font-size:var(--text-sm)}.ie-hlt-error{flex-basis:100%;font-size:var(--text-sm);color:var(--ember-type)}.ie-hlt-resend-all{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ie-hlt-note{font-size:var(--text-sm);color:var(--ink-2)}.ie-hlt-note[data-failed]{color:var(--ember-type)}.ie-hlt-item .ie-btn,.ie-hlt-resend-all .ie-btn{min-height:var(--tap-min)}.ie-hall{display:grid;gap:16px;padding:16px;min-width:0}.ie-hall-title{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ie-hall-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--r-shell);background:color-mix(in srgb,var(--signal) 14%,transparent);color:var(--signal-type)}.ie-hall-icon svg{width:22px;height:22px}.ie-hall-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ie-hall-chips{min-width:0}.ie-hall-open{flex:none;font-family:var(--font-mono);font-size:var(--mono-label);font-weight:700;letter-spacing:var(--track-label);color:var(--ink-3);white-space:nowrap}.ie-hall-empty{margin:0;color:var(--ink-3)}.ie-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:640px){.ie-rooms{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}.ie-room{display:grid;gap:6px;min-width:0;padding:12px}.ie-room-title{margin:0;font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--ink)}.ie-room-people{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ie-room-person{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:var(--tap-min);padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left}button.ie-room-person{cursor:pointer}button.ie-room-person:hover .ie-room-name{text-decoration:underline}button.ie-room-person:active{background:var(--hover)}button.ie-room-person:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-room-avatar{width:36px;height:36px;font-size:13px}.ie-room-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-room-open{color:var(--ink-3)}.ie-room-open .ie-room-avatar{flex:none;border:1px dashed var(--rule-mid);border-radius:999px;background:none}.ie-bed-form{display:grid;gap:16px}.ie-bed-pair{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.ie-bed-swap{display:flex;align-items:center;gap:10px;min-height:var(--tap-min)}.ie-rooming-problems{gap:8px;font-size:var(--text-sm);color:var(--ink-2)}.ie-refund-steps,.ie-rooming-problems{display:grid;margin:0;padding:0;list-style:none}.ie-refund-steps{grid-template-columns:repeat(3,1fr);gap:12px}.ie-refund-steps li{display:grid;gap:8px}.ie-refund-step-bar{display:block;height:3px;border-radius:2px;background:var(--rule-mid)}.ie-refund-steps li[data-state=current] .ie-refund-step-bar,.ie-refund-steps li[data-state=done] .ie-refund-step-bar{background:var(--signal,var(--ink))}.ie-refund-step-name{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ie-refund-steps li[data-state=current] .ie-refund-step-name{color:var(--ink)}.ie-refund-hit{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 14px;text-align:left;border:1px solid var(--rule-mid);border-radius:10px;background:var(--paper,var(--bg))}.ie-refund-hit:focus-visible,.ie-refund-hit:hover:not(:disabled){border-color:var(--signal,var(--ink));outline:none}.ie-refund-hit:disabled{opacity:.6}.ie-refund-hit-mark{width:40px;height:40px;font-size:15px}.ie-pay-chips{margin-top:var(--space-3)}.ie-pay-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:var(--space-4) 0 0;padding:0;list-style:none}@media (min-width:700px){.ie-pay-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ie-pay-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ie-pay-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:100%;padding:12px 16px;text-align:left;border:1px solid var(--rule-mid);border-radius:10px;background:var(--paper,var(--bg))}button.ie-pay-row{cursor:pointer}button.ie-pay-row:focus-visible,button.ie-pay-row:hover{border-color:var(--signal,var(--ink));outline:none}.ie-pay-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--signal-type,var(--ink));background:color-mix(in srgb,var(--signal,var(--ink)) 14%,transparent)}.ie-pay-row[data-kind=failed] .ie-pay-mark{color:var(--ink-2,var(--ink));background:color-mix(in srgb,var(--ink) 8%,transparent)}.ie-pay-row[data-kind=refunded]{color:var(--ink-3)}.ie-pay-row[data-kind=refunded] .ie-pay-mark{opacity:.55}.ie-pay-amount,.ie-pay-who{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-pay-amount{align-items:flex-end;text-align:right}.ie-pay-name{font-weight:600;font-size:16px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-pay-line,.ie-pay-row[data-kind=refunded] .ie-pay-name,.ie-pay-row[data-kind=refunded] .ie-pay-sum{color:var(--ink-3)}.ie-pay-line{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie-pay-sum{font-weight:600;font-size:16px;font-variant-numeric:tabular-nums;color:var(--ink)}.ie-pay-when{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:var(--signal-type,var(--ink))}.ie-pay-row[data-kind=refunded] .ie-pay-when{color:var(--ink-3)}.ie-pay-row[data-kind=failed] .ie-pay-when{color:var(--ink)}.ie-set-card{margin-top:var(--space-5,20px);padding:4px 14px 14px}@media (min-width:900px){.ie-set-card{padding:4px 24px 18px}}.ie-set-facts{margin:0}.ie-set-fact{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:var(--text-base)}.ie-set-fact dt{flex:none;color:var(--ink-3)}.ie-set-fact dd{margin:0;min-width:0;font-weight:600;color:var(--ink);text-align:right;overflow-wrap:anywhere}.ie-set-actions,.ie-set-files{display:flex;flex-wrap:wrap;gap:12px}.ie-set-actions{padding-top:16px}.ie-set-files{padding-top:18px;padding-bottom:18px}.ie-set-people{margin:0;padding:0;list-style:none}.ie-set-person{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name action" "role action";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:var(--text-base)}.ie-set-person-head{display:none}.ie-set-person>button,.ie-set-person>span:last-child{grid-area:action}.ie-set-name{grid-area:name;min-width:0;overflow-wrap:anywhere}.ie-set-code{display:inline-block;min-width:1.75rem;margin-right:8px;padding:1px 6px;border:1px solid var(--rule-mid);border-radius:6px;font-family:var(--font-mono);text-align:center;vertical-align:1px}.ie-set-code,.ie-set-role{font-size:var(--text-sm);color:var(--ink-2)}.ie-set-role{grid-area:role}@media (min-width:600px){.ie-set-person{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"name role action";min-height:62px}.ie-set-role{font-size:var(--text-base);color:var(--ink)}.ie-set-person-head{display:grid;min-height:0;padding:14px 0 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ie-set-person-head>span:first-child{grid-area:name}.ie-set-person-head>span:last-child{grid-area:role}}.ie-set-confirm{margin:0;color:var(--ink-2)}.ie-set-error{margin:12px 0 0;font-size:var(--text-sm);color:var(--destructive)}.ie-vm{display:block;width:100%;max-width:560px;height:auto;margin-inline:auto;font-family:var(--font-mono);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ie-vm-ground{fill:var(--bg);stroke:var(--rule-mid);stroke-width:1}.ie-vm-grid line{stroke:var(--rule);stroke-width:1}.ie-vm-pitch{fill:var(--surface);stroke:var(--ink-3);stroke-width:1.5}.ie-vm-half{stroke:var(--rule-mid);stroke-width:1}.ie-vm-cut{fill:none;stroke:var(--ink-4);stroke-width:1;stroke-dasharray:3 2}.ie-vm-code{fill:var(--ink);font-size:16px;font-weight:700}.ie-vm-name{fill:var(--ink-2);font-size:10px}.ie-vm-sec-label{fill:var(--ink);font-size:12px;font-weight:600}.ie-vm-coach{fill:var(--ink-2);font-size:9px}.ie-vm-note{fill:var(--ink-3);font-size:9px}.ie-vm-pin-dot{fill:var(--signal);stroke:var(--ink);stroke-width:1.5}.ie-vm-pin-core{fill:var(--signal-ink)}.ie-vm-pin-label{fill:var(--ink);font-size:11px;font-weight:600;paint-order:stroke;stroke:var(--bg);stroke-width:3;stroke-linejoin:round}.ie-vm-field[data-in-use=false]{opacity:.6}.ie-vm-field[data-in-use=false]>.ie-vm-pitch{fill:none;stroke-dasharray:5 3;pointer-events:all}.ie-vm-field[data-tappable=true]{cursor:pointer;touch-action:manipulation}.ie-vm-field[data-tappable=true]:active>.ie-vm-pitch{fill:var(--hover)}.ie-vm-field[data-selected=true]>.ie-vm-pitch{fill:color-mix(in srgb,var(--signal) 14%,var(--surface));stroke:var(--signal);stroke-width:3}.ie-vm-section[data-selected=true]>.ie-vm-cut{fill:color-mix(in srgb,var(--signal) 20%,transparent);stroke:var(--signal);stroke-width:2;stroke-dasharray:none}.ie-vm[data-print=true]{max-width:none}.ie-vm[data-print=true] .ie-vm-ground{fill:none;stroke:var(--ink);stroke-width:1.5}.ie-vm[data-print=true] .ie-vm-grid line{stroke:var(--rule-mid)}.ie-vm[data-print=true] .ie-vm-pitch{fill:none;stroke:var(--ink);stroke-width:2.5}.ie-vm[data-print=true] .ie-vm-half{stroke:var(--ink-3)}.ie-vm[data-print=true] .ie-vm-cut{fill:none;stroke:var(--ink);stroke-width:1.25;stroke-dasharray:5 3}.ie-vm[data-print=true] :is(.ie-vm-code,.ie-vm-name,.ie-vm-sec-label,.ie-vm-coach){fill:var(--ink)}.ie-vm[data-print=true] .ie-vm-note{fill:var(--ink-2)}.ie-vm[data-print=true] .ie-vm-pin-dot{fill:var(--ink);stroke:var(--ink)}.ie-vm[data-print=true] .ie-vm-pin-core{fill:var(--bg)}.ie-vm[data-print=true] .ie-vm-pin-label{fill:var(--ink);stroke:var(--bg)}.ie-vp-map{max-width:640px;margin:0 auto 12px}.ie-vp-block{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px}.ie-vp-block-map{flex:0 1 300px;min-width:0;width:100%}.ie-vp-legend{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:8px;font-size:var(--text-sm)}.ie-vp-legend-name{margin:0 0 2px;font-weight:600}.ie-vp-legend ul{margin:0;padding:0;list-style:none}.ie-vp-legend li{display:flex;gap:10px;padding:2px 0}.ie-vp-legend-label{flex:none;min-width:4.75rem;font-weight:600;font-variant-numeric:tabular-nums}@media print{.ie-vm[data-print=true] :is(.ie-vm-ground,.ie-vm-pitch,.ie-vm-cut){stroke:#000}.ie-vm[data-print=true] .ie-vm-grid line{stroke:#c4c4c4}.ie-vm[data-print=true] .ie-vm-half{stroke:#666}.ie-vm[data-print=true] :is(.ie-vm-code,.ie-vm-name,.ie-vm-sec-label,.ie-vm-coach){fill:#000}.ie-vm[data-print=true] .ie-vm-note{fill:#333}.ie-vm[data-print=true] .ie-vm-pin-dot{fill:#000;stroke:#000}.ie-vm[data-print=true] .ie-vm-pin-core{fill:#fff}.ie-vm[data-print=true] .ie-vm-pin-label{fill:#000;stroke:#fff}.ie-vp,.ie-vp-block{-moz-column-break-inside:avoid;break-inside:avoid}.ie-vp-map{width:5.8in;max-width:100%}.ie-vp-block{flex-wrap:nowrap}.ie-vp-block-map{flex:0 0 3.3in;width:3.3in}.ie-vp-legend{font-size:10pt;color:#000}}.ie-vl{display:flex;flex-direction:column;gap:16px;padding-top:14px}.ie-vl-chips{display:flex;flex-wrap:wrap;gap:8px}.ie-vl-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--rule-mid);border-radius:3px;background:var(--bg);color:var(--ink);font-size:var(--text-base);touch-action:manipulation}.ie-vl-chip:active{background:var(--hover)}.ie-vl-chip:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-vl-chip[data-in-use=false]{color:var(--ink-3)}.ie-vl-chip-code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-2)}.ie-vl .ie-btn[aria-pressed=true],.ie-vl-chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--chalk-fill)}.ie-vl-checkin,.ie-vl-panel{display:grid;gap:14px;padding-top:14px;border-top:1px solid var(--rule)}.ie-vl-move{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.ie-vl-pad{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px);grid-template-areas:". up ." "left . right" ". down .";gap:4px}.ie-vl-pad .ie-btn{width:44px;height:44px}.ie-vl-up{grid-area:up}.ie-vl-left{grid-area:left}.ie-vl-right{grid-area:right}.ie-vl-down{grid-area:down}.ie-vl-steps{display:grid;gap:12px}.ie-vl-step{display:grid;gap:4px}.ie-vl-step-ctl{display:flex;align-items:center;gap:10px}.ie-vl-step-ctl .ie-btn{width:44px;height:44px}.ie-vl-step-val{min-width:2ch;text-align:center;font-family:var(--font-mono);font-size:var(--text-base);color:var(--ink)}.ie-vl-corners,.ie-vl-foot,.ie-vl-row{display:flex;flex-wrap:wrap;gap:8px}.ie-vl-corners{display:grid;grid-template-columns:1fr 1fr}.ie-vl-corners .ie-btn,.ie-vl-foot .ie-btn,.ie-vl-row .ie-btn{min-height:44px}.ie-vl-foot{justify-content:space-between;padding-top:14px;border-top:1px solid var(--rule)}.ie-eq-summary{margin:0;padding:14px 0;border-bottom:1px solid var(--rule);font-weight:600;color:var(--ink)}.ie-eq-short{color:var(--destructive)}.ie-eq-sets{margin:0;padding:0;list-style:none}.ie-eq-set{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--rule)}.ie-eq-head{justify-content:space-between;gap:12px}.ie-eq-colors,.ie-eq-head{display:flex;align-items:center;min-width:0}.ie-eq-colors{gap:6px;margin:0;color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.ie-eq-swatch{flex:none;width:18px;height:18px;border-radius:3px;border:1px solid var(--rule-mid)}.ie-eq-swatch-none{background:repeating-linear-gradient(45deg,var(--bg),var(--bg) 3px,var(--rule) 3px,var(--rule) 6px)}.ie-eq-numbers{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.ie-eq-num{min-width:28px;padding:2px 4px;border:1px solid var(--rule-mid);border-radius:3px;font-family:var(--font-mono);font-size:12px;text-align:center;color:var(--ink)}.ie-eq-num-missing{border-style:dashed;color:var(--ink-4)}.ie-eq-count{margin:0;font-size:var(--text-sm);color:var(--ink-3)}.ie-eq-paths{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ie-eq-color{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.ie-eq-picker{display:block;width:44px;height:34px;padding:2px;border:1px solid var(--rule-mid);border-radius:6px;background:var(--bg)}.ie-dc-cards{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--space-5) * -1);padding:2px var(--space-5) 8px}.ie-dc-cards::-webkit-scrollbar{display:none}.ie-dc-cards>*{flex:0 0 min(86%,21rem);scroll-snap-align:start}@media (min-width:900px){.ie-dc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}.ie-dc-cards>*{flex:none}}.ie-dc-card{gap:12px;align-items:stretch;background:var(--bg)}.ie-dc-card[aria-busy]{opacity:.6}.ie-dc-head{align-items:flex-start;gap:12px}.ie-dc-head,.ie-dc-id{display:flex;min-width:0}.ie-dc-id{flex-direction:column;gap:2px;flex:1}.ie-dc-name{font-weight:600;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.ie-dc-pathway{font-size:var(--text-sm);color:var(--ink-3)}.ie-dc-health{flex:none;display:inline-flex;align-items:center;gap:6px;max-width:45%;font-size:var(--text-sm);font-weight:500;text-align:right;color:var(--lime-type)}.ie-dc-health[data-tone=warn]{color:var(--amber-type)}.ie-dc-health[data-tone=muted]{color:var(--ink-3)}.ie-dc-dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--lime)}.ie-dc-health[data-tone=warn] .ie-dc-dot{background:var(--amber-mark)}.ie-dc-health[data-tone=muted] .ie-dc-dot{background:var(--ink-4)}.ie-dc-next{display:flex;align-items:center;gap:10px;min-width:0;font-size:var(--text-base)}.ie-dc-badge{flex:none;padding:2px 8px;border-radius:var(--r-badge);background:var(--fill);color:var(--fill-ink);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.ie-dc-badge[data-quiet]{background:var(--chalk-fill);color:var(--ink-2);font-weight:500}.ie-dc-camp{min-width:0;overflow-wrap:anywhere}.ie-dc-figs{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 14px;border-radius:var(--r);background:var(--chalk-fill)}.ie-dc-fig{display:flex;flex-direction:column;gap:2px;min-width:0}.ie-dc-cap{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-dc-num{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:var(--display-leading);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-dc-num[data-tone=up]{color:var(--lime-type)}.ie-dc-num[data-tone=down]{color:var(--ember-type)}.ie-dc-rows{margin:0;display:flex;flex-direction:column}.ie-dc-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--rule)}.ie-dc-row:first-child{border-top:0}.ie-dc-row dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-dc-row dd{margin:0;text-align:right;font-size:var(--text-base);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.ie-dc-row dd[data-tone=warn]{color:var(--amber-type)}.ie-dc-row dd[data-tone=bad]{color:var(--ember-type)}.ie-dc-filters{padding-top:4px}.ie-dc-split{display:grid;gap:16px;margin-top:16px}@media (min-width:900px){.ie-dc-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.ie-dc-pair{display:grid;gap:16px;margin-top:16px}@media (min-width:900px){.ie-dc-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ie-dc-panel{padding:var(--space-5);min-width:0}@media (min-width:900px){.ie-dc-panel{padding:var(--space-6)}}.ie-dc-count{flex:none;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--ember-type);color:var(--ember-type-ink);font-family:var(--font-mono);font-size:12px;font-weight:600;text-align:center}.ie-dc-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ie-dc-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:92px;padding:14px 6px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface);font:inherit;font-weight:500;font-size:var(--text-base);line-height:1.2;text-align:center;text-decoration:none;color:var(--ink);cursor:pointer;transition:border-color var(--dur-toggle) var(--ease),background-color var(--dur-toggle) var(--ease)}.ie-dc-action:hover:not(:disabled){border-color:var(--ink-4)}.ie-dc-action:active:not(:disabled){background:var(--hover)}.ie-dc-action:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-dc-action:disabled{opacity:.5;cursor:default}.ie-dc-action[aria-busy]{opacity:.6}.ie-dc-glyph{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--signal);color:var(--signal-ink)}.ie-dc-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ie-dc-item{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:var(--tap-min,44px);padding:8px 12px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);font:inherit;font-size:var(--text-base);text-align:left;text-decoration:none;color:var(--ink)}a.ie-dc-item,button.ie-dc-item{cursor:pointer}a.ie-dc-item:hover,button.ie-dc-item:hover{border-color:var(--ink-4)}a.ie-dc-item:active,button.ie-dc-item:active{background:var(--hover)}.ie-dc-item:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-dc-kind{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r);background:var(--chalk-fill);color:var(--ink-2)}.ie-dc-kind[data-kind=fault],.ie-dc-kind[data-kind=payment]{background:color-mix(in srgb,var(--ember-type) 12%,transparent);color:var(--ember-type)}.ie-dc-label{flex:1;min-width:0;overflow-wrap:anywhere}.ie-dc-aside{flex:none;max-width:40%;font-size:var(--text-sm);text-align:right;color:var(--ink-3);overflow-wrap:anywhere}.ie-dc-empty{margin:0;font-size:var(--text-base);color:var(--ink-3)}.ie-dc-big{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.ie-dc-big-value{font-family:var(--font-display);font-weight:700;font-size:var(--display-metric-sm);line-height:var(--display-leading);letter-spacing:var(--display-track);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-dc-big-label{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-dc-big-label[data-tone=up]{color:var(--lime-type)}.ie-dc-big-label[data-tone=down]{color:var(--ember-type)}.ie-dc-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:10px 0 0;font-size:var(--text-sm);color:var(--ink-3)}.ie-dc-key{display:inline-flex;align-items:center;gap:6px}.ie-dc-key:before{content:"";width:14px;border-top:2px solid var(--signal,var(--ember))}.ie-dc-key[data-compare]:before{border-top:2px dashed var(--ink-4)}.ie-dc-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.ie-dc-stat{display:flex;flex-direction:column;gap:2px}.ie-dc-stat dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-dc-stat dd{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--display-metric-sm);line-height:var(--display-leading);font-variant-numeric:tabular-nums;color:var(--ink)}.ie-dc-stat dd[data-tone=bad]{color:var(--ember-type)}.ie-dc-trend .ie-spark-area{margin-top:var(--space-4)}.ie-spark-compare{stroke:var(--ink-4)}.ie-dc-toast{position:fixed;inset-inline:16px;bottom:96px;z-index:50;margin-inline:auto;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 2rem);padding:10px 16px;border-radius:var(--r);background:var(--ink);color:var(--bg);font-size:var(--text-base);font-weight:500}.ie-dc-toast[data-kind=error]{border:1px solid var(--rule-mid);background:var(--bg);color:var(--ink)}@media (min-width:900px){.ie-dc-toast{bottom:32px}}a[data-tap-pending]:not(.ie-island-tab){opacity:.55;transition:opacity 80ms linear}@media (prefers-reduced-motion:no-preference){a[data-tap-pending]:not(.ie-island-tab){animation:ie-tap-pulse .7s ease-in-out .12s infinite alternate}}@keyframes ie-tap-pulse{0%{opacity:.55}to{opacity:.8}}.ie-plan{margin-top:var(--space-6,24px)}.ie-plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ie-plan-title{margin:0;font-size:var(--text-lg,18px);font-weight:600;color:var(--ink)}.ie-plan-range{margin:4px 0 0;font-size:var(--text-sm);color:var(--ink-3)}.ie-plan-list{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ie-plan-card{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface)}.ie-plan-hit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;min-height:44px;padding:12px 16px;text-align:left;background:none;border:0;color:inherit;font:inherit}button.ie-plan-hit{cursor:pointer}button.ie-plan-hit:active{background:var(--hover)}.ie-plan-time{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap}.ie-plan-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ie-plan-name{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-plan-meta{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere}.ie-plan-pills{display:flex;flex-wrap:wrap;gap:6px}.ie-plan-step-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ie-plan-split{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--rule)}.ie-plan-split .ie-chips{padding:0}.ie-plan-rows{margin:0;padding:0;list-style:none}.ie-plan-flag,.ie-plan-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 0;border-bottom:1px solid var(--rule)}.ie-plan-flag>span{min-width:0;overflow-wrap:anywhere}.ie-plan-flag[data-accepted]>span{color:var(--ink-3)}.ie-plan-station{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0;border-bottom:1px solid var(--rule)}@media (min-width:600px){.ie-plan-station{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center}}.ie-flow{display:flex;flex-direction:column;gap:0}.ie-flow-prog{display:flex;gap:4px;height:8px;margin-bottom:8px}.ie-flow-prog i{flex:1;background:var(--rule-mid)}.ie-flow-prog i[data-state=done]{background:var(--signal)}.ie-flow-prog i[data-state=cur]{background:var(--ink)}.ie-flow-fold,.ie-flow-fold-hit{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.ie-flow-fold{border-bottom:1px solid var(--rule)}.ie-flow-fold-hit,button.ie-flow-fold{cursor:pointer}.ie-flow-fold-hit{grid-column:1/-1}.ie-flow-fold[data-pending]{opacity:.4}.ie-flow-eyebrow{font-family:var(--font-mono);font-size:var(--mono-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-4)}.ie-flow-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.ie-flow-edit{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--signal-type)}.ie-flow-panel{display:flex;flex-direction:column;gap:12px;padding:12px 0 16px}.ie-flow-q{margin:0;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1;text-transform:uppercase;color:var(--ink)}.ie-flow-opts{display:flex;flex-direction:column;gap:6px}.ie-flow-opt{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 12px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ie-flow-opt>i{position:relative;display:block;width:20px;height:20px;border:1.5px solid var(--ink-4);border-radius:var(--r)}.ie-flow-opt[aria-pressed=true]{border-color:var(--ink)}.ie-flow-opt[aria-pressed=true]>i{background:var(--ink);border-color:var(--ink)}.ie-flow-opt[aria-pressed=true]>i:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.ie-flow-opt-name{min-width:0;overflow-wrap:anywhere;font-weight:500}.ie-flow-opt-tag{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-4)}.ie-flow-opt-tag[data-tone=gk]{color:var(--ink-2)}.ie-flow-count{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-3)}.ie-flow-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ie-flow-durs .ie-chip,.ie-flow-kinds .ie-chip{justify-content:center;min-height:var(--tap-min)}.ie-flow-durs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ie-flow-durs .ie-chip{padding:0 4px}.ie-flow-time{display:inline-flex;align-items:baseline;justify-content:center;gap:6px;width:-moz-max-content;width:max-content;min-width:116px;min-height:var(--tap-min);padding:0 14px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);cursor:pointer}.ie-flow-time[aria-expanded=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ie-flow-time b{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1}.ie-flow-time small{font-family:var(--font-mono);font-size:var(--mono-label);text-transform:uppercase;color:var(--ink-3)}.ie-flow-tp{display:grid;gap:8px}.ie-flow-tph{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ie-flow-tpm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ie-flow-tp .ie-chip{justify-content:center;min-height:var(--tap-min);padding:0;font-family:var(--font-mono)}.ie-flow-tph .ie-chip{flex-direction:column;gap:2px}.ie-flow-tph .ie-chip small{font-size:9.5px;text-transform:uppercase;opacity:.7}.ie-flow-tp .ie-chip:disabled{opacity:.35;cursor:default}.ie-flow-sub{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--rule-mid);border-radius:var(--r)}.ie-flow-sub .ie-chips{padding:0}.ie-flow-ttl{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ie-flow-hints{margin:0;padding:0;list-style:none}.ie-flow-hint,.ie-flow-hints{display:flex;flex-direction:column;gap:8px}.ie-flow-hint{padding:10px 12px;border:1px dashed var(--rule-mid);border-left:3px solid var(--signal);border-radius:var(--r);background:var(--surface)}.ie-flow-hint[data-flag]{border-left-color:var(--ink-3)}.ie-flow-hint[data-accepted]>span{color:var(--ink-3)}.ie-flow-hint>span{overflow-wrap:anywhere}.ie-flow-hint-opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ie-flow-drow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:var(--text-sm)}.ie-flow-drow-y{grid-column:1;color:var(--ink-3)}.ie-flow-drow-n,.ie-flow-drow-y{font-family:var(--font-mono);font-size:var(--mono-cell)}.ie-flow-drow-n{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--ink)}.ie-flow-tdiv{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--rule)}.ie-flow-trow{flex-wrap:wrap;justify-content:space-between}.ie-flow-step,.ie-flow-trow{display:flex;align-items:center;gap:10px}.ie-flow-step .ie-chip{justify-content:center;width:var(--tap-min);min-height:var(--tap-min);padding:0;font-family:var(--font-mono)}.ie-flow-step .ie-chip:disabled{opacity:.35;cursor:default}.ie-flow-step b{min-width:92px;font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1;text-align:center}.ie-flow-comp{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--mono-cell)}.ie-flow-comp th{padding:0 0 6px;border-bottom:1px solid var(--rule-mid);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;text-align:right;color:var(--ink-4)}.ie-flow-comp td{padding:5px 0;border-bottom:1px solid var(--rule);text-align:right;color:var(--ink-2)}.ie-flow-comp td:first-child,.ie-flow-comp th:first-child{text-align:left}.ie-flow-comp td[data-all]{font-weight:600;color:var(--ink)}.ie-flow-comp td[data-none]{color:var(--ink-4)}.ie-dg{display:block;width:100%;height:auto;touch-action:none}.ie-dg text{font-family:var(--font-mono);font-size:10px;fill:var(--ink-3);text-anchor:middle}.ie-dg-lg text{text-anchor:start;letter-spacing:.1em;fill:var(--ink-4)}.ie-dg .ie-dg-v,.ie-dg .ie-dg-y{fill:var(--ink-2)}.ie-dg .ie-dg-y{font-size:10.5px}.ie-dg-field{fill:var(--ink-4)}.ie-dg-gk{fill:var(--signal)}.ie-dg-none{fill:none;stroke:var(--ink-4);stroke-dasharray:3 2}.ie-dg-sep{stroke:var(--rule-mid)}.ie-dg-ax{stroke:var(--ink-3);stroke-width:1.5}.ie-dg-cut{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 3}.ie-dg-br{fill:none;stroke:var(--ink-3)}.ie-dg .ie-dg-b{font-size:10.5px;fill:var(--ink)}.ie-dg-slot{cursor:pointer;outline:none}.ie-dg-slot[aria-disabled]{cursor:default;opacity:.35}.ie-dg-hit{fill:transparent}.ie-dg-slot circle{fill:var(--bg);stroke:var(--ink-4);stroke-width:1.5}.ie-dg-slot[data-on] circle{fill:var(--ink);stroke:var(--ink)}.ie-dg-slot:focus-visible circle{stroke:var(--signal);stroke-width:3}.ie-plan-groups{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px 12px;border-top:1px solid var(--rule)}.ie-grp{display:flex;flex-direction:column;gap:12px}.ie-grp-card{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);padding:8px 12px}.ie-grp-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;min-height:32px}.ie-grp-list{margin:4px 0 0;padding:0;list-style:none}.ie-grp-game,.ie-grp-player{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:4px 0;border:0;border-top:1px solid var(--rule);background:none;color:inherit;font:inherit;text-align:left}button.ie-grp-player{cursor:pointer}button.ie-grp-player[aria-pressed=true]{background:var(--hover);box-shadow:inset 3px 0 0 var(--ink);padding-left:8px}.ie-grp-num{flex:none;min-width:36px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-2)}.ie-grp-name{flex:1;min-width:0;overflow-wrap:anywhere}.ie-grp-move{padding:4px 0 8px}.ie-ci-assign{margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--surface)}.ie-ci-assign-wait{margin:0;font-size:16px;color:var(--ink-2)}.ie-ci-bib{display:flex;align-items:center;gap:var(--space-3)}.ie-ci-bib-chip{flex:none;display:grid;place-items:center;width:76px;height:76px;border:8px solid var(--ink-3);border-radius:var(--r-shell);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:32px;font-weight:600;line-height:1}.ie-ci-bib-chip[data-none]{border-style:dashed}.ie-ci-bib-text{display:grid;gap:2px;min-width:0}.ie-ci-bib-num{font-size:28px;font-weight:600;line-height:1.1;color:var(--ink)}.ie-ci-bib-color{font-size:18px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.ie-ci-bib-color>span{color:var(--ink-2);font-weight:400}.ie-ci-spot{margin:var(--space-3) 0 0;display:grid;gap:6px}.ie-ci-spot>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--text-sm)}.ie-ci-spot dt{color:var(--ink-3);flex:none}.ie-ci-spot dd{margin:0;text-align:right;color:var(--ink);overflow-wrap:anywhere}.ie-ci-spot .ie-ci-spot-big{font-size:20px;font-weight:600}.ie-ci-spot .ie-ci-spot-huge{font-size:30px;font-weight:700;line-height:1.1}.ie-ci-spot .ie-ci-spot-two{display:grid;justify-items:end;gap:2px}.ie-ci-assign-notes{margin:var(--space-3) 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--amber-type)}.ie-ci-card-bib{display:inline-flex;align-items:center;gap:5px;padding:1px 7px 1px 4px;border-radius:var(--r-badge);border:1px solid var(--rule-mid);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:12.5px;font-weight:600}.ie-ci-card-bib .ie-eq-swatch{width:12px;height:12px}.ie-ci-bib-form{display:grid;gap:var(--space-3)}.ie-pick-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ie-pick{position:relative;display:inline-flex;align-items:center;min-width:0}.ie-pick:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ie-pick-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:var(--tap-min);max-width:100%;padding:0 40px 0 18px;border:1px solid var(--rule-mid);border-radius:999px;background:var(--bg);color:var(--ink);font:inherit;font-size:16px;font-weight:500;cursor:pointer}.ie-pick-swatch{position:absolute;left:14px;top:50%;width:14px;height:14px;border-radius:999px;transform:translateY(-50%);pointer-events:none}.ie-pick-swatch~.ie-pick-select{padding-left:38px}.ie-pick-select:has(option[value=""]:checked),.ie-pick-select:invalid{color:var(--ink-3)}.ie-pick-num:focus-visible,.ie-pick-select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ie-pick-num{width:5.5rem;min-height:var(--tap-min);padding:0 12px;border:1px solid var(--rule-mid);border-radius:999px;background:var(--bg);color:var(--ink);font-family:var(--font-mono);font-size:22px;font-weight:600;text-align:center}.ie-pick-num::-moz-placeholder{color:var(--ink-4);font-size:16px}.ie-pick-num::placeholder{color:var(--ink-4);font-size:16px}.ie-ci-bib-warn{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--amber-type);border-radius:var(--r-shell);background:var(--surface)}.ie-ci-bib-warn p{margin:0;font-size:16px;color:var(--ink)}.ie-ci-bib-warn .ie-ci-bib-warn-title{font-weight:600;color:var(--amber-type)}.ie-tr-plan,.ie-tr-review,.ie-tr-room{display:grid;gap:14px;min-width:0;margin-top:18px}.ie-tr-plan,.ie-tr-review{margin-top:0}.ie-tr-room{max-width:960px}.ie-tr-room .ie-chips{margin-top:0}.ie-tr-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.ie-tr-banner .ie-btn,.ie-tr-summary .ie-btn{min-height:var(--tap-min)}.ie-tr-summary-line{margin:0;color:var(--ink-2);font-size:var(--text-sm);line-height:1.4}.ie-tr-card{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface)}.ie-tr-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.ie-tr-card-title{margin:0;color:var(--ink);font-size:17px;font-weight:600}.ie-tr-card-line{margin:0;color:var(--ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ie-tr-steppers{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.ie-tr-stepper{display:grid;gap:4px;min-width:0}.ie-tr-stepper-row{display:flex;align-items:center;gap:4px}.ie-tr-stepper-value{flex:1;min-width:28px;text-align:center;color:var(--ink);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.ie-tr-stepper-wide{display:block;padding:10px 0}.ie-tr-step,.ie-tr-step.ie-btn{width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);padding:0;font-size:18px}.ie-tr-field{display:grid;gap:4px;min-width:0}.ie-tr-field input,.ie-tr-field select{min-height:var(--tap-min)}.ie-tr-slots{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ie-tr-slot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px}.ie-tr-slot-name{min-height:var(--tap-min);padding:0 10px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);font-size:15px;font-weight:500;text-align:left;overflow-wrap:anywhere}.ie-tr-slot-name[data-generic]{color:var(--ink-3);font-style:italic}.ie-tr-add,.ie-tr-remove,.ie-tr-slot-coach,.ie-tr-slot-input{min-height:var(--tap-min)}.ie-tr-add,.ie-tr-remove{justify-self:start}.ie-tr-error{margin:0;color:var(--destructive);font-size:15px;overflow-wrap:anywhere}.ie-tr-switch{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--tap-min);padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.ie-tr-switch-label{flex:1;min-width:0;font-size:15px}.ie-tr-switch-detail{color:var(--ink-3);font-size:var(--text-sm)}.ie-tr-switch-track{position:relative;flex:none;width:42px;height:24px;border:1px solid var(--rule-mid);border-radius:999px;background:var(--bg)}.ie-tr-switch-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--ink-3);transition:transform .12s ease}.ie-tr-switch[aria-checked=true] .ie-tr-switch-track{border-color:var(--ink);background:var(--ink)}.ie-tr-switch[aria-checked=true] .ie-tr-switch-knob{transform:translateX(18px);background:var(--bg)}.ie-tr-switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ie-tr-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:var(--tap-min)}.ie-tr-strip{border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface)}.ie-tr-strip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--tap-min);padding:6px 12px;border:0;background:transparent;color:var(--ink-2);font-size:var(--text-sm);text-align:left;cursor:pointer}.ie-tr-strip-head .ie-pill{white-space:normal}.ie-tr-checks{display:grid;gap:8px;margin:0;padding:0 12px 12px;list-style:none}.ie-tr-check{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ie-tr-check-label{color:var(--ink);font-size:15px}.ie-tr-check-detail{color:var(--ink-3);font-size:var(--text-sm)}.ie-tr-checks-one{gap:10px;margin:0;font-size:15px}.ie-tr-bar,.ie-tr-checks-one{display:flex;align-items:center}.ie-tr-bar{position:sticky;bottom:calc(var(--island-h) + 28px);z-index:2;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:10px 12px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg)}@media (min-width:900px){.ie-tr-bar{bottom:12px}}.ie-tr-bar-text{flex:1 1 140px;min-width:0;color:var(--ink-2);font-size:var(--text-sm)}.ie-tr-bar .ie-btn{min-height:var(--tap-min)}.ie-tr-swatch{display:inline-block;flex:none;width:16px;height:16px;border-radius:4px;background:var(--team)}.ie-tr-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 10px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);font-size:15px;font-weight:500;max-width:100%}.ie-tr-chip[data-tappable]{min-height:var(--tap-min);cursor:pointer}.ie-tr-chip[data-muted]{color:var(--ink-3)}.ie-tr-chip-name{overflow-wrap:anywhere}.ie-tr-chip-side{color:var(--ink-3);font-weight:400}.ie-tr-version{justify-content:space-between;gap:8px 12px}.ie-tr-version,.ie-tr-version-main{display:flex;flex-wrap:wrap;align-items:center}.ie-tr-version-main{gap:8px}.ie-tr-version-name{color:var(--ink);font-size:20px;font-weight:700}.ie-tr-version-stamp{color:var(--ink-3);font-size:var(--text-sm)}.ie-tr-banner{align-items:center;justify-content:space-between;gap:8px 12px}.ie-tr-banner,.ie-tr-pills{display:flex;flex-wrap:wrap}.ie-tr-pills{gap:6px}.ie-tr-pills .ie-pill{white-space:normal}.ie-tr-keepers{display:flex;flex-wrap:wrap;gap:6px}.ie-tr-drafts{display:grid;gap:10px;min-width:0}@media (min-width:900px){.ie-tr-drafts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ie-tr-draft{min-width:0;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface);box-shadow:inset 0 3px 0 var(--team)}.ie-tr-draft-head{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px 6px;border:0;background:transparent;text-align:left;cursor:pointer}.ie-tr-draft-main{display:grid;flex:1;min-width:0}.ie-tr-draft-name{color:var(--ink);font-size:17px;font-weight:600;overflow-wrap:anywhere}.ie-tr-draft-coach{color:var(--ink-3);font-size:var(--text-sm)}.ie-tr-draft-size{display:grid;justify-items:end}.ie-tr-draft-count{color:var(--ink);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.ie-tr-draft-unit{color:var(--ink-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ie-tr-draft-meta{display:grid;gap:8px;padding:0 12px 12px}.ie-tr-lines{display:flex;flex-wrap:wrap;gap:6px}.ie-tr-line{display:inline-block;padding:2px 8px;border:1px solid var(--rule-mid);border-radius:var(--r-badge);background:var(--bg);color:var(--ink-2);font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-variant-numeric:tabular-nums}.ie-tr-years{display:grid;gap:4px}.ie-tr-years-bar{display:flex;height:8px;overflow:hidden;background:var(--rule)}.ie-tr-years-seg{display:block;height:100%;background:var(--team)}.ie-tr-years-seg[data-alt]{background:color-mix(in srgb,var(--team) 45%,var(--bg))}.ie-tr-years-text{color:var(--ink-3);font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;font-variant-numeric:tabular-nums;white-space:pre}.ie-tr-notice{margin:0;color:var(--amber-type);font-size:var(--text-sm)}.ie-tr-notice-division{margin:0}.ie-tr-late{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;min-height:var(--tap-min);padding:0 6px 0 12px;border:1px solid var(--rule);border-radius:var(--r);background:var(--surface)}.ie-tr-late-close{min-width:var(--tap-min);min-height:var(--tap-min);padding:0 10px;border:0;background:transparent;color:var(--ink-3);font-size:var(--text-sm);cursor:pointer}.ie-tr-late-close:hover{color:var(--ink)}.ie-tr-late-close:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ie-tr-members{display:grid;margin:0;padding:0 6px 8px;list-style:none}.ie-tr-member{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--tap-min);padding:0 6px;border:0;border-top:1px solid var(--rule);background:transparent;color:var(--ink);font-size:15px;text-align:left;cursor:pointer}.ie-tr-member:hover{background:var(--hover)}.ie-tr-member-name{flex:1;min-width:0;overflow-wrap:anywhere}.ie-tr-member-year{color:var(--ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ie-tr-draft-head:focus-visible,.ie-tr-member:focus-visible,.ie-tr-move-row:focus-visible,.ie-tr-slot-name:focus-visible,.ie-tr-strip-head:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ie-tr-tray{border:1px dashed var(--rule-mid);border-radius:var(--r);padding:10px 6px}.ie-tr-tray-title{margin:0 6px 4px;color:var(--ink);font-size:15px;font-weight:600}.ie-tr-empty{margin:0 6px;color:var(--ink-3);font-size:var(--text-sm)}.ie-tr-requests{color:var(--ink-2);font-size:15px}.ie-tr-requests summary{min-height:var(--tap-min);display:flex;align-items:center;cursor:pointer}.ie-tr-toast{position:sticky;top:8px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border:1px solid var(--ink);border-radius:var(--r);background:var(--ink);color:var(--bg);font-size:15px}.ie-tr-toast .ie-btn{min-height:var(--tap-min);color:var(--bg);text-decoration:underline}.ie-tr-move,.ie-tr-publish{display:grid;gap:14px}.ie-tr-move-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ie-tr-move-sub{margin:0;color:var(--ink-2);font-size:15px}.ie-tr-move-current{display:grid;gap:4px;justify-items:start}.ie-tr-move-list{display:grid;gap:6px;margin:0;padding:0;border:0}.ie-tr-move-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--tap-min);padding:4px 10px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);text-align:left;cursor:pointer}.ie-tr-move-row .ie-tr-chip{min-height:0;padding:0;border:0;background:transparent}.ie-tr-move-row[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ie-tr-move-row:disabled{color:var(--ink-4);cursor:default}.ie-tr-move-effect{color:var(--ink-3);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.ie-tr-move-reasons{display:flex;flex-wrap:wrap;gap:6px}.ie-tr-changes{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none;color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.ie-tr-publish h3{margin:0 0 4px}.ie-tr-day,.ie-tr-groups,.ie-tr-play{display:grid;gap:14px;min-width:0}.ie-tr-clock{color:var(--ink-3);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;font-variant-numeric:tabular-nums}.ie-tr-draft-fig{display:inline-flex;align-items:baseline;gap:4px}.ie-tr-draft-of{color:var(--ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ie-tr-draft-of[data-projected]{font-style:italic}.ie-tr-draft-head .ie-pill{flex-shrink:0}.ie-tr-unused{display:grid;gap:8px;min-width:0}.ie-tr-unused-list{display:grid;margin:0;padding:0;list-style:none}.ie-tr-unused-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:var(--tap-min);padding:4px 0;border-top:1px solid var(--rule)}.ie-tr-unused-name{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink);font-size:15px;overflow-wrap:anywhere}.ie-tr-unused-row .ie-btn{min-height:var(--tap-min)}.ie-tr-unused-error{flex-basis:100%;margin:0}.ie-tr-draft-head[data-static]{cursor:default}.ie-tr-playbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ie-tr-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-top:1px solid var(--rule);background:var(--rule)}.ie-tr-side{min-width:0;padding:8px 6px 10px;background:var(--surface)}.ie-tr-side-head{display:flex;align-items:center;gap:8px;padding:0 6px}.ie-tr-side-mark{display:inline-block;flex:none;width:14px;height:14px;border:1px solid var(--ink);border-radius:3px;background:var(--bib-light)}.ie-tr-side-mark[data-side=dark]{background:var(--bib-dark)}.ie-tr-side-name{flex:1;color:var(--ink);font-size:15px;font-weight:600}.ie-tr-side-count{color:var(--ink);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.ie-tr-side-sub{margin:0;padding:0 6px 4px 28px;color:var(--ink-3);font-size:12px}.ie-tr-sidelist{display:grid;margin:0;padding:0;list-style:none}.ie-tr-pname{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;min-height:var(--tap-min);padding:0 6px;border:0;border-top:1px solid var(--rule);background:transparent;color:var(--ink);font-size:15px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.ie-tr-pname:hover{background:var(--hover)}.ie-tr-pname:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ie-tr-groupname{display:inline-flex;align-items:center;gap:8px}.ie-tr-checkin{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface)}.ie-tr-checkin-row{display:flex;flex-wrap:wrap;gap:8px}.ie-tr-checkin-select{flex:1 1 200px;min-width:0;min-height:var(--tap-min);padding:0 10px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg);color:var(--ink);font-size:16px}.ie-tr-checkin-result{display:grid;gap:8px}.ie-ci-team{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--surface);box-shadow:inset 4px 0 0 var(--team)}.ie-ci-team-swatch{display:inline-block;flex:none;width:28px;height:28px;border-radius:6px;background:var(--team)}.ie-ci-team-main{display:grid;flex:1;min-width:0}.ie-ci-team-name{color:var(--ink);font-size:18px;font-weight:700;overflow-wrap:anywhere}.ie-ci-team-coach{color:var(--ink-3);font-size:var(--text-sm)}.ie-tr-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.ie-tr-copy-source{margin:0;color:var(--ink-3);font-size:var(--text-sm)}.ie-tr-copy-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ie-tr-copy-tools{display:inline-flex;gap:4px}.ie-tr-copy-list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.ie-tr-copy-row{display:flex;align-items:center;gap:10px;min-height:var(--tap-min);border-top:1px solid var(--rule);cursor:pointer}.ie-tr-copy-row input{flex:none;width:22px;height:22px;accent-color:var(--ink)}.ie-tr-copy-name{flex:1;min-width:0;color:var(--ink);font-size:15px;font-weight:600;overflow-wrap:anywhere}.ie-tr-copy-coach{color:var(--ink-3);font-size:var(--text-sm)}.ie-tr-copy-size{min-width:2ch;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.ie-tr-copy-summary{margin:4px 0 0;color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.ie-rd{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-top:4px;min-width:0}@media (min-width:900px){.ie-rd-has-teams{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:var(--space-8);align-items:start}.ie-rd-has-teams .ie-rd-teams{padding-top:18px}}.ie-rd-main{min-width:0}.ie-rd-frame{position:relative;isolation:isolate;margin-top:var(--space-4);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--rule-mid);border-radius:var(--r);background:var(--bg)}.ie-rd-strip{--rd-gutter:54px;--rd-col-min:140px;display:grid;width:-moz-max-content;width:max-content;min-width:100%}.ie-rd-gutter{position:sticky;left:0;z-index:3;background:var(--bg);border-right:1px solid var(--rule-mid)}.ie-rd-col{min-width:0}.ie-rd-col+.ie-rd-col{border-left:1px solid var(--rule)}.ie-rd-col-head{display:flex;align-items:center;height:36px;padding:0 8px;border-bottom:1px solid var(--rule-mid);font-family:var(--font-mono);font-size:var(--mono-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.ie-rd-col-body{position:relative;background-image:repeating-linear-gradient(to bottom,var(--rule) 0,var(--rule) 1px,transparent 1px,transparent var(--rd-slot,60px))}.ie-rd-tick{position:absolute;left:0;right:6px;padding-top:2px;text-align:right;font-family:var(--font-mono);font-size:var(--mono-label);line-height:1;color:var(--ink-4);white-space:nowrap}.ie-rd-tick[data-hour]{color:var(--ink-2);font-weight:500}.ie-rd-item{--rd-kind:var(--ink-4);position:absolute;box-sizing:border-box;display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden;padding:4px 6px 4px 8px;border-left:3px solid var(--rd-kind);border-radius:var(--r-badge);background:color-mix(in srgb,var(--rd-kind) 14%,var(--bg));box-shadow:0 0 0 1px var(--bg);font-size:var(--text-xs);line-height:1.25}.ie-rd-item[data-kind=training],.ie-rd-line[data-kind=training]{--rd-kind:var(--support)}.ie-rd-item[data-kind=small_sided],.ie-rd-line[data-kind=small_sided]{--rd-kind:var(--lime)}.ie-rd-item[data-kind=full_field],.ie-rd-line[data-kind=full_field]{--rd-kind:var(--amber-mark)}.ie-rd-item[data-state=done],.ie-rd-line[data-state=done]{opacity:.55}.ie-rd-item[data-state=now]{box-shadow:0 0 0 1px var(--bg),inset 0 0 0 1.5px var(--ink)}.ie-rd-line[data-state=now]{background:var(--wash)}.ie-rd-item-title{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-rd-item-time,.ie-rd-item-where{color:var(--ink-3);font-size:11.5px;font-variant-numeric:tabular-nums}.ie-rd-now-line{left:0;right:0;height:2px;margin-top:-1px;pointer-events:none}.ie-rd-now,.ie-rd-now-line{position:absolute;z-index:2;background:var(--ember-type)}.ie-rd-now{right:4px;transform:translateY(-50%);padding:1px 5px;border-radius:var(--r-badge);font-family:var(--font-mono);font-size:var(--mono-label);line-height:1.3;color:var(--ember-type-ink)}.ie-rd-coaches{display:grid;gap:var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none}.ie-rd-coach-name{margin:0 0 6px;font-family:var(--font-mono);font-size:var(--mono-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-rd-lines{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-mid)}.ie-rd-line{--rd-kind:var(--ink-4);display:grid;grid-template-columns:8.75rem minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:baseline;padding:8px 8px 8px 10px;border-left:3px solid var(--rd-kind);border-bottom:1px solid var(--rule-row);font-size:var(--text-sm)}.ie-rd-line-time{grid-row:span 2;color:var(--ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ie-rd-line-title{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-rd-line-where{color:var(--ink-3);font-size:var(--text-xs)}.ie-rd-teams{min-width:0}.ie-rd-h{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--display-lockup);font-weight:600;line-height:var(--display-leading);letter-spacing:var(--display-track);text-transform:uppercase;color:var(--ink)}.ie-rd-division{margin-bottom:var(--space-5)}.ie-rd-division-head{display:flex;justify-content:space-between;gap:8px;margin:0 0 4px;font-family:var(--font-mono);font-size:var(--mono-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-rd-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.ie-rd-unit{border-top:1px solid var(--rule-mid)}.ie-rd-summary{display:flex;align-items:center;gap:10px;min-height:var(--tap-min);padding:0 4px;cursor:pointer;list-style:none;font-size:var(--text-base);font-weight:600;color:var(--ink)}.ie-rd-summary::-webkit-details-marker{display:none}.ie-rd-summary:before{content:"";flex:none;width:6px;height:6px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform var(--dur-toggle) var(--ease)}.ie-rd-unit[open]>.ie-rd-summary:before{transform:rotate(45deg)}.ie-rd-summary>span:first-child{flex:1;min-width:0}.ie-rd-players{margin:0;padding:0 0 8px;list-style:none}.ie-rd-player{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:var(--tap-min);padding:0 4px 0 20px;border:0;background:transparent;text-align:left;font-size:var(--text-base);color:var(--ink);cursor:pointer}.ie-rd-player:hover{background:var(--hover)}.ie-rd-player-name{min-width:0;overflow-wrap:anywhere}.ie-rd-player-note{flex:none;color:var(--ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ie-rd-plain{padding:8px 4px 8px 20px;font-size:var(--text-base);color:var(--ink-2);overflow-wrap:anywhere}.ie-rd-sheet{display:grid;gap:var(--space-4);min-width:0}.ie-rd-facts{display:grid;gap:8px;margin:0}.ie-rd-facts>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:12px;align-items:baseline}.ie-rd-facts dt{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}.ie-rd-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-left-3{left:-.75rem}.bottom-24{bottom:6rem}.left-0\.5{left:.125rem}.left-6{left:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.col-span-full{grid-column:1/-1}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[34px\]{margin-top:34px}.mt-\[3px\]{margin-top:3px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-2\.5{width:.625rem;height:.625rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-9{width:2.25rem;height:2.25rem}.size-\[18px\]{width:18px;height:18px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[70vh\]{height:70vh}.h-auto{height:auto}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92vh\]{max-height:92vh}.min-h-11{min-height:2.75rem}.min-h-\[46px\]{min-height:46px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-64{width:16rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[38px\]{width:38px}.w-\[min\(88vw\2c 68vh\)\]{width:min(88vw,68vh)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-6{min-width:1.5rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[26ch\]{max-width:26ch}.max-w-\[28rem\]{max-width:28rem}.max-w-\[8\.5in\]{max-width:8.5in}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-56{flex-basis:14rem}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.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-\[1fr_8rem\]{grid-template-columns:1fr 8rem}.grid-cols-\[2\.25rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:2.25rem minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_4\.5rem_4\.5rem\]{grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem}.grid-cols-\[minmax\(0\2c 1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 5\.5rem\)_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-11{-moz-column-gap:2.75rem;column-gap:2.75rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.gap-y-9{row-gap:2.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:var(--border)}.divide-input>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:var(--input)}.divide-rule>:not([hidden])~:not([hidden]){border-color:var(--rule)}.divide-rule-mid>:not([hidden])~:not([hidden]){border-color:var(--rule-mid)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--r-button\)\]{border-radius:var(--r-button)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:var(--r)}.rounded-sm{border-radius:var(--r-badge)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.border{border-width:1px}.border-0{border-width:0}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-destructive{--tw-border-opacity:1!important;border-color:var(--destructive)!important}.border-\[\#0ea5e9\]{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-\[\#14171a\]{--tw-border-opacity:1;border-color:rgb(20 23 26/var(--tw-border-opacity,1))}.border-\[\#8fd14f\]{--tw-border-opacity:1;border-color:rgb(143 209 79/var(--tw-border-opacity,1))}.border-\[\#d9dbd6\]{--tw-border-opacity:1;border-color:rgb(217 219 214/var(--tw-border-opacity,1))}.border-\[var\(--amber-mark\)\]{border-color:var(--amber-mark)}.border-amber-line{border-color:var(--amber-line)}.border-amber-type{border-color:var(--amber-type)}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-border{--tw-border-opacity:1;border-color:var(--border)}.border-current{border-color:currentColor}.border-destructive{--tw-border-opacity:1;border-color:var(--destructive)}.border-destructive\/40{border-color:color-mix(in srgb,var(--destructive) calc(.4 * 100%),transparent)}.border-ink{border-color:var(--ink)}.border-input{--tw-border-opacity:1;border-color:var(--input)}.border-primary\/60{border-color:color-mix(in srgb,var(--primary) calc(.6 * 100%),transparent)}.border-rule{border-color:var(--rule)}.border-rule-mid{border-color:var(--rule-mid)}.border-signal{border-color:var(--signal,var(--ember))}.border-transparent{border-color:transparent}.border-t-\[var\(--ink-2\)\]{border-top-color:var(--ink-2)}.border-t-\[var\(--rule-mid\)\]{border-top-color:var(--rule-mid)}.border-t-\[var\(--signal-type\2c var\(--ember-type\)\)\]{border-top-color:var(--signal-type,var(--ember-type))}.bg-\[\#14171a\]{--tw-bg-opacity:1;background-color:rgb(20 23 26/var(--tw-bg-opacity,1))}.bg-\[\#e0f2fe\]{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-\[color\:var\(--wash\2c var\(--surface\)\)\]{background-color:var(--wash,var(--surface))}.bg-\[var\(--amber-wash\)\]{background-color:var(--amber-wash)}.bg-\[var\(--signal\)\]{background-color:var(--signal)}.bg-\[var\(--wash\)\]{background-color:var(--wash)}.bg-amber-wash{background-color:var(--amber-wash)}.bg-background{--tw-bg-opacity:1;background-color:var(--background)}.bg-border{--tw-bg-opacity:1;background-color:var(--border)}.bg-card{--tw-bg-opacity:1;background-color:var(--card)}.bg-chalk-fill{background-color:var(--chalk-fill)}.bg-destructive{--tw-bg-opacity:1;background-color:var(--destructive)}.bg-destructive\/5{background-color:color-mix(in srgb,var(--destructive) calc(.05 * 100%),transparent)}.bg-ember{background-color:var(--ember)}.bg-foreground{--tw-bg-opacity:1;background-color:var(--foreground)}.bg-foreground\/10{background-color:color-mix(in srgb,var(--foreground) calc(.1 * 100%),transparent)}.bg-foreground\/20{background-color:color-mix(in srgb,var(--foreground) calc(.2 * 100%),transparent)}.bg-foreground\/30{background-color:color-mix(in srgb,var(--foreground) calc(.3 * 100%),transparent)}.bg-foreground\/55{background-color:color-mix(in srgb,var(--foreground) calc(.55 * 100%),transparent)}.bg-ink{background-color:var(--ink)}.bg-ink-3{background-color:var(--ink-3)}.bg-muted{--tw-bg-opacity:1;background-color:var(--muted)}.bg-muted\/30{background-color:color-mix(in srgb,var(--muted) calc(.3 * 100%),transparent)}.bg-muted\/40{background-color:color-mix(in srgb,var(--muted) calc(.4 * 100%),transparent)}.bg-paper{background-color:var(--bg)}.bg-primary{--tw-bg-opacity:1;background-color:var(--primary)}.bg-primary\/5{background-color:color-mix(in srgb,var(--primary) calc(.05 * 100%),transparent)}.bg-primary\/90{background-color:color-mix(in srgb,var(--primary) calc(.9 * 100%),transparent)}.bg-rule-mid{background-color:var(--rule-mid)}.bg-secondary{--tw-bg-opacity:1;background-color:var(--secondary)}.bg-signal{background-color:var(--signal,var(--ember))}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.font-display{font-family:Barlow Condensed,Arial Narrow,sans-serif}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-base{font-size:1rem;line-height:1.5rem}.text-body-base{font-size:var(--text-base);line-height:1.5}.text-body-lg{font-size:var(--text-lg);line-height:1.5}.text-body-sm{font-size:var(--text-sm);line-height:1.45}.text-body-xs{font-size:var(--text-xs);line-height:1.4}.text-display-page{font-size:var(--display-page);line-height:var(--display-leading);letter-spacing:var(--display-track)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-mono-cell{font-size:var(--mono-cell);line-height:1.3}.text-mono-label{font-size:var(--mono-label);line-height:1.2;letter-spacing:var(--track-label)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-\[0\.96\]{line-height:.96}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.005em\]{letter-spacing:.005em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-destructive{--tw-text-opacity:1!important;color:var(--destructive)!important}.\!text-ink{color:var(--ink)!important}.text-\[\#0c4a6e\]{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-\[\#14171a\]{--tw-text-opacity:1;color:rgb(20 23 26/var(--tw-text-opacity,1))}.text-\[\#5a6168\]{--tw-text-opacity:1;color:rgb(90 97 104/var(--tw-text-opacity,1))}.text-\[\#8fd14f\]{--tw-text-opacity:1;color:rgb(143 209 79/var(--tw-text-opacity,1))}.text-\[\#b3261e\]{--tw-text-opacity:1;color:rgb(179 38 30/var(--tw-text-opacity,1))}.text-\[color\:var\(--amber-type\)\]{color:var(--amber-type)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-amber-type{color:var(--amber-type)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-card-foreground{--tw-text-opacity:1;color:var(--card-foreground)}.text-destructive{--tw-text-opacity:1;color:var(--destructive)}.text-destructive-foreground{--tw-text-opacity:1;color:var(--destructive-foreground)}.text-foreground{--tw-text-opacity:1;color:var(--foreground)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-muted-foreground{--tw-text-opacity:1;color:var(--muted-foreground)}.text-ok-type{color:var(--ok-type)}.text-paper{color:var(--bg)}.text-primary{--tw-text-opacity:1;color:var(--primary)}.text-primary-foreground{--tw-text-opacity:1;color:var(--primary-foreground)}.text-secondary-foreground{--tw-text-opacity:1;color:var(--secondary-foreground)}.text-signal-ink{color:var(--signal-ink,var(--ink))}.text-signal-type{color:var(--signal-type,var(--ember-type))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--signal\)\]{accent-color:var(--signal)}.accent-ink{accent-color:var(--ink)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-button{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-button{--tw-shadow:var(--shadow-button);--tw-shadow-colored:var(--shadow-button)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-shell{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-shell{--tw-shadow:var(--shadow-shell);--tw-shadow-colored:var(--shadow-shell)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-shell{--tw-shadow-color:var(--shell);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-ring{--tw-ring-opacity:1;--tw-ring-color:var(--ring)}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-background{--tw-ring-offset-color:var(--background)}.blur{--tw-blur:blur(8px)}.blur,.invert{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{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c box-shadow\2c transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-toggle{transition-duration:var(--dur-toggle)}.ease-ie{transition-timing-function:var(--ease)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-toggle{animation-duration:var(--dur-toggle)}.ease-ie{animation-timing-function:var(--ease)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[_\:-\]{_:-}.\[grid-template-columns\:auto_1fr\]{grid-template-columns:auto 1fr}.\[grid-template-columns\:repeat\(auto-fill\2c minmax\(min\(100\%\2c 18rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.\[grid-template-columns\:repeat\(auto-fill\2c minmax\(min\(100\%\2c 19rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.\[grid-template-columns\:repeat\(auto-fill\2c minmax\(min\(100\%\2c 20rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.\[grid-template-columns\:repeat\(auto-fill\2c minmax\(min\(100\%\2c 21rem\)\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@media print{.ie-pane-head,.no-print,[data-island],[data-rail],[data-section-tabs],[data-shell-banner]{display:none!important}.ie-shell{display:block!important;min-height:0!important;height:auto!important;overflow:visible!important}.ie-pane,.ie-shell{background:#fff!important}.ie-main,main{max-width:none!important;padding:0!important;overflow:visible!important}.ie-pane :where(thead th){position:static!important}.print-day{-moz-column-break-inside:avoid;break-inside:avoid}.print-day+.print-day{-moz-column-break-before:page;break-before:page}.print-day:has(.ie-vp-block){-moz-column-break-inside:auto;break-inside:auto}a[href]:after{content:""}.ie-rb{display:block!important}.ie-rb,.ie-rb-prev{padding:0!important}.ie-rb-prev{background:none!important;opacity:1!important}.ie-rb-paper{overflow:visible!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.ie-rb-page{margin:0!important}.ie-rb-page+.ie-rb-page{-moz-column-break-before:page;break-before:page}.ie-rb-page+.ie-rb-page .ie-rb-ptop{display:flex!important}.ie-rb-pfoot{display:block!important}.ie-rb-pfoot-screen{display:none!important}.ie-rb-table tr{-moz-column-break-inside:avoid;break-inside:avoid}}.ie-coach-roster{overflow-x:auto}.ie-coach-roster-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.625rem;padding-bottom:.375rem;border-bottom:2px solid var(--foreground)}.ie-coach-roster-head h1{font-size:1.125rem;font-weight:700}.ie-coach-roster-head p{font-size:.8125rem;color:var(--muted-foreground)}.ie-coach-roster table{width:100%;min-width:960px;border-collapse:collapse;font-size:.75rem;line-height:1.25}.ie-coach-roster th{padding:.375rem .5rem;border-bottom:1.5px solid var(--foreground);text-align:left;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ie-coach-roster td{padding:.3125rem .5rem;border-bottom:1px solid var(--border);vertical-align:top}.ie-coach-roster tbody tr{height:auto}.ie-coach-roster tbody tr:nth-child(2n){background:color-mix(in srgb,var(--foreground) 4%,transparent)}.ie-coach-roster .ie-cr-n{width:2rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ie-coach-roster .ie-cr-name,.ie-coach-roster .ie-cr-parent,.ie-coach-roster .ie-cr-pos{white-space:nowrap}.ie-coach-roster .ie-cr-club{min-width:9.5rem}.ie-coach-roster .ie-cr-bib strong{display:inline-block;min-width:1.25rem;font-weight:700}.ie-coach-roster .ie-cr-bib,.ie-coach-roster .ie-cr-grad{white-space:nowrap;font-variant-numeric:tabular-nums}.ie-coach-roster .ie-cr-grad{width:3.25rem}.ie-coach-roster .ie-cr-contact span{display:block;white-space:nowrap}.ie-coach-roster .ie-cr-contact span:first-child{font-variant-numeric:tabular-nums}.ie-coach-roster-one-line .ie-cr-contact span{display:inline}.ie-coach-roster-one-line .ie-cr-contact span:first-child:not(:empty){margin-right:1rem}.ie-coach-roster .ie-cr-empty{padding:1.5rem 0;text-align:center;color:var(--muted-foreground)}.ie-coach-roster-foot{margin-top:.75rem;padding-top:.375rem;border-top:1px solid var(--border);font-size:.6875rem;color:var(--muted-foreground)}@media print{.ie-coach-roster{overflow:visible;padding:0!important;border:0!important;background:none!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.ie-coach-roster table{min-width:0;font-size:8pt;line-height:1.2}.ie-coach-roster td{padding:2.5pt 5pt}.ie-coach-roster-head{margin-bottom:4pt}.ie-coach-roster th{font-size:7.5pt}.ie-coach-roster tr{-moz-column-break-inside:avoid;break-inside:avoid}.ie-coach-roster tbody tr:nth-child(2n){background:#f1f1f1!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media (max-width:639px){.ie-flag-table,.ie-flag-table tbody,.ie-flag-table td,.ie-flag-table th,.ie-flag-table tr{display:block}.ie-flag-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ie-flag-table tbody{padding:.625rem 0}.ie-flag-table tr{height:auto}.ie-flag-table td{padding:.125rem 0;border-bottom:0}.ie-flag-table td:empty{display:none}.ie-flag-table td[data-label]:before{content:attr(data-label);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.ie-flag-table tr+tr{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border)}}@media print{.ie-flag-roster{padding:0!important;border:0!important;background:none!important;font-size:12pt}.ie-flag-table td,.ie-flag-table th{font-size:12pt}.ie-flag-table .text-xs{font-size:10pt}.ie-flag-table tbody,.ie-flag-table tr{-moz-column-break-inside:avoid;break-inside:avoid}}@media (prefers-reduced-motion:reduce){.ie-island-pill{transition:none}}@media print{body:has(>.ie-qr-full)>:not(.ie-qr-full){display:none!important}.ie-qr-full{position:static!important}}.ie-home-grid{display:grid;gap:16px;margin-top:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ie-home-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ie-home-w5{grid-column:span 5}.ie-home-w7{grid-column:span 7}}.ie-home-card{min-width:0;padding:var(--space-5)}.ie-home-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px}.ie-home-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:var(--r-shell);background:var(--surface);color:var(--ink-2)}.ie-home-card-icon svg{width:18px;height:18px;stroke-width:1.5}.ie-home-card-icon[data-tone=alert]{background:var(--amber-wash);color:var(--amber-type)}.ie-home-card-icon[data-tone=signal]{background:var(--surface);color:var(--signal-type,var(--ink-2))}.ie-home-card-title{margin:0;font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.ie-home-count{margin-left:8px;padding:0 7px;border-radius:999px;background:var(--amber-type);color:var(--bg);font-size:12px;font-weight:700}.ie-home-skeleton{min-height:220px}.ie-home-card-open{margin-left:auto;font-size:var(--text-sm);color:var(--ink-3);text-decoration:none}.ie-home-card-open:hover{color:var(--ink)}.ie-home-card-action{margin-left:auto;font-size:var(--text-sm);color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.ie-home-card-action:hover{color:var(--ink)}.ie-home-card-action[data-more]{margin-left:0}.ie-home-needs{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ie-home-need{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--bg);color:var(--ink);text-decoration:none}.ie-home-need:hover{border-color:var(--ink-4)}div.ie-home-need:hover{border-color:var(--rule-mid)}.ie-home-need:active{background:var(--hover)}.ie-home-need:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-home-need-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--r-shell);background:var(--surface);color:var(--ink-3)}.ie-home-need-icon svg{width:16px;height:16px;stroke-width:1.5}.ie-home-need-text{flex:1;min-width:0;font-size:15px;overflow-wrap:anywhere}.ie-home-need-go{flex:none;font-size:var(--text-sm);color:var(--ink-3)}.ie-home-quick{display:grid;gap:10px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:560px){.ie-home-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}.ie-home-quick-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;min-height:84px;padding:12px 8px;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--surface);color:var(--ink);font-weight:600;font-size:15px;text-align:center;text-decoration:none}.ie-home-quick-item:hover{border-color:var(--ink-4)}.ie-home-quick-item:active{background:var(--hover)}.ie-home-quick-item:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-home-quick-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--signal,var(--ink));color:var(--signal-ink,var(--bg))}.ie-home-quick-icon svg{width:18px;height:18px;stroke-width:1.75}.ie-today-next{margin:20px 0 0}.ie-today-next-label{margin:0 0 8px;font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ie-today-next-row{display:flex;gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.ie-today-next-row::-webkit-scrollbar{display:none}.ie-today-next-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:0 0 min(70%,224px);min-width:0;padding:12px 14px 14px;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--bg);scroll-snap-align:start}.ie-today-chip{padding:1px 8px;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-mono);font-size:12px;font-weight:700;white-space:nowrap}.ie-today-next-title{margin-top:4px;font-weight:700;font-size:18px;color:var(--ink);overflow-wrap:anywhere}.ie-today-next-place{font-size:15px;color:var(--ink-3);overflow-wrap:anywhere}.ie-today-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.ie-home-quick.ie-today-quick{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:559px){.ie-today-quick .ie-home-quick-item{font-size:14px;padding:12px 4px}}.ie-today-hits{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none}.ie-today-hit{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--rule-mid);border-radius:var(--r-shell);background:var(--bg);color:var(--ink);font-size:15px;text-align:left}.ie-today-hit:hover{border-color:var(--ink-4)}.ie-today-hit:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ie-home-card-head .ie-home-card-open{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.ie-today-open-chevron{width:14px;height:14px;flex:none}.ie-today-rows{margin:0}.ie-today-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;border-bottom:1px solid var(--rule-mid);font-size:17px}.ie-today-row dt{color:var(--ink-3)}.ie-today-row dd{margin:0;font-weight:700;color:var(--ink);text-align:right}.ie-today-changes{margin:0;padding:0;list-style:none}.ie-today-change{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule-mid)}.ie-today-change:first-child{padding-top:0}.ie-today-change-text{display:flex;flex-direction:column;flex:1;min-width:0;font-size:16px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.ie-today-change-actor{font-size:14px;font-weight:400;color:var(--ink-3)}.ie-today-change-when{flex:none;font-size:14px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ie-home-grid>.ie-today-wide{grid-column:1/-1}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity:1;color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity:1;color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[-6px\]:after{content:var(--tw-content);bottom:-6px}.after\:left-\[17px\]:after{content:var(--tw-content);left:17px}.after\:top-\[46px\]:after{content:var(--tw-content);top:46px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:bg-rule-mid:after{content:var(--tw-content);background-color:var(--rule-mid)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-ink:focus-within{outline-color:var(--ink)}.hover\:border-foreground\/30:hover{border-color:color-mix(in srgb,var(--foreground) calc(.3 * 100%),transparent)}.hover\:border-ink-4:hover{border-color:var(--ink-4)}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:var(--accent)}.hover\:bg-amber-line:hover{background-color:var(--amber-line)}.hover\:bg-desk:hover{background-color:var(--desk)}.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,var(--destructive) calc(.9 * 100%),transparent)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-ink-2:hover{background-color:var(--ink-2)}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:var(--muted)}.hover\:bg-muted\/70:hover{background-color:color-mix(in srgb,var(--muted) calc(.7 * 100%),transparent)}.hover\:bg-signal-press:hover{background-color:var(--signal-press,var(--ember-press))}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:text-foreground:hover{--tw-text-opacity:1;color:var(--foreground)}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--ink)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.active\:translate-y-px:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-accent:active{--tw-bg-opacity:1;background-color:var(--accent)}.active\:bg-desk:active{background-color:var(--desk)}.active\:bg-destructive\/90:active{background-color:color-mix(in srgb,var(--destructive) calc(.9 * 100%),transparent)}.active\:bg-hover:active{background-color:var(--hover)}.active\:bg-ink-2:active{background-color:var(--ink-2)}.active\:bg-signal-press:active{background-color:var(--signal-press,var(--ember-press))}.active\:bg-surface:active{background-color:var(--surface)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!border-rule-mid:disabled{border-color:var(--rule-mid)!important}.disabled\:border-rule:disabled{border-color:var(--rule)}.disabled\:\!bg-surface:disabled{background-color:var(--surface)!important}.disabled\:bg-muted\/40:disabled{background-color:color-mix(in srgb,var(--muted) calc(.4 * 100%),transparent)}.disabled\:bg-surface:disabled{background-color:var(--surface)}.disabled\:\!text-ink-4:disabled{color:var(--ink-4)!important}.disabled\:text-ink-4:disabled{color:var(--ink-4)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:checked\]\:border-signal-type:has(:checked){border-color:var(--signal-type,var(--ember-type))}.has-\[\:checked\]\:bg-\[var\(--wash\)\]:has(:checked){background-color:var(--wash)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.data-\[state\=done\]\:border-ink[data-state=done],.data-\[state\=now\]\:border-ink[data-state=now]{border-color:var(--ink)}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:table{display:table}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:w-48{width:12rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_10rem_8rem_auto\]{grid-template-columns:1fr 10rem 8rem auto}.sm\:grid-cols-\[1fr_1fr_10rem_1fr_auto\]{grid-template-columns:1fr 1fr 10rem 1fr auto}.sm\:grid-cols-\[1fr_9rem\]{grid-template-columns:1fr 9rem}.sm\:grid-cols-\[1fr_9rem_5rem\]{grid-template-columns:1fr 9rem 5rem}.sm\:grid-cols-\[6rem_6rem_1fr\]{grid-template-columns:6rem 6rem 1fr}.sm\:grid-cols-\[7rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:7rem minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_10rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:gap-2{gap:.5rem}.sm\:rounded{border-radius:.25rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.min-\[640px\]\:p-5{padding:1.25rem}}@media (min-width:768px){.md\:bottom-8{bottom:2rem}.md\:grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[14rem_minmax\(0\2c 1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.md\:items-start{align-items:flex-start}.md\:gap-3{gap:.75rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:px-\[34px\]{padding-left:34px;padding-right:34px}.md\:text-body-base{font-size:var(--text-base);line-height:1.5}.md\:text-body-sm{font-size:var(--text-sm);line-height:1.45}.md\:text-body-xs{font-size:var(--text-xs);line-height:1.4}.md\:text-mono-note{font-size:var(--mono-note);line-height:1.3;letter-spacing:var(--track-label)}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:900px){.min-\[900px\]\:bottom-8{bottom:2rem}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media print{.print\:mt-5{margin-top:1.25rem}.print\:table{display:table}.print\:table-cell{display:table-cell}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.print\:flex-row{flex-direction:row}.print\:rounded-none{border-radius:0}.print\:p-0{padding:0}.print\:p-2{padding:.5rem}.print\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.print\:\[print-color-adjust\:exact\]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}