/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--type-body);--font-mono:var(--type-mono);--color-black:#000;--spacing:calc(.25rem * var(--density));--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:calc(.8125rem * var(--type-scale));--text-xs--line-height:1.5;--text-sm:calc(.875rem * var(--type-scale));--text-sm--line-height:1.55;--text-base:calc(1rem * var(--type-scale));--text-base--line-height:1.65;--text-lg:calc(1.125rem * var(--type-scale));--text-lg--line-height:1.6;--text-xl:calc(1.375rem * var(--type-scale));--text-xl--line-height:1.45;--text-2xl:calc(1.75rem * var(--type-scale));--text-2xl--line-height:1.3;--text-3xl:calc(2.25rem * var(--type-scale));--text-3xl--line-height:1.2;--text-4xl:calc(3rem * var(--type-scale));--text-4xl--line-height:1.08;--text-5xl:calc(4rem * var(--type-scale));--text-5xl--line-height:1.02;--text-6xl:calc(5.25rem * var(--type-scale));--text-6xl--line-height:.98;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-xs:calc(.1875rem * var(--radius-k));--radius-sm:calc(.3125rem * var(--radius-k));--radius-md:calc(.4375rem * var(--radius-k));--radius-lg:calc(.625rem * var(--radius-k));--radius-xl:calc(.875rem * var(--radius-k));--radius-2xl:calc(1.25rem * var(--radius-k));--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--type-body);--default-mono-font-family:var(--type-mono);--shadow-raised:var(--shadow-raised-v);--shadow-overlay:var(--shadow-overlay-v);--font-display:var(--type-display);--text-2xs:calc(.6875rem * var(--type-scale));--text-2xs--line-height:1.45;--radius-full:9999px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--duration-instant:.1s;--duration-quick:.2s;--duration-moderate:.35s;--duration-slow:.55s;--container-prose:68ch;--breakpoint-xs:375px;--spacing-band:calc(5rem * var(--density));--spacing-band-lg:calc(7.5rem * var(--density));--rail-w:1px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.65}::selection{background:var(--accent-subtle);color:var(--text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-xs)}.skip-link{z-index:100;background:var(--surface-raised);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:top var(--duration-quick) var(--ease-standard);inset-inline-start:.5rem;padding:.625rem 1rem;font-weight:600;position:absolute;top:-4rem}.skip-link:focus-visible{top:.5rem}.display{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 48, "wdth" 100;font-weight:700;line-height:1.04}.display-sm{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.15}.eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:1.25rem;height:1px}.eyebrow-plain:before{display:none}.prose-measure{max-width:68ch}.mono{font-family:var(--font-mono);font-variant-ligatures:none}.band{position:relative}.band-page{background:var(--surface)}.band-raised{background:var(--surface-raised)}.band-sunken{background:var(--surface-sunken)}.band-ink{background:var(--surface-ink);color:var(--text-on-ink)}.band-ink .eyebrow,.band-ink .text-muted-band{color:var(--text-on-ink-muted)}.band-ink hr,.band-ink .hairline{border-color:var(--border-ink)}.band-ink{--surface:var(--surface-ink);--surface-raised:var(--ink-800);--surface-sunken:var(--ink-950);--surface-inset:var(--ink-900);--text:var(--text-on-ink);--text-muted:var(--text-on-ink-muted);--text-faint:var(--ink-400);--border:var(--border-ink);--border-strong:var(--ink-600);--accent-text:var(--accent-300);--accent-subtle:oklch(100% 0 0/.06)}[data-appearance=dark] .band-ink{--surface-raised:var(--ink-900);--surface-sunken:var(--ink-1000);--surface-inset:var(--ink-950)}.hairline{border-top:1px solid var(--border)}.rail{width:var(--rail-w);background:var(--border);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:1rem}@media (width>=1024px){.rail{inset-inline-start:max(2rem,50% - 34rem)}}.trace-line{stroke:var(--accent);stroke-width:1.5px;fill:none;opacity:.55}.trace-line-faint{stroke:var(--border-strong);stroke-width:1px;fill:none}.rail-pulse{border-radius:var(--radius-full);background:var(--accent);width:.375rem;height:.375rem;box-shadow:0 0 .5rem var(--accent);animation:rail-travel 6s var(--ease-standard) infinite;animation-play-state:var(--loop);inset-inline-start:1rem;margin-inline-start:-.1875rem;position:absolute;top:0}@media (width>=1024px){.rail-pulse{inset-inline-start:max(2rem,50% - 34rem)}}.rail-pulse-2{animation-delay:2s}.rail-pulse-3{animation-delay:4s}@keyframes rail-travel{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{transform:translateY(var(--rail-run,22rem));opacity:0}}[data-tl-reveal] .strand{stroke-dasharray:1;stroke-dashoffset:1px}[data-tl-reveal][data-revealed=true] .strand{animation:strand-draw var(--duration-slow) var(--ease-enter) forwards}[data-tl-reveal][data-revealed=true] .strand-2{animation-delay:.1s}[data-tl-reveal][data-revealed=true] .strand-3{animation-delay:.2s}@keyframes strand-draw{to{stroke-dashoffset:0}}.btn{--btn-h:2.75rem;min-height:var(--btn-h);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-weight:600;display:inline-flex}.btn:active:not(:disabled){transform:translateY(calc(1px * var(--travel)));filter:brightness(.94)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--text-on-accent)}@media (hover:hover){.btn-primary:hover:not(:disabled){background:var(--accent-hover)}}.btn-secondary{background:var(--surface-raised);color:var(--text);border-color:var(--border-strong)}@media (hover:hover){.btn-secondary:hover:not(:disabled){background:var(--surface-inset)}}.btn-ghost{color:var(--text-muted);background:0 0}@media (hover:hover){.btn-ghost:hover:not(:disabled){background:var(--surface-inset);color:var(--text)}}.btn-on-ink{background:var(--accent);color:var(--text-on-accent)}.btn-on-ink-secondary{color:var(--text-on-ink);border-color:var(--border-ink);background:0 0}@media (hover:hover){.btn-on-ink-secondary:hover:not(:disabled){background:oklch(100% 0 0/.07)}}.btn-sm{--btn-h:2.25rem;font-size:var(--text-xs);padding-inline:.75rem}.btn-lg{--btn-h:3.125rem;font-size:var(--text-base);padding-inline:1.5rem}@media (pointer:coarse){.btn-sm{--btn-h:2.75rem;padding-inline:1rem}.btn-icon{width:2.75rem}summary{min-height:2.75rem;padding-block:.625rem}header a[aria-label^=Trizlink]{min-height:2.75rem}footer li>a{align-items:center;min-height:2.75rem;margin-block:-.375rem;display:flex}}.btn[data-loading=true]{color:#0000;pointer-events:none;position:relative}.btn[data-loading=true]:after{content:"";border-radius:var(--radius-full);width:1rem;height:1rem;color:var(--text-on-accent);border:2px solid;border-top-color:#0000;animation:.7s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.btn-icon{--btn-h:2.75rem;width:2.75rem;padding-inline:0}.field-label{font-size:var(--text-sm);color:var(--text);margin-bottom:.375rem;font-weight:600;display:block}.field{background:var(--surface-raised);width:100%;min-height:2.75rem;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--duration-quick) var(--ease-standard);padding:.625rem .875rem}.field::placeholder{color:var(--text-faint)}.field:hover:not(:disabled):not([readonly]){border-color:var(--text-faint)}.field[aria-invalid=true]{border-color:var(--danger)}.field:disabled{background:var(--surface-inset);opacity:.6;cursor:not-allowed}.field[readonly]{background:var(--surface-inset);border-style:dashed}.field-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.field-error{font-size:var(--text-sm);color:var(--danger-text);align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.field-hint{font-size:var(--text-sm);color:var(--text-muted);margin-top:.375rem}.card{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.card{background:color-mix(in oklab, var(--surface-raised) calc(var(--surface-alpha) * 100%), transparent)}}.card{border:1px solid var(--border);border-radius:var(--radius-lg)}.card-inset{background:var(--surface-inset)}@supports (color:color-mix(in lab, red, red)){.card-inset{background:color-mix(in oklab, var(--surface-inset) calc(var(--surface-alpha) * 100%), transparent)}}.card-inset{border:1px solid var(--border);border-radius:var(--radius-md)}[data-surface-style=translucent] .card,[data-surface-style=translucent] .card-inset,[data-surface-style=translucent] .theme-panel{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.card-lift{transition:transform var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard)}@media (hover:hover){.card-lift:hover{transform:translateY(calc(-2px * var(--travel)));border-color:var(--accent-subtle-bd)}}.badge{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;flex:none;align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-weight:500;display:inline-flex}.badge-accent{background:var(--accent-subtle);color:var(--accent-text);border-color:var(--accent-subtle-bd)}.badge-success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.badge-success{background:color-mix(in oklab, var(--success) 14%, transparent)}}.badge-success{color:var(--success-text);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.badge-success{border-color:color-mix(in oklab, var(--success) 34%, transparent)}}.badge-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.badge-warning{background:color-mix(in oklab, var(--warning) 14%, transparent)}}.badge-warning{color:var(--warning-text);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.badge-warning{border-color:color-mix(in oklab, var(--warning) 34%, transparent)}}.badge-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.badge-danger{background:color-mix(in oklab, var(--danger) 14%, transparent)}}.badge-danger{color:var(--danger-text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.badge-danger{border-color:color-mix(in oklab, var(--danger) 34%, transparent)}}.badge-neutral{background:var(--surface-inset);color:var(--text-muted);border-color:var(--border)}.badge-sample{background:repeating-linear-gradient(135deg, var(--surface-inset) 0 6px, transparent 6px 12px);color:var(--text-muted);border-color:var(--border-strong)}.chip{border-radius:var(--radius-full);background:var(--surface-inset);border:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:.375rem;padding:.3125rem .625rem;display:inline-flex}.chip-dot{border-radius:var(--radius-full);flex:none;width:.5rem;height:.5rem}.skeleton{background:var(--surface-inset);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background-image:linear-gradient(90deg, var(--surface-inset) 25%, var(--surface-inset) 50%, var(--surface-inset) 75%);position:absolute;inset-block:0;inset-inline:-100%}@supports (color:color-mix(in lab, red, red)){.skeleton:after{background-image:linear-gradient(90deg, var(--surface-inset) 25%, color-mix(in oklab, var(--surface-inset) 60%, var(--surface-raised)) 50%, var(--surface-inset) 75%)}}.skeleton:after{animation:1.4s linear infinite skeleton-sweep;animation-play-state:var(--loop);background-repeat:repeat-x;background-size:66.6667% 100%}@keyframes skeleton-sweep{0%{transform:translate(-33.3333%)}to{transform:translate(33.3333%)}}.state-panel{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}@media (hover:hover){.pagenav-link:hover{border-color:var(--accent-subtle-bd);color:var(--accent-text)}}.pagenav-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pagenav-link[aria-current=page]{border-color:var(--accent);color:var(--accent-text);font-weight:600}.pagenav-link[data-pending=true]{border-style:dashed;border-color:var(--border);color:var(--text-faint);background:0 0}.pagenav-link[data-pending=true]:after{content:"·";opacity:.7;margin-inline-start:calc(var(--spacing) * 1.5)}.auth-shell{min-height:70dvh}.series-links{stroke:var(--series-links);fill:none;stroke-width:2px}.series-bio{stroke:var(--series-bio);fill:none;stroke-width:2px;stroke-dasharray:7 4}.series-social{stroke:var(--series-social);fill:none;stroke-width:2px;stroke-dasharray:2 3.5}.grid-line{stroke:var(--grid);stroke-width:1px}.axis-text{fill:var(--text-muted);font-family:var(--font-mono);font-size:10px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;transform:translateY(calc(.75rem * var(--travel)));animation:reveal var(--duration-slow) var(--ease-enter) forwards}.reveal-1{animation-delay:50ms}.reveal-2{animation-delay:.13s}.reveal-3{animation-delay:.21s}.reveal-4{animation-delay:.29s}@keyframes reveal{to{opacity:1;transform:none}}.tl-cursor{display:none}@media (hover:hover) and (pointer:fine){.tl-cursor{z-index:9999;border:1px solid var(--accent);border-radius:var(--radius-full);pointer-events:none;opacity:.75;width:1.75rem;height:1.75rem;transform:translate3d(var(--cx,-100px), var(--cy,-100px), 0) scale(var(--cscale,1));transition:transform calc(.11s * var(--travel)) var(--ease-standard), opacity var(--duration-quick) var(--ease-standard), width var(--duration-quick) var(--ease-standard), height var(--duration-quick) var(--ease-standard);margin:-.875rem 0 0 -.875rem;display:block;position:fixed;top:0;left:0}.tl-cursor:after{content:"";border-radius:var(--radius-full);background:var(--accent);position:absolute;inset:45%}.tl-cursor[data-over=action]{--cscale:1.55;opacity:1}.tl-cursor[data-band=ink]{border-color:var(--text-on-ink)}.tl-cursor[data-band=ink]:after{background:var(--text-on-ink)}.tl-cursor[data-band=page],.tl-cursor[data-band=raised],.tl-cursor[data-band=sunken]{border-color:var(--accent)}.tl-cursor[data-band=page]:after,.tl-cursor[data-band=raised]:after,.tl-cursor[data-band=sunken]:after{background:var(--accent)}:root[data-cursor=on]:has(.tl-cursor){cursor:none}:root[data-cursor=on] :is(input,textarea,[contenteditable]){cursor:text}}.tl-magnetic{transition:transform var(--duration-quick) var(--ease-spring)}.tl-parallax{transform:translate3d(0, calc(var(--scroll-y,0) * var(--px-rate,.06) * 1px * var(--travel)), 0);will-change:transform}.tl-field{pointer-events:none;opacity:.5;background:radial-gradient(38% 44% at 22% 30%, var(--accent-subtle) 0%, transparent 62%), radial-gradient(32% 38% at 78% 24%, var(--accent-subtle) 0%, transparent 58%), radial-gradient(44% 40% at 60% 78%, var(--accent-subtle) 0%, transparent 66%);animation:42s linear infinite field-drift;animation-play-state:var(--loop);position:absolute;inset:-40%}.band-ink .tl-field{opacity:.34}@keyframes field-drift{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.08)}to{transform:rotate(360deg)scale(1)}}.tl-io [data-tl-inview]{opacity:0;transform:translateY(calc(1.25rem * var(--travel)));transition:opacity var(--duration-slow) var(--ease-enter), transform var(--duration-slow) var(--ease-enter)}.tl-io [data-tl-inview][data-inview=true]{opacity:1;transform:none}.tl-io [data-tl-inview][data-inview=true]>*{--stagger:0s}.tl-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:root[data-motion=system]{scroll-behavior:auto}:root[data-motion=system] .rail-pulse{opacity:.9;animation:none;transform:translateY(45%)}:root[data-motion=system] [data-tl-reveal] .strand,:root[data-motion=system] [data-tl-reveal][data-revealed=true] .strand{stroke-dasharray:none;stroke-dashoffset:0;animation:none}:root[data-motion=system] .skeleton:after{opacity:0;animation:none}:root[data-motion=system] *,:root[data-motion=system] :before,:root[data-motion=system] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-motion=system] .btn[data-loading=true]:after{animation:.7s linear infinite spin!important}:root[data-motion=system] .reveal{animation-name:reveal-fade;animation-duration:var(--duration-slow)!important}}:root[data-motion=reduced]{scroll-behavior:auto}:root[data-motion=reduced] .rail-pulse{opacity:.9;animation:none;transform:translateY(45%)}:root[data-motion=reduced] [data-tl-reveal] .strand,:root[data-motion=reduced] [data-tl-reveal][data-revealed=true] .strand{stroke-dasharray:none;stroke-dashoffset:0;animation:none}:root[data-motion=reduced] .skeleton:after{opacity:0;animation:none}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-motion=reduced] .btn[data-loading=true]:after{animation:.7s linear infinite spin!important}:root[data-motion=reduced] .reveal{animation-name:reveal-fade;animation-duration:var(--duration-slow)!important}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}.theme-panel{z-index:60;background:var(--surface-raised);top:calc(100% + .5rem);width:min(21rem,100vw - 2rem);max-height:min(32rem,100vh - 6rem);padding:1rem;position:absolute;inset-inline-end:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.theme-panel{background:color-mix(in oklab, var(--surface-raised) calc(var(--surface-alpha) * 100%), transparent)}}.theme-panel{border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay)}@media (width<=479px){.theme-panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0;inset:auto 0 0;border-bottom:0;width:100%;max-height:78vh;position:fixed;top:auto}}.axis-group+.axis-group{border-top:1px solid var(--border);margin-top:1.125rem;padding-top:1.125rem}.axis-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.axis-label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);font-weight:600}.axis-hint{font-size:var(--text-xs);color:var(--text-faint);margin-top:.25rem;line-height:1.45}.axis-options{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.axis-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:4.25rem;min-height:2.75rem;color:var(--text-muted);cursor:pointer;transition:border-color var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard), background-color var(--duration-quick) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);flex-direction:column;flex:4.25rem;align-items:center;gap:.3rem;padding:.5rem .375rem;display:flex}@media (hover:hover){.axis-card:hover{border-color:var(--border-strong);color:var(--text)}}.axis-card:active{transform:scale(calc(1 - .02 * var(--travel)))}.axis-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.axis-card[aria-checked=true]{border-color:var(--accent);color:var(--text);background:var(--accent-subtle)}.axis-card-label{font-size:var(--text-2xs);text-align:center;font-weight:600;line-height:1.2}.axis-card-note{font-size:var(--text-2xs);color:var(--text-muted);text-align:center;line-height:1.2}.axis-preview{justify-content:center;align-items:center;gap:2px;height:1.5rem;display:flex}.axis-preview .sw{border-radius:3px;width:.85rem;height:1.35rem}.sw-accent{background:var(--accent-600)}.sw-surface{background:var(--ink-25);border:1px solid var(--ink-200)}.sw-border{background:var(--ink-400)}[data-appearance=dark] .sw-accent{background:var(--accent-300)}[data-appearance=dark] .sw-surface{background:var(--ink-950);border-color:var(--ink-800)}[data-appearance=dark] .sw-border{background:var(--ink-600)}.radius-chip{background:var(--accent-subtle);border:1px solid var(--accent);border-radius:var(--radius-md);width:1.4rem;height:1.4rem}.axis-preview:has(.dens-bar){flex-direction:column}.dens-bar{background:var(--text-faint);width:1.5rem;height:2px;margin-block:calc(.09rem * var(--density));border-radius:1px}.type-spec{font-size:calc(.95rem * var(--type-scale));font-weight:700;line-height:1;font-family:var(--font-display)}.font-spec{font-size:.62rem;font-weight:600;line-height:1;font-family:var(--font-display);letter-spacing:-.01em}.surf-spec{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:3px;width:1.5rem;height:1.1rem}@supports (color:color-mix(in lab, red, red)){.surf-spec{background:color-mix(in oklab, var(--surface-raised) calc(var(--surface-alpha) * 100%), transparent)}}.surf-spec{box-shadow:inset 0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.surf-spec{box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--accent) 30%, transparent)}}[data-pressed=true]{transform:translateY(calc(1px * var(--travel))) scale(calc(1 - .012 * var(--travel)))}.btn[data-pending=true]{cursor:progress;color:#0000;position:relative}.btn[data-pending=true]:after{content:"";border-radius:var(--radius-full);width:.95em;height:.95em;color:var(--text-on-accent);border:2px solid;border-block-start-color:#0000;margin:-.475em 0 0 -.475em;animation:.7s linear infinite spin;position:absolute;inset-block-start:50%;inset-inline-start:50%}.btn-secondary[data-pending=true]:after,.btn-ghost[data-pending=true]:after{color:var(--text)}.btn[data-copied=true]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.btn[data-copied=true]{border-color:color-mix(in oklab, var(--success) 60%, var(--border))}}.btn[data-copied=true]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.btn[data-copied=true]{background:color-mix(in oklab, var(--success) 14%, transparent)}}.btn[data-copied=true]{color:var(--success-text)}[data-changed=true]{color:var(--accent-text);transition:color var(--duration-quick) var(--ease-standard)}@keyframes tl-shake{0%,to{transform:translate(0)}25%{transform:translateX(calc(-3px * var(--travel)))}75%{transform:translateX(calc(3px * var(--travel)))}}[data-shake=true]{animation:tl-shake .2s var(--ease-standard)}@keyframes tl-row-in{0%{opacity:0;transform:translateY(calc(-6px * var(--travel)))}to{opacity:1;transform:none}}[data-entering=true]{animation:tl-row-in var(--duration-quick) var(--ease-enter) both}[data-leaving=true]{opacity:0;transform:translateX(calc(10px * var(--travel)));transition:height var(--duration-quick) var(--ease-exit), opacity var(--duration-instant) var(--ease-exit), transform var(--duration-quick) var(--ease-exit), margin var(--duration-quick) var(--ease-exit);overflow:hidden}.tl-flip{transition:transform var(--duration-quick) var(--ease-standard)}@keyframes tl-fade-in{0%{opacity:0}to{opacity:1}}[data-state=ready]>*,[data-state=done]>*{animation:tl-fade-in var(--duration-quick) var(--ease-enter) both}[data-tl-shorten-result]{transition:opacity var(--duration-quick) var(--ease-standard)}[data-tl-shorten-result][data-state=loading]{opacity:.5}[data-tl-shorten-result][data-state=error] .card{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-tl-shorten-result][data-state=error] .card{border-color:color-mix(in oklab, var(--danger) 55%, var(--border))}}[data-tl-shorten-result][data-state=done] .card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-tl-shorten-result][data-state=done] .card{border-color:color-mix(in oklab, var(--accent) 55%, var(--border))}}[data-tl-shorten-result][data-state=done] .card{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-tl-shorten-result][data-state=done] .card{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 12%, transparent)}}.toast-region{z-index:90;inset-block-end:calc(var(--spacing) * 4);inset-inline:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}@media (width>=640px){.toast-region{inset-inline:auto calc(var(--spacing) * 5);max-width:26rem}}.toast{pointer-events:auto;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-overlay);animation:tl-toast-in var(--duration-quick) var(--ease-enter) both;display:flex}@keyframes tl-toast-in{0%{opacity:0;transform:translateY(calc(10px * var(--travel))) scale(calc(1 - .02 * var(--travel)))}to{opacity:1;transform:none}}.toast[data-leaving=true]{opacity:0;transform:translateY(calc(6px * var(--travel)));transition:opacity var(--duration-quick) var(--ease-exit), transform var(--duration-quick) var(--ease-exit)}.toast[data-tone=accent]{border-inline-start:3px solid var(--accent)}.toast[data-tone=danger]{border-inline-start:3px solid var(--danger)}.toast[data-tone=success]{border-inline-start:3px solid var(--success)}.toast[data-tone=warning]{border-inline-start:3px solid var(--warning)}.toast[data-tone=neutral]{border-inline-start:3px solid var(--border-strong)}.toast-text{min-width:0;font-size:var(--text-sm);flex:auto}.toast-action{font-size:var(--text-sm);color:var(--accent-text);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-sm);text-underline-offset:3px;flex:none;font-weight:600;text-decoration:underline}.toast-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.toast-close{color:var(--text-muted);border-radius:var(--radius-sm);flex:none}.toast-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.toast-action:hover{color:var(--accent)}.toast-close:hover{color:var(--text)}}.disclosure-body{transition:grid-template-rows var(--duration-quick) var(--ease-standard);grid-template-rows:0fr;display:grid}details[data-open=true]>.disclosure-body{grid-template-rows:1fr}.disclosure-inner{min-height:0;overflow:hidden}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary::marker{content:""}details[data-tl-travel=true]>summary>.disclosure-caret,details[data-tl-travel=true]>summary .disclosure-caret{transition:transform var(--duration-quick) var(--ease-standard)}details[data-open=true]>summary .disclosure-caret{transform:rotate(90deg)}.theme-panel{transform-origin:100% 0;animation:tl-panel-in var(--duration-quick) var(--ease-enter) both}@keyframes tl-panel-in{0%{opacity:0;transform:translateY(calc(-6px * var(--travel))) scale(calc(1 - .03 * var(--travel)))}to{opacity:1;transform:none}}.theme-panel[data-leaving=true]{opacity:0;transform:scale(calc(1 - .02 * var(--travel)));transition:opacity var(--duration-instant) var(--ease-exit), transform var(--duration-instant) var(--ease-exit)}.theme-panel-head{margin-block-end:calc(var(--spacing) * 3)}.theme-panel-title{font-family:var(--font-display);font-weight:600;font-size:var(--text-base)}.theme-panel-sub{font-size:var(--text-xs);color:var(--text-muted);margin-block-start:calc(var(--spacing) * .5)}[data-tl-nav-sheet]{opacity:0;transform:translateY(calc(-8px * var(--travel)));transition:opacity var(--duration-quick) var(--ease-enter), transform var(--duration-quick) var(--ease-enter)}[data-tl-nav-sheet][data-open=true]{opacity:1;transform:none}[data-tl-pillar-panel]{opacity:0;transform:translateY(calc(6px * var(--travel)));transition:opacity var(--duration-quick) var(--ease-enter), transform var(--duration-quick) var(--ease-enter)}[data-tl-pillar-panel][data-active=true]{opacity:1;transform:none}.scroll-rail{height:2px;position:absolute;inset-block-end:-1px;inset-inline:0;overflow:hidden}.scroll-rail:after{content:"";height:100%;width:calc(var(--progress,0) * 100%);background:linear-gradient(90deg, var(--accent), var(--accent));display:block}@supports (color:color-mix(in lab, red, red)){.scroll-rail:after{background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 45%, var(--series-social)))}}.seg{max-inline-size:100%;padding:calc(var(--spacing) * .75);gap:calc(var(--spacing) * .75);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-wrap:wrap;display:inline-flex}.seg-btn{min-block-size:2.75rem;padding:calc(var(--spacing) * 1.25) calc(var(--spacing) * 3.5);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;transition:background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard), translate var(--duration-instant) var(--ease-standard);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.seg-btn[aria-checked=true]{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-raised);font-weight:600}.seg-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.seg-btn:hover:not([aria-checked=true]){color:var(--text);background:var(--surface)}}.seg-btn[data-pressed=true]{translate:0 calc(1px * var(--travel))}.seg-btn{max-inline-size:100%}@media (width<=34rem){.seg-btn{white-space:normal}}.legend{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}@media (hover:hover){.legend-item:hover{background:var(--surface-sunken)}}.legend-item[aria-pressed=true]{color:var(--text);border-color:var(--border-strong)}.legend-item[aria-pressed=false]{opacity:.45}.legend-item[aria-pressed=false] .legend-mark{border-color:var(--text-faint);background:0 0}.legend-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.legend-mark[data-marker=circle]{border-radius:var(--radius-full)}.legend-mark[data-marker=square]{border-radius:1px}.legend-mark[data-marker=triangle]{clip-path:polygon(50% 0,100% 100%,0 100%)}.switch{border-radius:var(--radius-full);background:var(--surface-inset);border:1px solid var(--border-strong);width:2.25rem;height:1.3rem;transition:background var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard);flex:none;position:relative}.switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.switch-thumb{border-radius:var(--radius-full);background:var(--ink-0);width:1.05rem;height:1.05rem;box-shadow:var(--shadow-raised);transition:transform var(--duration-quick) var(--ease-spring);position:absolute;inset-block-start:1px;inset-inline-start:1px}.switch[aria-checked=true] .switch-thumb{transform:translate(.95rem)}.tbl-check-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.tbl-check-box{border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-raised);color:#0000;block-size:1.125rem;inline-size:1.125rem;transition:background var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.react-aria-Checkbox[data-selected=true] .tbl-check-box,.tbl-check-input:checked+.tbl-check-box,.react-aria-Checkbox[data-indeterminate=true] .tbl-check-box{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.react-aria-Checkbox[data-focus-visible=true] .tbl-check-box,.tbl-check-input:focus-visible+.tbl-check-box{outline:2px solid var(--ring);outline-offset:2px}.react-aria-Checkbox[data-pressed=true] .tbl-check-box{transform:scale(calc(1 - .08 * var(--travel)))}@media (hover:hover){.react-aria-Checkbox:hover .tbl-check-box{border-color:var(--accent)}}.tbl-check-tick,.tbl-check-dash{display:none}.react-aria-Checkbox[data-selected=true]:not([data-indeterminate=true]) .tbl-check-tick,.tbl-check-input:checked+.tbl-check-box>.tbl-check-tick,.react-aria-Checkbox[data-indeterminate=true] .tbl-check-dash{display:block}.react-aria-Checkbox[data-indeterminate=true] .tbl-check-tick{display:none}.react-aria-Switch[data-selected=true] .switch{background:var(--accent);border-color:var(--accent)}.react-aria-Switch[data-selected=true] .switch-thumb{transform:translate(.95rem)}.react-aria-Switch[data-focus-visible=true] .switch{outline:2px solid var(--ring);outline-offset:2px}:root{--safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--safe-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--safe-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px))}body{padding-block-start:var(--safe-top);padding-block-end:var(--safe-bottom);padding-inline:var(--safe-left) var(--safe-right)}.chart-wrap{position:relative}.chart-svg{width:100%;height:auto;display:block}.chart-svg:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-md)}.chart-line{fill:none;stroke-width:2px}.chart-overlay{cursor:crosshair}.chart-crosshair{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 3;opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}.chart-crosshair[data-on=true]{opacity:1}.chart-dot{stroke:var(--surface);stroke-width:2px}.chart-readout{min-width:11rem;padding:calc(var(--spacing) * 2.5);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-overlay);font-size:var(--text-xs);pointer-events:none;z-index:2;transform:translateX(calc(var(--spacing) * 3));position:absolute;inset-block-start:0;inset-inline-start:var(--at,50%)}.chart-readout[data-side=left]{transform:translateX(calc(-100% - var(--spacing) * 3))}.chart-readout-when{margin-block-end:calc(var(--spacing) * 1.5);font-weight:600}.chart-readout-row{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.chart-readout-dot{flex:none;width:8px;height:8px}.chart-readout-dot[data-marker=circle]{border-radius:var(--radius-full)}.chart-readout-dot[data-marker=square]{border-radius:1px}.chart-readout-dot[data-marker=triangle]{clip-path:polygon(50% 0,100% 100%,0 100%)}.chart-readout-label{color:var(--text-muted);flex:auto}.chart-readout-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.link-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-block-start:1px solid var(--border);transition:background var(--duration-quick) var(--ease-standard);flex-wrap:wrap;display:flex}.link-row:first-child{border-block-start:0}@media (hover:hover){.link-row:hover{background:var(--surface-sunken)}}.link-row:focus-within{background:var(--surface-sunken)}.link-row-main{flex-direction:column;flex:10rem;min-width:0;display:flex}.link-row-slug{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-row-dest{font-size:var(--text-2xs);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-row-count{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.link-row-actions{gap:calc(var(--spacing) * .5);flex:none;display:flex}@media (hover:hover) and (pointer:fine){.link-row-actions{opacity:.55;transition:opacity var(--duration-quick) var(--ease-standard)}.link-row:hover .link-row-actions,.link-row:focus-within .link-row-actions{opacity:1}}.link-row-del:focus-visible{outline-color:var(--danger)}@media (hover:hover){.link-row-del:hover{color:var(--danger-text)}}.link-empty{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);text-align:center}.qr-dl{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 3);display:flex}.qr-dl-note{font-size:var(--text-2xs);color:var(--text-faint);margin-block-start:calc(var(--spacing) * 2)}.chip-action{transition:border-color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard)}.chip-action[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-text)}.chip-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.chip-action:hover{border-color:var(--border-strong)}}.chip-count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);padding-inline-start:calc(var(--spacing) * 1)}.chip-dot-accent{background:var(--accent)}.chip-dot-neutral{background:var(--text-faint)}.chip-dot-warning{background:var(--warning)}.chip-dot-success{background:var(--success)}@media (hover:hover){.bio-row:hover{border-color:var(--border-strong)}}.editor{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard)}[data-focused=true] .editor{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}[data-invalid=true] .editor{border-color:var(--danger);animation:tl-shake .2s var(--ease-standard)}.editor-toolbar{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 1.5);border-block-end:1px solid var(--border);display:flex}.editor-tool{border-radius:var(--radius-sm);block-size:2.75rem;inline-size:2.75rem;color:var(--text-muted);transition:background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.editor-tool[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-text)}.editor-tool:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (hover:hover){.editor-tool:hover{background:var(--surface-sunken);color:var(--text)}}.editor-body{padding:calc(var(--spacing) * 3);min-height:6rem;font-size:var(--text-sm);outline:none;line-height:1.6}.editor-body:focus-visible{outline:none}.editor-body:empty:before{content:attr(data-placeholder);color:var(--text-faint);pointer-events:none}.editor-body ul{padding-inline-start:1.25rem;list-style:outside}.editor-body a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.post-preview{padding:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.post-preview+.post-preview{margin-block-start:calc(var(--spacing) * 2.5)}.post-preview-head{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.post-avatar{border-radius:var(--radius-full);background:var(--accent-subtle);border:1px solid var(--accent-subtle-bd);flex:none;width:1.75rem;height:1.75rem}.post-who{flex-direction:column;min-width:0;display:flex}.post-name{font-size:var(--text-xs);font-weight:600}.post-handle{font-size:var(--text-2xs);color:var(--text-faint)}.post-body{font-size:var(--text-sm);overflow-wrap:anywhere;margin-block-start:calc(var(--spacing) * 2);line-height:1.55}.post-body[data-placeholder=true]{color:var(--text-faint)}.post-foot{align-items:center;gap:calc(var(--spacing) * 2);margin-block-start:calc(var(--spacing) * 2);display:flex}.post-count{font-size:var(--text-2xs);color:var(--text-faint);font-variant-numeric:tabular-nums}.post-count[data-over=true]{color:var(--danger-text);font-weight:600}.route-line{stroke:var(--accent);stroke-width:2px;fill:none;stroke-linecap:round}.route-node{fill:var(--accent)}[data-pulse=true] .route-spark{animation:tl-route var(--duration-slow) var(--ease-standard) both}@keyframes tl-route{0%{offset-distance:0%;opacity:1}to{offset-distance:100%;opacity:1}}.route-spark{opacity:0}.journey-path{stroke:var(--border-strong);stroke-width:1.5px;fill:none;stroke-dasharray:3 4}.journey-node{fill:var(--surface-raised);stroke:var(--border-strong);stroke-width:1.5px}.journey-node-live{fill:var(--accent);stroke:var(--accent)}.journey-pulse{fill:var(--accent);opacity:0}[data-tl-journey][data-state=travelling] .journey-pulse{animation:tl-journey .9s var(--ease-standard) both}[data-tl-journey][data-state=arrived] .journey-node-end{fill:var(--accent);stroke:var(--accent)}@keyframes tl-journey{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translateX(calc(148px * var(--travel)))}}.anatomy-part{border-radius:var(--radius-xs);transition:background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard);padding-inline:2px}.anatomy-part:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.anatomy-part[data-active=true]{background:var(--accent-subtle);color:var(--accent-text)}.cursor-spec{border-radius:var(--radius-full);border:1.5px solid var(--accent);width:1.4rem;height:1.4rem;position:relative}[data-cursor=off] .cursor-spec{border-style:dashed;border-color:var(--text-faint)}.cursor-spec:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;inset-block-start:50%;inset-inline-start:50%}[data-cursor=off] .cursor-spec:after{background:var(--text-faint)}.motion-spec{align-items:center;gap:3px;height:1.4rem;display:flex}.motion-spec:before,.motion-spec:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:5px;height:5px}[data-motion=reduced] .motion-spec:after{background:var(--text-faint)}[data-motion=full] .motion-spec:before{animation:tl-nudge 1.2s var(--ease-standard) infinite;animation-play-state:var(--loop)}@keyframes tl-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.sound-spec{align-items:flex-end;gap:2px;height:1.4rem;display:flex}.sound-spec:before,.sound-spec:after{content:"";background:var(--text-faint);border-radius:1px;width:3px}.sound-spec:before{height:.5rem}.sound-spec:after{height:.85rem}[data-sound=on] .sound-spec:before,[data-sound=on] .sound-spec:after{background:var(--accent)}@media (prefers-reduced-motion:reduce){:root[data-motion=system] [data-entering=true],:root[data-motion=system] .toast,:root[data-motion=system] .theme-panel,:root[data-motion=system] .demobar-panel,:root[data-motion=system] .qr-panel,:root[data-motion=system] .bio-preview-block{animation-name:tl-fade-in;animation-duration:var(--duration-quick)!important}:root[data-motion=system] .btn[data-pending=true]:after{animation:.7s linear infinite spin!important}:root[data-motion=system] [data-shake=true],:root[data-motion=system] [data-invalid=true] .editor{animation:none!important}}:root[data-motion=reduced] .btn[data-pending=true]:after{animation:.7s linear infinite spin!important}:root[data-motion=reduced] [data-shake=true],:root[data-motion=reduced] [data-invalid=true] .editor{animation:none!important}[data-tl-state-demo]>[data-when]{display:none}[data-tl-state-demo][data-state=error]>[data-when=error],[data-tl-state-demo][data-state=loading]>[data-when=loading],[data-tl-state-demo][data-state=ready]>[data-when=ready]{display:flex}.editor-body{overflow-wrap:anywhere}[data-tl-composer]>*,[data-tl-bio]>*,.editor,.editor-toolbar{min-width:0}.chip-action{align-items:center;min-block-size:2.75rem;display:inline-flex}@media (pointer:coarse){.btn-sm{min-block-size:2.75rem}details>summary{align-items:center;min-block-size:2.75rem;display:flex}footer li>a,nav li>a{align-items:center;min-block-size:2.75rem;display:inline-flex}header a[aria-label$=home]{min-block-size:2.75rem}}.btn-danger{background:var(--danger-solid-btn);color:var(--text-on-danger);border-color:#0000}@media (hover:hover){.btn-danger:hover:not(:disabled){background:var(--danger-solid-btn)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover:not(:disabled){background:color-mix(in oklab, var(--danger-solid-btn) 86%, black)}}}.btn-danger:focus-visible{outline-color:var(--danger)}.btn-link{color:var(--accent-text);text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:0;text-decoration:underline}@media (hover:hover){.btn-link:hover:not(:disabled){color:var(--accent)}}.app-shell{background:var(--surface);min-block-size:100dvh;display:flex}.app-main{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.app-body{min-inline-size:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4);flex:auto}@media (width>=640px){.app-body{padding-inline:calc(var(--spacing) * 6)}}.app-measure{max-inline-size:78rem;margin-inline:auto}.nv-side{inline-size:var(--side-w);z-index:20;background:var(--surface-raised);flex-direction:column;flex:none;block-size:100dvh;min-block-size:0;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.nv-side{background:color-mix(in oklab, var(--surface-raised) calc(var(--surface-alpha) * 100%), transparent)}}.nv-side{border-inline-end:1px solid var(--border);transition:inline-size calc(var(--duration-moderate) * var(--travel)) var(--ease-standard)}[data-surface-style=translucent] .nv-side{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.nv-side-head{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3) calc(var(--spacing) * 3);border-block-end:1px solid var(--border);position:relative}[data-side=collapsed] .nv-side .nv-side-head{padding-inline:calc(var(--spacing) * 2)}.nv-side-body{overscroll-behavior:contain;min-block-size:0;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);flex:auto;overflow-y:auto}[data-side=collapsed] .nv-side .nv-side-body{padding-inline:calc(var(--spacing) * 2)}.nv-side-foot{border-block-start:1px solid var(--border);padding:calc(var(--spacing) * 3)}[data-side=collapsed] .nv-side .nv-side-foot{padding:calc(var(--spacing) * 2)}.nv-side-ad{padding:calc(var(--spacing) * 3);padding-block-start:0}.nv-side-ad:empty,[data-side=collapsed] .nv-side .nv-side-ad{display:none}.nv-fade{transition:opacity calc(var(--duration-quick) * var(--travel)) var(--ease-standard)}[data-side=collapsed] .nv-side .nv-fade{opacity:0;pointer-events:none}.app-brand{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);min-inline-size:0;display:flex}.app-brand:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.app-brand-label{font-size:var(--text-lg);letter-spacing:-.01em}@media (hover:hover){.ws-switch:hover{background:var(--surface-sunken);border-color:var(--border)}.ws-switch:hover .ws-mark{scale:calc(1 + .06 * var(--travel))}}[data-side=collapsed] .nv-side .ws-switch{justify-content:center;padding-inline:0}[data-side=collapsed] .nv-side .ws-who,[data-side=collapsed] .nv-side .ws-caret{display:none}@keyframes ws-menu-in{0%{opacity:0;transform:translateY(calc(-4px * var(--travel)))}to{opacity:1;transform:none}}[data-side=collapsed] .nv-side .ws-menu{inset-inline:calc(100% + var(--spacing) * 2) auto;inline-size:13rem;inset-block-start:calc(var(--spacing) * 3)}@media (hover:hover){.ws-menu-item:hover{background:var(--surface-sunken)}}.app-collapse-icon{transition:rotate var(--duration-moderate) var(--ease-standard)}[data-side=collapsed] .app-collapse-icon{rotate:180deg}.nv-group+.nv-group{margin-block-start:calc(var(--spacing) * 5)}.nv-group-head{z-index:1;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5) calc(var(--spacing) * 2);margin-inline:calc(var(--spacing) * -.5);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.11em;color:var(--text-faint);background:var(--surface-raised);display:flex;position:sticky;inset-block-start:calc(var(--spacing) * -3)}@supports (color:color-mix(in lab, red, red)){.nv-group-head{background:color-mix(in oklab, var(--surface-raised) calc(var(--surface-alpha) * 100%), transparent)}}[data-surface-style=translucent] .nv-group-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-side=collapsed] .nv-side .nv-group-head{justify-content:center;padding-inline:0}[data-side=collapsed] .nv-side .nv-group-head-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nv-group-head-rule{display:none}[data-side=collapsed] .nv-side .nv-group-head-rule{background:var(--border-strong);block-size:1px;inline-size:1.25rem;display:block}.nv-item{align-items:center;gap:calc(var(--spacing) * 2.5);min-block-size:2.75rem;inline-size:100%;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);text-align:start;transition:background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard), translate var(--duration-quick) var(--ease-standard);font-weight:450;display:flex;position:relative}.nv-item+.nv-item{margin-block-start:calc(var(--spacing) * .5)}@media (hover:hover){.nv-item:hover{background:var(--surface-sunken);color:var(--text)}.nv-item:hover .nv-item-icon{color:var(--accent-text);translate:calc(1px * var(--travel)) 0}.nv-item:hover .nv-item-label{translate:calc(2px * var(--travel)) 0}}.nv-item[data-pressed=true],.nv-item:active{translate:calc(2px * var(--travel)) 0}.nv-item[data-pressed=true] .nv-item-icon,.nv-item:active .nv-item-icon{scale:calc(1 - .08 * var(--travel))}.nv-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nv-item[aria-current=page]{background:var(--surface-raised);color:var(--accent-text);box-shadow:var(--shadow-raised);font-weight:650}.nv-item[aria-current=page] .nv-item-icon{background:var(--accent-subtle);border-color:var(--accent-subtle-bd);color:var(--accent-text)}.nv-item[aria-current=page]:before{content:"";inset-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background:var(--accent);transform-origin:top;inline-size:3px;animation:nv-trace var(--duration-moderate) var(--ease-enter) both;position:absolute;inset-inline-start:calc(var(--spacing) * -2.5)}@keyframes nv-trace{0%{opacity:0;transform:scaleY(calc(.15 + .85 * (1 - var(--travel))))}to{opacity:1;transform:none}}.nv-item[data-tl-pending=true]{opacity:.72}.nv-item[data-tl-pending=true] .nv-item-label{text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}@media (hover:hover){.nv-item[data-tl-pending=true]:hover{opacity:1}}.nv-item-icon{border-radius:var(--radius-sm);color:currentColor;block-size:1.75rem;inline-size:1.75rem;transition:color var(--duration-instant) var(--ease-standard), background var(--duration-instant) var(--ease-standard), border-color var(--duration-instant) var(--ease-standard), translate var(--duration-instant) var(--ease-standard), scale var(--duration-instant) var(--ease-standard);border:1px solid #0000;flex:none;place-items:center;display:grid}.nv-item-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;transition:translate var(--duration-quick) var(--ease-standard);flex:auto;overflow:hidden}[data-side=collapsed] .nv-side .nv-item{justify-content:center;inline-size:2.75rem;margin-inline:auto;padding-inline:0}[data-side=collapsed] .nv-side .nv-item[aria-current=page]:before{inset-inline-start:calc(var(--spacing) * -2)}[data-side=collapsed] .nv-side .nv-item-label,[data-side=collapsed] .nv-side .nv-count{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-side=collapsed] .nv-side .nv-item[data-tl-count]:after{content:"";border-radius:var(--radius-full);background:var(--accent);block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:calc(var(--spacing) * 1.5);inset-inline-end:calc(var(--spacing) * 1.5)}.nv-flyout{z-index:5;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-overlay);font-size:var(--text-xs);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-instant) var(--ease-standard), translate var(--duration-instant) var(--ease-standard);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--spacing) * 2);translate:0 -50%}[data-side=collapsed] .nv-side .nv-item:hover .nv-flyout,[data-side=collapsed] .nv-side .nv-item:focus-visible .nv-flyout{opacity:1;translate:0 -50%}[data-side=collapsed] .nv-side .nv-flyout{translate:calc(-4px * var(--travel)) -50%}:root:not([data-side=collapsed]) .nv-flyout,.nv-drawer-panel .nv-flyout{display:none}.nv-count{min-inline-size:1.75rem;padding-inline:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background:var(--surface-inset);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:center;flex:none;line-height:1.6}.nv-item[aria-current=page] .nv-count{background:var(--accent-subtle-bd);color:var(--accent-text)}.nv-sub{margin-block-start:calc(var(--spacing) * .5);margin-inline-start:calc(var(--spacing) * 4.5);padding-inline-start:calc(var(--spacing) * 3);position:relative}.nv-sub:before{content:"";inset-block:calc(var(--spacing) * 1.5);background:var(--border-strong);inline-size:1px;position:absolute;inset-inline-start:0}.nv-sub .nv-item{min-block-size:2.75rem;font-size:var(--text-xs)}.nv-sub .nv-item:after{content:"";inline-size:calc(var(--spacing) * 2);background:var(--border-strong);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--spacing) * -3)}.nv-sub .nv-item[aria-current=page]:after{background:var(--accent)}.nv-sub .nv-item[aria-current=page]:before{inset-inline-start:calc(var(--spacing) * -3)}[data-side=collapsed] .nv-side .nv-sub{display:none}.side-plan{inline-size:100%;padding:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:start;transition:background var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard), translate var(--duration-quick) var(--ease-standard);display:block}@media (hover:hover){.side-plan:hover{border-color:var(--accent-subtle-bd);background:var(--accent-subtle);translate:0 calc(-1px * var(--travel))}}.side-plan:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.side-plan[data-pressed=true]{translate:0 calc(1px * var(--travel))}.side-plan-top{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.side-plan-name{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted)}.side-plan-go{color:var(--text-faint);transition:translate var(--duration-quick) var(--ease-standard);flex:none;margin-inline-start:auto}@media (hover:hover){.side-plan:hover .side-plan-go{color:var(--accent-text);translate:calc(2px * var(--travel)) 0}}.side-plan-cta{font-size:var(--text-2xs);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 2)}[data-side=collapsed] .nv-side .side-plan{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 1.5)}[data-side=collapsed] .nv-side .side-plan-top,[data-side=collapsed] .nv-side .side-plan-cta,[data-side=collapsed] .nv-side .side-plan .meter-head{display:none}.nv-topbar{z-index:30;align-items:center;gap:calc(var(--spacing) * 2);min-block-size:4rem;padding-inline:calc(var(--spacing) * 3);border-block-end:1px solid var(--border);background:var(--surface-raised);display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.nv-topbar{background:color-mix(in oklab, var(--surface-raised) calc(var(--surface-alpha) * 100%), transparent)}}[data-surface-style=translucent] .nv-topbar{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.app-topbar-title{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width>=1024px){.app-topbar-title{display:none}}.app-topbar-actions{align-items:center;gap:calc(var(--spacing) * 1);margin-inline-start:auto;display:flex}.app-search{align-items:center;gap:calc(var(--spacing) * 2);min-inline-size:0;max-inline-size:24rem;padding-inline:calc(var(--spacing) * 3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);min-block-size:2.5rem;transition:border-color var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard);flex:18rem;display:none}@media (width>=768px){.app-search{display:flex}}.app-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.app-search-input{min-inline-size:0;font-size:var(--text-sm);color:var(--text);background:0 0;border:0;outline:none;flex:auto}.app-search-input::placeholder{color:var(--text-faint)}.app-search-input::-webkit-search-cancel-button{display:none}.nv-iconbtn{border-radius:var(--radius-md);block-size:2.75rem;inline-size:2.75rem;color:var(--text-muted);transition:background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.nv-iconbtn:hover{background:var(--surface-sunken);color:var(--text)}}.nv-iconbtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nv-iconbtn:active{scale:calc(1 - .04 * var(--travel))}.nv-dot{min-inline-size:1.05rem;padding-inline:calc(var(--spacing) * .75);border-radius:var(--radius-full);background:var(--accent);color:var(--text-on-accent);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:center;line-height:1.05rem;position:absolute;inset-block-start:calc(var(--spacing) * 1.5);inset-inline-end:calc(var(--spacing) * 1.5)}.nv-avatar-btn{align-items:center;gap:calc(var(--spacing) * 2);min-block-size:2.75rem;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-md);color:var(--text);transition:background var(--duration-quick) var(--ease-standard);display:inline-flex}@media (hover:hover){.nv-avatar-btn:hover{background:var(--surface-sunken)}}.nv-avatar-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nv-avatar-btn[data-pressed=true]{background:var(--surface-sunken);scale:calc(1 - .02 * var(--travel))}.nv-avatar-who{flex-direction:column;align-items:flex-start;line-height:1.2;display:none}@media (width>=640px){.nv-avatar-who{display:flex}}.nv-avatar-name{font-size:var(--text-xs);font-weight:600}.nv-avatar-org{font-size:var(--text-2xs);color:var(--text-muted)}.app-menu{z-index:60;inline-size:13rem;padding:calc(var(--spacing) * 1.5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-overlay);position:absolute;inset-block-start:calc(100% + var(--spacing) * 1.5);inset-inline-end:0}.app-menu[hidden]{display:none}.app-menu-item{min-block-size:2.5rem;inline-size:100%;padding-inline:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);text-align:start;transition:background var(--duration-quick) var(--ease-standard);align-items:center;display:flex}@media (hover:hover){.app-menu-item:hover{background:var(--surface-sunken)}}.app-menu-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.app-menu-item[data-tl-pending=true]{opacity:.55}.app-menu-sep{background:var(--border);block-size:1px;margin:calc(var(--spacing) * 1.5) 0}.app-menu-danger{color:var(--danger-text)}.app-drawer{z-index:70;position:fixed;inset:0}.app-drawer[hidden]{display:none}.nv-drawer-scrim{background:var(--ink-1000);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nv-drawer-scrim{background:color-mix(in oklab, var(--ink-1000) 55%, transparent)}}.nv-drawer-scrim{opacity:0;transition:opacity var(--duration-quick) var(--ease-standard)}[data-nv-drawer][data-open=true]>.nv-drawer-scrim{opacity:1}.nv-drawer-panel{background:var(--surface-raised);border-inline-end:1px solid var(--border);inline-size:min(17.5rem,86%);box-shadow:var(--shadow-overlay);translate:calc(-100% * var(--travel)) 0;opacity:calc(1 - var(--travel));transition:translate var(--duration-moderate) var(--ease-enter), opacity var(--duration-quick) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0}[data-nv-drawer][data-open=true]>.nv-drawer-panel{opacity:1;translate:0}.nv-drawer-bar{align-items:center;gap:calc(var(--spacing) * 2);min-block-size:4rem;padding-inline:calc(var(--spacing) * 3);display:flex}.app-locked,[data-tl-gated=closed] .app-shell{display:none}[data-tl-gated=closed] .app-locked{min-block-size:100dvh;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}.app-locked-card{max-inline-size:30rem;padding:calc(var(--spacing) * 8);text-align:center}.app-locked-mark{border-radius:var(--radius-lg);border:1px solid var(--accent-subtle-bd);background:var(--accent-subtle);block-size:3.25rem;inline-size:3.25rem;color:var(--accent-text);justify-content:center;align-items:center;display:inline-flex}.prog{width:100%}.prog-track{border-radius:var(--radius-full);background:var(--surface-inset);--prog-dir:1;height:.5rem;overflow:hidden}[dir=rtl] .prog-track{--prog-dir:-1}.prog-fill{border-radius:var(--radius-full);background:var(--accent);width:100%;height:100%;transform:translateX(calc(var(--prog-dir,1) * (var(--value,0%) - 100%)));transition:transform var(--duration-moderate) var(--ease-standard)}.prog-ring{transform:rotate(-90deg)}.prog-ring-track{stroke:var(--surface-inset);fill:none}.prog-ring-fill{stroke:var(--accent);fill:none;stroke-linecap:round;transition:stroke-dashoffset var(--duration-moderate) var(--ease-standard)}.banner{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);border-inline-start-width:3px;align-items:flex-start;max-width:26rem;display:flex}.banner-info{border-inline-start-color:var(--accent)}.banner-success{border-inline-start-color:var(--success)}.banner-warning{border-inline-start-color:var(--warning)}.banner-error{border-inline-start-color:var(--danger)}.stat{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4);min-block-size:calc(var(--spacing) * 40);flex-direction:column;display:flex}.stat-label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.stat-value{align-items:baseline;gap:calc(var(--spacing) * 1.5);font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:1.05;display:flex}.stat-unit{font-family:var(--font-sans);font-weight:500;font-size:var(--text-sm);color:var(--text-muted)}.stat-foot{font-size:var(--text-2xs);color:var(--text-muted);margin-block-start:auto}.stat-delta{align-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * .75) calc(var(--spacing) * 1.5);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-muted);align-self:flex-start;font-weight:500;display:inline-flex}.stat-delta[data-trend=up]{color:var(--success-text);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.stat-delta[data-trend=up]{border-color:color-mix(in oklab, var(--success) 34%, transparent)}}.stat-delta[data-trend=up]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.stat-delta[data-trend=up]{background:color-mix(in oklab, var(--success) 12%, transparent)}}.stat-delta[data-trend=down]{color:var(--danger-text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.stat-delta[data-trend=down]{border-color:color-mix(in oklab, var(--danger) 34%, transparent)}}.stat-delta[data-trend=down]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.stat-delta[data-trend=down]{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.stat-delta[data-trend=flat]{background:var(--surface-inset)}.stat-delta svg{flex:none}.stat-delta[data-polarity=inverse][data-trend=up]{color:var(--danger-text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.stat-delta[data-polarity=inverse][data-trend=up]{border-color:color-mix(in oklab, var(--danger) 34%, transparent)}}.stat-delta[data-polarity=inverse][data-trend=up]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.stat-delta[data-polarity=inverse][data-trend=up]{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.stat-delta[data-polarity=inverse][data-trend=down]{color:var(--success-text);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.stat-delta[data-polarity=inverse][data-trend=down]{border-color:color-mix(in oklab, var(--success) 34%, transparent)}}.stat-delta[data-polarity=inverse][data-trend=down]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.stat-delta[data-polarity=inverse][data-trend=down]{background:color-mix(in oklab, var(--success) 12%, transparent)}}.stat-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.stat-spark{margin-block-start:calc(var(--spacing) * 1)}.dlist{flex-direction:column;min-inline-size:0;display:flex}.dlist-item{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-block-start:1px solid var(--border);min-inline-size:0;transition:background var(--duration-quick) var(--ease-standard);display:flex}.dlist-item:first-child{border-block-start:0}@media (hover:hover){.dlist-item:hover{background:var(--surface-sunken)}}.dlist-item:focus-within{background:var(--surface-sunken)}.dlist-lead{flex:none;align-items:center;display:flex}.dlist-main{flex-direction:column;flex:8rem;min-inline-size:0;display:flex}.dlist-title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dlist-note{font-size:var(--text-2xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dlist-trail{align-items:center;gap:calc(var(--spacing) * 1);flex:none;display:flex}.dlist-count{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.sdot{inline-size:calc(var(--spacing) * 2.5);block-size:calc(var(--spacing) * 2.5);background:var(--text-faint);flex:none;display:inline-block}.sdot[data-status=active]{border-radius:var(--radius-full);background:var(--success)}.sdot[data-status=paused]{border-radius:var(--radius-xs);background:var(--text-faint)}.sdot[data-status=expiring]{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--warning)}.sdot[data-status=failed]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--danger)}.sdot[data-status=draft]{border-radius:var(--radius-full);border:2px solid var(--text-faint);background:0 0}.sdot-label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);color:var(--text-muted);display:inline-flex}.tline{padding-inline-start:calc(var(--spacing) * 7);position:relative}.tline:before{content:"";inset-block:calc(var(--spacing) * 2);background:var(--border-strong);inline-size:1px;position:absolute;inset-inline-start:calc(var(--spacing) * 2.25)}.tline-item{padding-block:calc(var(--spacing) * 2.5);position:relative}.tline-node{inline-size:calc(var(--spacing) * 2.5);block-size:calc(var(--spacing) * 2.5);background:var(--text-faint);border-radius:var(--radius-full);outline:3px solid var(--surface);position:absolute;inset-block-start:calc(var(--spacing) * 3.5);inset-inline-start:calc(var(--spacing) * -5.5)}.tline-node[data-kind=created]{background:var(--accent)}.tline-node[data-kind=published]{background:var(--success);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.tline-node[data-kind=invited]{background:var(--accent);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.tline-node[data-kind=expiring]{background:var(--warning);border-radius:var(--radius-xs)}.tline-when{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint)}.tline-text{font-size:var(--text-sm);margin-block-start:calc(var(--spacing) * .5)}.tbl-region{--tbl-pad-y:calc(var(--spacing) * 2.5);--tbl-pad-x:calc(var(--spacing) * 3);--tbl-fs:var(--text-sm);--tbl-min:40rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);min-inline-size:0;overflow:hidden}.tbl-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;overflow-x:auto}.tbl-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.react-aria-Table.tbl{inline-size:100%;min-inline-size:var(--tbl-min);border-collapse:separate;border-spacing:0;font-size:var(--tbl-fs)}.tbl-caption{caption-side:top;text-align:start;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);font-size:var(--text-2xs);color:var(--text-muted);border-block-end:1px solid var(--border)}.tbl-caption[data-visually-hidden=true]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-aria-Column{z-index:2;padding:calc(var(--spacing) * 2.5) var(--tbl-pad-x);background:var(--surface-sunken);border-block-end:1px solid var(--border-strong);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);text-align:start;white-space:nowrap;font-weight:600;position:sticky;inset-block-start:0}.react-aria-Row{transition:background var(--duration-quick) var(--ease-standard)}@media (hover:hover){.react-aria-Row:hover{background:var(--surface-sunken)}}.react-aria-Row:focus-within{background:var(--surface-sunken)}.react-aria-Cell{padding:var(--tbl-pad-y) var(--tbl-pad-x);border-block-start:1px solid var(--border);vertical-align:middle}.tbl-num{text-align:end;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.tbl-th-num{text-align:end}.tbl-trunc{text-overflow:ellipsis;white-space:nowrap;max-inline-size:18rem;display:block;overflow:hidden}.tbl-slug{font-family:var(--font-mono);color:var(--text);font-weight:500}.tbl-when{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.page-head{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.page-head-main{flex:20rem;min-inline-size:0}.page-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:-.015em;overflow-wrap:anywhere;line-height:1.15}@media (width>=640px){.page-title{font-size:var(--text-3xl)}}.page-sub{max-inline-size:60ch;font-size:var(--text-sm);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 2.5)}.page-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.page-section{margin-block-start:calc(var(--spacing) * 10)}.section-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.section-note{max-inline-size:68ch;font-size:var(--text-sm);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1.5)}.section-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.set-layout{gap:calc(var(--spacing) * 6);display:grid}@media (width>=1024px){.set-layout{gap:calc(var(--spacing) * 8);grid-template-columns:15rem minmax(0,1fr)}}.set-nav{gap:calc(var(--spacing) * 1);scrollbar-width:thin;padding-block-end:calc(var(--spacing) * 2);display:flex;overflow-x:auto}@media (width>=1024px){.set-nav{flex-direction:column;padding-block-end:0;position:sticky;inset-block-start:calc(4rem + var(--spacing) * 5);overflow:visible}}.set-nav-item{align-items:center;gap:calc(var(--spacing) * 2.5);min-block-size:2.75rem;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;transition:background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard);flex:none;display:flex;position:relative}@media (hover:hover){.set-nav-item:hover{background:var(--surface-sunken);color:var(--text)}}.set-nav-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.set-nav-item[aria-selected=true]{background:var(--surface-raised);color:var(--accent-text);box-shadow:var(--shadow-raised);font-weight:650}.set-nav-item[aria-selected=true]:before{content:"";inset-inline-start:0;inset-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background:var(--accent);inline-size:3px;position:absolute}@media (hover:hover){.set-nav-item:hover{translate:calc(2px * var(--travel)) 0}}.set-nav-item[data-pressed=true]{translate:calc(2px * var(--travel)) 0}@media (width<=1023px){.set-nav-item[aria-selected=true]:before{inset-inline:calc(var(--spacing) * 3);inset-block:auto calc(var(--spacing) * -.5);block-size:3px;inline-size:auto}@media (hover:hover){.set-nav-item:hover{translate:0}}}.set-panel{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.set-panel[hidden]{display:none}.set-panel:not([hidden]){animation:set-panel-in calc(var(--duration-moderate) * .8) var(--ease-enter) both}@keyframes set-panel-in{0%{opacity:0;transform:translateY(calc(6px * var(--travel)))}to{opacity:1;transform:none}}.set-card{padding:calc(var(--spacing) * 6)}@media (width>=640px){.set-card{padding:calc(var(--spacing) * 8)}}.set-card-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.set-card-note{max-inline-size:62ch;font-size:var(--text-sm);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 2)}.set-fields{gap:calc(var(--spacing) * 6);margin-block-start:calc(var(--spacing) * 7);display:grid}@media (width>=640px){.set-fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.set-actions{align-items:center;gap:calc(var(--spacing) * 3);border-block-start:1px solid var(--border);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 5);padding-block-start:calc(var(--spacing) * 5);display:flex}.set-saved{font-size:var(--text-sm);color:var(--success-text);align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.set-saved[hidden]{display:none}.set-toggle{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);display:flex}.set-toggle+.set-toggle{border-block-start:1px solid var(--border)}.set-toggle-main{flex:auto;min-inline-size:0}.set-toggle-title{font-size:var(--text-sm);font-weight:500}.set-toggle-note{font-size:var(--text-2xs);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1)}.set-toggle-set{gap:calc(var(--spacing) * 4);flex:none;display:flex}.set-toggle-cell{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.set-toggle-cell-label{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em}.meter{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.meter-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.meter-label{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.meter-value{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text);flex:none;font-weight:500}.meter-track{block-size:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background:var(--surface-inset);--meter-dir:1;position:relative;overflow:hidden}[dir=rtl] .meter-track{--meter-dir:-1}.meter-fill{border-radius:var(--radius-full);background:var(--accent);inline-size:100%;transform:translateX(calc(var(--meter-dir,1) * -100%));transition:transform var(--duration-slow) var(--ease-standard);position:absolute;inset-block:0;inset-inline-start:0}[data-inview=true] .meter-fill,.meter[data-armed=true] .meter-fill{transform:translateX(calc(var(--meter-dir,1) * (var(--value,0%) - 100%)))}.meter[data-tone=warning] .meter-fill{background:var(--warning)}.meter[data-tone=danger] .meter-fill{background:var(--danger)}.meter[data-tone=muted] .meter-fill{background:var(--border-strong)}.meter[data-unlimited=true] .meter-fill{background:linear-gradient(to right, var(--accent) 0%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.meter[data-unlimited=true] .meter-fill{background:linear-gradient(to right, var(--accent) 0%, color-mix(in oklab, var(--accent) 20%, transparent) 100%)}}.meter[data-off=true] .meter-track{border:1px dashed var(--border-strong);background:0 0}.meter-sm .meter-track{block-size:calc(var(--spacing) * 1)}.meter-bonus{inline-size:var(--span,0%);border-radius:var(--radius-full);background:var(--success);transform-origin:0;transition:transform var(--duration-slow) var(--ease-standard) calc(var(--duration-instant) * 1.2 * var(--travel));position:absolute;inset-block:0;inset-inline-start:var(--from,0%);transform:scaleX(0)}[dir=rtl] .meter-bonus{transform-origin:100%}[data-inview=true] .meter-bonus,.meter[data-armed=true] .meter-bonus{transform:scaleX(1)}.meter-foot{gap:calc(var(--spacing) * 3);font-size:var(--text-2xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.meter-key{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.meter-key:before{content:"";border-radius:var(--radius-full);background:var(--accent);block-size:.55rem;inline-size:.55rem}.meter-key-bonus{color:var(--success-text)}.meter-key-bonus:before{background:var(--success)}.bonus-grid{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);display:grid}@media (width>=780px){.bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tier-grid{gap:calc(var(--spacing) * 5);margin-block-start:calc(var(--spacing) * 6);display:grid}@media (width>=900px){.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier{padding:calc(var(--spacing) * 6);transition:translate var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.tier:hover{translate:0 calc(-3px * var(--travel));border-color:var(--border-strong)}}.tier[data-current=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tier[data-recommended=true]{border-color:var(--accent-subtle-bd);box-shadow:var(--shadow-overlay);z-index:1}@media (width>=900px){.tier[data-recommended=true]{scale:1.03}@media (hover:hover){.tier[data-recommended=true]:hover{translate:0 calc(-3px * var(--travel));scale:1.035}}}.tier-ribbon,.tier-flag{padding:calc(var(--spacing) * 1) calc(var(--spacing) * 3);background:var(--accent);color:var(--text-on-accent);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.07em;border-start-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);position:absolute;inset-block-start:0;inset-inline-end:0}.tier-glyph{block-size:9rem;inline-size:9rem;color:var(--accent);opacity:.14;pointer-events:none;position:absolute;inset-block-start:calc(var(--spacing) * -4);inset-inline-end:calc(var(--spacing) * -4)}[data-appearance=dark] .tier-glyph{opacity:.2}.tier-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);position:relative}.tier-price{align-items:baseline;gap:calc(var(--spacing) * 1.5);margin-block-start:calc(var(--spacing) * 3);display:flex;position:relative}.tier-amount{font-family:var(--font-display);font-weight:700;font-size:var(--text-4xl);font-variant-numeric:tabular-nums;line-height:1}.tier-per{font-size:var(--text-sm);color:var(--text-muted)}.tier-billed{min-block-size:1.5rem;font-size:var(--text-xs);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1.5)}.tier-billed[data-saving=true]{color:var(--success-text);font-weight:500}.tier-line{font-size:var(--text-sm);color:var(--text-muted);min-block-size:3rem;margin-block-start:calc(var(--spacing) * 3)}.tier-meters{gap:calc(var(--spacing) * 3.5);flex-direction:column;margin-block-start:calc(var(--spacing) * 5);display:flex}.tier-caps{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 5);display:flex}.tier-list{gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);flex-direction:column;margin-block-start:calc(var(--spacing) * 5);display:flex}.tier-row{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.tier-tick{color:var(--success-text);flex:none;margin-block-start:.15em}.tier-tick[data-on=false]{color:var(--text-faint)}.tier-cta{margin-block-start:auto;padding-block-start:calc(var(--spacing) * 6)}.steps{gap:calc(var(--spacing) * 6);display:grid}@media (width>=780px){.steps{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.step{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex;position:relative}.step-mark{z-index:1;border-radius:var(--radius-full);border:1px solid var(--accent-subtle-bd);background:var(--accent-subtle);block-size:2.5rem;inline-size:2.5rem;color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-sm);place-items:center;font-weight:600;display:grid;position:relative}@media (width>=780px){.step:not(:last-child) .step-mark:after{content:"";inline-size:calc(100% + var(--spacing) * 5);background:var(--border-strong);block-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:100%}}.step-title{font-family:var(--font-display);font-weight:650;font-size:var(--text-sm)}.step-body{font-size:var(--text-sm);color:var(--text-muted)}.term-grid{gap:calc(var(--spacing) * 5);display:grid}@media (width>=900px){.term-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.term{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);transition:border-color var(--duration-quick) var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.term:hover{border-color:var(--border-strong)}}.term-mark{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-raised);block-size:2.25rem;inline-size:2.25rem;color:var(--text-muted);place-items:center;display:grid}.cap{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-inset);color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}.cap[data-on=true]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.cap[data-on=true]{border-color:color-mix(in oklab, var(--success) 34%, transparent)}}.cap[data-on=true]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.cap[data-on=true]{background:color-mix(in oklab, var(--success) 12%, transparent)}}.cap[data-on=true]{color:var(--success-text)}.cap[data-on=false] .cap-label{opacity:.75;text-decoration:line-through;text-decoration-thickness:1px}.cap svg{flex:none}.tl-io [data-tl-stagger]>*{opacity:0}[data-tl-stagger][data-inview=true]>*{animation:tl-rise calc(var(--duration-moderate) + var(--duration-instant)) var(--ease-enter) both;animation-delay:calc(var(--i,0) * 60ms * var(--travel))}@keyframes tl-rise{0%{opacity:0;transform:translateY(calc(10px * var(--travel)))}to{opacity:1;transform:none}}.plan-state{padding:calc(var(--spacing) * 6)}.plan-facts{gap:calc(var(--spacing) * 5);display:grid}@media (width>=780px){.plan-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-usage{border-block-start:1px solid var(--border);margin-block-start:calc(var(--spacing) * 6);padding-block-start:calc(var(--spacing) * 5)}.plan-usage-head{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.plan-usage-grid{gap:calc(var(--spacing) * 4);margin-block-start:calc(var(--spacing) * 4);display:grid}@media (width>=780px){.plan-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-fact-label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.plan-fact-value{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);margin-block-start:calc(var(--spacing) * 2)}.plan-fact-note{font-size:var(--text-2xs);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1.5)}.plan-terms{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.plan-term-title{font-size:var(--text-sm);font-weight:600}.plan-term-body{max-inline-size:70ch;font-size:var(--text-sm);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1.5)}.heat{grid-template-rows:repeat(7,.85rem);grid-auto-columns:.85rem;grid-auto-flow:column;justify-content:start;gap:3px;padding-block-end:calc(var(--spacing) * 1);display:grid;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.heat-cell[data-level="1"]{background:color-mix(in oklab, var(--accent) 26%, var(--surface-inset))}.heat-cell[data-level="2"]{background:color-mix(in oklab, var(--accent) 48%, var(--surface-inset))}.heat-cell[data-level="3"]{background:color-mix(in oklab, var(--accent) 72%, var(--surface-inset))}}.ach-grid{gap:calc(var(--spacing) * 4);margin-block-start:calc(var(--spacing) * 5);display:grid}@media (width>=640px){.ach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.ach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ach{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);transition:translate var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard);display:flex}@media (hover:hover){.ach:hover{translate:0 calc(-2px * var(--travel));border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.ach:hover .ach-mark{scale:calc(1 + .06 * var(--travel))}}.ach[data-earned=false]{border-style:dashed}.ach-mark{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);block-size:2.75rem;inline-size:2.75rem;color:var(--text-faint);transition:scale var(--duration-quick) var(--ease-spring);flex:none;justify-content:center;align-items:center;display:flex}.ach[data-earned=true] .ach-mark{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-raised)}.ach-main{flex:auto;min-inline-size:0}.ach-name{font-size:var(--text-sm);font-weight:600}.ach-note{font-size:var(--text-2xs);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1)}.ach-progress{margin-block-start:calc(var(--spacing) * 3)}.ach-count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-block-start:calc(var(--spacing) * 1.5)}.ach-bonus{margin-block-start:calc(var(--spacing) * 2)}.streak-figure{align-items:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.streak-num{font-family:var(--font-display);font-weight:700;font-size:var(--text-4xl);font-variant-numeric:tabular-nums;line-height:1}.streak-label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1.5)}.pf-head{align-items:flex-start;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.pf-avatar{border-radius:var(--radius-full);background:var(--accent-subtle);border:1px solid var(--accent-subtle-bd);block-size:5.5rem;inline-size:5.5rem;color:var(--accent-text);font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);flex:none;justify-content:center;align-items:center;display:flex}.pf-main{flex:18rem;min-inline-size:0}.pf-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);letter-spacing:-.02em;line-height:1.1}.pf-handle{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1.5)}.pf-bio{max-inline-size:62ch;color:var(--text-muted);margin-block-start:calc(var(--spacing) * 4)}.pf-counts{gap:calc(var(--spacing) * 6);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 5);display:flex}.pf-count-value{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);font-variant-numeric:tabular-nums}.pf-count-label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.pf-badges{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 5);display:flex}.pf-badge{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-radius:var(--radius-full);border:1px solid var(--accent-subtle-bd);background:var(--accent-subtle);color:var(--accent-text);font-size:var(--text-xs);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dz-card{border-color:color-mix(in oklab, var(--danger) 40%, var(--border))}.dz-mark{background:color-mix(in oklab, var(--danger) 14%, transparent);border:1px solid color-mix(in oklab, var(--danger) 34%, transparent)}.dz-scheduled{background:color-mix(in oklab, var(--danger) 10%, transparent);border:1px solid color-mix(in oklab, var(--danger) 40%, transparent)}}@media (width>=720px){.dz-conseq{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (color:color-mix(in lab, red, red)){.dz-conseq-item[data-severity=high]{border-color:color-mix(in oklab, var(--danger) 45%, var(--border));background:color-mix(in oklab, var(--danger) 8%, var(--surface-sunken))}}@media (width>=720px){.dz-conseq-item[data-severity=high]{grid-column:1/-1}}@supports (color:color-mix(in lab, red, red)){.dz-conseq-item[data-severity=high] .dz-conseq-mark{border-color:color-mix(in oklab, var(--danger) 40%, var(--border))}.dz-conseq-flag{border:1px solid color-mix(in oklab, var(--danger) 40%, transparent);background:color-mix(in oklab, var(--danger) 14%, transparent)}}.att{align-items:flex-start;gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4);display:flex}.att+.att{border-block-start:1px solid var(--border)}.att-mark{flex:none;margin-block-start:.15em}.att-main{flex:auto;min-inline-size:0}.att-title{font-size:var(--text-sm);font-weight:500}.att-note{font-size:var(--text-2xs);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1)}.acc-summary{align-items:center;gap:calc(var(--spacing) * 3);min-block-size:2.75rem;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);margin-inline:calc(var(--spacing) * -3);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-quick) var(--ease-standard);font-weight:500;list-style:none;display:flex}.acc-summary::-webkit-details-marker{display:none}.acc-summary:before{content:"";block-size:.5rem;inline-size:.5rem;color:var(--text-muted);transition:rotate var(--duration-quick) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;rotate:-45deg}[open]>.acc-summary:before{rotate:45deg}.acc-summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover){.acc-summary:hover{background:var(--surface-sunken)}}.acc-summary-note{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);margin-inline-start:auto}@media (width>=1024px){:root[data-side] .demobar{transition:inset-inline-start calc(var(--duration-moderate) * var(--travel)) var(--ease-standard);inset-inline-start:calc(var(--spacing) * 4)}:root[data-side] .nv-side-foot{padding-block-end:calc(2.75rem + var(--spacing) * 6)}:root[data-side=collapsed] .demobar-toggle>span{display:none}:root[data-side=collapsed] .demobar-toggle{justify-content:center;inline-size:2.75rem;padding-inline:0}}.banner-icon{flex:none;margin-block-start:.1em}.banner-info .banner-icon{color:var(--accent-text)}.banner-success .banner-icon{color:var(--success-text)}.banner-warning .banner-icon{color:var(--warning-text)}.banner-error .banner-icon{color:var(--danger-text)}.banner-text{gap:calc(var(--spacing) * 1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.banner-title{font-weight:600}.banner-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:none;display:flex}.banner-wide{max-inline-size:100%;padding:calc(var(--spacing) * 4)}@media (width<=34rem){.banner{flex-wrap:wrap}.banner-text{min-inline-size:10rem}.banner-actions{inline-size:100%}}.ws-switch{align-items:center;gap:calc(var(--spacing) * 2.5);min-block-size:2.75rem;inline-size:100%;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);border-radius:var(--radius-lg);text-align:start;min-inline-size:0;transition:background var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard);border:1px solid #0000;display:flex}.ws-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ws-switch[data-pressed=true]{scale:calc(1 - .015 * var(--travel))}.ws-switch[aria-expanded=true]{background:var(--accent-subtle);border-color:var(--accent-subtle-bd)}.ws-mark{border-radius:var(--radius-md);border:1px solid var(--accent-subtle-bd);background:var(--accent-subtle);block-size:2.25rem;inline-size:2.25rem;color:var(--accent-text);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);transition:scale var(--duration-quick) var(--ease-spring);flex:none;place-items:center;display:grid}.ws-who{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ws-name{font-family:var(--font-display);font-weight:650;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.ws-meta{font-size:var(--text-2xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.ws-caret{color:var(--text-faint);transition:rotate var(--duration-quick) var(--ease-standard);flex:none}.ws-switch[aria-expanded=true] .ws-caret{rotate:180deg}.ws-menu{z-index:40;inset-block-start:calc(100% - var(--spacing) * 1);inset-inline:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 1.5);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-overlay);animation:ws-menu-in calc(var(--duration-quick) * var(--travel)) var(--ease-enter) both;position:absolute}.ws-menu[hidden]{display:none}.ws-menu-item{align-items:center;gap:calc(var(--spacing) * 2);min-block-size:2.75rem;inline-size:100%;padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);text-align:start;transition:background var(--duration-quick) var(--ease-standard);display:flex}.ws-menu-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ws-menu-item[aria-checked=true]{background:var(--accent-subtle);color:var(--accent-text);font-weight:600}.ws-menu-tick{opacity:0;flex:none;margin-inline-start:auto}.ws-menu-item[aria-checked=true] .ws-menu-tick{opacity:1}.ws-menu-sub{font-size:var(--text-2xs);color:var(--text-muted);font-weight:400}.dz-card{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dz-card{border-color:color-mix(in oklab, var(--danger) 40%, var(--border))}}.dz-head{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.dz-mark{border-radius:var(--radius-md);background:var(--danger);flex:none;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dz-mark{background:color-mix(in oklab, var(--danger) 14%, transparent)}}.dz-mark{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.dz-mark{border:1px solid color-mix(in oklab, var(--danger) 34%, transparent)}}.dz-mark{color:var(--danger-text)}.dz-scheduled{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background:var(--danger);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.dz-scheduled{background:color-mix(in oklab, var(--danger) 10%, transparent)}}.dz-scheduled{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.dz-scheduled{border:1px solid color-mix(in oklab, var(--danger) 40%, transparent)}}.dz-countdown{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--danger-text)}.dz-conseq{gap:calc(var(--spacing) * 3);margin-block-start:calc(var(--spacing) * 4);display:grid}.dz-conseq-item{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);display:flex}.dz-conseq-item[data-severity=high]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dz-conseq-item[data-severity=high]{border-color:color-mix(in oklab, var(--danger) 45%, var(--border))}}.dz-conseq-item[data-severity=high]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dz-conseq-item[data-severity=high]{background:color-mix(in oklab, var(--danger) 8%, var(--surface-sunken))}}.dz-conseq-mark{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-raised);block-size:2.25rem;inline-size:2.25rem;color:var(--text-muted);flex:none;place-items:center;display:grid}.dz-conseq-item[data-severity=high] .dz-conseq-mark{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dz-conseq-item[data-severity=high] .dz-conseq-mark{border-color:color-mix(in oklab, var(--danger) 40%, var(--border))}}.dz-conseq-item[data-severity=high] .dz-conseq-mark{color:var(--danger-text)}.dz-conseq-body{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-inline-size:0;display:flex}.dz-conseq-figure{font-size:var(--text-sm);font-weight:600}.dz-conseq-item[data-severity=high] .dz-conseq-figure{font-size:var(--text-base)}.dz-conseq-note{font-size:var(--text-sm);color:var(--text-muted)}.dz-conseq-flag{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-full);border:1px solid var(--danger);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.dz-conseq-flag{border:1px solid color-mix(in oklab, var(--danger) 40%, transparent)}}.dz-conseq-flag{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dz-conseq-flag{background:color-mix(in oklab, var(--danger) 14%, transparent)}}.dz-conseq-flag{color:var(--danger-text);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em}.dz-list{gap:calc(var(--spacing) * 3);font-size:var(--text-sm);flex-direction:column;margin-block-start:calc(var(--spacing) * 4);display:flex}.dz-list li{gap:calc(var(--spacing) * 2.5);display:flex}.dz-list-mark{color:var(--danger-text);flex:none;margin-block-start:.2em}.dz-confirm{max-inline-size:26rem;margin-block-start:calc(var(--spacing) * 5)}.dz-mark-quiet{background:var(--surface-inset);border-color:var(--border);color:var(--text-muted)}.pmx-yes{color:var(--success-text)}.pmx-no{color:var(--text-muted)}.pmx-cell,.pmx-th{text-align:center}.pmx-cell[data-mine=true]{background:var(--accent-subtle)}.pmx-mine-note{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.07em}.qr-panel{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);animation:tl-row-in var(--duration-quick) var(--ease-enter) both;flex-wrap:wrap;flex-basis:100%;margin-block-start:calc(var(--spacing) * 2);display:flex}.qr-figure{flex:none;width:8.5rem}.qr-svg{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.qr-quiet{fill:var(--ink-0)}.qr-dark{fill:var(--ink-1000)}.qr-meta{flex:12rem;min-width:0}.qr-meta-title{font-weight:600;font-size:var(--text-sm)}.qr-meta-url{font-size:var(--text-2xs);color:var(--text-muted);overflow-wrap:anywhere;margin-block-start:calc(var(--spacing) * .5)}.qr-meta-note{font-size:var(--text-2xs);color:var(--text-faint);margin-block-start:calc(var(--spacing) * 2)}.qr-ec{gap:calc(var(--spacing) * 1);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2.5);display:flex}.qr-ec-btn{padding:calc(var(--spacing) * 1.25) calc(var(--spacing) * 2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:3.25rem;transition:border-color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard);flex-direction:column;align-items:center;display:flex}.qr-ec-btn[aria-checked=true]{border-color:var(--accent);background:var(--accent-subtle)}.qr-ec-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.qr-ec-label{font-weight:600;font-size:var(--text-sm)}.qr-ec-note{font-size:var(--text-2xs);color:var(--text-faint)}:root[data-motion=system] [data-entering=true],:root[data-motion=system] .toast,:root[data-motion=system] .theme-panel,:root[data-motion=system] .demobar-panel,:root[data-motion=system] .qr-panel,:root[data-motion=system] .bio-preview-block,:root[data-motion=reduced] [data-entering=true],:root[data-motion=reduced] .toast,:root[data-motion=reduced] .theme-panel,:root[data-motion=reduced] .demobar-panel,:root[data-motion=reduced] .qr-panel,:root[data-motion=reduced] .bio-preview-block{animation-name:tl-fade-in;animation-duration:var(--duration-quick)!important}.bar-track{fill:var(--surface-inset)}.bar-fill{fill:var(--accent);transition:width calc(var(--duration-moderate) * var(--travel)) var(--ease-standard)}.bar-fill[data-tone=bio]{fill:var(--series-bio)}.bar-fill[data-tone=social]{fill:var(--series-social)}.bar-value{fill:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tbl-region[data-tbl-density=dense]{--tbl-pad-y:calc(var(--spacing) * 1);--tbl-pad-x:calc(var(--spacing) * 2);--tbl-fs:var(--text-xs);--tbl-min:30rem}.tbl-toolbar{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);min-block-size:calc(var(--spacing) * 15);border-block-end:1px solid var(--border);background:var(--surface-raised);transition:background var(--duration-quick) var(--ease-standard);flex-wrap:wrap;display:flex}.tbl-toolbar-spacer{flex:auto}.tbl-c-status{inline-size:calc(var(--spacing) * 26)}.tbl-c-actions{inline-size:calc(var(--spacing) * 30);text-align:end}.tbl-status{align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;display:inline-flex}.tbl-status-text{font-size:var(--text-xs);color:var(--text-muted)}.tbl-actions{align-items:center;gap:calc(var(--spacing) * .5);justify-content:flex-end;display:flex}.tbl-msgcell{padding:calc(var(--spacing) * 8) var(--tbl-pad-x);border-block-start:1px solid var(--border)}.tbl-msg{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.tbl-msg-title{font-weight:600;font-size:var(--text-base)}.tbl-msg-body{font-size:var(--text-sm);color:var(--text-muted);max-inline-size:34rem}.tbl-foot{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border-block-start:1px solid var(--border);flex-wrap:wrap;display:flex}.tbl-foot-note{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.tbl-sort{align-items:center;gap:calc(var(--spacing) * 1);inline-size:100%;min-block-size:calc(var(--spacing) * 8);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;display:inline-flex}.tbl-sort:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tbl-sort-icon{opacity:.35;transition:opacity var(--duration-quick) var(--ease-standard);flex:none}.react-aria-Column[aria-sort=ascending] .tbl-sort-icon,.react-aria-Column[aria-sort=descending] .tbl-sort-icon{opacity:1;color:var(--accent-text)}.tbl-sort-rank{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--accent-text);font-weight:700}.tbl-th-num .tbl-sort{justify-content:flex-end}.tbl-c-select{inline-size:calc(var(--spacing) * 12);padding-inline-end:0}.tbl-toolbar[data-mode=bulk]{background:var(--accent-subtle)}.tbl-search{flex:12rem;min-inline-size:0;max-inline-size:22rem}.tbl-bulk-count{font-size:var(--text-sm);color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:600}.tbl-sk{block-size:.75em;inline-size:var(--w,60%);border-radius:var(--radius-xs);display:block}.tbl-sk-num{margin-inline-start:auto}.react-aria-DropZone,.f-dropzone{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);text-align:center;border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);min-inline-size:0;color:var(--text-muted);transition:border-color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard);flex-direction:column;display:flex}.f-dropzone[data-focus-visible]{outline:2px solid var(--ring);outline-offset:2px}.f-dropzone[data-drop-target],.f-dropzone[data-state=dragging]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent-text);border-style:solid}.f-dropzone[data-state=done]{border-color:var(--success);background:var(--surface-raised);border-style:solid}.f-dropzone[data-state=rejected]{border-color:var(--danger);background:var(--surface-raised);border-style:solid}.f-dropzone[data-state=uploading]{border-color:var(--accent);background:var(--surface-raised);border-style:solid}.f-dz-icon{color:currentColor;opacity:.8;flex:none;block-size:2rem;inline-size:2rem}.f-dz-title{font-size:var(--text-sm);color:var(--text);font-weight:600}.f-dropzone[data-state=dragging] .f-dz-title{color:var(--accent-text)}.f-dz-note{font-size:var(--text-xs);color:var(--text-muted);max-inline-size:24rem}.f-dz-progress{inline-size:100%;max-inline-size:20rem}.f-dz-file{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);overflow-wrap:anywhere;max-inline-size:100%}.f-info{border-radius:var(--radius-full);block-size:1.5rem;inline-size:1.5rem;color:var(--text-muted);border:1px solid var(--border);transition:color var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.f-info:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.f-info[aria-expanded=true]{color:var(--accent-text);border-color:var(--accent);background:var(--accent-subtle)}.f-info-title{font-size:var(--text-sm);font-weight:600}.f-info-rows{gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr);margin-block-start:calc(var(--spacing) * 2.5);display:grid}.f-info-rows dt{color:var(--text-muted);white-space:nowrap}.f-info-rows dd{color:var(--text);overflow-wrap:anywhere}.f-info-tip{font-size:var(--text-xs);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 3)}.lk-filters{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-inline-size:0;display:flex}.lk-filter-label{font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.lk-applied{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lk-applied-chip{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1) calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);border:1px solid var(--accent-subtle-bd);border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-text);font-size:var(--text-xs);max-inline-size:100%;display:inline-flex}.lk-applied-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lk-applied-x{border-radius:var(--radius-full);color:currentColor;block-size:1.25rem;inline-size:1.25rem;transition:background var(--duration-instant) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.lk-applied-x:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.lk-cell{align-items:center;gap:calc(var(--spacing) * 1.5);min-inline-size:0;display:flex}.lk-cell-main{flex-direction:column;min-inline-size:0;display:flex}.lk-cell-title{font-size:var(--text-2xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;overflow:hidden}.lk-dead .tbl-slug{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.lk-spark{flex:none;inline-size:4.5rem}.lk-spark .spark{block-size:1.35rem}.lk-spark-none{border-block-start:1px dashed var(--border-strong);inline-size:100%;display:block}.lf-grid{gap:calc(var(--spacing) * 6);align-items:start;min-inline-size:0;display:grid}.lf-rail{min-inline-size:0}.lf-panels{gap:calc(var(--spacing) * 4);flex-direction:column;min-inline-size:0;display:flex}.lf-rail ol{display:contents}@media (width>=1024px){.lf-grid{grid-template-columns:minmax(0,12rem) minmax(0,1fr) minmax(0,19rem)}}.f-summary{border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger);border-inline-start-width:3px}@supports (color:color-mix(in lab, red, red)){.f-summary{background:color-mix(in oklab, var(--danger) 8%, var(--surface-raised))}}.f-summary{padding:calc(var(--spacing) * 3.5)}.f-summary-title{font-size:var(--text-sm);color:var(--danger-text);font-weight:600}.f-summary-list{gap:calc(var(--spacing) * 1);flex-direction:column;margin-block-start:calc(var(--spacing) * 2);display:flex}.f-summary-list a{font-size:var(--text-sm);color:var(--danger-text);text-underline-offset:2px;text-decoration:underline}.f-summary-list a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lf-grid>*{min-inline-size:0}.lf-aside{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--spacing) * 20)}.lf-preview{align-items:baseline;gap:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.lf-preview-host{color:var(--text-muted)}.lf-preview-slug{color:var(--accent-text);font-weight:600}.lf-preview-slug[data-empty=true]{color:var(--text-faint);font-style:italic;font-weight:400}.lf-dot{border-radius:var(--radius-full);background:var(--accent);flex:none;block-size:.4rem;inline-size:.4rem;margin-inline-start:auto}.lf-dot[data-state=off]{background:0 0}.lf-dot[data-state=error]{background:var(--danger)}.lf-variant{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.lf-variant+.lf-variant{margin-block-start:calc(var(--spacing) * 3)}.lf-weight-total{align-items:baseline;gap:calc(var(--spacing) * 2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:flex}.lf-weight-total-value{font-size:var(--text-2xl);font-weight:700}.lf-weight-total[data-valid=false] .lf-weight-total-value{color:var(--danger-text)}.lf-weight-total[data-valid=true] .lf-weight-total-value{color:var(--success-text)}.lf-facts{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.lf-facts dt{color:var(--text-muted);white-space:nowrap}.lf-facts dd{color:var(--text);overflow-wrap:anywhere}.lf-utm-out{padding:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;color:var(--text)}.lf-utm-key{color:var(--accent-text)}.lf-social-live{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.lf-card{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);max-inline-size:30rem;overflow:hidden}.lf-card[data-shape=summary]{align-items:stretch;display:flex}.lf-card-media{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4);aspect-ratio:1200/630;background:var(--surface-inset);border-block-end:1px solid var(--border);color:var(--text-faint);text-align:center;flex-direction:column;display:flex}.lf-card[data-shape=summary] .lf-card-media{aspect-ratio:1;border-block-end:0;border-inline-end:1px solid var(--border);flex:none;inline-size:7rem}.lf-card[data-shape=player] .lf-card-media{aspect-ratio:16/9}.lf-card[data-shape=app] .lf-card-media{aspect-ratio:3}.lf-card-media-mark{color:var(--text-muted)}.lf-card-media-note{font-family:var(--font-mono);font-size:var(--text-2xs);overflow-wrap:anywhere;max-inline-size:24rem}.lf-card-body{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);min-inline-size:0}.lf-card-host{font-size:var(--text-2xs);color:var(--text-faint);text-transform:lowercase}.lf-card-title{font-weight:600;font-size:var(--text-sm);margin-block-start:.25rem}.lf-card-desc{font-size:var(--text-xs);color:var(--text-muted);margin-block-start:.25rem}.lf-card-by{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);margin-block-start:.5rem}.lf-card-chain{gap:calc(var(--spacing) * 1);font-size:var(--text-2xs);flex-direction:column;display:flex}.lf-card-chain li{gap:calc(var(--spacing) * 2);display:flex}.lf-card-chain-key{inline-size:6rem;color:var(--text-muted);flex:none}.lf-card-chain-val{color:var(--text-faint)}.lf-card-warn{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);color:var(--warning-text);display:flex}.bar-outline{fill:none;stroke:var(--surface);stroke-width:1px;rx:var(--radius-xs)}.bar-zero{stroke:var(--border-strong);stroke-width:1px}.bar-null{fill:none;stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:2 2;rx:var(--radius-xs)}.gate-shell{min-block-size:100svh;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}.gate-card{inline-size:100%;max-inline-size:30rem;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);text-align:center}.f-steps{gap:calc(var(--spacing) * 1);scrollbar-width:thin;margin:0;padding-block-end:calc(var(--spacing) * 1);padding-inline:0;list-style:none;display:flex;overflow-x:auto}.f-step{flex:1 1 0;min-inline-size:7.5rem}.f-step-btn{align-items:center;gap:calc(var(--spacing) * 2);min-block-size:2.75rem;inline-size:100%;padding:calc(var(--spacing) * 2);border-radius:var(--radius-md);color:var(--text-muted);text-align:start;cursor:pointer;transition:background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard);background:0 0;display:flex}@media (hover:hover){.f-step-btn:hover:not([aria-disabled=true]){background:var(--surface-inset);color:var(--text)}}.f-step-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.f-step-btn[aria-disabled=true]{cursor:not-allowed;opacity:.7}.f-step-mark{border-radius:var(--radius-full);border:1px solid var(--border-strong);block-size:1.75rem;inline-size:1.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.f-step-label{font-size:var(--text-sm);text-overflow:ellipsis;min-inline-size:0;font-weight:500;overflow:hidden}.f-step-sub{font-size:var(--text-2xs);color:var(--text-muted);font-weight:400;display:block}.f-step[data-state=current] .f-step-btn{background:var(--accent-subtle);color:var(--accent-text)}.f-step[data-state=current] .f-step-mark{border-color:var(--accent);color:var(--accent-text);background:var(--surface-raised)}.f-step[data-state=complete] .f-step-mark{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.f-step[data-state=complete] .f-step-btn{color:var(--text)}.f-wiz-actions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.btn[data-blocked=true]{opacity:.65}.state-panel-title{color:var(--text);font-weight:600}.state-panel-body{font-size:var(--text-sm);color:var(--text-muted)}.lf-inline-new{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2);display:flex}.lf-inline-new>input{flex:12rem;min-inline-size:0}.bio-row{align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:grab;transition:border-color var(--duration-quick) var(--ease-standard), opacity var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard);display:flex}.bio-row+.bio-row{margin-block-start:calc(var(--spacing) * 2)}.bio-row[data-off=true]{opacity:.5}.bio-row[data-dragging=true]{opacity:.4;cursor:grabbing}.bio-row[data-drop=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.bio-grip{color:var(--text-faint);flex:none}.bio-row-main{flex-direction:column;flex:auto;min-width:0;display:flex}.bio-row-title{font-size:var(--text-sm);font-weight:500}.bio-row-note{font-size:var(--text-2xs);color:var(--text-faint)}.bio-moves{flex:none;display:flex}.bio-moves [aria-disabled=true]{opacity:.35;cursor:not-allowed}.bio-preview{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);flex-direction:column;min-height:15rem;display:flex}.bio-preview-block{gap:calc(var(--spacing) * 1.5);animation:tl-row-in var(--duration-quick) var(--ease-enter) both;flex-wrap:wrap;align-items:center;display:flex}.bio-preview-block[data-type=header]{gap:calc(var(--spacing) * 1.5);flex-direction:column}.bio-avatar{border-radius:var(--radius-full);background:var(--accent-subtle);border:1px solid var(--accent-subtle-bd);width:2.5rem;height:2.5rem}.bio-preview-title{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm)}.bio-preview-btn{border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--border);flex:100%;height:1.6rem}.bio-preview-dot{border-radius:var(--radius-full);background:var(--surface-inset);border:1px solid var(--border);width:1.1rem;height:1.1rem}.bio-preview-embed{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--border);flex:100%}.bio-preview-field{border-radius:var(--radius-sm);background:var(--surface);border:1px dashed var(--border-strong);flex:100%;height:1.6rem}.bio-preview-rule{background:var(--border);flex:100%;height:1px}.bio-preview-empty{font-size:var(--text-xs);color:var(--text-muted);text-align:center;max-width:14rem;margin:auto}.device-frame{border:8px solid var(--ink-900);border-radius:calc(var(--radius-2xl) + 8px);background:var(--surface);box-shadow:var(--shadow-overlay);max-width:15rem;margin-inline:auto;overflow:hidden}:root[data-motion=reduced] [data-entering=true],:root[data-motion=reduced] .toast,:root[data-motion=reduced] .theme-panel,:root[data-motion=reduced] .demobar-panel,:root[data-motion=reduced] .qr-panel,:root[data-motion=reduced] .bio-preview-block{animation-name:tl-fade-in;animation-duration:var(--duration-quick)!important}.bio-canvas{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4);background:var(--surface);flex-direction:column;min-inline-size:0;display:flex}.bio-canvas[data-template=portfolio]{text-align:start;gap:calc(var(--spacing) * 4)}.bio-canvas[data-template=spotlight]{gap:calc(var(--spacing) * 3.5)}.bio-head{align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;display:flex}.bio-canvas[data-template=portfolio] .bio-head{text-align:start;align-items:flex-start}.bio-canvas[data-template=spotlight] .bio-head{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3);margin:calc(var(--spacing) * -5) calc(var(--spacing) * -4) 0;background:linear-gradient(160deg, var(--accent-subtle), transparent);border-block-end:1px solid var(--accent-subtle-bd)}.bio-av{border-radius:var(--radius-full);background:var(--accent-subtle);block-size:4rem;inline-size:4rem;color:var(--accent-text);border:1px solid var(--accent-subtle-bd);font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);justify-content:center;align-items:center;display:inline-flex}.bio-canvas[data-template=spotlight] .bio-av{block-size:5rem;inline-size:5rem}.bio-name{align-items:center;gap:calc(var(--spacing) * 1.5);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);display:flex}.bio-verified{border-radius:var(--radius-full);background:var(--accent);block-size:1.1rem;inline-size:1.1rem;color:var(--text-on-accent);justify-content:center;align-items:center;display:inline-flex}.bio-tagline{font-size:var(--text-sm);color:var(--text-muted);max-inline-size:26rem}.bio-loc{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-2xs);color:var(--text-faint);display:inline-flex}.bio-zero{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 4);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);flex-direction:column;display:flex}.bio-zero-title{font-weight:600;font-size:var(--text-sm);color:var(--text)}.bio-zero-note{font-size:var(--text-xs);max-inline-size:18rem}.bb-warn{font-size:var(--text-2xs);color:var(--warning-text);text-align:center;margin-block-start:.375rem}.bb-pill{font-family:var(--font-mono);font-size:var(--text-2xs);border-radius:var(--radius-full);background:var(--surface-inset);color:var(--text-muted);align-self:center;padding:.125rem .5rem;display:inline-block}.bb-btn{align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-radius:var(--bb-radius,12px);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-raised);transition:transform var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard);text-decoration:none;display:flex}.bb-btn[data-flat=true]{box-shadow:none}.bb-btn:active{transform:translateY(calc(1px * var(--travel)))}.bb-btn-icon{font-size:var(--text-base);flex:none}.bb-btn-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.bb-btn-title{font-size:var(--text-sm);font-weight:600}.bb-btn-sub{font-size:var(--text-2xs);color:var(--text-muted)}.bio-canvas[data-template=spotlight] .bb-btn{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.bio-canvas[data-template=spotlight] .bb-btn-sub{color:var(--text-on-accent);opacity:.82}.bb-heading{font-family:var(--font-display);font-weight:700;font-size:var(--text-base)}.bb-text{font-size:var(--bb-size,.9375rem);color:var(--text-muted);line-height:1.6}.bb-image{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;display:flex}.bb-image[data-align=center]{align-items:center}.bb-image[data-align=right]{align-items:flex-end}.bb-image[data-align=left]{align-items:flex-start}.bb-image-ph{inline-size:var(--bb-width,100%);aspect-ratio:4/3;border-radius:var(--bb-radius,12px);background:var(--surface-inset);border:1px solid var(--border);color:var(--text-faint);justify-content:center;align-items:center;display:flex}.bb-media{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);color:var(--text-muted);flex-direction:column;display:flex;position:relative}.bb-media[data-ratio="4:3"]{aspect-ratio:4/3}.bb-media[data-ratio="1:1"]{aspect-ratio:1}.bb-media[data-ratio="9:16"]{aspect-ratio:9/16}.bb-media-title{font-size:var(--text-2xs);color:var(--text-muted)}.bb-play{color:var(--accent-text)}.bb-divider-wrap{padding-block:var(--bb-space,16px);justify-content:center;display:flex}.bb-divider{inline-size:var(--bb-width,60%);border:0;border-block-start:var(--bb-thick,1px) solid var(--border-strong)}.bb-divider[data-style=dashed]{border-block-start-style:dashed}.bb-divider[data-style=dotted]{border-block-start-style:dotted}.bb-divider[data-style=double]{border-block-start-style:double;border-block-start-width:calc(var(--bb-thick,1px) * 3)}.bb-social{gap:calc(var(--spacing) * 2);flex-wrap:wrap;justify-content:center;display:flex}.bb-social[data-align=left]{justify-content:flex-start}.bb-social[data-align=right]{justify-content:flex-end}.bb-social-item{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-raised);block-size:2.75rem;inline-size:2.75rem;color:var(--text-muted);transition:color var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard);justify-content:center;display:inline-flex}.bb-social[data-style=buttons] .bb-social-item{border-radius:var(--radius-full);inline-size:auto;padding-inline:calc(var(--spacing) * 3)}.bb-social[data-size=small] .bb-social-item{block-size:2.75rem;inline-size:2.75rem}.bb-social[data-size=small] .bb-social-item svg{block-size:1rem;inline-size:1rem}.bb-social[data-size=large] .bb-social-item{block-size:3.25rem;inline-size:3.25rem}.bb-social[data-size=large] .bb-social-item svg{block-size:1.5rem;inline-size:1.5rem}.bb-social-name{font-size:var(--text-2xs);text-transform:capitalize}.bb-social-empty{font-size:var(--text-2xs);color:var(--text-faint)}.bb-form{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--border);flex-direction:column;display:flex}.bb-form-title{font-weight:600;font-size:var(--text-sm)}.bb-form-note{font-size:var(--text-2xs);color:var(--text-muted)}.bb-form-field{min-block-size:2.25rem;padding-inline:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);background:var(--surface);border:1px dashed var(--border-strong);font-size:var(--text-2xs);color:var(--text-faint);flex:6rem;align-items:center;display:flex}.bb-form-field[data-tall=true]{min-block-size:3.5rem;padding-block:calc(var(--spacing) * 1.5);align-items:flex-start}.bb-form-label{font-size:var(--text-2xs);color:var(--text-faint)}.bb-form-btn{min-block-size:2.25rem;padding-inline:calc(var(--spacing) * 4);border-radius:var(--radius-sm);background:var(--accent);color:var(--text-on-accent);font-size:var(--text-xs);flex:none;justify-content:center;align-self:stretch;align-items:center;font-weight:600;display:inline-flex}.bb-form-inline{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bb-count{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.bb-count-cells{gap:calc(var(--spacing) * 2);display:flex}.bb-count-cell{min-inline-size:3rem;padding:calc(var(--spacing) * 2);border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);flex-direction:column;align-items:center;gap:.125rem;display:flex}.bb-count-num{font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.bb-count-unit{font-size:var(--text-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.bb-strip{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--border);display:flex}.bb-strip[data-theme=dark]{background:var(--surface-ink);color:var(--text-on-ink);border-color:#0000}.bb-strip-art{border-radius:var(--radius-sm);background:var(--surface-raised);opacity:.7;flex:none;block-size:3rem;inline-size:3rem}.bb-strip-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.bb-strip-title{font-size:var(--text-sm);font-weight:600}.bb-strip-sub{font-size:var(--text-2xs);opacity:.7}.bb-feed{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.bb-feed-post{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);display:flex}.bb-feed[data-theme=dark] .bb-feed-post{background:var(--surface-ink);border-color:#0000}.bb-feed-avatar{border-radius:var(--radius-full);background:var(--surface-raised);flex:none;block-size:2rem;inline-size:2rem}.bb-feed-lines{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:auto;justify-content:center;display:flex}.bb-feed-line{border-radius:var(--radius-full);background:var(--surface-raised);block-size:.5rem}.bb-feed-line-short{inline-size:60%}.bb-grid{grid-template-columns:repeat(var(--bb-cols,3), 1fr);gap:calc(var(--spacing) * 1.5);display:grid}.bb-grid[data-layout=carousel]{display:flex;overflow-x:auto}.bb-grid[data-layout=carousel] .bb-grid-cell{flex:0 0 5rem}.bb-grid-cell{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--border)}.bb-grid-warn{grid-column:1/-1}.bb-html{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.bb-html-code{padding:calc(var(--spacing) * 3);border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.bb-html-flags{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bio-preview-block[data-type=heading] .bio-preview-field{display:none}.bio-preview-block[data-type=heading] .bio-preview-btn{background:var(--text-faint);opacity:.55;border-color:#0000;flex-basis:55%;block-size:.7rem}.bio-preview-block[data-type=link] .bio-preview-field{display:none}.bio-preview-block[data-type=link] .bio-preview-btn{background:var(--surface-raised);border-color:var(--border-strong);block-size:1.75rem}.bio-preview-block[data-type=divider] .bio-preview-btn{display:none}.bio-preview-block[data-type=divider] .bio-preview-field{border-block-start:1px dashed var(--border-strong);background:0 0;border-block-end:0;border-inline:0;flex-basis:60%;block-size:0;margin-inline:auto}.bio-preview-block[data-type=youtube] .bio-preview-btn{display:none}.bio-preview-block[data-type=youtube] .bio-preview-field,.bio-preview-block[data-type=video] .bio-preview-field{aspect-ratio:16/9;background:var(--surface-inset);border-style:solid;border-color:var(--border);block-size:auto}.bio-preview-block[data-type=video] .bio-preview-btn,.bio-preview-block[data-type=social_links] .bio-preview-field{display:none}.bio-preview-block[data-type=social_links] .bio-preview-btn{background:0 0;background-image:radial-gradient(circle at .55rem 50%, var(--border-strong) .5rem, transparent .52rem);background-repeat:repeat-x;background-size:1.5rem 100%;border:0;flex-basis:70%;block-size:1.1rem;margin-inline:auto}.bio-preview-block[data-type=email_collection],.bio-preview-block[data-type=contact_form]{gap:calc(var(--spacing) * 1)}.bio-preview-block[data-type=image] .bio-preview-btn{display:none}.bio-preview-block[data-type=image] .bio-preview-field{aspect-ratio:4/3;background:var(--surface-inset);border-style:solid;block-size:auto}.device{--device-w:22.5rem;--device-h:44rem;inline-size:var(--device-w);border:10px solid var(--surface-ink);border-radius:calc(var(--radius-2xl) + 10px);background:var(--surface);max-inline-size:100%;box-shadow:var(--shadow-overlay);transition:inline-size calc(var(--duration-moderate) * var(--travel)) var(--ease-standard);margin-inline:auto;overflow:hidden}.device[data-size=phone]{--device-w:22.5rem;--device-h:44rem}.device[data-size=tablet]{--device-w:34rem;--device-h:44rem}.device[data-size=desktop]{--device-w:48rem;--device-h:44rem;border-radius:var(--radius-lg);border-width:6px}.device-screen{block-size:var(--device-h);overscroll-behavior:contain;overflow-y:auto}.device-notch{background:var(--surface-ink);justify-content:center;align-items:center;block-size:1.5rem;display:flex}.device-notch:after{content:"";border-radius:var(--radius-full);background:var(--surface-inset);opacity:.4;block-size:.3rem;inline-size:4rem}.device[data-size=desktop] .device-notch{display:none}.be-shell{gap:calc(var(--spacing) * 5);grid-template-columns:1fr;align-items:start;display:grid}.be-col{min-inline-size:0}.be-canvas-wrap{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.be-bar{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-wrap:wrap;display:flex}.be-bar-main{flex:12rem;min-inline-size:0}.be-bar-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-base)}.be-bar-url{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}.be-bar-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.be-saved{font-size:var(--text-2xs);color:var(--success-text);align-items:center;gap:.25rem;display:inline-flex}.be-pal{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.be-pal-group{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.be-pal-head{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.be-pal-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.be-pal-item{align-items:flex-start;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2.5);text-align:start;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-block-size:2.75rem;color:var(--text);transition:border-color var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard);flex-direction:column;display:flex}.be-pal-item:active{transform:translateY(calc(1px * var(--travel)))}.be-pal-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.be-pal-item[aria-disabled=true]{opacity:.55}.be-pal-icon{color:var(--text-muted)}.be-pal-item[aria-disabled=true] .be-pal-icon{color:var(--text-faint)}.be-pal-name{font-size:var(--text-xs);font-weight:600}.be-pal-new{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-text)}.be-none{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 4);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}.bio-cards{gap:calc(var(--spacing) * 4);grid-template-columns:1fr;display:grid}.bio-card{flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.bio-thumb{background:var(--surface-inset);border-block-end:1px solid var(--border);block-size:9rem;position:relative;overflow:hidden}.bio-thumb-inner{transform-origin:top;pointer-events:none;inline-size:22.5rem;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)scale(.42)}.bio-card-body{gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 4);flex-direction:column;flex:auto;display:flex}.bio-card-title{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm)}.bio-card-url{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.bio-card-stats{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2);display:flex}.bio-stat{flex-direction:column;display:flex}.bio-stat-value{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.bio-stat-label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.bio-card-foot{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border-block-start:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.bio-public{flex-direction:column;align-items:center;min-block-size:100vh;display:flex}.bio-public-inner{inline-size:100%;max-inline-size:32rem;padding-inline:calc(var(--spacing) * 4)}.bio-public-foot{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);text-align:center;font-size:var(--text-2xs);color:var(--text-faint);margin-block-start:auto}.bio-gate{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);margin-block:calc(var(--spacing) * 10);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}:root[data-motion=reduced] .device,:root[data-motion=reduced] .bb-btn{transition:none}.tpl-grid{gap:calc(var(--spacing) * 3);grid-template-columns:1fr;display:grid}.tpl-card{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);text-align:start;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);transition:border-color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard);flex-direction:column;display:flex}.tpl-card:active{transform:translateY(calc(1px * var(--travel)))}.tpl-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tpl-card[aria-checked=true]{border-color:var(--accent);background:var(--accent-subtle)}.tpl-art{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);flex-direction:column;display:flex}.tpl-art-av{border-radius:var(--radius-full);background:var(--border-strong);block-size:1.5rem;inline-size:1.5rem}.tpl-art-bar{border-radius:var(--radius-full);background:var(--border);block-size:.5rem;inline-size:100%}.tpl-art[data-template=portfolio]{align-items:flex-start}.tpl-art[data-template=portfolio] .tpl-art-bar{inline-size:80%}.tpl-art[data-template=spotlight]{background:linear-gradient(160deg, var(--accent-subtle), var(--surface-inset));padding-block-start:calc(var(--spacing) * 4)}.tpl-art[data-template=spotlight] .tpl-art-bar{background:var(--accent);opacity:.5}.tpl-name{font-size:var(--text-sm);font-weight:600}.tpl-note{font-size:var(--text-2xs);color:var(--text-muted)}.be-measure{inline-size:100%;max-inline-size:108rem;margin-inline:auto}.be-topbar{z-index:40;border-block-end:1px solid var(--border);background:var(--surface);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.be-topbar{background:color-mix(in oklab, var(--surface) 88%, transparent)}}.be-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.be-topbar-inner{align-items:center;gap:calc(var(--spacing) * 3);max-inline-size:108rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);flex-wrap:wrap;margin-inline:auto;display:flex}.be-topbar-main{flex:10rem;min-inline-size:0}.be-topbar-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.be-main{padding-block-end:calc(var(--spacing) * 10)}.be-canvas-bar{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;inline-size:100%;display:flex}.be-save{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--text-muted);min-inline-size:0;display:inline-flex}.be-save[data-state=dirty]{color:var(--warning-text)}.be-save[data-state=saving]{color:var(--text-muted)}.be-save[data-state=saved]{color:var(--success-text)}.be-save[data-state=error]{color:var(--danger-text);font-weight:600}.pv-stage{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-xl);background:repeating-conic-gradient(var(--surface-sunken) 0% 25%, var(--surface-inset) 0% 50%) 0 0 / 1.5rem 1.5rem;flex-direction:column;align-items:center;display:flex}.pv-bar{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;inline-size:100%;display:flex}.pv-size{font-size:var(--text-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.pv-side{gap:calc(var(--spacing) * 5);flex-direction:column;min-inline-size:0;display:flex}.bio-canvas-public{padding-block:calc(var(--spacing) * 10)}.bio-public-brand{color:var(--text-muted);font-weight:600}.bio-gate{text-align:center;align-items:center}.bio-gate-mark{border-radius:var(--radius-full);background:var(--surface-inset);block-size:3rem;inline-size:3rem;color:var(--text-muted);justify-content:center;align-self:center;align-items:center;display:inline-flex}.bio-gate-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg)}.bio-gate-note{font-size:var(--text-sm);color:var(--text-muted);max-inline-size:34ch;margin-inline:auto}.bio-gate .field-label{align-self:flex-start}.bio-gate .field{inline-size:100%}.bio-gate .field-error{align-self:flex-start}.bio-gate-hint{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-2xs);color:var(--text-faint);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2);display:flex}.bb-form-done{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);color:var(--success-text);font-weight:600;display:flex}.pv-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:start;display:grid}.pv-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.pv-card[data-refused=true]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.pv-card[data-refused=true]{border-color:color-mix(in oklab, var(--danger) 45%, var(--border))}}.pv-card[data-off=true]{opacity:.6}.pv-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px solid var(--border);background:var(--surface-inset);display:flex}.pv-top-name{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:600}.pv-body{padding:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;min-inline-size:0;display:flex}.pv-who{align-items:center;gap:calc(var(--spacing) * 2);min-inline-size:0;display:flex}.pv-avatar{border-radius:var(--radius-full);background:var(--accent-subtle);border:1px solid var(--accent-subtle-bd);flex:none;block-size:2rem;inline-size:2rem}.pv-card[data-shape=pinterest] .pv-avatar,.pv-card[data-shape=youtube] .pv-avatar{border-radius:var(--radius-full)}.pv-who-main{flex-direction:column;min-inline-size:0;display:flex}.pv-name{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pv-meta{font-size:var(--text-2xs);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-text{font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.pv-text[data-placeholder=true]{color:var(--text-faint)}.pv-more{color:var(--text-muted)}.pv-media{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-faint);font-size:var(--text-2xs);text-align:center;padding:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex}.pv-media[data-ratio="1x1"]{aspect-ratio:1}.pv-media[data-ratio="16x9"]{aspect-ratio:16/9}.pv-media[data-ratio="9x16"]{aspect-ratio:9/16;max-block-size:18rem;inline-size:min(100%,10rem);margin-inline:auto}.pv-media[data-ratio="2x3"]{aspect-ratio:2/3;max-block-size:16rem;inline-size:min(100%,11rem);margin-inline:auto}.pv-media[data-missing=true]{border-color:var(--danger);color:var(--danger-text)}.pv-chrome{gap:calc(var(--spacing) * 3);border-block-start:1px solid var(--border);font-size:var(--text-2xs);color:var(--text-faint);flex-wrap:wrap;padding-block-start:calc(var(--spacing) * 2);display:flex}.pv-foot{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-start:1px solid var(--border);background:var(--surface-inset);flex-wrap:wrap;display:flex}.pv-note{font-size:var(--text-2xs);color:var(--text-muted);flex:8rem;min-inline-size:0}.pv-note[data-tone=danger]{color:var(--danger-text)}.pv-note[data-tone=warning]{color:var(--warning-text)}.pf-pages{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pf-page{gap:var(--space-1);padding:var(--space-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.pf-page-name{font-weight:600}.pf-page-tagline{font-size:var(--text-sm);color:var(--text-muted)}.pf-page-url{font-size:var(--text-2xs);color:var(--text-faint)}.legend-item{align-items:center;gap:calc(var(--spacing) * 1.5);min-block-size:2.75rem;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-muted);transition:opacity var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard);display:inline-flex}.legend-mark{background:var(--mark);border:1px solid #0000;width:9px;height:9px}.spark-line{fill:none;stroke:var(--accent);stroke-width:1.6px}.spark-area{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.spark-area{fill:color-mix(in oklab, var(--accent) 16%, transparent)}}.spark-area{stroke:none}.spark-dot{fill:var(--accent)}.spark-line[data-tone=bio],.spark-dot[data-tone=bio]{stroke:var(--series-bio);fill:var(--series-bio)}.spark-area[data-tone=bio]{fill:var(--series-bio)}@supports (color:color-mix(in lab, red, red)){.spark-area[data-tone=bio]{fill:color-mix(in oklab, var(--series-bio) 16%, transparent)}}.spark-line[data-tone=social],.spark-dot[data-tone=social]{stroke:var(--series-social);fill:var(--series-social)}.spark-area[data-tone=social]{fill:var(--series-social)}@supports (color:color-mix(in lab, red, red)){.spark-area[data-tone=social]{fill:color-mix(in oklab, var(--series-social) 16%, transparent)}}.heat-cell{border-radius:var(--radius-xs);background:var(--surface-inset);border:1px solid #0000;block-size:.85rem;inline-size:.85rem}.heat-cell[data-level="0"]{background:var(--surface-inset);border-color:var(--border)}.heat-cell[data-level="1"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-cell[data-level="1"]{background:color-mix(in oklab, var(--accent) 26%, var(--surface-inset))}}.heat-cell[data-level="2"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-cell[data-level="2"]{background:color-mix(in oklab, var(--accent) 48%, var(--surface-inset))}}.heat-cell[data-level="3"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-cell[data-level="3"]{background:color-mix(in oklab, var(--accent) 72%, var(--surface-inset))}}.heat-cell[data-level="4"]{background:var(--accent)}.heat-legend{align-items:center;gap:calc(var(--spacing) * 1.5);margin-block-start:calc(var(--spacing) * 3);display:flex}.heat-legend-text{font-size:var(--text-2xs);color:var(--text-muted)}.heat-cell-key{block-size:.7rem;inline-size:.7rem}.chart-frame{width:100%;aspect-ratio:var(--chart-ratio,760 / 260);border-radius:var(--radius-md);position:relative}.chart-frame[data-shape=wide]{--chart-ratio:760 / 260}.chart-frame[data-shape=spark]{--chart-ratio:240 / 48}.chart-frame[data-shape=ring]{--chart-ratio:1}.chart-frame[data-shape=funnel]{--chart-ratio:760 / 320}.chart-frame>.chart-svg,.chart-frame>.chart-layer{width:100%;height:100%;position:absolute;inset:0}.chart-frame .chart-overlay{cursor:crosshair}.chart-frame .grid-line{shape-rendering:crispedges}.chart-layer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.chart-layer[hidden]{display:none}.chart-skeleton{padding:0}.chart-skel-svg{width:100%;height:100%;display:block}.chart-skel{fill:var(--surface-inset)}.chart-skel-line{fill:none;stroke:var(--surface-inset);stroke-width:3px;stroke-linecap:round}.chart-skel-note{font-size:var(--text-2xs);color:var(--text-faint);position:absolute;inset-block-end:calc(var(--spacing) * 2);inset-inline:0}.chart-empty-title{font-weight:600}.chart-empty-note{font-size:var(--text-sm);color:var(--text-muted);max-width:24rem}.chart-error{border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--surface-sunken);border-inline-start-width:3px}.chart-error .chart-empty-title{color:var(--danger-text)}.series-over{stroke:var(--series-links);fill:none;stroke-width:2px;stroke-dasharray:1 3.5}.col-value{fill:var(--text-muted);font-family:var(--font-mono);font-size:9px}.area-fill{stroke:none}.area-edge{fill:none;stroke-width:2px}.donut-arc{stroke:var(--surface);stroke-width:1.5px}.donut-arc[data-dim=true]{opacity:.35}.donut-leader{stroke:var(--border-strong);stroke-width:1px;fill:none}.donut-label{fill:var(--text);font-size:10px;font-family:var(--font-mono)}.donut-label-sub{fill:var(--text-muted);font-size:9px;font-family:var(--font-mono)}.donut-centre-value{fill:var(--text);font-family:var(--font-display);text-anchor:middle;font-size:26px;font-weight:600}.donut-centre-label{fill:var(--text-muted);font-family:var(--font-mono);text-anchor:middle;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.spark-band{fill:var(--accent);opacity:.12}.spark-extreme{fill:var(--text-faint);font-family:var(--font-mono);font-size:8px}.spark-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.spark-figure{flex:none;width:8rem}.spark-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.spark-delta{font-size:var(--text-2xs);font-family:var(--font-mono)}.spark-delta[data-dir=up]{color:var(--success-text)}.spark-delta[data-dir=down]{color:var(--danger-text)}.spark-delta[data-dir=flat]{color:var(--text-faint)}.ring-figure{width:100%}.ring-value{fill:var(--text);font-family:var(--font-display);text-anchor:middle;font-size:22px;font-weight:600}.ring-caption{fill:var(--text-muted);font-family:var(--font-mono);text-anchor:middle;font-size:8px}.ring-arc-over{fill:var(--warning)}.ring-arc{fill:var(--accent)}.ring-track{fill:var(--surface-inset)}.heat-rect{rx:var(--radius-xs)}.heat-b0{fill:var(--surface-inset)}.heat-b1{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-b1{fill:color-mix(in oklab, var(--accent) 24%, var(--surface-inset))}}.heat-b2{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-b2{fill:color-mix(in oklab, var(--accent) 48%, var(--surface-inset))}}.heat-b3{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-b3{fill:color-mix(in oklab, var(--accent) 74%, var(--surface-inset))}}.heat-b4{fill:var(--accent)}.heat-rect[data-focused=true]{stroke:var(--text);stroke-width:1.5px}.heat-axis{fill:var(--text-faint);font-family:var(--font-mono);font-size:8px}.heat-key{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);color:var(--text-muted);display:flex}.heat-key-swatch{border-radius:var(--radius-xs);border:1px solid var(--border);width:12px;height:12px}.heat-key-swatch[data-bucket="0"]{background:var(--surface-inset)}.heat-key-swatch[data-bucket="1"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-key-swatch[data-bucket="1"]{background:color-mix(in oklab, var(--accent) 24%, var(--surface-inset))}}.heat-key-swatch[data-bucket="2"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-key-swatch[data-bucket="2"]{background:color-mix(in oklab, var(--accent) 48%, var(--surface-inset))}}.heat-key-swatch[data-bucket="3"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.heat-key-swatch[data-bucket="3"]{background:color-mix(in oklab, var(--accent) 74%, var(--surface-inset))}}.heat-key-swatch[data-bucket="4"]{background:var(--accent)}.fnl-track{fill:var(--surface-inset);rx:var(--radius-xs)}.fnl-bar{rx:var(--radius-xs);stroke-width:1px;transition:opacity var(--duration-quick) var(--ease-standard)}.fnl-bar[data-dim=true]{opacity:.4}.fnl-drop{fill:var(--surface-inset);opacity:.55}.fnl-name{fill:var(--text);font-size:11px;font-weight:600}.fnl-event{fill:var(--text-faint);font-family:var(--font-mono);font-size:8px}.fnl-count{fill:var(--text);font-family:var(--font-mono);font-size:10px}.fnl-rate{fill:var(--text-muted);font-family:var(--font-mono);font-size:8px}.chart-scroll{overscroll-behavior-x:contain;padding-block-end:calc(var(--spacing) * 1);overflow:auto hidden}.chart-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.legend-mark[data-pattern=hatch]{background-image:repeating-linear-gradient(45deg, transparent 0 2px, var(--surface) 2px 3px)}@supports (color:color-mix(in lab, red, red)){.legend-mark[data-pattern=hatch]{background-image:repeating-linear-gradient(45deg, transparent 0 2px, color-mix(in oklab, var(--surface) 70%, transparent) 2px 3px)}}.legend-mark[data-pattern=dots]{background-image:radial-gradient(var(--surface) 40%, transparent 41%)}@supports (color:color-mix(in lab, red, red)){.legend-mark[data-pattern=dots]{background-image:radial-gradient(color-mix(in oklab, var(--surface) 75%, transparent) 40%, transparent 41%)}}.legend-mark[data-pattern=dots]{background-size:3px 3px}.legend-mark[data-pattern=cross]{background-image:repeating-linear-gradient(45deg, transparent 0 2px, var(--surface) 2px 3px), repeating-linear-gradient(-45deg, transparent 0 2px, var(--surface) 2px 3px)}@supports (color:color-mix(in lab, red, red)){.legend-mark[data-pattern=cross]{background-image:repeating-linear-gradient(45deg, transparent 0 2px, color-mix(in oklab, var(--surface) 70%, transparent) 2px 3px), repeating-linear-gradient(-45deg, transparent 0 2px, color-mix(in oklab, var(--surface) 70%, transparent) 2px 3px)}}.legend-mark[data-marker=diamond]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.chart-figure{margin:0}.chart-caption{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-block-end:calc(var(--spacing) * 3);display:flex}.chart-title{font-family:var(--font-display);font-weight:600;font-size:var(--text-base)}.chart-sub{font-size:var(--text-2xs);color:var(--text-faint);font-family:var(--font-mono)}.chart-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);max-height:18rem;overflow:auto}.chart-table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.chart-table th,.chart-table td{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.5);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-table thead th{background:var(--surface-raised);border-block-end:1px solid var(--border-strong);color:var(--text-muted);z-index:1;font-weight:500;position:sticky;inset-block-start:0}.chart-table tbody th{text-align:left;color:var(--text-muted);font-weight:400;font-family:var(--font-mono)}.chart-table thead th:first-child{text-align:left}.chart-table tbody tr+tr th,.chart-table tbody tr+tr td{border-block-start:1px solid var(--border)}.chart-table td[data-null=true]{color:var(--text-faint)}.chart-table td[data-negative=true]{color:var(--danger-text)}.chart-table tfoot th,.chart-table tfoot td{border-block-start:1px solid var(--border-strong);background:var(--surface-sunken);font-weight:600}.chart-honest{gap:calc(var(--spacing) * 2);font-size:var(--text-2xs);color:var(--text-faint);max-width:34rem;align-items:flex-start;margin-block-start:calc(var(--spacing) * 3);display:flex}.chart-honest svg{flex:none;margin-block-start:1px}.chart-warn{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border:1px solid var(--border);border-inline-start-width:3px;border-inline-start-color:var(--warning);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-xs);color:var(--text-muted);max-width:34rem;align-items:flex-start;margin-block-start:calc(var(--spacing) * 3);display:flex}.chart-warn svg{flex:none;margin-block-start:1px}.chart-frame[data-shape=wide],.chart-frame[data-shape=funnel]{min-width:0;overflow-x:auto}.chart-frame[data-shape=wide]>.chart-svg,.chart-frame[data-shape=funnel]>.chart-svg{min-inline-size:34rem}.chart-frame[data-shape=donut]{--chart-ratio:340 / 320}.chart-frame[data-shape=heat]{--chart-ratio:780 / 190}.chart-frame .axis-text{font-size:14px}.chart-frame .donut-label{font-size:13px}.chart-frame .fnl-name{font-size:15px}.chart-frame .fnl-count{font-size:14px}.chart-frame .fnl-rate{font-size:11px}.col-value,.donut-label-sub{display:none}.spark-figure{width:6rem}.chart-scroll-inner{min-width:40rem}.fnl-event{display:none}.rvw{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 4);display:flex}.rvw-label{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.rvw-opts{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.rvw-btn{min-block-size:2.75rem;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);transition:background var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard)}.rvw-btn:hover{background:var(--surface);color:var(--text)}.rvw-btn[aria-pressed=true]{background:var(--surface-raised);color:var(--text);border-color:var(--border-strong)}.rvw-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rvw-note{font-size:var(--text-2xs);color:var(--text-faint);flex:14rem;min-inline-size:0}.ins{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ins-item{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3.5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:auto 1fr;display:grid}.ins-mark{inline-size:calc(var(--spacing) * 8);block-size:calc(var(--spacing) * 8);border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent-text);border:1px solid var(--accent-subtle-bd);flex:none;place-items:center;display:grid}.ins-item[data-kind=warning] .ins-mark{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ins-item[data-kind=warning] .ins-mark{background:color-mix(in oklab, var(--warning) 16%, var(--surface))}}.ins-item[data-kind=warning] .ins-mark{color:var(--warning-text);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ins-item[data-kind=warning] .ins-mark{border-color:color-mix(in oklab, var(--warning) 40%, var(--surface))}}.ins-item[data-kind=good] .ins-mark{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ins-item[data-kind=good] .ins-mark{background:color-mix(in oklab, var(--success) 16%, var(--surface))}}.ins-item[data-kind=good] .ins-mark{color:var(--success-text);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ins-item[data-kind=good] .ins-mark{border-color:color-mix(in oklab, var(--success) 40%, var(--surface))}}.ins-title{font-weight:600;font-size:var(--text-sm)}.ins-body{font-size:var(--text-sm);color:var(--text-muted);margin-block-start:calc(var(--spacing) * 1)}.ins-foot{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 2.5);display:flex}.ins-conf{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.ins-conf-steps{gap:2px;display:inline-flex}.ins-conf-step{inline-size:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 1.5);border-radius:var(--radius-xs);background:var(--surface-inset)}.ins-conf-step[data-on=true]{background:var(--accent)}.ins-conf-text{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}.ins-src{font-size:var(--text-2xs);color:var(--text-faint)}.dstats{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.dstat-label{font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.dstat-value{font-family:var(--font-display);font-size:var(--text-xl);margin-block-start:calc(var(--spacing) * 1);font-weight:600;line-height:1.15}.dstat-note{font-size:var(--text-2xs);color:var(--text-faint)}.minirow{gap:calc(var(--spacing) * 5);border-block-start:1px solid var(--border);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 3);padding-block-start:calc(var(--spacing) * 3);display:flex}.rule-line{font-size:var(--text-sm);color:var(--text-muted);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;align-items:baseline;display:flex}.rule-token{font-family:var(--font-mono);font-size:var(--text-xs);padding:0 calc(var(--spacing) * 1.5);border-radius:var(--radius-xs);background:var(--surface-inset);color:var(--text)}.chan{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.chan-chip{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--text-2xs);color:var(--text-muted);display:inline-flex}.chan-chip[data-state=failed]{border-color:var(--danger);color:var(--danger-text)}.pagenav-link{min-height:2.25rem;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2.5);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-raised);font-size:var(--text-xs);color:var(--text);transition:border-color var(--duration-quick) var(--ease-standard), color var(--duration-quick) var(--ease-standard);align-items:center;display:inline-flex}.spinner{border-radius:var(--radius-full);border:2px solid;border-block-start-color:#0000;flex:none;width:1em;height:1em;animation:.7s linear infinite spin;display:inline-block}.app-kbd{padding:0 calc(var(--spacing) * 1.5);border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--surface-inset);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);flex:none;line-height:1.5}.wb{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-lg);background:repeating-linear-gradient(90deg, var(--border) 0 1px, transparent 1px calc(100% / 12));grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:8.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--border) 55%, transparent) 0 1px, transparent 1px calc(100% / 12))}}.wb{background-color:var(--surface-sunken);min-block-size:20rem}.wb[data-dragging=true]{background-color:var(--accent-subtle)}.wb-item{grid-column:var(--x) / span var(--w);grid-row:var(--y) / span var(--h);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-block-size:0;min-inline-size:0;transition:border-color var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard), opacity var(--duration-quick) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.wb-item:hover{border-color:var(--border-strong)}.wb-item[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.wb-item[data-dragging=true]{opacity:.45}.wb-item[data-drop=true]{border-color:var(--accent);border-style:dashed}.wb-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wb-head{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);border-block-end:1px solid var(--border);background:var(--surface);display:flex}.wb-grip{color:var(--text-faint);cursor:grab;flex:none;display:flex}.wb-item[data-dragging=true] .wb-grip{cursor:grabbing}.wb-title{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.wb-kind{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);flex:none;margin-inline-start:auto}.wb-body{min-block-size:0;padding:calc(var(--spacing) * 2.5);flex:auto;overflow:hidden}.wb-tools{gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);border-block-start:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.wb-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:calc(var(--spacing) * 5);flex-direction:column;grid-area:1/1/span 2/-1;display:flex}.wb-ghost{grid-column:var(--x) / span var(--w);grid-row:var(--y) / span var(--h);border:2px dashed var(--accent);border-radius:var(--radius-md);background:var(--accent-subtle);pointer-events:none}.wb-mini-value{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;line-height:1.1}.wb-mini-label{font-size:var(--text-2xs);color:var(--text-muted)}.wb-mini-rows{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex;overflow:hidden}.wb-mini-row{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-2xs);display:flex}.wb-mini-row-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.wb-mini-row-bar{block-size:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background:var(--surface-inset);flex:2rem;overflow:hidden}.wb-mini-row-fill{background:var(--accent);border-radius:var(--radius-full);block-size:100%;display:block}.wb-mini-row-value{font-family:var(--font-mono);color:var(--text-muted);flex:none}.wb-mini-note{font-size:var(--text-2xs);color:var(--text-faint)}.wb-layout{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.wb-side{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(4rem + var(--spacing) * 5)}.wb-pal{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wb-pal-btn{gap:calc(var(--spacing) * 1);text-align:start;min-block-size:2.75rem;padding:calc(var(--spacing) * 2.5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard), translate var(--duration-instant) var(--ease-standard);flex-direction:column;align-items:flex-start;display:flex}.wb-pal-btn:hover{border-color:var(--accent);background:var(--accent-subtle)}.wb-pal-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wb-pal-btn[data-pressed=true]{translate:0 calc(1px * var(--travel))}.wb-pal-name{font-size:var(--text-xs);font-weight:600}.wb-pal-note{font-size:var(--text-2xs);color:var(--text-muted)}.gnav-consumer,.dcard-foot-note,.tbl-slug-host,.react-aria-DateSegment{color:var(--text-muted)}.pane{gap:calc(var(--spacing) * 6);display:grid}@media (width>=64rem){.pane{grid-template-columns:20rem minmax(0,1fr);align-items:start}.pane-list{position:sticky;inset-block-start:calc(4rem + var(--spacing) * 5)}}.pane-list{gap:calc(var(--spacing) * 2);flex-direction:column;min-inline-size:0;display:flex}.pane-pick{gap:calc(var(--spacing) * 1);text-align:start;min-block-size:2.75rem;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);inline-size:100%;min-inline-size:0;transition:border-color var(--duration-quick) var(--ease-standard), background var(--duration-quick) var(--ease-standard);flex-direction:column;align-items:flex-start;display:flex}.pane-pick:hover{background:var(--surface-sunken)}.pane-pick:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pane-pick[aria-current=true]{border-color:var(--accent);background:var(--accent-subtle)}.pane-pick-title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;inline-size:100%;font-weight:600;overflow:hidden}.pane-pick-note{font-size:var(--text-2xs);color:var(--text-muted)}.step-row{gap:calc(var(--spacing) * .5);flex-direction:column;min-inline-size:0;display:flex}.step-row-name{font-size:var(--text-sm);font-weight:500}.step-row-meta{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}.inlineform{border:1px solid var(--accent-subtle-bd);border-radius:var(--radius-lg);background:var(--accent-subtle);padding:calc(var(--spacing) * 5)}@media (width>=40rem){.inlineform{padding:calc(var(--spacing) * 6)}}.inlineform .field,.inlineform .codefield{background:var(--surface)}.gate-note{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);border:1px solid var(--border);border-inline-start-width:3px;border-inline-start-color:var(--warning);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-xs);color:var(--text-muted);align-items:flex-start;margin-block-start:calc(var(--spacing) * 2.5);display:flex}.gate-note svg{flex:none;margin-block-start:1px}.gate-note a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.maskv{align-items:center;gap:calc(var(--spacing) * 2);min-inline-size:0;display:inline-flex}.maskv-val{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.maskv[data-shown=true] .maskv-val{color:var(--text)}.hchip{align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border:1px solid var(--border);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;font-weight:600;display:inline-flex}.hchip[data-ok=true]{color:var(--success-text);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hchip[data-ok=true]{border-color:color-mix(in oklab, var(--success) 34%, transparent)}}.hchip[data-ok=true]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.hchip[data-ok=true]{background:color-mix(in oklab, var(--success) 12%, transparent)}}.hchip[data-ok=false]{color:var(--danger-text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hchip[data-ok=false]{border-color:color-mix(in oklab, var(--danger) 34%, transparent)}}.hchip[data-ok=false]{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hchip[data-ok=false]{background:color-mix(in oklab, var(--danger) 12%, transparent)}}.hchip-ms{color:var(--text-faint);font-weight:400}.dns{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.dns-row{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3.5);border:1px solid var(--border);border-inline-start-width:3px;border-inline-start-color:var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color var(--duration-quick) var(--ease-standard);grid-template-columns:minmax(0,1fr);display:grid}.dns-row[data-found=true]{border-inline-start-color:var(--success)}.dns-row[data-found=false]{border-inline-start-color:var(--warning)}.dns-cell{gap:calc(var(--spacing) * 1);flex-direction:column;min-inline-size:0;display:flex}.dns-label{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.07em}.dns-val{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);overflow-wrap:anywhere}.dns-why{font-size:var(--text-2xs);color:var(--text-muted)}.dns-foot{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (width>=48rem){.dns-row{grid-template-columns:6rem 8rem minmax(0,1fr);align-items:start}}.embx{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);position:relative;overflow:hidden}.embx-bar{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-block-end:1px dashed var(--border-strong);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);display:flex}.embx-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4);flex-direction:column;min-block-size:15rem;display:flex}.embx-line{border-radius:var(--radius-full);background:var(--surface-raised);block-size:.5rem}.embx-line-sm{inline-size:45%}.embx-line-md{inline-size:72%}.wgx-inline{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3.5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.wgx-inline-title{font-size:var(--text-sm);font-weight:600}.wgx-item{align-items:center;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--text-muted);display:flex}.wgx-item+.wgx-item{border-block-start:1px solid var(--border)}.wgx-dot{border-radius:var(--radius-full);background:var(--accent);flex:none;block-size:.5rem;inline-size:.5rem}.wgx-button{min-block-size:2.75rem;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 5);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font-size:var(--text-sm);justify-content:center;align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.wgx-button[data-tone=surface]{background:var(--surface-raised);color:var(--text);border:1px solid var(--border-strong)}.wgx-popup{inline-size:min(16rem,70%);padding:calc(var(--spacing) * 3.5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-overlay);position:absolute;inset-block-end:calc(var(--spacing) * 4);inset-inline-end:calc(var(--spacing) * 4)}.wgx-qr{padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);align-self:center}.wgx-brand{font-size:var(--text-2xs);color:var(--text-faint);margin-block-start:calc(var(--spacing) * 2)}.urlline{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.7}.urlline b{color:var(--text);font-weight:600}.codefield{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-inset);transition:border-color var(--duration-quick) var(--ease-standard), box-shadow var(--duration-quick) var(--ease-standard);overflow:hidden}.codefield:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.codefield-bar{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border-block-end:1px solid var(--border);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);display:flex}.codefield-bar-spacer{flex:auto}.codefield-body{padding:calc(var(--spacing) * 3);min-block-size:8rem;max-block-size:22rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);white-space:pre-wrap;overflow-wrap:break-word;tab-size:2;outline:none;line-height:1.7;display:block;overflow:auto}.codefield-body[data-rows=sm]{min-block-size:5rem}.codefield-count{font-variant-numeric:tabular-nums}.embed-page{min-height:100vh;padding:calc(var(--spacing) * 3);background:0 0;place-items:start stretch;display:grid}.embed-page[data-type=qr]{place-items:center}.react-aria-Calendar,.react-aria-RangeCalendar{padding:calc(var(--spacing) * 3);min-inline-size:0}.f-cal{min-inline-size:0}.f-cal-head{align-items:center;gap:calc(var(--spacing) * 2);margin-block-end:calc(var(--spacing) * 2);display:flex}.react-aria-Calendar .react-aria-Heading,.react-aria-RangeCalendar .react-aria-Heading,.f-cal .react-aria-Heading{text-align:center;min-inline-size:0;font-size:var(--text-sm);flex:auto;font-weight:600}.f-cal-nav{border-radius:var(--radius-sm);block-size:2.25rem;inline-size:2.25rem;color:var(--text-muted);transition:background var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.f-cal-nav{block-size:2.75rem;inline-size:2.75rem}}@media (hover:hover){.f-cal-nav:hover{background:var(--surface-inset);color:var(--text)}}.f-cal-nav:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.f-cal-nav[data-pressed=true]{translate:0 calc(1px * var(--travel))}.react-aria-CalendarGrid{border-collapse:collapse;table-layout:fixed;inline-size:100%}.react-aria-CalendarHeaderCell{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;padding-block-end:calc(var(--spacing) * 1.5);font-weight:500}.react-aria-CalendarCell{text-align:center;vertical-align:middle;border-radius:var(--radius-sm);height:2.25rem;font-size:var(--text-sm);color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;outline:none}@media (pointer:coarse){.react-aria-CalendarCell{height:2.75rem}}@media (hover:hover){.react-aria-CalendarCell[data-hovered]:not([data-disabled]){background:var(--surface-inset)}}.react-aria-CalendarCell[data-focus-visible]{outline:2px solid var(--ring);outline-offset:-2px}.react-aria-CalendarCell[data-outside-month]{color:var(--text-muted);opacity:.55}.react-aria-CalendarCell[data-today]:after{content:"";border-radius:var(--radius-full);background:var(--accent);block-size:.25rem;inline-size:.25rem;margin:0 auto;margin-block-start:-.35rem;display:block}.react-aria-CalendarCell[data-selected]{background:var(--accent);color:var(--text-on-accent);font-weight:600}.react-aria-CalendarCell[data-selected][data-today]:after{background:var(--text-on-accent)}.react-aria-CalendarCell[data-selection-start],.react-aria-CalendarCell[data-selection-end]{background:var(--accent);color:var(--text-on-accent)}.react-aria-CalendarCell[data-selected]:not([data-selection-start]):not([data-selection-end]){background:var(--accent-subtle);color:var(--accent-text);border-radius:0}.react-aria-CalendarCell[data-unavailable]{color:var(--danger-text);cursor:not-allowed;text-decoration:line-through}.react-aria-CalendarCell[data-disabled]{color:var(--text-muted);opacity:.4;cursor:not-allowed}.f-cal-foot{gap:calc(var(--spacing) * 2);border-block-start:1px solid var(--border);flex-wrap:wrap;margin-block-start:calc(var(--spacing) * 3);padding-block-start:calc(var(--spacing) * 3);display:flex}.f-count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.f-count[data-near=true]{color:var(--warning-text)}.f-count[data-over=true]{color:var(--danger-text);font-weight:600}.f-cal-month .react-aria-CalendarCell{vertical-align:top;text-align:start;height:auto;min-block-size:5.5rem;padding:calc(var(--spacing) * 1.5);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500}.f-cal-month .react-aria-CalendarGrid{border-spacing:3px;border-collapse:separate}.f-cal-month .react-aria-CalendarCell[data-today]{border-color:var(--accent)}.f-cal-month .react-aria-CalendarCell[data-today]:after{display:none}.f-cal-month .react-aria-CalendarCell[data-selected]{background:var(--accent-subtle);color:var(--text);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@media (width<=47.99rem){.f-cal-month .react-aria-CalendarCell{min-block-size:3.5rem;padding:calc(var(--spacing) * 1)}}.f-cal-marks{flex-wrap:wrap;gap:2px;margin-block-start:calc(var(--spacing) * 1);display:flex}.f-cal-mark{border-radius:var(--radius-full);background:var(--text-faint);block-size:.4rem;inline-size:.4rem}.f-cal-mark[data-state=scheduled]{background:var(--accent)}.f-cal-mark[data-state=published]{background:var(--success)}.f-cal-mark[data-state=failed]{background:var(--danger)}.f-cal-mark[data-state=overdue]{background:var(--warning)}.f-cal-mark[data-state=draft]{background:var(--text-faint)}.f-cal-more{font-size:var(--text-2xs);color:var(--text-muted);margin-block-start:2px}.f-cal-month .react-aria-CalendarCell[data-drop=true]{border-color:var(--accent);background:var(--accent-subtle);box-shadow:inset 0 0 0 2px var(--accent)}.q-row[data-dragging=true]{opacity:.5;border-style:dashed}.q-row[draggable=true]{cursor:grab}.q-row[draggable=true]:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.q-row[data-dragging=true]{opacity:.7}}.bt-wrap{gap:calc(var(--spacing) * 2);min-inline-size:0;display:flex}.bt-days{flex-direction:column;flex:none;gap:3px;padding-block-start:1.1rem;display:flex}.bt-day{block-size:.85rem;line-height:.85rem;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted)}.bt-scroll{overscroll-behavior-x:contain;min-inline-size:0;padding-block-end:calc(var(--spacing) * 1);overflow-x:auto}.bt-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bt-hours{grid-template-columns:repeat(24,.85rem);gap:3px;margin-block-end:calc(var(--spacing) * 1);display:grid}.bt-hour{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);text-align:center;line-height:1}.bt-grid{grid-template-rows:repeat(7,.85rem);grid-auto-columns:.85rem;grid-auto-flow:column;justify-content:start;gap:3px;display:grid}.bt-cell{cursor:default}.bt-cell[data-peak=true]{box-shadow:0 0 0 1.5px var(--text)}.plat-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.plat-card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;min-inline-size:0;display:flex}.plat-card[data-status=active]{border-inline-start:3px solid var(--success)}.plat-card[data-status=expiring]{border-inline-start:3px solid var(--warning)}.plat-card[data-status=expired],.plat-card[data-status=revoked],.plat-card[data-status=error]{border-inline-start:3px solid var(--danger)}.plat-card[data-status=absent]{border-inline-start:3px solid var(--border);border-style:dashed}.plat-head{align-items:flex-start;gap:calc(var(--spacing) * 3);min-inline-size:0;display:flex}.plat-glyph{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border);block-size:2.5rem;inline-size:2.5rem;font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}.plat-name{font-weight:600;font-size:var(--text-sm);overflow-wrap:anywhere}.plat-handle{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);overflow-wrap:anywhere}.plat-facts{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.plat-fact{justify-content:space-between;gap:calc(var(--spacing) * 3);font-size:var(--text-2xs);display:flex}.plat-fact dt{color:var(--text-muted)}.plat-fact dd{font-family:var(--font-mono);color:var(--text);text-align:end}.plat-limit{padding:calc(var(--spacing) * 3);border:1px solid var(--warning-border,var(--border));border-radius:var(--radius-md);background:var(--warning-subtle,var(--surface-sunken));color:var(--text-muted);margin-block-start:calc(var(--spacing) * 3)}.plat-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-block-start:auto;display:flex}.plat-strip{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.plat-pill{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-raised);font-size:var(--text-xs);color:var(--text);transition:border-color var(--duration-instant) var(--ease-standard), background var(--duration-instant) var(--ease-standard);display:inline-flex}@media (hover:hover){a.plat-pill:hover{border-color:var(--accent);background:var(--accent-subtle)}}a.plat-pill:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.plat-pill-dot{border-radius:var(--radius-full);flex:none;block-size:.5rem;inline-size:.5rem}.plat-pill-dot[data-status=active]{background:var(--success)}.plat-pill-dot[data-status=expiring]{background:var(--warning)}.plat-pill-dot[data-status=expired],.plat-pill-dot[data-status=revoked],.plat-pill-dot[data-status=error]{background:var(--danger)}.plat-pill-dot[data-status=absent]{border:1px solid var(--border-strong);background:0 0}.q-group+.q-group{margin-block-start:calc(var(--spacing) * 7)}.q-group-head{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.q-group-title{font-weight:600;font-size:var(--text-sm)}.q-group-note{font-size:var(--text-2xs);color:var(--text-muted)}.q-row{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;min-inline-size:0;display:flex}.q-row+.q-row{margin-block-start:calc(var(--spacing) * 2)}.q-row[data-state=overdue]{border-inline-start:3px solid var(--warning)}.q-row[data-state=failed]{border-inline-start:3px solid var(--danger)}.q-when{inline-size:6.5rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);flex:none}.q-main{gap:calc(var(--spacing) * 2);flex-direction:column;flex:14rem;min-inline-size:0;display:flex}.q-text{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.5}.q-tail{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex:none;display:flex}.res-list{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.res-row{align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.res-plat{font-family:var(--font-mono);color:var(--text-muted);min-inline-size:5.5rem}.res-note{color:var(--text-muted);overflow-wrap:anywhere;min-inline-size:0}.res-note[data-tone=danger]{color:var(--danger-text)}.res-note[data-tone=success]{color:var(--success-text)}.acct-list{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.acct-opt{align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);text-align:start;min-inline-size:0;display:flex}.acct-opt[data-on=true]{border-color:var(--accent);background:var(--accent-subtle)}.acct-opt[data-blocked=true]{opacity:.65}.acct-opt-main{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.acct-opt-name{font-size:var(--text-xs);font-weight:600}.acct-opt-note{font-size:var(--text-2xs);color:var(--text-muted);overflow-wrap:anywhere}.app-side{display:none}.nv-shell-menu{display:inline-flex}.nv-shell-collapse{display:none}@media (width>=1024px){.app-side{display:flex}.nv-shell-menu{display:none}.nv-shell-collapse{display:inline-flex}.app-drawer{display:none}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.isolate{isolation:isolate}.z-50{z-index:50}.row-21{grid-row:21}.row-24{grid-row:24}.row-38{grid-row:38}.row-46{grid-row:46}.container{width:100%}@media (width>=375px){.container{max-width:375px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-96{height:calc(var(--spacing) * 96)}.h-\[60vh\]{height:60vh}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[50svh\]{min-height:50svh}.min-h-\[60dvh\]{min-height:60dvh}.min-h-dvh{min-height:100dvh}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--trigger-width\){min-width:var(--trigger-width)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-xl{min-width:var(--container-xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--border\)>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-\(--radius-sm\){border-radius:var(--radius-sm)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--accent\){border-color:var(--accent)}.border-\(--accent-subtle-bd\){border-color:var(--accent-subtle-bd)}.border-\(--border\){border-color:var(--border)}.border-\(--border-ink\){border-color:var(--border-ink)}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\(--accent\){background-color:var(--accent)}.bg-\(--accent-subtle\){background-color:var(--accent-subtle)}.bg-\(--border\){background-color:var(--border)}.bg-\(--success\){background-color:var(--success)}.bg-\(--surface\),.bg-\(--surface\)\/85{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\(--surface\)\/85{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.bg-\(--surface-inset\){background-color:var(--surface-inset)}.bg-\(--surface-raised\){background-color:var(--surface-raised)}.bg-\(--surface-sunken\){background-color:var(--surface-sunken)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-surface-inset{background-color:var(--surface-inset)}.fill-\(--surface-raised\){fill:var(--surface-raised)}.stroke-\(--border\){stroke:var(--border)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:var(--type-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--accent-text\){color:var(--accent-text)}.text-\(--danger-text\){color:var(--danger-text)}.text-\(--success-text\){color:var(--success-text)}.text-\(--text\){color:var(--text)}.text-\(--text-faint\){color:var(--text-faint)}.text-\(--text-muted\){color:var(--text-muted)}.text-\(--text-on-ink\){color:var(--text-on-ink)}.text-\(--text-on-ink-muted\){color:var(--text-on-ink-muted)}.text-accent{color:var(--accent)}.text-accent-text{color:var(--accent-text)}.text-danger{color:var(--danger)}.text-text-faint{color:var(--text-faint)}.text-text-muted,.text-text-muted\/70{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/70{color:color-mix(in oklab, var(--text-muted) 70%, transparent)}}.text-warning{color:var(--warning)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-raised\){--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--shadow-raised-v);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\(--scrim-blur\){--tw-backdrop-blur:blur(var(--scrim-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.first\:mt-0:first-child{margin-top:0}@media (hover:hover){.hover\:border-\(--accent\):hover{border-color:var(--accent)}.hover\:text-\(--accent-text\):hover{color:var(--accent-text)}.hover\:text-\(--text\):hover{color:var(--text)}}.aria-selected\:bg-\(--surface-raised\)[aria-selected=true]{background-color:var(--surface-raised)}.aria-selected\:text-\(--text\)[aria-selected=true]{color:var(--text)}.aria-selected\:shadow-raised[aria-selected=true]{--tw-shadow:var(--shadow-raised-v);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[focus-visible\]\:outline-2[data-focus-visible]{outline-style:var(--tw-outline-style);outline-width:2px}.data-\[focus-visible\]\:outline-offset-2[data-focus-visible]{outline-offset:2px}.data-\[focus-visible\]\:outline-\(--ring\)[data-focus-visible]{outline-color:var(--ring)}.data-\[focused\]\:bg-\(--surface-inset\)[data-focused]{background-color:var(--surface-inset)}.data-\[selected\]\:text-\(--accent\)[data-selected]{color:var(--accent)}@media (width>=375px){.xs\:inline-flex{display:inline-flex}}@media (width>=40rem){.sm\:inline-flex{display:inline-flex}.sm\:max-w-xs{max-width:var(--container-xs)}.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\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:rounded-b-\(--radius-lg\){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.md\:pt-0{padding-top:0}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:self-center{align-self:center}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}:root,[data-palette=signal]{--accent-50:oklch(97% .0168 234.6);--accent-100:oklch(94% .0339 234.6);--accent-200:oklch(88% .068 234.6);--accent-300:oklch(80% .115 234.6);--accent-400:oklch(70% .1477 234.6);--accent-500:oklch(62% .1308 234.6);--accent-600:oklch(55% .116 234.6);--accent-700:oklch(47% .099 234.6);--accent-800:oklch(39% .082 234.6);--accent-900:oklch(32% .067 234.6);--accent-950:oklch(24% .05 234.6);--ink-0:oklch(100% 0 234.6);--ink-25:oklch(98.5% .004 234.6);--ink-50:oklch(97% .006 234.6);--ink-100:oklch(94% .008 234.6);--ink-200:oklch(88% .01 234.6);--ink-300:oklch(79% .012 234.6);--ink-400:oklch(66% .014 234.6);--ink-500:oklch(55% .016 234.6);--ink-600:oklch(45% .016 234.6);--ink-700:oklch(35% .015 234.6);--ink-800:oklch(26% .014 234.6);--ink-900:oklch(19% .013 234.6);--ink-950:oklch(14% .012 234.6);--ink-1000:oklch(10% .01 234.6);--border-tone-l:var(--ink-200);--border-tone-d:var(--ink-800);--border-strong-l:oklch(64% .016 234.6);--border-strong-d:oklch(49% .016 234.6);--shadow-raised-l:0 1px 2px oklch(19% .013 234.6/.06), 0 2px 8px oklch(19% .013 234.6/.08);--shadow-overlay-l:0 8px 32px oklch(19% .013 234.6/.14);--shadow-raised-d:0 1px 2px oklch(0% 0 0/.5), 0 2px 10px oklch(0% 0 0/.35);--shadow-overlay-d:0 12px 40px oklch(0% 0 0/.6);--series-links-l:oklch(55% .1161 234.6);--series-bio-l:oklch(55% .17 310);--series-social-l:oklch(55% .1516 150);--series-links-d:oklch(70% .1477 234.6);--series-bio-d:oklch(70% .16 310);--series-social-d:oklch(70% .16 150)}[data-palette=orchid]{--accent-50:oklch(97% .0167 310);--accent-100:oklch(94% .0338 310);--accent-200:oklch(88% .0693 310);--accent-300:oklch(80% .1197 310);--accent-400:oklch(70% .1875 310);--accent-500:oklch(62% .2458 310);--accent-600:oklch(55% .2449 310);--accent-700:oklch(47% .2093 310);--accent-800:oklch(39% .1738 310);--accent-900:oklch(32% .1428 310);--accent-950:oklch(24% .1074 310);--ink-0:oklch(100% 0 305);--ink-25:oklch(98.5% .0056 305);--ink-50:oklch(97% .0084 305);--ink-100:oklch(94% .0112 305);--ink-200:oklch(88% .014 305);--ink-300:oklch(79% .0168 305);--ink-400:oklch(66% .0196 305);--ink-500:oklch(55% .0224 305);--ink-600:oklch(45% .0224 305);--ink-700:oklch(35% .021 305);--ink-800:oklch(26% .0196 305);--ink-900:oklch(19% .0182 305);--ink-950:oklch(14% .0168 305);--ink-1000:oklch(10% .014 305);--border-tone-l:var(--ink-200);--border-tone-d:var(--ink-800);--border-strong-l:oklch(64% .0224 305);--border-strong-d:oklch(49% .0224 305);--shadow-raised-l:0 1px 2px oklch(19% .0182 305/.07), 0 3px 12px oklch(19% .0182 305/.1);--shadow-overlay-l:0 12px 44px oklch(19% .0182 305/.17);--shadow-raised-d:0 1px 2px oklch(0% 0 0/.58), 0 3px 16px oklch(0% 0 0/.44);--shadow-overlay-d:0 16px 52px oklch(0% 0 0/.7);--series-links-l:oklch(55% .2449 310);--series-bio-l:oklch(55% .1161 234.6);--series-social-l:oklch(55% .1432 150);--series-links-d:oklch(70% .1875 310);--series-bio-d:oklch(70% .1477 234.6);--series-social-d:oklch(70% .16 150)}[data-palette=citron]{--accent-50:oklch(97% .03 112);--accent-100:oklch(94% .055 112);--accent-200:oklch(88% .09 112);--accent-300:oklch(80% .1523 112);--accent-400:oklch(70% .1333 112);--accent-500:oklch(62% .1181 112);--accent-600:oklch(55% .1048 112);--accent-700:oklch(47% .0896 112);--accent-800:oklch(39% .0744 112);--accent-900:oklch(32% .0612 112);--accent-950:oklch(24% .0461 112);--ink-0:oklch(100% 0 95);--ink-25:oklch(98.5% .0072 95);--ink-50:oklch(97% .0108 95);--ink-100:oklch(94% .0144 95);--ink-200:oklch(88% .018 95);--ink-300:oklch(79% .0216 95);--ink-400:oklch(66% .0252 95);--ink-500:oklch(55% .0288 95);--ink-600:oklch(45% .0288 95);--ink-700:oklch(35% .027 95);--ink-800:oklch(26% .0252 95);--ink-900:oklch(19% .0234 95);--ink-950:oklch(14% .0216 95);--ink-1000:oklch(10% .018 95);--border-tone-l:var(--ink-300);--border-tone-d:var(--ink-700);--border-strong-l:oklch(57% .0288 95);--border-strong-d:oklch(56% .0288 95);--shadow-raised-l:0 1px 1px oklch(19% .0234 95/.06), 0 2px 6px oklch(19% .0234 95/.07);--shadow-overlay-l:0 6px 24px oklch(19% .0234 95/.12);--shadow-raised-d:0 1px 1px oklch(0% 0 0/.42), 0 2px 8px oklch(0% 0 0/.26);--shadow-overlay-d:0 8px 28px oklch(0% 0 0/.5);--series-links-l:oklch(55% .1048 112);--series-bio-l:oklch(55% .2449 310);--series-social-l:oklch(55% .1161 234.6);--series-links-d:oklch(70% .1333 112);--series-bio-d:oklch(70% .1875 310);--series-social-d:oklch(70% .1477 234.6)}:root{--success-text-l:oklch(45% .1239 150);--success-solid-l:oklch(52% .1432 150);--success-text-d:oklch(80% .14 150);--success-solid-d:oklch(72% .16 150);--warning-text-l:oklch(45% .0949 75);--warning-solid-l:oklch(52% .1097 75);--warning-text-d:oklch(80% .14 75);--warning-solid-d:oklch(72% .1519 75);--danger-text-l:oklch(45% .16 27);--danger-solid-l:oklch(52% .17 27);--danger-text-d:oklch(80% .1145 27);--danger-solid-d:oklch(72% .16 27);--density:1;--type-scale:1;--radius-k:1;--surface-alpha:1;--travel:1;--loop:running;--side-w-open:17rem;--side-w-rail:4.25rem;--side-w:var(--side-w-open)}[data-side=collapsed]{--side-w:var(--side-w-rail)}[data-density=compact]{--density:.82}[data-density=spacious]{--density:1.18}[data-type-scale=small]{--type-scale:.92}[data-type-scale=large]{--type-scale:1.1}[data-radius=none]{--radius-k:0}[data-radius=small]{--radius-k:.55}[data-radius=large]{--radius-k:1.7}[data-radius=full]{--radius-xs:9999px;--radius-sm:9999px;--radius-md:9999px;--radius-lg:9999px;--radius-xl:9999px;--radius-2xl:9999px}[data-surface-style=translucent]{--surface-alpha:.72}:root{--scrim-blur:2px}@media (prefers-reduced-motion:reduce){:root[data-motion=system]{--travel:0;--loop:paused}}:root[data-motion=reduced]{--travel:0;--loop:paused}:root[data-motion=full]{--travel:1;--loop:running}:root{--family-grotesque:"Bricolage Grotesque", "Trebuchet MS", ui-sans-serif, system-ui, sans-serif;--family-humanist:"Public Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--family-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-display:var(--family-grotesque);--type-body:var(--family-humanist);--type-mono:var(--family-mono)}[data-font=plain]{--type-display:var(--family-humanist)}[data-font=mono]{--type-display:var(--family-mono)}:root,[data-appearance=light]{--surface:var(--ink-25);--surface-raised:var(--ink-0);--surface-sunken:var(--ink-50);--surface-ink:var(--ink-900);--surface-inset:var(--ink-100);--text:var(--ink-900);--text-muted:var(--ink-600);--text-faint:var(--ink-500);--text-on-accent:var(--ink-0);--danger-solid-btn:oklch(46% .17 27);--text-on-danger:var(--ink-0);--text-on-ink:var(--ink-50);--text-on-ink-muted:var(--ink-300);--border:var(--border-tone-l);--border-strong:var(--border-strong-l);--border-ink:var(--ink-700);--accent:var(--accent-600);--accent-hover:var(--accent-700);--accent-text:var(--accent-700);--accent-subtle:var(--accent-50);--accent-subtle-bd:var(--accent-200);--ring:var(--accent-600);--success:var(--success-solid-l);--success-text:var(--success-text-l);--warning:var(--warning-solid-l);--warning-text:var(--warning-text-l);--danger:var(--danger-solid-l);--danger-text:var(--danger-text-l);--series-links:var(--series-links-l);--series-bio:var(--series-bio-l);--series-social:var(--series-social-l);--grid:var(--ink-200);--shadow-raised-v:var(--shadow-raised-l);--shadow-overlay-v:var(--shadow-overlay-l);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-appearance=dark]{--surface:var(--ink-950);--surface-raised:var(--ink-900);--surface-sunken:var(--ink-1000);--surface-ink:var(--ink-1000);--surface-inset:var(--ink-800);--text:var(--ink-50);--text-muted:var(--ink-300);--text-faint:var(--ink-400);--text-on-accent:var(--ink-950);--danger-solid-btn:var(--danger-solid-d);--text-on-danger:var(--ink-950);--text-on-ink:var(--ink-50);--text-on-ink-muted:var(--ink-300);--border:var(--border-tone-d);--border-strong:var(--border-strong-d);--border-ink:var(--ink-800);--accent:var(--accent-300);--accent-hover:var(--accent-200);--accent-text:var(--accent-300);--accent-subtle:var(--accent-950);--accent-subtle-bd:var(--accent-900);--ring:var(--accent-400);--success:var(--success-solid-d);--success-text:var(--success-text-d);--warning:var(--warning-solid-d);--warning-text:var(--warning-text-d);--danger:var(--danger-solid-d);--danger-text:var(--danger-text-d);--series-links:var(--series-links-d);--series-bio:var(--series-bio-d);--series-social:var(--series-social-d);--grid:var(--ink-800);--shadow-raised-v:var(--shadow-raised-d);--shadow-overlay-v:var(--shadow-overlay-d);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
