input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=number]::placeholder{color:var(--text-4);opacity:1}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cwob{0%{transform:rotate(-.45deg)}to{transform:rotate(.45deg)}}.cwob{animation:cwob .28s ease-in-out infinite alternate}@keyframes finRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes finGlow{0%{box-shadow:0 0 0 0 rgba(224,168,46,0)}30%{box-shadow:0 0 0 6px var(--gold-a25)}to{box-shadow:0 0 0 0 rgba(224,168,46,0)}}.fin-in{opacity:0;animation:finRise .5s cubic-bezier(.2,.7,.2,1) forwards}.fin-in.fin-glow{animation:finRise .5s cubic-bezier(.2,.7,.2,1) forwards,finGlow 1.4s ease-out .7s 1}@media (prefers-reduced-motion:reduce){.fin-in,.fin-in.fin-glow{opacity:1;animation:none}}@keyframes caret{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){[style*=caret],[style*=coachDot],[style*=fadeUp],[style*=slideUp],[style*=toastIn]{animation:none!important}}:root{--bg:#000000;--surface:#111113;--surface-2:#18181B;--surface-3:#1F1F23;--border:rgba(255,255,255,0.07);--border-2:rgba(255,255,255,0.12);--blue:#0091FF;--blue-fill:#0071E3;--cell:#1C1C1E;--gold:#E0A82E;--gold-glow:rgba(224,168,46,0.55);--red-light:#FF4245;--ice:#7DD3FC;--ice-deep:#38BDF8;--train:#F97316;--train-light:#FB923C;--train-deep:#EA580C;--body:#818CF8;--body-light:#A5B4FC;--body-deep:#5E5CE6;--fuel:#2DD4BF;--fuel-light:#5EEAD4;--fuel-deep:#0D9488;--fuel-darkest:#115E59;--water:#0EA5E9;--status:#22C55E;--green:#059669;--amber:#F97316;--purple:#7C3AED;--red:#FF4245;--red-fill:#D9302C;--blue-tint:rgba(0,145,255,0.12);--gold-tint:rgba(224,168,46,0.12);--volt:#C8FA34;--volt-tint:rgba(200,250,52,0.12);--push:#DC2626;--pull:#0D9488;--legs:#EA580C;--upper:#7C3AED;--core:#0891B2;--cardio:#DB2777;--mobility:#059669;--full:#B45309;--rest:#5E5CE6;--green-tint:rgba(5,150,105,0.12);--amber-tint:rgba(249,115,22,0.12);--purple-tint:rgba(124,58,237,0.12);--red-tint:rgba(255,66,69,0.12);--text-1:#F4F4F5;--text-2:#A1A1AA;--text-3:#8A8A91;--text-4:#8A8A91;--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",sans-serif;--font-mono:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",sans-serif;--tab-h:60px;--radius:14px;--radius-sm:8px;--radius-lg:20px;--amber-06:#1A1204;--amber-09:#221B0B;--amber-12:#2E2410;--amber-38:#A87B18;--amber-60:#E9B949;--amber-88:#FFF3C4;--amber-60-a14:rgba(233,185,73,0.14);--amber-60-a30:rgba(233,185,73,0.3);--gold-a08:rgba(224,168,46,0.08);--gold-a10:rgba(224,168,46,0.1);--gold-a15:rgba(224,168,46,0.15);--gold-a16:rgba(224,168,46,0.16);--gold-a18:rgba(224,168,46,0.18);--gold-a22:rgba(224,168,46,0.22);--gold-a25:rgba(224,168,46,0.25);--gold-a30:rgba(224,168,46,0.3);--gold-a35:rgba(224,168,46,0.35);--gold-a45:rgba(224,168,46,0.45);--gold-a50:rgba(224,168,46,0.5);--gold-a95:rgba(224,168,46,0.95);--black-a00:rgba(0,0,0,0);--black-a14:rgba(0,0,0,0.14);--black-a20:rgba(0,0,0,0.2);--black-a25:rgba(0,0,0,0.25);--black-a28:rgba(0,0,0,0.28);--black-a30:rgba(0,0,0,0.3);--black-a34:rgba(0,0,0,0.34);--black-a35:rgba(0,0,0,0.35);--black-a40:rgba(0,0,0,0.4);--black-a45:rgba(0,0,0,0.45);--black-a50:rgba(0,0,0,0.5);--black-a53-3:rgba(0,0,0,0.533);--black-a55:rgba(0,0,0,0.55);--black-a58:rgba(0,0,0,0.58);--black-a60:rgba(0,0,0,0.6);--black-a65:rgba(0,0,0,0.65);--black-a70:rgba(0,0,0,0.7);--black-a72:rgba(0,0,0,0.72);--black-a85:rgba(0,0,0,0.85);--black-a92:rgba(0,0,0,0.92);--blue-75:#7FB2FF;--web-blue:#3B82F6;--blue-89-a85:rgba(199,210,254,0.85);--body-light-a20:rgba(165,180,252,0.2);--body-light-a22:rgba(165,180,252,0.22);--body-light-a28:rgba(165,180,252,0.28);--body-light-a30:rgba(165,180,252,0.3);--body-light-a40:rgba(165,180,252,0.4);--body-light-a42:rgba(165,180,252,0.42);--body-light-a50:rgba(165,180,252,0.5);--body-light-a60:rgba(165,180,252,0.6);--body-light-a75:rgba(165,180,252,0.75);--web-blue-a15:rgba(59,130,246,0.15);--cyan-13:#18272A;--green-49:#34C759;--green-50:#30D158;--green-58:#4ADE80;--green-73:#86EFAC;--green-50-a18:rgba(48,209,88,0.18);--green-73-a10:rgba(134,239,172,0.1);--green-73-a12:rgba(134,239,172,0.12);--green-73-a30:rgba(134,239,172,0.3);--status-a30:rgba(34,197,94,0.3);--status-a45:rgba(34,197,94,0.45);--status-a90:rgba(34,197,94,0.9);--black:#000000;--grey-04:#060C0B;--grey-04-b:#0A0A0B;--grey-05:#07100E;--grey-06:#17130A;--grey-06-b:#0B1413;--grey-06-c:#0A1413;--grey-06-d:#0E0E10;--grey-06-e:#0A1613;--grey-06-f:#0D0D14;--grey-06-g:#0F0F11;--grey-07:#0F0F17;--grey-07-b:#0C1614;--grey-07-c:#141014;--grey-07-d:#101012;--grey-07-e:#140F0E;--grey-07-f:#121214;--grey-08:#0F1A12;--grey-08-b:#0D161B;--grey-08-c:#121216;--grey-09:#161618;--grey-09-b:#12121D;--grey-09-c:#151517;--grey-09-d:#13131D;--grey-09-e:#1A1512;--grey-10:#122020;--grey-11:#1A1A1C;--grey-11-b:#221A17;--grey-13:#1E1E22;--grey-15:#232327;--grey-16:#26262B;--grey-17:#2A2A2E;--grey-18:#2C2C2E;--grey-18-b:#2A2A30;--grey-18-c:#2C2C32;--grey-18-d:#2C2C2F;--grey-20:#303036;--grey-22:#36363C;--grey-23:#3A3A3D;--grey-23-b:#39393D;--grey-24:#3A3A3E;--grey-24-b:#3A3A40;--grey-25:#3B3B42;--grey-26:#3F3F46;--grey-29:#48484E;--grey-31:#4A4A52;--grey-32:#4D4D55;--grey-34:#52525B;--grey-36:#5A5A60;--grey-37:#5B5B60;--grey-37-b:#5A5A62;--grey-37-c:#5C5C63;--grey-39:#636366;--grey-40:#5B6472;--grey-43:#6B6B70;--grey-43-b:#6A6A70;--grey-44:#6B6B73;--grey-56:#8D8D93;--grey-61:#98989F;--grey-71:#B0B0BB;--grey-81:#C9CDD6;--grey-84:#D4D4D8;--grey-90:#E4E4E7;--white:#FFFFFF;--cell-a94:rgba(28,28,30,0.94);--cell-a96:rgba(28,28,30,0.96);--grey-04-a18:rgba(10,10,11,0.18);--grey-04-a50:rgba(8,9,11,0.5);--grey-04-a60:rgba(10,10,11,0.6);--grey-04-a66:rgba(8,9,11,0.66);--grey-04-a70:rgba(10,10,11,0.7);--grey-04-a82:rgba(10,10,11,0.82);--grey-17-a90:rgba(40,40,46,0.9);--grey-18-a78:rgba(44,44,48,0.78);--grey-18-a97:rgba(44,44,47,0.97);--grey-26-a70:rgba(64,64,67,0.7);--grey-34-a55:rgba(84,84,88,0.55);--grey-48-a24:rgba(118,118,128,0.24);--grey-49-a32:rgba(120,120,128,0.32);--surface-a45:rgba(17,17,19,0.45);--text-1-a60:rgba(244,244,245,0.6);--text-2-a40:rgba(161,161,170,0.4);--body-a06:rgba(129,140,248,0.06);--body-a07:rgba(129,140,248,0.07);--body-a08:rgba(129,140,248,0.08);--body-a12:rgba(129,140,248,0.12);--body-a14:rgba(129,140,248,0.14);--body-a16:rgba(129,140,248,0.16);--body-a18:rgba(129,140,248,0.18);--body-a20:rgba(129,140,248,0.2);--body-a22:rgba(129,140,248,0.22);--body-a25:rgba(129,140,248,0.25);--body-a30:rgba(129,140,248,0.3);--body-a35:rgba(129,140,248,0.35);--body-a38:rgba(129,140,248,0.38);--body-a40:rgba(129,140,248,0.4);--body-a45:rgba(129,140,248,0.45);--body-a50:rgba(129,140,248,0.5);--body-deep-a16:rgba(94,92,230,0.16);--orange-05:#1A0A00;--orange-05-b:#1A0D02;--orange-06:#1A1206;--orange-07:#1A0F08;--orange-07-b:#1A1009;--orange-28:#70431E;--orange-34:#8A4F22;--orange-58:#D08A5A;--orange-59-a18:rgba(240,136,62,0.18);--orange-59-a55:rgba(240,136,62,0.55);--train-a02:rgba(249,115,22,0.02);--train-a03:rgba(249,115,22,0.03);--train-a04:rgba(249,115,22,0.04);--train-a05:rgba(249,115,22,0.05);--train-a06:rgba(249,115,22,0.06);--train-a07:rgba(249,115,22,0.07);--train-a08:rgba(249,115,22,0.08);--train-a09:rgba(249,115,22,0.09);--train-a10:rgba(249,115,22,0.1);--train-a13:rgba(249,115,22,0.13);--train-a14:rgba(249,115,22,0.14);--train-a16:rgba(249,115,22,0.16);--train-a18:rgba(249,115,22,0.18);--train-a20:rgba(249,115,22,0.2);--train-a22:rgba(249,115,22,0.22);--train-a25:rgba(249,115,22,0.25);--train-a28:rgba(249,115,22,0.28);--train-a30:rgba(249,115,22,0.3);--train-a32:rgba(249,115,22,0.32);--train-a35:rgba(249,115,22,0.35);--train-a40:rgba(249,115,22,0.4);--train-a42:rgba(249,115,22,0.42);--train-a45:rgba(249,115,22,0.45);--train-a50:rgba(249,115,22,0.5);--train-a55:rgba(249,115,22,0.55);--train-a60:rgba(249,115,22,0.6);--train-a95:rgba(249,115,22,0.95);--train-light-a00:rgba(251,146,60,0);--train-light-a05:rgba(251,146,60,0.05);--train-light-a07:rgba(251,146,60,0.07);--train-light-a08:rgba(251,146,60,0.08);--train-light-a10:rgba(251,146,60,0.1);--train-light-a12:rgba(251,146,60,0.12);--train-light-a14:rgba(251,146,60,0.14);--train-light-a16:rgba(251,146,60,0.16);--train-light-a22:rgba(251,146,60,0.22);--train-light-a28:rgba(251,146,60,0.28);--train-light-a35:rgba(251,146,60,0.35);--train-light-a40:rgba(251,146,60,0.4);--train-light-a42:rgba(251,146,60,0.42);--train-light-a50:rgba(251,146,60,0.5);--train-light-a55:rgba(251,146,60,0.55);--train-light-a60:rgba(251,146,60,0.6);--train-light-a65:rgba(251,146,60,0.65);--train-light-a70:rgba(251,146,60,0.7);--train-light-a75:rgba(251,146,60,0.75);--train-light-a85:rgba(251,146,60,0.85);--red-69:#FF6961;--red-71:#F87171;--red-light-a35:rgba(255,66,69,0.35);--sky-07:#07161F;--sky-07-b:#001826;--sky-09:#0A1A24;--sky-17:#1C2B3A;--sky-25:#1C4A62;--sky-35:#1C6F99;--sky-69:#5FB8FF;--blue-a08:rgba(0,145,255,0.08);--blue-a14:rgba(0,145,255,0.14);--blue-a15:rgba(0,145,255,0.15);--blue-a16:rgba(0,145,255,0.16);--blue-a22:rgba(0,145,255,0.22);--blue-a30:rgba(0,145,255,0.3);--blue-a35:rgba(0,145,255,0.35);--blue-a40:rgba(0,145,255,0.4);--blue-a45:rgba(0,145,255,0.45);--blue-a50:rgba(0,145,255,0.5);--blue-a55:rgba(0,145,255,0.55);--blue-a60:rgba(0,145,255,0.6);--ice-a10:rgba(125,211,252,0.1);--ice-a12:rgba(125,211,252,0.12);--ice-a25:rgba(125,211,252,0.25);--ice-a30:rgba(125,211,252,0.3);--ice-a32:rgba(125,211,252,0.32);--ice-a35:rgba(125,211,252,0.35);--ice-a40:rgba(125,211,252,0.4);--water-a08:rgba(14,165,233,0.08);--water-a10:rgba(14,165,233,0.1);--water-a12:rgba(14,165,233,0.12);--water-a20:rgba(14,165,233,0.2);--water-a40:rgba(14,165,233,0.4);--water-a75:rgba(14,165,233,0.75);--slate-22:#2C2D44;--slate-31:#3F405E;--slate-65-a06:rgba(148,163,184,0.06);--slate-65-a12:rgba(148,163,184,0.12);--slate-65-a30:rgba(148,163,184,0.3);--teal-06:#081914;--teal-10:#04302A;--teal-25:#245C50;--teal-89:#CCFBF1;--fuel-a07:rgba(45,212,191,0.07);--fuel-a10:rgba(45,212,191,0.1);--fuel-a18:rgba(45,212,191,0.18);--fuel-a22:rgba(45,212,191,0.22);--fuel-a28:rgba(45,212,191,0.28);--fuel-a30:rgba(45,212,191,0.3);--fuel-a32:rgba(45,212,191,0.32);--fuel-light-a22:rgba(94,234,212,0.22);--fuel-light-a24:rgba(94,234,212,0.24);--fuel-light-a32:rgba(94,234,212,0.32);--violet-66-a10:rgba(139,92,246,0.1);--white-a00:rgba(255,255,255,0);--white-a02:rgba(255,255,255,0.02);--white-a03:rgba(255,255,255,0.03);--white-a04:rgba(255,255,255,0.04);--white-a05:rgba(255,255,255,0.05);--white-a06:rgba(255,255,255,0.06);--white-a08:rgba(255,255,255,0.08);--white-a09:rgba(255,255,255,0.09);--white-a10:rgba(255,255,255,0.1);--white-a13:rgba(255,255,255,0.13);--white-a14:rgba(255,255,255,0.14);--white-a15:rgba(255,255,255,0.15);--white-a16:rgba(255,255,255,0.16);--white-a18:rgba(255,255,255,0.18);--white-a18-8:rgba(255,255,255,0.188);--white-a20:rgba(255,255,255,0.2);--white-a22:rgba(255,255,255,0.22);--white-a25:rgba(255,255,255,0.25);--white-a28:rgba(255,255,255,0.28);--white-a30:rgba(255,255,255,0.3);--white-a32:rgba(255,255,255,0.32);--white-a35:rgba(255,255,255,0.35);--white-a40:rgba(255,255,255,0.4);--white-a45:rgba(255,255,255,0.45);--white-a5-5:rgba(255,255,255,0.055);--white-a50:rgba(255,255,255,0.5);--white-a55:rgba(255,255,255,0.55);--white-a7-5:rgba(255,255,255,0.075);--white-a75:rgba(255,255,255,0.75);--white-a85:rgba(255,255,255,0.85);--white-a90:rgba(255,255,255,0.9)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}*,html{overscroll-behavior-y:none}html{font-size:calc(16px * var(--text-scale, 1));-webkit-text-size-adjust:100%;touch-action:manipulation}body,html{height:100vh;overflow:hidden}body{font-family:var(--font-ui);background:var(--bg);color:var(--text-1);line-height:1.5;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased}.app{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;height:var(--app-h,100vh);overflow:hidden}.app-content{flex:1 1;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:none;padding-bottom:100px}.app-content--flush{padding-bottom:0}.tab-fade{position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg,var(--black-a00) 0,var(--black-a85) 55%,var(--bg) 100%);pointer-events:none;z-index:140}.tab-bar{position:absolute;left:50%;transform:translateX(-50%);bottom:max(12px,calc(env(safe-area-inset-bottom) - 14px));gap:2px;padding:6px;max-width:calc(100% - 24px);background:rgba(24,24,27,.72);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);border:1px solid var(--white-a10);box-shadow:0 12px 40px var(--black-a55),inset 0 1px 0 var(--white-a06);z-index:160}.tab-bar,.tab-btn{display:flex;align-items:center;border-radius:999px}.tab-btn{position:relative;justify-content:center;width:44px;height:44px;background:none;border:none;cursor:pointer;color:var(--text-3);transition:width .32s cubic-bezier(.3,1.35,.5,1),height .32s cubic-bezier(.3,1.35,.5,1),color .2s,background .2s;flex-shrink:0;-webkit-tap-highlight-color:transparent}.tab-btn.active{width:64px;height:52px;color:var(--blue);background:rgba(0,145,255,.18);box-shadow:inset 0 0 0 1px var(--blue-a35)}.tab-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:width .32s cubic-bezier(.3,1.35,.5,1),height .32s cubic-bezier(.3,1.35,.5,1)}.tab-btn.active svg{width:25px;height:25px;fill:currentColor;fill-opacity:.28}@media (prefers-reduced-motion:reduce){.tab-btn,.tab-btn svg{transition:color .2s,background .2s}}.tab-bar--inflow{position:static;transform:none;align-self:center;flex-shrink:0;margin:6px auto calc(max(12px, env(safe-area-inset-bottom) - 2px));animation:fadeUp .18s ease}.card{border:1px solid var(--border);border-radius:var(--radius);padding:16px}.card,.card-lg{background:var(--surface)}.card-lg{border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.card--blue{background:linear-gradient(135deg,var(--surface) 0,var(--blue-tint) 100%);border-color:rgba(0,145,255,.2)}.card--gold{background:linear-gradient(135deg,var(--surface) 0,var(--gold-tint) 100%);border-color:rgba(245,158,11,.2)}.card--green{background:linear-gradient(135deg,var(--surface) 0,var(--green-tint) 100%);border-color:rgba(34,197,94,.2)}.card--amber{background:linear-gradient(135deg,var(--surface) 0,var(--amber-tint) 100%);border-color:var(--train-a20)}.card--purple{background:linear-gradient(135deg,var(--surface) 0,var(--purple-tint) 100%);border-color:rgba(167,139,250,.2)}.card--red{background:linear-gradient(135deg,var(--surface) 0,var(--red-tint) 100%);border-color:rgba(255,66,69,.2)}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 12px;cursor:pointer;transition:border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.stat-card:active{background:var(--surface-2)}.stat-label{font-size:calc(11px * var(--text-scale, 1));font-weight:600;color:var(--text-3);letter-spacing:0;margin-bottom:6px}.stat-value{font-family:var(--font-mono);font-size:calc(22px * var(--text-scale, 1));font-weight:600;color:var(--text-1);line-height:1}.stat-sub{font-size:calc(11px * var(--text-scale, 1));color:var(--text-2);margin-top:4px}html[data-text-grown] [style*="text-overflow: ellipsis"]{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere}.mono{font-family:var(--font-mono)}.mono,.stat-value,[style*="--font-mono"],input[type=date],input[type=number],input[type=time]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.text-1{color:var(--text-1)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.text-blue{color:var(--blue)}.text-gold{color:var(--gold)}.text-green{color:var(--green)}.text-amber{color:var(--amber)}.text-purple{color:var(--purple)}.text-red{color:var(--red)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;min-height:44px;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:calc(15px * var(--text-scale, 1));font-weight:600;border:none;cursor:pointer;transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent}.btn:active{opacity:.8;transform:scale(.97)}.btn-primary{background:var(--blue-fill);color:var(--white)}.btn-ghost{background:var(--surface-2);color:var(--text-1)}.btn-danger{background:var(--red-tint);color:var(--red);border:1px solid rgba(255,66,69,.25)}.section-header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 10px}.section-title{font-size:calc(13px * var(--text-scale, 1));font-weight:600;color:var(--text-3);letter-spacing:0}.divider{height:1px;background:var(--border);margin:0 16px}input,select,textarea{font-size:max(calc(16px * var(--text-scale, 1)),1em)!important}.input{width:100%;background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);color:var(--text-1);font-family:var(--font-ui);font-size:calc(16px * var(--text-scale, 1));padding:12px 14px;outline:none;transition:border-color .15s;-webkit-appearance:none}.input:focus{border-color:var(--blue)}.input::placeholder{color:var(--text-3)}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[type=number]{-moz-appearance:textfield}.gate{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;gap:16px;padding:16vh 32px 40px;overflow-y:auto}.gate-logo{font-size:calc(36px * var(--text-scale, 1));font-weight:700;letter-spacing:-.04em;color:var(--text-1);margin-bottom:8px}.gate-sub{font-size:calc(14px * var(--text-scale, 1));color:var(--text-3);margin-bottom:8px}.chart-scrub,.chart-scrub *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-3);font-size:calc(14px * var(--text-scale, 1))}.loading-mark{font-size:calc(36px * var(--text-scale, 1));font-weight:700;letter-spacing:-.04em;color:var(--text-1);animation:loading-breathe 1.8s ease-in-out infinite}@keyframes loading-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-mark{animation:none;opacity:1}}.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0)}.truncate,.visually-hidden{overflow:hidden;white-space:nowrap}.truncate{text-overflow:ellipsis}.app{padding-top:env(safe-area-inset-top)}.overlay-scroll>*{flex-shrink:0}.full-overlay{position:fixed;top:0;left:0;right:0;height:var(--app-h,100vh);z-index:200;padding-top:env(safe-area-inset-top)}@media (min-width:600px){body,html{height:100vh}body{display:flex;justify-content:center;align-items:flex-start;background:#050506}.app,.full-overlay{left:calc(50% - 215px);right:auto;width:430px}.app{box-shadow:0 0 0 1px var(--border),0 24px 80px var(--black-a60)}}@keyframes lbPodiumUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lb-podium-blk{transform-origin:bottom;animation:lbPodiumUp .8s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.lb-podium-blk{animation:none}}.lb,.lb button{-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--cell) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}svg.loading-mark{display:block;width:100%;height:auto;overflow:visible;animation:none}svg.loading-mark path,svg.loading-mark rect{fill:var(--white)}.loading-mark .lm-x{transform-box:view-box;transform-origin:2290.95px 411px;animation:lmX 1.5s cubic-bezier(.3,.9,.25,1) both}@keyframes lmX{0%{opacity:0;transform:translateX(-940px) rotate(-270deg) scale(1.3)}42%{opacity:1;transform:translateX(-940px) rotate(0) scale(2.4)}58%{opacity:1;transform:translateX(-940px) rotate(0) scale(2.4)}to{opacity:1;transform:none}}.loading-mark .lm-l{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:lmRise .45s cubic-bezier(.2,.7,.2,1) forwards}.loading-mark .lm-l1{animation-delay:1s}.loading-mark .lm-l2{animation-delay:1.08s}.loading-mark .lm-l3{animation-delay:1.16s}.loading-mark .lm-l4{animation-delay:1.24s}@keyframes lmRise{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:none}}.loading-mark .lm-db{transform-box:view-box;transform-origin:512px 512px}.loading-mark .lm-db1{animation:lmRep1 1.6s ease-in-out 1.7s infinite}.loading-mark .lm-db2{animation:lmRep2 1.6s ease-in-out 1.7s infinite}@keyframes lmRep1{0%,to{transform:none}50%{transform:rotate(-7deg)}}@keyframes lmRep2{0%,to{transform:none}50%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.loading-mark .lm-db,.loading-mark .lm-l,.loading-mark .lm-x{animation:none;opacity:1;transform:none}}[role=alertdialog]:focus,[role=dialog]:focus{outline:none}.hit44{position:relative}.hit44:after{content:"";position:absolute;top:var(--hit-top,min(0px,calc(50% - 22px)));bottom:var(--hit-bottom,min(0px,calc(50% - 22px)));left:var(--hit-left,min(0px,calc(50% - 22px)));right:var(--hit-right,min(0px,calc(50% - 22px)))}