/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--white:oklch(100% 0 0);--rhy-50:oklch(97.6% .0025 48);--rhy-100:oklch(94.8% .006 48);--rhy-200:oklch(90.5% .008 48);--rhy-300:oklch(84% .01 48);--rhy-500:oklch(60% .013 48);--rhy-600:oklch(52% .014 48);--rhy-700:oklch(44% .015 48);--rhy-800:oklch(34% .015 48);--rhy-950:oklch(20.5% .012 48);--rhy-on-dark:oklch(98.5% .003 48);--danger-700:oklch(50% .17 27);--water-500:oklch(56% .075 235);--water-700:oklch(47% .07 235);--dur-press:.15s;--dur-hover:.15s;--dur-row:.12s;--dur-popover:.15s;--dur-dropdown-in:.18s;--dur-dropdown-out:.12s;--dur-modal-in:.22s;--dur-modal-out:.15s;--dur-drawer-in:.32s;--dur-drawer-out:.2s;--dur-morph:.4s;--dur-signature:1.4s;--press-scale:.96;--z-sticky:30;--z-bar:40;--z-header:50;--z-consent:60;--z-toast:70;--header-h:64px;--gx:16px;--gap:16px;--content-max:80rem;--measure:66ch;--measure-lede:52ch;--axis-h:58px;--abar-h:75px;--consent-h:96px;--ar-row:1/1;--ar-card:3/2;--ar-portrait:4/5;--ar-band:2/1;--ar-chapter:16/9}@media (min-width:30rem){:root{--ar-band:12/5}}@media (min-width:48rem){:root{--gx:32px;--gap:24px;--consent-h:68px}}@media (min-width:64rem){:root{--header-h:80px}}@media (min-width:80rem){:root{--gx:48px}}:host,:root{--color-page:var(--white);--color-subtle:var(--rhy-50);--color-hover-fill:var(--rhy-100);--color-line:var(--rhy-200);--color-rule:var(--rhy-950);--color-underline:var(--rhy-500);--color-border-input:var(--rhy-500);--color-ink:var(--rhy-950);--color-ink-2:var(--rhy-700);--color-ink-3:var(--rhy-600);--color-action:var(--rhy-950);--color-action-hover:var(--rhy-800);--color-on-action:var(--rhy-on-dark);--color-night:var(--rhy-950);--color-on-night:var(--rhy-on-dark);--color-on-night-2:var(--rhy-300);--color-night-line:var(--rhy-800);--color-selection:var(--rhy-200);--color-danger:var(--danger-700);--color-focus:var(--rhy-950);--color-focus-halo:var(--white);--color-backdrop:var(--rhy-950)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-backdrop:color-mix(in oklab,var(--rhy-950)40%,transparent)}}:host,:root{--color-photo-edge:oklch(0% 0 0/.1);--font-ui:var(--font-pathway,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--text-h1:clamp(2.25rem,1.55rem + 2.8vw,4rem);--text-h3:clamp(1.375rem,1.2rem + .7vw,1.75rem);--text-h3--line-height:1.2;--text-body:1.0625rem;--text-body--line-height:1.55;--text-ui:1rem;--text-ui--line-height:1.5;--text-meta:.9375rem;--text-meta--line-height:1.45;--text-small:.875rem;--spacing-chapter:clamp(5rem,3rem + 6vw,10rem);--spacing-index:clamp(2rem,1.5rem + 1.5vw,3rem);--radius-hair:2px;--radius-sheet:4px;--shadow-overlay:0 1px 2px oklch(20.5% .012 48/.06),0 4px 12px oklch(20.5% .012 48/.08),0 16px 32px oklch(20.5% .012 48/.1);--ease-drawer:cubic-bezier(.32,.72,0,1);--color-now:var(--ember-600)}html[data-v2]{--font-serif:var(--font-piazzolla,ui-serif),ui-serif,Georgia,serif;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}@layer base{html[data-v2] [data-ground=night]{--color-ink:var(--rhy-on-dark);--color-ink-2:var(--rhy-300);--color-ink-3:var(--rhy-300);--color-line:var(--rhy-800);--color-rule:var(--rhy-300);--color-hover-fill:var(--rhy-800);--color-action:var(--rhy-on-dark);--color-action-hover:var(--rhy-200);--color-on-action:var(--rhy-950);--color-underline:var(--rhy-300);--color-border-input:var(--rhy-500);--color-selection:var(--rhy-700);--color-focus:var(--rhy-on-dark);--color-focus-halo:var(--rhy-950);background-color:var(--color-night);color:var(--color-ink)}html[data-v2]{color-scheme:light;scrollbar-color:var(--rhy-500)var(--rhy-100);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-block-start:calc(var(--header-h) + 16px)}html[data-v2] body{background-color:var(--color-page);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-kerning:normal;font-optical-sizing:auto;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--color-ink);overflow-x:clip}html[data-v2] *,html[data-v2] :after,html[data-v2] :before{border-color:var(--color-line);outline-color:var(--color-focus)}html[data-v2] ::selection{background-color:var(--color-selection);color:var(--color-ink)}html[data-v2] :is(h1,h2,h3,h4,h5,h6){font-weight:inherit;letter-spacing:normal}html[data-v2] a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);transition:text-decoration-color var(--dur-hover)ease}@media (hover:hover) and (pointer:fine){html[data-v2] a:hover{text-decoration-color:currentColor}}html[data-v2] :focus{outline:none}html[data-v2] :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo);transition:none}@media (forced-colors:active){html[data-v2] :focus-visible{box-shadow:none;outline-color:highlight}}html[data-v2][data-consent=ask]:has([data-consent-bar]){scroll-padding-block-end:calc(var(--consent-h) + 16px)}html[data-v2][data-consent=ask]:has([data-consent-bar]) body{padding-bottom:var(--consent-h)}@media (max-width:63.99rem){html[data-v2]:has([data-sticky-axis]){--axis-h:72px;scroll-padding-block-start:calc(var(--header-h) + var(--axis-h) + 8px)}html[data-v2]:has([data-action-bar]){scroll-padding-block-end:calc(var(--abar-h) + 16px)}html[data-v2][data-consent=ask]:has([data-action-bar]):has([data-consent-bar]){scroll-padding-block-end:calc(var(--abar-h) + var(--consent-h) + 32px)}}html[data-v2] a[href]:active{color:var(--color-ink-2);text-decoration-color:currentColor}html[data-v2] :is(button,summary,[role=button],[role=tab],[role=menuitem]):not(:disabled,[aria-disabled=true]):active{background-color:var(--color-hover-fill)}html[data-v2] :is(button,summary,select,[role=button],[role=tab],[role=menuitem],[role=switch],label:has(>input:is([type=checkbox],[type=radio]))){-webkit-user-select:none;user-select:none;touch-action:manipulation}html[data-v2] :is(dialog,[role=dialog],[role=menu],[role=listbox]){overscroll-behavior:contain}html[data-v2] :is(h1,h2,h3){text-wrap:balance}html[data-v2] p{text-wrap:pretty}}:root{--ember-100:oklch(94% .03 44);--ember-600:oklch(55% .15 44);--ember-700:oklch(48% .125 44);--voice-mast:var(--text-h1)}@layer components{html[data-v2] .track .hb.hollow{background-color:var(--color-page);box-shadow:inset 0 0 0 1.5px var(--color-now)}html[data-v2] .map .chip.dim{background-color:var(--rhy-200);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--rhy-600),0 0 0 2px var(--color-page)}html[data-v2] .breakout{--breakout-margin-l:max(var(--gx),env(safe-area-inset-left,0px));--breakout-margin-r:max(var(--gx),env(safe-area-inset-right,0px));--breakout-content:min(var(--content-max),100% - var(--breakout-margin-l) - var(--breakout-margin-r));--breakout-text:min(var(--measure),var(--breakout-content));grid-template-columns:[full-start]minmax(0,1fr)[wide-start]var(--breakout-margin-l)[content-start text-start]var(--breakout-text)[text-end]calc(var(--breakout-content) - var(--breakout-text))[content-end]var(--breakout-margin-r)[wide-end]minmax(0,1fr)[full-end];display:grid}html[data-v2] .breakout>*{grid-column:content;min-width:0}html[data-v2] .breakout>.breakout-full{grid-column:full}html[data-v2] .breakout>.breakout-wide{grid-column:wide}html[data-v2] .breakout>.breakout-text{grid-column:text}html[data-v2] .breakout>.breakout-bleed-end{grid-column:content-start/full-end}html[data-v2] .breakout>.breakout-bleed-start{grid-column:full-start/content-end}html[data-v2] .cols{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:48rem){html[data-v2] .cols{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:64rem){html[data-v2] .cols{grid-template-columns:repeat(12,minmax(0,1fr))}}html[data-v2] .safe-top{padding-top:calc(var(--safe-pad,0px) + env(safe-area-inset-top,0px))}html[data-v2] .safe-bottom{padding-bottom:calc(var(--safe-pad,0px) + env(safe-area-inset-bottom,0px))}html[data-v2] .safe-x{padding-left:max(var(--gx),env(safe-area-inset-left,0px));padding-right:max(var(--gx),env(safe-area-inset-right,0px))}html[data-v2] .scroller{overscroll-behavior:contain;overflow:auto}html[data-v2] .scroller-x{overscroll-behavior-x:contain;overflow:auto hidden}html[data-v2] .press{transition:transform var(--dur-press)var(--ease-out)}html[data-v2] .press:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--press-scale))}html[data-v2] .press-fill:active:not(:disabled,[aria-disabled=true]){background-color:var(--color-hover-fill);transition:none}html[data-v2] .press-ink:active:not(:disabled,[aria-disabled=true]){color:var(--color-ink-2);text-decoration-color:currentColor;transition:none}@media (prefers-reduced-motion:reduce){html[data-v2] .press{transition:none}}html[data-v2] .prose{max-inline-size:var(--measure);font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height);text-wrap:pretty}html[data-v2] .prose :is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-block-start:1em}html[data-v2] .prose strong{font-weight:600}html[data-v2] .num{font-variant-numeric:tabular-nums lining-nums}html[data-v2] .kit-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}html[data-v2] .kit-icon *{vector-effect:non-scaling-stroke}html[data-v2] .kit-icon-needle{transform:rotate(var(--b,0deg))}html[data-v2] .kit-icon-ext{vertical-align:-3px;margin-inline-start:4px;display:inline-block}html[data-v2] .kit-btn{border-radius:var(--radius-hair);background-color:var(--color-action);color:var(--color-on-action);font-family:var(--font-ui);font-size:var(--text-ui);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover)ease,color var(--dur-hover)ease,transform var(--dur-press)var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}html[data-v2] .kit-btn>.kit-icon{width:22px;height:22px}html[data-v2] .kit-btn[data-size=lg]{min-height:52px;padding-block:13px;padding-inline:22px}html[data-v2] .kit-btn[data-size=sm]{min-height:44px;font-size:var(--text-meta);padding-block:9px;padding-inline:12px}html[data-v2] .kit-btn[data-full]{white-space:normal;width:100%}html[data-v2] .kit-btn[data-variant=secondary]{color:var(--color-ink);border-color:var(--color-ink);background-color:#0000}html[data-v2] .kit-btn[data-variant=text]{min-width:44px;min-height:44px;color:var(--color-ink);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);transition:color var(--dur-hover)ease,text-decoration-color var(--dur-hover)ease;background-color:#0000;border:0;padding:0}html[data-v2] :is(.kit-btn[data-variant=icon],.kit-icon-btn){border-radius:var(--radius-hair);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-hover)ease;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-v2] :is(.kit-btn[data-variant=icon],.kit-icon-btn)>.kit-icon{width:20px;height:20px}html[data-v2] .kit-btn:is(button:enabled,a[href]):not([aria-disabled=true],[data-variant=text],[data-variant=icon]):active{transform:scale(var(--press-scale))}html[data-v2] .kit-btn[data-variant=secondary]:is(button:enabled,a[href]):not([aria-disabled=true]):active,html[data-v2] :is(.kit-btn[data-variant=icon],.kit-icon-btn):is(button:enabled,a[href]):not([aria-disabled=true]):active{background-color:var(--color-hover-fill);transition:none}html[data-v2] .kit-btn[data-variant=text]:is(button:enabled,a[href]):not([aria-disabled=true]):active{color:var(--color-ink-2);text-decoration-color:currentColor;transition:none}@media (hover:hover) and (pointer:fine){html[data-v2] .kit-btn[data-variant=primary]:is(button:enabled,a[href]):not([aria-disabled=true]):hover{background-color:var(--color-action-hover)}html[data-v2] .kit-btn[data-variant=secondary]:is(button:enabled,a[href]):not([aria-disabled=true]):hover,html[data-v2] :is(.kit-btn[data-variant=icon],.kit-icon-btn):is(button:enabled,a[href]):not([aria-disabled=true]):hover{background-color:var(--color-hover-fill)}html[data-v2] .kit-btn[data-variant=text]:is(button:enabled,a[href]):not([aria-disabled=true]):hover{text-decoration-color:currentColor}}html[data-v2] .kit-btn[aria-busy=true]{cursor:progress}html[data-v2] .kit-btn[data-unavailable]{background-color:var(--color-hover-fill);color:var(--color-ink-2);cursor:not-allowed;border-color:#0000}html[data-v2] .kit-btn[data-unavailable][data-variant=text]{background-color:#0000;text-decoration-line:none}html[data-v2] .kit-btn-unavailable{justify-items:start;gap:6px;display:inline-grid}html[data-v2] .kit-btn-unavailable[data-full]{display:grid}html[data-v2] .kit-btn-reason{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] [data-ground=night] .kit-btn-reason{color:var(--color-on-night-2)}html[data-v2] .kit-tag{border:1px solid var(--color-border-input);border-radius:var(--radius-hair);font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-ink);white-space:nowrap;vertical-align:2px;padding:1px 6px 2px;font-weight:600;line-height:1.4;display:inline-block}html[data-v2] .kit-field{align-content:start;gap:6px;min-width:0;display:grid}html[data-v2] .kit-field-label{font-family:var(--font-ui);font-size:var(--text-meta);color:var(--color-ink);font-weight:600;line-height:1.4}html[data-v2] .kit-field-hint{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2);margin-top:-2px}html[data-v2] .kit-field-control{border:1px solid var(--color-border-input);border-radius:var(--radius-hair);background-color:var(--color-page);width:100%;min-width:0;height:48px;color:var(--color-ink);font-family:var(--font-ui);padding:0 14px;font-size:16px;line-height:1.5}html[data-v2] textarea.kit-field-control{resize:vertical;height:auto;min-height:7.5rem;padding-block:12px}html[data-v2] .kit-field[data-size=search] .kit-field-control{height:52px;padding-inline:12px}html[data-v2] .kit-field-control::placeholder{color:var(--color-ink-3);opacity:1}html[data-v2] .kit-field-control[type=search]:placeholder-shown::-webkit-search-cancel-button{display:none}html[data-v2] .kit-field-control:focus-visible{outline-offset:0;border-color:var(--color-ink)}html[data-v2] .kit-field-control[aria-invalid=true]{border-color:var(--color-danger)}html[data-v2] .kit-field-control:disabled{background-color:var(--color-subtle);color:var(--color-ink-2);cursor:not-allowed}html[data-v2] .kit-field-error{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-danger);align-items:flex-start;gap:6px;font-weight:500;display:flex}html[data-v2] .kit-field-error>.kit-icon{margin-top:1px}html[data-v2] .kit-field-counter{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .kit-form-result-title{font-family:var(--font-serif);font-size:var(--text-h3);line-height:var(--text-h3--line-height);align-items:center;gap:8px;font-weight:500;display:flex}html[data-v2] .kit-form-result-title>.kit-icon{width:22px;height:22px}html[data-v2] .kit-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}html[data-v2] .kit-order-note{max-inline-size:var(--measure);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);font-weight:400}html[data-v2] dialog.kit-dialog{background-color:var(--color-page);color:var(--color-ink);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;border:0;padding:0;overflow:hidden}html[data-v2] dialog.kit-dialog[open]{flex-direction:column;display:flex}html[data-v2] dialog.kit-dialog::backdrop{background-color:var(--color-backdrop)}html[data-v2] dialog.kit-dialog[data-placement=center]{border-radius:var(--radius-sheet);width:min(100% - 32px,34rem);max-width:none;max-height:min(100dvh - 32px,44rem);margin:auto}html[data-v2] dialog.kit-dialog[data-placement=right]{border-radius:0;width:min(100%,24rem);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto}html[data-v2] dialog.kit-dialog[data-placement=bottom]{border-radius:var(--radius-sheet)var(--radius-sheet)0 0;width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0}@media (min-width:48rem){html[data-v2] dialog.kit-dialog[data-placement=bottom]{border-radius:var(--radius-sheet);width:min(100% - 64px,30rem);margin:auto}}html[data-v2] .kit-dialog-head{min-height:60px;padding:8px var(--gx);border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-v2] dialog.kit-dialog[data-placement=right] .kit-dialog-head{min-height:var(--header-h);padding-top:max(8px,env(safe-area-inset-top,0px))}html[data-v2] .kit-dialog-title{font-family:var(--font-ui);font-size:1.125rem;font-weight:600;line-height:1.4}html[data-v2] .kit-dialog-close{margin-inline-end:-10px}html[data-v2] .kit-dialog-body{overscroll-behavior:contain;min-height:0;padding:16px var(--gx)24px;flex:auto;overflow:auto}html[data-v2] .kit-dialog-foot{padding:12px var(--gx)calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-v2] dialog.kit-dialog[open]{animation:kit-modal-in var(--dur-modal-in)var(--ease-out)}html[data-v2] dialog.kit-dialog[open][data-closing]{animation:kit-modal-out var(--dur-modal-out)var(--ease-out)forwards}html[data-v2] dialog.kit-dialog[data-placement=right][open]{animation:kit-drawer-in-right var(--dur-drawer-in)var(--ease-drawer)}html[data-v2] dialog.kit-dialog[data-placement=right][open][data-closing]{animation:kit-drawer-out-right var(--dur-drawer-out)var(--ease-drawer)forwards}html[data-v2] dialog.kit-dialog[data-placement=bottom][open]{animation:kit-drawer-in-bottom var(--dur-drawer-in)var(--ease-drawer)}html[data-v2] dialog.kit-dialog[data-placement=bottom][open][data-closing]{animation:kit-drawer-out-bottom var(--dur-drawer-out)var(--ease-drawer)forwards}@media (min-width:48rem){html[data-v2] dialog.kit-dialog[data-placement=bottom][open]{animation:kit-modal-in var(--dur-modal-in)var(--ease-out)}html[data-v2] dialog.kit-dialog[data-placement=bottom][open][data-closing]{animation:kit-modal-out var(--dur-modal-out)var(--ease-out)forwards}}html[data-v2] dialog.kit-dialog[open]::backdrop{animation:kit-fade-in var(--dur-modal-in)ease}html[data-v2] dialog.kit-dialog[open][data-closing]::backdrop{animation:kit-fade-out var(--dur-modal-out)ease forwards}html[data-v2] .kit-menu{display:inline-block;position:relative}html[data-v2] .kit-menu-list{z-index:var(--z-toast);background-color:var(--color-page);min-width:max(100%,12rem);max-width:min(20rem,100vw - 32px);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-overlay);transform-origin:0 0;animation:kit-pop-in var(--dur-dropdown-in)var(--ease-out);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}html[data-v2] .kit-menu-list[hidden]{display:none}html[data-v2] .kit-menu-list[data-closing]{animation:kit-pop-out var(--dur-dropdown-out)var(--ease-out)forwards}html[data-v2] .kit-menu[data-align=end] .kit-menu-list{transform-origin:100% 0;left:auto;right:0}html[data-v2] .kit-menu[data-side=top] .kit-menu-list{transform-origin:0 100%;top:auto;bottom:calc(100% + 4px)}html[data-v2] .kit-menu[data-side=top][data-align=end] .kit-menu-list{transform-origin:100% 100%}html[data-v2] .kit-menu-item{width:100%;min-height:44px;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-ui);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-row)ease;background-color:#0000;border:0;align-items:center;gap:8px;padding:0 16px;line-height:1.5;text-decoration:none;display:flex}html[data-v2] .kit-menu-item:focus-visible{outline-offset:-2px;box-shadow:none;background-color:var(--color-hover-fill);transition:none}html[data-v2] .kit-menu-item:active{background-color:var(--color-hover-fill);transition:none}@media (hover:hover) and (pointer:fine){html[data-v2] .kit-menu-item:hover{background-color:var(--color-hover-fill)}}html[data-v2] .kit-share{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}html[data-v2] .kit-share-status{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .kit-share-status:empty{position:absolute}@media (prefers-reduced-motion:reduce){html[data-v2] .kit-btn{transition:background-color var(--dur-hover)ease,color var(--dur-hover)ease}html[data-v2] dialog.kit-dialog[data-placement][open],html[data-v2] dialog.kit-dialog[open]{animation-name:kit-fade-in}html[data-v2] dialog.kit-dialog[data-placement][open][data-closing],html[data-v2] dialog.kit-dialog[open][data-closing]{animation-name:kit-fade-out}html[data-v2] .kit-menu-list{animation-name:kit-fade-in}html[data-v2] .kit-menu-list[data-closing]{animation-name:kit-fade-out}}html[data-v2] .kit-main{padding-top:var(--header-h);flex:1}html[data-v2] .kit-wrap{width:100%;max-width:calc(var(--content-max) + 2*var(--gx));padding-left:max(var(--gx),env(safe-area-inset-left,0px));padding-right:max(var(--gx),env(safe-area-inset-right,0px));margin-inline:auto}html[data-v2] .kit-skip{left:var(--gx);z-index:calc(var(--z-toast) + 10);border-radius:var(--radius-hair);background-color:var(--color-action);color:var(--color-on-action);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px}html[data-v2] .kit-skip:focus-visible{top:8px}html[data-v2] .kit-header{z-index:var(--z-header);height:var(--header-h);padding-right:var(--kit-lock-gutter,0);background-color:var(--color-page);border-bottom:1px solid var(--color-line);position:fixed;top:0;left:0;right:0}html[data-v2] .kit-header-row{align-items:center;gap:8px;height:100%;display:flex}html[data-v2] .kit-wordmark{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;margin-right:auto;padding-block:12px;font-size:20px;font-weight:620;line-height:1;text-decoration:none}@media (max-width:359px){html[data-v2] .kit-wordmark{padding-block:13px;font-size:18px}}html[data-v2] :is(.kit-header-search,.kit-menu-btn){border-radius:var(--radius-hair);min-width:44px;height:44px;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-ui);cursor:pointer;transition:background-color var(--dur-hover)ease;background-color:#0000;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}html[data-v2] .kit-header-search-label{display:none}html[data-v2] .kit-menu-btn{margin-right:-4px;padding-right:4px}html[data-v2] :is(.kit-header-search,.kit-menu-btn,.kit-nav-link,.kit-header-biz):active{background-color:var(--color-hover-fill);color:var(--color-ink-2);transition:none}html[data-v2] .kit-header-biz,html[data-v2] .kit-header-nav{display:none}@media (min-width:64rem){html[data-v2] .kit-header-row{gap:0}html[data-v2] .kit-wordmark{margin-right:48px}html[data-v2] .kit-header-nav{flex:auto;min-width:0;display:block;position:relative}html[data-v2] .kit-header-nav>ul{gap:4px;margin-inline:-6px;padding-inline:6px;display:flex;overflow-x:clip}html[data-v2] .kit-header-search{padding:0 12px}html[data-v2] .kit-header-search-label{display:inline}html[data-v2] .kit-header-biz{border-left:1px solid var(--color-line);height:44px;color:var(--color-ink-2);white-space:nowrap;align-items:center;margin-left:12px;padding:0 0 0 20px;font-weight:500;text-decoration:none;display:inline-flex}html[data-v2] .kit-menu-btn{display:none}}html[data-v2] .kit-nav-link{border-radius:var(--radius-hair);height:44px;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-ui);white-space:nowrap;transition:background-color var(--dur-hover)ease;flex:none;align-items:center;padding:0 12px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}html[data-v2] a.kit-nav-link:is([aria-current=page],[aria-current=true]){text-underline-offset:.45em;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}html[data-v2] .kit-nav-measure{visibility:hidden;pointer-events:none;width:max-content;display:flex;position:absolute;top:0;left:0}html[data-v2] .kit-nav-more>.kit-btn{border-radius:var(--radius-hair);height:44px;min-height:44px;color:var(--color-ink);font-size:var(--text-ui);transition:background-color var(--dur-hover)ease;padding:0 12px;font-weight:500;text-decoration-line:none}html[data-v2] .kit-nav-more>.kit-btn[aria-expanded=true]{background-color:var(--color-hover-fill)}html[data-v2] .kit-nav-more>.kit-btn:active{background-color:var(--color-hover-fill);color:var(--color-ink-2);transition:none}@media (min-width:64rem) and (hover:hover) and (pointer:fine){html[data-v2] :is(a.kit-nav-link,.kit-header-search,.kit-nav-more>.kit-btn):hover{background-color:var(--color-hover-fill)}html[data-v2] .kit-header-biz:hover{color:var(--color-ink);text-decoration-line:underline}}html[data-v2] .kit-site-menu .kit-dialog-title{display:flex}html[data-v2] .kit-site-menu .kit-wordmark{margin:0;padding:0}html[data-v2] .kit-site-menu .kit-dialog-body{padding:8px var(--gx)32px}html[data-v2] .kit-site-menu-biz{font-weight:600}html[data-v2] .kit-site-menu-biz,html[data-v2] .kit-site-menu-list a{border-bottom:1px solid var(--color-line);min-height:56px;color:var(--color-ink);align-items:center;text-decoration:none;display:flex}html[data-v2] .kit-site-menu-list a{font-family:var(--font-serif);font-size:1.375rem;font-weight:500;line-height:1.25}html[data-v2] .kit-site-menu-list a:is([aria-current=page],[aria-current=true]){text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:2px}html[data-v2] :is(.kit-site-menu-biz,.kit-site-menu-list a):active{background-color:var(--color-hover-fill);color:var(--color-ink-2);transition:none}html[data-v2] .kit-close{margin-top:var(--spacing-chapter);padding-bottom:var(--spacing-index)}html[data-v2] .kit-close-in{border-top:1px solid var(--color-rule);gap:6px;padding-top:16px;display:grid}html[data-v2] .kit-close-h{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-ink);font-weight:500;line-height:1.2}html[data-v2] .kit-close-line{max-width:62ch;font-size:var(--text-body);color:var(--color-ink);line-height:1.5}html[data-v2] .kit-close-line a{white-space:nowrap;font-weight:600}@media (min-width:64rem){html[data-v2] .kit-close-in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-top:20px}html[data-v2] .kit-close-h{grid-column:1/span 4}html[data-v2] .kit-close-line{grid-column:5/span 8}}html[data-v2] .kit-footer{padding:48px 0 24px}html[data-v2] .kit-c{font-family:var(--font-serif);font-weight:400}html[data-v2] .kit-foot-cols{gap:28px;display:grid}html[data-v2] .kit-foot-cols h2{font-family:var(--font-ui);font-size:var(--text-ui);color:var(--color-on-night);margin-bottom:6px;font-weight:600;line-height:1.4}html[data-v2] .kit-foot-cols ul{display:grid}html[data-v2] :is(.kit-foot-site,.kit-foot-guide) a{min-width:44px;min-height:44px;color:var(--color-on-night-2);align-items:center;text-decoration:none;display:inline-flex}html[data-v2] .kit-foot-word{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-on-night);font-size:20px;font-weight:620}html[data-v2] .kit-foot-indep{max-width:32ch;font-size:var(--text-meta);color:var(--color-on-night-2);margin-top:10px;line-height:1.45;display:none}html[data-v2] .kit-legal{border-top:1px solid var(--color-night-line);font-size:var(--text-small);color:var(--color-on-night-2);flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:32px;padding-top:16px;display:flex}html[data-v2] .kit-legal ul{flex-wrap:wrap;gap:0 20px;display:flex}html[data-v2] .kit-legal a{min-width:44px;min-height:44px;color:var(--color-on-night-2);font-size:var(--text-small);text-decoration-line:underline;-webkit-text-decoration-color:var(--rhy-700);text-decoration-color:var(--rhy-700);text-underline-offset:.2em;align-items:center;display:inline-flex}html[data-v2] .kit-osm{margin-left:auto}html[data-v2] .kit-legal .kit-indep{flex-basis:100%;padding-bottom:4px}html[data-v2] .kit-netband h2{margin-bottom:6px}html[data-v2] .kit-nb-line{display:none}html[data-v2] .kit-nb-rows{display:grid}html[data-v2] :is(.kit-nb-rows a,.kit-nb-here){min-width:44px;min-height:44px;color:var(--color-on-night-2);align-content:center;text-decoration:none;display:grid}html[data-v2] .kit-nb-here{padding:4px 0}html[data-v2] .kit-nb-word{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-on-night);font-size:1.0625rem;font-weight:620;line-height:1.25}html[data-v2] .kit-nb-role{display:none}html[data-v2] .kit-nb-dom{font-size:var(--text-small);color:var(--color-on-night-2);display:none}html[data-v2] .kit-nb-here .kit-nb-dom{display:block}html[data-v2] .kit-footer a:active{color:var(--color-on-night);text-decoration-line:underline;text-decoration-color:currentColor;transition:none}html[data-v2] .kit-nb-rows a:active .kit-nb-word{text-decoration-line:underline}@media (hover:hover) and (pointer:fine){html[data-v2] :is(.kit-foot-site,.kit-foot-guide) a:hover{color:var(--color-on-night);text-decoration-line:underline}html[data-v2] .kit-legal a:hover{color:var(--color-on-night);text-decoration-color:currentColor}html[data-v2] .kit-nb-rows a:hover .kit-nb-word{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}}@media (max-width:47.99rem){html[data-v2] .kit-footer{padding-top:20px}html[data-v2] .kit-foot-cols{gap:12px var(--gap);grid-template-columns:1fr 1fr}html[data-v2] .kit-foot-id{display:none}html[data-v2] .kit-foot-site{grid-area:1/1/auto/-1}html[data-v2] .kit-foot-site ul{column-gap:var(--gap);grid-template-columns:1fr 1fr}html[data-v2] .kit-foot-guide{grid-area:2/1}html[data-v2] .kit-netband{grid-area:2/2}html[data-v2] :is(.kit-foot-site,.kit-foot-guide) a{font-size:var(--text-meta)}html[data-v2] .kit-legal{gap:0 16px;margin-top:16px;padding-top:8px}html[data-v2] .kit-osm{margin-left:0}}@media (min-width:48rem) and (max-width:63.99rem){html[data-v2] .kit-foot-cols{gap:var(--gap);grid-template-columns:2fr 1fr 1fr 1fr}html[data-v2] .kit-foot-id{grid-area:1/1}html[data-v2] .kit-foot-site{grid-area:1/2}html[data-v2] .kit-foot-guide{grid-area:1/3}html[data-v2] .kit-netband{grid-area:1/4}html[data-v2] .kit-foot-indep{display:block}html[data-v2] .kit-legal .kit-indep{display:none}}@media (min-width:64rem){html[data-v2] .kit-foot-cols{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px}html[data-v2] .kit-netband{grid-area:1/1/auto/-1}html[data-v2] .kit-foot-id{grid-area:2/1/auto/span 4}html[data-v2] .kit-foot-site{grid-area:2/5/auto/span 5}html[data-v2] .kit-foot-site ul{column-gap:var(--gap);grid-template-columns:1fr 1fr}html[data-v2] .kit-foot-guide{grid-area:2/10/auto/span 3}html[data-v2] .kit-foot-indep{display:block}html[data-v2] .kit-legal .kit-indep{display:none}html[data-v2] .kit-netband h2{margin-bottom:14px}html[data-v2] .kit-nb-line{max-width:var(--measure-lede);font-size:var(--text-meta);color:var(--color-on-night-2);margin:-6px 0 14px;display:block}html[data-v2] .kit-nb-rows li{border-top:1px solid var(--color-night-line)}html[data-v2] .kit-nb-rows li:last-child{border-bottom:1px solid var(--color-night-line)}html[data-v2] :is(.kit-nb-rows a,.kit-nb-here){column-gap:var(--gap);grid-template-columns:15rem minmax(0,1fr) auto;align-items:center;min-height:56px;padding:0}html[data-v2] .kit-nb-word{font-size:20px}html[data-v2] .kit-nb-role{font-size:var(--text-meta);color:var(--color-on-night-2);display:block}html[data-v2] .kit-nb-dom{display:block}html[data-v2] .kit-nb-here .kit-nb-dom{color:var(--color-on-night);font-weight:600}}html[data-v2] .kit-consent{z-index:var(--z-consent);padding:10px max(var(--gx),env(safe-area-inset-right,0px))calc(10px + env(safe-area-inset-bottom,0px))max(var(--gx),env(safe-area-inset-left,0px));border-top:1px solid var(--color-rule);background-color:var(--color-page);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-small);line-height:1.4;display:none;position:fixed;bottom:0;left:0;right:0}html[data-v2][data-consent=ask] .kit-consent{display:block}html[data-v2] .kit-consent[data-ground=night]{background-color:var(--color-night)}html[data-v2] .kit-consent-in{max-width:var(--content-max);gap:8px;margin-inline:auto;display:grid}html[data-v2] .kit-consent p{color:var(--color-ink);text-wrap:pretty;margin:0}html[data-v2] .kit-consent-act{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}html[data-v2] .kit-consent .kit-btn{padding-inline:8px}@media (min-width:48rem){html[data-v2] .kit-consent-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}html[data-v2] .kit-consent-act{grid-template-columns:repeat(2,11rem)}}@media (max-width:63.99rem){html[data-v2]:has([data-action-bar]) .kit-consent{bottom:calc(var(--abar-h) + env(safe-area-inset-bottom,0px));padding-bottom:10px}}html[data-v2] :is(.kit-breadcrumb,nav[aria-label=Breadcrumb i]) a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media print{html[data-v2] :is(.kit-header,.kit-consent){display:none}html[data-v2] .kit-main{padding-top:0}}html[data-v2] .kit-photo{min-width:0;margin:0}html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-0);--ph-cw:var(--ph-cw-0);--ph-ch:var(--ph-ch-0);--ph-cl:var(--ph-cl-0);--ph-ct:var(--ph-ct-0);aspect-ratio:var(--ph-ar);background-color:var(--color-subtle);position:relative;overflow:hidden}@media (min-width:30rem){html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-480);--ph-cw:var(--ph-cw-480);--ph-ch:var(--ph-ch-480);--ph-cl:var(--ph-cl-480);--ph-ct:var(--ph-ct-480)}}@media (min-width:48rem){html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-768);--ph-cw:var(--ph-cw-768);--ph-ch:var(--ph-ch-768);--ph-cl:var(--ph-cl-768);--ph-ct:var(--ph-ct-768)}}@media (min-width:64rem){html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-1024);--ph-cw:var(--ph-cw-1024);--ph-ch:var(--ph-ch-1024);--ph-cl:var(--ph-cl-1024);--ph-ct:var(--ph-ct-1024)}}@media (min-width:80rem){html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-1280);--ph-cw:var(--ph-cw-1280);--ph-ch:var(--ph-ch-1280);--ph-cl:var(--ph-cl-1280);--ph-ct:var(--ph-ct-1280)}}html[data-v2] .kit-photo-pic{display:contents}html[data-v2] .kit-photo-img{object-fit:cover;object-position:var(--ph-fx,50%)var(--ph-fy,50%);outline:1px solid var(--color-photo-edge);outline-offset:-1px;width:100%;height:100%;display:block}html[data-v2] .kit-photo-frame[data-crop] .kit-photo-img{max-width:none;width:var(--ph-cw);height:var(--ph-ch);left:var(--ph-cl);top:var(--ph-ct);object-fit:fill;outline:0;position:absolute}html[data-v2] .kit-photo-frame[data-crop]:after{content:"";outline:1px solid var(--color-photo-edge);outline-offset:-1px;pointer-events:none;position:absolute;inset:0}html[data-v2] .kit-photo-fill{overflow:hidden}html[data-v2] .kit-photo-fill>.kit-photo-frame,html[data-v2] .kit-photo-frame.kit-photo-fill{aspect-ratio:auto;background-color:#0000;position:absolute;inset:0}html[data-v2] .kit-photo-fill .kit-photo-img{outline:0}html[data-v2] .kit-photo-fb{display:none;position:absolute;inset:0}html[data-v2] .kit-photo-fb>*{width:100%;height:100%}html[data-v2] [data-photo][data-failed] .kit-photo-img{display:none}html[data-v2] [data-photo][data-failed] .kit-photo-fb{display:block}html[data-v2] [data-photo][data-failed][data-fallback=none]{display:none}html[data-v2] .kit-photo-cap{font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-ink-3);margin-top:8px;line-height:1.4}html[data-v2] .kit-photo-cap-fb,html[data-v2] [data-photo][data-failed] .kit-photo-cap-ph{display:none}html[data-v2] [data-photo][data-failed] .kit-photo-cap-fb{display:inline}html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-0);color:var(--color-ink);display:block}@media (min-width:30rem){html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-480)}}@media (min-width:48rem){html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-768)}}@media (min-width:64rem){html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-1024)}}@media (min-width:80rem){html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-1280)}}html[data-v2] .kit-photo-arrow{margin-inline-start:calc(var(--ph-ax) - 9px);display:block}html[data-v2] .kit-photo-anno-text{max-width:34ch;margin-top:4px;margin-inline-start:clamp(0px,calc(var(--ph-ax) - 9px),calc(100% - 34ch));display:block}html[data-v2] .kit-photo-anno+.kit-photo-cap-ph{margin-top:4px;display:block}html[data-v2] [data-photo][data-failed] .kit-photo-anno{display:none}}@media (pointer:coarse){html[data-v2] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){font-size:max(1rem,16px)}}@keyframes kit-modal-in{0%{opacity:0;transform:scale(.95)}}@keyframes kit-modal-out{to{opacity:0;transform:scale(.95)}}@keyframes kit-drawer-in-right{0%{transform:translate(100%)}}@keyframes kit-drawer-out-right{to{transform:translate(100%)}}@keyframes kit-drawer-in-bottom{0%{transform:translateY(100%)}}@keyframes kit-drawer-out-bottom{to{transform:translateY(100%)}}@keyframes kit-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes kit-pop-out{to{opacity:0;transform:scale(.96)}}@keyframes kit-fade-in{0%{opacity:0}}@keyframes kit-fade-out{to{opacity:0}}html[data-v2]{--background:var(--color-page);--foreground:var(--color-ink);--card:var(--color-page);--card-foreground:var(--color-ink);--popover:var(--color-page);--popover-foreground:var(--color-ink);--primary:var(--color-action);--primary-foreground:var(--color-on-action);--primary-text:var(--color-ink);--secondary:var(--rhy-100);--secondary-foreground:var(--color-ink);--muted:var(--color-subtle);--muted-foreground:var(--color-ink-2);--accent:var(--color-hover-fill);--accent-foreground:var(--color-ink);--destructive:var(--color-danger);--border:var(--color-line);--input:var(--color-border-input);--ring:var(--color-focus);--radius:2px;--chart-1:var(--rhy-950);--chart-2:var(--rhy-700);--chart-3:var(--rhy-600);--chart-4:var(--rhy-500);--chart-5:var(--rhy-300);--sidebar:var(--color-subtle);--sidebar-foreground:var(--color-ink);--sidebar-primary:var(--color-action);--sidebar-primary-foreground:var(--color-on-action);--sidebar-accent:var(--color-hover-fill);--sidebar-accent-foreground:var(--color-ink);--sidebar-border:var(--color-line);--sidebar-ring:var(--color-focus);--primary-rgb:41,36,33;--accent-rgb:41,36,33;--dn-fg:var(--color-ink);--dn-fg-2:var(--color-ink-2);--color-white:var(--dn-fg);--dn-card:var(--color-page);--dn-well:var(--color-subtle)}html[data-v2] :is(:has(>.absolute.inset-0[class*="from-[#0a0a14]/"]),section:has(>div>.absolute.inset-0[class*="from-[#0a0a14]/"]),[data-scrim],.bg-black\/55){--dn-fg:#fff;--dn-fg-2:#ffffffd9;--color-white:#fff;--dn-card:#ffffff0d;--dn-well:#ffffff1a;color:var(--dn-fg)}html[data-v2] :is(.bg-\[\#C04E20\],.bg-\[\#E85D2B\],.bg-\[\#A84118\],.bg-emerald-700\/95,.from-emerald-700){--dn-fg:var(--color-on-action);--dn-fg-2:var(--color-on-action);--color-white:var(--color-on-action);background-color:var(--color-action);color:var(--color-on-action);border-color:var(--color-action);background-image:none}@media (hover:hover) and (pointer:fine){html[data-v2] :is(.hover\:bg-\[\#A84118\],.hover\:bg-\[\#8F3816\],.hover\:bg-\[\#C04E20\],.hover\:bg-\[\#E85D2B\]):hover{--dn-fg:var(--color-on-action);--dn-fg-2:var(--color-on-action);--color-white:var(--color-on-action);background-color:var(--color-action-hover);color:var(--color-on-action);border-color:var(--color-action-hover)}}html[data-v2] .bg-emerald-700\/95 .bg-white.rounded-full{background-color:var(--color-now)}html[data-v2] :is(.text-white\/40,.text-white\/50,.text-white\/60,.text-white\/70){color:var(--dn-fg-2)}html[data-v2] :is(.text-white\/80,.text-white\/90,.text-\[\#f5f5f5\]){color:var(--dn-fg)}html[data-v2] .text-\[\#f5f5f5\]\/70{color:var(--dn-fg-2)}html[data-v2] :is(.text-\[\#E85D2B\],.text-\[\#E85D2B\]\/70,.text-\[\#f0845a\],.text-\[\#C04E20\],.text-\[\#D4A853\],.text-\[\#0EA5E9\],.text-\[\#0a0a14\],.text-orange-400,.text-orange-500,.text-blue-400,.text-blue-500,.text-emerald-300,.text-emerald-400,.text-amber-400,.text-amber-400\/70),html[data-v2] main :is([class*=text-emerald-],[class*=text-green-],[class*=text-amber-],[class*=text-yellow-],[class*=text-orange-],[class*=text-rose-],[class*=text-pink-],[class*=text-purple-],[class*=text-blue-],[class*=text-zinc-]){color:var(--dn-fg)}html[data-v2] .fill-yellow-400{fill:currentColor}html[data-v2] .text-stone-200{color:var(--dn-fg)}html[data-v2] .fill-amber-400{fill:currentColor}html[data-v2] .text-red-400{color:var(--color-danger)}@media (hover:hover) and (pointer:fine){html[data-v2] .group:hover .group-hover\:text-\[\#E85D2B\],html[data-v2] :is(.hover\:text-\[\#E85D2B\],.group:hover .group-hover\:text-\[\#E85D2B\],.hover\:text-\[\#D4A853\],.hover\:text-\[\#0EA5E9\]):hover{color:var(--dn-fg)}}html[data-v2] :is(.bg-clip-text,.gradient-text){color:var(--dn-fg);-webkit-text-fill-color:currentColor;background-image:none}html[data-v2] .bg-white\/5{background-color:var(--dn-card)}html[data-v2] .bg-white\/10{background-color:var(--dn-well)}html[data-v2] :is(.bg-\[\#0a0a14\],.bg-\[\#12121a\],.bg-\[\#1a1a24\],.bg-neutral-900){background-color:var(--color-page)}html[data-v2] .hover\:bg-\[\#1a1a24\]\/80:hover{background-color:var(--color-hover-fill)}html[data-v2] :is(.bg-\[\#E85D2B\]\/10,.bg-\[\#E85D2B\]\/15,.bg-\[\#E85D2B\]\/20,.bg-\[\#C04E20\]\/10,.bg-\[\#C04E20\]\/20,.bg-orange-500\/10,.bg-emerald-500\/10,.bg-emerald-500\/15,.bg-amber-500\/10,.bg-blue-500\/10,.bg-blue-500\/15,.bg-red-500\/10,.bg-primary\/10,.bg-primary\/20,.hover\:bg-\[\#C04E20\]\/10:hover),html[data-v2] main :is([class*=bg-emerald-500\/],[class*=bg-green-500\/],[class*=bg-amber-500\/],[class*=bg-orange-500\/],[class*=bg-rose-500\/],[class*=bg-pink-500\/],[class*=bg-purple-500\/],[class*=bg-blue-500\/]){background-color:var(--dn-well)}html[data-v2] :is(.bg-gradient-to-br:is(.from-orange-500,.from-purple-500,.from-amber-500,.from-yellow-500,.from-emerald-500,.from-rose-500),.bg-stone-800\/90,.bg-orange-700){--dn-fg:var(--color-on-action);--dn-fg-2:var(--color-on-action);--color-white:var(--color-on-action);background-color:var(--color-action);color:var(--color-on-action);background-image:none}html[data-v2] .from-primary\/20.via-orange-500\/10{background-image:none;background-color:var(--color-subtle)}html[data-v2] .bg-white\/85{background-color:#ffffffd9}html[data-v2] .group:hover .group-hover\:bg-\[\#E85D2B\]\/20{background-color:var(--color-hover-fill)}html[data-v2] .bg-emerald-500{background-color:var(--color-now)}html[data-v2] .from-\[\#0a0a14\]{--tw-gradient-from:var(--color-page)}html[data-v2] .absolute.bg-gradient-to-t.from-\[\#0a0a14\]{display:none}html[data-v2] .via-\[\#0a0a14\],html[data-v2] .via-\[\#0a0a14\]\/80{--tw-gradient-via:var(--color-page)}@supports (color:color-mix(in lab,red,red)){html[data-v2] .via-\[\#0a0a14\]\/80{--tw-gradient-via:color-mix(in oklab,var(--color-page)80%,transparent)}}html[data-v2] .via-\[\#12121a\]{--tw-gradient-via:var(--color-page)}html[data-v2] :is(.from-\[\#E85D2B\]\/10,.from-\[\#E85D2B\]\/15,.from-\[\#E85D2B\]\/20){--tw-gradient-from:var(--color-subtle)}html[data-v2] :is(.to-\[\#E85D2B\]\/10,.to-\[\#E85D2B\]\/5,.to-\[\#C04E20\]\/10){--tw-gradient-to:var(--color-subtle)}html[data-v2] :is([class*="bg-[#E85D2B]/"],[class*="bg-[#C04E20]/"])[class*=blur-]{display:none}html[data-v2] :is(.border-white\/5,.border-white\/10,.border-white\/15,.border-white\/20,.border-white\/30,.border-\[\#E85D2B\]\/20,.border-\[\#E85D2B\]\/30,.border-\[\#C04E20\]\/50,.border-emerald-500\/20,.border-emerald-500\/30,.border-amber-500\/20,.border-amber-500\/30,.border-red-500\/20,.border-red-500\/30){border-color:var(--color-line)}html[data-v2] .bg-black\/55{border-color:#ffffff26}html[data-v2] .border-\[\#C04E20\]{border-color:var(--color-action)}html[data-v2] :is(.hover\:border-\[\#E85D2B\]\/20,.hover\:border-\[\#E85D2B\]\/30,.hover\:border-white\/10,.hover\:border-white\/20):hover{border-color:var(--color-rule)}html[data-v2] .hover\:border-\[\#C04E20\]:hover{border-color:var(--color-action)}html[data-v2] main *{--tw-shadow:0 0 #0000!important}html[data-v2] main :is(.shadow-modern,.shadow-modern-lg,.shadow-modern-xl,.shadow-glow,.shadow-glow-lg,.animate-glow-pulse,.animate-pulse-glow){box-shadow:none;animation:none}html[data-v2] main .hover-lift:hover{box-shadow:none}html[data-v2] main :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--radius-hair)}html[data-v2] :is(.glass,.glass-card){background:var(--color-page);border-color:var(--color-line)}html[data-v2] .glass-dark{border-color:#ffffff26}html[data-v2] .section-divider{background:var(--color-line)}html[data-v2] main :is(h1,h2,h3,h4){font-family:var(--font-serif);letter-spacing:-.01em;font-weight:600}html[data-v2] .font-sans{font-family:var(--font-ui)}html[data-v2] main a:is(:has(div,h2,h3,h4,img,p),[class*=inline-flex],[class*=rounded],[class*=px-]){text-decoration-line:none}html[data-v2] .prose a{color:var(--color-ink)}html[data-v2] .crm-map-shell{background:var(--color-subtle)}html[data-v2] .crm-pin:before{background:var(--color-now)}html[data-v2] button[aria-pressed=true][style]{background:var(--color-action)!important;border-color:var(--color-action)!important;color:var(--color-on-action)!important}html[data-v2] main :is(.w-2\.5.h-2\.5,.w-3.h-3).rounded-full[style]{background:var(--color-ink)!important}html[data-v2] main button[aria-pressed=true] .rounded-full[style]{background:var(--color-on-action)!important}html[data-v2] .crm-chip{color:var(--color-on-action);background:var(--color-action)!important}html[data-v2] main :is(.w-2\.5.h-2\.5,.w-3.h-3).rounded-full[style][data-kind-mark=coffee]{box-shadow:inset 0 0 0 2px var(--color-ink);background:0 0!important}html[data-v2] main button[aria-pressed=true] :is(.w-2\.5.h-2\.5,.w-3.h-3).rounded-full[style][data-kind-mark=coffee]{box-shadow:inset 0 0 0 2px var(--color-on-action);background:0 0!important}@media (max-width:1023px){html[data-v2] main :is(button,select,a:is([class*=inline-flex],[class*=rounded-full])):not([class*=leaflet]){min-height:44px}html[data-v2] main :is(button,a):not(:has(:not(svg,svg *,.sr-only))),html[data-v2] main form button{min-width:44px}html[data-v2] main [role=tablist]{height:auto}}html[data-v2] main :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo);transition:none}