@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-cyrillic-ext-wght-normal-C8B9Chlh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-cyrillic-wght-normal-DbeVG3Ps.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-greek-wght-normal-DPM5d9ub.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-vietnamese-wght-normal-DcI17N1q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-latin-ext-wght-normal-DZyYlgcm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-latin-wght-normal-BBL8hQxZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Geologica Variable", "Geologica", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:var(--font);--sans:var(--font);--wordmark:var(--font);--ivory:#f5f1ea;--gold:#b48d54;--gold-light:#e6cf9f;--night:#0f0e0c;font-family:var(--sans);color:#312e2a;font-synthesis:none;--ink:#2f2b27;--muted:#696561;--line:#e2e0dd;--accent:#d5bf9c;--dark:#242220;--panel:#fbf9f7;--raised-bg:linear-gradient(180deg, #fefdfb 0%, #f6f3ef 100%);--raised-bg-hover:linear-gradient(180deg, #fff 0%, #f8f5f1 100%);--edge-light:inset 0 1px 0 #ffffffd9;--depth-1:0 1px 1.5px #1e19120f, 0 2px 6px -1px #1e191214;--depth-2:0 1px 2px #1e191212, 0 8px 18px -6px #1e191233;--depth-3:0 2px 4px #1e191212, 0 18px 40px -12px #1e19123d;--depth-sunken:inset 0 1px 3px #1e191224, inset 0 0 0 1px #1e19120a;--chosen-bg:linear-gradient(180deg, #f7efe2 0%, #efe4d2 100%);--chosen-glow:0 0 0 1.5px #b48d548c, 0 6px 16px -6px #8a6a3a66;--dark-raised-bg:linear-gradient(180deg, #35312d 0%, #2b2825 100%);--dark-edge-light:inset 0 1px 0 #ffffff14;--dark-depth:0 1px 2px #00000040, 0 6px 14px -6px #00000080;--lift:translateY(-1px);background:#efeeec;font-size:13px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #99815a}input[type=range]:focus-visible{outline-offset:5px}button svg{flex-shrink:0}a{color:inherit;text-decoration:none}button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}button:active:not(:disabled){transform:translateY(1px)}.hidden{display:none!important}h1,h2,h3,p{margin:0}.button{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:11px;font-weight:500;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button.primary{color:#f4f2ef;background:linear-gradient(#46403a 0%,#2f2b26 100%);border:1px solid #0000;box-shadow:inset 0 1px #ffffff26,0 1px 2px #1e19122e,0 6px 14px -6px #1e191266}.button.primary:hover:not(:disabled){transform:var(--lift);background:linear-gradient(#554d44 0%,#3a352f 100%);box-shadow:inset 0 1px #ffffff2e,0 2px 3px #1e19122e,0 10px 20px -8px #1e191280}.button.subtle{background:var(--raised-bg);color:#645d53;box-shadow:var(--edge-light), var(--depth-1);border:1px solid #0000}.button.subtle:hover:not(:disabled){background:var(--raised-bg-hover);transform:var(--lift);box-shadow:var(--edge-light), var(--depth-2)}:is(.button.primary,.button.subtle):active:not(:disabled){box-shadow:var(--depth-sunken);transform:none}details{margin-top:17px}summary{color:#948b80;cursor:pointer;justify-content:space-between;align-items:center;font-size:10px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(180deg)}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}input[type=search]::-webkit-search-cancel-button{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-error{max-width:620px;margin:15vh auto;padding:30px}.app-error p{margin:18px 0;line-height:1.7}.jart-wordmark{white-space:nowrap;font-size:1.25em;line-height:1;font-family:var(--wordmark);letter-spacing:.01em;font-weight:600;display:inline-block}.jart-wordmark .jart-mark{vertical-align:-.32em;width:.64em;height:1.28em;color:var(--gold);margin-right:-.01em;overflow:visible}:root{--ink-0:#0c0b0a;--ink-1:#16140f;--ink-2:#211e18;--ink-3:#2e2a23;--snow-0:#f7f6f3;--snow-1:#efede8;--snow-2:#e4e1da;--snow-3:#d3cfc6;--text:#1b1916;--text-2:#4c4740;--text-3:#6f685f;--text-on-ink:#f5f2ec;--text-on-ink-2:#c2bab0;--sapphire:#2e5bff;--sapphire-soft:#8fa8ff;--sapphire-deep:#1d3fbf;--emerald:#10a676;--emerald-soft:#7ce0bd;--emerald-deep:#0b6e4f;--ruby:#de2350;--ruby-soft:#ff9bb1;--ruby-deep:#9f1236;--gold-vivid:#e9b34f;--gold-soft:#f3d79a;--gold-deep:#9a6f22;--accent:var(--sapphire);--accent-soft:var(--sapphire-soft);--accent-deep:var(--sapphire-deep);--on-accent:#fff;--ok:var(--emerald);--ok-bg:#e2f4ec;--warn:#c9861a;--warn-bg:#fbf0d9;--danger:var(--ruby);--danger-bg:#fbe4e9;--t-xs:12px;--t-sm:13.5px;--t-base:15.5px;--t-md:17.5px;--t-lg:22px;--t-xl:clamp(26px, 2.6vw, 34px);--t-2xl:clamp(34px, 4.2vw, 56px);--t-3xl:clamp(42px, 6vw, 88px);--t-display:clamp(52px, 8.6vw, 136px);--w-display:250;--w-head:350;--w-text:400;--w-strong:560;--track-display:-.055em;--track-head:-.03em;--track-label:.12em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--r-pill:999px;--lit:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #0000000a;--lit-ink:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #00000040;--face:linear-gradient(180deg, #fff 0%, #f3f1ec 100%);--face-ink:linear-gradient(180deg, #2a2620 0%, #1c1915 100%);--e-1:0 1px 2px #1e19120f, 0 2px 6px -2px #1e19121a;--e-2:0 1px 2px #1e191214, 0 10px 24px -12px #1e191247;--e-3:0 2px 4px #1e191214, 0 24px 48px -20px #1e191259, 0 40px 80px -40px #1e191233;--e-ink:0 2px 6px #00000059, 0 24px 50px -24px #000000b3;--pressed:inset 0 2px 5px #1e191233, inset 0 0 0 1px #1e19120d;--ring:0 0 0 2px var(--snow-0), 0 0 0 4px var(--accent);--d-1:.15s;--d-2:.25s;--d-3:.4s;--d-4:.6s;--d-5:1.1s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-press:cubic-bezier(.3, 1.5, .5, 1);--z-sticky:20;--z-nav:60;--z-dialog:80;--z-toast:90;--z-cursor:95}[data-gem=sapphire]{--accent:var(--sapphire);--accent-soft:var(--sapphire-soft);--accent-deep:var(--sapphire-deep);--on-accent:#fff}[data-gem=emerald]{--accent:var(--emerald);--accent-soft:var(--emerald-soft);--accent-deep:var(--emerald-deep);--on-accent:#fff}[data-gem=ruby]{--accent:var(--ruby);--accent-soft:var(--ruby-soft);--accent-deep:var(--ruby-deep);--on-accent:#fff}[data-gem=diamond],[data-gem=gold]{--accent:var(--gold-vivid);--accent-soft:var(--gold-soft);--accent-deep:var(--gold-deep);--on-accent:#17140f}:root{--raised-bg:var(--face);--raised-bg-hover:linear-gradient(180deg, #fff 0%, #f7f5f1 100%);--edge-light:var(--lit);--depth-1:var(--e-1);--depth-2:var(--e-2);--depth-3:var(--e-3);--depth-sunken:inset 0 1px 3px #1e191226, inset 0 0 0 1px #1e19120d;--chosen-bg:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--accent) 7%, #fff) 100%);--chosen-glow:0 0 0 1.5px var(--accent), 0 8px 18px -8px color-mix(in srgb, var(--accent) 60%, transparent);--dark-raised-bg:var(--face-ink);--dark-edge-light:var(--lit-ink);--dark-depth:var(--e-ink)}.button.primary{border-radius:var(--r-pill);color:var(--on-accent);background:linear-gradient(180deg, var(--accent-soft) -70%, var(--accent) 55%, var(--accent-deep) 140%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 -2px 0 #00000026, 0 8px 18px -8px var(--accent)}.button.primary:hover:not(:disabled){background:linear-gradient(180deg, var(--accent-soft) -70%, var(--accent) 55%, var(--accent-deep) 140%);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #00000026, 0 12px 24px -10px var(--accent)}.button.primary:active:not(:disabled){box-shadow:inset 0 2px 5px #00000047, 0 3px 8px -5px var(--accent)}.button.subtle{border-radius:var(--r-pill)}.ui-display{font-family:var(--font);font-size:var(--t-display);font-weight:var(--w-display);letter-spacing:var(--track-display);text-wrap:balance;line-height:.92}.ui-h1{font-family:var(--font);font-size:var(--t-3xl);font-weight:var(--w-display);letter-spacing:var(--track-display);text-wrap:balance;line-height:.96}.ui-h2{font-family:var(--font);font-size:var(--t-2xl);letter-spacing:-.04em;text-wrap:balance;font-weight:300;line-height:1}.ui-h3{font-family:var(--font);font-size:var(--t-xl);font-weight:var(--w-head);letter-spacing:var(--track-head);line-height:1.08}.ui-label{font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-3);font-weight:500}:is(.ui-ink,[data-tone=ink]) .ui-label{color:var(--text-on-ink-2)}.ui-accent{color:var(--accent);transition:color var(--d-4) var(--ease-out)}.ui-num{font-variant-numeric:tabular-nums}.ui-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-ink{background:var(--ink-0);color:var(--text-on-ink)}.ui-btn{isolation:isolate;border-radius:var(--r-pill);min-height:48px;font:500 15.5px/1 var(--font);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;color:var(--text);background:var(--face);box-shadow:var(--lit), var(--e-2);transition:color var(--d-3), transform var(--d-1) var(--ease-out), box-shadow var(--d-2) var(--ease-out), background var(--d-2);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-btn:hover{box-shadow:var(--lit), var(--e-3)}.ui-btn:active{box-shadow:var(--pressed);transform:translateY(1px)scale(.985)}.ui-btn:focus-visible{box-shadow:var(--lit), var(--ring);outline:none}.ui-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ui-btn svg{transition:transform var(--d-3) var(--ease-out);flex:none}.ui-btn:hover svg:last-child:not(:first-child){transform:translate(3px)}.ui-btn--sm{min-height:38px;padding:0 15px;font-size:14px}.ui-btn--lg{min-height:56px;padding:0 28px;font-size:16.5px}.ui-btn--primary{color:var(--on-accent);background:linear-gradient(180deg, var(--accent-soft) -70%, var(--accent) 55%, var(--accent-deep) 140%);box-shadow:inset 0 1px 0 #ffffff73, inset 0 -2px 0 #00000026, 0 10px 24px -10px var(--accent)}.ui-btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #00000026, 0 14px 30px -10px var(--accent)}.ui-btn--primary:active{box-shadow:inset 0 2px 5px #00000047, 0 4px 10px -6px var(--accent)}.ui-btn--dark{color:var(--text-on-ink);background:var(--face-ink);box-shadow:var(--lit-ink), var(--e-2)}.ui-btn--ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.ui-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px}:is(.ui-ink,[data-tone=ink]) .ui-btn:not(.ui-btn--primary):not(.ui-btn--ghost){color:var(--text-on-ink);box-shadow:var(--lit-ink), var(--e-ink);background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%)}:is(.ui-ink,[data-tone=ink]) .ui-btn--ghost{box-shadow:inset 0 0 0 1.5px #f5f2ec59}.ui-btn--liquid:before{content:"";z-index:-1;background:var(--snow-0);transition:transform .5s var(--ease-out), border-radius .5s var(--ease-out);border-radius:50% 50% 0 0/40% 40% 0 0;position:absolute;inset:0;transform:translateY(101%)}.ui-btn--liquid:hover:before{border-radius:0;transform:none}.ui-btn--liquid:hover{color:var(--ink-0)}.ui-btn--icon{width:44px;min-height:44px;padding:0}.ui-link{color:inherit;padding:3px 0;text-decoration:none;position:relative}.ui-link:after{content:"";transform-origin:100%;height:1.5px;transition:transform var(--d-3) var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ui-link:hover:after,.ui-link[aria-current=page]:after{transform-origin:0;transform:none}.ui-link--inline{color:var(--accent-deep);padding:0;font-weight:560}.ui-link--inline:after{opacity:.35;height:1px;transition:opacity var(--d-2) var(--ease-out);bottom:-1px;transform:none}.ui-link--inline:hover:after{opacity:1}:is(.ui-ink,[data-tone=ink]) .ui-link--inline{color:var(--accent-soft)}.ui-seg{background:#1e19120f;border-radius:24px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 3px #1e19121f}.ui-seg>button,.ui-seg>a{border-radius:var(--r-pill);min-height:36px;color:inherit;font:450 14px/1 var(--font);cursor:pointer;opacity:.78;transition:background var(--d-2), box-shadow var(--d-2), opacity var(--d-2), color var(--d-2);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.ui-seg>:hover{opacity:1}.ui-seg>[aria-pressed=true],.ui-seg>[aria-selected=true],.ui-seg>.on{opacity:1;background:var(--face);color:var(--text);box-shadow:var(--lit), 0 2px 6px #1e191229}.ui-seg img{border-radius:50%;width:24px;height:24px;margin-left:-6px}:is(.ui-ink,[data-tone=ink]) .ui-seg{background:#ffffff14;box-shadow:inset 0 1px 3px #00000059}:is(.ui-ink,[data-tone=ink]) .ui-seg>[aria-pressed=true],:is(.ui-ink,[data-tone=ink]) .ui-seg>[aria-selected=true],:is(.ui-ink,[data-tone=ink]) .ui-seg>.on{background:var(--snow-0);color:var(--ink-0)}.ui-card{border-radius:var(--r-lg);background:var(--face);box-shadow:var(--lit), var(--e-2);color:inherit;transition:transform var(--d-3) var(--ease-out), box-shadow var(--d-3) var(--ease-out);flex-direction:column;gap:12px;padding:10px;text-decoration:none;display:flex;position:relative}a.ui-card:hover,.ui-card--lift:hover{box-shadow:var(--lit), var(--e-3);transform:translateY(-4px)}:is(.ui-ink,[data-tone=ink]) .ui-card{background:var(--face-ink);box-shadow:var(--lit-ink), var(--e-ink)}.ui-card__media{border-radius:var(--r-md);background:var(--snow-2);aspect-ratio:4/3;position:relative;overflow:hidden}.ui-card__media>img,.ui-card__media>video{object-fit:cover;width:100%;height:100%;transition:transform var(--d-5) var(--ease-out);display:block}.ui-card:hover .ui-card__media>img{transform:scale(1.06)}.ui-card__body{gap:4px;padding:2px 10px 12px;display:grid}.ui-card__title{font-size:var(--t-lg);font-weight:var(--w-head);letter-spacing:-.02em;line-height:1.15}.ui-card__text{color:var(--text-3);font-size:var(--t-base);line-height:1.5}:is(.ui-ink,[data-tone=ink]) .ui-card__text{color:var(--text-on-ink-2)}.ui-card[aria-selected=true],.ui-card.is-chosen{box-shadow:var(--lit), 0 0 0 2px var(--accent), 0 14px 30px -14px var(--accent)}.ui-tag{z-index:1;border-radius:var(--r-pill);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #1e191226}.ui-tag--end{left:auto;right:12px}.ui-tag--ink{color:var(--text-on-ink);background:#0c0b0a99}.ui-badge{border-radius:var(--r-pill);background:var(--snow-1);color:var(--text-2);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #1e19120f}.ui-badge--accent{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-deep)}.ui-badge--ok{background:var(--ok-bg);color:var(--emerald-deep)}.ui-badge--warn{background:var(--warn-bg);color:#7a4f0b}.ui-badge--danger{background:var(--danger-bg);color:var(--ruby-deep)}.ui-hall{min-width:48px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold-vivid) 70%, transparent);color:var(--gold-vivid);letter-spacing:.08em;border-radius:7px;place-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-grid}.ui-caption{color:var(--text-3);border-top:1px solid #1e19121f;margin:0;padding-top:8px;font-size:12.5px;line-height:1.45}:is(.ui-ink,[data-tone=ink]) .ui-caption{color:var(--text-on-ink-2);border-top-color:#ffffff1f}.ui-rows{border-radius:var(--r-lg);background:var(--face);box-shadow:var(--lit), var(--e-2);gap:2px;padding:6px;display:grid}.ui-row{border-radius:var(--r-md);color:inherit;transition:background var(--d-2), box-shadow var(--d-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:grid}.ui-row:hover{background:#fff;box-shadow:0 6px 16px -10px #1e191259}.ui-row>img,.ui-row__icon{object-fit:cover;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ui-row__name{font-weight:500;display:block}.ui-row__detail{color:var(--text-3);font-size:var(--t-sm);display:block}.ui-row__figure{font-variant-numeric:tabular-nums;font-size:var(--t-sm)}.ui-row__chev{color:var(--text-3);transition:transform var(--d-3) var(--ease-out)}.ui-row:hover .ui-row__chev{transform:translate(4px)}.ui-switch{appearance:none;border-radius:var(--r-pill);cursor:pointer;width:44px;height:26px;transition:background var(--d-2);background:#1e19121f;flex:none;margin:0;position:relative;box-shadow:inset 0 1px 3px #1e191238}.ui-switch:after{content:"";width:20px;height:20px;transition:transform var(--d-3) var(--ease-out);background:linear-gradient(#fff,#ece9e3);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1e191247,inset 0 1px #fff}.ui-switch:checked{background:var(--accent)}.ui-switch:checked:after{transform:translate(18px)}.ui-switch:focus-visible{box-shadow:var(--ring);outline:none}.ui-input{border-radius:var(--r-sm);width:100%;min-height:46px;color:var(--text);font:400 15px var(--font);transition:box-shadow var(--d-2);background:#fff;border:0;padding:0 16px;box-shadow:inset 0 1px 3px #1e191226,inset 0 0 0 1px #1e191212}.ui-input:focus{box-shadow:inset 0 1px 3px #1e191226, 0 0 0 2px var(--accent);outline:none}.ui-nav{border-radius:var(--r-pill);color:var(--text);-webkit-backdrop-filter:blur(22px)saturate(1.5);transition:background var(--d-3), color var(--d-3), box-shadow var(--d-3);background:linear-gradient(120deg,#ffffffc7,#ffffff8c);align-items:center;gap:20px;padding:7px 8px 7px 20px;display:flex;box-shadow:inset 0 1px #fff,0 12px 40px -16px #1e191266}.ui-nav--ink{color:var(--text-on-ink);background:linear-gradient(120deg,#ffffff2e,#ffffff0d 40%,#ffffff24);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff12,0 12px 40px -12px #000000a6}.ui-odo{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.ui-odo__digit{height:1em;line-height:1;display:inline-block;overflow:hidden}.ui-odo__digit>span{transition:transform 1.4s var(--ease-out);display:block}.ui-odo__digit>span>i{text-align:center;height:1em;font-style:normal;display:block}.ui-table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.ui-table th,.ui-table td{text-align:left;vertical-align:top;border-bottom:1px solid #1e191214;padding:11px 12px}.ui-table th{color:var(--text-3);font-weight:500;font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase}.ui-table td{font-variant-numeric:tabular-nums}.ui-sheet{border-radius:var(--r-xl);background:var(--snow-0);box-shadow:var(--lit), 0 2px 6px #1e191214, 0 40px 100px -24px #1e19126b}.ui-marquee{white-space:nowrap;overflow:hidden}.ui-marquee>div{gap:.6em;animation:48s linear infinite ui-marquee;display:inline-flex}.ui-marquee:hover>div{animation-play-state:paused}@keyframes ui-marquee{to{transform:translate(-50%)}}.ui-cursor{z-index:var(--z-cursor);background:var(--accent);width:76px;height:76px;color:var(--on-accent);font:500 12.5px/1.1 var(--font);pointer-events:none;transform:translate3d(var(--x,-200px), var(--y,-200px), 0) scale(0);transition:transform var(--d-3) var(--ease-out), background var(--d-4);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:fixed;top:0;left:0}.ui-cursor.on{transform:translate3d(var(--x), var(--y), 0) scale(1)}@media (hover:none),(pointer:coarse){.ui-cursor{display:none}}:is(.ui-ink,[data-tone=ink]) .ui-badge--accent{color:var(--accent-soft)}:is(.ui-ink,[data-tone=ink]) .ui-rows,:is(.ui-ink,[data-tone=ink]) .ui-sheet{background:var(--face-ink);box-shadow:var(--lit-ink), var(--e-ink)}:is(.ui-ink,[data-tone=ink]) .ui-row:hover{background:#ffffff0f}:is(.ui-ink,[data-tone=ink]) .ui-row__detail,:is(.ui-ink,[data-tone=ink]) .ui-row__chev,:is(.ui-ink,[data-tone=ink]) .ui-table th{color:var(--text-on-ink-2)}:is(.ui-ink,[data-tone=ink]) .ui-table th,:is(.ui-ink,[data-tone=ink]) .ui-table td{border-color:#ffffff14}:is(.ui-ink,[data-tone=ink]) .ui-input{color:var(--text-on-ink);background:#ffffff0d;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.ui-marquee>div{animation:none}.ui-btn:active,a.ui-card:hover,.ui-card--lift:hover{transform:none}}
