@font-face{font-family:GT America LCG;src:url("/system/fonts/GT America Light.woff")format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT America LCG;src:url(/system/fonts/GT-America-LCGV-Standard-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT America LCG;src:url("/system/fonts/GT America Medium.woff")format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Super Text;src:url(/system/fonts/GTSuperText-Book.woff2)format("woff2"),url(/system/fonts/GTSuperText-Book.woff)format("woff");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:GT Super Text;src:url(/system/fonts/GTSuperText-Regular.woff2)format("woff2"),url(/system/fonts/GTSuperText-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Super Text;src:url(/system/fonts/GTSuperText-Medium.woff2)format("woff2"),url(/system/fonts/GTSuperText-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}
:root{--font-sans:"GT America LCG", system-ui, sans-serif;--font-serif:"GT Super Text", Georgia, serif;--fw-normal:400;--fw-book:450;--fw-medium:500;--tracking-n040:-.04em;--tracking-n035:-.035em;--tracking-n030:-.03em;--tracking-n025:-.025em;--tracking-n020:-.02em;--tracking-n015:-.015em;--tracking-n010:-.01em;--tracking-n005:-.005em;--tracking-none:0em;--leading-heading:1.05;--leading-body-xl:1.2;--leading-body-md:1.3;--leading-body-xs:1.4;--opacity-80:.8;--opacity-60:.6;--opacity-40:.4;--opacity-20:.2;--opacity-divider:.05;--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-full:9999px;--border-sm:1px;--border-md:2px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-5xl:1280px;--grey-10:#fafafa;--grey-20:#f4f4f5;--grey-30:#e4e4e7;--grey-40:#d0d0d7;--grey-50:#a1a1aa;--grey-60:#7a7a82;--grey-70:#494951;--grey-80:#333338;--grey-90:#212123;--grey-100:#18181b;--color-fill-base:#fafafa;--color-fill-primary:#f4f4f5;--color-fill-secondary:#e4e4e7;--color-fill-tertiary:#d0d0d7;--color-outline:#d0d0d7;--color-text-primary:#18181b;--color-text-secondary:#494951;--color-text-tertiary:#a1a1aa;--color-text-contrast:#fff;--color-overlay-weak:#18181b0d;--color-overlay-core:#18181b33;--color-overlay-strong:#18181b99;--alpha-10:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--color-status-error:#cc0019;--color-status-warning:#e66900;--color-status-info:#005096;--color-status-success:#009650}@media (prefers-color-scheme:dark){:root{--color-fill-base:#18181b;--color-fill-primary:#212123;--color-fill-secondary:#333338;--color-fill-tertiary:#494951;--color-outline:#494951;--color-text-primary:#fafafa;--color-text-secondary:#a1a1aa;--color-text-tertiary:#494951;--color-text-contrast:#fff;--color-overlay-weak:#fafafa0d;--color-overlay-core:#fafafa33;--color-overlay-strong:#fafafa99;--color-status-error:#f51450;--color-status-warning:#ff6905;--color-status-info:#0073eb;--color-status-success:#00b964}}[data-theme=dark]{--color-fill-base:#18181b;--color-fill-primary:#212123;--color-fill-secondary:#333338;--color-fill-tertiary:#494951;--color-outline:#494951;--color-text-primary:#fafafa;--color-text-secondary:#a1a1aa;--color-text-tertiary:#494951;--color-text-contrast:#fff;--color-overlay-weak:#fafafa0d;--color-overlay-core:#fafafa33;--color-overlay-strong:#fafafa99;--color-status-error:#f51450;--color-status-warning:#ff6905;--color-status-info:#0073eb;--color-status-success:#00b964}[data-theme=light]{--color-fill-base:#fafafa;--color-fill-primary:#f4f4f5;--color-fill-secondary:#e4e4e7;--color-fill-tertiary:#d0d0d7;--color-outline:#d0d0d7;--color-text-primary:#18181b;--color-text-secondary:#494951;--color-text-tertiary:#a1a1aa;--color-text-contrast:#fff;--color-overlay-weak:#18181b0d;--color-overlay-core:#18181b33;--color-overlay-strong:#18181b99;--color-status-error:#cc0019;--color-status-warning:#e66900;--color-status-info:#005096;--color-status-success:#009650}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:none;font-size:16px}body{font-family:var(--font-sans);font-weight:var(--fw-normal);font-size:1.5rem;line-height:var(--leading-heading);letter-spacing:var(--tracking-n030);color:var(--color-text-primary);background-color:var(--color-fill-base);min-height:100dvh}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:none;background:0 0;border:none}::selection{background-color:var(--color-text-primary);color:var(--color-fill-base)}.heading-xl{font-size:2.5rem;font-weight:var(--fw-normal);line-height:var(--leading-heading);letter-spacing:var(--tracking-n040)}.heading-lg{font-size:2rem;font-weight:var(--fw-normal);line-height:var(--leading-heading);letter-spacing:var(--tracking-n035)}.heading-md{font-size:1.5rem;font-weight:var(--fw-normal);line-height:var(--leading-heading);letter-spacing:var(--tracking-n030)}.heading-sm{font-size:1.25rem;font-weight:var(--fw-normal);line-height:var(--leading-heading);letter-spacing:var(--tracking-n025)}.heading-xs{font-size:1rem;font-weight:var(--fw-normal);line-height:var(--leading-heading);letter-spacing:var(--tracking-n020)}.heading-2xs{font-size:.875rem;font-weight:var(--fw-book);line-height:var(--leading-heading);letter-spacing:var(--tracking-n015)}.subheading-lg{font-family:var(--font-serif);font-weight:var(--fw-book);font-size:3rem;line-height:var(--leading-heading);letter-spacing:var(--tracking-n040)}.subheading-md{font-family:var(--font-serif);font-weight:var(--fw-book);font-size:2rem;line-height:var(--leading-heading);letter-spacing:var(--tracking-n040)}.subheading-sm{font-family:var(--font-serif);font-weight:var(--fw-book);font-size:1.5rem;line-height:var(--leading-heading);letter-spacing:var(--tracking-n040)}.body-xl{font-size:1.25rem;font-weight:var(--fw-normal);line-height:var(--leading-body-xl);letter-spacing:var(--tracking-n025)}.body-lg{font-size:1.125rem;font-weight:var(--fw-normal);line-height:var(--leading-body-xl);letter-spacing:var(--tracking-n020)}.body-md{font-size:1rem;font-weight:var(--fw-normal);line-height:var(--leading-body-md);letter-spacing:var(--tracking-n015)}.body-sm{font-size:.875rem;font-weight:var(--fw-normal);line-height:var(--leading-body-md);letter-spacing:var(--tracking-n010)}.body-xs{font-size:.75rem;font-weight:var(--fw-normal);line-height:var(--leading-body-xs);letter-spacing:var(--tracking-n005)}.body-2xs{font-size:.625rem;font-weight:var(--fw-normal);line-height:var(--leading-body-xs);letter-spacing:var(--tracking-none)}.op-80{opacity:var(--opacity-80)}.op-60{opacity:var(--opacity-60)}.op-40{opacity:var(--opacity-40)}.op-20{opacity:var(--opacity-20)}.page-wrapper{flex-direction:column;width:100%;min-height:100dvh;display:flex}.main-wrapper{width:100%;max-width:var(--container-5xl);padding-inline:var(--space-6);flex:1;margin-inline:auto}.padding-global{padding-inline:var(--space-6)}.grid-2col{grid-template-columns:1fr 1fr;gap:0;display:grid}.col-sticky{top:var(--space-6);align-self:start;height:fit-content;position:sticky}@media (max-width:768px){.grid-2col{grid-template-columns:1fr}.col-sticky{position:static}}.divider{width:100%;height:var(--border-sm);background-color:var(--color-text-primary);opacity:var(--opacity-divider)}.nav{padding:var(--space-6);border-bottom:var(--border-sm) solid var(--color-text-primary);border-bottom-color:var(--color-overlay-weak);justify-content:space-between;align-items:center;display:flex}.nav-logo{font-size:1.5rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n030)}.nav-links{gap:var(--space-6);list-style:none;display:flex}.nav-links a{letter-spacing:var(--tracking-n030);opacity:var(--opacity-40);font-size:1.5rem;transition:opacity .15s}.nav-links a:hover{opacity:1}.btn{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:1.5rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n030);line-height:var(--leading-heading);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:none;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));background:0 0;border:none;padding:0;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .15s;display:inline-flex;position:relative}.btn:before{content:"";background-color:var(--alpha-10);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;inset:-.1875em;transform:scale(.8)}.btn:hover:before{opacity:1;transform:scale(1)}.btn:active:before{opacity:1;transform:scale(.95)}.btn:active{opacity:var(--opacity-80)}.btn:focus-visible{outline:none}.btn:focus-visible:before{opacity:1;transform:scale(1)}.btn-size-heading-md{letter-spacing:var(--tracking-n030);font-size:1.5rem;line-height:var(--leading-heading)}.btn-size-heading-sm{letter-spacing:var(--tracking-n025);font-size:1.25rem;line-height:var(--leading-heading)}.btn-size-heading-xs{letter-spacing:var(--tracking-n020);font-size:1rem;line-height:var(--leading-heading)}.btn-size-body-md{letter-spacing:var(--tracking-n015);font-size:1.25rem;line-height:var(--leading-body-md)}.btn-size-body-sm{letter-spacing:var(--tracking-n010);font-size:1.125rem;line-height:var(--leading-body-md)}.btn-size-body-xs{letter-spacing:var(--tracking-n005);font-size:1rem;line-height:var(--leading-body-xs)}.btn-size-body-2xs{letter-spacing:var(--tracking-none);font-size:.875rem;line-height:var(--leading-body-xs)}.btn>svg,.btn>*>svg,.tabs-trigger>svg,.tabs-trigger>*>svg,.link>svg,.link>*>svg{pointer-events:none}.tabs{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.tabs-list{border-bottom:var(--border-sm) solid var(--color-overlay-weak);align-items:center;gap:0;width:100%;display:inline-flex;position:relative}.tabs-trigger{padding:var(--space-3) var(--space-4);font:inherit;letter-spacing:var(--tracking-n020);color:var(--color-text-primary);cursor:none;opacity:var(--opacity-40);--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));background:0 0;border:none;font-size:1rem;transition:opacity .2s;position:relative}.tabs-trigger:before{content:"";border-radius:var(--radius-sm);background-color:var(--alpha-10);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;inset:-.1em;transform:scale(.8)}.tabs-trigger:hover:before{opacity:1;transform:scale(1)}.tabs-trigger:active:before{opacity:1;transform:scale(.95)}.tabs-trigger:hover{opacity:var(--opacity-80)}.tabs-trigger[data-active=true],.tabs-trigger[aria-selected=true]{opacity:1}.tabs-trigger:focus-visible{outline:var(--border-md) dashed var(--color-text-primary);outline-offset:4px;border-radius:var(--radius-xs)}.tabs-indicator{height:var(--border-md);background:var(--color-text-primary);pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s;position:absolute;bottom:-1px;left:0}.tabs-indicator[data-ready=false]{opacity:0}@media (prefers-reduced-motion:reduce){.tabs-indicator{transition:none}.btn:before,.tabs-trigger:before{transition:opacity .15s}}.btn-icon{width:1.7em;height:1.7em;font-size:1.5rem;line-height:var(--leading-heading);color:currentColor;border-radius:var(--radius-sm);cursor:none;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));background:0 0;border:none;place-items:center;padding:.1em;transition:background .15s,transform .2s cubic-bezier(.23,1,.32,1);display:inline-grid}.btn-icon:hover{background-color:color-mix(in srgb, currentColor 20%, transparent)}.btn-icon:active{opacity:var(--opacity-40)}.btn-icon:focus-visible{outline:var(--border-md) solid currentColor;outline-offset:var(--border-sm)}.btn-icon svg{opacity:1;width:1em;height:1em;display:block}.link{color:var(--color-text-primary);cursor:none;text-decoration:underline;text-decoration-thickness:var(--border-sm);text-underline-offset:.15em;-webkit-text-decoration-color:var(--color-overlay-core);text-decoration-color:var(--color-overlay-core);--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));transition:text-decoration-color .2s,transform .2s cubic-bezier(.23,1,.32,1);display:inline}.link:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.cursor{pointer-events:none;z-index:9999;border-radius:var(--radius-full);-webkit-backdrop-filter:invert();backdrop-filter:invert();background:0 0;justify-content:center;align-items:center;width:1.25em;height:1.25em;transition:width .18s cubic-bezier(.34,1.4,.64,1),height .18s cubic-bezier(.34,1.4,.64,1),border-radius .18s cubic-bezier(.34,1.4,.64,1),opacity .2s;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}html.cursor--chip .cursor{overflow:hidden}.cursor-label{font-family:var(--font-sans);font-size:.5rem;font-weight:var(--fw-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--color-fill-base);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s}html.cursor--text .cursor{border-radius:1px;width:2px;height:1.5em}html.cursor--btn .cursor{width:var(--cursor-btn-w,1.25em);height:var(--cursor-btn-h,1.25em);border-radius:var(--radius-sm);opacity:0;transition:width .2s cubic-bezier(.34,1.4,.64,1),height .2s cubic-bezier(.34,1.4,.64,1),border-radius .2s cubic-bezier(.34,1.4,.64,1),opacity .15s}@supports not ((-webkit-backdrop-filter:invert(1)) or (backdrop-filter:invert(1))){.cursor{background:var(--color-text-primary)}}html.cursor--chip .cursor{border-radius:var(--radius-full);background:var(--color-text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;min-width:3.5em;height:1.75em;padding:0 .5em}html.cursor--chip .cursor-label{opacity:1}[data-cursor-ground]{position:relative}[data-cursor-ground]:before{content:"";inset:calc(-1 * var(--cursor-ground-bleed,0px));z-index:-1;border-radius:var(--cursor-ground-r,var(--radius-md));background:var(--color-overlay-weak);pointer-events:none;animation:.15s both cursor-ground-in;position:absolute}@keyframes cursor-ground-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-cursor-ground]:before{animation:none}}html.cursor--active .cursor{transform:translate(-50%,-50%)scale(.8)}.cursor.is-hidden{opacity:0}.dropdown-content{z-index:997;background-color:var(--color-fill-base);border:var(--border-sm) solid var(--color-overlay-weak);border-radius:var(--radius-md);padding:var(--space-1);opacity:1;min-width:160px;transition:opacity .15s;position:absolute}.dropdown-hidden{opacity:0;pointer-events:none}.dropdown-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font:inherit;letter-spacing:var(--tracking-n015);color:var(--color-text-primary);text-align:left;cursor:none;border-radius:var(--radius-sm);background:0 0;border:none;font-size:1rem;transition:background-color .1s;display:flex}.dropdown-item:hover{background-color:var(--color-overlay-weak)}.dropdown-item-disabled{opacity:var(--opacity-40)}.dropdown-separator{height:var(--border-sm);background-color:var(--color-text-primary);opacity:var(--opacity-divider);margin:var(--space-1) 0}.dropdown-label{width:100%;padding:var(--space-2) var(--space-3);font:inherit;letter-spacing:var(--tracking-n015);opacity:var(--opacity-40);align-items:center;font-size:1rem;display:flex}.container-sm{max-width:var(--container-sm);margin-inline:auto}.container-md{max-width:var(--container-md);margin-inline:auto}.container-lg{max-width:var(--container-lg);margin-inline:auto}.container-xl{max-width:var(--container-xl);margin-inline:auto}.container-5xl{max-width:var(--container-5xl);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.w-full{width:100%}.min-h-screen{min-height:100dvh}
[data-kind]{--hue-light:#78716c;--hue-dark:#a8a29e;--solid:#57534e;--solid-ink:var(--color-text-contrast)}[data-kind=like],[data-kind=hex]{--hue-light:var(--grey-60);--hue-dark:var(--grey-50);--solid:var(--color-fill-secondary);--solid-ink:var(--color-text-primary)}[data-kind=owner]{--hue-light:#7c3aed;--hue-dark:#a78bfa;--solid:#6d28d9}[data-kind=year]{--hue-light:#52525b;--hue-dark:#a1a1aa;--solid:#52525b}[data-kind=subject]{--hue-light:#c026d3;--hue-dark:#f0abfc;--solid:#a21caf}[data-kind=sector]{--hue-light:#0284c7;--hue-dark:#38bdf8;--solid:#0369a1}[data-kind=form]{--hue-light:#059669;--hue-dark:#34d399;--solid:#047857}[data-kind=register]{--hue-light:#d97706;--hue-dark:#fbbf24;--solid:#b45309}[data-kind=pull]{--hue-light:#e11d48;--hue-dark:#fb7185;--solid:#be123c}[data-kind]{--tint:var(--hue-light)}@media (prefers-color-scheme:dark){[data-kind]{--tint:var(--hue-dark)}}[data-theme=dark] [data-kind]{--tint:var(--hue-dark)}[data-theme=light] [data-kind]{--tint:var(--hue-light)}[data-colour]{--hue-light:var(--swatch);--hue-dark:var(--swatch);--solid:var(--swatch);--solid-ink:var(--color-text-contrast)}[data-colour=black]{--swatch:#111;--hue-light:#1c1c1c;--hue-dark:#d4d4d8;--solid:#1c1c1c}[data-colour=grey]{--swatch:gray;--hue-light:#52525b;--hue-dark:#a1a1aa;--solid:#52525b}[data-colour=white]{--swatch:#fff;--hue-light:#a1a1aa;--hue-dark:#f4f4f5;--solid:#71717a}[data-colour=cream]{--swatch:#f5ead6;--hue-light:#b8a077;--hue-dark:#f0e3c8;--solid:#8a7449}[data-colour=beige]{--swatch:#d9c7a7;--hue-light:#a08a62;--hue-dark:#d9c7a7;--solid:#7a6540}[data-colour=brown]{--swatch:#6b4423;--hue-light:#6b4423;--hue-dark:#b98c5e;--solid:#5a3a1e}[data-colour=red]{--swatch:#d32f2f;--hue-light:#d32f2f;--hue-dark:#ef5350;--solid:#b71c1c}[data-colour=orange]{--swatch:#f57c00;--hue-light:#e8590c;--hue-dark:#fb923c;--solid:#c2410c}[data-colour=yellow]{--swatch:#fdd835;--hue-light:#a16207;--hue-dark:#fde047;--solid:#854d0e}[data-colour=green]{--swatch:#2e7d32;--hue-light:#2e7d32;--hue-dark:#66bb6a;--solid:#1b5e20}[data-colour=teal]{--swatch:#00897b;--hue-light:#00897b;--hue-dark:#26a69a;--solid:#00695c}[data-colour=blue]{--swatch:#1565c0;--hue-light:#1565c0;--hue-dark:#42a5f5;--solid:#0d47a1}[data-colour=navy]{--swatch:#0d1b4c;--hue-light:#1a237e;--hue-dark:#5c6bc0;--solid:#0d1b4c}[data-colour=purple]{--swatch:#7b1fa2;--hue-light:#7b1fa2;--hue-dark:#ba68c8;--solid:#4a148c}[data-colour=pink]{--swatch:#ec4899;--hue-light:#c2185b;--hue-dark:#f48fb1;--solid:#be185d}[data-colour=gold]{--swatch:#c9a227;--hue-light:#b8860b;--hue-dark:#d4af37;--solid:#8a6410}[data-colour]{--tint:var(--hue-light)}@media (prefers-color-scheme:dark){[data-colour]{--tint:var(--hue-dark)}}[data-theme=dark] [data-colour]{--tint:var(--hue-dark)}[data-theme=light] [data-colour]{--tint:var(--hue-light)}
:where([data-tip]){position:relative}[data-tip][data-tip]:after{content:attr(data-tip);bottom:calc(100% + var(--space-2));z-index:40;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-text-primary);color:var(--color-fill-base);font-size:.75rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(var(--tip-x,-50%), var(--space-1)) scale(var(--tip-scale,1));transform-origin:var(--tip-origin,bottom center);transition:opacity .15s,transform .15s;position:absolute;left:50%}[data-tip][data-tip]:hover:after,[data-tip][data-tip]:focus-visible:after{opacity:1;transform:translate(var(--tip-x,-50%), 0) scale(var(--tip-scale,1))}[data-tip][data-tip][data-tip-below]:after{bottom:auto;top:calc(100% + var(--space-2));transform:translate(var(--tip-x,-50%), calc(var(--space-1) * -1)) scale(var(--tip-scale,1));transform-origin:var(--tip-origin,top center)}[data-tip][data-tip][data-tip-below]:hover:after,[data-tip][data-tip][data-tip-below]:focus-visible:after{transform:translate(var(--tip-x,-50%), 0) scale(var(--tip-scale,1))}[data-tip][data-tip][data-tip-align=end]:after{--tip-x:0;--tip-origin:top right;left:auto;right:0}[data-tip][data-tip][data-tip-align=start]:after{--tip-x:0;--tip-origin:top left;left:0;right:auto}[data-tip][data-tip][data-tip-align=end]:not([data-tip-below]):after{--tip-origin:bottom right}[data-tip][data-tip][data-tip-align=start]:not([data-tip-below]):after{--tip-origin:bottom left}[data-tip][data-tip]:disabled:after{content:none}@media (prefers-reduced-motion:reduce){[data-tip][data-tip]:after,[data-tip][data-tip][data-tip-below]:after{transform:translate(var(--tip-x,-50%), 0) scale(var(--tip-scale,1));transition:none}}
:where(a,button,input,select,textarea,summary,[tabindex],[role=option],[role=tab],[role=button]):focus-visible{outline:var(--border-md) solid currentColor;outline-offset:2px;border-radius:var(--radius-xs)}:where([data-focus-inset]):focus-visible{outline:var(--border-md) solid currentColor;outline-offset:calc(-1 * var(--border-md))}:where([data-focus-silent]):focus,:where([data-focus-silent]):focus-visible{outline:none}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10000;padding:var(--space-2) var(--space-4);letter-spacing:var(--tracking-n020);color:var(--color-fill-base);background-color:var(--color-text-primary);border-radius:var(--radius-sm);transform:translateY(calc(-100% - var(--space-4)));font-size:1rem;transition:transform .15s;position:fixed}.skip-link:focus-visible{outline:var(--border-md) solid var(--color-fill-base);outline-offset:calc(-1 * var(--space-1));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-region{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html,body,.btn,.btn-icon,.tabs-trigger,.link,.dropdown-item,a,button,[role=option],[role=button]{cursor:auto}a,button,[role=option],[role=button],.btn,.btn-icon,.tabs-trigger,.dropdown-item{cursor:default}.cursor{display:none}}@media (any-pointer:coarse) and (any-pointer:none){html{cursor:auto}.cursor{display:none}}@media (prefers-contrast:more){:root{--opacity-80:1;--opacity-60:.8;--opacity-40:.6;--opacity-20:.4;--opacity-divider:.2;--alpha-10:color-mix(in srgb, var(--color-text-primary) 20%, transparent)}:root,[data-theme=light]{--color-text-secondary:#18181b;--color-text-tertiary:#494951}[data-theme=dark]{--color-text-secondary:#fafafa;--color-text-tertiary:#d0d0d7}@media (prefers-color-scheme:dark){:root{--color-text-secondary:#fafafa;--color-text-tertiary:#d0d0d7}}}@media (forced-colors:active){.op-80,.op-60,.op-40,.op-20{opacity:1}.cursor{display:none}html{cursor:auto}:where(a,button,input,select,textarea,[tabindex],[role=option],[role=tab]):focus-visible{outline:var(--border-md) solid Highlight;outline-offset:2px}[aria-pressed=true],[aria-selected=true],[data-active=true],[data-on=true]{border:var(--border-sm) solid Highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.drawer-module__8NmVVG__dock{z-index:60;padding-bottom:var(--space-5);--float-shadow:0 2px 6px #0000000f, 0 16px 44px #00000029;--float-line:inset 0 0 0 var(--border-sm) var(--color-overlay-weak);justify-content:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (prefers-color-scheme:dark){.drawer-module__8NmVVG__dock{--float-shadow:0 2px 6px #00000080, 0 16px 44px #000000a8}}html[data-theme=dark] .drawer-module__8NmVVG__dock{--float-shadow:0 2px 6px #00000080, 0 16px 44px #000000a8}html[data-theme=light] .drawer-module__8NmVVG__dock{--float-shadow:0 2px 6px #0000000f, 0 16px 44px #00000029}.drawer-module__8NmVVG__pill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);background-color:var(--color-text-primary);color:var(--color-fill-base);box-shadow:var(--float-shadow);border-radius:1.25rem;display:flex}.drawer-module__8NmVVG__face{font:inherit;font-size:1rem;line-height:var(--leading-body-md);letter-spacing:var(--tracking-n010);color:inherit;border-radius:var(--radius-sm);cursor:none;background:0 0;border:none;align-items:baseline;gap:.5em;padding:.1em;display:flex}.drawer-module__8NmVVG__face:active,.drawer-module__8NmVVG__added{opacity:var(--opacity-40)}.drawer-module__8NmVVG__action{margin-left:var(--space-3);padding-left:var(--space-4);border-left:var(--border-sm) solid color-mix(in srgb, var(--color-fill-base) 20%, transparent);opacity:var(--opacity-60);transition:opacity .15s}.drawer-module__8NmVVG__face:hover .drawer-module__8NmVVG__action{opacity:1}.drawer-module__8NmVVG__close{width:2rem;height:2rem;color:inherit;border-radius:var(--radius-sm);opacity:var(--opacity-40);cursor:none;background:0 0;border:none;place-items:center;transition:opacity .15s,background-color .15s;display:grid}.drawer-module__8NmVVG__close:hover{opacity:1;background-color:color-mix(in srgb, var(--color-fill-base) 20%, transparent)}.drawer-module__8NmVVG__close:active{opacity:var(--opacity-40)}.drawer-module__8NmVVG__scrim{z-index:110;padding:var(--space-6);background-color:var(--color-overlay-strong);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.drawer-module__8NmVVG__warning{gap:var(--space-4);width:100%;max-width:26rem;padding:var(--space-6);background-color:var(--color-fill-base);border-radius:var(--radius-md);flex-direction:column;display:flex}.drawer-module__8NmVVG__heading{margin:0}.drawer-module__8NmVVG__body{opacity:var(--opacity-60);margin:0}.drawer-module__8NmVVG__choices{justify-content:flex-end;align-items:center;gap:var(--space-5);margin-top:var(--space-2);display:flex}.drawer-module__8NmVVG__keep,.drawer-module__8NmVVG__delete{font:inherit;color:inherit;border-radius:var(--radius-sm);cursor:none;background:0 0;border:none;padding:.1em;transition:background-color .15s}.drawer-module__8NmVVG__keep:hover,.drawer-module__8NmVVG__delete:hover{background-color:var(--color-overlay-core)}.drawer-module__8NmVVG__keep:active,.drawer-module__8NmVVG__delete:active{opacity:var(--opacity-40)}.drawer-module__8NmVVG__keep{opacity:var(--opacity-60)}.drawer-module__8NmVVG__keep:hover{opacity:1}
