@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/dmsans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/dmsans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0A0A0A;--surface:#141414;--surface-2:#1E1E1E;--border:rgba(255,255,255,.07);--t-primary:#FFFFFF;--t-secondary:#8A8A8A;--t-muted:#4A4A4A;--accent-lime:#F2F2F4;--accent-green:#22C55E;--accent-amber:#FF9500;--accent-blue:#3A82F6;--accent-teal:#00C4CC;--accent-red:#FF3B30;--accent-gold:#FFD700;--track:rgba(255,255,255,.07);--btn-bg:#F2F2F4;--btn-fg:#0A0A0A;--scrim:rgba(0,0,0,.6);--tint:7%;--on-accent:#0A0A0A;--hab-bg1:#0F2A2B;--hab-bg2:#0A1718;--hab-1:#2FD3D9;--hab-2:#167D82;--aura:.2;--photo-filter:none;--cat-move:#E56C66;--cat-nutr:#59B58B;--cat-rec:#689BE2;--cat-mind:#DBB759;--ha-base:#0B0C0E;--ha-t1:22%;--ha-t2:5%;--ha-glow:.9;--ha-halo:.3;--aur-pink:255,96,178;--aur-lav:184,150,255;--aur-deep:104,48,224;--aur-cyan:70,190,255;--f-display:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f-body:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-mono:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color-scheme:dark}:root[data-look=classic]{--aur-pink:240,90,170;--aur-lav:160,128,250;--aur-deep:100,36,214;--aur-cyan:40,176,240;--bg:#FFFFFF;--surface:#F5F5F5;--surface-2:#EBEBEB;--border:rgba(0,0,0,.09);--t-primary:#000000;--t-secondary:#666666;--t-muted:#B0B0B0;--track:rgba(0,0,0,.08);--btn-bg:#000000;--btn-fg:#FFFFFF;--scrim:rgba(0,0,0,.35);--tint:0%;--accent-lime:#111111;--accent-green:#111111;--accent-amber:#111111;--accent-blue:#111111;--accent-teal:#111111;--accent-gold:#111111;--accent-red:#111111;--on-accent:#FFFFFF;--hab-bg1:#F0F0F0;--hab-bg2:#DCDCDC;--hab-1:#111111;--hab-2:#8A8A8A;--aura:.3;--photo-filter:none;color-scheme:light;--cat-move:#CF7975;--cat-nutr:#75AC92;--cat-rec:#7E9FCB;--cat-mind:#C4AC72;--ha-base:#FFFFFF;--ha-t1:17%;--ha-t2:6%;--ha-glow:.35;--ha-halo:.14}*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0}body{color:var(--t-primary);font-family:var(--f-body);font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}input,select,textarea{font:inherit;color:var(--t-primary)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted{color:var(--t-secondary)}.label{font-family:var(--f-mono);font-size:9.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--t-secondary)}h1,h2,h3{font-family:var(--f-display);font-weight:700;margin:0;text-wrap:balance;letter-spacing:-.2px}p{margin:0}#app{max-width:480px;margin:0 auto;padding-inline:16px;padding-block:8px 100px;display:flex;flex-direction:column;gap:12px}.card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:12px}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:2px;margin-bottom:6px}.sec-head h2{font-size:14px}.count{font-family:var(--f-mono);font-size:11px;padding:2px 7px;border-radius:7px;background:var(--surface-2);margin-left:6px;vertical-align:middle}.link{font-family:var(--f-mono);font-size:12px;color:var(--t-secondary);text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding-inline:14px;border-radius:11px;font-size:13px;background:var(--btn-bg);color:var(--btn-fg);font-weight:700}.btn.ghost{background:var(--surface-2);color:var(--t-primary)}.btn.order{background:var(--accent-amber);color:var(--on-accent)}.btn.active-plan{background:var(--accent-green);color:var(--on-accent)}.btn.block{width:100%}.btn[disabled]{opacity:.4;cursor:default}.pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:11px;border-radius:999px;background:var(--surface-2);font-family:var(--f-mono);font-size:11.5px;white-space:nowrap}.tag{display:inline-flex;align-items:center;height:20px;padding-inline:7px;border-radius:6px;font-family:var(--f-mono);font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--on-accent);white-space:nowrap}.chip{display:inline-flex;align-items:center;height:26px;padding-inline:9px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:11.5px;white-space:nowrap}.chip[aria-pressed=true]{background:var(--t-primary);color:var(--bg);border-color:transparent}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chips::-webkit-scrollbar{display:none}.wrap{flex-wrap:wrap}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.icon-btn{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);color:var(--t-primary);flex:none}.hscroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:none}.hdr{display:flex;align-items:center;gap:10px}.avatar{width:42px;height:42px;border-radius:14px;background:var(--surface-2);display:grid;place-items:center;font-family:var(--f-display);font-weight:700;flex:none}.hdr h1{font-size:17px;line-height:1.1}.hdr .grow{flex:1;min-width:0}.streak{display:inline-flex;align-items:center;gap:3px;height:32px;padding-inline:8px;border-radius:10px;font-size:13px;background:var(--surface);border:1px solid var(--border);font-family:var(--f-mono);font-weight:700}.streak svg{color:var(--accent-amber)}.bell{position:relative}.bell .badge{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--accent-lime)}.ring{position:relative;flex:none}.ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ring-fill{transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1)}.ring-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}html.rm .ring-fill{transition:none}.score-line{cursor:pointer;display:flex;flex-direction:column;gap:8px}.sl-top{display:flex;align-items:center;gap:8px}.sl-name{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.sl-top .status{margin:0}.sl-num{margin-left:auto;display:flex;align-items:baseline;gap:2px}.sl-num b{font-size:24px;font-weight:700;line-height:1}.sl-num span{font-size:12px;color:var(--t-secondary)}.sline{display:block;height:10px;border-radius:99px;background:var(--track);overflow:hidden}.sline i{display:block;height:100%;border-radius:99px;transition:width .8s cubic-bezier(.4,0,.2,1)}.sline.sm{height:6px}.sline.xs{height:4px}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;cursor:pointer}.cat{display:flex;flex-direction:column;gap:5px;min-width:0}.cat-top{display:flex;justify-content:space-between;align-items:baseline;gap:4px;font-size:10px;color:var(--t-secondary)}.cat-top b{font-size:11.5px;color:var(--t-primary)}.cat-top b .muted{font-size:10px;font-weight:500}.sticky-score{position:fixed;left:0;right:0;top:0;z-index:32;margin:0 auto;max-width:480px;display:flex;flex-direction:column;gap:6px;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);text-align:left;transform:translateY(-110%);transition:transform .25s ease;visibility:hidden}.sticky-score.show{transform:none;visibility:visible}.ss-row{display:flex;align-items:center;gap:8px}.ss-num{margin-left:auto;font-size:18px}.ss-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:11px;color:var(--t-secondary)}.sc-cat{display:flex;flex-direction:column;gap:3px;min-width:0;white-space:nowrap}.sc-cat b{color:var(--t-primary)}html.rm .sticky-score{transition:none}.score{padding:14px 14px 12px}.sat{display:flex;flex-direction:column;align-items:center;gap:5px}.sat .label{font-size:10px;letter-spacing:.5px}.sat .v{font-family:var(--f-mono);font-size:13px;font-weight:700}.status{display:flex;align-items:center;gap:5px;margin-top:6px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:1.2px;color:var(--t-secondary)}.status .dot{width:6px;height:6px}.earn{display:flex;align-items:center;gap:5px;width:fit-content;height:26px;padding-inline:9px;border-radius:999px;background:color-mix(in srgb,var(--accent-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 30%,transparent);font-family:var(--f-mono);font-size:12px;font-weight:700}.earn i{width:16px;height:16px;border-radius:50%;background:var(--accent-gold);display:grid;place-items:center;font-style:normal;font-size:10px;color:var(--on-accent);font-weight:700}.score-sum{display:flex;align-items:center;gap:5px;font-family:var(--f-mono);font-size:12px;color:var(--t-secondary)}.score-sum svg{transition:transform .2s}.score.open .score-sum svg{transform:rotate(180deg)}.score-x{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:14px}.bar-row{display:grid;grid-template-columns:72px 1fr 52px;align-items:center;gap:10px;font-size:13px}.bar{height:8px;border-radius:99px;background:var(--track);overflow:hidden}.bar>i{display:block;height:100%;border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1)}.left-list{display:flex;flex-direction:column;gap:6px}.left-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:14px;text-align:left;width:100%}.left-item .pts{font-family:var(--f-mono);font-size:12px;color:var(--t-secondary);display:flex;align-items:center;gap:4px;white-space:nowrap}.dates{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.dates::-webkit-scrollbar{display:none}.date{flex:none;width:48px;height:62px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--surface);border:1px solid var(--border)}.date .dw{font-family:var(--f-mono);font-size:10px;letter-spacing:1px;color:var(--t-secondary)}.date .dn{font-family:var(--f-display);font-weight:600;font-size:16px}.date .dd{width:5px;height:5px;border-radius:50%;background:transparent}.date.has .dd{background:var(--accent-lime)}.date.sel{background:var(--t-primary);color:var(--bg);border-color:transparent}.date.sel .dw{color:var(--bg);opacity:.7}.readonly{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:14px;background:var(--surface-2);font-size:13px}.ins{width:80%;max-width:320px;border-radius:16px;padding:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--c) var(--tint),var(--surface));display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left}.ins .k{display:flex;align-items:center;gap:6px}.ins h3{font-family:var(--f-body);font-size:13px;font-weight:700}.ins p{font-size:11.5px;line-height:1.4;color:var(--t-secondary)}.ins .acts{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:6px}.ok{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border);flex:none}.cta{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.photo{position:relative;overflow:hidden;background-color:#2a2420}.photo .shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#080808f0,#0808089e 45%,#08080800 75%)}.on-photo{color:#fff}.on-photo .sub{color:#ffffffb8}.wo{display:flex;flex-direction:column;text-align:left;width:100%;border-radius:20px;overflow:hidden;border:1px solid var(--border);background:var(--surface)}.wo-art{height:150px;position:relative;background:#161a14}.wo-type{position:absolute;left:10px;top:10px}.wo-over{position:absolute;left:12px;right:12px;bottom:10px;display:flex;flex-direction:column;gap:2px;text-align:left}.wo-title{font-size:16px;font-weight:700;line-height:1.2}.wo-over .sub{font-size:12px;display:flex;align-items:center;gap:4px}.wo-art .badge{height:22px;padding-inline:8px;border-radius:7px;background:#0a0a0a99;font-size:10.5px;display:inline-flex;align-items:center;color:#fff;z-index:1}.wo-art .shade,.wo-art .badge,.wo-over{pointer-events:none}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:40px}.tb-l{display:flex;align-items:center;gap:8px;min-width:0}.tb-name{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-r{display:flex;align-items:center;gap:6px;justify-self:end}.avatar.sm{width:32px;height:32px;border-radius:10px;font-size:13px}.icon-btn.sm{width:32px;height:32px;border-radius:10px}.icon-btn.sm .badge{top:5px;right:6px;width:7px;height:7px}.today-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding-inline:12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-weight:700;font-size:12px;letter-spacing:.3px;white-space:nowrap}.today-btn[aria-expanded=true] svg{transform:rotate(180deg)}.score-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.gap-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;font-size:13.5px}.gap-head[aria-expanded=true] svg{transform:rotate(180deg)}.wo-body{padding:14px;display:flex;flex-direction:column;gap:10px}.wo-meta{display:flex;flex-wrap:wrap;gap:6px}.start-band{background:var(--btn-bg);color:var(--btn-fg);height:40px;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.reason{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--t-secondary)}.reason .dot{margin-top:6px;background:var(--accent-lime)}.macros{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;justify-items:center}.macro{display:flex;flex-direction:column;align-items:center;gap:6px}.macro .v{font-family:var(--f-mono);font-size:12px;font-weight:700}.macro .t{font-family:var(--f-mono);font-size:10px;color:var(--t-secondary);text-align:center;line-height:1.3}.ticker{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;font-size:12px!important;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent-amber) 35%,transparent);background:color-mix(in srgb,var(--accent-amber) 8%,var(--surface));width:100%;text-align:left;font-size:13px}.ticker .ic{color:var(--accent-amber)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px}.steps i{height:4px;border-radius:9px;background:var(--track)}.steps i.on{background:var(--accent-amber)}.steps-l{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;font-family:var(--f-mono);font-size:9.5px;color:var(--t-secondary);margin-top:4px}.mcards{display:flex;flex-direction:column;gap:6px;margin-top:10px}.mcard{height:104px;border-radius:16px;display:block;width:100%;text-align:left}.mcard .top{pointer-events:none;position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:space-between;gap:6px}.mcard .badge{height:22px;padding-inline:8px;border-radius:7px;background:#0a0a0a99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--f-mono);font-size:10px;display:inline-flex;align-items:center;gap:5px;color:#fff}.mcard .bottom{pointer-events:none;position:absolute;left:12px;right:8px;bottom:10px;display:flex;align-items:flex-end;gap:8px}.mcard .txt{flex:1;min-width:0}.mcard .bottom button{pointer-events:auto}.mcard .nm{font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcard .sub{font-family:var(--f-mono);font-size:11px}.mcard .lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#ffffffb3}.sq{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);flex:none;color:var(--t-primary)}.photo .sq{background:#141414b8;border-color:#ffffff24;color:#fff}.sq.on{background:var(--accent-lime);color:var(--on-accent);border-color:transparent}.sq.cart,.photo .sq.cart{color:var(--accent-amber)}.sq.cart.in{background:var(--accent-amber);color:var(--on-accent);border-color:transparent}.empty-slot{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border-radius:16px;border:1.5px dashed var(--border);color:var(--t-secondary);font-size:14px;width:100%}.row-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.gap{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.food{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.food .sub{font-family:var(--f-mono);font-size:11px;color:var(--t-secondary)}.mini{height:32px;padding-inline:10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);font-family:var(--f-mono);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:none}.mini.teal{background:var(--accent-teal);color:var(--on-accent);border-color:transparent}.hab-head{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.habs{display:flex;flex-direction:column;gap:6px;margin-top:10px}.hab{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;background:var(--surface-2);min-height:48px}.hi{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--accent-teal);background:color-mix(in srgb,var(--accent-teal) 14%,transparent);flex:none}.hab .info{min-width:0;flex:1}.hab .nm{font-weight:600;font-size:14px}.hab .sub{font-family:var(--f-mono);font-size:11px;color:var(--t-secondary)}.hab input[type=range]{width:104px;accent-color:var(--accent-teal);flex:none}.synced{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.syn{padding:10px;border-radius:14px;background:var(--surface-2);display:flex;flex-direction:column;gap:5px;min-width:0}.syn .row{display:flex;align-items:center;gap:5px;color:var(--accent-teal)}.syn .val{font-family:var(--f-mono);font-weight:700;font-size:15px}.syn-h{font-family:var(--f-mono);font-size:10px;letter-spacing:1.4px;color:var(--t-secondary);display:flex;align-items:center;gap:6px}.syn-h svg{color:var(--accent-teal)}.fy{width:150px;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--border);text-align:left;display:flex;flex-direction:column}.fy .art{height:84px;position:relative}.fy .art .tag{position:absolute;left:8px;top:8px}.fy .b{padding:9px 10px 11px;display:flex;flex-direction:column;gap:4px}.fy .nm{font-weight:600;font-size:13px;line-height:1.3}.fy .sub{font-family:var(--f-mono);font-size:10.5px;color:var(--t-secondary)}.shop{width:136px;border-radius:16px;background:var(--surface);border:1px solid var(--border);padding:10px;display:flex;flex-direction:column;gap:6px}.shop .art{height:70px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;color:var(--t-secondary)}.shop .nm{font-weight:600;font-size:12.5px;line-height:1.3;min-height:32px}.shop .row{display:flex;align-items:center;justify-content:space-between}.shop .price{font-family:var(--f-mono);font-weight:700;font-size:13px}.shop .add{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2)}.shop .add.in{background:var(--accent-amber);color:var(--on-accent)}.shop .match{font-family:var(--f-mono);font-size:9.5px;color:var(--t-secondary);display:flex;align-items:center;gap:4px}.nav{position:fixed;left:0;right:0;bottom:0;z-index:30;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px)}.nav-in{max-width:480px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr) 64px}.nav button{height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;color:var(--t-secondary);font-family:var(--f-mono);letter-spacing:.4px}.nav .ni{width:34px;height:34px;border-radius:11px;display:grid;place-items:center}.nav button[aria-current=page]{color:var(--t-primary)}.nav button[aria-current=page] .ni{background:color-mix(in srgb,var(--accent-lime) 16%,transparent);color:var(--accent-lime)}.nav button[aria-current=page]{font-weight:700}:root[data-look=classic] .nav button[aria-current=page] .ni{background:#00000012;color:#000}.cart-fab{position:fixed;z-index:34;left:max(16px,calc(50% - 224px));bottom:calc(80px + env(safe-area-inset-bottom,0px));width:54px;height:54px;border-radius:17px;background:var(--accent-amber);color:var(--on-accent);display:grid;place-items:center;box-shadow:0 8px 24px color-mix(in srgb,var(--accent-amber) 40%,transparent)}.cart-fab b{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding-inline:5px;border-radius:10px;background:var(--t-primary);color:var(--bg);font-family:var(--f-mono);font-size:11px;display:grid;place-items:center}.cart-fab.pop{animation:pop .35s cubic-bezier(.2,1.4,.4,1)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:40}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;max-width:480px;margin:0 auto;max-height:88vh;overflow:auto;background:var(--surface);border-radius:22px 22px 0 0;border:1px solid var(--border);border-bottom:0;padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px))}.sheet.half{max-height:64vh}.sheet.enter{animation:up .28s cubic-bezier(.2,.8,.2,1)}.scrim.enter{animation:fade .2s}@keyframes up{0%{transform:translateY(40px);opacity:0}}@keyframes fade{0%{opacity:0}}html.rm .sheet.enter,html.rm .scrim.enter{animation:none}.grab{width:40px;height:4px;border-radius:9px;background:var(--t-muted);margin:0 auto 12px}.sheet-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.sheet-h h2{font-size:16px}.sheet-xw{position:sticky;top:2px;z-index:8;height:0;display:flex;justify-content:flex-end;pointer-events:none}.sheet-x{pointer-events:auto;margin:2px -4px 0 0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);color:var(--t-primary);background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001f}.sheet .sheet-h>.icon-btn[data-action=close]{visibility:hidden}.sheet .plus-x{display:none}.sheet.dragging{transition:none!important;animation:none!important}.list{display:flex;flex-direction:column;gap:8px}.opt{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:var(--surface-2);text-align:left;width:100%}.opt .grow{flex:1;min-width:0}.opt .nm{font-weight:600;font-size:14px}.opt .sub{font-family:var(--f-mono);font-size:11px;color:var(--t-secondary)}.opt[aria-pressed=true]{outline:2px solid var(--t-primary);outline-offset:-2px}.thumb{width:48px;height:48px;border-radius:12px;flex:none}.best{font-family:var(--f-mono);font-size:10px;letter-spacing:1px;padding:3px 7px;border-radius:6px;background:var(--accent-lime);color:var(--on-accent);font-weight:700;white-space:nowrap}.field{display:flex;flex-direction:column;gap:6px}.field input,.field select{height:46px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);padding-inline:12px;width:100%;min-width:0}.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.row3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.row4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kv{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--border);font-size:14px}.kv:last-child{border-bottom:0}.kv .v{font-family:var(--f-mono);text-align:right}.menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 4px;border-bottom:1px solid var(--border);font-size:15px;text-align:left;gap:10px}.menu-item .sub{font-family:var(--f-mono);font-size:11px;color:var(--t-secondary)}.note{font-size:12.5px;color:var(--t-secondary);padding:10px 12px;border-radius:12px;background:var(--surface-2)}.live-gap{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2);margin-bottom:12px}.hero-art{height:120px;border-radius:16px;margin-bottom:14px}.toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;background:var(--t-primary);color:var(--bg);padding:10px 16px;border-radius:12px;font-family:var(--f-mono);font-size:13px;font-weight:700;box-shadow:0 8px 30px #00000059;max-width:calc(100% - 32px);text-align:center}.toast.pop{animation:pop .35s cubic-bezier(.2,1.4,.4,1)}@keyframes pop{0%{transform:translate(-50%,10px) scale(.92);opacity:0}}.seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.seg button{height:38px;border-radius:10px;font-weight:600;font-size:14px;color:var(--t-secondary)}.seg button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}.seg.sm{width:150px;padding:3px}.seg.sm button{height:28px;font-size:12px}.day-h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 2px 0}.day-h h3{font-size:16px}.prov{font-family:var(--f-mono);font-size:10.5px;padding:2px 7px;border-radius:6px;background:var(--surface-2);color:var(--t-secondary);white-space:nowrap}.row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.row .grow{flex:1;min-width:0;text-align:left}.row .nm{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .sub{font-family:var(--f-mono);font-size:10.5px;color:var(--t-secondary)}.row .sq{width:36px;height:36px}.ind{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.8px;padding:2px 6px;border-radius:5px;border:1px solid var(--border);color:var(--t-secondary)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rcard{display:flex;flex-direction:column;border-radius:16px;background:var(--surface);border:1px solid var(--border);text-align:left;min-width:0;overflow:hidden}.rcard .ph{height:86px}.rcard .b{padding:10px;display:flex;flex-direction:column;gap:4px}.rcard .nm{font-weight:600;font-size:13.5px;line-height:1.25}.rcard .sub{font-family:var(--f-mono);font-size:10.5px;color:var(--t-secondary)}.vend{width:220px;border-radius:16px;background:var(--surface);border:1px solid var(--border);overflow:hidden;text-align:left;display:flex;flex-direction:column}.vend .ph{height:78px}.vend .b{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px}.search{display:flex;align-items:center;gap:8px;height:46px;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding-inline:12px;color:var(--t-secondary)}.search input{flex:1;min-width:0;background:transparent;border:0;outline:0;height:100%}.pcard{display:flex;flex-direction:column;border-radius:16px;background:var(--surface);border:1px solid var(--border);text-align:left;width:100%;overflow:hidden}.pcard .wo-art{height:130px}.pcard .b{padding:12px;display:flex;flex-direction:column;gap:8px}.ex-row{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.ex-row:last-child{border-bottom:0}.pl2 .pl2-sub{font-size:12.5px;line-height:1.45;margin:-2px 0 4px}.pl2-wk{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-secondary);margin:14px 0 4px;font-weight:600}.pl2-r{display:flex;align-items:center;gap:12px;width:100%;padding:9px 6px;border:0;border-top:1px solid var(--border);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pl2-r.rest{cursor:pointer}.pl2-r.rest .pl2-n b{font-weight:500;color:var(--t-secondary)}.pl2-r.rest .pl2-ph{opacity:.8}.pl2-ph{width:46px;height:34px;flex:none;border-radius:8px}.pl2-r.today{background:color-mix(in srgb,var(--accent-lime) 9%,transparent);border-radius:10px;border-top-color:transparent}.pl2-d{width:48px;flex:none;font-size:12px;color:var(--t-secondary)}.pl2-n{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pl2-n b{font-size:14px;font-weight:600}.pl2-n small{font-size:11.5px;color:var(--t-secondary)}.pl2-st{flex:none;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--surface-2);display:inline-flex;gap:4px;align-items:center}.pl2-st.ok{color:var(--accent-green)}.pl2-st.now{color:var(--accent-lime)}.pl2-st.miss{color:var(--t-muted)}.wk-hdr{display:flex;align-items:flex-start;gap:12px;padding:6px 2px 2px}.wk-hdr h1{font-size:34px;letter-spacing:-.8px;margin:0;line-height:1.05}.wk-hdr p{margin:4px 0 0;font-size:13.5px;color:var(--t-secondary)}.wk-search.sm{width:34px;height:34px;box-shadow:none}.wk-top{align-items:flex-start}.wk-top .wk-search.sm{margin-top:0}.wk-search{flex:none;width:48px;height:48px;border-radius:50%;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;color:var(--t-primary);box-shadow:0 4px 14px #00000014}.wk-q{margin-top:-4px}.ms-sw{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0;border-radius:16px;background:color-mix(in srgb,var(--t-primary) 6%,var(--surface-2))}.ms-sw button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 6px;border:0;border-radius:12px;background:none;color:var(--t-secondary);font:inherit}.ms-sw button b{font-size:15px}.ms-sw button small{font-size:11px}.ms-sw button[aria-selected=true]{background:var(--surface);color:var(--t-primary);box-shadow:0 2px 8px #0000001a}.on-soon{display:flex;flex-direction:column;gap:10px;margin:0;padding:16px;border-radius:22px;background:var(--surface);border:1px solid var(--border)}.on-soon h2{margin:0;font-size:20px;letter-spacing:-.01em;text-wrap:balance}.on-soon p{margin:0;font-size:13.5px;color:var(--t-secondary);line-height:1.45}.on-tag{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;color:var(--lux-deep);background:var(--lux-wash)}.on-std{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.on-std li{display:flex;gap:8px;align-items:flex-start}.on-std svg{flex:none;margin-top:2px}.on-done{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:14px;background:var(--lux-wash);font-size:13px;font-weight:600}.on-details summary,.on-sug summary{min-height:44px;align-content:center;cursor:pointer;font-size:13px;font-weight:600}.on-details[open] .on-std{padding:0 0 8px}.on-sug{margin:0}.on-sug[open] summary{margin-bottom:4px}.on-sug-row{display:flex;gap:8px;margin-top:6px}.on-sug-row input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--t-primary);font:inherit}.on-apply{display:flex;align-items:center;gap:10px;width:100%;margin:0;text-align:left;color:var(--t-primary)}.on-apply>span{flex:1;display:flex;flex-direction:column;gap:2px}.wk-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:4px;border-radius:16px;background:color-mix(in srgb,var(--t-primary) 6%,var(--surface-2))}.wk-seg button{height:38px;border:0;border-radius:12px;background:none;color:var(--t-secondary);font:inherit;font-size:14px;font-weight:600}.wk-seg button[aria-selected=true]{background:var(--surface);color:var(--t-primary);box-shadow:0 2px 8px #0000001a}.wk-filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}.wk-filters::-webkit-scrollbar{display:none}.wk-fbtn{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;color:var(--t-primary)}.wk-fbtn.on{background:var(--t-primary);color:var(--bg)}.wk-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit;font-size:14px;font-weight:500;white-space:nowrap}.wk-chip.set{border-color:var(--t-primary);font-weight:700}.wk-chip svg{opacity:.7}.wk-feat{position:relative;display:flex;min-height:230px;border-radius:24px;overflow:hidden;background:#0b0b0d;color:#fff;cursor:pointer}.wk-feat-img{position:absolute;top:0;right:0;bottom:0;left:0}.wk-feat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060608eb,#060608b8 42%,#0606080d 78%)}.wk-feat-t{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;padding:20px 18px;max-width:64%}.wk-eye{font-size:11.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;opacity:.82}.wk-feat h2{margin:0;font-size:26px;line-height:1.08;letter-spacing:-.5px}.wk-feat-m{font-size:14px;opacity:.9}.wk-feat p{margin:0;font-size:13.5px;line-height:1.35;opacity:.9}.wk-view{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:13.5px!important;border-radius:999px;border:0;background:#fff;color:#111;font:inherit;font-size:14px;font-weight:600}.wk-feat-meta{position:absolute;right:14px;bottom:14px;z-index:1;display:flex;align-items:center;gap:8px}.wk-avs{display:flex}.wk-avs i{width:28px;height:28px;border-radius:50%;border:2px solid #111;margin-left:-8px;background-size:cover;background-position:center}.wk-avs i:first-child{margin-left:0}.wk-pill{height:30px;padding:0 12px;border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;border:1px solid rgba(255,255,255,.18)}.wk-sec{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px;margin-bottom:-4px}.wk-sec h2{margin:0;font-size:20px;letter-spacing:-.3px}.wk-sec span,.wk-sec .link{font-size:13px;color:var(--t-secondary)}.wk-recs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 4px;scroll-snap-type:x mandatory}.wk-recs::-webkit-scrollbar{display:none}.wk-rec{position:relative;flex:none;width:72%;max-width:290px;height:170px;border-radius:18px;overflow:hidden;border:0;padding:0;background:#111;color:#fff;text-align:left;scroll-snap-align:start}.wk-rec-img{position:absolute;top:0;right:0;bottom:0;left:0}.wk-rec:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000c7)}.wk-rec-ic{position:absolute;left:12px;top:72px;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.7)}.wk-rec-t{position:absolute;left:14px;right:48px;bottom:12px;z-index:1;display:flex;flex-direction:column;gap:2px}.wk-rec-t b{font-size:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-rec-t span{font-size:12.5px;opacity:.85}.wk-rec-go{position:absolute;right:12px;bottom:14px;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff3}.wk-list{display:flex;flex-direction:column;gap:10px}.wk-row{display:flex;align-items:center;gap:12px;padding:0 12px 0 0;border-radius:18px;border:1px solid var(--border);background:var(--surface);overflow:hidden;cursor:pointer;min-height:92px;box-shadow:0 2px 8px #0000000a}:root[data-look=classic] .wk-row{background:#fff}.wk-row-img{flex:none;width:30%;max-width:124px;align-self:stretch;min-height:92px}.wk-row-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:10px 0}.wk-row-b b{font-size:14.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wk-row-s{font-size:13px;color:var(--t-secondary)}.wk-tags{display:flex;flex-wrap:nowrap;overflow:hidden;gap:5px;margin-top:3px;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.wk-tag{flex:none;font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--t-secondary);border:1px solid var(--border)}.wk-tag.c{color:var(--tc);background:color-mix(in srgb,var(--tc) 12%,transparent);border-color:transparent;font-weight:500}.wk-play{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface);display:grid;place-items:center;color:var(--t-primary);box-shadow:0 4px 12px #0000001a}.wk-week{display:flex;align-items:center;gap:10px;padding:6px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.wk-wb{flex:none;width:40px;height:40px;border-radius:12px;border:0;background:var(--surface-2);display:grid;place-items:center;color:var(--t-primary)}.wk-wb:disabled{opacity:.35}.wk-wt{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px}.wk-wt b{font-size:15.5px}.wk-wt small{font-size:12px;color:var(--t-secondary)}.own-promo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border-radius:22px;color:#fff;background:radial-gradient(60% 120% at 100% 0%,rgba(229,82,78,.28),transparent 70%),radial-gradient(50% 120% at 0% 100%,rgba(76,141,240,.22),transparent 70%),linear-gradient(135deg,#17181c,#08090b)}.own-promo-ic{display:flex;gap:6px;width:100%}.own-promo-ic i{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--sc);background:color-mix(in srgb,var(--sc) 16%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--sc) 35%,transparent)}.own-promo-t{flex:1 1 200px;display:flex;flex-direction:column;gap:4px;min-width:0}.own-promo-t b{font-size:17px;letter-spacing:-.2px}.own-promo-p{font-size:13px;line-height:1.4;opacity:.82}.own-promo-list{display:flex;flex-direction:column;gap:4px}.own-promo-list span{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.92}.own-promo-list svg{color:var(--sc)}.own-promo-btn{flex:none;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:999px;border:0;background:#fff;color:#111;font:inherit;font-size:14px;font-weight:600}.own-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:10px}.own-day{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--t-primary);font:inherit}.own-day small{font-size:10.5px;color:var(--t-secondary)}.own-day b{font-size:15px}.own-day.has{border-color:color-mix(in srgb,#E5524E 55%,var(--border))}.own-day[aria-pressed=true]{background:var(--t-primary);color:var(--bg);border-color:var(--t-primary)}.own-day[aria-pressed=true] small{color:inherit;opacity:.75}.own-cta{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(135deg,#17181c,#08090b);color:#fff;font:inherit;text-align:left}.byop-wrap{margin:12px 0 4px}.byop-cta .own-cta-ic{color:#fff;background:#ffffff1f}.own-cta .grow{display:flex;flex-direction:column;gap:2px}.own-cta b{font-size:14px}.own-cta small{font-size:12px;opacity:.75}.own-cta-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#e5524e;background:#e5524e29}.own-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#0b0b0d center/cover no-repeat}.own-bg svg{display:block;width:100%;height:100%}.wm-card.own .wm-main{background:#0b0b0d}.own-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 14px;color:#d9dae0;font-size:13.5px;font-weight:600}.own-foot .sq{width:40px;height:40px;border-radius:12px;border:1.5px solid rgba(255,255,255,.35);background:#ffffff0f;color:transparent;display:grid;place-items:center}.own-foot .sq.on{background:#fff;border-color:#fff;color:#0b0b0d}.own-foot .sq:disabled{opacity:.35}.pl2-ph.own-th{position:relative;overflow:hidden;background:#0b0b0d}.pl2-ph.rest-th{display:grid;place-items:center;background:var(--surface-2);color:var(--t-secondary)}.own-lead{font-size:12.5px;margin:0 0 10px}.own-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.own-sp{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);color:var(--t-primary);font:inherit;font-size:12px;font-weight:600;text-align:left;line-height:1.2}.own-sp svg{color:var(--sc)}.own-sp[aria-pressed=true]{border-color:var(--sc);box-shadow:inset 0 0 0 1px var(--sc);background:color-mix(in srgb,var(--sc) 10%,var(--surface-2))}.own-pic{display:flex;align-items:center;gap:12px}.own-prev{position:relative;flex:none;width:120px;height:72px;border-radius:12px;overflow:hidden}.own-pic-b{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.own-more{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12.5px}.own-hero{position:relative;height:150px;border-radius:18px;overflow:hidden;margin-top:4px}.own-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.72))}.own-hero-t{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;flex-direction:column;gap:2px;color:#fff}.own-hero-t small{font-size:11.5px;opacity:.85}.own-hero-t b{font-size:21px;letter-spacing:-.3px}.own-hero-t span{font-size:12px;opacity:.8}.own-time{display:flex;gap:10px;flex-wrap:wrap}.own-time .stepper{display:flex;align-items:center;gap:6px}.own-time .stepper b{min-width:56px;text-align:center;font-variant-numeric:tabular-nums}.own-time .stepper button{width:38px;height:38px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--t-primary);font:inherit;font-size:18px}.pl2-tools{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 8px}.ex-row .n{width:26px;height:26px;border-radius:8px;background:var(--surface-2);display:grid;place-items:center;font-family:var(--f-mono);font-size:11px;flex:none}.player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--bg);overflow:auto}.player-in{max-width:480px;margin:0 auto;min-height:100%;padding:calc(12px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:18px}.prog{height:6px;border-radius:9px;background:var(--track);overflow:hidden}.prog i{display:block;height:100%;background:var(--accent-lime);transition:width .4s}.setdots{display:flex;gap:8px}.setdots i{width:28px;height:8px;border-radius:9px;background:var(--track)}.setdots i.done{background:var(--accent-lime)}.setdots i.cur{background:var(--t-secondary)}.stepper{display:grid;grid-template-columns:48px 1fr 48px;gap:6px;align-items:center}.stepper button{height:52px;border-radius:12px;background:var(--surface-2);font-family:var(--f-mono);font-weight:700;font-size:18px}.stepper input{height:52px;border-radius:12px;border:1px solid var(--border);background:var(--surface);text-align:center;font-family:var(--f-mono);font-size:22px;font-weight:700;width:100%;min-width:0}.rest-big{font-family:var(--f-display);font-weight:700;font-size:64px;line-height:1;text-align:center}.pip{position:fixed;right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:35;width:220px;padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 30px #0006;display:flex;align-items:center;gap:10px;text-align:left}.pip .grow{flex:1;min-width:0}.pip .nm{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat{padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--border);min-width:0}.stat .v{font-family:var(--f-display);font-weight:700;font-size:22px}.heat{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.heat i{aspect-ratio:1;border-radius:4px;background:var(--surface-2);max-width:100%}.legend{display:flex;align-items:center;gap:4px;font-family:var(--f-mono);font-size:10px;color:var(--t-secondary);flex-wrap:wrap}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.gold-card{border-radius:20px;padding:18px;border:1px solid color-mix(in srgb,var(--accent-gold) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-gold) 10%,var(--surface)),var(--surface))}.gold-card .money{font-family:var(--f-display);font-weight:700;font-size:36px;line-height:1}.prize{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border);width:100%;text-align:left}.prize .ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--accent-gold) 12%,transparent);color:var(--accent-gold);font-family:var(--f-mono);font-weight:700;font-size:13px}.lb-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px}.lb-row.you{background:var(--surface-2);outline:1px solid var(--border)}.lb-row .r{width:24px;text-align:center;font-family:var(--f-mono);font-weight:700;font-size:12px}.medal{width:10px;height:10px;border-radius:50%;display:inline-block}.ob{min-height:100vh;display:flex;flex-direction:column;gap:20px;padding-block:20px 32px}.ob h1{font-size:24px;line-height:1.1}.ob .lead{color:var(--t-secondary);font-size:15px}.choice{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:14px 16px;border-radius:16px;border:1.5px solid var(--border);background:var(--surface)}.choice[aria-pressed=true]{border-color:var(--t-primary)}.choice .t{font-weight:700}.choice .d{font-size:13px;color:var(--t-secondary)}.ob-foot{margin-top:auto;display:flex;gap:10px}.ob-units{display:flex;align-items:center;justify-content:space-between;gap:10px}.ob-units .seg{display:inline-flex}.ob-units .seg button{padding:7px 12px}.wordmark{display:flex;align-items:center;gap:12px;color:var(--t-primary);font-family:var(--f-display);font-weight:700;font-size:44px;letter-spacing:-1px;line-height:.9}.v-mark{display:inline-block;flex:none;vertical-align:middle}.wordmark .v-mark{width:1.25em;height:auto;color:var(--t-primary)}.tb-score .v-mark,.sv-name .v-mark,.ss-row>.v-mark{color:var(--t-primary)}.wordmark span{color:var(--accent-lime)}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pillars div{padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.pillars b{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:1.4px;margin-bottom:3px}.pillars span{font-size:12.5px;color:var(--t-secondary)}.target-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tg{padding:12px 8px;border-radius:14px;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:4px}.tg .v{font-family:var(--f-mono);font-weight:700;font-size:17px}.check-row{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--t-secondary)}.check-row input{width:20px;height:20px;accent-color:var(--accent-lime);flex:none;margin-top:1px}.switch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--border);font-size:14px}.switch input{width:20px;height:20px;accent-color:var(--accent-lime)}.tour-hole{position:fixed;z-index:70;border-radius:20px;box-shadow:0 0 0 9999px #000000b8;pointer-events:none;transition:all .3s}.tour-tip{position:fixed;z-index:71;left:16px;right:16px;max-width:448px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px}.tour-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69}.flash{animation:flash 1.2s}@keyframes flash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px var(--accent-lime)}}.items{display:flex;flex-direction:column;gap:6px}.item{display:flex;align-items:center;gap:8px;height:64px;padding:6px;border-radius:12px;background:var(--surface-2)}.it-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:100%;text-align:left}.it-pic{flex:none;width:52px;height:52px}.it-photo{display:grid;place-items:center;width:52px;height:52px;border-radius:10px;overflow:hidden;filter:var(--photo-filter)}.it-icon{background:color-mix(in srgb,var(--accent-teal) 14%,var(--surface));color:var(--accent-teal)}.it-art svg{display:block}.it-txt{display:flex;flex-direction:column;min-width:0;gap:1px}.it-k{font-size:10px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-t{font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-s{font-size:10.5px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-acts{display:flex;gap:6px;flex:none}.it-acts .sq{width:34px;height:34px;border-radius:10px}.item.empty-slot{justify-content:center;background:transparent;border:1.5px dashed var(--border);min-height:0;font-size:12.5px;color:var(--t-secondary)}.sync-pct{font-size:11px;color:var(--t-secondary);min-width:34px;text-align:right}.photo{filter:var(--photo-filter)}.blk{padding:0}.blk-head{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left}.blk-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);flex:none}.blk-t{display:flex;flex-direction:column;flex:1;min-width:0}.blk-t b{font-size:13.5px}.blk-t span{font-size:11px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blk-head>svg{transition:transform .2s;color:var(--t-secondary)}.blk-head[aria-expanded=true]>svg{transform:rotate(180deg)}.blk-body{padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.blk-foot{display:flex;justify-content:flex-end;gap:14px;padding-top:2px}.blk .cats{margin:2px 2px 0}.fill .hscroll{padding-bottom:4px}.hcard{width:138px;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;text-align:left}.hc-art{height:84px;display:block}.hc-art svg{display:block}.hc-b{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.hc-b b{font-size:12.5px}.hc-b span{font-size:10.5px;color:var(--t-secondary)}.all-done{display:flex;align-items:center;gap:6px;justify-content:center;padding:10px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:12px;color:var(--t-secondary)}.hab-hero{height:120px;border-radius:14px;overflow:hidden;margin-bottom:12px}.big-num{font-size:26px;font-weight:700}.big-num span{font-size:12px;font-weight:500;color:var(--t-secondary)}.moods{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.moods .chip{justify-content:center;height:34px;padding:0}.score{position:relative;overflow:hidden;isolation:isolate}.score-aura{position:absolute;z-index:-1;top:-60%;right:-25%;width:80%;height:200%;border-radius:50%;background:radial-gradient(closest-side,var(--sc),transparent);opacity:var(--aura);filter:blur(24px);animation:breathe 7s ease-in-out infinite;pointer-events:none}.score-field{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(118deg,color-mix(in srgb,var(--sc) 22%,transparent) 0 1px,transparent 1px 13px);-webkit-mask:linear-gradient(100deg,transparent 35%,#000 100%);mask:linear-gradient(100deg,transparent 35%,#000 100%);opacity:.6;pointer-events:none}@keyframes breathe{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,4%) scale(1.08)}}.sline.neon{background:color-mix(in srgb,var(--sc) 10%,var(--track))}.sline.neon i{box-shadow:0 0 10px color-mix(in srgb,var(--sc) 55%,transparent)}.ticks{display:flex;justify-content:space-between;font-size:9px;color:var(--t-muted);margin-top:-4px}.sticky-score .sline.neon i{box-shadow:0 0 8px color-mix(in srgb,var(--sc) 50%,transparent)}html.rm .score-aura{animation:none}.cl{color:var(--cc);font-weight:600}.blk-ic[style]{background:color-mix(in srgb,var(--cc) 16%,var(--surface));color:var(--cc)}.four{display:grid;grid-template-columns:1fr 1fr;gap:3px}.four i{width:7px;height:7px;border-radius:50%}.it-icon[style]{background:color-mix(in srgb,var(--cc) 16%,var(--surface));color:var(--cc)}.hcard[style]{border-color:color-mix(in srgb,var(--cc) 30%,var(--border))}.hc-b .it-k{font-size:9.5px}.item.meal{height:96px;padding:6px}.item.meal .it-pic,.item.meal .it-photo{width:84px;height:84px;border-radius:12px}.item.meal .it-t{font-size:13.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thumb{width:64px;height:64px;border-radius:12px}.rcard .ph{height:120px}.item{height:96px;padding:6px}.it-pic,.it-photo{width:84px;height:84px;border-radius:12px}.it-t{font-size:13.5px}.blk-head.fixed{cursor:default}.hfill{border-radius:18px;padding:12px;border:1px solid color-mix(in srgb,var(--cc) 35%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--cc) 14%,var(--surface)),var(--surface));display:flex;flex-direction:column;gap:10px}.hf-head{display:flex;align-items:center;gap:10px}.hf-dots{display:flex;gap:4px;flex:1}.hf-dots i{width:16px;height:4px;border-radius:9px;background:var(--track)}.hf-dots i.on{background:var(--cc)}.hf-main{display:flex;align-items:center;gap:12px}.hf-art{width:84px;height:84px;border-radius:14px;overflow:hidden;flex:none}.hf-art svg{display:block}.hf-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.hf-txt b{font-size:16px}.hf-ctl{display:flex;gap:6px}.hf-ctl .btn{flex:1;height:38px;padding-inline:8px;font-size:12px}.hf-ctl.moods{display:grid;grid-template-columns:repeat(5,1fr)}.hf-ctl.moods .btn{padding:0;font-size:11px}.hf-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.hf-auto{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--t-secondary)}.hf-auto input{width:16px;height:16px;accent-color:var(--cc)}.ins.photo{position:relative;overflow:hidden;min-height:150px;border:0;color:#fff;filter:none}.ins.photo>*{position:relative}.ins-shade{position:absolute!important;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#000000b8 55%,#000000e0)}.ins.photo .label{color:#fffc}.ins.photo p{color:#ffffffd9}.ins.photo .ok{background:#ffffff29;border-color:#ffffff40;color:#fff}.ins.photo .cta{color:#fff}.item{height:120px}.it-pic,.it-photo{width:108px;height:108px;border-radius:14px}.item.meal{height:120px}.item.meal .it-pic,.item.meal .it-photo{width:108px;height:108px;border-radius:14px}.score-foot{justify-content:center}.score-sum{height:28px;padding-inline:12px;border-radius:999px;background:var(--surface-2);font-size:11.5px;color:var(--t-primary)}.tb-l .earn{height:24px;padding-inline:7px;font-size:11px;font-weight:700;flex:none}.tb-l .earn i{width:14px;height:14px;font-size:9px}.shop{width:150px}.shop .art{height:110px;border-radius:12px}.cats.icons{gap:12px}.ic-cat{flex-direction:row;align-items:center;gap:6px}.ic-cat .sline{flex:1}.ci{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;color:var(--cc);background:color-mix(in srgb,var(--cc) 16%,transparent)}.sc-cat{flex-direction:row;align-items:center;gap:5px}.sc-cat .ci{width:18px;height:18px;border-radius:6px}.sc-cat .sline{flex:1}.breakdown{display:flex;flex-direction:column;gap:8px}.bd-row{display:grid;grid-template-columns:22px 70px 1fr 44px;align-items:center;gap:8px;font-size:12px}.bd-v{text-align:right;font-weight:600}.bd-v .muted{font-weight:400;font-size:10.5px}.ins{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);min-height:132px}.ins>*:not(.ins-img){position:relative}.ins-img{position:absolute!important;top:0;right:0;bottom:0;width:48%;opacity:.5;-webkit-mask:linear-gradient(to left,#000 30%,transparent);mask:linear-gradient(to left,#000 30%,transparent)}.ins h3,.ins p{max-width:78%}.ins p{color:var(--t-secondary)}.ins{width:84%;max-width:330px;min-height:0;height:118px;padding:0;flex-direction:row;gap:0;border-radius:14px}.ins-img{position:relative!important;inset:auto;width:96px;height:100%;opacity:1;-webkit-mask:none;mask:none;flex:none}.ins-txt{display:flex;flex-direction:column;gap:3px;padding:9px 10px;min-width:0;flex:1}.ins h3,.ins p{max-width:none}.ins h3{font-size:12.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ins p{font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ins .label{font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins .acts{padding-top:0;margin-top:auto}.ins .cta{font-size:11.5px}.ins .ok{width:26px;height:26px;border-radius:8px}.shop-group+.shop-group{margin-top:12px}.ins{width:78%;max-width:320px;height:168px;padding:0;display:block;position:relative;border-radius:16px;border:0;overflow:hidden;background:#111}.ins-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:1}.ins-txt{position:absolute!important;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:28px 10px 9px;background:linear-gradient(180deg,#0000,#000000b8 32%,#000000e6);color:#fff}.ins .ins-kind{position:absolute;top:8px;left:8px;right:8px;z-index:1}.ins .k .label{color:#fff;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:3px 7px;border-radius:6px;font-size:8.5px}.ins .k .dot{display:none}.ins h3{color:#fff;font-size:13px;text-shadow:0 1px 2px rgba(0,0,0,.6);-webkit-line-clamp:1}.ins p{color:#ffffffd9;font-size:11px;-webkit-line-clamp:2}.ins .acts{display:flex;justify-content:space-between;align-items:center;margin-top:3px}.ins .cta{color:#fff;font-size:11.5px}.ins .ok{background:#ffffff2e;border-color:#ffffff4d;color:#fff;width:26px;height:26px}.it-main{align-items:stretch}.it-pic{align-self:center}.it-txt{justify-content:space-between;padding:6px 0;height:100%}.it-t{font-size:14px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.it-bot{display:flex;flex-direction:column;gap:1px;min-width:0}.sline.neon{overflow:visible;background:color-mix(in srgb,var(--sc) 12%,var(--track));transition:background .8s}.sline.neon i{background:var(--sc);box-shadow:0 0 6px 1px color-mix(in srgb,var(--sc) 70%,transparent),0 0 18px 4px color-mix(in srgb,var(--sc) 35%,transparent);transition:width .8s cubic-bezier(.4,0,.2,1),background .8s,box-shadow .8s}.sticky-score .sline.neon i{box-shadow:0 0 6px 1px color-mix(in srgb,var(--sc) 60%,transparent),0 0 12px 2px color-mix(in srgb,var(--sc) 30%,transparent)}.score-line{padding-bottom:4px}:root[data-look=classic] .sline:not(.neon) i,:root[data-look=classic] .bar>i,:root[data-look=classic] .steps i.on,:root[data-look=classic] .hf-dots i.on{background:#111!important}.score-line .sline.neon{height:6px}.sticky-score .sline.neon{height:4px}.sline.neon i{box-shadow:0 0 4px color-mix(in srgb,var(--sc) 45%,transparent),0 0 10px 1px color-mix(in srgb,var(--sc) 18%,transparent)}.sticky-score .sline.neon i{box-shadow:0 0 4px color-mix(in srgb,var(--sc) 40%,transparent)}.cat-top{flex-direction:column;align-items:flex-start;gap:0;min-width:0}.cat-top>span{font-size:9.5px}.cat-top b{font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cat-top b .muted{font-size:9px}.cats{gap:8px}:root[data-look=classic] .ic-cat .sline i,:root[data-look=classic] .bd-row .sline i{background:color-mix(in srgb,var(--cc) 55%,#FFFFFF)!important}:root[data-look=classic] .ic-cat .sline,:root[data-look=classic] .bd-row .sline{background:color-mix(in srgb,var(--cc) 10%,var(--track))}html.snap{scroll-snap-type:none;scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}html.snap .snap-pt{scroll-snap-align:start;scroll-margin-top:calc(84px + env(safe-area-inset-top,0px))}html.snap .hero{scroll-margin-top:8px}html.snap #app>p:last-of-type{scroll-snap-align:end}.shop-lane{margin-inline:-10px;padding-inline:10px;gap:8px}.pcard2{width:150px;border-radius:12px;background:var(--surface-2);padding:6px;display:flex;flex-direction:column;gap:6px}.pc-img{display:block;width:100%;height:108px;border-radius:12px}.pc-txt{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:78px;padding:0 2px 2px}.pc-txt .it-t{font-size:13px}.pc-bot{display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.pc-price{font-size:12.5px;font-weight:700}.pc-bot .sq{width:34px;height:34px;border-radius:10px}.weeks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wk{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);text-align:left}.wk b{font-size:13px}.wk span{font-size:10.5px;color:var(--t-secondary)}.wk.on{background:var(--btn-bg);color:var(--btn-fg);border-color:transparent}.wk.on span{color:inherit;opacity:.75}.box{display:flex;flex-direction:column;gap:10px}.box-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.box-top>div{display:flex;flex-direction:column;gap:2px}.box-n{font-size:24px;line-height:1}.box-n span{font-size:12px;font-weight:500;color:var(--t-secondary)}.box-line i{background:var(--cat-nutr)}.box-sizes{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px}.box-sizes .chip{min-width:34px;justify-content:center}.box-state{display:flex;flex-direction:column;gap:6px;font-size:12px}.box-state b{font-size:14px;display:flex;align-items:center;gap:6px}.box-state span{color:var(--t-secondary)}.kitch{gap:8px}.kchip{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--border);white-space:nowrap}.kchip.on{border-color:var(--t-primary);box-shadow:inset 0 0 0 1px var(--t-primary)}.kc-img{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none}.kc-all{background:color-mix(in srgb,var(--cat-nutr) 18%,var(--surface));color:var(--cat-nutr)}.kc-t{display:flex;flex-direction:column;text-align:left}.kc-t b{font-size:12px}.kc-t span{font-size:10px;color:var(--t-secondary)}.menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mc{position:relative;display:flex;flex-direction:column;border-radius:14px;background:var(--surface);border:1px solid var(--border);overflow:hidden;min-width:0}.mc.in{border-color:color-mix(in srgb,var(--cat-nutr) 60%,var(--border))}.mc-img{display:block;width:100%;aspect-ratio:1/1;position:relative;max-width:100%}.mc-badge{position:absolute;left:6px;top:6px;height:20px;padding-inline:7px;border-radius:6px;background:#0009;color:#fff;font-size:9.5px;font-weight:600;display:inline-flex;align-items:center}.mc-badge.r{left:auto;right:6px}.mc-b{display:flex;flex-direction:column;gap:2px;padding:8px 9px 10px}.mc-b b{font-size:12.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-v{font-size:10.5px;color:var(--t-secondary)}.mc-m{font-size:10.5px}.mc-add{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--t-primary);box-shadow:0 2px 8px #00000040}.mc-step{display:flex;align-items:center;gap:2px;height:34px;padding:0 3px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 2px 8px #00000040}.mc-step button{width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.mc-step b{min-width:16px;text-align:center;font-size:13px}.mc-qty.solo{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--btn-bg);color:var(--btn-fg);font-weight:700;font-size:12px}.box-bar{position:fixed;z-index:33;left:50%;transform:translate(-50%);bottom:calc(76px + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);max-width:448px;height:52px;border-radius:14px;background:var(--btn-bg);color:var(--btn-fg);display:flex;align-items:center;gap:10px;padding:0 14px;font-weight:600;font-size:13.5px;box-shadow:0 8px 24px #0000004d}.box-bar b{margin-left:auto}.bb-n{min-width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--btn-fg) 18%,transparent);font-size:12px}.box-group{margin-bottom:10px}.box-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border)}.box-row .grow{flex:1;min-width:0;display:flex;flex-direction:column}.box-row b{font-size:12.5px}.box-row .muted{font-size:10.5px}.box-row .mc-step,.box-row .mc-add{position:static}.mc-wrap{position:relative}.mc-ctl{position:absolute;right:6px;bottom:6px}.mp-thumbs{display:flex;gap:0;padding:2px 0;border:0;background:none;cursor:pointer}.mp-th{width:34px;height:34px;border-radius:50%;margin-right:-8px;border:2px solid var(--surface);flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--surface-2);color:var(--t-secondary)}.mp-acts{display:flex;gap:8px;flex-wrap:wrap}.mp-acts .btn{flex:1;min-width:0}.mp-self{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12.5px;color:var(--t-secondary)}.sub-sw{margin-top:12px}.sub-sw>span{display:flex;flex-direction:column;gap:2px}.sub-sw>span .muted{font-size:11.5px}.ven-wmenu{display:flex;flex-direction:column;gap:8px}.ven-wmenu>div:first-child{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.vwm-r{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border)}.vwm-r .grow{display:flex;flex-direction:column;font-size:13px}.vwm-r .muted{font-size:11.5px}.vwm-r.late .muted{color:#c0392b;font-weight:600}.vwm-d{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--border)}.vwm-d .grow{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px}.vwm-d .muted{font-size:11.5px}.vwm-d input{width:20px;height:20px}.box-mini{position:fixed;z-index:30;left:50%;top:0;width:100%;max-width:480px;transform:translate(-50%,-110%);transition:transform .22s ease;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 9px;display:flex;flex-direction:column;gap:6px;background:color-mix(in srgb,var(--bg) 97%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--border);box-shadow:0 6px 16px #00000014}.box-mini.show{transform:translate(-50%)}html.rm .box-mini{transition:none}.bmx-top{display:flex;align-items:baseline;gap:8px;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left}.bmx-wk{font-size:11px;color:var(--t-secondary)}.bmx-n{margin-left:auto;font-size:17px;line-height:1}.bmx-n span{font-size:11.5px;font-weight:500;color:var(--t-secondary)}.bmx-top svg{align-self:center;color:var(--t-secondary)}.bmx-mix{display:flex;gap:6px}.bmx-c{flex:1;min-width:0;height:28px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;line-height:1;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--t-secondary);font:inherit;font-size:11.5px;white-space:nowrap;padding:0 6px}.bmx-c b{color:var(--t-primary)}.bmx-c.done{border-color:color-mix(in srgb,var(--cat-nutr) 55%,var(--border))}.bmx-c.done b{color:var(--cat-nutr)}.bmx-c.over b{color:#c98a1e}.bmx-c.on{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.bmx-c.on b{color:inherit}.bmx-c b{font-size:12px}.kline{display:flex;gap:6px;flex-wrap:wrap}.kpill{font-size:10.5px;padding:2px 8px;border-radius:999px;background:var(--surface-2)}.kpill.warn,.bg-rules .warn{background:color-mix(in srgb,var(--cat-mind) 22%,var(--surface-2));font-weight:600}.box-sizes{padding-inline:2px}.kchip.closed,.mc.closed{opacity:.5}.bg-head{display:flex;flex-direction:column;gap:1px;margin-bottom:4px}.bg-head b{font-size:13px}.bg-head .muted{font-size:10.5px}.bg-rules{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.bg-rules span{font-size:10.5px;padding:2px 8px;border-radius:999px;background:var(--surface-2)}.issues{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--cat-mind) 12%,var(--surface-2));font-size:12px;margin:6px 0}.issues div{display:flex;gap:6px;align-items:flex-start}.wfilters{margin-inline:-16px;padding-inline:16px;align-items:center}.fdiv{width:1px;height:18px;background:var(--border);flex:none;margin-inline:2px}.chip.clear{gap:4px}.fcat{gap:4px;height:30px;font-size:12px}.fcat svg{transition:transform .2s;opacity:.7}.fcat[aria-expanded=true] svg{transform:rotate(180deg)}.fcat.set{background:var(--t-primary);color:var(--bg);border-color:transparent}.fpanel{border-radius:14px;background:var(--surface);border:1px solid var(--border);padding:10px;display:flex;flex-direction:column;gap:8px;animation:up .2s ease}.fp-head{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.fp-opts{display:flex;flex-wrap:wrap;gap:6px}.fp-opts .chip{height:32px;font-size:12px;padding-inline:12px}.av{display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;flex:none;box-shadow:inset 0 0 0 2px #ffffff40}.it-pic .av{border-radius:14px}.match{border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column}.m-hero{position:relative;height:180px;display:grid;place-items:center}.m-pct{position:absolute;left:10px;top:10px;padding:4px 9px;border-radius:999px;background:#00000073;color:#fff;font-size:11px}.m-pct b{font-size:13px}.m-look{position:absolute;right:10px;top:10px;padding:4px 9px;border-radius:999px;background:#ffffff2e;color:#fff;font-size:11px}.m-body{padding:12px;display:flex;flex-direction:column;gap:8px}.sduo{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:12.5px;color:var(--t-secondary);padding:8px 10px;border-radius:12px;background:var(--surface-2)}.sduo .sd-l{width:100%;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sduo .sd-n{display:inline-flex;align-items:center;gap:6px;color:var(--t-primary)}.sduo .sd-n i{width:8px;height:8px;border-radius:50%;flex:none}.sduo .sd-n b{font-size:15px}.sduo .sd-dot{color:var(--t-tertiary,var(--t-secondary))}.sduo.off{gap:6px}.sduo.off .link{font-size:12.5px}.m-name{display:flex;flex-direction:column}.m-name b{font-size:18px}.m-name span{font-size:11.5px;color:var(--t-secondary)}.m-bio{font-size:13px;line-height:1.45}.m-why{display:flex;flex-direction:column;gap:4px}.m-r{display:flex;align-items:center;gap:6px;font-size:12px}.m-r svg{color:var(--cat-nutr)}.m-acts{display:flex;justify-content:center;gap:28px;padding:4px 0 16px}.m-btn{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);box-shadow:0 6px 18px #0003}.m-btn.pass{background:var(--surface);color:var(--t-secondary)}.m-btn.like{background:var(--btn-bg);color:var(--btn-fg)}.match.done{align-items:center;text-align:center;gap:8px;padding:22px 16px;font-size:12.5px}.m-big{font-size:20px}.pass-av{width:84px;height:84px;background:var(--surface-2);color:var(--t-secondary)}.ai-btn{border-left:1px solid var(--border)!important}.ai-sq{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:transparent;color:var(--t-primary);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--t-primary) 26%,transparent)}.coach{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center}.coach-in{width:100%;max-width:480px;height:92vh;background:var(--bg);border-radius:22px 22px 0 0;border:1px solid var(--border);display:flex;flex-direction:column;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));gap:10px;animation:up .25s ease}.coach-h{display:flex;align-items:center;gap:10px}.coach-h .grow{display:flex;flex-direction:column}.coach-h .grow b{font-size:15px}.coach-h .grow span{font-size:11px;color:var(--t-secondary)}.odin{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--t-primary);color:var(--bg);flex:none}.odin.big{width:56px;height:56px;border-radius:16px}.coach-log{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:4px 2px}.coach-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:280px;font-size:12.5px;color:var(--t-secondary)}.coach-empty b{font-size:16px;color:var(--t-primary)}.cm{max-width:86%;padding:9px 12px;border-radius:14px;font-size:13px;line-height:1.45}.cm.user{align-self:flex-end;background:var(--btn-bg);color:var(--btn-fg);border-bottom-right-radius:4px}.cm.assistant{align-self:flex-start;background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px}.cm p{margin:0 0 6px}.cm p:last-child{margin:0}.cm ul{margin:4px 0 6px;padding-left:18px}.cm li{margin:2px 0}.dots{color:var(--t-secondary);animation:fade 1.2s ease-in-out infinite alternate}.cnote{font-size:11.5px;color:var(--t-secondary);text-align:center;padding:6px}.coach-sug{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.coach-sug .chip{flex:none}.coach-form{display:flex;gap:8px}.coach-form input{flex:1;min-width:0;height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding-inline:12px}.coach-form .sq{width:44px;height:44px}.coach-rep{display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start}.coach-rep .chip{height:32px;padding-inline:12px;font-size:12.5px;font-weight:600;background:var(--surface-2)}.oc{align-self:stretch;flex:none;background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden;position:relative}.oc:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--orb-c) 30%,var(--orb-c) 70%,transparent);opacity:.8}.oc.dim{opacity:.6}.oc-h{display:flex;gap:10px;align-items:center;padding:12px 12px 8px}.oc-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--orb-c) 16%,transparent);color:var(--orb-c)}.oc-h .grow{display:flex;flex-direction:column;min-width:0}.oc-k{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--t-secondary);font-weight:700}.oc-t{font-size:14.5px;line-height:1.25}.oc-b{padding:0 12px 10px;display:flex;flex-direction:column;gap:8px}.oc-grp{border-top:1px solid var(--border);padding-top:8px;display:flex;flex-direction:column;gap:4px}.oc-gh{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--t-secondary);font-weight:600}.oc-row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.oc-row>span:last-child{color:var(--t-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.oc-row.strong{font-weight:700}.oc-row.strong>span:last-child{color:var(--t-primary)}.oc-sw{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center;font-size:12.5px}.oc-sw .from{color:var(--t-secondary);text-decoration:line-through}.oc-sw .arr{color:var(--orb-c);display:flex}.oc-note{margin:0;font-size:11.5px;color:var(--t-secondary)}.oc-pills{display:flex;gap:6px;flex-wrap:wrap}.oc-pill,.oc-tag{font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--t-secondary)}.oc-pill[aria-pressed=true]{background:var(--t-primary);color:var(--bg);border-color:var(--t-primary)}.oc-tag{color:var(--t-primary);background:var(--surface-2)}.oc-alt{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--t-secondary);align-items:baseline}.oc-list{max-height:220px;overflow-y:auto}.oc-f{display:flex;gap:8px;align-items:center;padding:10px 12px 12px;border-top:1px solid var(--border)}.oc-f .oc-go{flex:1;min-width:0;font-size:13.5px}.oc-f .mini{height:40px}.oc-done{display:flex;align-items:center;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--border);font-size:12.5px;font-weight:600}.oc-done .oc-ok{display:flex;align-items:center;gap:6px;flex:1;color:var(--orb-c)}.oc-done .muted{flex:1}.oc-err{margin:0 12px 8px;font-size:12px;color:var(--accent-red)}.ob-var{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:1px 6px;border-radius:5px;margin-left:6px;background:color-mix(in srgb,var(--orb-c) 18%,transparent);color:var(--orb-c);vertical-align:1px}.ob-ctl{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ob-ctl .label{margin-top:6px}.ob-card{border:1px solid var(--border);border-radius:18px;background:var(--surface);padding:12px;display:flex;flex-direction:column;gap:10px}.ob-h{display:flex;gap:10px;align-items:center}.ob-h .grow{display:flex;flex-direction:column;min-width:0}.ob-h b{font-size:15px}.ob-h small{font-size:11.5px;color:var(--t-secondary)}.ob-why{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--t-secondary)}.ob-why .ob-note{color:#e0a458}.ob-list{display:flex;flex-direction:column;border-top:1px solid var(--border)}.ob-ex{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.ob-ex:last-child{border-bottom:0}.ob-ex .grow{display:flex;flex-direction:column;min-width:0}.ob-ex b{font-size:13px}.ob-ex small{font-size:11.5px;color:var(--t-secondary)}.ob-ex.ob-wu b{font-weight:500;color:var(--t-secondary)}.ob-mus{font-size:10.5px;color:var(--t-secondary);white-space:nowrap}.bm-fig{display:block;width:100%;max-width:300px;margin:4px auto 0}.bm-fig [data-m]{transition:fill .3s}.bm-cap{font-size:10px;fill:var(--t-secondary);font-family:var(--f-mono);letter-spacing:.6px;text-transform:uppercase}.bm-leg{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;font-size:11px;color:var(--t-secondary);margin:6px 0 10px}.bm-leg i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px;vertical-align:-1px}.bm-list{display:flex;flex-direction:column}.bm-row{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.bm-row>i{width:10px;height:10px;border-radius:50%;flex:none}.bm-row .grow{display:flex;flex-direction:column;min-width:0}.bm-row b{font-size:13px}.bm-row small{font-size:11.5px;color:var(--t-secondary)}.bm-bar{width:54px;height:5px;border-radius:3px;background:var(--track);overflow:hidden;flex:none}.bm-bar b{display:block;height:100%;background:var(--t-secondary)}.bm-strip{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:10px 12px;margin-top:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.bm-strip .grow{display:flex;flex-direction:column;min-width:0}.bm-strip b{font-size:14px}.bm-strip small{font-size:11.5px;color:var(--t-secondary)}.bm-mini{width:62px;flex:none}.bm-mini svg{width:100%;display:block}.bm-mini .bm-cap{display:none}.coach-mem{border-radius:12px;background:var(--surface);border:1px solid var(--border);padding:10px;display:flex;flex-direction:column;gap:6px;max-height:34vh;overflow:auto}.cmem{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:4px 0;border-bottom:1px solid var(--border)}.wk-personal-tools{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}.wk-personal-tools .bm-strip{margin:0;padding:12px 14px;gap:14px}.wk-personal-tools .bm-mini{width:86px}.wk-personal-tools .bm-strip b{font-size:16px}.wk-personal-tools .bm-strip small{line-height:1.45;margin-top:3px}.wk-personal-tools .own-promo{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px;gap:10px;border-radius:16px}.wk-personal-tools .own-promo-ic{display:none}.wk-personal-tools .own-promo-t{flex:1 1 170px}.wk-personal-tools .own-promo-t b{font-size:13px}.wk-personal-tools .own-promo-p,.wk-personal-tools .own-promo-list span{font-size:11.5px}.wk-personal-tools .own-promo-btn{height:40px;padding:0 12px;font-size:12px}.fast-plan{margin:16px 0 24px;padding:18px;border:1px solid var(--border);border-radius:22px;background:var(--surface);scroll-margin-top:80px}.fast-plan-top{display:flex;align-items:center;gap:10px}.fast-plan-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:13px;background:color-mix(in srgb,var(--hue-fast,#2fb886) 14%,var(--surface));color:var(--hue-fast,#2fb886)}.fast-plan-top .grow{min-width:0;display:flex;flex-direction:column;gap:3px}.fast-plan-top h2{font-size:18px;margin:0}.fast-plan small,.fast-note{font-size:12px;color:var(--t-secondary);line-height:1.5}.fast-times{margin:12px 0;color:var(--t-secondary);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.fast-readout{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin:12px 0 2px}.fast-readout small{font-size:12px;letter-spacing:0;margin-left:8px;font-weight:400}.fast-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fast-actions .btn{flex:1 1 130px;min-height:42px;font-size:13px}.fast-form{display:flex;flex-direction:column;gap:12px}.fast-form .field{min-width:0}.fast-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.fast-form input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.fast-preview{padding:12px;border-radius:12px;background:var(--surface-2);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.fast-modes{display:flex;gap:6px;margin:12px 0}.fast-modes .chip{flex:1;white-space:normal;min-height:40px}.fast-options{margin-top:18px}.fast-options summary{font-size:12px;color:var(--t-secondary);cursor:pointer}.fast-undo{margin-top:10px;font-size:12px}.fast-sheet-state{margin-bottom:16px}@media(max-width:360px){.wk-personal-tools .bm-mini{width:78px}.fast-plan{padding:14px}.fast-fields{grid-template-columns:1fr}}.adm{max-width:1120px;width:100%;min-width:0;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding-bottom:40px}#app:has(.adm){max-width:1160px;padding-bottom:40px}.adm-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:20;background:var(--bg);padding:10px 0;border-bottom:1px solid var(--border)}.adm-brand{font-size:14px}.adm-brand b{letter-spacing:1px}.adm-tabs{display:flex;gap:4px;overflow-x:auto;flex:1;scrollbar-width:none}.adm-tabs button{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:12px;border-radius:10px;font-size:12.5px;color:var(--t-secondary);white-space:nowrap}.adm-tabs button[aria-current=page]{background:var(--surface-2);color:var(--t-primary);font-weight:600}.adm-exit{height:34px}[data-adm-tab-count]:empty,[data-adm-section-count]:empty,[data-adm-total-count]:empty{display:none}.adm-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;flex:none;border-radius:999px;background:#c9252d;color:#fff;font-size:10.5px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.adm-attention{height:34px;display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12.5px}.partner-bell{position:relative;width:34px;padding:0;justify-content:center}.partner-bell .adm-count{position:absolute;right:-4px;top:0;min-width:16px;height:16px;padding:0 3px;font-size:9px}@media(max-width:560px){.ven .ven-k{min-width:100px}.ven .adm-exit{font-size:0;width:34px;padding:0;justify-content:center}}.adm-attention-state{font-size:12px;color:var(--t-secondary)}.adm-alert-list{display:flex;flex-direction:column;gap:8px;margin:12px 0}.adm-alert-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.adm-alert-row .grow{min-width:0}.adm-alert-row b{display:block;font-size:13.5px}.adm-alert-row .muted{display:block;font-size:12px;margin-top:3px}.adm-sub .adm-count{margin-left:5px}.adm-tabs .adm-count,.adm-tl-go .adm-count{opacity:1}@media(max-width:560px){.adm-attention-label{display:none}}@media(max-width:360px){.adm-attention{padding-inline:8px}.adm-top{column-gap:6px}}.adm-note{font-size:12px;padding:8px 12px;border-radius:10px;background:var(--surface-2);color:var(--t-secondary)}.adm-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.adm-h h1{font-size:20px}.adm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.adm-tile{padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.adm-tile b{font-size:20px}.adm-tile .muted{font-size:11px}.adm-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.adm-table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:640px}.adm-table th{text-align:left;font-size:10.5px;font-weight:600;color:var(--t-secondary);padding:9px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.adm-table td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.adm-table tr:last-child td{border-bottom:0}.adm-table tr[data-action]{cursor:pointer}.adm-table tr[data-action]:hover td{background:var(--surface-2)}.adm-table tr.dim td{opacity:.55}.adm-table tr.bad td{background:color-mix(in srgb,var(--cat-move) 7%,transparent)}.thumb.sm{width:36px;height:36px;border-radius:8px;display:block}.st{display:inline-flex;align-items:center;height:22px;padding-inline:8px;border-radius:999px;font-size:10.5px;font-weight:600;background:var(--surface-2);white-space:nowrap}.st-test{background:color-mix(in srgb,var(--ph-p,#6B47C4) 18%,transparent)}.ap-trial{margin:0 0 12px;border-style:dashed}.st-live,.st-o-delivered{background:color-mix(in srgb,var(--cat-nutr) 22%,transparent)}.st-pending,.st-o-confirmed,.st-o-preparing{background:color-mix(in srgb,var(--cat-mind) 22%,transparent)}.st-o-out_for_delivery{background:color-mix(in srgb,var(--cat-rec) 22%,transparent)}.st-paused,.st-suspended,.st-o-cancelled{background:color-mix(in srgb,var(--cat-move) 18%,transparent)}.st-s-placed,.st-s-packed,.shop-po-ordered,.shop-po-transit,.shop-st-low{background:color-mix(in srgb,var(--cat-mind) 24%,transparent)}.st-s-shipped{background:color-mix(in srgb,var(--cat-rec) 22%,transparent)}.st-s-delivered,.shop-st-ok,.shop-po-received{background:color-mix(in srgb,var(--cat-nutr) 22%,transparent)}.st-s-cancelled,.st-s-refunded,.shop-st-out,.shop-po-cancelled{background:color-mix(in srgb,var(--cat-move) 18%,transparent)}.shop-pn{display:flex;align-items:center;gap:10px;min-width:180px}.shop-pn>span:last-child{display:flex;flex-direction:column}.shop-pn .muted{font-size:11px}.shop-th{width:40px;height:32px;border-radius:8px;overflow:hidden;flex:none;display:block}.shop-th svg,.shop-th .photo{width:100%;height:100%;display:block}.shop-po-lines{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.shop-po-l{display:grid;grid-template-columns:minmax(0,1fr) 72px 104px;gap:6px;align-items:center;font-size:13px}.shop-po-l input{width:100%;min-width:0}.shop-tips{margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;color:var(--t-secondary)}.shop-tips li{margin:4px 0}.pc-out{font-size:11px;font-weight:600;padding:5px 9px;border-radius:999px;background:var(--surface-2);color:var(--t-secondary);white-space:nowrap}.shop-mine-l{display:block;margin:0 0 8px;font-size:13px}.shop-mine{padding:12px;margin-bottom:10px}.shop-steps{display:flex;gap:4px;margin-top:8px}.shop-steps span{flex:1;text-align:center;font-size:10.5px;padding:5px 2px;border-radius:8px;background:var(--surface-2);color:var(--t-secondary)}.shop-steps span.on{background:color-mix(in srgb,var(--cat-nutr) 26%,transparent);color:var(--t-primary);font-weight:600}.adm-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adm-bar .search{flex:1;min-width:200px}.adm-steps{margin:0;padding-left:20px;font-size:12.5px;color:var(--t-secondary);display:flex;flex-direction:column;gap:4px}.adm-steps b{color:var(--t-primary)}.ob-own{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;padding:12px;border-radius:14px;border:1px dashed var(--border);font-size:13px}.ob-own small{display:block;color:var(--t-secondary);font-size:12px;margin-top:2px}.ob-own.on{border-style:solid;border-color:var(--t-primary)}.ob-own-box{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--t-secondary);display:grid;place-items:center;margin-top:1px}.ob-own.on .ob-own-box{background:var(--t-primary);color:var(--bg);border-color:var(--t-primary)}.byop-row{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:10px 0 2px;padding:12px 4px;border-top:1px solid var(--border);font-size:13px;color:var(--t-secondary);text-align:left}.byop-row b{color:var(--t-primary);font-weight:600}.byop-row span:first-child{display:inline-flex;align-items:center;gap:6px}.byop-ta{width:100%;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);padding:9px 10px;font:inherit;font-size:13px;resize:vertical}.byop-day{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.byop-prev{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--t-secondary)}.byop-prev i{color:var(--accent-amber,#c98a1a);font-style:normal}.byop-prev .bad{color:var(--accent-red)}.byop-odin{margin-top:12px;padding:12px;border-radius:16px;border:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.byop-oh{display:flex;justify-content:space-between;align-items:center}.byop-oh b{display:inline-flex;gap:6px;align-items:center}.pl-badge{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent-gold,#d6a447) 20%,transparent)}.adm-paste{width:100%;min-height:140px;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:10px;font-family:ui-monospace,Menlo,monospace;font-size:12px;resize:vertical}.adm-drop{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;border:1.5px dashed var(--border);font-size:12px;color:var(--t-secondary);cursor:pointer}.adm-drop b{color:var(--t-primary)}.ven .adm-top{gap:8px 10px}.ven .sec-head{flex-wrap:wrap}.ven .sec-head h2{white-space:nowrap}.ven .adm-tabs{flex-basis:100%;order:3}.ven-k{position:relative;display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:36px;padding:0 10px 0 4px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.ven-k .photo{width:28px;height:28px;border-radius:8px;flex:none}.ven-k select{appearance:none;-webkit-appearance:none;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--t-primary);flex:1;min-width:0;padding-right:4px}.ven-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--cat-move);color:#fff;font-size:10.5px;display:inline-grid;place-items:center}.ven-strip{display:flex;align-items:center;justify-content:space-between;gap:10px}.ven-demo{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t-secondary)}.ven-demo input{accent-color:var(--cat-nutr)}.ven-foot{font-size:11px;text-align:center;margin-top:8px}.btn.sm{height:32px;padding-inline:11px;font-size:12px;border-radius:9px}.chips.wrap{flex-wrap:wrap;overflow:visible}.adm-tile small{font-size:12px;color:var(--t-secondary);font-weight:500}.fin-tabs{margin:2px 0 12px;flex-wrap:wrap}.fin-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 12px}.fin-bar .seg.sm{width:auto}.fin-bar .seg.sm button{padding-inline:14px}.fin-chart{max-height:260px}.fin-seed{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin-bottom:12px;border-color:var(--accent-gold)}.fin-seed .muted{font-size:12.5px}.adm-tile.neg b{color:#ff3b30}.adm-tile.pos b{color:#22a55a}.fin-pl td,.fin-pl thead th{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-pl th:first-child{position:sticky;left:0;background:var(--surface);text-align:left;z-index:1;white-space:nowrap}.fin-pl td.neg{color:#ff3b30}.fin-pl td.fut{opacity:.55}.fin-pl td.tot{font-weight:700}.fin-pl tr.grp th{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--t-secondary);padding-top:12px}.fin-pl tr.sum th,.fin-pl tr.sum td{font-weight:700;border-top:1px solid var(--border)}.fin-pl tr.big th,.fin-pl tr.big td{font-size:13.5px}.fin-pl tr.muted-row th,.fin-pl tr.muted-row td{color:var(--t-secondary)}.fin-chart{display:block;margin-top:6px}.fin-chart rect.pos{fill:#22c55e}.fin-chart rect.neg{fill:#ff3b30}.fin-zero{stroke:var(--border);stroke-width:1}.fin-cash{stroke:#3a82f6;stroke-width:2.2;stroke-linejoin:round}.fin-ax{font-size:10px;fill:var(--t-secondary);font-family:var(--f-mono)}.fin-tax{display:grid;grid-template-columns:92px 1fr auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--border)}.fin-tax:first-of-type{border-top:0}.fin-tax b{display:block;font-size:13px}.fin-tax .muted{display:block;font-size:11.5px}.fin-tax .fin-date{font-family:var(--f-mono);font-size:11.5px;color:var(--t-secondary)}.fin-tax .v{font-weight:700;font-variant-numeric:tabular-nums}.fin-tax.paid{opacity:.55}.fin-tax.late .fin-date{color:#ff3b30;font-weight:700}.adm-form.fin-grid,.fin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;align-items:end}.fin-grid .field input{width:100%;box-sizing:border-box}.fin-grid>.btn{justify-self:start}.fin-grid .field{position:relative}.fin-unit{position:absolute;right:12px;bottom:12px;font-size:12px;color:var(--t-secondary);pointer-events:none}.fin-auto{font-style:normal;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:6px;background:var(--surface-2);color:var(--t-secondary)}.fin-ue td{text-align:right}.adm-table.fin-ue{min-width:0}.adm-table tr.off{opacity:.5}.fin-adv{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--border)}.fin-adv:first-of-type{border-top:0}.fin-adv b{display:block;font-size:13px}.fin-adv .muted{display:block;font-size:11.5px;margin-top:1px}.fin-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;background:#3a82f6}.fin-adv.warn .fin-dot{background:#ff3b30}.fin-adv.act .fin-dot{background:#ff9500}.fin-adv.good .fin-dot{background:#22c55e}.fin-adv-b{display:flex;gap:6px;align-items:center}.fin-adv-b .icon-btn{width:28px;height:28px}.fin-tx{display:grid;grid-template-columns:62px 1fr auto auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.fin-tx:first-of-type{border-top:0}.fin-tx b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-tx .muted{display:block;font-size:11.5px}.fin-tx em{font-style:normal;color:#ff9500}.fin-tx .fin-date{font-family:var(--f-mono);font-size:11px;color:var(--t-secondary)}.fin-tx>span{min-width:0}.fin-amt{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-amt.in{color:#22a55a}.fin-tx-b{display:flex;gap:6px;align-items:center}.biz-fab{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:999px;border:0;background:var(--t-primary);color:var(--bg);font-weight:700;font-size:13.5px;box-shadow:0 8px 24px #00000040;cursor:pointer}.adm-h h1 .ic,.adm-h h1 svg{vertical-align:-3px}.biz-lead{font-size:13.5px;margin:0 0 6px;color:var(--t-secondary)}.biz-sub{font-size:12px;margin:0 0 10px}.card.biz{display:flex;flex-direction:column;gap:10px;padding:12px}.biz-log{display:flex;flex-direction:column;gap:10px;max-height:min(62vh,720px);min-height:180px;overflow-y:auto;padding:4px 2px}.biz-m{max-width:min(760px,96%);border-radius:16px;padding:10px 13px;font-size:13.5px;line-height:1.5}.biz-m.me{align-self:flex-end;background:var(--t-primary);color:var(--bg);white-space:pre-wrap}.biz-m.bot{align-self:flex-start;background:var(--surface-2)}.biz-m p{margin:0 0 7px}.biz-m p:last-child{margin-bottom:0}.biz-m h4{margin:10px 0 5px;font-size:13.5px}.biz-m ul,.biz-m ol{margin:4px 0 8px;padding-left:20px}.biz-m li{margin:2px 0}.biz-m code{font-family:var(--f-mono);font-size:12px;background:var(--surface);padding:1px 5px;border-radius:5px}.biz-m a{color:inherit;text-decoration:underline}.biz-tw{overflow-x:auto;margin:6px 0 8px}.biz-tw table{border-collapse:collapse;font-size:12.5px;min-width:100%}.biz-tw th,.biz-tw td{padding:5px 9px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.biz-tw th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--t-secondary)}.biz-act{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:8px;padding:9px 11px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:12.5px;font-weight:600}.biz-act.done,.biz-act.skipped{opacity:.6}.biz-act.failed{border-color:#ff3b30}.biz-act-b{display:flex;gap:6px;flex-shrink:0}.biz-step{font-size:12px;color:var(--t-secondary);margin-top:6px}.biz-empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:26px 10px;color:var(--t-secondary)}.biz-empty b{color:var(--t-primary);font-size:15px}.biz-sug{flex-wrap:wrap}.biz-form{display:flex;gap:8px;align-items:flex-end}.biz-form textarea{flex:1;resize:vertical;min-height:44px;max-height:200px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);padding:10px 12px;font:inherit;font-size:14px;color:inherit}@media(max-width:560px){.biz-act{flex-direction:column;align-items:flex-start}.biz-fab span{display:none}.biz-fab{padding:0 14px}}.adm-tabs-btn{height:34px;padding:0 10px;font-size:12.5px;display:inline-flex;gap:6px;align-items:center;flex:none}.adm-sub{margin:-4px 0 12px}.adm-2col{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-bottom:12px}.adm-2col>.card{margin:0}.adm-hb{display:flex;flex-direction:column;gap:7px}.adm-hb-r{display:grid;grid-template-columns:minmax(110px,38%) 1fr auto;gap:10px;align-items:center;font-size:12.5px}.adm-hb-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-hb-bar{height:8px;border-radius:99px;background:var(--surface-2);overflow:hidden;display:block}.adm-hb-bar i{display:block;height:100%;border-radius:99px;background:#3a82f6}.adm-fun{display:grid;grid-template-columns:minmax(120px,36%) 1fr 40px minmax(90px,auto);gap:10px;align-items:center;font-size:12.5px;padding:5px 0}.adm-fun .muted{font-size:11px}.adm-coh td,.adm-coh th{text-align:center;font-variant-numeric:tabular-nums}.adm-table.adm-coh{min-width:520px}.adm-segs{flex-wrap:wrap;margin:6px 0}.adm-tk{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 0;border:0;border-top:1px solid var(--border);background:none;color:inherit;font:inherit;cursor:pointer}.adm-tk:first-of-type{border-top:0}.adm-tk b{display:block;font-size:13px}.adm-tk .muted{display:block;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-tk>span{min-width:0}.adm-tk-age{font-family:var(--f-mono);font-size:11px;color:var(--t-secondary)}.adm-tk.late .adm-tk-age{color:#ff3b30;font-weight:700}.adm-tk-body{white-space:pre-wrap;font-size:13.5px;line-height:1.5;padding:12px;border-radius:12px;background:var(--surface-2);margin:8px 0}.adm-tk-body.mine{background:var(--surface);border:1px solid var(--border)}.adm-comp,.adm-sys{display:grid;grid-template-columns:12px 1fr;gap:10px;align-items:start;width:100%;text-align:left;padding:9px 0;border:0;border-top:1px solid var(--border);background:none;color:inherit;font:inherit;cursor:pointer}.adm-comp b,.adm-sys b{display:block;font-size:13px}.adm-comp .muted,.adm-sys .muted{display:block;font-size:11.5px}.adm-sys{cursor:default}.cp-cmd{margin:10px 0;padding:12px}.cp-cmd-t{font-size:11.5px;line-height:1.45;padding:8px;border-radius:10px;background:#7f7f7f1a;margin-bottom:8px;-webkit-user-select:all;user-select:all;word-break:break-word}.plus-deal{display:flex;align-items:center;gap:12px;width:100%;margin:8px 0;padding:12px 12px 12px 10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ph-b,#2E63C2) 45%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--ph-b,#2E63C2) 14%,transparent),color-mix(in srgb,var(--ph-p,#6B47C4) 10%,transparent));color:var(--t-primary);text-align:left;cursor:pointer}.pd-badge{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--btn-bg);color:var(--btn-fg,#fff);gap:1px}.pd-badge b{font-size:13px;line-height:1}.pd-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pd-t b{font-size:14.5px}.pd-t span{font-size:12px;color:var(--t-secondary)}.pd-go{flex:none;display:flex;align-items:center;gap:2px;font-size:12.5px;font-weight:700;padding:7px 10px;border-radius:99px;background:var(--btn-bg);color:var(--btn-fg,#fff)}.plus-kn{font-size:11.5px;color:var(--t-secondary);margin:-2px 0 4px}.pd-rows{margin:4px 0 8px}.pd-rows .v{white-space:nowrap}.pd-tot{font-weight:700}.pd-tot s{font-weight:400;color:var(--t-secondary);margin-left:6px}.pd-note{font-size:13px;line-height:1.45;margin:6px 0}.pd-note svg{vertical-align:-2px;margin-right:6px}.pd-more{display:flex;flex-direction:column;gap:6px;margin:12px 0;padding:12px;border-radius:14px;background:#7f7f7f14;font-size:13px}.pd-more span{display:flex;align-items:center;gap:8px}.kst-plus{position:absolute;right:10px;top:10px;z-index:2;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:99px;background:#0a0c14b8;color:#fff;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kp-plus{display:flex;align-items:center;gap:10px;width:100%;margin:10px 0;padding:12px;border-radius:14px;border:1px solid var(--border);background:#7f7f7f0f;color:var(--t-primary);text-align:left}.kp-plus>span{flex:1;display:flex;flex-direction:column;gap:2px}.kp-plus b{font-size:14px}.kp-plus span span{font-size:12px;color:var(--t-secondary)}.ven-deal p{font-size:13.5px}.adm-comp-dot{width:9px;height:9px;border-radius:50%;margin-top:4px;background:var(--border)}.adm-comp.doing .adm-comp-dot{background:#ff9500}.adm-comp.done .adm-comp-dot,.adm-sys.ok .adm-comp-dot{background:#22c55e}.adm-comp.overdue .adm-comp-dot,.adm-sys.bad .adm-comp-dot{background:#ff3b30}.adm-comp.renew .adm-comp-dot,.adm-comp.soon .adm-comp-dot{background:#ff9500}.adm-comp.na{opacity:.5}.adm-comp.done b{font-weight:600}.kv-btn{width:100%;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.help-t{padding:10px 12px;border-radius:12px;background:var(--surface-2);margin-bottom:8px;font-size:13px}.help-t p{margin:4px 0 0;white-space:pre-wrap}.help-t-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.help-r{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.adm-tablist{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.adm-tl{display:grid;grid-template-columns:minmax(0,1fr) auto auto 76px;gap:6px;align-items:center}.adm-tl.off .adm-tl-go{opacity:.5}.adm-tl-go{min-width:0;display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;text-align:left}.adm-tl-go>span:not(.adm-count){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-tl-go>[data-adm-tab-count]{flex:none;overflow:visible}.adm-tl-pin{text-align:center;font-size:11.5px}kbd{font-family:var(--f-mono);font-size:10.5px;padding:1px 6px;border-radius:5px;border:1px solid var(--border);background:var(--surface-2);font-weight:600;margin-left:auto}@media(max-width:700px){.adm-top{flex-wrap:wrap;row-gap:6px}.adm-top .adm-tabs{order:3;flex:1 1 100%}.adm-top .adm-brand{margin-right:auto}}@media(max-width:560px){.adm-tabs-btn span{display:none}.adm-tk{grid-template-columns:1fr auto}.adm-tk-age{grid-column:1/-1}.adm-fun{grid-template-columns:1fr 1fr 34px}.adm-fun .muted{display:none}.adm-hb-r{grid-template-columns:40% 1fr auto}}.fin-grp{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-secondary);margin:12px 0 6px}.fin-grp:first-of-type{margin-top:0}.seg.sm.fin-mode{width:auto;text-transform:none;letter-spacing:0}.seg.sm.fin-mode button{padding-inline:12px;white-space:nowrap}.fin-ue tr.sum th,.fin-ue tr.sum td{font-weight:700;background:var(--surface-2)}.fin-sw{display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-weight:600;font-size:12px;color:var(--t-primary);cursor:pointer}.fin-sw input{width:16px;height:16px}.fin-lab{display:flex;align-items:baseline;gap:6px}.fin-lab>span:first-child{flex:1;min-width:0}.fin-rv{font-size:10.5px;font-weight:600;color:var(--t-muted);text-transform:none;letter-spacing:0;white-space:nowrap;cursor:help}.fin-rv.none{opacity:.6}.rv{margin-left:7px;padding-left:7px;border-left:1px solid var(--border);font-size:11px;font-weight:500;color:var(--t-muted);white-space:nowrap}.rv.solo{margin-left:0;padding-left:0;border-left:0}.rv.ok{color:#15803d}.rv.near{color:#b45309}.rv.bad{color:#b91c1c}.fin-rl .rv{border-left:0;margin-left:2px;padding-left:0}.fin-past th,.fin-past td{background:var(--surface-2)}.fin-now th,.fin-now td{border-bottom:2px solid var(--border)}.fin-pl-tag{display:block;font-size:9.5px;font-weight:600;color:var(--t-muted);text-transform:uppercase;letter-spacing:.04em}.fin-rl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--t-secondary);margin:4px 0 8px}.gt-real{margin-left:auto;font-size:11px;font-weight:600;color:var(--t-muted);white-space:nowrap}.gt-real.big{font-size:13px;margin-left:8px}.fin-hint{display:block;font-size:10.5px;color:var(--t-secondary);margin-top:3px}.goal-ans{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:16px;background:var(--surface-2);margin:4px 0 12px}.goal-ans b{font-size:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.goal-ans .muted{font-size:12px}.goal-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.goal-chip{padding:10px 12px;border-radius:12px;background:var(--surface-2);display:flex;flex-direction:column;gap:2px;font-size:12px}.goal-chip b{font-size:18px;font-variant-numeric:tabular-nums}.goal-chip.ok{box-shadow:inset 3px 0 #22c55e}.goal-chip.near{box-shadow:inset 3px 0 #ff9500}.goal-chip.behind{box-shadow:inset 3px 0 #ff3b30}.gt-ok{--gc:#16A34A;--gb:rgba(34,197,94,.14)}.gt-near,.gt-chg{--gc:#CA8A04;--gb:rgba(234,179,8,.2)}.gt-bad,.gt-over{--gc:#DC2626;--gb:rgba(239,68,68,.12)}.gt-na{--gc:var(--t-secondary);--gb:var(--surface-2)}.gt-goal{border-radius:18px;padding:14px 16px;background:var(--surface-2)}.gt-q{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--t-secondary)}.gt-q svg{color:var(--t-primary)}.gt-q select,.gt-q input{height:34px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);padding:0 8px;font:inherit;font-weight:600}.gt-q input{width:104px}.gt-big{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:12px}.gt-big b{font-size:34px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.gt-big .muted{font-size:13px}.gt-prog{height:12px;border-radius:6px;background:var(--track);overflow:hidden;margin:10px 0 7px}.gt-prog i{display:block;height:100%;border-radius:6px;background:var(--gc);transition:width .35s ease}.gt-verdict{font-size:13.5px;font-weight:700;color:var(--gc)}.gt-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gt-chip{display:inline-flex;align-items:center;font-size:11.5px;padding:5px 10px;border-radius:999px;background:var(--gb);color:var(--gc);font-weight:600}.gt-help{font-size:12px;margin:12px 0 2px}.gt-rows{margin:0 0 0 8px;padding-left:18px;border-left:2px solid var(--border)}.gt-row{position:relative;padding-top:16px}.gt-row-h{position:relative;font-size:12px;color:var(--t-secondary);margin:0 0 8px}.gt-row-h b{color:var(--t-primary)}.gt-node{position:absolute;left:-26px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--gc);box-shadow:0 0 0 3px var(--surface)}.gt-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px}@media(max-width:560px){.gt-cards{grid-template-columns:1fr 1fr}.gt-rows{margin-left:4px;padding-left:14px}.gt-node{left:-22px}}.gt-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;padding:11px 12px 10px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:inset 4px 0 0 var(--gc);min-width:0;transition:transform .15s,background .2s}.gt-card:hover{transform:translateY(-1px)}.gt-hit{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:none;border-radius:inherit;cursor:pointer;z-index:1;padding:0}.gt-hit:focus-visible{outline:2px solid var(--gc);outline-offset:2px}.gt-card>:not(.gt-hit){position:relative;z-index:2;pointer-events:none}.gt-set{pointer-events:auto;margin-left:auto;font:inherit;font-size:10.5px;font-weight:700;border:1px solid var(--border);background:var(--surface-2);color:var(--t-primary);border-radius:8px;padding:2px 7px;cursor:pointer}.gt-card.gt-pinned{box-shadow:inset 4px 0 0 var(--gc),0 0 0 1.5px var(--t-primary)}.gt-mode{font-weight:700}.gt-mode.auto{color:#2563eb}.gt-mode.pin{color:var(--t-primary)}.gt-path{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12px}.gt-path-h{width:100%;font-size:11px;color:var(--t-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.gt-step{padding:5px 9px;border-radius:10px;background:var(--surface);border:1px solid var(--border)}.gt-step.pinned{border-color:var(--t-primary)}.gt-why{font-size:12px;margin:6px 0 0;color:var(--t-secondary)}.gt-dock-state{font-size:12px;color:var(--t-secondary);text-align:center;margin-top:6px}.gt-card.open{border:1.5px solid var(--gc);box-shadow:inset 4px 0 0 var(--gc),0 4px 14px #00000014}.gt-card.sel{outline:2px solid var(--t-primary);outline-offset:1px}.gt-card.gt-unreal{border:1.5px dashed #DC2626}.gt-top{display:flex;align-items:center;gap:6px;min-width:0}.gt-ic{width:18px;height:18px;flex:0 0 18px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:800;color:#fff;background:var(--gc);line-height:1}.gt-l{font-size:12px;font-weight:600;flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.gt-tag{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:6px;background:#dc2626;color:#fff;white-space:nowrap}.gt-tag.easy{background:#2563eb}.gt-vrow{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.gt-v{font-size:21px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gt-sub{font-size:10.5px;color:var(--t-secondary);line-height:1.3}.gt-need{font-size:11.5px;color:var(--gc);font-weight:700}.gt-bar{height:5px;border-radius:3px;background:var(--track);overflow:hidden;margin-top:2px}.gt-bar i{display:block;height:100%;background:var(--gc);border-radius:3px;transition:width .3s}.gt-in{color:var(--gc);font-weight:800}.gt-warnl{font-size:10.5px;color:#b45309;font-weight:700;line-height:1.3}button.gt-chip{border:0;cursor:pointer;font-family:inherit}.gt-overl{font-size:10.5px;color:#dc2626;font-weight:700;line-height:1.3}.gt-optl{color:#b45309;font-weight:700}.gt-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10.5px;color:var(--t-secondary);margin-top:4px}.gt-edit{font-weight:700;color:var(--t-primary)}.gt-dots{display:flex;gap:3px}.gt-dots i{width:8px;height:8px;border-radius:50%;background:var(--gc)}.gt-d{font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:6px}.gt-d{color:#a16207;background:#eab30838}.gt-was{font-size:10px;color:var(--t-muted);font-weight:500}.gt-legend i.gt-grey{background:var(--track)}.gt-step.chg{background:#eab3082e;border-color:#ca8a048c}.gt-step.bad{background:#ef44441f;border-color:#dc2626;color:#b91c1c}@keyframes gtFlash{0%{transform:scale(1)}35%{transform:scale(1.025);background:var(--gb)}to{transform:scale(1)}}.gt-flash{animation:gtFlash .55s ease}html.rm .gt-flash{animation:none}html.rm .gt-prog i,html.rm .gt-bar i{transition:none}.gt-legend{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:var(--t-secondary);margin:16px 0 10px}.gt-legend span{display:inline-flex;align-items:center;gap:5px}.gt-legend i{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-style:normal;font-weight:800;color:#fff;background:var(--gc)}.gt-changed{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;margin:0 0 8px;padding:9px 12px;border-radius:12px;background:var(--surface-2)}.gt-dock{position:fixed;left:50%;bottom:14px;transform:translate(-50%);width:min(600px,calc(100% - 24px));z-index:80;background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:0 14px 44px #0000003d;padding:14px 16px}.gt-dock-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.gt-dock-v{display:flex;align-items:center;justify-content:center;gap:18px;margin:6px 0 0}.gt-dock-v b{font-size:30px;min-width:130px;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gt-stepb{width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);font-size:22px;line-height:1;color:var(--t-primary);cursor:pointer}.gt-range{-webkit-appearance:none;appearance:none;width:100%;height:32px;background:transparent;margin:2px 0 0;cursor:pointer}.gt-range::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--track) 0 var(--a),rgba(34,197,94,.5) var(--a) var(--b),var(--track) var(--b) 100%)}.gt-range::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--track) 0 var(--a),rgba(34,197,94,.5) var(--a) var(--b),var(--track) var(--b) 100%)}.gt-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 2px 8px #00000047;margin-top:-10px}.gt-range::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 2px 8px #00000047}.gt-scale{display:flex;justify-content:space-between;font-size:10.5px;color:var(--t-secondary)}.gt-band-l{color:#15803d;font-weight:700}.gt-impact{margin:10px 0;font-size:13.5px;text-align:center}.gt-dock-b{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.gt-dock-pad{height:250px}.gt-modeseg{margin:0 0 12px}.sg-val{margin-top:14px;padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--lux) 40%,var(--border));background:var(--surface-2)}.sg-vbig{display:flex;flex-direction:column;gap:2px;margin:4px 0 2px}.sg-vbig b{font-size:30px;letter-spacing:-.02em}.sg-vbig span{font-size:12.5px;color:var(--t-secondary)}.sg-val .chip small{font-size:10.5px;color:var(--t-secondary);margin-left:3px}.sg-val .sg-box.sm{display:inline-flex;vertical-align:middle;margin:0 2px}.sg-ipo{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px;border-radius:12px;background:var(--surface);font-size:12.5px;line-height:1.4;color:var(--t-secondary)}.sg-ipo>b{display:flex;align-items:center;gap:6px;color:var(--t-primary);font-size:13.5px}.sg-ipo span b{color:var(--t-primary)}.sg-taxes{margin-top:14px;padding:12px;border-radius:18px;border:1px solid var(--border);background:var(--surface-2)}.sg-taxes.off .sg-tx-v{color:var(--t-secondary)}.sg-tx-h{display:flex;align-items:center;gap:10px;margin-bottom:6px}.sg-tx-h>span{flex:1;display:flex;flex-direction:column}.sg-tx-h b{font-size:15px}.sg-tx-h small{font-size:12px;color:var(--t-secondary)}.sg-tx-sw{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit;font-size:12.5px;font-weight:600}.sg-tx-sw i{width:30px;height:18px;border-radius:9px;background:var(--track);position:relative;flex:none}.sg-tx-sw i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s}.sg-tx-sw[aria-checked=true] i{background:var(--t-primary)}.sg-tx-sw[aria-checked=true] i:after{transform:translate(12px)}.sg-tx{display:flex;align-items:center;gap:10px;width:100%;padding:9px 4px;border:0;border-top:1px solid var(--border);background:none;color:inherit;font:inherit;text-align:left}.sg-tx .grow{display:flex;flex-direction:column;min-width:0}.sg-tx b{font-size:13.5px}.sg-tx small{font-size:11.5px;color:var(--t-secondary);line-height:1.3}.sg-tx-v{font-size:14px;flex:none}.sg-tx-c{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--border);display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--btn-fg,#fff)}.sg-tx[aria-checked=true] .sg-tx-c{background:var(--t-primary);border-color:var(--t-primary)}.sg-tx[aria-checked=false] .sg-tx-v{color:var(--t-secondary);text-decoration:line-through}.sg-goal{border-radius:18px;padding:14px 16px;background:var(--surface-2)}.sg-goal .gt-q{font-size:14px;color:var(--t-primary)}.sg-tax{font-size:12px;color:var(--t-secondary);margin:8px 0 0}.gt-keys{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 4px}@media(max-width:560px){.gt-keys{grid-template-columns:1fr 1fr}}.gt-key{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 11px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit;text-align:left;cursor:pointer}.gt-key span{font-size:11px;color:var(--t-secondary)}.gt-key b{font-size:20px;letter-spacing:-.01em}.gt-key small{font-size:10.5px;color:var(--t-secondary)}.sg-box{display:inline-flex;align-items:center;gap:2px;height:36px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:0 8px}.sg-box i{font-style:normal;color:var(--t-secondary);font-size:13px}.sg-box input{border:0;background:none;width:84px;font:inherit;font-weight:700;font-size:15px;color:var(--t-primary);padding:0;outline:none}.sg-box.big input{width:96px;font-size:16px}.sg-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}@media(max-width:720px){.sg-grid{grid-template-columns:1fr}}.sg-col{border-radius:16px;padding:12px;background:var(--surface-2)}.sg-col h3{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--t-secondary)}.sg-col.in h3:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#16a34a;margin-right:6px}.sg-col.out h3:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#dc2626;margin-right:6px}.sg-row{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding:10px;border-radius:12px;background:var(--surface);margin-bottom:8px;border:1px solid var(--border);box-shadow:inset 4px 0 0 var(--track)}.sg-row.chg{box-shadow:inset 4px 0 #ca8a04;background:color-mix(in srgb,#EAB308 7%,var(--surface))}.sg-row.bad{box-shadow:inset 4px 0 #dc2626;border-color:#dc2626}.sg-row.locked{border-color:color-mix(in srgb,var(--t-primary) 35%,var(--border))}@media(max-width:560px){.sg-row{grid-template-columns:1fr}.sg-in{justify-content:flex-start}.sg-box input{width:110px}}.sg-l{display:flex;flex-direction:column;min-width:0}.sg-l b{font-size:13px}.sg-l span{font-size:10.5px;color:var(--t-secondary)}.sg-in{display:flex;align-items:center;gap:4px}.sg-b{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);font-size:16px;line-height:1;color:var(--t-primary);cursor:pointer}.sg-lock{width:32px;height:32px;border:0;background:none;font-size:15px;cursor:pointer}span.sg-lock{display:inline-grid;place-items:center;font-size:12px;font-weight:700;color:var(--t-secondary);cursor:default}.sg-row.has-pc{grid-template-columns:1fr auto auto}.sg-pc{display:flex;align-items:center;gap:2px;padding-left:8px;border-left:1px solid var(--border);position:relative}.sg-pc .sg-box.sm{height:32px;padding:0 6px}.sg-pc .sg-box.sm input{width:46px;text-align:right}.sg-pc small{position:absolute;left:8px;top:100%;margin-top:1px;font-size:9.5px;color:var(--t-secondary);white-space:nowrap}.sg-pc.on .sg-box{border-color:#2563eb;background:#2563eb12}@media(max-width:560px){.sg-row.has-pc{grid-template-columns:1fr}.sg-pc{justify-self:end;border-left:0;padding:0;gap:6px}.sg-pc small{position:static;order:-1;margin:0;font-size:11px}}.sg-note{grid-column:1/-1;font-size:11px;min-height:0}.sg-row.bad .sg-note{color:#dc2626;font-weight:700}.sg-row.sm{padding:7px 9px;margin-bottom:6px}.sg-row.sm .sg-l b{font-size:12px;font-weight:600}.sg-pct{display:inline-block;align-self:flex-start;margin-top:4px;font-style:normal;font-size:10.5px;font-weight:700;color:#1d4ed8;background:#2563eb1a;border-radius:6px;padding:1px 6px}:root[data-theme=dark] .sg-pct,:root:not([data-look=classic]) .sg-pct{color:#93b4f8;background:#608cf029}.sg-warn{display:block;font-size:10.5px;color:var(--t-secondary);margin-top:2px}.sg-warn.neg{color:#b45309;font-weight:600}.sg-group{border-radius:12px;background:var(--surface);border:1px solid var(--border);margin-bottom:8px;box-shadow:inset 4px 0 0 var(--track)}.sg-group.chg{box-shadow:inset 4px 0 #ca8a04}.sg-gh{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.sg-gh>span:first-child{flex:1;display:flex;flex-direction:column}.sg-gh b{font-size:13px}.sg-gh small{font-size:10.5px;color:var(--t-secondary)}.sg-chev{font-size:12px;color:var(--t-secondary)}.sg-glines{padding:0 8px 8px}.sg-gfoot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:11px;padding:2px 4px}.sg-sum{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 4px;font-size:13px;border-top:1px dashed var(--border)}.sg-sum small{display:block;font-size:10.5px;color:var(--t-secondary)}.sg-sum.tot{font-weight:800;font-size:14px;border-top:1.5px solid var(--border)}.sg-sum.muted-row{color:var(--t-secondary)}.gs-ok{color:#16a34a;font-weight:600}.gs-near{color:#d97706;font-weight:600}.gs-behind{color:#dc2626;font-weight:600}.gs-na{color:var(--t-secondary)}.pill.fin-real{height:20px;font-size:10px;background:#22c55e29;color:#15803d}.pill.fin-assume{height:20px;font-size:10px}.fin-grid .field{align-self:start}.fin-season{grid-column:1/-1;font-size:13px}.fin-how summary{cursor:pointer;font-weight:700;font-size:13px}.fin-how ol{margin:8px 0;padding-left:20px;font-size:12.5px;line-height:1.5}.fin-how li{margin-bottom:6px}@media(max-width:560px){.fin-tx{grid-template-columns:1fr auto}.fin-tx .fin-date,.fin-tx-b{grid-column:1/-1}.fin-adv{grid-template-columns:10px 1fr}.fin-adv-b{grid-column:2}}@media(max-width:560px){.fin-tax{grid-template-columns:1fr auto}.fin-tax .fin-date{grid-column:1/-1}.fin-tax .btn{justify-self:start;width:auto;grid-column:1/-1}}button.adm-tile{text-align:left}.ven .adm-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ven-todos{display:flex;flex-direction:column}.ven-out{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}a.btn{text-decoration:none}.ven-out .btn{flex:1 1 140px;gap:7px}.ven-out>span{flex:1 0 100%;font-size:11.5px;text-align:center}.vd-how{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--t-primary) 6%,transparent);margin-bottom:12px}.vd-how button{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 4px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--t-secondary)}.vd-how button.on{background:var(--surface);color:var(--t-primary);box-shadow:0 1px 3px #0000001f}.vd-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;position:relative}.vd-steps li{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:10.5px;line-height:1.25;color:var(--t-muted);position:relative}.vd-steps li:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;border-radius:2px;background:var(--border)}.vd-steps li.done:not(:last-child):after{background:var(--t-primary)}.vd-steps i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;font-size:11px;font-weight:700;border:2px solid var(--border);background:var(--surface)}.vd-steps li.done i{background:var(--t-primary);border-color:var(--t-primary);color:var(--surface)}.vd-steps li.on{color:var(--t-primary);font-weight:600}.vd-steps li.on i{border-color:var(--t-primary)}.vd-route{position:relative;display:flex;flex-direction:column;margin-bottom:12px}.vd-route:before{content:"";position:absolute;left:13px;top:16px;bottom:22px;width:2px;background:var(--border)}.vd-stop{position:relative;display:grid;grid-template-columns:28px 1fr;gap:4px 10px;padding:8px 0}.vd-stop+.vd-stop{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.vd-dot{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--t-primary);color:var(--surface);font-size:12px;font-weight:700}.vd-stop.home .vd-dot{background:var(--surface);color:var(--t-primary);border:2px solid var(--t-primary)}.vd-stop.done .vd-dot{background:var(--border);color:var(--t-secondary)}.vd-b{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:12.5px}.vd-b b{font-size:13.5px}.vd-stop.done .vd-b{opacity:.55}.vd-eta{font-size:11.5px;font-weight:650;color:var(--accent-green,var(--t-primary));margin-top:2px}.vd-acts{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vd-acts .btn{gap:5px}.vd-up{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border);margin-left:auto;transform:rotate(180deg)}.vd-trk{display:flex;gap:6px;margin-top:6px}.vd-trk input{flex:1;min-width:0;font-size:12.5px;padding:7px 10px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary)}.vd-gm{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px;font-size:12.5px}.vd-hint{font-size:11.5px;margin:8px 0 0;line-height:1.4}.vt-wrap{display:flex;flex-direction:column;gap:10px;max-height:48vh;overflow:auto;padding:12px;margin:10px 0;border-radius:12px;background:color-mix(in srgb,var(--t-primary) 6%,transparent)}.vt{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 14px;border-radius:6px;background:#fff;color:#111;font:12px/1.4 ui-monospace,Menlo,Consolas,monospace;box-shadow:0 1px 4px #0000001f}.vt-80 .vt{width:min(100%,300px);align-self:center}.vt hr{border:0;border-top:1px dashed #111;margin:6px 0;width:100%}.vt-k{font-size:13px;text-align:center}.vt-c{font-size:14px}.vt-r{display:flex;gap:6px}.vt-r i{font-style:normal}.vt-al{border:2px solid #111;padding:4px 6px;font-weight:800;margin-top:4px}@media print{.vt-wrap{max-height:none;overflow:visible;background:none;padding:0;margin:0;gap:0}.vt{box-shadow:none;border-radius:0}.vt-80 .vt{width:72mm;align-self:flex-start;break-after:page;page-break-after:always}.vt-page .vt{break-inside:avoid;border-bottom:1px dashed #111;padding:14px 0}}.vs-list{display:flex;flex-direction:column;gap:8px}.vs-list a.choice{color:inherit;text-decoration:none}.ven-todo{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--border);font-size:13px;text-align:left}.ven-todo:last-child{border-bottom:0}.ven-todo>span{flex:1}.ven-todo>svg:first-child{color:var(--t-secondary)}.ven-bulk,.ven-acts{display:flex;gap:6px;flex-wrap:wrap}.vo-list{display:flex;flex-direction:column;gap:8px}.vo{display:flex;align-items:center;gap:10px;padding:12px;border-left:3px solid var(--border)}.st-b-confirmed{border-left-color:var(--cat-mind)}.st-b-preparing{border-left-color:var(--cat-nutr)}.st-b-out_for_delivery{border-left-color:var(--cat-rec)}.st-b-delivered{opacity:.7}.st-b-cancelled{opacity:.5}.vo-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left}.vo-h{display:flex;align-items:center;gap:8px;justify-content:space-between}.vo-src{font-size:10.5px;font-weight:600;color:var(--t-secondary);background:var(--surface-2);border-radius:999px;padding:1px 7px;white-space:nowrap}.vt-list{display:flex;flex-direction:column;gap:8px}.vt-row{display:flex;align-items:center;gap:10px;text-align:left;width:100%;font-size:13px}.vt-row .grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vt-row .grow .muted{font-size:11.5px}.vt-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.vt-chg{font-size:11px;font-weight:700}.vt-chg.vt-up{color:#c0392b}.vt-chg.vt-dn{color:#2e8b57}.vt-miss{color:#c0392b;font-weight:600}.vt-tip{display:flex;align-items:center;gap:10px;font-size:12.5px}.vt-tip>span{flex:1}.vt-cfg{gap:8px}.vt-click{cursor:pointer}.vt-sub{display:block;font-size:11px}.vt-pct{font-weight:700}.vt-pct.vt-ok{color:#2e8b57}.vt-pct.vt-warn{color:#b7791f}.vt-pct.vt-bad{color:#c0392b}.vm .vt-pct{display:block;font-size:11.5px;margin-top:2px}.vt-costhead{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:2px 0 4px}.vt-costhead>div{background:var(--surface-2);border-radius:12px;padding:8px}.vt-costhead b{display:block;font-size:16px}@media(max-width:420px){.vt-costhead{grid-template-columns:repeat(2,1fr)}}.vt-costline{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);font-size:12.5px;text-align:left}.vt-costline>span{flex:1}.vt-who{display:flex;align-items:flex-end;gap:12px}.vt-who .field{flex:1;margin:0}.vt-eq{padding:10px;border:1px solid var(--border);border-radius:14px}.vt-eq.due{border-color:color-mix(in srgb,#B7791F 55%,var(--border))}.vt-checks{display:flex;flex-direction:column}.vt-chk{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--border);font-size:13px;text-align:left;width:100%}.vt-chk:last-child{border-bottom:0}.vt-chk .sq{width:24px;height:24px;border-radius:7px}.vt-chk.on .sq{background:var(--cat-nutr);border-color:var(--cat-nutr);color:#fff}.vt-chk.on .grow{color:var(--t-secondary)}.vt-chk .grow{flex:1}.vt-chk .muted{font-size:11px;white-space:nowrap}.vt-pol{align-items:center}.vt-step{display:flex;align-items:center;gap:8px}.vt-step b{min-width:22px;text-align:center}.vt-recv{display:flex;gap:6px}.vt-recv input{width:70px}.vt-xoi{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto}.vt-xorow{display:flex;align-items:center;gap:10px;font-size:13px}.vt-xorow .grow{flex:1}.vt-xorow input{width:70px}.vt-sell{display:flex;flex-direction:column;gap:6px;font-size:13px}.vt-sell .btn{align-self:flex-start}.vt-print table{width:100%;border-collapse:collapse;font-size:11.5px;margin-bottom:12px}.vt-print th,.vt-print td{border:1px solid var(--border);padding:4px 6px;text-align:left}.vt-print h3,.vt-print h4{margin:8px 0 4px}.kt-list{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.kt-row{display:flex;gap:12px;align-items:flex-start;font-size:13px}.kt-row span{display:flex;flex-direction:column;gap:2px}.kt-row .muted{font-size:12px}.kt-row svg{flex:none;margin-top:2px;color:var(--cat-nutr)}.vo-items{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vo-meta{font-size:11.5px;color:var(--t-secondary)}.vo-al{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--cat-move)}.vo-al.soft{font-weight:500;color:var(--t-secondary)}.vo-go{flex:none;height:36px;font-size:12px;padding-inline:10px}.ven-day{display:flex;flex-direction:column;gap:8px}.ven-day-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;padding:6px 2px 0}.ven-day-h .muted{font-size:12px;flex:1}.ven-prep{display:flex;flex-direction:column}.vp-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.vp-row:last-child{border-bottom:0}.vp-row>span{flex:1;display:flex;flex-direction:column;gap:2px}.vp-row .muted{font-size:11.5px}.vp-n{font-size:20px;font-family:var(--f-mono)}.vp-pack{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:9px 0;border-bottom:1px solid var(--border);font-size:12.5px}.vp-pack:last-child{border-bottom:0}.vp-pack>span:not(.vo-al){color:var(--t-secondary)}.ven-t{min-width:0}.ven-stock{min-width:560px}.ven-stock input,.ven-stock select{width:100%;min-width:52px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--bg);padding:0 8px;font:inherit;font-size:12.5px;color:var(--t-primary)}.ven-stock td:first-child input{min-width:140px}.ven-stock .icon-btn{width:30px;height:30px}.ven-menu{display:flex;flex-direction:column;gap:8px}.vm{display:flex;align-items:center;gap:10px;padding:10px}.vm-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-align:left}.vm-main .thumb{width:64px;height:64px;border-radius:12px;flex:none}.vm-main>span:last-child{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0;font-size:13px}.vm-main .muted{font-size:11.5px}.vm-tog{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10.5px;color:var(--t-secondary)}.vm-tog input{appearance:none;-webkit-appearance:none;width:42px;height:24px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);position:relative;cursor:pointer;transition:background .2s}.vm-tog input:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--t-secondary);transition:transform .2s}.vm-tog input:checked{background:var(--cat-nutr)}.vm-tog input:checked:after{transform:translate(18px);background:#fff}.ven-pause{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ven-pause>span{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px;font-size:13px}.ven-pause .muted{font-size:12px}.ven-bo{display:flex;gap:8px;margin-bottom:10px}.ven-bo input{flex:1;height:40px;border-radius:11px;border:1px solid var(--border);background:var(--surface);padding:0 10px;font:inherit;color:var(--t-primary)}.chip-x{display:inline-grid;place-items:center;margin-left:4px;color:var(--t-secondary)}.ven-bank{display:flex;align-items:center;gap:10px;font-size:13px}.ksetup-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0 18px;font-size:13px}.ksetup-step .sec-head{align-items:flex-start;flex-wrap:wrap;gap:8px}.ksetup-step p{font-size:13px;line-height:1.5}.ksetup-step ul{padding-left:20px;font-size:13px;line-height:1.5}.ksetup-step li{margin:8px 0}.ksetup-step li .btn{margin:6px 0;display:flex;width:fit-content;max-width:100%}.apply-parts{display:flex;gap:6px;overflow-x:auto;padding:6px 0 12px}.apply-parts button{flex-shrink:0;border:1px solid var(--line);background:transparent;border-radius:10px;padding:8px;font:inherit;font-size:11px;color:inherit}.apply-parts button[aria-current=step]{font-weight:700;background:var(--card)}.apply-save{font-size:12px;min-height:20px;margin:8px 0}.apply-save[data-error=true]{color:#c0392b}.ven-bank>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:2px}.ven-bank .muted{font-size:11.5px}.ven-hero{height:120px;border-radius:14px;display:flex;align-items:flex-end;justify-content:flex-end;padding:8px}.ven-pre summary{font-size:12px;color:var(--t-secondary);cursor:pointer}.ven-pre pre{font-size:11px;background:var(--surface-2);border-radius:10px;padding:10px;overflow-x:auto;margin:6px 0 0}.ven-docrow{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.ven-docrow:last-child{border-bottom:0}.ven-docrow>span:first-child{display:flex;flex-direction:column;gap:2px}.ven-docrow .muted{font-size:11.5px}.ven-docin{grid-column:1/-1;display:flex;gap:8px}.ven-docin input{flex:1;height:32px;border-radius:9px;border:1px solid var(--border);background:var(--surface);padding:0 8px;font:inherit;font-size:12.5px;color:var(--t-primary)}.ven-alert{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--cat-move) 14%,transparent);font-size:13px;margin-bottom:10px}.ven-labels{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:12px;max-height:50vh;overflow:auto}.vl{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px dashed var(--border);border-radius:10px;font-size:11px;background:#fff;color:#111}.vl b{font-size:12.5px}.vl-al{font-weight:700}.vl-k{color:#666;font-size:10px}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;top:0;right:0;bottom:0;left:0;max-height:none;overflow:visible}}.adm-warn{font-size:12px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--cat-mind) 18%,transparent);margin-bottom:8px}.adm-ok{font-size:12.5px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--cat-nutr) 16%,transparent);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.err{color:var(--t-primary);font-weight:600}.ok{font-weight:600}.adm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.adm-kc{display:flex;flex-direction:column;gap:6px;text-align:left}.adm-kc-h{display:flex;align-items:center;gap:10px;margin-bottom:4px}.adm-kc-h>span:nth-child(2){flex:1;display:flex;flex-direction:column;min-width:0}.adm-kc-h .muted{font-size:11px}.adm-kv{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--t-secondary)}.adm-kv b{color:var(--t-primary);font-weight:600}.adm-sheet{max-width:640px}.adm-form{display:flex;flex-direction:column;gap:10px}.adm-form textarea,.adm-form select{width:100%;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);padding:10px;min-width:0}.adm-form .chip input{margin-right:4px;accent-color:var(--t-primary)}.prog-video{width:100%;border-radius:12px;margin-top:12px;background:#000}@media(min-width:900px){.adm-h h1{font-size:24px}}.pl{--peek:74px;display:flex;flex-direction:column;overflow:hidden;padding-bottom:calc(var(--peek) + env(safe-area-inset-bottom,0px))}.pl.has-strip{--peek:164px}.pl-hero{position:relative;flex:none;height:min(52vh,440px);background:#111;overflow:hidden}.pl-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:var(--photo-filter)}.pl-hero .shade{background:linear-gradient(180deg,#00000073,#0000 28% 45%,#000000d9)}.kb{animation:kb 18s ease-in-out infinite alternate}@keyframes kb{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-2%,-2%)}}html.rm .kb{animation:none}.pl-top{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:2}.pl-ib{min-width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff}.pl-ib.txt{padding-inline:14px;font-weight:600;font-size:13px}.pl-clock{font-variant-numeric:tabular-nums;color:#fff;font-weight:700;font-size:15px;background:#00000073;padding:6px 12px;border-radius:999px}.pl-prog{position:absolute;left:12px;right:12px;top:calc(58px + env(safe-area-inset-top,0px));height:4px;border-radius:9px;background:#ffffff40;overflow:hidden;z-index:2}.pl-prog i{display:block;height:100%;background:var(--cat-move);transition:width .4s}.pl-hero-txt{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:6px;z-index:2}.pl-hero-txt h1{font-size:27px;line-height:1.1;color:#fff}.pl-hero-txt .sub{font-size:13px;color:#ffffffd9}.pl-kind{align-self:flex-start;height:24px;padding-inline:9px;border-radius:7px;background:#0000008c;font-size:11px;color:#fff;display:inline-flex;align-items:center}.pl-hero-txt .setdots i{background:#ffffff4d}.pl-hero-txt .setdots i.done{background:var(--cat-move)}.pl-hero-txt .setdots i.cur{background:#fff}.pl-mute{position:absolute;right:14px;bottom:18px;z-index:3;width:40px;height:40px;border-radius:50%;background:#00000080;color:#fff;display:grid;place-items:center}.pl-body-main{flex:1;overflow:auto;padding:14px 16px 18px;display:flex;flex-direction:column;gap:12px;max-width:480px;width:100%;margin:0 auto}.pl-desc{font-size:13.5px;line-height:1.5;color:var(--t-secondary)}.pl-facts{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.pl-facts span{display:flex;align-items:center;gap:8px}.pl-start{height:56px;font-size:16px;margin-top:4px}.pl-cue{font-size:14px;line-height:1.45}.pl-sugg{font-size:13px;padding:10px 12px;border-radius:12px;background:var(--surface)}.pl-log{height:58px;font-size:16px}.pl-rest{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.pl-rest .rest-big{font-size:68px;line-height:1}.pl-restbar{width:100%;height:6px;border-radius:9px;background:var(--track);overflow:hidden}.pl-restbar i{display:block;height:100%;background:var(--cat-rec);transition:width .5s linear}.pl-nextcard,.pl-rest .row2{width:100%}.plw{--peek:74px;--bg:#0A0A0A;--surface:#141414;--surface-2:#1E1E1E;--border:rgba(255,255,255,.08);--t-primary:#FFFFFF;--t-secondary:#9A9AA0;--t-muted:#5A5A60;--track:rgba(255,255,255,.08);--btn-bg:#F2F2F4;--btn-fg:#0A0A0A;--pw-f:#F5F5F7;--pw-m:rgba(245,245,247,.72);--pw-g:rgba(12,12,14,.52);--pw-l:rgba(255,255,255,.16);background:#000;color:var(--pw-f);overflow:hidden}.plw-media{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:#0b0b0d;overflow:hidden}.plw-media video,.plw-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.plw-photo{background-size:cover}.plw-noclip{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--pw-m);text-align:center;padding:0 24px}.plw-noclip .ex-art{width:min(34vw,132px);height:min(34vw,132px);color:#ffffff9e;stroke-width:1.6}.plw-nc-t{font-size:14px;font-weight:600;color:var(--pw-m)}.plw-nc-b{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:99px;border:1px solid rgba(175,195,255,.32);background:#afc3ff1a;color:#c9d6ff;font:700 14px var(--f-body);cursor:pointer}html #workout .item.wkr .it-photo{background-position:62% 8%!important}.plw-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#00000080,#0000 20% 46%,#000000d1 76%,#000)}.plw.resting .plw-media video,.plw.resting .plw-photo{filter:brightness(.6)}.plw-top{position:absolute;z-index:3;top:calc(10px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));display:flex;align-items:center;gap:10px}.plw-ib{min-width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--pw-g);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--pw-f);border:0;font:600 13px var(--f-body);padding:0 10px;flex:none}.plw-prog{flex:1;height:4px;border-radius:4px;background:#ffffff38;overflow:hidden}.plw-prog i{display:block;height:100%;background:#fff;border-radius:4px}.plw-clock{font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;flex:none}.plw-hint{position:absolute;z-index:3;top:calc(56px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);font-size:12px;font-weight:600;color:var(--pw-m);background:var(--pw-g);padding:6px 11px;border-radius:99px;white-space:nowrap;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.plw-ring{position:absolute;z-index:2;left:50%;top:38%;transform:translate(-50%,-50%);width:min(46vw,210px);aspect-ratio:1;pointer-events:none}.plw-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rg-bg{fill:#0a0a0c80}.rg-tr{fill:none;stroke:#ffffff2e;stroke-width:4}.rg-arc{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .5s linear}.rg-arc.work{stroke:var(--cat-move)}.plw-rt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.plw-rt b{font-size:min(13vw,56px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.plw-rt span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pw-m);font-weight:700}.plw-bot{position:absolute;z-index:3;left:0;right:0;bottom:calc(var(--peek) + env(safe-area-inset-bottom,0px));max-height:calc(100% - var(--peek) - env(safe-area-inset-bottom,0px));overflow:auto;padding:24px calc(16px + env(safe-area-inset-right,0px)) 10px calc(16px + env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:10px;max-width:640px;margin:0 auto}.plw .pl-sheet:not(.open){box-shadow:none;background:#0e0e10;border-color:#ffffff14}.plw .pl-sheet:not(.open) .pl-strip,.plw .pl-sheet:not(.open) .pl-body{visibility:hidden}.plw-next{display:none;max-width:42vw;height:36px;border-radius:12px;align-items:center;gap:7px;padding:0 12px 0 5px;background:var(--pw-g);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--pw-f);border:0;font:600 12.5px var(--f-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.plw.more .plw-bot{background:linear-gradient(to bottom,#0000,#000000eb 48px);padding-top:56px}.plw-info{display:flex;flex-direction:column;gap:6px;min-width:0}.plw-options-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plw-options{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--pw-l);border-radius:12px;background:var(--pw-g);color:var(--pw-f);font:600 13px var(--f-body);cursor:pointer}.plw-options[aria-expanded=true] svg{transform:rotate(180deg)}.plw-options-hint{font-size:11.5px;color:var(--pw-m)}.plw-act{display:flex;gap:8px}.plw-eye{font-size:13px;font-weight:600;color:var(--pw-m)}.plw-name{font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.01em;color:var(--pw-f)}.plw-ss{font-size:12.5px;font-weight:600;color:var(--pw-m)}.plw-tip{position:absolute;z-index:3;top:calc(52px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);max-width:calc(100% - 32px);display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:#14161ec7;border:1px solid rgba(175,195,255,.28);color:var(--pw-f);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plw-tip{left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));transform:none;max-width:none;border-radius:16px;padding:8px 12px;text-align:left}.plw-tip .plw-ft{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;flex:1}.plw-fh{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:700;color:#afc3ff;padding-left:8px;border-left:1px solid rgba(175,195,255,.28)}.exg-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px}.exg-media{position:relative;border-radius:18px;overflow:hidden;background:#0b0c0e;aspect-ratio:16/10;max-width:100%}.exg-media video{display:block;width:100%;height:100%;object-fit:cover}.exg-art{display:grid;place-items:center;width:100%;height:100%;color:#8a8d96}.exg-art svg{width:72px;height:72px}.exg-model{position:absolute;right:10px;bottom:10px;display:flex;background:#0009;border-radius:99px;padding:3px}.exg-model button{border:0;background:none;color:#ffffffb3;font:inherit;font-size:12px;padding:5px 10px;border-radius:99px;cursor:pointer}.exg-model button[aria-pressed=true]{background:#fff3;color:#fff;font-weight:600}.exg-h{margin:14px 0 6px;font-size:22px;letter-spacing:-.01em}.exg-meta{display:flex;flex-wrap:wrap;gap:6px}.exg-meta span{font-size:12px;padding:4px 10px;border-radius:99px;background:var(--surface-2);color:var(--t-muted)}.exg-b{margin-top:14px;padding:14px;border-radius:16px;background:var(--surface-2)}.exg-b h3{margin:0 0 10px;font-size:14px}.exg-steps{margin:0;padding:0;list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:10px}.exg-steps li{counter-increment:s;display:flex;gap:10px;font-size:14px;line-height:1.4}.exg-steps li:before{content:counter(s);flex:none;width:22px;height:22px;border-radius:50%;background:var(--surface);color:var(--orb-c);font-size:12px;font-weight:700;display:grid;place-items:center}.exg-miss{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.exg-miss li{display:flex;gap:9px;font-size:14px;line-height:1.4}.exg-x{flex:none;width:20px;height:20px;border-radius:50%;background:#e2685e29;color:#e2685e;display:grid;place-items:center;font-size:11px;font-weight:700}.exg-mus{display:flex;gap:12px;align-items:center}.exg-mus .bm-fig{width:150px;flex:none}.exg-ml{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.exg-ml i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.exg-alts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.exg-alts button{border:0;text-align:left;background:var(--surface);color:var(--t-primary);border-radius:12px;padding:10px;font:inherit;cursor:pointer}.exg-alts small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted);margin-bottom:3px}.exg-alts b{font-size:13.5px}.exg-note{font-size:11.5px;margin-top:12px;color:var(--t-muted)}.exg-name{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--t-primary);text-align:left;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.exg-name svg{opacity:.5}.exg-row{width:100%}.plw-fl{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#afc3ff;flex:none}.plw-ft{font-size:16px;font-weight:600;line-height:1.2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plw-ft.fx{animation:plwCueIn .35s ease}@keyframes plwCueIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.plw-fn{font-size:11px;color:var(--pw-m);flex:none;font-variant-numeric:tabular-nums}.plw-big{display:flex;align-items:flex-start;gap:0}.plw-bn{display:flex;flex-direction:column;gap:1px;min-width:0}.plw-bn+.plw-bn{margin-left:20px;padding-left:20px;border-left:1px solid rgba(255,255,255,.16)}.plw-bn b{font-size:min(14vw,54px);line-height:.95;font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--pw-f);white-space:nowrap}.plw-bn b em{font-style:normal;font-size:.42em;font-weight:700;margin-left:3px;letter-spacing:0}.plw-bn span{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}.plw-bn span i{font-style:normal}.plw-bn small{font-size:12px;color:var(--pw-m)}.plw-sets2{font-size:14px;font-weight:600}.plw-sets2 .plw-dots i{width:18px;height:5px}.plw-num{display:flex;align-items:baseline;gap:8px}.plw-num b{font-size:min(19vw,76px);line-height:.9;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.plw-num small{font-size:15px;font-weight:600;color:var(--pw-m)}.plw-word{font-size:min(8vw,32px);line-height:1.05;font-weight:700;letter-spacing:-.01em}.share-prev{display:block;width:100%;max-width:300px;margin:4px auto 14px;border-radius:16px;box-shadow:0 8px 28px #00000059}.sheet.top{z-index:61}.scrim.top{z-index:60}.ref-card p{margin:0 0 12px;font-size:14px;line-height:1.45}.ref-code{font-size:26px;font-weight:700;letter-spacing:.06em;margin:4px 0 12px}.ob-ref{display:flex;gap:8px;align-items:flex-start;margin:14px auto 0;max-width:340px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--t-primary) 7%,transparent);font-size:13px;line-height:1.4;text-align:left}.ob-ref svg{flex:none;margin-top:2px}.more-invite{display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:0 0 12px;padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--lux) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--lux) 18%,var(--surface)),var(--surface));color:var(--t-primary);cursor:pointer}.more-invite .mi-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--lux) 20%,transparent);color:var(--lux-deep);flex:none}.more-invite b{display:block;font-size:15px}.more-invite .grow span{display:block;font-size:12.5px;color:var(--t-secondary);margin-top:2px}.more-invite .mi-go{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:700;padding:8px 12px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg,#fff);flex:none}.fb-stars{display:flex;justify-content:center;gap:6px;margin:6px 0 2px}.fb-stars button{font-size:38px;line-height:1;background:none;border:0;color:color-mix(in srgb,var(--t-primary) 18%,transparent);cursor:pointer;padding:2px}.fb-stars button.on{color:#f5b83d}.fb-wrap .chips{flex-wrap:wrap;overflow:visible}.fb-star-l{text-align:center;font-size:13px;color:var(--t-secondary);margin:0}.fb-dish{display:flex;align-items:center;gap:8px;margin:6px 0}.fb-dish b{font-size:13px;font-weight:600;min-width:0}.fb-img{width:40px;height:40px;border-radius:10px;flex:none}.fb-dish .chip{padding:6px 10px;font-size:12px}.plw-coach{display:flex;align-items:baseline;gap:5px;margin-top:6px;font-size:13px;line-height:1.35;color:#ffffffe0}.plw-coach svg{flex:none;align-self:center;opacity:.85}.plw-coach b{font-weight:700}.plw-sets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--pw-m);font-variant-numeric:tabular-nums}.plw-dots{display:inline-flex;gap:4px}.plw-dots i{width:16px;height:4px;border-radius:2px;background:#ffffff40}.plw-dots i.done{background:#ffffffd9}.plw-dots i.cur{background:var(--cat-move)}.plw-go{flex:1;height:48px;border-radius:18px;border:1.5px solid rgba(229,108,102,.78);background:radial-gradient(60% 120% at 50% 120%,#e56c668c,#e56c6600 70%),linear-gradient(#15161a,#08090b);color:#fff;font:700 15.5px var(--f-body);display:flex;align-items:center;justify-content:center;gap:8px}.plw-go.quiet{border-color:var(--pw-l);background:#ffffff14}.plw-sm{height:48px;padding:0 16px;border-radius:18px;border:1px solid var(--pw-l);background:#ffffff14;color:var(--pw-f);font:700 14px var(--f-body);flex:none}.plw-ic{width:48px;height:48px;border-radius:18px;border:1px solid var(--pw-l);background:#ffffff14;color:var(--pw-f);display:flex;align-items:center;justify-content:center;flex:none}.plw-auto{display:flex;align-items:center;gap:6px;padding:0 14px}.plw-auto[aria-pressed=true]{border-color:#e56c66d9;background:#e56c663d;color:#fff}@media(max-width:360px){.plw-act .plw-sm{padding:0 11px}.plw-auto{padding:0 10px}}.plw-wbar{display:block;height:4px;border-radius:4px;background:#ffffff2e;overflow:hidden}.plw-wbar i{display:block;height:100%;background:var(--cat-move);border-radius:4px;transition:width .5s linear}.plw-turn{display:none;align-items:center;gap:8px;font-size:12.5px;color:var(--pw-m)}.plw-more{display:flex;flex-direction:column;gap:10px}.plw-more[hidden]{display:none}.plw-cue{font-size:13.5px;line-height:1.45;margin:0}.plw-chips{display:flex;gap:6px;flex-wrap:wrap}.plw-chips button{background:#ffffff14;border:1px solid var(--pw-l);color:var(--pw-f);border-radius:99px;padding:8px 12px;font:600 12.5px var(--f-body)}.plw .pl-note,.plw .pl-sugg,.plw .pl-warm{background:#ffffff12;border-color:var(--pw-l);color:var(--pw-f)}.plw .pl-eff{background:#ffffff12}@media(orientation:portrait){.plw:not(.band) .plw-media video{top:var(--plw-vt, calc(90px + env(safe-area-inset-top,0px)) );bottom:auto;height:calc(100% - var(--plw-vt, calc(90px + env(safe-area-inset-top,0px)) ) - var(--plw-vb,300px));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent)}.plw.band .plw-media video{top:var(--plw-vt, calc(90px + env(safe-area-inset-top,0px)) );bottom:auto;height:calc(100% - var(--plw-vt, calc(90px + env(safe-area-inset-top,0px)) ) - var(--plw-vb,300px));object-fit:contain;-webkit-mask-image:none;mask-image:none}.plw-noclip{top:var(--plw-vt, calc(90px + env(safe-area-inset-top,0px)) );bottom:auto;height:calc(100% - var(--plw-vt, calc(90px + env(safe-area-inset-top,0px)) ) - var(--plw-vb,300px))}.plw.band .plw-shade{background:none}.plw.band .plw-turn{display:flex}}@media(orientation:landscape)and (max-height:620px){.plw{--peek:0px}.plw .pl-sheet:not(.open){display:none}.plw-next{display:inline-flex}.plw-bot{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;column-gap:16px;max-width:none;padding-top:16px}.plw-info{flex:1}.plw-act{flex:none}.plw-act .plw-go{flex:none;padding:0 26px}.plw-bot>.pl-eff,.plw-bot>.card,.plw-more{width:100%;order:-1}.plw-ring{left:auto;transform:none;right:calc(18px + env(safe-area-inset-right,0px));top:calc(56px + env(safe-area-inset-top,0px));width:min(36vh,150px)}.plw-rt b{font-size:min(10vh,40px)}.plw-num b{font-size:min(17vh,64px)}.plw-bn b{font-size:min(11vh,40px)}.plw-bn+.plw-bn{margin-left:14px;padding-left:14px}.plw-bn small{font-size:11px}.plw-bn span{font-size:10.5px}.plw-name{font-size:16px}.plw-info{max-width:min(40vw,320px);gap:4px}.plw-tip,.plw-hint{top:calc(54px + env(safe-area-inset-top,0px));bottom:auto}.plw-ft{font-size:14px}.plw-tip{left:calc(16px + env(safe-area-inset-left,0px));transform:none;max-width:min(40vw,320px)}}.pl-sheet{position:fixed;left:0;right:0;bottom:0;z-index:52;max-width:480px;margin:0 auto;height:86vh;background:var(--bg);border-radius:22px 22px 0 0;border:1px solid var(--border);border-bottom:0;box-shadow:0 -10px 30px #00000059;transform:translateY(calc(100% - var(--peek) - env(safe-area-inset-bottom,0px)));transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;touch-action:none}.pl-sheet.open{transform:none}.pl-grab{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;position:relative;cursor:grab;flex:none}.pl-grab .handle{position:absolute;top:6px;left:50%;transform:translate(-50%);width:42px;height:5px;border-radius:9px;background:var(--t-muted)}.pl-grab>svg{transform:rotate(180deg);transition:transform .25s;color:var(--t-secondary)}.pl-sheet.open .pl-grab>svg{transform:none}.pl-peek{flex:1;display:flex;flex-direction:column;min-width:0}.pl-peek-pic{width:46px;height:46px;border-radius:10px}.plw-next .pm-pic{width:26px;height:26px;border-radius:7px}.plw-next .pm-pic .ex-art{width:18px;height:18px}.pl-peek b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-peek span{font-size:11.5px;color:var(--t-secondary)}.pl-body{flex:1;overflow:auto;padding:0 14px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:18px;touch-action:pan-y}.pl-sec{display:flex;flex-direction:column;gap:6px}.pl-sh{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pl-sh h3{font-size:15px}.pl-sh span{font-size:11px;color:var(--t-secondary)}.pl-need{display:flex;align-items:center;gap:6px;font-size:12px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--cat-move) 12%,var(--surface))}.pl-block{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:14px;border:1px solid var(--border)}.pl-block.cur{border-color:color-mix(in srgb,var(--cat-move) 55%,var(--border))}.pl-bh{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:0 2px}.pl-bh span{color:var(--t-secondary);font-size:11px;text-align:right}.pm,.pw{display:flex;align-items:center;gap:10px;padding:6px;border-radius:12px;background:var(--surface-2);text-align:left;width:100%}.pm.cur,.pw.cur{box-shadow:inset 0 0 0 2px var(--cat-move)}.pm.fin{opacity:.6}.pm-pic{position:relative;width:56px;height:56px;border-radius:10px;display:grid;place-items:center;flex:none;overflow:hidden;color:var(--cc);background:color-mix(in srgb,var(--cc) 16%,var(--surface))}.pm-pic video,.pm-pic img{width:100%;height:100%;object-fit:cover;display:block}.pm-check{position:absolute;right:3px;bottom:3px;width:18px;height:18px;border-radius:50%;background:var(--cat-nutr);color:#fff;display:grid;place-items:center}.pw-img{width:56px;height:56px;border-radius:10px;flex:none}.pm-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pm-t b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-t span{font-size:11px;color:var(--t-secondary)}.pm-now{font-size:9.5px;font-weight:700;letter-spacing:.8px;padding:3px 7px;border-radius:6px;background:var(--cat-move);color:#fff}.pip{z-index:56}.exv{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border);font-size:12px}.exv input{max-width:55%;font-size:11px}.pl{padding-top:env(safe-area-inset-top,0px)}.pl-hero{height:auto;aspect-ratio:16/9;width:100%;max-width:480px;margin:0 auto}.pl-hero .shade{background:linear-gradient(180deg,#00000080,#0000 35% 80%,#00000059)}.pl-top{top:8px}.pl-ib{min-width:34px;height:34px;border-radius:10px}.pl-clock{font-size:13px;padding:5px 10px}.pl-prog{top:auto;bottom:0;left:0;right:0;height:3px;border-radius:0}.pl-mute{bottom:12px;right:10px;width:34px;height:34px}.pl-hero-txt{position:static;padding:0;gap:5px}.pl-hero-txt h1{color:var(--t-primary);font-size:22px}.pl-hero-txt .sub{color:var(--t-secondary);font-size:12.5px}.pl-kind{background:var(--surface-2);color:var(--t-primary)}.pl-hero-txt .setdots i{background:var(--track)}.pl-hero-txt .setdots i.cur{background:var(--t-secondary)}.pl-body-main{padding-top:12px}.pl.intro{padding-bottom:0}.pl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pl-stats span{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:12px;background:var(--surface);font-size:10.5px;color:var(--t-secondary)}.pl-stats b{font-size:17px;color:var(--t-primary)}.pl-startbar{position:sticky;bottom:0;margin:4px -16px -18px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg) 70%,transparent);display:flex;align-items:center;gap:14px}.pl-startbar .pl-start{flex:1;margin:0}.cats.mac{grid-template-columns:1fr 1fr;gap:10px 14px}.cats.mac .cat-top{flex-direction:row;align-items:baseline;justify-content:space-between}.cats.mac .cat-top>span{font-size:12px;color:var(--t-primary);font-weight:600}.cats.mac .cat-top b{font-size:12px;font-weight:600}.cats.mac .cat-top b .muted{font-size:10.5px}.cats.mac .sline{height:7px;overflow:visible;background:color-mix(in srgb,var(--cat-nutr) 16%,var(--track))}.cats.mac .sline i{background:linear-gradient(90deg,color-mix(in srgb,var(--cat-nutr) 75%,#fff),var(--cat-nutr))!important;box-shadow:0 0 8px color-mix(in srgb,var(--cat-nutr) 45%,transparent)}:root[data-look=classic] .cats.mac .sline i{background:linear-gradient(90deg,color-mix(in srgb,var(--cat-nutr) 55%,#fff),var(--cat-nutr))!important}.ob{min-height:100dvh;gap:14px;padding-block:12px 0}.ob h1{font-size:21px;line-height:1.2}.ob .lead{font-size:13px}.ob .list{gap:6px}.choice{padding:10px 14px;border-radius:14px}.lay-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lay{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;border-radius:18px;border:1.5px solid var(--border);background:var(--surface);color:inherit;font:inherit;text-align:center}.lay[aria-pressed=true]{border-color:var(--t-primary);box-shadow:0 0 0 1px var(--t-primary)}.lay-t{font-size:13.5px;font-weight:700;margin-top:5px}.lay-d{font-size:11px;color:var(--t-secondary);line-height:1.25}.lay-ph{position:relative;width:100%;max-width:138px;height:196px;border-radius:16px;border:1.5px solid var(--border);background:var(--bg);padding:7px 6px 0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.lay-ph i,.lay-ph s,.lay-ph b,.lay-ph em{font-style:normal;text-decoration:none}.lay-top{display:flex;justify-content:space-between;flex:none}.lay-top i{width:9px;height:9px;border-radius:50%;background:var(--surface-2)}.lay-top i:first-child{width:24px;border-radius:5px}.lay-cal{display:flex;justify-content:space-between;flex:none}.lay-cal i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--track,rgba(127,127,127,.3))}.lay-cal i:nth-child(4){border-color:var(--ph-b,#2E63C2)}.lay-ins{flex:none;height:13px;border-radius:5px;background:var(--surface-2)}.lay-ph b{display:block;font-size:7.5px;font-weight:700;letter-spacing:.02em;color:var(--t-secondary);text-align:left}.lay-w{flex:none;display:flex;align-items:flex-end;height:60px;padding:4px 5px;border-radius:8px;background:#2a2a2e linear-gradient(160deg,#3a3a40,#1a1a1e);background-size:cover;background-position:62% 8%;position:relative;overflow:hidden}.lay-w:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.65))}.lay-w b{position:relative;z-index:1;color:#fff}.lay-m{flex:none;display:flex;flex-direction:column;gap:3px;padding:4px 5px 5px;border-radius:8px;background:var(--surface-2)}.lay-m s{display:block;height:8px;border-radius:3px;background:color-mix(in srgb,var(--cat-nutrition,#59B58B) 45%,transparent)}.lay-h{flex:none;display:flex;flex-direction:column;gap:3px;padding:4px 5px 5px;border-radius:8px;background:var(--surface-2)}.lay-h span{display:flex;gap:3px}.lay-h s{flex:1;height:12px;border-radius:6px;background:color-mix(in srgb,var(--cat-mind,#DBB759) 45%,transparent)}.lay-1{box-shadow:0 0 0 1.5px var(--ph-b,#2E63C2)}.lay-auto{position:absolute;top:43px;right:8px;display:inline-flex;align-items:center;gap:2px;padding:1px 5px;border-radius:999px;background:var(--ph-b,#2E63C2);color:#fff;font-size:7px;font-weight:700}.lay-nav{position:absolute;left:0;right:0;bottom:0;height:15px;border-top:1px solid var(--border);display:flex;justify-content:space-around;align-items:center;background:var(--bg)}.lay-nav i{width:6px;height:6px;border-radius:2px;background:var(--surface-2)}:root.short .lay-ph{height:164px}:root.short .lay-w{height:48px}.choice .t{font-size:14px}.choice .d{font-size:12px}.ob .field input{height:42px}.ob-hero{margin-top:2vh;display:flex;flex-direction:column;gap:14px}.ob-hero .wordmark{font-size:40px}.ob-pitch{font-size:19px!important;line-height:1.3}.pillars div{padding:10px}.pillars span{font-size:11.5px}.target-grid .tg{padding:10px 6px}.ob-foot{position:sticky;bottom:0;margin-top:auto;margin-inline:-16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg) 75%,transparent);z-index:5;gap:8px}.ob-foot .btn{height:48px}.ob-terms{display:flex;flex-direction:column;gap:8px;margin:4px 0 14px}.ob-term{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--surface-2);cursor:pointer}.ob-term>span{flex:1;display:flex;flex-direction:column;gap:2px}.ob-term b{font-size:14px}.ob-term span span{font-size:12px;color:var(--t-secondary);line-height:1.35}.ob-offer{display:flex;gap:10px;align-items:flex-start;margin:12px 0 4px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#C6F432 28%,var(--surface));border:1px solid color-mix(in srgb,#9BC41F 70%,transparent)}.ob-offer svg{color:#5b7a00;flex:0 0 auto;margin-top:2px}:root:not([data-look=classic]) .ob-offer svg{color:#c6f432}.ob-offer>span{display:flex;flex-direction:column;gap:2px}.ob-offer b{font-size:14px}.ob-offer span span{font-size:12px;color:var(--t-secondary)}.plus-plan s{opacity:.55;font-weight:500;margin-right:2px}#app:has(.ob){padding-bottom:0}:root.short7 .ob-hero .wordmark{font-size:32px}:root.short7 .ob-pitch{font-size:17px!important}:root.short7 .pillars{display:none}.cats.mac{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cats.mac .cat-top{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:4px;white-space:nowrap;overflow:hidden}.cats.mac .cat-top>span{font-size:10.5px;flex:none}.cats.mac .cat-top abbr{text-decoration:none}.cats.mac .cat-top b{font-size:10.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.cats.mac .cat-top b .muted{font-size:9.5px}@media(min-width:420px){.cats.mac .cat-top>span,.cats.mac .cat-top b{font-size:11.5px}}.pc-art{overflow:hidden;display:block}.pc-art svg{display:block}.wo-poster{display:block;overflow:hidden}.wo-poster svg{display:block}.blk{position:relative}.blk-cat:before,.blk-multi:before{content:"";position:absolute;left:0;top:30px;bottom:18px;width:2px;border-radius:2px;background:linear-gradient(to bottom,var(--cc),color-mix(in srgb,var(--cc) 0%,transparent));pointer-events:none}.blk-cat:after,.blk-multi:after{content:"";position:absolute;left:0;top:29px;width:12px;height:2px;border-radius:2px;background:var(--cc);pointer-events:none}.blk-multi{--cc:var(--cat-move)}.blk-multi:before{background:linear-gradient(to bottom,var(--cat-move),var(--cat-nutr) 35%,var(--cat-rec) 65%,color-mix(in srgb,var(--cat-mind) 30%,transparent))}.blk-cat .blk-ic,.blk-multi .blk-ic{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--cc) 55%,transparent)}.blk-multi .blk-ic{box-shadow:0 0 0 1.5px var(--border)}.sl-top{align-items:center}.sl-chev{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--surface-2);color:var(--t-secondary);transition:transform .25s;flex:none;margin-left:6px}.score.open .sl-chev{transform:rotate(180deg)}.score .cats{margin-top:14px}.cat-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ctile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--cc) 20%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--cc) 28%,var(--border))}.ctile:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cc) 35%,transparent),transparent);pointer-events:none}.ct-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:var(--cc);background:color-mix(in srgb,var(--cc) 18%,var(--surface));box-shadow:0 0 14px color-mix(in srgb,var(--cc) 25%,transparent)}.ct-l{font-size:12.5px;font-weight:600;margin-top:2px}.ct-v{font-size:26px;line-height:1}.ct-v span{font-size:12px;font-weight:500;color:var(--t-secondary)}.ct-s{font-size:10.5px;color:var(--t-secondary)}.ctile .sline i{box-shadow:0 0 8px color-mix(in srgb,var(--cc) 40%,transparent)}:root[data-look=classic] .ctile .sline i{background:color-mix(in srgb,var(--cc) 55%,#fff)!important}.cat-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ctile{padding:8px 6px;gap:4px;border-radius:12px;align-items:center;text-align:center}.ctile:after{width:60px;height:60px;right:-24px;top:-24px}.ct-ic{width:30px;height:30px;border-radius:9px}.ct-ic svg{width:17px;height:17px}.ct-l{font-size:10px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ct-v{font-size:16px}.ct-v span{font-size:10px}.ct-s{display:none}.ctile .sline{width:100%}.ins-stack{position:relative;margin-bottom:12px;padding-bottom:0}.ins-stack .ins{width:100%;max-width:none;position:relative;z-index:3;touch-action:pan-y;transition:transform .25s ease}.ins-ghost{position:absolute;left:0;right:0;top:0;height:168px;border-radius:16px;background:var(--surface-2);border:1px solid var(--border)}.ins-ghost.g1{transform:translateY(7px) scale(.96);z-index:2;opacity:.9}.ins-ghost.g2{transform:translateY(14px) scale(.92);z-index:1;opacity:.6}.ins-nav{display:flex;align-items:center;justify-content:center;gap:12px;font-size:11.5px;color:var(--t-secondary);margin-top:4px}.blk-more{display:inline-flex;align-items:center;gap:2px;font-size:11.5px;font-weight:600;color:var(--t-secondary);padding:5px 9px;border-radius:999px;background:var(--surface-2);white-space:nowrap}.blk-head[aria-expanded=true] .blk-more svg{transform:rotate(180deg)}.blk-head>svg{display:none}.blk .hfill{border:0;border-radius:14px;padding:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--cc) 12%,var(--surface-2)),var(--surface-2))}.blk .all-done{border:0;background:var(--surface-2)}.cats.icons{gap:14px;margin-top:16px}.ic-cat{gap:8px}.ic-cat .ci{width:34px;height:34px;border-radius:10px}.cats.mac{--cc:var(--cat-nutr)}.ic-cat .sline,.cats.mac .sline,.ctile .sline{height:4px!important;overflow:hidden!important;background:var(--track)!important}.ic-cat .sline i,.cats.mac .sline i,.ctile .sline i,:root[data-look=classic] .ic-cat .sline i,:root[data-look=classic] .cats.mac .sline i,:root[data-look=classic] .ctile .sline i{background:color-mix(in oklab,var(--cc) 42%,var(--t-primary))!important;box-shadow:none!important}:root[data-look=classic] .ic-cat .sline,:root[data-look=classic] .cats.mac .sline{background:var(--track)!important}.cats.mac .cat-top>span{font-weight:500;letter-spacing:.2px}.ctile{background:var(--surface-2);border-color:var(--border)}.ctile:after{display:none}.ct-ic{box-shadow:none}.blk-multi{--cc:color-mix(in srgb,var(--cat-mind) 80%,#fff)}.blk-multi:before{width:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--cat-mind) 80%,#fff),color-mix(in srgb,var(--cat-nutr) 70%,#fff) 35%,color-mix(in srgb,var(--cat-rec) 70%,#fff) 65%,color-mix(in srgb,var(--cat-move) 40%,transparent))}.blk-multi:after{background:color-mix(in srgb,var(--cat-mind) 80%,#fff)}:root[data-look=classic] .sline.neon{background:var(--track)!important}:root[data-look=classic] .sline.neon i{background:#111!important;box-shadow:none!important}:root[data-look=classic] .score-aura,:root[data-look=classic] .score-field{display:none}.ci,.ct-ic,.blk-ic[style],.it-icon[style]{background:transparent!important;color:var(--t-primary)!important;box-shadow:inset 0 0 0 1.5px var(--cc)!important}.blk-multi .blk-ic{background:transparent!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cat-mind) 80%,#fff)!important}.blk-cat .blk-ic{box-shadow:inset 0 0 0 1.5px var(--cc)!important}:root{--lux-hi:#EAD3A2;--lux:#C9A262;--lux-deep:#D9BC85;--lux-ink:#F4E6C6;--lux-wash:rgba(201,162,98,.15)}:root[data-look=classic]{--lux-hi:#E2CDA4;--lux:#B8955F;--lux-deep:#8A6A3A;--lux-ink:#1C1509;--lux-wash:#F7F0E3}:root[data-look=classic] .btn.order,:root[data-look=classic] .btn.active-plan,:root[data-look=classic] .cart-fab{background:linear-gradient(135deg,var(--lux-hi),var(--lux) 55%,var(--lux-deep));color:var(--lux-ink);box-shadow:0 6px 18px color-mix(in srgb,var(--lux) 30%,transparent)}:root[data-look=classic] .btn.active-plan{background:var(--lux-wash);color:var(--lux-ink);box-shadow:inset 0 0 0 1.5px var(--lux)}:root[data-look=classic] .cart-fab b{background:var(--lux-ink);color:#fff}:root[data-look=classic] .gold-card{background:linear-gradient(135deg,var(--lux-wash),#fff 70%);border-color:color-mix(in srgb,var(--lux) 45%,transparent)}:root[data-look=classic] .gold-card .money{background:linear-gradient(135deg,var(--lux),var(--lux-deep));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-look=classic] .gold-card .btn{background:var(--lux-ink);color:var(--lux-hi)}:root[data-look=classic] .earn{background:var(--lux-wash);border-color:color-mix(in srgb,var(--lux) 55%,transparent);color:var(--lux-ink)}:root[data-look=classic] .earn i{background:linear-gradient(135deg,var(--lux-hi),var(--lux));color:var(--lux-ink)}:root[data-look=classic] .prize .ic{background:var(--lux-wash);color:var(--lux-deep);box-shadow:inset 0 0 0 1.5px var(--lux)}:root[data-look=classic] .mc-badge.r{background:linear-gradient(135deg,var(--lux-hi),var(--lux));color:var(--lux-ink)}:root[data-look=classic] .medal{filter:saturate(.6)}.snap-pt{display:flex;flex-direction:column;gap:12px}.hero .ins-stack .ins,.hero .ins-ghost{height:128px}.hero .ins-stack{margin-bottom:10px}.hero .ins h3{font-size:14px}.hero .ins p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.vs-row{display:flex;align-items:flex-start}.vs-logo{flex:none;line-height:0;color:var(--sc);position:relative;z-index:1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--sc) 45%,transparent));transition:color .8s}.vs-track{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px;margin-left:10px;padding-top:0}.vs-track .sline.neon{height:4px}.vs-cap{font-size:9.5px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--t-secondary)}.vs-num{font-size:34px;font-weight:700;line-height:.86;margin-left:12px;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.vs-row .sl-chev{margin:4px 0 0 4px;color:var(--t-secondary);transition:transform .2s}.score.open .vs-row .sl-chev{transform:rotate(180deg)}.vs-row.sm{align-items:center}.vs-row.sm .vs-track{margin-left:8px;align-self:flex-start;margin-top:0}.vs-row.sm .sline.neon{height:4px}.vs-row.sm .vs-num{font-size:19px;line-height:1;margin-left:10px}:root[data-look=classic] .vs-logo{color:var(--t-primary);filter:none}.vs-next{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--cc) 9%,var(--surface-2));border:1px solid color-mix(in srgb,var(--cc) 28%,var(--border));text-align:left;font-size:13px;position:relative;z-index:1;color:var(--t-primary)}.vs-next-k{font-size:9.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cc)}.vs-next-t{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-next-p{font-family:var(--f-mono);font-size:11.5px;font-weight:700}.vs-next svg{color:var(--t-secondary)}:root[data-look=classic] .vs-next{background:var(--surface-2);border-color:var(--border)}:root[data-look=classic] .vs-next-k{color:var(--t-secondary)}.meal-order{margin-top:12px}.btn.prem{display:flex;width:100%;height:52px;margin-top:12px;border-radius:18px;padding-inline:18px;gap:12px;font-size:16px;font-weight:600;letter-spacing:.1px;color:#f5f5f7;--pc:var(--pb-move);--prem-rim:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12));border:1.5px solid color-mix(in srgb,var(--pc) 74%,transparent);background:radial-gradient(34% 62% at 50% 108%,color-mix(in srgb,var(--pc) 92%,transparent),transparent 74%),radial-gradient(70% 115% at 50% 128%,color-mix(in srgb,var(--pc) 42%,transparent),transparent 72%),radial-gradient(28% 120% at -4% 50%,rgba(52,62,104,.38),transparent 72%),radial-gradient(28% 120% at 104% 50%,rgba(52,62,104,.38),transparent 72%),linear-gradient(180deg,#15161a,#08090b);box-shadow:inset 0 1px #ffffff12,0 10px 22px -12px #0000008c,0 0 16px -7px color-mix(in srgb,var(--pc) 55%,transparent)}.btn.prem .pg-arr{display:inline-flex;margin-left:2px}.btn.prem .pg-arr svg{stroke-width:2.2}.btn.prem.meal-order>svg:first-of-type,.btn.prem.hab-go>svg:first-of-type{color:color-mix(in srgb,var(--pc) 88%,#fff)}.btn.prem,.btn.prem .pg-t,.btn.prem svg{color:#f5f5f7}:root{--pb-move:#E5524E;--pb-nutr:#2FB886;--pb-rec:#5A8EE8;--pb-mind:#D6A447}.btn.prem.wm-go{--pc:var(--pb-move)}.btn.prem.ref{position:relative;overflow:visible;isolation:isolate;height:39px;margin-top:9px;border:0;border-radius:17px;font-size:14.5px;font-weight:600;gap:10px;background:url(data:image/webp;base64,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) center/100% 100% no-repeat;box-shadow:0 7px 14px -8px #0000008c}.btn.prem.ref svg{width:15px;height:15px}.btn.prem.ref .pg-arr svg{width:14px;height:14px}.btn.prem.ref.meal-order,.btn.prem.ref[data-neb=nutr]{background-image:url(data:image/webp;base64,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)}.btn.prem.ref[data-neb=mind]{background-image:url(data:image/webp;base64,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)}.btn.prem.ref[data-neb=rec]{background-image:url(data:image/webp;base64,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)}.btn.prem.ref[data-neb=move]{background-image:url(data:image/webp;base64,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)}.btn.prem.ref.meal-order>svg:first-of-type,.btn.prem.ref[data-neb=nutr]>svg:first-of-type{color:#8fe3c0}.btn.prem.ref[data-neb=mind]>svg:first-of-type{color:#f2dda6}.btn.prem.ref[data-neb=rec]>svg:first-of-type{color:#a9c6fa}.btn.prem.ref[data-neb=move].hab-go>svg:first-of-type{color:#f5a49f}.btn.prem.ref.wm-go>svg:first-of-type{color:#fff}.btn.prem.neb{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.09);--pb-move:#E56C66;background:radial-gradient(14% 62% at 47% 55%,color-mix(in srgb,var(--pc) 34%,transparent),transparent 76%),radial-gradient(22% 90% at 55% 45%,color-mix(in srgb,var(--pc) 26%,transparent),transparent 78%),radial-gradient(30% 110% at 50% 60%,color-mix(in srgb,var(--pc) 16%,#300) 0%,transparent 80%),radial-gradient(14% 60% at 43% 22%,rgba(80,112,220,.08),transparent 80%),radial-gradient(14% 60% at 58% 82%,rgba(130,84,220,.07),transparent 80%),linear-gradient(180deg,#0b0b0e,#08080a);box-shadow:0 10px 22px -12px #0009}html.obs-gl .btn.prem.neb{background:#09090b}.wm-card .wm-foot .btn.prem.wm-go.neb{border-color:#ffffff17}.btn.prem.meal-order,.btn.prem.mp-go,.btn.prem.hab-go.is-done{--pc:var(--pb-nutr)}.btn.prem.hab-go{--prem-rim:linear-gradient(90deg,color-mix(in srgb,var(--cat-move) 58%,transparent),color-mix(in srgb,var(--cat-rec) 58%,transparent) 36%,color-mix(in srgb,var(--cat-nutr) 58%,transparent) 66%,color-mix(in srgb,var(--cat-mind) 58%,transparent))}.btn.prem:active{transform:scale(.985)}.btn.prem.is-done .pg-t,.btn.prem.is-done svg{opacity:.72}.btn.prem canvas.obs-c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;border-radius:inherit;display:block}.btn.prem.shine:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;animation:none;transform:none;mix-blend-mode:screen;opacity:1;background-size:100% 100%;background-position:0 0;background:radial-gradient(30% 70% at 34% 0%,rgba(100,144,202,.18),transparent 75%),radial-gradient(26% 60% at 72% 100%,rgba(120,90,210,.14),transparent 75%),radial-gradient(22% 55% at 14% 100%,rgba(170,80,100,.1),transparent 75%)}.btn.prem.shine:after{display:none}html.obs-gl .btn.prem.shine:before{display:none}#meals .btn.prem.meal-order{margin-top:12px}@property --tx{syntax:"<number>";inherits:true;initial-value:0}@property --ty{syntax:"<number>";inherits:true;initial-value:0}.shine{position:relative;overflow:hidden;isolation:isolate;transition:--tx 1.4s cubic-bezier(.22,.61,.36,1),--ty 1.4s cubic-bezier(.22,.61,.36,1)}.shine:before,.shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit}.shine:before{background:linear-gradient(112deg,transparent 8%,rgba(255,170,215,.32) 24%,rgba(205,175,255,.4) 38%,rgba(255,255,255,.55) 50%,rgba(175,215,255,.36) 62%,rgba(255,224,170,.3) 76%,transparent 92%);background-size:200% 100%;background-position:calc(50% - var(--tx)*55%) 0;mix-blend-mode:soft-light;opacity:.85;animation:shineDrift 18s ease-in-out infinite}.shine:after{background:radial-gradient(ellipse 75% 140% at calc(50% + var(--tx)*42%) calc(50% + var(--ty)*60%),rgba(255,255,255,.4),rgba(255,240,250,.12) 45%,transparent 75%);mix-blend-mode:overlay;opacity:.55}html.shine-live .shine:before{animation:none}@keyframes shineDrift{0%,15%{background-position:110% 0}60%{background-position:-10% 0}75%,to{background-position:-10% 0}}html.rm .shine:before{animation:none}html.rm .shine{transition:none}.ob-plus{position:relative}.ob-x{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;opacity:.7}.ob-skip{display:block;width:100%;margin-top:10px;padding:10px;background:none;border:0;color:var(--t-secondary);font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.ob-skipc{text-align:center;padding:4px 2px 2px}.ob-skipc h2{margin:8px 0 6px;font-size:22px}.ob-skipc p{font-size:13.5px;margin:0 0 14px}.ob-once{display:inline-block;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--cat-mind) 26%,transparent);color:color-mix(in srgb,var(--cat-mind) 55%,var(--t-primary));font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.ob-skip-ic{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--accent-amber) 20%,transparent);color:var(--accent-amber)}.ob-skip-price{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:12px}.ob-skip-price s{color:var(--t-secondary);font-size:14px}.ob-skip-price b{font-size:34px;line-height:1.1}.ob-skip-price span{font-size:12px;color:var(--t-secondary)}.ob-skip-list{list-style:none;padding:0;margin:0 0 16px;text-align:left;font-size:13px;display:flex;flex-direction:column;gap:6px}.ob-skip-list li{display:flex;gap:8px;align-items:center}.shop-links{display:flex;gap:16px;justify-content:center;margin:0 0 8px;font-size:13px}.shop-cats{align-items:center;margin-bottom:12px}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.shop-tile{display:flex;flex-direction:column;border-radius:16px;background:var(--surface-2);overflow:hidden}.shop-tile.out{opacity:.6}.shop-tile-go{display:flex;flex-direction:column;background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit}.shop-tile-img{display:block;width:100%;aspect-ratio:4/3}.shop-tile-img svg{width:100%;height:100%;display:block}.shop-tile-t{display:flex;flex-direction:column;gap:2px;padding:8px 10px 0}.shop-tile-t b{font-size:13.5px;line-height:1.25}.shop-tile-t span{font-size:11px;color:var(--t-secondary)}.shop-tile-b{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px 10px;margin-top:auto}.shop-step{display:inline-flex;align-items:center;gap:2px;border-radius:999px;background:var(--surface);padding:2px}.shop-step button{width:28px;height:28px;border-radius:50%;border:0;background:none;color:inherit;font-size:17px}.shop-step b{min-width:16px;text-align:center;font-size:13px}.shop-step.big button{width:40px;height:40px;font-size:20px}.shop-step.big b{min-width:24px;font-size:16px}.shop-hero-img{display:block;width:100%;aspect-ratio:3/2;border-radius:18px;overflow:hidden}.shop-hero-img svg{width:100%;height:100%;display:block}.shop-price{display:flex;align-items:center;gap:10px;margin-top:12px}.shop-price b{font-size:24px}.shop-fit{font-size:12.5px;display:flex;gap:6px;align-items:center;color:var(--cat-nutr);margin:0 0 8px}.shop-fit.no{color:var(--t-secondary)}.shop-buy{display:flex;gap:10px;align-items:center;margin-top:14px}.shop-buy .grow{flex:1}.shop-cartbar{margin-top:14px;position:sticky;bottom:8px}.oi-links{display:flex;gap:12px;align-items:center;white-space:nowrap}.oi-links .link{display:inline-flex;align-items:center;gap:3px}.plan-end{display:flex;flex-direction:column;align-items:center;padding-top:22px}.pe-rule{display:flex;align-items:center;gap:10px;width:100%;font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--t-secondary)}.pe-rule:before,.pe-rule:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--t-primary) 22%,transparent)}.pe-v{display:block;width:2px;height:28px;border-radius:2px;background:linear-gradient(color-mix(in srgb,var(--t-primary) 22%,transparent),var(--pe))}.pe-v.b{height:22px;background:var(--pe)}.pe-msg{margin:10px 0;max-width:290px;text-align:center;font-size:13.5px;font-weight:600;line-height:1.4}.pe-msg span{display:block;font-size:11.5px;font-weight:400;color:var(--t-secondary);margin-top:3px}.pe-dot{display:block;width:10px;height:10px;border-radius:50%;background:var(--pe);box-shadow:0 0 0 4px color-mix(in srgb,var(--pe) 18%,transparent);margin:-1px 0 -5px;position:relative;z-index:2}.shop-zone{--pe:var(--accent-gold);gap:0}:root[data-look=classic] .shop-zone{--pe:var(--lux)}.shop-zone #shop{border-color:color-mix(in srgb,var(--pe) 45%,var(--border));background:color-mix(in srgb,var(--pe) 5%,var(--surface))}.odin-note{display:flex;gap:10px;padding:12px;border-radius:16px;background:var(--surface);border:1px solid color-mix(in srgb,var(--t-primary) 20%,var(--border));animation:up .3s ease}.odin-note .odin{width:30px;height:30px;border-radius:9px}.on-k{font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--t-secondary)}.odin-note p{margin:3px 0 9px;font-size:13px;line-height:1.4}.on-acts{display:flex;gap:6px}.ai-sq{position:relative}.ai-dot{position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:var(--cat-move);border:2px solid var(--bg)}.coach{background:transparent}.coach-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:.55;transition:opacity .25s}.coach.full .coach-scrim{opacity:1}.coach-in{position:relative;height:min(50vh,440px);transition:height .3s cubic-bezier(.3,.7,.2,1);padding-top:4px}.coach.full .coach-in{height:92vh}.coach-grab{display:flex;justify-content:center;padding:6px 0 4px;cursor:grab;touch-action:none;margin-bottom:-6px}.coach-grab i{width:40px;height:5px;border-radius:3px;background:var(--border)}.coach-h{touch-action:none}.coach:not(.full) .coach-sug{display:none}.nm-list{display:flex;flex-direction:column;gap:8px}.nm{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--surface-2);border-left:3px solid var(--cc)}.nm-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--surface);flex:none}.nm-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:600}.nm-t span{font-size:11.5px;font-weight:400;color:var(--t-secondary)}.nm .btn{flex:none}.ds-list{display:flex;flex-direction:column}.ds{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.ds:last-child{border-bottom:0}.ds-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--t-primary);box-shadow:inset 0 0 0 1.5px var(--cc)}.ds-t{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px;font-weight:600}.ds-t span{font-size:11px;font-weight:400;color:var(--t-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ds-v{font-family:var(--f-mono);font-size:12px;font-weight:700;white-space:nowrap}.ds-sp{display:flex;gap:2px;align-items:flex-end;height:14px}.ds-sp i{width:4px;border-radius:1px;background:var(--cc)}.ds-sp i.z{background:var(--track)}.ord{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--border);font-size:14px}.ord .grow{flex:1}.ord .icon-btn{width:34px;height:34px}.ord .icon-btn[disabled]{opacity:.3}.ord-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2)}.up{display:inline-flex;transform:rotate(180deg)}.inbox-i{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:9px 0;border-bottom:1px solid var(--border);font-size:12.5px}.inbox-i b{font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--t-secondary)}.inbox-i.unread b:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cat-move);margin-left:6px;vertical-align:middle}.train-note{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--t-secondary);margin:0 0 8px}.shop-link{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px dashed var(--border);text-align:left}.shop-link>span{flex:1;display:flex;flex-direction:column;gap:1px;font-size:13px}.shop-link>span span{font-size:11.5px;color:var(--t-secondary)}.shop-row input{width:20px;height:20px;accent-color:var(--cat-nutr)}.shop-row.got .grow{text-decoration:line-through;color:var(--t-secondary)}.rec4{margin-bottom:10px}.ven-kn{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-welcome{display:flex;flex-direction:column;gap:6px;font-size:13px;border:1px solid color-mix(in srgb,var(--t-primary) 20%,var(--border))}.kd-welcome>span{color:var(--t-secondary)}.kd-welcome ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:3px}.kd-welcome .btn{align-self:flex-start;margin-top:4px}.demo-card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:var(--surface-2);margin-bottom:10px;font-size:13px}.demo-card>span{color:var(--t-secondary);font-size:12px;margin-bottom:4px}.demo-tools{margin-top:8px}.steps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.45}.steps li::marker{font-weight:700;color:var(--t-secondary)}.por-note{font-size:12.5px;line-height:1.45;padding:9px 11px;border-radius:10px;background:var(--surface-2);margin-bottom:12px}.por-note svg{vertical-align:-2px;margin-right:4px}.por{color:var(--t-primary);font-weight:700}.ex-art{width:78%;height:78%}.pl-mini .ex-art{width:80%;height:80%}.pl-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 16px 12px;flex:none}.pl-mini{display:flex;flex-direction:column;align-items:center;gap:4px;width:64px;flex:none;text-align:center}.pl-mini .pm-pic{width:56px;height:56px}.pl-mini>span:last-child{font-size:10px;line-height:1.2;color:var(--t-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pw[data-action]{cursor:pointer}.pw svg{color:var(--t-secondary);flex:none}.pl-confirm{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:12.5px;margin:0 16px 12px;flex:none}.score.flat{background:none;border:0;border-radius:0;padding:4px 0 2px;box-shadow:none;overflow:visible}.score.flat .score-aura,.score.flat .score-field{display:none}.sv-top{display:flex;align-items:flex-end;gap:10px;cursor:pointer}.sv-num{display:flex;align-items:baseline;gap:2px;flex:1}.sv-num b{font-size:64px;font-weight:800;line-height:.9;letter-spacing:-2px}.sv-num span{font-size:20px;color:var(--t-secondary)}.sv-delta{font-size:12px;font-weight:600;padding:6px 10px;border-radius:10px;background:var(--surface-2);margin-bottom:8px;white-space:nowrap}.sv-top .sl-chev{margin-bottom:12px;color:var(--t-secondary)}.sv-name{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--t-secondary);margin:6px 0 12px}.sv-name b{color:var(--t-primary)}.seg4{display:flex;gap:4px}.seg4>span{height:8px;border-radius:4px;background:var(--track);overflow:hidden}.seg4>span>i{display:block;height:100%;border-radius:4px;transition:width .8s cubic-bezier(.4,0,.2,1)}.seg4.sm>span{height:4px}.cat4{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;cursor:pointer}.c4{display:flex;align-items:center;gap:7px;padding:0 6px;border-left:1px solid var(--border)}.c4:first-child{border-left:0;padding-left:0}.c4>svg{color:var(--cc);flex:none}.c4>span{display:flex;flex-direction:column;min-width:0}.c4 b{font-size:17px;line-height:1.1}.c4>span>span{font-size:10.5px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-row{display:flex;align-items:center;gap:6px}.ss-l{flex:1;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--t-secondary)}.ss-row .ss-num{font-size:22px;font-weight:800;line-height:1}.blk.card{background:none;border:0;border-radius:0;box-shadow:none;border-top:1px solid var(--border);padding-top:8px}.blk .blk-head{padding:8px 0 10px 4px}.blk .blk-body{padding:0 0 8px}.blk-t b{font-size:13px;letter-spacing:1.2px;text-transform:uppercase}.blk-pts{font-size:12px;color:var(--t-secondary);white-space:nowrap}.blk-pts b{font-size:19px;color:var(--t-primary)}.blk-ic,.blk-ic[style],.blk-cat .blk-ic,.blk-multi .blk-ic{background:none!important;box-shadow:none!important;width:26px;height:26px;color:var(--cc)!important}.blk-multi .blk-ic .four{transform:scale(1.1)}.blk-cat:after,.blk-multi:after{display:none}.blk-cat:before,.blk-multi:before{left:-6px;top:44px}.wo-hero{position:relative;display:flex;align-items:center;width:100%;height:118px;border-radius:16px;overflow:hidden;text-align:left;padding:0 16px;color:#fff}.wo-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000026,#000000b8 55%,#000000d9)}.wo-txt{position:relative;margin-left:auto;width:58%;display:flex;flex-direction:column;gap:6px}.wo-txt b{font-size:16px;line-height:1.2}.wo-txt>span{font-size:11.5px;opacity:.85;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.wo-go{position:relative;flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#111;margin-left:10px}.wo-go.done{background:var(--cat-nutr);color:#fff}#meals .item,#habits .item{height:118px}#meals .it-pic,#habits .it-pic{width:44%;max-width:180px;height:106px}#meals .it-photo,#habits .it-photo{width:100%;height:106px;border-radius:14px}.ins-stack .ins.oi,.hero .ins-stack .ins.oi{display:flex;flex-direction:column;gap:5px;height:auto;min-height:118px;padding:14px 14px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--border);color:var(--t-primary);overflow:hidden}.ins.oi .oi-k{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.oi-mark{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--t-primary);color:var(--bg)}.oi-kind{font-weight:600;color:var(--t-secondary);text-transform:uppercase;letter-spacing:.8px;font-size:10px}.ins.oi h3{color:var(--t-primary);font-size:15px;line-height:1.3;text-shadow:none;max-width:none;-webkit-line-clamp:2}.ins.oi p{color:var(--t-secondary);font-size:12.5px;line-height:1.4;max-width:none;-webkit-line-clamp:2}.ins.oi .acts{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px}.ins.oi .cta{color:var(--t-primary);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:3px}.ins.oi .ok{background:var(--surface-2);border:1px solid var(--border);color:var(--t-primary);width:28px;height:28px;border-radius:8px}.ins-stack:has(.oi) .ins-ghost,.hero .ins-stack:has(.oi) .ins-ghost{height:100%}.seg4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seg4.sm{gap:6px}:root[data-look=classic] .seg4>span>i{filter:none}.mac4{display:grid;grid-template-columns:repeat(4,1fr);margin:2px 0 10px}.m4{display:flex;flex-direction:column;gap:2px;padding:0 8px;border-left:1px solid var(--border);min-width:0}.m4:first-child{border-left:0;padding-left:2px}.m4-v{font-size:10.5px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m4-v b{font-size:14px;color:var(--t-primary)}.m4-l{font-size:10.5px;color:var(--t-secondary)}.m4-bar{display:block;height:5px;border-radius:3px;background:var(--track);margin-top:5px;overflow:hidden}.m4-bar i{display:block;height:100%;border-radius:3px;background:var(--cat-nutr)}.wo-hero{background:#000;height:124px}.wo-img{position:absolute;left:0;top:0;bottom:0;width:58%;background-size:cover!important;-webkit-mask:linear-gradient(90deg,#000 55%,transparent);mask:linear-gradient(90deg,#000 55%,transparent)}.wo-shade{display:none}.wo-hero .wo-txt{margin-left:54%;width:auto;flex:1;min-width:0}.wo-hero .wo-txt>span{font-size:11px;gap:3px}#meals .item,#habits .item{height:124px}#meals .it-pic,#habits .it-pic{flex:0 0 120px;width:120px;max-width:none;height:112px}#meals .it-photo,#habits .it-photo{width:100%!important;height:112px!important;border-radius:14px}.oi-tabrow{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:-1px;position:relative;z-index:4}.oi-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 10px;font-size:13px;font-weight:700;background:var(--surface);border:1px solid var(--border);border-bottom-color:var(--surface);border-radius:12px 12px 0 0}.oi-n{font-size:11px;font-weight:600;color:var(--t-secondary);background:var(--surface-2);border-radius:999px;padding:1px 7px}.oi-tabrow .link{margin-bottom:6px}.ins-sec .ins-stack .ins.oi{border-top-left-radius:0}:root[data-look=classic] .seg4:not(.sm)>span>i{background:#111!important}.nt{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}.nt .grow{flex:1;min-width:0}.nt-k{font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--t-secondary)}.nt p{margin:3px 0 8px;font-size:13.5px;line-height:1.4}.nt.unread .nt-k:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cat-move);margin-left:6px;vertical-align:middle}.tb-r{display:flex;justify-content:flex-end}.wo-hero .wo-img{width:46%;-webkit-mask:linear-gradient(90deg,#000 66%,transparent);mask:linear-gradient(90deg,#000 66%,transparent)}.wo-hero .wo-txt{margin-left:44%}.m4{padding:0 6px}.m4-v{font-size:9.5px;letter-spacing:-.1px}.m4-v b{font-size:12px}.m4-l{font-size:9.5px;color:var(--t-secondary)}:root[data-look=classic] .m4-bar i{background:#111}#workout .item.wkr{height:124px;background:#000;color:#fff}#workout .item.wkr .it-pic{flex:0 0 120px;width:120px;height:112px;position:relative}#workout .item.wkr .it-photo{width:100%!important;height:112px!important;border-radius:14px;-webkit-mask:linear-gradient(90deg,#000 70%,transparent);mask:linear-gradient(90deg,#000 70%,transparent)}#workout .item.wkr .it-t{color:#fff}#workout .item.wkr .it-k{color:#ffffffb3}#workout .item.wkr .sq{background:#fff;color:#111;border-color:transparent}#workout .item.wkr .sq.on{background:var(--accent-lime);color:var(--on-accent)}:root[data-look=classic] #workout .item.wkr .sq.on{background:#fff;color:#111}#workout .item.wkr,#meals .item,#habits .item{height:124px;padding:0 10px 0 0;overflow:hidden;border-radius:16px}#workout .item.wkr .it-main,#meals .item .it-main,#habits .item .it-main{gap:12px}#workout .item.wkr .it-pic,#meals .it-pic,#habits .it-pic{flex:0 0 158px;width:158px;height:124px;align-self:stretch}#workout .item.wkr .it-photo,#meals .it-photo,#habits .it-photo{width:100%!important;height:124px!important;border-radius:0;background-size:cover!important;background-position:center!important;-webkit-mask:linear-gradient(90deg,#000 62%,transparent);mask:linear-gradient(90deg,#000 62%,transparent)}#workout .item.wkr .it-txt,#meals .item .it-txt,#habits .item .it-txt{padding:10px 0}.hero .ins-sec{margin-top:14px}#meals .item.empty-slot,#habits .item.empty-slot{height:auto;padding:10px}.diet-bar{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);text-align:left}.diet-bar>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px}.diet-bar>span:nth-child(2) span{font-size:11.5px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diet-bar.on{border-color:var(--t-primary)}.diet-n{font-size:11px;font-weight:600;color:var(--t-secondary);white-space:nowrap}.oi-tabs{display:flex;gap:2px;align-items:flex-end}.oi-tab:not(.on){background:transparent;border-color:transparent;color:var(--t-secondary)}.oi-tab:not(.on) .oi-mark{background:var(--surface-2);color:var(--t-secondary)}.dl-track{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:6px 0 2px}.dl-track span{display:flex;flex-direction:column;gap:4px}.dl-track i{display:block;height:4px;border-radius:2px;background:var(--track)}.dl-track span.on i{background:var(--t-primary)}.dl-track em{font-style:normal;font-size:9.5px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-track span.on em{color:var(--t-primary);font-weight:600}.fit-warn{display:flex;gap:10px;margin-top:12px;padding:12px;border-radius:12px;background:var(--surface-2);font-size:12.5px}.fit-warn>span{display:flex;flex-direction:column;gap:3px}.fit-warn>span>span{color:var(--t-secondary)}.fit-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.chip.na{opacity:.4;text-decoration:line-through}:root .oi-tab[data-v=delivery].on{background:var(--lux-wash);border-color:color-mix(in srgb,var(--lux) 60%,transparent);border-bottom-color:var(--lux-wash);color:var(--lux-ink)}:root .oi-tab[data-v=delivery] .oi-mark{background:linear-gradient(135deg,var(--lux-hi),var(--lux));color:#1c1509}:root .oi-tab[data-v=delivery]:not(.on){color:var(--lux)}:root .tab-delivery .ins-stack .ins.oi{background:var(--lux-wash);border-color:color-mix(in srgb,var(--lux) 60%,transparent)}:root .tab-delivery .ins-ghost{background:color-mix(in srgb,var(--lux-wash) 70%,var(--surface-2));border-color:color-mix(in srgb,var(--lux) 35%,transparent)}:root .tab-delivery .oi-kind{color:var(--lux-deep)}:root .tab-delivery .dl-track span.on i{background:linear-gradient(90deg,var(--lux),var(--lux-deep))}:root .tab-delivery .dl-track span.on em{color:var(--lux-deep)}.oi-tab{padding:8px 10px 8px 8px;font-size:12.5px;gap:6px;white-space:nowrap}.oi-tab:not(.on) .oi-n{display:none}.oi-tabrow{min-width:0;max-width:100%}.oi-tabs{min-width:0;flex:0 1 auto;overflow-x:auto;scrollbar-width:none}.oi-tabs::-webkit-scrollbar{display:none}.oi-tabrow.n3 .oi-tab{padding:8px 9px 8px 7px;gap:6px}.oi-tabrow.n3 .oi-tab .oi-n,.oi-tabrow.n3 .oi-cl{display:none}.oi-tabrow.n3 .oi-clear{width:30px;height:30px;justify-content:center;border-radius:50%;border:1px solid var(--border);margin-bottom:4px;text-decoration:none}.oi-tabrow.n3 .oi-links{flex:none;margin-left:6px}@media(max-width:380px){.oi-tabrow.n3 .oi-tab:not(.on){font-size:0;gap:0;padding:8px 6px}.oi-tabrow.n3 .oi-tab:not(.on) .oi-mark{font-size:initial}}.hero-tight .ins.oi>*{flex-shrink:0}.hero.hero-tight .ins-stack .ins.oi,.hero.hero-tight .ins-ghost{height:84px!important}.hero-tight .ins.oi .acts{min-height:0}.hero-tight .ins.oi .acts .ok{width:26px;height:26px}.hero-tight .ins.oi .acts .cta{padding-top:0;padding-bottom:0}:root.short .hero.hero-tight .ins-stack .ins.oi,:root.short .hero.hero-tight .ins-ghost{height:68px!important}:root.short .hero-tight .ins.oi .oi-k{display:none}#app{overflow-x:clip}.coach-form input,#coach-in{font-size:16px}.coach-in{max-height:calc(100dvh - 8px)}.coach.full .coach-in{height:calc(100dvh - 12px)}@media(max-width:600px){input,textarea,select{font-size:16px}}.mp-seg{margin-bottom:2px}.mp-seg button{position:relative}.mm-dot{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cat-move);color:#fff;font-size:10px;font-style:normal;font-weight:700;margin-left:6px;vertical-align:middle}.mm{display:flex;flex-direction:column;gap:10px}.mm-h{display:flex;align-items:center;gap:10px}.mm-img{width:44px;height:44px;border-radius:12px;flex:none}.mm-h .grow{display:flex;flex-direction:column;font-size:14px}.mm-h .grow span{font-size:11.5px;color:var(--t-secondary)}.mm-msg{flex:none}.mm-next{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.mm-next b{font-size:14px}.mm-items{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--t-secondary);margin-top:4px}.mm-rules{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--t-secondary)}.mm-acts{display:flex;flex-direction:column}.mm-act{display:flex;align-items:center;gap:10px;padding:10px 2px;border-top:1px solid var(--border);text-align:left;width:100%}.mm-act>span{flex:1;display:flex;flex-direction:column;gap:1px;font-size:13px}.mm-act>span span{font-size:11.5px;color:var(--t-secondary)}.mm-act[disabled]{opacity:.45}.mm-empty{display:flex;flex-direction:column;gap:6px;align-items:flex-start;font-size:13px}.mm-empty span{color:var(--t-secondary)}.chat{display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow:auto;padding:4px 0}.cb{max-width:82%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.4;display:flex;flex-direction:column;gap:3px}.cb span{font-size:10px;opacity:.6}.cb-warn{display:flex;gap:7px;align-items:flex-start;max-width:86%;align-self:flex-start;margin:-2px 0 4px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,#E5524E 10%,transparent);border:1px solid color-mix(in srgb,#E5524E 35%,transparent);font-size:12px;line-height:1.35;color:var(--t-primary)}.cb-warn svg{flex:none;margin-top:1px;color:#e5524e}.cb-warn .link{font-size:12px;padding:0;min-height:0;display:inline}.sec-row{display:flex;gap:10px;align-items:center;padding:12px}.sec-row .grow{display:flex;flex-direction:column;gap:2px;font-size:13px}.sec-row .muted{font-size:12px}.sec-row.ok svg{color:#2fb886}.sec-en{padding:14px}.sec-qr{display:block;width:180px;height:180px;margin:4px auto;background:#fff;border-radius:12px;padding:8px}.sec-tips{display:flex;flex-direction:column;gap:8px}.sec-tips>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:var(--surface,rgba(127,127,127,.08));font-size:12.5px}.sec-tips span{color:var(--t-secondary,inherit);opacity:.8}.au-cap{min-height:65px;display:flex;justify-content:center}.cb.me{align-self:flex-end;background:var(--t-primary);color:var(--bg);border-bottom-right-radius:4px}.cb.them{align-self:flex-start;background:var(--surface-2);border-bottom-left-radius:4px}.cb.sys{align-self:center;max-width:92%;font-size:11.5px;color:var(--t-secondary);background:none;text-align:center;padding:2px 8px}.vm-threads{display:flex;flex-direction:column;gap:8px}.vt{display:flex;align-items:center;gap:10px;padding:12px;text-align:left;width:100%}.vt-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);font-weight:700;flex:none}.vt .grow{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.vt .grow span{font-size:12px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt.unread .grow span{color:var(--t-primary);font-weight:600}.vt-t{font-size:11px;color:var(--t-secondary);white-space:nowrap;display:flex;align-items:center}.hero .ins-sec{margin-top:4px;padding-top:16px;border-top:1px solid var(--border)}.oi-tab{padding:10px 14px 10px 10px;font-size:13px;gap:8px}.oi-tab .oi-mark{width:24px;height:24px;border-radius:7px}.oi-tabrow{margin-bottom:-1px}.oi-tabrow .oi-links{align-self:center;display:flex;align-items:center}.oi-tabrow .oi-links .link,.oi-tabrow.n3 .oi-clear{margin-bottom:0}.wm-card{isolation:isolate}.wm-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px #0000008c;pointer-events:none;z-index:5}.nav{bottom:var(--vb,0px)}.nav-health{position:relative}.nav-health .nh{width:52px;height:52px;margin-top:-26px;border-radius:17px;display:grid;place-items:center;color:#f5f5f7;border:1px solid rgba(150,150,182,.38);background:radial-gradient(75% 65% at calc(50% + var(--tx)*18%) 0%,rgba(100,144,202,.72),rgba(100,144,202,.2) 50%,transparent 78%),radial-gradient(62% 55% at calc(18% + var(--tx)*10%) 106%,rgba(140,56,70,.6),transparent 76%),radial-gradient(62% 55% at calc(84% + var(--tx)*10%) 106%,rgba(108,68,176,.62),transparent 76%),linear-gradient(180deg,#1a1a21,#09090c);box-shadow:inset 0 1px #ffffff1a,0 6px 16px #00000047,0 0 0 4px var(--bg)}html.shine-live .nav-health .nh{animation:none}.nav-health .nh.shine:before,.nav-health .nh.shine:after{display:none}:root[data-look=classic] .nav-health .nh{color:#111114;border-color:#0000001a;background:radial-gradient(75% 65% at calc(50% + var(--tx)*18%) 0%,rgba(100,144,202,.16),transparent 78%),radial-gradient(62% 55% at calc(18% + var(--tx)*10%) 106%,rgba(200,96,110,.14),transparent 76%),radial-gradient(62% 55% at calc(84% + var(--tx)*10%) 106%,rgba(140,100,210,.15),transparent 76%),linear-gradient(180deg,#fff,#f7f7f9);box-shadow:inset 0 1px #fff,0 6px 16px #0000001f,0 0 0 4px var(--bg)}html.rm .nav-health .nh{animation:none}.nav-health[aria-current=page] .nh{transform:translateY(-1px)}.nav button.nav-health{color:var(--t-primary)}#app{padding-bottom:calc(100px + var(--vb,0px));padding-top:calc(14px + env(safe-area-inset-top,0px))}.adm-top{padding-top:calc(10px + env(safe-area-inset-top,0px));margin-top:calc(-1*env(safe-area-inset-top,0px))}.box-bar{bottom:calc(76px + var(--vb,0px) + env(safe-area-inset-bottom,0px))}.cart-fab{bottom:calc(80px + var(--vb,0px) + env(safe-area-inset-bottom,0px))}.sheet,.coach{bottom:var(--vb,0px)}.ob{min-height:calc(100dvh - var(--vb,0px))}.ob-foot{bottom:var(--vb,0px);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.nav,.sheet,.box-bar,.cart-fab,.cm-bar,.onw-bar,.tm-bar,.toast,.pip,.pl-sheet,.gt-dock,.biz-fab{translate:0 var(--fixgap,0px)}.player,.scrim,.tour-block,.cm-itm,.coach{bottom:calc(var(--vb,0px) - var(--fixgap,0px))}:root.short7 #app{padding-top:calc(4px + env(safe-area-inset-top,0px))}:root.short7 .hero-tight .blk#meals .items>.item.meal{min-height:0;height:44px}.fit-panel{position:fixed;z-index:99;left:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 4px);pointer-events:none;font:600 10.5px/1.35 var(--f-mono);color:#fff;background:#0a0a0ed1;border-radius:10px;padding:7px 9px;white-space:pre-wrap}.sv-top,.sv-name,.seg4,.cat4{cursor:pointer}.sv-expand{display:flex;justify-content:center;width:100%;padding:6px 0 0;color:var(--t-secondary);opacity:.6}.sv-expand svg{transition:transform .2s}.score.open .sv-expand svg{transform:rotate(180deg)}.sv-periods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sv-periods>div,.hper>div{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:12px;background:var(--surface-2)}.sv-periods span,.hper span{font-size:10.5px;color:var(--t-secondary);text-transform:uppercase;letter-spacing:.8px;font-weight:600}.sv-periods b,.hper b{font-size:22px}.sv-journal,.jr-entry{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border-radius:12px;background:var(--surface-2);text-align:left}.sv-journal>span,.jr-entry>span{flex:1;display:flex;flex-direction:column;gap:1px;font-size:13px}.sv-journal>span span,.jr-entry>span span{font-size:11.5px;color:var(--t-secondary)}.hcats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hcat{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-radius:14px;background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden}.hcat>svg{color:var(--cc)}.hcat b{font-size:17px}.hcat b span{font-size:10.5px;color:var(--t-secondary);font-weight:500}.hcat>span{font-size:10.5px;color:var(--t-secondary)}.hcat>i{position:absolute;left:0;bottom:0;height:3px;width:var(--w);background:var(--cc)}.orbit{position:relative;width:100%;max-width:320px;aspect-ratio:1;margin:4px auto}.orbit svg{width:100%;height:100%;animation:orbspin 60s linear infinite}.orb-ring{fill:none;stroke:var(--border);stroke-width:1.2}.orb-dot{filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}.orbit-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.orbit-c b{font-size:64px;font-weight:800;line-height:.95;letter-spacing:-2px}.orbit-c span{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--t-secondary)}.orbit-c em{font-style:normal;font-size:13px;font-weight:600}@keyframes orbspin{to{transform:rotate(360deg)}}html.rm .orbit svg{animation:none}.hper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bio-top{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.bio-n{display:block;font-size:44px;font-weight:800;line-height:1}.bio-vs{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;font-weight:600;text-align:right}.bio-vs .muted{font-size:11.5px;font-weight:400}.bio-f{display:flex;flex-direction:column;margin-top:10px}.bio-f>div{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid var(--border);font-size:13px}.bio-f em{display:block;font-style:normal;font-size:11px;color:var(--t-secondary)}.bio-f b.good{color:var(--cat-nutr)}.bio-f b.bad{color:var(--cat-move)}.jr-g{display:flex;flex-direction:column}.jq{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--border);font-size:13.5px}.jr-g .label+.jq{border-top:0}.jscale,.jyn{display:flex;gap:4px;flex:none}.jscale button{width:32px;height:32px;border-radius:9px;background:var(--surface-2);font-size:13px;font-weight:600}.jyn button{height:32px;padding:0 12px;border-radius:9px;background:var(--surface-2);font-size:12.5px;font-weight:600}.jscale button[aria-pressed=true],.jyn button[aria-pressed=true]{background:var(--t-primary);color:var(--bg)}.jr-g textarea{width:100%;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:10px;font:inherit;font-size:16px;margin-top:8px;color:var(--t-primary)}.jr-read{margin-top:4px!important;padding-top:8px;border-top:1px solid var(--border)}.bw-start .grow{display:flex;flex-direction:column;font-size:14px}.bw-start .grow span{font-size:12px;color:var(--t-secondary)}.odin-bar .odin-n{background:var(--bg);color:var(--t-primary)}.bw{display:flex;flex-direction:column;gap:10px}.bw-h{display:flex;align-items:center;gap:8px;font-size:14px;padding-right:44px}.bw-h b{flex:1}.bw-h .odin{width:26px;height:26px;border-radius:8px}.bw-dots{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.bw-dots span{display:flex;flex-direction:column;gap:4px;font-size:10px;color:var(--t-secondary)}.bw-dots i{height:4px;border-radius:2px;background:var(--track)}.bw-dots span.on i,.bw-dots span.done i{background:var(--t-primary)}.bw-dots span.on{color:var(--t-primary);font-weight:700}.bw h3{font-size:19px;margin:6px 0 0}.bw p.muted{margin:0;font-size:12.5px}.bw-opts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bw-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:14px;border:1.5px solid var(--border);background:var(--surface);position:relative;text-align:left}.bw-opt b{font-size:24px}.bw-opt span{font-size:12px;color:var(--t-secondary)}.bw-opt em{position:absolute;top:10px;right:10px;font-style:normal;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--surface-2)}.bw-opt[aria-pressed=true]{border-color:var(--t-primary)}.bw-opt.na{opacity:.35}.bw-big{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border-radius:14px;background:var(--btn-bg);color:var(--btn-fg);text-align:left}.bw-big.ghost{background:var(--surface-2);color:var(--t-primary)}.bw-big>span{flex:1;display:flex;flex-direction:column;gap:2px;font-size:14px}.bw-big>span span{font-size:12px;opacity:.75}.bw-k{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.bw-k>span{font-size:11.5px;color:var(--t-secondary)}.bw-k div{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:12px;color:var(--t-secondary)}.nav-in{grid-template-columns:repeat(7,1fr)}.nav button{font-size:9.5px;letter-spacing:0;min-width:0}.nav .ni{width:30px;height:30px}.nav-health .nh{width:50px;height:50px}.ai-btn .ai-sq{width:34px;height:34px}.sring{position:relative;width:100%;max-width:300px;aspect-ratio:1;margin:6px auto}.sring svg{width:100%;height:100%}.sr-track{fill:none;stroke:var(--track);stroke-width:12;stroke-linecap:round}.sr-fill{fill:none;stroke-width:12;stroke-linecap:round}.sr-glow{animation:srbreathe 4.5s ease-in-out infinite}@keyframes srbreathe{0%,to{filter:drop-shadow(0 0 2px rgba(0,0,0,.06))}50%{filter:drop-shadow(0 0 9px rgba(0,0,0,.16))}}:root:not([data-look=classic]) .sr-glow{animation-name:srbreatheDark}@keyframes srbreatheDark{0%,to{filter:drop-shadow(0 0 3px rgba(255,255,255,.05))}50%{filter:drop-shadow(0 0 12px rgba(255,255,255,.18))}}.sr-ticks line{stroke:var(--t-secondary);stroke-width:1.2;opacity:.35}html.rm .sr-glow{animation:none}.bio .orbit{max-width:280px}.bio .orbit-c b{font-size:56px}.bio-you{font-size:11px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.hf-main{position:relative}.hf-txt{flex:1}.hf-side{display:flex;flex-direction:column;gap:6px;flex:none;align-self:center}.hf-mini{height:30px;padding:0 10px;border-radius:9px;font-size:11.5px;font-weight:600;background:var(--surface);border:1px solid var(--border);color:var(--t-primary);display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.hf-ctl2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hf-ctl2 .btn{height:44px;font-size:13px;padding-inline:8px}.hf-ctl2.mood{grid-template-columns:1fr}.hf-repeat{width:100%}.hn-head .link{font-size:12px}.hn-card>.sq{flex:none;align-self:center;margin:0 12px}.hab-hero.sm{height:96px}.ht-art{width:44px!important;height:44px!important;border-radius:12px;flex:none;overflow:hidden}.fast-clock{position:relative;width:180px;height:180px;margin:4px auto 14px}.fast-clock svg{width:100%;height:100%;transform:rotate(-90deg)}.fc-tr{fill:none;stroke:var(--track);stroke-width:9}.fc-fg{fill:none;stroke:var(--cat-nutr);stroke-width:9;stroke-linecap:round;transition:stroke-dasharray .6s}.fc-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.fc-in b{font-size:34px;letter-spacing:-.5px}.fc-in span{font-size:11.5px;color:var(--t-secondary)}.hfill .btn.prem.hab-go{margin-top:0}.blk#habits.hab-full{min-height:var(--menu-h,620px);display:flex;flex-direction:column}.snap-pt.pg{min-height:var(--menu-h,620px)}.pg2>#workout .wm-card{min-height:170px}.pg:not(.pg2)>#workout .wm-card{max-height:none}.hero>#meals{min-height:0!important;flex:1 1 auto}.hero-tight #meals .items>.item.meal{min-height:46px}.hero.hero-habits>#habits{flex:1 1 auto;display:flex;flex-direction:column}.hero.hero-habits>#habits>.blk-body{flex:1 1 auto;display:flex;flex-direction:column}.hero.hero-habits #habits .hfill{flex:1 1 auto;justify-content:space-between}.hero.hero-habits #habits .hf-art{width:120px;height:120px}.hero-tight{gap:6px}.hero-tight .cal{gap:2px;margin:0}.hero-tight .cal-head .cal-title{font-size:14px}.hero-tight .cal-w{padding-bottom:0;font-size:9.5px}.hero-tight .cal-d{min-height:34px}.hero-tight .cal-ring{width:30px;height:30px}.hero-tight .cal-n{width:25px;height:25px;font-size:12px}.hero-tight .ins-sec{margin-top:0!important;padding-top:6px!important}.hero-tight .oi-tab{padding-top:5px!important;padding-bottom:5px!important}.hero-tight .ins-stack .ins.oi{min-height:66px!important;padding:9px 12px 8px!important;gap:2px!important}.hero-tight .ins.oi h3{font-size:13.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.hero-tight .ins.oi p{-webkit-line-clamp:1;font-size:12px}.hero-tight .ins-stack{margin-bottom:0}.hero-tight .ins-nav{display:none}.hero-tight .cal-d{min-height:30px;padding:0}.hero-tight .cal-dots{height:3px}.hero-tight .topbar{padding-top:0;padding-bottom:0}.hero-tight .m-extras{display:none}.hf-head .hf-skip{margin-left:auto;font-size:11.5px;display:inline-flex;align-items:center;gap:2px}:is(.pg2,.hero-habits-workout) .hab-compact .hf-ctl2:not(.is-mood){display:none}:is(.pg2,.hero-habits-workout) .hab-compact .hf-art{width:56px;height:56px}:is(.pg2,.hero-habits-workout) .hab-compact .hfill{gap:8px;padding:10px}:is(.pg2,.hero-habits-workout) .hab-compact .blk-head{padding-bottom:4px}.hero-tight .ins-stack .ins.oi{height:78px!important;min-height:0!important;overflow:hidden}.hero-tight .ins-ghost{height:78px!important}.hero-tight .ins.oi p{display:none}:is(.pg2,.hero-habits-workout) .hab-compact .blk-t>span{display:none}:root.short .hero-tight #meals .mrings,:root.short .hero-tight #meals .blk-score,:root.short .hero-tight #meals .menu-duo{display:none}:root.short .hero-tight #meals .items>.item.meal{min-height:40px}:root.short .hero-tight .cal-w{display:none}:root.short .hero-tight .cal-d{min-height:28px}:root.short .hero-tight .ins-stack .ins.oi{height:66px!important}:root.short .hero-tight .ins-ghost{height:66px!important}:root.short .hero.hero-habits #habits .hf-art{width:72px;height:72px}.hab-full>.blk-body{flex:1;display:flex;flex-direction:column}.hn-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:4px 2px -2px}.hn-head .muted{font-size:11px}.hn-grid{display:flex;flex-direction:column;gap:8px}.hab-full .hn-grid{flex:1 1 auto;min-height:0}:root.short .hab-full .hfill{padding:8px 10px;gap:6px}:root.short .hab-full .hf-art{width:60px;height:60px}:root.short .hab-full .hf-txt b{font-size:15px}:root.short .hab-full .hf-ctl2 .btn{height:36px}:root.short .hab-full .hf-side .hf-mini{padding:5px 9px;font-size:11.5px}:root.short .hab-full .hf-foot{margin-top:-4px}:root.short .hab-full .hn-card{min-height:46px}:root.short .hab-full .hn-t{padding:6px 12px}:root.short .hab-full .hn-t em{display:none}:root.short .hab-full .hn-head{margin-top:0}:root.short .hab-full .hab-go{margin-top:8px}.hn-card{display:flex;align-items:stretch;gap:0;flex:1 1 0;min-height:64px;max-height:124px;min-width:0;border-radius:16px;overflow:hidden;padding:0;border:0;text-align:left;color:inherit;font:inherit;background:linear-gradient(100deg,color-mix(in srgb,var(--cc) 9%,var(--surface-2)),var(--surface-2) 62%)}:root:not([data-look=classic]) .hn-card{background:linear-gradient(100deg,color-mix(in srgb,var(--cc) 12%,#0E0F12),#111215 62%);box-shadow:inset 0 0 0 1px #ffffff0d}.hn-card:active{transform:scale(.99)}.hn-card>svg{flex:none;align-self:center;margin:0 14px 0 6px;color:var(--t-secondary)}.hn-art{flex:0 0 clamp(96px,32%,132px);position:relative;display:block;overflow:hidden}.hn-art svg{display:block;width:100%;height:100%}.hn-ic{display:grid;place-items:center;color:var(--cc);background:color-mix(in srgb,var(--cc) 14%,transparent)}.hn-pct{flex:none;align-self:center;margin:0 14px;font-size:13px;font-weight:700}.hn-card.soc{cursor:pointer}.hn-grid .hn-art{flex-basis:clamp(84px,27%,120px)}.hn-btn{flex:none;align-self:center;margin:0 10px 0 2px;height:32px;padding:0 10px;border-radius:11px;border:0;background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hn-t{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;min-width:0}.hn-t b{font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-t span{font-size:11px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-t em{font-style:normal;font-size:11.5px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf-moods{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.hf-moods .btn{height:44px;padding:0;font-size:11.5px}.xg-wrap{max-height:70vh;overflow:auto}.xg{min-width:2600px;font-size:12px}.xg thead th{position:sticky;top:0;background:var(--surface);z-index:2}.xg td.xg-c{padding:0;border-left:1px solid var(--border)}.xg td.xg-c input:not([type=checkbox]),.xg td.xg-c select{width:100%;height:34px;border:0;border-radius:0;background:transparent;padding:0 8px;font:inherit;color:var(--t-primary)}.xg td.xg-c input[type=checkbox]{margin:0 10px}.xg td.xg-c:focus-within{outline:2px solid var(--t-primary);outline-offset:-2px}.xg td.dirty{background:color-mix(in srgb,#f5c542 26%,transparent)}.xg td.err{background:color-mix(in srgb,#d64545 22%,transparent)}.xg .xg-ck,.xg td:nth-child(2),.xg th:nth-child(2){position:sticky;background:var(--surface);z-index:1}.xg .xg-ck{left:0;width:34px;text-align:center}.xg td:nth-child(2),.xg th:nth-child(2){left:34px;box-shadow:1px 0 0 var(--border)}.xg thead .xg-ck,.xg thead th:nth-child(2){z-index:3}.xg tr.sel td{background:color-mix(in srgb,var(--t-primary) 6%,transparent)}.xg tr.sel td.dirty{background:color-mix(in srgb,#f5c542 30%,transparent)}.xg-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--surface-2);margin-bottom:10px;font-size:13px}.xg-bulk select,.xg-bulk input{height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:0 8px;font:inherit}.xg-top select{height:36px;border-radius:10px;border:1px solid var(--border);background:var(--surface);padding:0 8px;font:inherit}.xg-sum{display:flex;gap:16px;font-size:13px;margin:6px 0 10px}.xg-sum .bad{color:#c0392b}.adm-sheet.wide{max-width:1180px}.ven-rot{display:flex;flex-direction:column;gap:10px;font-size:13px}.ven-rot>div:first-child{display:flex;flex-direction:column;gap:4px}.ven-warn{color:#b9770e;font-size:12.5px}.ven-rot-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ven-rot-ctl input{width:60px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:0 8px;font:inherit;margin-left:4px}.ven-wkf select{height:34px;border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:0 8px;font:inherit;margin-left:6px}.xg-wo{min-width:2300px}.xg td.ro{padding:0 8px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.xg .xg-ph{display:inline-block;width:44px;height:30px;border-radius:6px;vertical-align:middle;background-size:cover}.xg .xg-x{font-size:11.5px;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.xg .xg-act{white-space:nowrap}.we{min-width:1050px}.we .we-act{white-space:nowrap}.we .we-act .link{padding:0 6px}.we .bad,.xg .bad{color:#c0392b}.adm-h .seg{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;width:auto;gap:2px}.adm-h .seg button{flex:none;padding:0 14px}.apply{max-width:560px;margin:0 auto;gap:14px}.apply .topbar{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;text-align:center}.prog-row{display:flex;align-items:center;gap:10px}.apply-status{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:4vh}.apply-doc{display:flex;flex-direction:column;gap:10px}.apply .ob-foot{display:flex;gap:10px}.apply input{scroll-margin-bottom:140px}.apply .ob-foot .btn.ghost{flex:0 0 auto}.ven-setup{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ven-setup s{color:var(--t-muted)}.auth{max-width:420px;margin:0 auto;gap:14px}.auth .wordmark{margin-top:8vh}.auth .link{align-self:center}.auth-msg{font-size:13px;padding:10px 12px;border-radius:10px;background:var(--surface-2)}.ap-pick{display:flex;gap:8px;margin-top:-4px}.ap-pick input{flex:1}.pl-note{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;color:var(--t-secondary);margin:-4px 0 8px}.pl-note svg{flex:none;margin-top:2px}.pl-ready{display:flex;flex-direction:column;gap:8px;margin:4px 0 14px}.pl-rq{font-weight:600;font-size:15px}.pl-rs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.pl-rs button{height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit;font-weight:600;font-size:16px}.pl-rs button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.pl-rh{font-size:12.5px;color:var(--t-muted)}.pl-seg3{grid-template-columns:repeat(3,1fr)}.pl-seg3 button{font-size:13px}.pl-eff{width:100%;text-align:left;padding:12px;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent)}.pl-rest .pl-eff{margin:10px 0 6px}.pl-eff.sm{padding:10px;gap:6px}.pl-eff.sm .pl-rq{font-size:13px}.pl-eff.sm .pl-rs button{height:38px}.pl .stepper{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px}.pl .stepper input{padding:0 2px;min-width:0}.pl-eff .pl-rq{font-size:14px}.pl-warm{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;margin-bottom:6px}.pl-warm b{margin-right:4px}.pl-warm span{padding:4px 9px;border-radius:99px;border:1px solid var(--border)}.row5{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.row5 .choice{justify-content:center;text-align:center;padding:12px 0}.wk-vol{border:1px solid var(--border);border-radius:16px;padding:12px 14px;margin:4px 0 14px;display:flex;flex-direction:column;gap:7px}.wk-vh{display:flex;flex-direction:column;gap:2px;margin-bottom:2px}.wk-vh span{font-size:11.5px;color:var(--t-muted)}.wk-vn{font-size:11.5px;color:var(--t-muted);margin-top:2px}.wk-vr{display:grid;grid-template-columns:52px 1fr 24px;gap:10px;align-items:center;font-size:12.5px}.wk-vr b{text-align:right;font-variant-numeric:tabular-nums}.wk-vb{height:6px;border-radius:99px;background:var(--track);overflow:hidden}.wk-vb i{display:block;height:100%;background:var(--t-primary);border-radius:99px}.wk-vb i.full{background:var(--cat-move)}.topbar.cal-top{grid-template-columns:1fr auto auto}.topbar.cal-top .tb-name{flex-shrink:0;max-width:40vw}.fb-pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:99px;border:0;background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap}.tb-score{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:99px;border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--t-primary)}.tb-score b{font-variant-numeric:tabular-nums}.cal{margin:6px 0 4px;display:flex;flex-direction:column;gap:10px}.cal-head{display:grid;grid-template-columns:36px 1fr 36px;align-items:center}.cal-title{justify-self:center;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:16px;font-weight:600;background:none;border:0;color:var(--t-primary);min-height:36px;padding:0 10px}.cal-chev{display:inline-flex;transition:transform .2s}.cal-chev.up{transform:rotate(180deg)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px;text-align:center}.cal-w{font-size:10.5px;font-weight:600;color:var(--t-muted);letter-spacing:.04em;padding-bottom:4px}.cal-d{display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 0;min-height:46px;background:none;border:0;color:var(--t-primary);font:inherit}.cal-d.empty{pointer-events:none}.cal-ring{--p:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--t-primary) calc(var(--p)*1%),var(--track) 0)}.cal-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bg);font-size:13.5px;font-variant-numeric:tabular-nums}.cal-d.fut .cal-n{color:var(--t-muted)}.cal-d.today .cal-n{font-weight:700;box-shadow:inset 0 0 0 1.5px var(--t-primary)}.cal-d.sel .cal-n{background:var(--btn-bg);color:var(--btn-fg);font-weight:700}.cal-dots{display:flex;gap:3px;height:5px}.cal-dots i,.cal-key i{width:5px;height:5px;border-radius:50%;display:inline-block}i.w{background:var(--cat-move)}i.dlv{background:var(--lux)}.cal-key{display:flex;gap:14px;justify-content:center;font-size:11px;color:var(--t-muted)}.cal-key span{display:inline-flex;align-items:center;gap:5px}.cal-key i.ring{width:9px;height:9px;background:conic-gradient(var(--t-primary) 70%,var(--track) 0)}.cal-drop{margin-top:10px}.cal-drop .score-x{margin-top:0}.cal-sticky{padding:0;gap:0}.cal-sticky .cs-bar{display:flex;flex-direction:column;gap:6px;width:100%;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:none;border:0;text-align:left;color:inherit;font:inherit}.cal-sticky .cat4.sm{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;font-size:11px}.cal-sticky .cat4.sm .c4{display:flex;align-items:center;gap:4px}.cal-sticky .cat4.sm .c4>span{display:flex;flex-direction:column;line-height:1.1}.cal-sticky .cat4.sm .c4 svg{color:var(--cc)}.cal-sticky .cs-drop{padding:16px 16px 14px;max-height:60vh;overflow:auto}.cal-sticky .cs-bar{padding-bottom:7px}.belt.belt5{grid-template-columns:1fr 1fr 38px 1fr 1fr;gap:8px;align-items:start}.ss-orb{position:relative;z-index:3;width:36px;height:36px;margin:14px auto -15px;padding:3px;border-radius:50%;display:block;--o1:0%;--o2:0%;--o3:0%;--o4:0%;background:conic-gradient(var(--cat-move) 0 var(--o1),var(--cat-nutr) 0 var(--o2),var(--cat-rec) 0 var(--o3),var(--cat-mind) 0 var(--o4),var(--track) 0);box-shadow:0 6px 14px #0000002e,0 0 0 4px var(--bg)}.ss-cap{position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;color:var(--t-secondary)}.ss-face{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;color:#f5f5f7;background:radial-gradient(80% 70% at calc(50% + var(--tx)*18%) 0%,rgba(100,144,202,.85),rgba(100,144,202,.25) 52%,transparent 80%),radial-gradient(66% 60% at calc(18% + var(--tx)*10%) 106%,rgba(170,70,90,.72),transparent 76%),radial-gradient(66% 60% at calc(84% + var(--tx)*10%) 106%,rgba(120,76,196,.74),transparent 76%),linear-gradient(180deg,#1a1a21,#09090c);box-shadow:inset 0 1px #ffffff1f}html:not(.shine-live) .nav-health .nh,html:not(.shine-live) .ss-face{transition:none}:root[data-look=classic] .ss-face{color:#111114;background:radial-gradient(80% 70% at calc(50% + var(--tx)*18%) 0%,rgba(100,144,202,.42),rgba(100,144,202,.12) 52%,transparent 80%),radial-gradient(66% 60% at calc(18% + var(--tx)*10%) 106%,rgba(214,100,118,.36),transparent 76%),radial-gradient(66% 60% at calc(84% + var(--tx)*10%) 106%,rgba(146,104,220,.38),transparent 76%),linear-gradient(180deg,#fff,#f4f4f8);box-shadow:inset 0 1px #fff}html.shine-live .ss-face,html.rm .ss-face{animation:none}.ss-orb .ss-num{margin:0;font-size:15px;font-weight:800;letter-spacing:-.3px;line-height:1;font-variant-numeric:tabular-nums}:root{--orb-c:#AFC3FF;--orb-glow:rgba(175,195,255,.45)}:root[data-look=classic]{--orb-c:#6F8FE6;--orb-glow:rgba(111,143,230,.35)}.cal-sticky .cs-bar{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 11px}.belt.belt5{grid-template-columns:1fr 1fr 56px 1fr 1fr;gap:10px;align-items:start;padding-top:0}.belt5 .bt{padding-top:21px;gap:5px}.belt5 .bt-line{top:32px;height:4px}.belt5 .bt-buckle{width:26px;height:26px;border-width:2px}.belt5 .bt-buckle svg{width:13px;height:13px}.belt5 .bt-bloom{top:15px}.belt5 .bt-l{font-size:11px}.belt5 .ss-orb{width:44px;height:44px;margin:12px auto 0;padding:3.5px;background:conic-gradient(var(--orb-c) 0 var(--o4),var(--track) 0);box-shadow:0 0 12px var(--orb-glow),0 4px 10px #0000001f}.belt5 .ss-cap{bottom:calc(100% + 4px);font-size:9px;letter-spacing:1.3px}.belt5 .ss-orb .ss-num{font-size:17px}@media(max-width:389px){.belt.belt5{gap:5px;grid-template-columns:1fr 1fr 52px 1fr 1fr}.belt5 .bt-l{font-size:10.5px;letter-spacing:-.1px}}.blk.card{border-top:0;padding-top:6px}.blk-cat:before,.blk-cat:after,.blk-multi:before,.blk-multi:after{display:none}.blk-head .blk-ic{display:none}.blk .blk-head{padding:6px 2px 10px}.blk-t b{font-size:21px;font-weight:700;letter-spacing:-.4px;text-transform:none}.blk-t span{font-size:12.5px}.blk-score{margin:2px 2px 0;font-size:11px;color:var(--t-secondary)}.ai-btn{border-left:0!important}.ins-sec{border-top:0!important}.ins-ghost,.pe-v,.pe-dot{display:none}.pe-rule:before,.pe-rule:after{opacity:.5}#workout{margin-top:4px}.hero{min-height:var(--hero-h,700px)}:is(.hero,.pg)>#workout{flex:1 1 auto;display:flex;flex-direction:column}:is(.hero,.pg)>#workout>.blk-body{flex:1 1 auto;display:flex;flex-direction:column}:is(.hero,.pg)>#workout .wm-card{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;max-height:560px}:is(.hero,.pg)>#workout .wm-main{flex:1 1 auto;height:auto;min-height:150px}:root.short .hero{gap:6px}:root.short .hero .cal{gap:2px;margin:0}:root.short .hero .cal-d{min-height:36px}:root.short .hero .cal-w{padding-bottom:0}:root.short .hero .oi-tab{padding-top:6px!important;padding-bottom:6px!important}:root.short .hero .ins-nav>button{width:28px!important;height:28px!important;min-height:0!important}:root.short .hero .ins-sec{margin-top:0!important;padding-top:6px!important}:root.short .hero .ins-stack .ins.oi{min-height:84px!important;padding:10px 12px 8px!important;gap:3px!important}:root.short .hero .ins-stack{margin-bottom:4px}:root.short .hero .ins-nav{margin-top:0}:root.short :is(.hero,:root.short .pg)>#workout .wm-card,:root.short :is(.hero,:root.short .pg)>#workout .wm-main{min-height:112px}:root.short :is(.hero,:root.short .pg)>#workout .wm-txt{bottom:12px}:root.short :is(.hero,:root.short .pg)>#workout .wm-txt b{font-size:22px}:root.short :is(.hero,:root.short .pg)>#workout .wm-go{margin-top:8px}.wm-card{position:relative;border-radius:24px;overflow:hidden;background:#111;box-shadow:0 14px 34px -14px #00000080}.wm-main{display:block;width:100%;height:clamp(230px,62vw,300px);position:relative;text-align:left;color:#fff;padding:0;border:0;background:none}.wm-img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s}.wm-main:active .wm-img{transform:scale(1.02)}.wm-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0d,#0b0b0dd1 16%,#00000040 55%,#0000 80%)}.wm-card{display:flex;flex-direction:column;background:#0b0b0d}.wm-foot{position:relative;z-index:2;padding:4px 12px 12px;background:#0b0b0d}:root:not([data-look=classic]) .wm-card{box-shadow:0 0 0 1px #ffffff12,0 14px 34px -14px #00000080}.wm-card .wm-foot .btn.prem.wm-go{margin-top:0}.wm-txt{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:flex;flex-direction:column;gap:4px}.wm-eye{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;opacity:.88}.wm-txt b{font-size:28px;line-height:1.08;font-weight:700;letter-spacing:-.5px}.wm-meta{font-size:13.5px;opacity:.85}.wm-source{font-size:12px;line-height:1.3;color:#ffffffc7;font-weight:500}.wm-play{position:absolute;right:18px;bottom:20px;z-index:2;width:56px;height:56px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;box-shadow:0 8px 20px #00000059;border:0}.wm-play.on{background:var(--accent-green,#4cb67a);color:#fff}.deliver-to{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid transparent;color:inherit;font:inherit}.deliver-to>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.deliver-to b{font-size:14px}.deliver-to>span>span{font-size:12px;color:var(--t-secondary)}.deliver-to.need{border-color:color-mix(in srgb,var(--accent-amber,#d9a43b) 55%,transparent)}.deliver-to .dt-warn{color:var(--accent-amber,#c98a1a)!important}.dt-edit{font-size:12px;font-weight:600;color:var(--t-secondary)}.area-pill{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:0;border:0;background:none;font-size:12px;color:var(--t-secondary)}.area-pill:hover{color:var(--t-primary)}.area-line{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--t-secondary);margin:-4px 0 10px}.wl{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:18px}.wl b{font-size:17px}.wl p{margin:0;font-size:13.5px;color:var(--t-secondary);line-height:1.45}.wl .btn{width:100%}.wl-on{display:flex;align-items:center;gap:6px;color:var(--t-primary)!important}.mc-price{color:var(--t-primary);font-weight:700}.bg-k{display:flex;align-items:baseline;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.bg-sub{font-size:12px;color:var(--t-secondary)}.bg-add,.iss-k{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--accent-amber,#c98a1a);text-align:left;cursor:pointer}.iss-k{width:100%;font-weight:400;color:inherit}.iss-k span{flex:1}.iss-k b{white-space:nowrap;color:var(--t-primary)}.plus-kv{color:var(--accent-green,#3a9a64)}.plus-nudge{display:flex;align-items:center;gap:6px;width:100%;margin:4px 0;padding:8px 10px;border-radius:10px;border:1px dashed var(--border);background:none;font:inherit;font-size:12.5px;color:var(--t-secondary)}.plus-hero{position:relative;padding:22px 18px 18px;margin:-4px -4px 12px;border-radius:20px;background:linear-gradient(140deg,#111,#2b2b2b);color:#fff}.plus-hero h2{font-size:24px;margin:10px 0 6px;letter-spacing:-.4px}.plus-hero p{margin:0;font-size:13.5px;opacity:.8;line-height:1.45}.plus-mark{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;padding:5px 10px;border-radius:999px;background:#ffffff1f}.plus-x{position:absolute;right:12px;top:12px;background:#ffffff1f;border:0;color:#fff}.plus-perks{display:flex;flex-direction:column;gap:12px;margin:4px 2px 16px}.plus-perks>div{display:flex;gap:12px;align-items:flex-start}.pp-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);flex:none}.plus-perks b{display:block;font-size:14px}.plus-perks span span{font-size:12px;color:var(--t-secondary)}.pp-head{text-align:center;padding:0 0 12px;margin:-4px 0 14px;border-bottom:1px solid var(--border)}.pp-head h2{margin:0;font-size:23px;letter-spacing:-.02em}.pp-head p{margin:4px 0 0;font-size:17px}.pp-head s{color:var(--t-secondary)}.pp-head b{color:var(--ph-b,#2E63C2)}.pp-save{display:flex;gap:12px;align-items:center;padding:14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ph-b,#2E63C2) 35%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--ph-b,#2E63C2) 14%,transparent),color-mix(in srgb,var(--ph-p,#6B47C4) 9%,transparent))}.pp-tag{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--ph-b,#2E63C2);background:color-mix(in srgb,var(--ph-b,#2E63C2) 14%,transparent)}.pp-save>span:last-child{display:flex;flex-direction:column;gap:3px}.pp-save b{font-size:16px;line-height:1.25}.pp-save span span{font-size:12.5px;color:var(--t-secondary);line-height:1.35}.pp-cards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:14px -16px 0;padding:0 16px 4px;scrollbar-width:none}.pp-cards::-webkit-scrollbar{display:none}.pp-card{flex:0 0 44%;scroll-snap-align:start;display:flex;flex-direction:column;gap:5px;padding:14px;border-radius:16px;border:1.5px solid var(--border);min-height:156px}.pp-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:#fff;margin-bottom:6px;background:linear-gradient(135deg,var(--ph-p,#6B47C4),var(--ph-b,#2E63C2))}.pp-card b{font-size:15px;line-height:1.2}.pp-card>span:last-child{font-size:12px;color:var(--t-secondary);line-height:1.35}.pp-plan{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.pp-opt{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--border);background:none;color:inherit;font:inherit;text-align:left}.pp-opt[aria-pressed=true]{border-color:var(--t-primary)}.pp-opt b{font-size:14.5px}.pp-opt span{font-size:11.5px;color:var(--t-secondary)}.pp-terms{font-size:11.5px;line-height:1.45;color:var(--t-secondary);margin:14px 0 12px}.pp-terms b{color:var(--t-primary)}.pp-go{height:52px;font-size:16px}.pp-no{display:block;margin:6px auto 0}.pay-ch{margin-top:14px}.pay-remind{margin:0 0 12px}.pay-remind b{font-weight:600}.pay-remind .muted{display:block;font-size:11.5px}.btn.pay-web{display:flex;align-items:center;justify-content:center;gap:6px}.pay-iap{display:block;margin:10px auto 0;font-size:14px;font-weight:600}.pay-foot{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--t-secondary)}.pay-foot .link{font-size:12px;color:var(--t-secondary)}.pay-url{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 auto 12px;padding:7px 12px;border-radius:12px;background:var(--surface);color:var(--t-secondary);font-size:12.5px;width:max-content;max-width:100%}.pay-note{font-size:12.5px;padding:10px 12px;border-radius:12px;background:var(--surface);margin-bottom:14px}.pay-h{font-size:26px;letter-spacing:-.5px;margin:6px 0 4px}.pay-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 12px}.pay-seg button{all:unset;cursor:pointer;border:1.5px solid var(--border);border-radius:16px;padding:11px 12px;display:flex;flex-direction:column;gap:2px}.pay-seg button b{font-size:14.5px}.pay-seg button span{font-size:12px;color:var(--t-secondary)}.pay-seg button[aria-pressed=true]{border-color:var(--t-primary)}.pay-card{border:1px solid var(--border);border-radius:20px;padding:16px;background:var(--surface)}.pay-due{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--border)}.pay-due span{color:var(--t-secondary);font-size:14px}.pay-due b{font-size:30px;letter-spacing:-.6px}.pay-then{display:flex;justify-content:space-between;gap:10px;padding:10px 0 2px;font-size:13.5px}.pay-then span:last-child{text-align:right;color:var(--t-secondary)}.pay-list{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:7px;font-size:13px}.pay-list li{display:flex;gap:8px;align-items:flex-start}.pay-list li svg{flex:none;margin-top:2px;color:var(--cat-nutr,#4FBF8A)}.pay-go{height:52px;font-size:16.5px;margin-top:16px}.pay-how{font-size:12px;color:var(--t-secondary);text-align:center;margin-top:8px}.pay-terms{font-size:11px;color:var(--t-secondary);margin-top:12px}.pay-apple{border:1px solid var(--border);border-radius:20px;overflow:hidden}.pay-apple .pa-h{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);font-weight:600}.pay-apple .pa-r{display:flex;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--border);font-size:13.5px}.pay-apple .pa-r span:first-child{color:var(--t-secondary)}.pay-apple .pa-f{padding:12px 16px;font-size:11.5px;color:var(--t-secondary)}.plus-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plus-plan{position:relative;display:flex;flex-direction:column;gap:3px;padding:14px 12px;border-radius:14px;border:1.5px solid var(--border);background:none;text-align:left;color:inherit;font:inherit}.plus-plan.on{border-color:var(--t-primary)}.plus-plan b{font-size:16px}.plus-plan span{font-size:11.5px;color:var(--t-secondary)}.plus-plan em{position:absolute;top:-9px;left:10px;font-style:normal;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--t-primary);color:var(--bg)}.bio.locked{position:relative;overflow:hidden}.bio.locked>*:not(.bio-lock){filter:blur(9px);pointer-events:none;-webkit-user-select:none;user-select:none}.bio-lock{position:absolute;inset:auto 16px 16px;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:12px;border:0;background:var(--t-primary);color:var(--bg);font:inherit;font-weight:700}.match-sum{margin:-6px 2px 10px;font-size:12px;color:var(--t-secondary)}.mp-plus{margin-top:18px;padding:14px;border-radius:14px;background:var(--surface-2)}.mp-h{display:flex;justify-content:space-between;align-items:center}.mp-plus.locked .chips{opacity:.45}.parity{display:block;margin-top:3px;font-size:11.5px;color:var(--t-secondary)}.mp-hdr{align-items:flex-start}.mp-mine{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--t-primary)}.mp-mine .mm-dot{position:static;margin-left:2px}.card.box{display:flex;flex-direction:column;gap:10px}.mp-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mp-wk{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);font:inherit;font-size:12px;font-weight:600;color:var(--t-primary)}.mp-wk:disabled{opacity:1}.mp-due{font-size:11px;color:var(--t-secondary);text-align:right}.mp-build{font-size:30px;line-height:1.05;letter-spacing:-.6px;margin:2px 0 0;font-weight:750}.mp-build{display:flex;align-items:center;gap:10px}.mp-box-ic{flex:none;color:var(--t-primary)}:root[data-look=classic] .mp-box-ic{color:#000}.mp-wkline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--t-secondary);margin:-2px 0 4px}.mp-wk2{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--t-primary)}.mp-wk2:disabled{opacity:1}.mp-wkline{flex-direction:column;align-items:flex-start;gap:1px}.bw-wk{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}.mp-h{font-size:22px;line-height:1.15;letter-spacing:-.3px;margin:2px 0 0}.mp-sub{margin:-4px 0 2px;font-size:13px;color:var(--t-secondary)}.mp-sizes{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--t-secondary)}.mp-sizes .chip{min-width:40px;justify-content:center}.mp-sizes>span{margin-right:2px}.mp-diet{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);font:inherit;font-size:12.5px;color:var(--t-secondary);text-align:left}.mp-diet span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-diet b{font-size:12px;color:var(--t-primary)}.btn.prem.mp-go{margin-top:2px;--prem-rim:linear-gradient(100deg,color-mix(in srgb,var(--cat-nutr) 62%,transparent),color-mix(in srgb,var(--cat-nutr) 22%,transparent) 50%,color-mix(in srgb,var(--cat-nutr) 55%,transparent))}.mp-self{align-self:center;font-size:12.5px;margin-top:-2px}.mp-mixline{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);font:inherit;font-size:12.5px;color:var(--t-secondary);text-align:left}.mp-mixline span{flex:1;min-width:0}.mp-mixline b{font-size:12px;color:var(--t-primary)}.mixb{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.mixb-c{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);font:inherit;color:var(--t-primary);text-align:left}.mixb-c>span:first-child{font-size:11px;color:var(--t-secondary)}.mixb-c b{font-size:17px;letter-spacing:-.3px}.mixb-c b i{font-style:normal;font-size:12px;color:var(--t-secondary);font-weight:600}.mixb-l{display:block;width:100%;height:3px;border-radius:2px;background:color-mix(in srgb,var(--t-primary) 10%,transparent);overflow:hidden;margin-top:3px}.mixb-l i{display:block;height:100%;background:var(--cat-nutr);border-radius:2px}.mixb-c.done{border-color:color-mix(in srgb,var(--cat-nutr) 55%,var(--border))}.mixb-c.over{border-color:color-mix(in srgb,#E0A43A 70%,var(--border))}.mixb-c.over .mixb-l i{background:#e0a43a}.mixb-c.on{box-shadow:inset 0 0 0 1.5px var(--t-primary)}.mixb-f{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--t-secondary);margin-top:5px}.mixb-f .link{font-size:11.5px}.mixc{display:flex;flex-direction:column;gap:6px}.mixc-r{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2)}.mixc-r .grow{display:flex;flex-direction:column;gap:1px}.mixc-r .grow b{font-size:14px}.mixc-r .grow span{font-size:11px;color:var(--t-secondary)}.mixc-st{display:flex;align-items:center;gap:4px}.mixc-st button{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--t-primary)}.mixc-st button:disabled{opacity:.35}.mixc-st b{min-width:26px;text-align:center;font-size:16px}.mixc-n{font-size:11.5px;color:var(--t-secondary);margin:2px 0 0;text-align:center}.mixq{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.mixq-ic{color:var(--cat-nutr)}.mixq>span:last-child{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--t-secondary)}.mixq b{font-size:14px;color:var(--t-primary)}.mc-type{font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--t-secondary)}.mp-types{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-4px 0 0}.mp-types::-webkit-scrollbar{display:none}.mp-types .chip{flex:none}.mpt-n{font-weight:500;opacity:.7;margin-left:2px}.bm{margin-top:10px;padding:10px 11px;border-radius:14px;border:1px solid color-mix(in srgb,var(--cat-nutr) 35%,var(--border));background:color-mix(in srgb,var(--cat-nutr) 5%,var(--surface))}.bm-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px}.bm-h b{font-size:13px}.bm-h span{font-size:10.5px;color:var(--t-secondary)}.bm-g{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bm-c{display:flex;flex-direction:column;gap:1px;min-width:0}.bm-l{font-size:10.5px;color:var(--t-secondary)}.bm-c b{font-size:15px;letter-spacing:-.3px;white-space:nowrap}.bm-d{font-size:10.5px;color:var(--t-primary);font-weight:600;white-space:nowrap}.bm-bar{display:block;height:3px;border-radius:2px;background:color-mix(in srgb,var(--t-primary) 10%,transparent);overflow:hidden;margin-top:4px}.bm-bar i{display:block;height:100%;background:var(--cat-nutr)}.bm-p{font-size:9.5px;color:var(--t-secondary);white-space:nowrap}.bm-n{font-size:10.5px;color:var(--t-secondary);margin:7px 0 0}.mp-edit{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.mp-edit .link{margin-left:auto}.mp-kit{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:16px;border:1px solid var(--border);background:var(--surface);font:inherit;text-align:left;color:var(--t-primary)}.mp-kit .grow{display:flex;flex-direction:column;gap:1px;min-width:0}.mp-kit .grow b{font-size:13px}.mp-kit .grow span{font-size:11.5px;color:var(--t-secondary)}.mpk-av{display:flex;flex:none}.mpk-av i{width:30px;height:30px;border-radius:50%;border:2px solid var(--surface);margin-left:-9px;background-size:cover;background-position:center}.mpk-av i:first-child{margin-left:0}.mp-find{display:flex;gap:8px;align-items:center}.mp-find .search{flex:1}.mp-fbtn{flex:none;display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;font-weight:600;color:var(--t-primary)}.mp-fbtn.on{border-color:var(--t-primary);box-shadow:inset 0 0 0 1px var(--t-primary)}.mp-filt{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.mp-filt .label{margin-top:2px}.mp-filt .link{align-self:flex-start}.box-bar.two{padding:0 6px 0 0;gap:0}.sub-pick{display:flex;flex-direction:column;gap:6px;margin-top:12px}.sub-pick .seg{display:grid;grid-template-columns:1fr 1fr}.sub-note{font-size:11.5px;line-height:1.45;margin:0}.sub-on{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:var(--t-secondary)}.mp-subline{display:flex;align-items:center;gap:6px;margin-top:4px;padding-top:8px;border-top:1px solid var(--border);font-size:12px;color:var(--t-secondary)}.mp-subline .link{margin-left:auto}.mp-subic{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface-2)}.box-bar.two .bb-n{min-width:34px;padding:0 6px}:root:has(.box-bar) .toast{bottom:calc(140px + env(safe-area-inset-bottom,0px))}.box-bar.two .bb-main{flex:1;display:flex;align-items:center;gap:10px;height:100%;padding:0 14px;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left}.box-bar.two .bb-odin{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:10px;border:0;background:color-mix(in srgb,var(--btn-fg) 14%,transparent);color:inherit;font:inherit;font-size:13px;font-weight:700}.shake-add{display:flex;align-items:center;gap:6px;width:100%;padding:8px 4px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--t-primary);text-align:left}.shake-add span{font-weight:400;color:var(--t-secondary);font-size:12px}.pl2-every{align-self:center;font-size:11.5px;color:var(--t-secondary)}.pr-pick{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--surface-2)}.pr-pick b{font-size:16px}.pr-pick>span{font-size:12.5px;color:var(--t-secondary)}.gold-space{height:68px}.gold-bar{background:var(--accent-amber);color:var(--on-accent);box-shadow:0 8px 22px color-mix(in srgb,var(--accent-amber) 35%,transparent)}.gold-bar .bb-n{background:color-mix(in srgb,var(--on-accent) 14%,transparent);color:inherit}:root[data-look=classic] .gold-bar{background:linear-gradient(135deg,var(--lux-hi),var(--lux) 55%,var(--lux-deep));color:var(--lux-ink);box-shadow:0 8px 22px color-mix(in srgb,var(--lux) 35%,transparent)}.ss-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ssc{position:relative;height:22px;border-radius:999px;background:color-mix(in srgb,var(--cc) 14%,var(--track));overflow:hidden;display:flex;align-items:center;justify-content:center}.ssc>i{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--cc) 42%,transparent);border-radius:999px;transition:width .8s}.ssc>span{position:relative;display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--t-primary)}.ssc>span svg{color:var(--cc)}.ssc b{font-weight:700}.mr-ring{position:relative;width:44px;height:44px;display:block}.mr-ring svg{width:44px!important;height:44px!important}.mr-in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--t-secondary)}.mq{margin:0 0 12px;padding:16px 18px;border-radius:16px;background:var(--surface-2);font-size:17px;line-height:1.4;font-weight:600}.mq cite{display:block;margin-top:8px;font-size:12.5px;font-style:normal;font-weight:500;color:var(--t-secondary)}.mq-why{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:12.5px;color:var(--t-secondary)}.mq-why span{display:flex;gap:6px;align-items:center}.mq-h{font-size:17px;margin:0 0 8px}.mq-steps{margin:0 0 16px;padding-left:20px;display:flex;flex-direction:column;gap:10px}.mq-steps b{display:block;font-size:14px}.mq-steps span{font-size:13px;color:var(--t-secondary);line-height:1.45}.heard .choice{justify-content:center;text-align:center}.ob-plus{margin:0 0 14px}.ing-calc{padding:12px 14px;border-radius:12px;background:var(--surface-2);font-size:12.5px;display:flex;flex-direction:column;gap:6px}.ic-tot b{font-size:16px;display:block}.ic-tot span{color:var(--t-secondary)}.ic-al{font-weight:600}.ic-unk{display:flex;flex-direction:column;gap:3px;color:var(--accent-amber,#c98a1a)}.ic-unk span{display:flex;gap:5px;align-items:flex-start}#meals .items{gap:6px}.menu-panel{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:24px;border:1px solid color-mix(in srgb,var(--cat-nutr) 26%,var(--border));background:color-mix(in srgb,var(--cat-nutr) 4%,transparent)}#meals .menu-panel{flex:1 1 auto;min-height:0}#meals .menu-panel .btn.prem.meal-order{margin-top:2px}:root.short #meals .menu-panel{padding:5px;gap:4px;border-radius:21px}:root.short #meals .menu-panel .items{gap:4px}:root.short .blk#meals .items>.item.meal{min-height:42px}#meals .item.meal{height:94px}#meals .item.meal .it-pic,#meals .item.meal .it-photo{height:94px;width:124px}#meals .mrings{padding:0 0 2px}#meals .meal-order{margin-top:8px}#meals .btn.prem.meal-order{margin-top:10px}#meals .blk-head{padding:2px 2px 6px}#meals .blk-body{gap:6px}#meals .mr-ring,#meals .mr-ring svg{width:38px!important;height:38px!important}#meals .mr-in{font-size:9.5px}.blk#meals{min-height:var(--menu-h,620px);display:flex;flex-direction:column}#meals .blk-body,#meals .items{flex:1;display:flex;flex-direction:column}#meals .items>.item.meal{flex:1 1 0;height:auto!important;min-height:66px;max-height:170px}#meals .items>.item.meal .it-main{height:100%}#meals .items>.item.meal .it-pic,#meals .items>.item.meal .it-photo{height:100%!important;width:clamp(124px,38%,160px)!important}#meals .meal-order{margin-top:4px}.blk#meals .items>.item.meal .it-photo{-webkit-mask:none!important;mask:none!important;width:100%!important}.blk#meals .items>.item.meal .it-pic{flex:0 0 clamp(124px,38%,160px)!important;width:clamp(124px,38%,160px)!important}.blk#meals .items>.item.meal .it-main{gap:0}.blk#meals .items>.item.meal .it-txt{padding-left:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--t-primary) 7%,transparent),transparent 75%)}.wm-swap{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:999px;border:0;background:#0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:inherit;font-size:12.5px;font-weight:600}.mm-confirm{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:var(--surface-2);font-size:13px}.blk#meals .items>.item.meal{position:relative;overflow:hidden;isolation:isolate}.blk#meals .items>.item.meal .it-main,.blk#meals .items>.item.meal .it-pic{position:static!important}.blk#meals .items>.item.meal .it-photo{-webkit-mask:linear-gradient(90deg,#000 62%,transparent)!important;mask:linear-gradient(90deg,#000 62%,transparent)!important}.blk#meals .items>.item.meal .it-txt{background:none!important}:root.short .blk#meals .items>.item.meal{min-height:50px}:root.short .blk#meals .mr-ring,:root.short .blk#meals .mr-ring svg{width:32px!important;height:32px!important}:root.short .blk#meals .mr-in{font-size:8.5px}:root.short .blk#meals .mrings{padding:0}:root.short .blk#meals .btn.prem.meal-order{margin-top:6px}:root.short .blk#meals .food{padding-top:2px;padding-bottom:2px}.belt{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:2px}.bt{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.bt{--fl:0;--gl:0;--rg:0;--hl:0}.bt-line{position:absolute;left:0;right:0;top:9px;height:4px;border-radius:3px;background:var(--track)}.bt-line i{position:relative;display:block;height:100%;max-width:100%;border-radius:3px;background:var(--cc)}.bt-line i>b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cc) 60%,#fff));opacity:var(--gl)}.bt-line i:before{content:"";position:absolute;top:-2px;right:-1px;bottom:-2px;left:-1px;border-radius:5px;box-shadow:0 0 10px 2px color-mix(in srgb,var(--cc) 70%,transparent);opacity:calc(var(--gl)*.9);pointer-events:none}.bt-line i:after{content:"";position:absolute;right:-6px;top:50%;width:20px;height:10px;margin-top:-5px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.95),color-mix(in srgb,var(--cc) 60%,transparent) 55%,transparent);opacity:var(--hl);pointer-events:none}.bt-bloom{position:absolute;top:-8px;left:50%;width:38px;height:38px;margin-left:-19px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cc) 50%,transparent),color-mix(in srgb,var(--cc) 18%,transparent) 60%,transparent);opacity:calc(.9*var(--gl));transform:scale(calc(.8 + .35*var(--gl)));pointer-events:none}.bt-buckle{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1.75px solid var(--cc);color:var(--cc)}.bt-buckle svg{position:relative;z-index:1}.bt-flash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(closest-side,#fff 0,color-mix(in srgb,var(--cc) 55%,#fff) 38%,color-mix(in srgb,var(--cc) 45%,transparent) 72%,transparent);opacity:var(--fl);transform:scale(calc(.3 + .8*var(--fl)));pointer-events:none}.bt-buckle:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid var(--cc);opacity:calc(var(--rg)*.8);transform:scale(calc(2 - var(--rg)));pointer-events:none}.bt-l{font-size:10px;line-height:1.2;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bt-l b{color:var(--t-primary);font-weight:700}.menu-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--t-secondary);margin:-2px 2px 0}.menu-top>span{display:flex;align-items:center;gap:5px;min-width:0}.shop-link.slim{margin-top:0;padding:7px 12px;border-radius:11px}.shop-link.slim>span{font-size:12.5px}#meals .meal-order{margin-top:2px}.menu-duo{display:flex;gap:8px;align-items:stretch}.menu-duo>*{flex:1 1 0;min-width:0}.menu-duo .shop-link.slim{width:auto}.menu-note{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:11px;border:1px dashed var(--border);font-size:11px;line-height:1.25;color:var(--t-secondary)}.menu-note b{color:var(--t-primary);font-weight:650}.menu-note svg{flex:none}.menu-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;padding:0 2px;font-size:11.5px;color:var(--t-secondary)}.menu-foot>span{display:flex;align-items:center;gap:5px;min-width:0}.menu-shop{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--t-primary);white-space:nowrap;margin-left:auto}.mrings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:2px 0 4px}.mr{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.mr svg{width:46px;height:46px;transform:rotate(-90deg)}.mr circle{fill:none;stroke-width:4.2}.mr-tr{stroke:color-mix(in srgb,var(--cat-nutr) 16%,var(--track))}.mr-fg{stroke:var(--cat-nutr);stroke-linecap:round;transition:stroke-dasharray .6s}.mr-n{display:flex;align-items:baseline;gap:3px;font-size:10.5px;color:var(--t-secondary);white-space:nowrap;max-width:100%;overflow:hidden}.mr-n b{font-size:13px;color:var(--t-primary);font-weight:700}.mr-l{font-size:11px;font-weight:600;color:var(--t-primary)}.agree{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:4px}.agree-row{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;text-align:left}.agree-row input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent-lime)}.link.inl{display:inline;padding:0;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.legal-draft{font-size:11.5px;font-weight:600;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--cat-mind) 20%,transparent);margin-bottom:10px}.legal-doc h3{font-size:14px;margin:14px 0 4px}.legal-doc p{font-size:13px;line-height:1.55;color:var(--t-secondary)}.legal-acc{font-size:12px;margin-top:14px}.legal-gate .menu-item .sub{font-size:11.5px}.nda-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-secondary);border:1px solid var(--border);border-radius:999px;padding:5px 10px;margin:4px 0 2px}.nda-keys{display:grid;gap:8px;margin:14px 0 10px}.nda-key{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.nda-key .n{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--t-primary);color:var(--bg)}.nda-key>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.35}.nda-key b{font-size:13.5px}.nda-key>span:last-child>span{color:var(--t-secondary)}.nda-gate .field{margin-top:10px}.nda-gate .ob-foot{position:static;margin-top:14px;padding:0;background:none;box-shadow:none}.nda-gate .nda-badge{align-self:flex-start;width:max-content}.nda-fine{font-size:11.5px;text-align:center;margin-top:10px}.nda-sig{margin-top:14px}.nda-sig .kv .v{text-align:right;word-break:break-word}.disc{display:flex;gap:6px;align-items:flex-start;font-size:11px;line-height:1.45;color:var(--t-secondary);margin:6px 2px}.disc svg{flex:0 0 auto;margin-top:2px}.menu-item.danger,.menu-item.danger .sub{color:var(--accent-red)}.btn.danger{background:var(--accent-red);color:#fff}.del-list{margin:0 0 6px;padding-left:18px;font-size:13px;line-height:1.6}.m-safety{display:flex;justify-content:center;gap:18px;margin-top:10px}.m-safety .link{font-size:12px;color:var(--t-secondary);display:inline-flex;align-items:center;gap:4px}.safety-card{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:12px}.safety-card>span{flex:1;display:flex;flex-direction:column;gap:2px}.safety-card>span>span{color:var(--t-secondary);font-size:11.5px}.safety-card.dating{border-color:color-mix(in srgb,var(--cat-move) 45%,transparent)}.sign{display:flex;flex-direction:column;gap:12px}.kpa{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.kpa>span{flex:1;display:flex;flex-direction:column;gap:2px}.kpa>span>span{font-size:11.5px;color:var(--t-secondary)}.kpa-key{margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;color:var(--t-secondary)}.signed{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);font-size:12.5px}.signed .label{display:inline-flex;align-items:center;gap:4px}.signed .link{align-self:flex-start;margin-top:4px}.sig{font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:30px;line-height:1.2;padding:4px 0 6px;border-bottom:1px solid var(--t-secondary);margin-bottom:4px}.ven-agree{display:flex;align-items:center;gap:12px;border-color:color-mix(in srgb,var(--cat-mind) 50%,var(--border))}.ven-agree>span{flex:1;display:flex;flex-direction:column;gap:2px;font-size:13px}.ven-agree>span>span{font-size:11.5px;color:var(--t-secondary)}:root{--hx-bg:#05080B;--hx-card:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));--hx-card-solid:#0D1215;--hx-line:rgba(255,255,255,.085);--hx-track:rgba(255,255,255,.09);--hx-sh:0 12px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04);--hx-amb1:rgba(0,196,170,.17);--hx-amb2:rgba(58,130,246,.15);--hx-blue:#4C8FEA}:root[data-look=classic]{--hx-bg:#F3F6FA;--hx-card:#FFFFFF;--hx-card-solid:#FFFFFF;--hx-line:rgba(16,32,64,.07);--hx-track:#E8EDF3;--hx-sh:0 1px 2px rgba(16,24,40,.04),0 10px 28px rgba(16,24,40,.06);--hx-amb1:rgba(0,196,170,.1);--hx-amb2:rgba(58,130,246,.09);--hx-blue:#2F6FE0}:root.hx-page{--bg:var(--hx-bg)}:root.hx-page body{background:transparent}.hx{display:flex;flex-direction:column;gap:14px;position:relative}.hx:before{content:"";position:absolute;left:-16px;right:-16px;top:-40px;height:640px;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 34%,var(--hx-amb1),transparent 72%),radial-gradient(50% 26% at 92% 2%,var(--hx-amb2),transparent 70%)}.hx-hdr{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;padding-top:8px}.hx-hdr p{grid-column:1/-1}.hx-kick{display:block;font-size:12px;letter-spacing:.36em;font-weight:600}.hx-hdr h1{font-size:34px;letter-spacing:.15em;font-weight:700;line-height:1.05;margin-top:2px}.hx-hdr p{font-size:13px;color:var(--t-secondary);margin-top:4px}.hx-period{position:relative;flex:none;margin-bottom:2px}.hx-pbtn{height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--hx-line);background:var(--hx-card);box-shadow:var(--hx-sh);display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.hx-pbtn[aria-expanded=true] svg{transform:rotate(180deg)}.hx-menu{position:absolute;right:0;top:48px;z-index:6;min-width:170px;padding:6px;border-radius:16px;background:var(--hx-card-solid);border:1px solid var(--hx-line);box-shadow:0 16px 40px #00000047;display:flex;flex-direction:column}.hx-menu button{display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 12px;border-radius:10px;font-size:14px;text-align:left}.hx-menu button[aria-checked=true]{background:var(--hx-track);font-weight:600}.hx-ring{position:relative;width:min(100%,370px);aspect-ratio:356/300;margin:8px auto 10px}.hx-ring>svg{width:100%;height:100%;overflow:visible}.hx-halo{fill:none;stroke:var(--hx-line);stroke-width:1;opacity:.7}.hx-cdots{fill:none;stroke-opacity:.45;stroke-width:1.6;stroke-dasharray:.1 5;stroke-linecap:round}.hx-ticks line{stroke:var(--t-secondary);stroke-opacity:.14;stroke-width:1}.hx-ticks line.maj{stroke-opacity:.38;stroke-width:1.3}.hx-track{fill:none;stroke:color-mix(in srgb,var(--t-primary) 8%,transparent);stroke-width:7;stroke-linecap:round}:root[data-look=classic] .hx-track{stroke:var(--hx-track)}.hx-fill{fill:none;stroke-width:7;stroke-linecap:round}.hx-glow{fill:none;stroke-width:13;stroke-linecap:round;opacity:.5;filter:url(#hx-blur)}:root[data-look=classic] .hx-glow{opacity:.3}.hx-lead path{fill:none;stroke:var(--cc);stroke-opacity:.55;stroke-width:1}.hx-lead circle{fill:var(--cc)}.hx-bk{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;display:grid;place-items:center;background:var(--hx-card-solid);border:0;color:var(--cc);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--cc) 55%,transparent),0 4px 14px color-mix(in srgb,var(--cc) 35%,transparent);transition:transform .15s}:root[data-look=classic] .hx-bk{background:#fff}.hx-bk:active{transform:scale(.92)}.hx-bl{position:absolute;display:flex;flex-direction:column;font-size:11.5px;line-height:1.15;color:var(--t-secondary);white-space:nowrap;pointer-events:none;transform:translateY(calc(-100% - 5px))}.hx-bl.r{align-items:flex-end;text-align:right}.hx-bl b{font-size:19px;font-weight:700;color:var(--t-primary);letter-spacing:-.01em}.hx-bl b span{font-size:11px;font-weight:500;color:var(--t-secondary)}.hx-ring.anim .hx-fill,.hx-ring.anim .hx-glow{stroke-dasharray:1 1;stroke-dashoffset:1;animation:hxdraw 1.15s cubic-bezier(.3,.8,.2,1) .1s forwards}.hx-ring.anim .hx-bk{animation:hxpop .5s cubic-bezier(.2,1.4,.4,1) var(--d) both}.hx-ring.anim .hx-bl,.hx-ring.anim .hx-lead{opacity:0;animation:hxfade .45s var(--d) forwards}@keyframes hxpop{0%{opacity:0;transform:scale(.3)}}.hx-ring.anim .hx-ring-c b{animation:hxrise .6s cubic-bezier(.2,.8,.2,1) both}@keyframes hxdraw{to{stroke-dashoffset:0}}@keyframes hxfade{to{opacity:1}}@keyframes hxrise{0%{opacity:0;transform:translateY(8px) scale(.96)}}html.rm .hx-ring.anim .hx-fill,html.rm .hx-ring.anim .hx-glow,html.rm .hx-ring.anim .hx-bk,html.rm .hx-ring.anim .hx-bl,html.rm .hx-ring.anim .hx-lead,html.rm .hx-ring.anim .hx-ring-c b{animation:none;stroke-dashoffset:0;opacity:1}.hx-ring-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.hx-cap{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--t-secondary);font-weight:600;margin-bottom:6px}.hx-ring-c b{font-size:68px;font-weight:700;line-height:.95;letter-spacing:-3px}.hx-band{font-size:16px;font-weight:500;margin-top:2px}.hx-delta{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:500;color:var(--t-secondary);margin-top:6px;max-width:124px;line-height:1.3;text-wrap:balance}.hx-delta.hx-up{color:var(--cat-nutr)}.hx-delta.hx-down{color:var(--cat-move)}.hx-card{position:relative;border-radius:22px;background:var(--hx-card);border:1px solid var(--hx-line);box-shadow:var(--hx-sh);padding:16px}.hx .card,.hx .stat{border-radius:20px;background:var(--hx-card);border-color:var(--hx-line);box-shadow:var(--hx-sh)}.hx .jr-entry{padding:14px 16px;border-radius:20px}.hx-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.hxp-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.hxp-tab{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 9px;border-radius:18px;border:1px solid var(--hx-line);background:var(--hx-track);color:var(--t-primary);font-size:13px;font-weight:600}.hxp-tab[aria-selected=true]{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.hxp-dot{width:6px;height:6px;border-radius:50%}.hxp-view{display:flex;flex-direction:column;gap:10px}.hxp-say{border-radius:18px;background:var(--hx-track);padding:13px 14px}.hxp-say p{margin:0;font-size:17px;font-weight:600;line-height:1.3;text-wrap:balance}.hxp-say small{display:block;margin-top:4px;font-size:12.5px;color:var(--t-secondary)}.hxp-pill{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--pc);background:color-mix(in srgb,var(--pc) 14%,transparent)}.hxp-pill i{width:8px;height:8px;border-radius:50%;background:var(--pc)}.hxp-chart{border-radius:18px;background:var(--hx-track);padding:10px 10px 6px}.hxp-svg{display:block;width:100%;height:auto}.hxp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hxp-tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px;border-radius:16px;background:var(--hx-track)}.hxp-tile span{font-size:11.5px;color:var(--t-secondary)}.hxp-tile b{font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hxp-tile small{font-size:11px;color:var(--t-secondary)}.hxp-tip{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:16px;border:1px solid var(--hx-line)}.hxp-o{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--btn-bg);color:var(--btn-fg)}.hxp-tip b{display:block;font-size:13px}.hxp-tip span span{font-size:13px;color:var(--t-secondary)}.hx-label{white-space:nowrap;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:color-mix(in srgb,var(--t-primary) 72%,transparent);display:inline-flex;align-items:center;gap:8px}.hx-seg{display:flex;padding:3px;border-radius:12px;background:var(--hx-track)}.hx-seg button{height:30px;padding:0 13px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--t-secondary)}.hx-seg button[aria-pressed=true]{background:var(--hx-card-solid);color:var(--t-primary);box-shadow:0 1px 4px #0000002e}.hx-trend svg{display:block;overflow:visible}.hx-grid{stroke:var(--hx-line)}.hx-ax{font-size:10.5px;fill:var(--t-secondary);font-family:var(--f-body)}.hx-line{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hx-area{opacity:.24}:root[data-look=classic] .hx-area{opacity:.16}.hx-dot.sel{filter:drop-shadow(0 0 6px currentColor)}.hx-pin{stroke:var(--t-secondary);stroke-opacity:.35;stroke-dasharray:2 3}.hx-tip rect{fill:var(--tc)}.hx-tip text{fill:#fff;font-size:11.5px;font-weight:700;font-family:var(--f-body)}.hx-hit{cursor:pointer}.hx-bio-in{display:flex;flex-direction:column;gap:8px}.hx-atom{position:relative;height:210px;margin:-6px -10px 0}.hx-atom canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.hx-atom:before{content:"";position:absolute;top:6%;right:8%;bottom:6%;left:8%;border-radius:50%;pointer-events:none;filter:blur(26px);opacity:var(--mist,.55);background:radial-gradient(40% 50% at 28% 40%,rgba(var(--aur-pink),.55),transparent 70%),radial-gradient(42% 55% at 72% 36%,rgba(var(--aur-cyan),.5),transparent 70%),radial-gradient(45% 50% at 58% 70%,rgba(var(--aur-deep),.6),transparent 72%),radial-gradient(38% 45% at 36% 72%,rgba(var(--aur-lav),.5),transparent 70%);animation:hxMist 26s ease-in-out infinite alternate}:root[data-look=classic] .hx-atom{--mist:.4}@keyframes hxMist{0%{transform:rotate(0) scale(1)}50%{transform:rotate(14deg) scale(1.06)}to{transform:rotate(-10deg) scale(.97)}}html.rm .hx-atom:before{animation:none}.hx-atom-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.hx-atom-c b{font-size:52px;font-weight:700;line-height:1;letter-spacing:-2px;text-shadow:0 2px 16px var(--hx-bg)}.hx-atom-c span{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--t-secondary);margin-top:2px}.hx-atom-c em{font-style:normal;font-size:11.5px;color:var(--t-secondary);margin-top:2px}.hx-bio-f{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.hx-bio-f>div{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:14px;background:var(--hx-track);font-size:12px;min-width:0}.hx-bio-f>div>span{color:color-mix(in srgb,var(--t-primary) 80%,transparent);font-weight:500}.hx-bio-f em{display:block;font-style:normal;font-size:10.5px;color:var(--t-secondary);margin-top:2px;line-height:1.3}.hx-bio-f b{white-space:nowrap;font-weight:700;font-size:16px;order:-1}.hx-bio-f>p{grid-column:1/-1}.hx-bio-f b.good{color:var(--cat-nutr)}.hx-bio-f b.bad{color:var(--cat-move)}.hx-pill{white-space:nowrap;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--hx-line)}.hx-pill.bad{color:var(--cat-move);border-color:color-mix(in srgb,var(--cat-move) 45%,transparent);background:color-mix(in srgb,var(--cat-move) 10%,transparent)}.hx-pill.good{color:var(--cat-nutr);border-color:color-mix(in srgb,var(--cat-nutr) 45%,transparent);background:color-mix(in srgb,var(--cat-nutr) 10%,transparent)}.hx-info{width:20px;height:20px;border-radius:50%;border:1.5px solid currentColor;font-size:11px;font-weight:700;display:inline-grid;place-items:center;letter-spacing:0;text-transform:none;opacity:.8}.hx-foot{font-size:11.5px;color:var(--t-secondary);margin-top:10px}.hx-bio.locked .hx-bio-in,.hx-bio.locked .hx-foot{filter:blur(9px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.hx-unlock{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);height:44px;padding:0 18px;border-radius:999px;background:var(--t-primary);color:var(--bg);font-weight:700;font-size:13.5px;display:flex;gap:6px;align-items:center;white-space:nowrap;box-shadow:0 10px 30px #0000004d}.hx-odin{display:grid;grid-template-columns:1fr auto;grid-template-areas:"k go" "t go" "b go";gap:4px 14px;width:100%;text-align:left;overflow:hidden;border-color:color-mix(in srgb,var(--hx-blue) 28%,var(--hx-line))}.hx-odin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(80% 120% at 0% 0%,color-mix(in srgb,var(--hx-blue) 14%,transparent),transparent 60%)}.hx-odin>*{position:relative}.hx-odin-k{grid-area:k;color:var(--hx-blue);font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;display:flex;gap:8px;align-items:center}.hx-odin b{grid-area:t;font-size:21px;line-height:1.2;margin-top:6px}.hx-odin-b{grid-area:b;font-size:14px;color:var(--t-secondary);line-height:1.45}.hx-go{grid-area:go;align-self:center;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:var(--hx-blue);border:1.5px solid color-mix(in srgb,var(--hx-blue) 45%,transparent);background:color-mix(in srgb,var(--hx-blue) 12%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--hx-blue) 28%,transparent)}:root.hx-page .nav-health[aria-current=page] .nh{box-shadow:0 0 0 3px color-mix(in srgb,var(--cat-rec) 28%,transparent),0 0 26px color-mix(in srgb,var(--cat-rec) 45%,transparent)}:root.hx-page .nav{background:color-mix(in srgb,var(--hx-bg) 88%,transparent)}.home-k{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--surface-2);margin:10px 0;font-size:12.5px;line-height:1.45}.home-k>span{display:flex;flex-direction:column;gap:4px}.home-k b{font-size:13.5px}.home-k .muted{font-size:11.5px}.ap-prog{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.ap-prog i{flex:1;height:6px;border-radius:9px;background:var(--surface-2);overflow:hidden}.ap-prog b{display:block;height:100%;background:var(--accent-green);border-radius:9px}.apply-doc.done{border-color:color-mix(in srgb,var(--accent-green) 45%,var(--border))}.ven-lim .lim{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:6px 0;font-size:13px}.ven-lim .lim i{grid-column:1/-1;height:6px;border-radius:9px;background:var(--surface-2);overflow:hidden}.ven-lim .lim em{display:block;height:100%;background:var(--accent-green);border-radius:9px}.ven-lim .lim em.near{background:var(--accent-amber)}.ven-lim .lim em.full{background:var(--accent-red)}.a2hs{gap:16px}.a2-seg{grid-template-columns:repeat(3,1fr)}.a2-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.a2-steps li{display:grid;grid-template-columns:24px 40px 1fr;align-items:center;gap:10px;padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.a2-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--surface-2)}.a2-i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);color:var(--accent-blue)}.a2-steps li>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--t-secondary)}.a2-t{font-size:14.5px;font-weight:500;color:var(--t-primary)}.a2-t b{font-weight:700}.a2-dots{font-size:18px;line-height:1}:root{--ph-r:#C4453E;--ph-p:#3B9A63;--ph-b:#7A3CCC;--mac-fg:#8E8E93}:root:not([data-look=classic]){--mac-fg:#9A9AA2;--ph-r:#FF4D4D;--ph-p:#3DDC84;--ph-b:#A855F7}@property --pc{syntax:"<color>";inherits:true;initial-value:#D4646A}@property --opc{syntax:"<color>";inherits:true;initial-value:#D4646A}.cal-ring{background:conic-gradient(var(--pc,var(--ph-r)) calc(var(--p)*1%),var(--track) 0)}.cal-d.fut .cal-ring{background:none}:root{--cal-past:#AEB1B8}:root:not([data-look=classic]){--cal-past:#62666F}.cal-d:not(.today):not(.fut) .cal-ring{--pc:var(--cal-past)!important}.bt-line i{background:var(--pc,var(--ph-r))}.bt{--f:0;--fa: calc(clamp(0,var(--f)*3 - 1,1)*180deg) }.bt-line i{width:calc(clamp(0,var(--f)*3,1)*(50% - 13px) + clamp(0,var(--f)*3 - 1,1)*26px + clamp(0,var(--f)*3 - 2,1)*(50% - 13px))!important}.bt-line i>b,.bt-line i:before,.bt-line i:after,.bt-bloom,.bt-flash,.bt-buckle:after{display:none!important}.bt-buckle,.belt5 .bt-buckle{border:0;color:var(--pc,var(--ph-r));background:radial-gradient(closest-side,var(--bg) calc(100% - 2.6px),transparent calc(100% - 2.1px)),conic-gradient(from calc(270deg - var(--fa)),var(--pc,var(--ph-r)) 0deg calc(var(--fa)*2),var(--track) 0deg);box-shadow:0 1px 2px #00000014}.belt5 .ss-orb{background:conic-gradient(var(--opc,var(--ph-r)) 0 var(--o4),var(--track) 0)!important;box-shadow:0 0 12px color-mix(in srgb,var(--opc,var(--ph-b)) 38%,transparent),0 0 26px color-mix(in srgb,var(--opc,var(--ph-b)) 14%,transparent),0 4px 10px #00000014!important}.mr-tr{stroke:var(--track)!important}.mr-fg{stroke:var(--mac-fg)!important}.mr-in{color:var(--t-secondary)}.mr-n{display:none!important}:root{--hab-neu:#5F6470}:root{--hue-sun:color-mix(in srgb,#E3A008 68%,#fff);--hue-mood:color-mix(in srgb,#EE8434 68%,#fff);--hue-fast:color-mix(in srgb,#2E9E74 68%,#fff);--hue-med:color-mix(in srgb,#8466DB 68%,#fff);--hue-learn:color-mix(in srgb,#3778D8 68%,#fff);--hue-social:color-mix(in srgb,#D4568C 68%,#fff);--hue-sleep:color-mix(in srgb,#4F55C6 68%,#fff);--hue-steps:color-mix(in srgb,#DE5549 68%,#fff)}:root:not([data-look=classic]){--hue-sun:#FFC83D;--hue-mood:#FF9C52;--hue-fast:#3DD49A;--hue-med:#A98BFF;--hue-learn:#5EA2FF;--hue-social:#FF7BB0;--hue-sleep:#8A8EFF;--hue-steps:#FF6F61}:root:not([data-look=classic]){--hab-neu:#AEB4BF}.it-art,.hn-card,.hfill,.hab-hero{--cc:var(--hab-neu)!important;--hab-1:color-mix(in srgb,var(--hab-neu) 86%,#000)!important;--hab-2:color-mix(in srgb,var(--hab-neu) 62%,var(--surface))!important}.it-art.is-on,.hn-card.is-on{--cc:var(--ph-b)!important}#habits .cl,.hab-hero~* .cl{color:inherit!important}.hn-bar{display:block;height:3px;border-radius:2px;background:var(--track);margin-top:5px;overflow:hidden;max-width:170px}.hn-bar b{display:block;height:100%;border-radius:2px}.hx-aura{opacity:.13;filter:url(#hx-blur)}:root:not([data-look=classic]) .hx-aura{opacity:.2}.btn.prem.ref,.btn.prem.ref[data-neb]{background-image:var(--rec-face)!important}.btn.prem.ref svg,.btn.prem.ref>svg:first-of-type{color:#a9c6fa!important}.btn.prem.ref .pg-arr svg{color:#fff!important}:root{--rec-face:url(data:image/webp;base64,UklGRlAQAABXRUJQVlA4WAoAAAAQAAAAgwMAWwAAQUxQSJUCAAABkGttm9pG/8x4fJJrWIaKdzvGOrmDxZ7ZZXqqUy0zdKFq6RqYGSsGj/7//5bXcfstRAQjt20jSZ19+0DbSXKU1k31KJInLFzbe+7KQwNptIdXzvWuXTghi8R6krabkkhesvn4jc8gkJ9vHN+8JIuk9u6EJCLTGudfA3BVNecNbqrqAF6fb0wTkRTaeUdadvg5gFLUQSBdSwHw/PCy1L4bssjqIQBaGYikVQpgaLVIbgcxyqzBAlMHnXQ1lMFZEuO4qUnc/gCmIJVqeLA9Sm2cX8syZQhoOmilN4GhKZLDeJYoXfdhBmpphvtdEltvMcaGQkEvFdqIMba6BOlFRbAF0Aq9EmKLV0MfmgaKaU30hZYuxpgGoA6S6YqB1MLFmPKPC9NaTvH3X22gSbQF8CYav/1okm4vBqppxbsl/fqcTHsMBdlUPJ4mvzoVUh77vvCtjeUUfqYue1CBcFbYI/Vf3DTnsSnjUHs85+d7UtqPAspZsD/9SJQ1H9U5h+vHNT8+EmrnoSCdivO1ICIprICDdjpWhCSS5DSMdxhOS5IkM19xb/VqpqQsPaYgnmo9kmPHZVTMo8Lljigr3pozD7e3K0S2o4B6FmyXzrPOPvxs58S7UO6huDtxUXHjHuZl0Sb2bQHFpn4G0j/MQIavwNiH4cpjOPtwPAYF9b8EF+C///z3H6bwb9G+4hwcO8zBOTQ4OJcUB+dU5ODcwhycY5+D/5rh4D/XOPjvUQ7+g5uDsShwMCYTDsYmRMEYvTgYqx4FY7bkYOyyFIzhmYOxrFMwpwMO5jZCwRx/KJjrFgdzvqNg7pMUzAGWgrkwUzAndArWRoCCNYKgYK08GFgzFgrWToeBNUSiYC2tKFhTMl7WVo6CNQYUAFZQOCCUDQAAkFUAnQEqhANcAD49Ho1EoiGmkNqtUGgDxLO3BXDemv39IAwKcfz/UI5fqGhc/A91+YOyLHkNAHyF+L6eNxjz2/pF3k30AOmJ/wnnJZwP/8fS/7FfrvOe6JaO5y/V7SNY5fP90hfO3/f9wn+Vf1L/k8CP+pIIbX6zGW/3RIvf/wj1nYb0mE4BPfSBWaV/ZUMeZENQgSiH22qCUPLINYCnfDjAg5241ozs5nZqw83OOhS9UL56VKNuVBKHUvXJaVSX95GSOPnHbWqFjgAPkklAaIVmNRew9yoZBdgJel0AZyrhetrtyoY8zA89nNHdiSka1BvICLJBld8Vv5gDF0BhDvjHSFrXJFHB4jp3D55hTFaKtIGCoir1FEcBc2yysRfeEpyMvfD/Z8naS1lw4PrG6jH4Oq5MWTPNs/uu/l8u8CGxTjsiqK8Rtxn6Sp1cMe+Df23IA8GS/sbW6AU8JSkrlwlm+/4UayJjIpYV3whVP14wBnBLg/ITcr/pO8VKgisfQKgGDkYJnE/fFgQoHn9AWGL51PZ9rpVNUz2U6AizA+f/CidXxDiLWOTv9jEAzC8s09q2mHMrsC+ygqYxA79h3URiif6UQ/UtO70U+aP2IAkdtd9LW7vObzZdChjTUwyJYfpuWQzmaL5nvXxFN0VydpcqyQkmluwcbR5iaJ+ztgwmhau014Vx2hYTVSCZRIJDGh//o6nWObl4qBkx7MbrNtYOR1S+6O+q7LQ4ZZfqkKqlYu/Td6mDeqeByCaeT07NjJnngv2aBwieRmnyyk2QGNSR1qM3uKOCgcVCzb1T+kF6n6fM62zfL5PlNacLYanYrcrC3One4WqV3BqVbdlW+gm3wSVj4eBB+1nN330fxKfI1H34wckNDig2sGEYeS0gWlSAgNO5Top+2J6GQFwmOvIP/zagAP7/2mrZT1JJL5/pWFnsip74PL5/lIHA8RKVqffj7XjPSkq+U7MeV6ikh7unU6e0747yxkf8uW6gm0iN4gWzkdsuJOP+dYY0B5T2Jr+f3Y01qhb7oOkk3dn9LMQun1t3WWvz87Gi15H6wGTwteSsompeVrYnJ779vrv5TR89Jm3SWwR0igs3Z3aC0s5y3lUBeE3NmFUqPBrcOcGebZK00MNeod0WGy6C4RB/G+kk9mf/+SSNzeu//x4XTlWEzOwfOM9JbkBQQ6qDowwh+Hpm1Tuz6JUTuhF0V4TjU6ecM5Hl6cXSYrDsQb5g3rnU82ygIGMEQCOuob2t/s9J1aLNzBd+BBZS54oE6nfcBCNX2gW/ECyYkqNnKjGzqD8RAV2ntfs05mb+FbJOeMG7/ofx7WlvrX4xiHaaaH/jKglij/2c+nZHOidZEyxd6M/AheCOnS+VFD+6oyKdBdgFSxBg8j3EBc5APM2ui9RTIZ70EsR9MEaWF/vzEi7/g41L8En2acN89aofmhsvIJUyyr12OFB01gWwO+TRx7qMLwSc+5wKkhNcGx7lamMxH1hhn/FG4yYy/ykp5OiHJBB3f5n2msnSF2q9hr3KFY8+/VbHY3lYcgkADH8b+vtIMf2OSK/eolwXf/VIj5ewSMKlUd8av0yA1vl4GqVthxCHuflFQdiFlPPgUZzZkBPybSCyPlwfFz1NnaMckcaITl+4DcZsTlKzm83ZP6ae7AcvvMx0cdH7TKtWrofhT1eiFP+6o9QtGh78A0soVx9lXJndkGXxtgsc2IP+wrViGQC8DQotjra3SbEx7en8ENNhS15UxRXBbvJOdLFzvMuqjVNRbudNfLIQVlj81XYuTOW3XoOgP/RAETNjkqylNk6KeSVUgyNCcS+uDDcre9XEiih1GGOyvGKZZoeEdfgTf7eNYcGii+/6Rl0JX+EvUfW+7gfsOYPWsMGNBPtsUuRHvAxtvmfxSlcbxdTp1VOvJPq+1a12StNisbvVO3FRaC/MYBjkcm77/z2hBoLlrU3bfq69s69/zU9tYPsVXhwxXogbaMQ9L+j1paFLr/yVxxBoQH1sLk4cARMS6q6P7P7ENuhZiOLpcSl6q+Mzq3mMKDzn+mPRq5w6vqLTW3mQm6YQK4XRqO3YIPtbJi/rxoQAoXgXEV1il4pJISpFnEc1D79DX1PB9PKJhPNo4zdOiJt10MrYEt+SvMF9CziwskvauYz0j+LD1lqKsBUHH/fwlU3ZEDYoHkwBburMJ/nQMUYh/Q1Qn3YdPQagUF0h03xSn/6OD75pdMJpsVCNlOssdZwHAT0SyZLo8iYmPH8uanshzCncUVtWXaOZTnbqf+H3nCK+w5UTcWGS42Vt9DjHQLGmsT0Fz3/aCguCALhsRZWFL6lW+ZZv9+DiJnwxTuHRAekDiDuMD4NVJfVKuUSPicotJormWiPfiVYJeRGf7V/llFPjURGQrxwiSqdkjFjNbHf3lmqNkZjKHYRoC1z9qBEVoz4MQ0UMPluelJ2AvcG+POuMFBVIqY9dScLGIKxPy+mM3ni72kqAQqW1jvy/wVsizoyrW3af4Zg256IvMxWYaW5Ga3RqRXfivzrtY6Ey+Xe1vYmgNszDrE/y9g/i5Pev2XMG5nxNQCl6MVihqf6FuIMRSprkcW0+y+sQqx9dNqd8CtX3go3FAClkMDvKMKkquUoQAhfehLEyvCZAgPV9KG+IVZcpAlH9uASEbgzcxBy9bGwkimmJQw1CUCC3iCDwa+QQhe8pLljVtNJoaGcq8PPq/i2cn+hYgAKeG1j06X5eGt5i9IQf315izuqD9d5BbmQiwOBw0yzd70F1hnwvznXq5Q06I3+RTXDRcwbmiWECqUwTcBjf39HGsAdalp+25JjT/MpRnscMALQiXVveDxpa3d0Ujrn9gABADmDE6nbJgMXwj6jCVPdwZyfr/CFikAgB8B3Xz521YBUPDULZhHZxC9k0/PW34eAHbjAZmyOoCMEIWH9TggwZZyvZbLKAARk6cER7fVwCXloF75R+76XrPjp/XtACDylkaqv2z5iY+o1DXBIVtCN8fWjAaKCsyC99f6Q/1LdEsUOKhIoZEwXOOEZMkJ+foFlPQS93dmYDfQDbMI5s3jqmYloBe0JympvPAV4kyHX0t5lNAgHyHPnSAMeSLgJcBTmJAajSkac+QUccDJIIIw7rkpzRIhql/jbcEXikj+6su1AAJTpHv6UUalM57Y1h4oreefuXYFgDwreLhdAxwUJjN6b8+FoU0sSFXJOz1G/0Yo2eGVFUr8jx3hYbhugHOztPdKYRY+JHccnvOtY7Okzv7e3TwHH3yhi9Kf48MxVSmgQJjIv+0XZv2bFILx6RIXedLsMVS4mHlKq8Qgl3ddtyAQPmmH33EFuZFEFWRgSADD6bQ4aqEERQ/uYGUqavljY7hDThKikW1IgXFhtehT2tD3MCFUuL7vHxFkesByxVyx+oBdZWNZ8bEVdCmZs2FLBUoqr0C9yRaO79/BOlHfG3M5pz4ivqjKbZb1ETgjkEh+BiWZtUGon3Zjggre4D/YJLBSq/vkV0AKtKEDszrxTvloIoD64KX4HG1H4cWYsSPZMZ2f7JZGIvNQGzHiIbMAdPeY+w7xCBfgS0c5a5KENXOULUIKyKTVUwf4lE95hML/0HujiEkESUwyeEWL3CKPXMnrKfoSfrAyce2gOdKZFl5bRHFyV8cz0vNPsPPi0gurjnqJs8lbrkrperOoV/n/jO02evF9uAAakqR8c9iI2Rj9qsDufJwJPvf/Lg//MsDPXf6oj/k1/nFJOeS978DlzlwCvU8K5uUihaLadk/wRNQVMjP3m5LE8X4a1mjrPa7fCkkhZdbHDgnUu/fbjYszxdiDhX0rQ9MSqGrcQdykzH9DsWuq7Rf4GbT+uNOdRCXJZjvvzCc3eB8ipabLwfqc68rD/ZtFeOZa/3A17aXGspt5ZNVO9UXw2BeAYQUbOGdHQXQSxL+7aYvPBNUWlTHlSNAeyd6W+k7Zebc9OmNHcTcgTGv2l7r1Vo1+jxAOMTlRRbEqQZfEpH3IuHj9mwXytKN14mAjCdgkRghyUFxVbDOZA7CzAQs7cXx2uUxE5asg5xy8a+hOJADzwEMcqmsvNxATeZy7f5m4ThjpR/eUSuiQqV4yxqd905fc6N527y9pW+Uopq9IeJbPOY+vB7SqAHQc3QCYUMvIBvzi+LqsIR3Fiu+rWvbrZKWFlKjR1PFiUdMIJOihMj2k8TUlJjhWdKsA2PkhFalmuSDNPGc+/4wWqCfpnE95VH+Okpx+DOlqB2r2c/bjtd5xIKBVdKtkJOSOe6L2fyl08Ipb/YJRpaHAe4SirVnmNwx282ocLBUdblJckRNdsAtfHUUO1cm/80Mew6+PvViCR6Y4h5TWF9wTfrhZ39u/0Q/Bl7VG4W8kUy9tufpZjEKl1piqA8N3fVecyX/SOdd9QlUPvKurPgzrib3SC+t99NZSn9tfro4pHICM/y2ElgqWPiDWW5EFRjDqD8/G89NuHAOkrLGVPrSCu3Oifn4cRd0gR+BQshhnbXd7sOP7O5e0bV2KCGXrHQBHgzy9H2FXtfIQPcsQz81nhMULtbOXILbysNELDC62bRw30zp8z076PSCUX9saHM/iMey+ueIsiuz49HDMyz86h5v70VQ2X6/FDZRhwQ6IY/mjZXgQAAAAA=)}.hx-ring>svg{position:relative;z-index:1}.hx-ring-c{z-index:2}.hx-bk,.hx-bl{z-index:3}.vx-core{position:absolute;left:50%;top:50%;width:78.5%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.vx-core,.cm-ring{--aura:url(/img/hx/core.png)}.vx-core i{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--aura) center/contain no-repeat;mask:var(--aura) center/contain no-repeat;background:var(--f-light);animation:vxTurn 60s linear infinite,vxBreath 6s ease-in-out infinite alternate}.vx-core .vx-glow{display:block;opacity:.28;animation:vxTurnR 95s linear infinite,vxBreath 7s ease-in-out infinite alternate-reverse}:root:not([data-look=classic]) .vx-core i{background:var(--f-dark)}:root:not([data-look=classic]) .vx-core .vx-glow{display:block;filter:blur(6px);opacity:.6}@keyframes vxTurnR{to{transform:rotate(-360deg)}}@keyframes vxBreath{0%{scale:1}to{scale:1.035}}@keyframes vxTurn{to{transform:rotate(360deg)}}.vx-orbit{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:contain;background-repeat:no-repeat;animation:vxBreathe 9s ease-in-out infinite alternate}@keyframes vxBreathe{0%{transform:scale(1) rotate(-.5deg);opacity:.9}to{transform:scale(1.035) rotate(.5deg);opacity:1}}html.rm .vx-core i,html.rm .vx-orbit{animation:none}:root:not([data-look=classic]) .hx-ring-c b,:root:not([data-look=classic]) .hx-atom-c b{text-shadow:0 2px 18px rgba(4,7,18,.6)}:root:not([data-look=classic]) .hx-ring-c>span,:root:not([data-look=classic]) .hx-atom-c>span,:root:not([data-look=classic]) .hx-atom-c>em{text-shadow:0 1px 3px rgba(2,4,12,.95),0 0 12px rgba(2,4,12,.85)}:root[data-look=classic] .hx-ring-c>span,:root[data-look=classic] .hx-atom-c>*{text-shadow:0 0 3px #fff,0 0 12px rgba(255,255,255,.9)}.hx-atom:before{display:none!important}.hx-est{display:inline-block;margin-top:6px;font-style:normal;padding:1px 7px;border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-secondary);border:1px solid var(--border);vertical-align:middle}.hx-bl{color:var(--cc)!important;font-weight:600}.hx-bl b{color:var(--cc)!important}.hx-bl b span{color:var(--cc)!important;opacity:.7}.hx-ring-c{isolation:isolate}.hx-ring-c:before{content:"";position:absolute;left:50%;top:50%;width:38%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--hx-calm) 0%,var(--hx-calm) 55%,transparent 100%)}:root{--hx-calm:rgba(244,245,248,.78)}:root:not([data-look=classic]){--hx-calm:rgba(5,7,14,.62)}.hx-cap{color:var(--t-primary)!important;opacity:.78;font-weight:700}.hx-delta{max-width:104px!important;font-size:11.5px!important;color:var(--t-primary)!important;opacity:.82}.hx-band{font-weight:600}.b2{overflow:hidden;position:relative}.b2 .hx-bio-in{display:block}.b2-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;position:relative;z-index:2}.b2-l{min-width:0}.b2-r{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right;max-width:46%}.b2-age{display:flex;align-items:baseline;gap:8px;margin-top:10px}.b2-age b{font-size:52px;font-weight:700;letter-spacing:-2px;line-height:.95}.b2-age span{font-size:22px;font-weight:600;color:var(--t-secondary)}.b2-chrono{font-size:13px;color:var(--t-secondary);margin-top:6px}.b2-diff{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:700;color:var(--bc);margin-top:6px}.b2-pill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--bc) 70%,transparent);color:var(--bc);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.b2-r p{margin:0;font-size:12.5px;line-height:1.35;color:var(--t-secondary)}.b2-vis{position:relative;height:178px;margin:-10px -16px 0}.b2-cell{position:absolute;left:50%;top:50%;width:178px;aspect-ratio:1;transform:translate(-50%,-50%);--cell:url(/img/hx/cell.png)}.b2-cell i{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--cell) center/contain no-repeat;mask:var(--cell) center/contain no-repeat;background:radial-gradient(circle at 40% 35%,var(--b1) 0%,var(--b2) 45%,var(--b3) 88%);animation:b2breathe 7s ease-in-out infinite alternate}@keyframes b2breathe{0%{transform:scale(.985) rotate(-1deg)}to{transform:scale(1.02) rotate(1deg)}}.b2-bar{position:relative;height:12px;border-radius:99px;margin:6px 6px 0;background:linear-gradient(90deg,#1a9bc7,#1c6fd0,#2e46c4 50%,#7a45c8 70%,#c0428f,#e5403a);box-shadow:0 0 14px color-mix(in srgb,var(--bc) 35%,transparent)}.b2-mark{position:absolute;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:radial-gradient(circle,#fff 0 4px,color-mix(in srgb,var(--bc) 40%,transparent) 5px 100%);border:2px solid color-mix(in srgb,#fff 70%,var(--bc));box-shadow:0 0 12px var(--bc)}.b2-mark:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:12px;margin-left:-1px;background:color-mix(in srgb,#fff 60%,var(--bc))}.b2-ticks{position:relative;height:52px;margin:14px 6px 0}.b2-ticks span{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;text-align:center;font-size:9.5px;line-height:1.2;color:var(--t-secondary);width:44px}.b2-ticks span:first-child,.b2-ticks span:last-child{width:64px}.b2-ticks span:before{content:"";width:1.5px;height:7px;background:var(--border);margin-bottom:4px}.b2-ticks span b{font-size:13px;color:var(--t-primary);font-weight:600}.b2-ticks span:first-child{transform:none;align-items:flex-start;text-align:left}.b2-ticks span:last-child{transform:translate(-100%);align-items:flex-end;text-align:right}html.rm .b2-cell i{animation:none}.b2{padding:14px 14px 12px}.b2-head{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;z-index:2}.b2-pill{height:28px;padding:0 11px;font-size:10.5px;letter-spacing:.14em}.b2-vis{position:relative;height:146px;margin:2px -14px 0}.b2-waves{position:absolute;left:-6%;right:-6%;top:50%;height:150px;transform:translateY(-50%);bottom:auto;--wm:url(/img/hx/waves.png);-webkit-mask:var(--wm) center 50%/100% 100% no-repeat;mask:var(--wm) center 50%/100% 100% no-repeat;background:linear-gradient(90deg,var(--w1),var(--w2) 30%,var(--b2) 50%,var(--w4) 70%,var(--w5));opacity:.95}.b2-cell{width:146px}.b2-age{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:0;margin:0;z-index:2;pointer-events:none}.b2-age b{font-size:44px;font-weight:700;letter-spacing:-1.5px;line-height:.9}.b2-age span{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--t-primary);opacity:.85;margin-top:3px}:root:not([data-look=classic]) .b2-age>*{text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 18px rgba(0,0,0,.7)}:root[data-look=classic] .b2-age>*{text-shadow:0 0 4px #fff,0 0 16px rgba(255,255,255,.95)}.b2-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:2px}.b2-meta>span:first-child{display:flex;flex-direction:column;gap:1px;min-width:0}.b2-diff{font-size:14px;margin:0}.b2-chrono{font-size:12px;margin:0}.b2-pace{font-size:12px;line-height:1.3;color:var(--t-secondary);text-align:right;max-width:52%}.b2-conf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:11.5px;color:var(--t-secondary)}.b2-cf{font-weight:700;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--t-primary)}.b2-cf-example{color:var(--t-secondary)}.b2-wait-in{display:flex;flex-direction:column;gap:8px;padding:14px 0 4px;font-size:13px}.b2-wait-in b{font-size:22px}.b2-wait-in span{color:var(--t-secondary);line-height:1.4}.b2-wait-in .btn{align-self:flex-start}.b2-prog{height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden}.b2-prog i{display:block;height:100%;background:var(--bc,var(--ph-b,#3B82F6));border-radius:99px}.b2-bar{margin:12px 6px 0;height:10px}.b2-ticks{height:50px;margin-top:12px}.b2 .hx-foot{margin-top:4px;font-size:10.5px}.hx{gap:10px}.hx-hdr{padding-top:2px}.hx-hdr h1{font-size:30px}.hx-hdr p{margin-top:2px}.hx-ring{width:min(100%,322px);margin:2px auto 4px}.hx-ring{width:min(calc(100% + 32px),400px);margin:0 max(-16px,calc((100% - 400px)/2))}.vx-core{width:94%}.vx-core .vx-glow{opacity:.12}.hx-ring-c b{font-size:76px;letter-spacing:-3.5px}.hx-ring-c:before{width:44%}:root:not(#x) .vx-core i.vx-amb{-webkit-mask:none;mask:none;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(closest-side,transparent 50%,var(--a-light) 72%,transparent 100%);filter:blur(12px);animation:vxBreath 8s ease-in-out infinite alternate}:root:not(#x):not([data-look=classic]) .vx-core i.vx-amb{background:radial-gradient(closest-side,transparent 46%,var(--a-dark) 70%,transparent 100%)}.hx-hdr{margin-bottom:-6px}.b2-vis{height:132px}.b2-cell{width:132px}.b2-waves{height:136px}.b2-age b{font-size:40px}.b2-ticks{height:44px;margin-top:10px}.b2-bar{margin-top:10px}.pal-pick{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pal-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:9px 10px;border-radius:12px;border:1px solid var(--border);background:var(--surface);text-align:left;font-size:12.5px}.pal-opt i{display:block;width:100%;height:8px;border-radius:4px}.pal-opt small{font-size:10.5px;color:var(--t-secondary);line-height:1.25}.pal-opt[aria-pressed=true]{border-color:var(--t-primary);box-shadow:0 0 0 1px var(--t-primary)}.pal-pick .pal-opt:first-child{grid-column:1/-1}.ob-hero2{align-items:center;text-align:center;gap:10px;margin-top:1vh}.ob-hero2 .wordmark{align-self:flex-start}.ob-does{display:flex;flex-direction:column;gap:8px;width:100%;max-width:360px;text-align:left;margin-top:2px}.ob-does>div{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#7f7f7f12;border:1px solid var(--border)}.ob-does-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ph-p,#6B47C4),var(--ph-b,#2E63C2))}.ob-does>div>span:last-child{display:flex;flex-direction:column;gap:1px}.ob-does b{font-size:14.5px}.ob-does span span{font-size:12px;color:var(--t-secondary);line-height:1.3}.ob-hero2 .ob-ring{width:min(58vw,230px)}:root.short .ob-hero2 .ob-ring{width:min(44vw,170px)}:root.short .ob-does>div{padding:7px 10px}:root.short .ob-does-ic{width:30px;height:30px}.ob-ring{position:relative;width:min(78vw,300px);aspect-ratio:1;margin:4px auto 2px}.ob-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ob-track{fill:none;stroke:var(--track);stroke-width:5}.ob-arc{fill:none;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 6px currentColor)}.ob-ring .vx-core{width:92%}.ob-ring-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ob-ring-c span{font-size:10px;letter-spacing:.22em;font-weight:700;opacity:.8}.ob-ring-c b{font-size:64px;line-height:.95;letter-spacing:-2.5px}.ob-ring-c em{font-style:normal;font-weight:600;font-size:14px}.ob-hero2 .ob-pitch{font-size:26px!important;line-height:1.15;letter-spacing:-.5px;margin:6px 0 0}.ob-sub{margin:0;font-size:15px;line-height:1.4;color:var(--t-secondary);max-width:320px}:root.short7 .ob-ring{width:min(60vw,220px)}:root.short7 .ob-hero2 .ob-pitch{font-size:21px!important}.ins-dots{display:inline-flex;gap:5px;align-items:center}.ins-dots i{width:6px;height:6px;border-radius:50%;background:var(--t-muted)}.ins-dots i.on{background:var(--t-primary);width:16px;border-radius:3px}.pl-adj{display:flex;align-items:center;gap:10px;width:100%;margin:6px 0 2px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:14px;font-weight:600;color:var(--t-primary)}.pl-adj>span:first-child{display:inline-flex;align-items:center;gap:7px}.pl-adj .muted{margin-left:auto;font-weight:500;font-size:13px}.pl-adj[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.pl-startbar.one{justify-content:stretch}.pl-startbar.one .pl-start{flex:1;width:100%;height:56px;font-size:17px;border-radius:16px}.mp-seg{margin:2px 0 4px}.mp-seg button{flex:1}.kst-head{margin:4px 0 0}.kst-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.kst-row::-webkit-scrollbar{display:none}.kst{position:relative;flex:none;width:228px;height:150px;border-radius:18px;overflow:hidden;border:0;padding:0;text-align:left;color:#fff;scroll-snap-align:start;background:#111}.kst.big{width:100%;height:178px}.kst.closed .kst-img{filter:grayscale(.8)}.kst-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.kst-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#000000b8)}.kst-promo{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#fffffff0;color:#111;font-size:11.5px;font-weight:700}.kst-promo.off{background:#0009;color:#fff}.kst-txt{position:absolute;left:12px;right:12px;bottom:10px;display:flex;flex-direction:column;gap:1px}.kst-txt b{font-size:17px;letter-spacing:-.2px}.kst.big .kst-txt b{font-size:21px}.kst-txt>span{font-size:12.5px;opacity:.9}.kst-meta{font-size:11.5px!important;opacity:.82!important}.kst-list{display:flex;flex-direction:column;gap:12px}.kst-note{font-size:12.5px;margin:2px 0}.kp-hero{position:relative;height:210px;margin:-8px -18px 12px;border-radius:22px 22px 0 0;overflow:hidden;background-size:cover;background-position:center}.kp-ht{position:absolute;left:18px;right:18px;bottom:14px;color:#fff;display:flex;flex-direction:column;gap:2px}.kp-ht b{font-size:26px;letter-spacing:-.4px}.kp-ht span{font-size:13px;opacity:.9}.kp-story{font-size:14.5px;line-height:1.5;margin:0 0 12px}.kp-promo{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--border);margin-bottom:12px}.kp-promo>span{display:flex;flex-direction:column;gap:1px}.kp-promo b{font-size:14.5px}.kp-promo span span{font-size:12px;color:var(--t-secondary)}.kp-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}.kp-facts>span{display:flex;flex-direction:column;gap:2px;padding:9px 6px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:10.5px;color:var(--t-secondary);text-align:center}.kp-facts b{font-size:13px;color:var(--t-primary)}.kp-fill{margin-bottom:14px}.kp-sl{margin:14px 0 8px}.kp-how{margin-top:14px;font-size:13px}.vxc-w{display:flex;flex-direction:column;gap:4px;margin-top:8px}.vxc-g{display:grid;gap:4px;height:46px;align-items:end;border-bottom:1px solid var(--hx-line,var(--border))}.vxc-w.big .vxc-g{height:120px;gap:5px}.vxc{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center}.vxc i{display:block;width:100%;max-width:26px;border-radius:5px 5px 2px 2px;opacity:.55;transition:height .4s}.vxc.now i{opacity:1;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--t-primary) 35%,transparent)}.vxc.none:after{content:"";position:absolute;bottom:0;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--hx-line,var(--border))}.vxc-l{display:grid;gap:4px;font-size:10px;color:var(--t-secondary);text-align:center;white-space:nowrap}.vxc-l span{overflow:visible}.vx-note{font-size:12px;color:var(--t-secondary);margin:8px 0 0}.vx-sub{font-size:12px;color:var(--t-secondary);margin:-4px 0 10px;line-height:1.4}.vx-legend{font-size:10.5px;color:var(--t-secondary);display:flex;align-items:center;gap:6px}.vx-legend i{width:10px;height:10px;border-radius:3px;background:var(--t-primary);opacity:.8}.vxr{padding:10px 0;border-top:1px solid var(--hx-line,var(--border))}.vxr:first-of-type{border-top:0}.vxr-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.vxr-n{font-size:13.5px;font-weight:600}.vxr-v{display:flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums}.vxr-v b{font-size:17px;font-weight:700}.vxr-v small{font-size:11px;color:var(--t-secondary)}.vxr-d{font-size:11px;font-weight:700;margin-left:6px}.vxd.vxd-ax{border-top:0;padding:0 0 2px}.vxd-axl{display:flex;justify-content:space-between;font-size:10px;color:var(--t-secondary)}.vx-shape .hx-h .hx-info,.vx-week .hx-h .hx-info{flex:none}.vx-shape .hx-label{letter-spacing:.12em;white-space:normal}.vxd{display:grid;grid-template-columns:38% 1fr 64px;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--hx-line,var(--border))}.vxd-n{display:flex;flex-direction:column;min-width:0}.vxd-n b{font-size:13px;font-weight:600}.vxd-n em{font-style:normal;font-size:11px;color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vxd-bar{position:relative;height:12px;border-radius:6px;background:color-mix(in srgb,var(--t-primary) 6%,transparent)}.vxd-bar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1.5px;margin-left:-.75px;background:var(--t-secondary);opacity:.5}.vxd-bar i{position:absolute;top:0;bottom:0;border-radius:6px}.vxd-v{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.vxd-tot{border-top:1.5px solid var(--t-secondary)}.vx-shape-lock{display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;font-size:13.5px;color:inherit;cursor:pointer;width:100%}.ds-list .ds{--cc:var(--hab-neu,#5F6470)!important}.nm-list .nm{border-left-color:color-mix(in srgb,var(--t-primary) 16%,transparent)}.dev-card{padding:8px 0 12px;border-bottom:1px solid var(--border)}.cm-card{border:0}.cm-ph{position:relative;aspect-ratio:4/5;max-height:62vh;width:100%;overflow:hidden;background:#111;display:grid;place-items:center}.cm-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}.cm-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 22%,transparent 52%,rgba(0,0,0,.82) 100%);pointer-events:none;z-index:1}.cm-ph0 .av{position:relative;z-index:2}.cm-dots{position:absolute;top:10px;left:12px;right:12px;display:flex;gap:4px;z-index:3}.cm-dots i{flex:1;height:3px;border-radius:2px;background:#ffffff59}.cm-dots i.on{background:#fff}.cm-tap{position:absolute;top:0;bottom:0;width:40%;border:0;background:none;z-index:4}.cm-tap.l{left:0}.cm-tap.r{right:0}.cm-tags{position:absolute;top:22px;left:12px;display:flex;gap:6px;z-index:3}.cm-tags span{font-size:11px;font-weight:700;color:#fff;background:#0000006b;padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cm-over{position:absolute;left:14px;right:14px;bottom:12px;color:#fff;z-index:3;pointer-events:none;text-align:left}.cm-over b{font-size:24px;letter-spacing:-.01em}.cm-over p{margin:3px 0 0;font-size:12.5px;opacity:.9}.cm-ver{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;background:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:3px 8px;margin-left:6px;vertical-align:5px}.cm-face{border-radius:50%;object-fit:cover;flex:none;display:block}.cm-face.sm{display:inline-block}.it-pic .cm-face{border-radius:14px}.cm-fo{display:flex;flex-direction:column;gap:10px;padding:14px 12px 12px;border-radius:20px;background:var(--surface-2);margin:12px 0}.sheet .cm-fo{background:var(--bg)}.cm-fo-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cm-fo-h b{font-size:15px}.cm-fo-h span{font-size:11.5px;color:var(--t-secondary)}.cm-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.cm-side{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.cm-who{font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:5px}.cm-mid{font-size:11px;font-weight:700;color:var(--t-secondary)}.cm-ring{position:relative;display:grid;place-items:center}.cm-ring .cm-aura{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;-webkit-mask:var(--aura) center/contain no-repeat;mask:var(--aura) center/contain no-repeat;background:radial-gradient(circle,var(--c) 0%,var(--c) 58%,transparent 74%);opacity:.6;animation:vxTurn 60s linear infinite}html.rm .cm-ring .cm-aura{animation:none}.cm-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cm-ring .cm-tr{fill:none;stroke:var(--track);stroke-width:7}.cm-ring b{position:relative;font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cm-fair{align-self:center;font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--border)}.cm-tick{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--t-secondary);margin:4px 0 8px}.cm-tick input{width:16px;height:16px;accent-color:var(--t-primary)}.cm-bar{position:fixed;z-index:33;left:50%;transform:translate(-50%);bottom:calc(76px + var(--vb,0px) + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);max-width:448px;display:flex;gap:10px;align-items:center}.cm-pass{flex:none;width:54px;height:54px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--t-secondary);display:grid;place-items:center;box-shadow:0 8px 24px #00000040}.cm-go{flex:1;height:54px;border-radius:27px;border:0;background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 24px #0000004d}.cm-bar-pad{height:70px}:root:has(.cm-bar) .toast{bottom:calc(144px + env(safe-area-inset-bottom,0px))}.cm-itm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#060609e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px max(24px,calc(50% - 200px));text-align:center;animation:cmFade .35s ease}@keyframes cmFade{0%{opacity:0}}html.rm .cm-itm{animation:none}.cm-itm-pics{display:flex;margin-bottom:6px}.cm-itm-pics>*{border:3px solid #fff;box-shadow:0 10px 30px #00000080}.cm-itm-pics>*+*{margin-left:-22px}.cm-itm-t{font-size:30px;letter-spacing:-.02em}.cm-itm-sc{font-weight:700;font-size:16px}.cm-itm-n{font-size:13px;opacity:.75;max-width:32ch}.cm-itm-sc{display:flex;gap:14px}.cm-itm-sc span{display:inline-flex;align-items:center;gap:6px}.cm-itm-sc i{width:10px;height:10px;border-radius:50%}.cm-itm .btn.cm-itm-b{background:#fff;color:#000;margin-top:8px}.cm-itm .btn.cm-itm-g{color:#fff;border:1px solid rgba(255,255,255,.35);background:transparent}.cm-itm-x{color:#fff;opacity:.7}.cm-chat-h{position:relative;display:flex;align-items:center;gap:10px;margin:2px 36px 10px 0}.cm-chat-h .grow{min-width:0}.cm-chat-h b{display:block;font-size:16px}.cm-chat-h .grow span{font-size:11.5px;color:var(--t-secondary)}.cm-menu{position:absolute;right:0;top:44px;z-index:5;background:var(--bg);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 30px #00000040;display:flex;flex-direction:column;overflow:hidden;min-width:220px}.cm-menu button{border:0;background:none;text-align:left;padding:11px 16px;font:inherit;font-size:13.5px;color:var(--t-primary)}.cm-menu button+button{border-top:1px solid var(--border)}.cm-seg{margin-bottom:10px}.cm-seg button{display:inline-flex;align-items:center;justify-content:center;gap:3px}.cm-msgs{display:flex;flex-direction:column;gap:6px;min-height:240px}.cm-msg{max-width:80%;padding:9px 12px;border-radius:18px;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.cm-msg.me{align-self:flex-end;background:var(--btn-bg);color:var(--btn-fg);border-bottom-right-radius:6px}.cm-msg.them{align-self:flex-start;background:var(--surface-2);border-bottom-left-radius:6px}.cm-msg.sys{align-self:center;max-width:none;background:none;color:var(--t-secondary);font-size:11.5px;padding:2px;text-align:center}.cm-typing{display:flex;gap:4px;padding:12px}.cm-typing i{width:6px;height:6px;border-radius:50%;background:var(--t-secondary);animation:cmBlink 1s infinite}.cm-typing i:nth-child(2){animation-delay:.15s}.cm-typing i:nth-child(3){animation-delay:.3s}@keyframes cmBlink{50%{opacity:.25}}.cm-safe{align-self:center;display:flex;gap:6px;align-items:center;font-size:11.5px;color:var(--t-secondary);background:var(--bg);border-radius:12px;padding:7px 10px;text-align:center;margin-bottom:6px}.cm-wait{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:14px 8px}.cm-inv{align-self:flex-end;width:84%;border-radius:18px;border:1.5px solid var(--lux,#B8955F);background:color-mix(in srgb,var(--lux,#B8955F) 12%,transparent);padding:12px;display:flex;flex-direction:column;gap:2px;font-size:13px}.cm-inv b{font-size:16px}.cm-inv .ok{color:var(--accent-green,#2E7D5B);font-weight:700;margin-top:6px;display:flex;align-items:center;gap:4px}.cm-comp{position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom,0px));margin:10px -16px calc(-20px - env(safe-area-inset-bottom,0px));padding:8px 12px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.cm-qr{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cm-qr .chip{white-space:nowrap;flex:none}.cm-crow{display:flex;gap:8px;align-items:center}.cm-crow input{flex:1;min-width:0;height:42px;border-radius:21px;border:1px solid var(--border);background:var(--bg);color:var(--t-primary);padding:0 14px;font:inherit;font-size:14px}.cm-rb{flex:none;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--lux,#B8955F);background:color-mix(in srgb,var(--lux,#B8955F) 12%,transparent);color:var(--t-primary);display:grid;place-items:center}.cm-rb.on{background:var(--lux,#B8955F);color:#1c1509}.cm-rb:disabled,.cm-send:disabled{opacity:.4}.cm-send{flex:none;height:42px;border-radius:21px;border:0;background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-weight:700;padding:0 14px}.cm-ib{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;background:var(--bg)}.cm-lead{text-align:center;font-size:14px;font-weight:600}.cm-won{border-radius:14px;padding:10px;text-align:center;background:color-mix(in srgb,var(--lux,#B8955F) 14%,transparent)}.cm-won b{font-size:16px}.cm-race{display:flex;flex-direction:column;gap:7px}.cm-rr{display:grid;grid-template-columns:24px 1fr 76px 1fr 24px;align-items:center;gap:6px;font-size:12px;font-variant-numeric:tabular-nums}.cm-rr .a{text-align:right;font-weight:700}.cm-rr .b{font-weight:700}.cm-rr .cm-nm{text-align:center;font-size:11px;color:var(--t-secondary);font-weight:600}.cm-tug{position:relative;height:8px;border-radius:4px;background:var(--track);overflow:hidden}.cm-tug i{position:absolute;top:0;bottom:0;border-radius:4px}.cm-tug.l i{right:0}.cm-tug.r i{left:0}.cm-ph0{aspect-ratio:16/11}.ven-ct{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:1px solid var(--border)}.ven-ct:first-of-type{border-top:0}.ven-ct>div:first-child{display:flex;flex-direction:column;gap:2px;font-size:13px}.cm-week{display:flex;justify-content:center;gap:6px}.cm-week i{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:700;background:var(--surface-2);color:var(--t-secondary)}.cm-week i.w{background:var(--accent-green,#2E7D5B);color:#fff}.cm-week i.l{background:var(--t-secondary);color:var(--bg)}.cm-week i.t{outline:2px solid var(--t-primary);outline-offset:1px}.cm-cheers{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.cm-odin{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--t-secondary);background:var(--bg);border-radius:12px;padding:9px 10px}.cm-odin b{color:var(--t-primary)}.mp-pool{position:sticky;top:-10px;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:var(--bg);border:1px solid var(--border);font-size:13px;margin-bottom:4px}.mp-pool b{font-size:18px;font-variant-numeric:tabular-nums}.mp-pool.low{border-color:var(--lux,#B8955F)}.mp-grp{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:var(--bg);margin:10px 0}.mp-grp .mp-h,.mp-plus .mp-h{font-size:14px;letter-spacing:0;line-height:1.3;margin:0}.mp-grp .mp-h b,.mp-plus .mp-h b{display:inline-flex;align-items:center;gap:6px}.mp-free{font-size:11px;font-weight:700;color:var(--accent-green,#2E7D5B)}.mp-top{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;text-align:left;padding:12px;border-radius:14px;border:1.5px solid var(--lux,#B8955F);background:color-mix(in srgb,var(--lux,#B8955F) 10%,transparent);margin:10px 0 4px;font:inherit;color:var(--t-primary)}.mp-top b{display:block;font-size:14px}.mp-top span span{font-size:11.5px;color:var(--t-secondary)}.mp-sw{flex:none;width:40px;height:24px;border-radius:12px;background:var(--track);position:relative}.mp-sw:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.mp-top.on .mp-sw{background:var(--accent-green,#2E7D5B)}.mp-top.on .mp-sw:after{transform:translate(16px)}.tm-pkg{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;width:100%;text-align:left;padding:8px;border-radius:14px;border:2px solid transparent;background:var(--bg);font:inherit;color:var(--t-primary);margin-bottom:6px}.tm-pkg[aria-pressed=true]{border-color:var(--t-primary)}.tm-pkg .photo{width:52px;height:52px;border-radius:12px}.tm-pkg b{display:block;font-size:13.5px}.tm-pkg span span{display:block;font-size:11.5px;color:var(--t-secondary)}.tm-step{display:inline-flex;align-items:center;gap:10px}.tm-step button{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--t-primary);font-size:16px;font-weight:700}.tm-sum{display:flex;justify-content:space-between;font-size:13px;color:var(--t-secondary);padding:3px 0}.tm-sum b{color:var(--t-primary);font-variant-numeric:tabular-nums}.tm-sum.tot{font-size:15px;color:var(--t-primary);border-top:1px solid var(--border);padding-top:8px;margin-top:4px}.vo-offer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vo-offer button{border:1.5px solid var(--border);background:var(--bg);border-radius:14px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;gap:2px;font:inherit;font-weight:700;font-size:13px;color:var(--t-primary)}.vo-offer button small{font-size:10.5px;font-weight:500;color:var(--t-secondary);text-align:center}.vo-offer button[aria-pressed=true]{border-color:var(--t-primary);box-shadow:0 0 0 1px var(--t-primary)}.tm-steps{display:flex;gap:6px;margin:4px 0 12px;font-size:11.5px;font-weight:600;color:var(--t-secondary)}.tm-steps span{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.tm-steps i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;background:var(--surface-2)}.tm-steps .on{color:var(--t-primary)}.tm-steps .on i{background:var(--btn-bg);color:var(--btn-fg)}.tm-steps .done i{background:var(--accent-green,#2E7D5B);color:#fff}.tm-card{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.tm-card h2{font-size:16px;margin:0}.tm-card .label{margin-top:2px}.tm-style{display:flex;flex-direction:column;gap:3px;text-align:left;width:100%;padding:12px;border-radius:14px;border:2px solid var(--border);background:var(--bg);font:inherit;color:var(--t-primary)}.tm-style[aria-pressed=true]{border-color:var(--t-primary)}.tm-style span{font-size:12.5px;color:var(--t-secondary)}.tm-kit{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;width:100%;text-align:left;padding:8px;border-radius:14px;border:2px solid var(--border);background:var(--bg);font:inherit;color:var(--t-primary)}.tm-kit[aria-pressed=true]{border-color:var(--t-primary)}.tm-kit .photo{width:56px;height:56px;border-radius:12px}.tm-kit .grow{display:flex;flex-direction:column;gap:1px;min-width:0}.tm-kit .grow span{font-size:11.5px;color:var(--t-secondary)}.tm-pkg2{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;padding:12px;border-radius:14px;border:2px solid var(--border);background:var(--bg);font:inherit;color:var(--t-primary);font-size:13px}.tm-pkg2[aria-pressed=true]{border-color:var(--t-primary)}.tm-pkg2 b{display:flex;justify-content:space-between;gap:8px;font-size:14px}.tm-pkg2 b span{font-weight:600;white-space:nowrap}.tm-dt{display:flex;gap:6px;flex-wrap:wrap}.tm-dt i{font-style:normal;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent-green,#2E7D5B) 14%,transparent);color:var(--t-primary)}.tm-dish{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center}.tm-dish .thumb{width:48px;height:48px;border-radius:10px}.tm-dish .grow{display:flex;flex-direction:column;min-width:0;font-size:13px}.tm-dish .grow span{font-size:11.5px;color:var(--t-secondary)}.tm-step{display:inline-flex;align-items:center;gap:8px}.tm-step button{min-width:32px;height:32px;padding:0 6px;border-radius:16px;border:1px solid var(--border);background:var(--bg);color:var(--t-primary);font:inherit;font-weight:700}.tm-step b{min-width:28px;text-align:center;font-size:16px;font-variant-numeric:tabular-nums}.tm-gaps{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--lux,#B8955F) 12%,transparent);font-size:12.5px;margin-bottom:12px}.tm-gaps span{display:flex;gap:6px;align-items:center}.tm-policy{display:flex;gap:6px;align-items:center;font-size:12.5px;margin:0}.tm-bar{position:fixed;z-index:33;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);max-width:448px;display:flex;gap:10px}.tm-bar .btn{flex:1;height:52px;box-shadow:0 8px 24px #00000040}.tm-bar .btn.ghost{flex:0 0 96px;background:var(--surface)}.tm-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 0;border:0;border-top:1px solid var(--border);background:none;font:inherit;color:var(--t-primary)}.tm-row:first-of-type{border-top:0}.tm-row .grow{display:flex;flex-direction:column;min-width:0}.tm-row .grow span{font-size:12px;color:var(--t-secondary)}.tm-st{flex:none;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--surface-2)}.tm-st.accepted,.tm-st.delivered,.tm-st.out{background:color-mix(in srgb,var(--accent-green,#2E7D5B) 18%,transparent)}.tm-st.declined,.tm-st.cancelled{color:var(--t-secondary)}.tm-flow{display:flex;gap:4px;margin:4px 0 6px}.tm-flow span{flex:1;display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--t-secondary);text-align:center}.tm-flow i{height:4px;border-radius:2px;background:var(--surface-2)}.tm-flow .on{color:var(--t-primary);font-weight:600}.tm-flow .on i{background:var(--accent-green,#2E7D5B)}.tm-kn{font-size:13px;margin:6px 0 0;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.tm-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:28px 18px}.tm-done h2{margin:0;font-size:20px}.ven-pkg{display:flex;flex-direction:column;gap:2px;font-size:12.5px;padding:8px 0;border-top:1px solid var(--border)}.ven-pkg-new{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;background:var(--surface-2)}.m-extras{display:flex;flex-direction:column;gap:6px;margin-top:6px}.mx-h{font-size:11.5px;font-weight:600;color:var(--t-secondary);padding:0 4px}.mx-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;background:var(--surface)}.mx-ic{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--cat-nutr,#4FBF8A) 14%,transparent);color:var(--t-primary)}.mx-t{flex:1;min-width:0;display:flex;flex-direction:column}.mx-t b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-t span{font-size:11.5px;color:var(--t-secondary)}.cm-badge{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-content:center;text-align:center;border:3px solid var(--c);line-height:1}.cm-badge b{font-size:15px;font-variant-numeric:tabular-nums}.cm-badge small{font-size:8.5px;color:var(--t-secondary);text-transform:uppercase;letter-spacing:.04em}.btn.prem.ref.eb2{background:none!important;box-shadow:none!important;border:0!important;height:48px!important;padding:0 64px 0 20px!important;justify-content:flex-start!important;color:var(--t-primary)!important;position:relative;overflow:visible!important;--c:var(--orb-c,#6F8FE6)}.btn.prem.ref.eb2:before,.btn.prem.ref.eb2:after,.btn.prem.ref.eb2 canvas{display:none!important}.btn.prem.ref.eb2>svg:not(.eb2-edge),.btn.prem.ref.eb2 .pg-arr{display:none!important}.btn.prem.ref.eb2 .pg-t{font-size:14.5px;font-weight:600;color:var(--t-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn .eb2-edge{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;overflow:visible;pointer-events:none}.eb2 .eb2-edge path{fill:none;stroke-width:1.5;stroke-linecap:round}.eb2 .eb2-disc{position:absolute;right:0;top:0;width:48px;height:48px;border-radius:50%;color:#fff;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 115%,color-mix(in srgb,var(--c) 75%,transparent) 0%,transparent 60%),linear-gradient(180deg,#1a1b20,#08080a);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 70%,transparent),0 6px 18px color-mix(in srgb,var(--c) 28%,transparent)}.wm-foot .btn.prem.ref.eb2 .pg-t,.eb2-foot .btn.prem.ref.eb2 .pg-t{color:#fff}.wm-foot .eb2,.eb2-foot .eb2{--edge:#fff}.eb2:not(.wm-go) .eb2-edge path{stroke-width:1.6}.eb2{--edge:var(--t-primary)}.eb2 .pg-t{position:relative;z-index:1}.eb2 .eb2-glass{position:absolute;left:1px;top:1px;bottom:1px;right:18px;border-radius:24px 0 0 24px;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#ffffff52,#ffffff0f);backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000000a;-webkit-mask:linear-gradient(90deg,#000 60%,transparent);mask:linear-gradient(90deg,#000 60%,transparent)}.eb2 .eb2-glass i{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 120% at 30% 0%,rgba(255,255,255,.45),transparent 60%),radial-gradient(40% 90% at 60% 100%,rgba(111,143,230,.08),transparent 70%)}.wm-foot .eb2 .eb2-glass{display:none}html:not([data-look=classic]) .eb2 .eb2-glass{background:linear-gradient(180deg,#ffffff0b,#fff0 70%);box-shadow:inset 0 1px #ffffff1f;backdrop-filter:none;-webkit-backdrop-filter:none}html:not([data-look=classic]) .eb2 .eb2-glass i{background:radial-gradient(60% 120% at 30% 0%,rgba(255,255,255,.06),transparent 60%),radial-gradient(40% 90% at 70% 100%,rgba(111,143,230,.08),transparent 70%)}.diy-card{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px;border-radius:16px;background:var(--surface-2)}.diy-card .grow{display:flex;flex-direction:column}.diy-card b{font-size:14px}.diy-card .grow span{font-size:12px;color:var(--t-secondary)}.lay{position:relative}.lay-min{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:2;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);white-space:nowrap;box-shadow:0 4px 12px #0000002e}html:not([data-look=classic]) .menu-panel{border-color:transparent;background:transparent}.dco-top{display:flex;align-items:center;margin-bottom:10px;min-height:28px}.dco-test{display:inline-block;margin-left:6px;vertical-align:1px;font:700 10.5px/1 system-ui;letter-spacing:.06em;color:#9a4a00;background:#ffe9c7;border-radius:6px;padding:5px 7px}.dco-m{margin:0}.dco-h{margin:2px 0 0;font-size:17px}.dco-amt{font-size:34px;font-weight:700;margin:4px 0 12px;font-variant-numeric:tabular-nums}.dco-err{color:#c62828;font-size:13px;margin:10px 0 0}.dco-pay{margin-top:16px}.dco-f{font-size:11.5px;text-align:center;margin:8px 0 0}.dl-code{margin-top:10px;padding:12px;border-radius:14px;background:var(--surface-2,rgba(127,127,127,.08))}.dl-code b.mono{display:block;font-size:28px;letter-spacing:.3em;margin:2px 0}.dl-code .muted{font-size:12px}.ev-tl{list-style:none;margin:8px 0 0;padding:0}.ev-tl li{display:flex;gap:10px;padding:7px 0;border-top:1px solid var(--line,rgba(127,127,127,.18));font-size:13px}.ev-tl li.ev-key{background:#e6962814;margin:0 -8px;padding:7px 8px;border-radius:8px}.ev-t{flex:0 0 92px;color:var(--muted,#888);font-size:11.5px}.ev-x{flex:1;min-width:0}.ev-phs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ev-ph{position:relative;width:56px;height:56px;border-radius:10px;border:1px solid var(--line,rgba(127,127,127,.25));background:var(--surface-2,rgba(127,127,127,.08));display:inline-flex;align-items:center;justify-content:center;color:var(--muted,#888);padding:0;cursor:pointer}.ev-ph.lg{width:96px;height:96px}.ev-add{flex-direction:column;gap:2px;font-size:11px;border-style:dashed}.ev-x0{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;padding:0}.ev-item{display:flex;align-items:center;gap:8px;padding:6px 0}.ev-item .stepper{display:inline-flex;align-items:center;gap:10px}.ev-item .stepper button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line,rgba(127,127,127,.3));background:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;padding:0}.ev-item .stepper button:disabled{opacity:.35}.ev-check{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:13.5px}.ev-check input{margin-top:3px}.ev-open{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:#e696281a;border:1px solid rgba(230,150,40,.35);margin:6px 0 10px;font-size:13px}.ev-open .btn{margin-top:6px;align-self:flex-start}.ev-proof{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ev-proof span{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:5px 9px;border-radius:999px;background:var(--surface-2,rgba(127,127,127,.08));color:var(--muted,#888)}.ev-proof span.on{color:#1e8e5a;background:#1e8e5a1a}.plt-ap{background:#000!important;color:#fff!important;border-color:#000!important;margin:10px 0 4px}.plt-apple{background:#111;color:#fff;border-radius:18px;padding:16px;margin-top:8px}.plt-apple .pa-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.plt-apple .pa-r{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid rgba(255,255,255,.12);font-size:14px}.plt-apple .pa-f{font-size:11.5px;color:#aaa;margin:8px 0 12px}.plt-apple .link{color:#6cf}.plt-apple .pay-how{color:#aaa}.plt-face{background:#fff!important;color:#000!important}.plt-tools{margin-top:4px}.ev-guard{padding:10px 12px;border-radius:12px;border:1px solid var(--line,rgba(127,127,127,.25));margin:4px 0 10px;font-size:13px}.ev-flags{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.ev-flags span{display:flex;gap:6px;align-items:center;color:#b0611a;font-size:12.5px;font-weight:600}.ev-status{font-size:12.5px;margin:8px 0 0}.ev-big{width:100%;aspect-ratio:4/3;border-radius:14px;background:#111;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:13px}.pay-out .adm-tiles{margin:6px 0 10px}.pay-row{padding:10px 0;border-top:1px solid var(--line,rgba(127,127,127,.18))}.pay-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.pay-when{font-size:11.5px;margin-top:3px}.pay-row .btn{margin-top:6px}.onw{display:flex;flex-direction:column;gap:12px}.onw-std{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--cat-nutr)}.onw-when{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit}.onw-when .grow,.onw-row .grow,.onw-dish .grow,.onw-plan .grow,.onw-addr .grow,.onw-line .grow,.onw-st .grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.onw-when b{font-size:14px}.onw-when small,.onw-row small,.onw-plan small,.onw-addr small,.onw-line small,.onw-st small{font-size:12px;color:var(--t-secondary)}.onw-need{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:var(--surface);font-size:13px;color:var(--t-secondary);line-height:1.4}.onw-need b{color:var(--t-primary)}.onw-need svg{flex:none;margin-top:1px}.onw-lbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--t-secondary);margin-top:4px}.onw-plan{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--orb-c) 45%,var(--border));background:color-mix(in srgb,var(--orb-c) 9%,var(--surface));color:var(--t-primary);font:inherit}.onw-plan b{font-size:14px}.onw-oi{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--t-primary);color:var(--bg);font-weight:800}.onw-rc{display:flex;flex-direction:column;width:100%;padding:0;text-align:left;border-radius:18px;overflow:hidden;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit}.onw-rc-pic{display:block;height:128px;position:relative;background-size:cover;background-position:center}.onw-ex{position:absolute;left:8px;top:8px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:7px;background:#0000009e;color:#fff}.onw-rc-b{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;font-size:12.5px;color:var(--t-secondary)}.onw-rc-b b{font-size:15px;color:var(--t-primary)}.onw-rc-fit{color:var(--t-primary);font-weight:600}.onw-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit}.onw-row.off{opacity:.5}.onw-row b{font-size:13.5px}.onw-row-pic{flex:none;width:52px;height:52px;border-radius:10px;background-size:cover;background-position:center}.onw-acts{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.onw-pill{display:inline-flex;align-self:flex-start;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--orb-c) 18%,transparent);color:var(--t-primary);white-space:nowrap}.onw-pill.s3{background:color-mix(in srgb,var(--cat-nutr) 22%,transparent)}.onw-pill.s4{background:var(--surface-2);color:var(--t-secondary)}.onw-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-weight:600}.onw-hero{height:160px;border-radius:18px;background-size:cover;background-position:center}.onw-h{margin:0;font-size:22px;letter-spacing:-.01em;text-wrap:balance}.onw-sub{font-size:13px}.onw-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.onw-facts span{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:12px;background:var(--surface)}.onw-facts b{font-size:13px}.onw-facts small{font-size:11px;color:var(--t-secondary)}.onw-dish{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px;border-radius:16px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit}.onw-dish.off{opacity:.6}.onw-dish b{font-size:13.5px;line-height:1.25}.onw-dish small{font-size:11.5px;color:var(--t-secondary)}.onw-dish-pic{flex:none;width:72px;height:72px;border-radius:12px;background-size:cover;background-position:center}.onw-dish-r{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:13px}.onw-fit{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700}.onw-fit i{width:40px;height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden;display:block}.onw-fit i b{display:block;height:100%;background:var(--orb-c)}.onw-warn{font-size:11.5px;font-weight:600;color:var(--t-secondary)}.onw-grp{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:0 8px}.onw-grp summary{padding:12px 4px;font-weight:700;cursor:pointer}.onw-grp[open]{padding-bottom:8px}.onw-grp[open] .onw-dish{margin-top:6px;border-color:transparent;background:var(--bg)}.onw-note,.onw-small{margin:0;font-size:12px;color:var(--t-secondary);line-height:1.45}.onw-small b{color:var(--t-primary)}.onw-empty{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.onw-dpic{height:190px;margin:-4px 0 6px;border-radius:18px;background-size:cover;background-position:center}.onw-mac{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;text-align:center;margin:8px 0}.onw-mac span{padding:8px 4px;border-radius:12px;background:var(--surface);display:flex;flex-direction:column}.onw-mac b{font-size:15px}.onw-mac small{font-size:11px;color:var(--t-secondary)}.onw-allg{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:12px;color:var(--t-secondary);margin:8px 0;line-height:1.4}.onw-allg b{color:var(--t-primary)}.onw-qty{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 10px}.onw-sw{margin:0}.onw-sw button:disabled{opacity:.45}.onw-days{display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none;margin-top:8px}.onw-days button{flex:none;min-width:58px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 9px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit}.onw-days button small{font-size:10.5px;color:var(--t-secondary)}.onw-days button b{font-size:12.5px}.onw-days button[aria-pressed=true],.onw-wins button[aria-pressed=true],.onw-tips button[aria-pressed=true]{background:var(--t-primary);color:var(--bg);border-color:var(--t-primary)}.onw-days button[aria-pressed=true] small{color:var(--bg);opacity:.8}.onw-days button:disabled{opacity:.35}.onw-wins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:150px;overflow-y:auto;margin-top:8px}.onw-wins button,.onw-tips button{padding:8px 2px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--t-primary);font:inherit;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.onw-box{display:flex;flex-direction:column;gap:8px}.onw-addr{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:0;border:0;background:none;color:var(--t-primary);font:inherit}.onw-line{display:flex;align-items:center;gap:10px;font-size:13.5px}.onw-step{display:inline-flex;align-items:center;gap:8px}.onw-tips{display:flex;gap:6px}.onw-tips button{flex:1}.onw-tot{font-weight:700;border-bottom:0}.onw-steps{gap:0}.onw-st{display:flex;align-items:flex-start;gap:10px;padding:8px 0;position:relative}.onw-st:not(:last-child):before{content:"";position:absolute;left:10px;top:30px;bottom:-6px;width:2px;background:var(--border)}.onw-dot{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--border);display:grid;place-items:center;background:var(--bg);z-index:1}.onw-st.done .onw-dot{background:var(--cat-nutr);border-color:var(--cat-nutr);color:#fff}.onw-st.now .onw-dot{border-color:var(--orb-c);box-shadow:0 0 0 4px color-mix(in srgb,var(--orb-c) 22%,transparent)}.onw-st b{font-size:13.5px}.onw-st time{font-size:12px;font-weight:700;color:var(--t-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.onw-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.onw-demo{border:1px dashed color-mix(in srgb,var(--orb-c) 65%,transparent);background:none;color:var(--t-primary);border-radius:12px;min-height:40px;font:inherit;font-weight:700;font-size:13px}.onw-bar{position:fixed;z-index:33;left:50%;transform:translate(-50%);bottom:calc(76px + var(--vb,0px) + env(safe-area-inset-bottom,0px));width:calc(100% - 32px);max-width:448px}.onw-bar .btn{display:flex;align-items:center;gap:10px;box-shadow:0 10px 30px #00000047}.onw-bar .grow{flex:1;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onw-cnt{flex:none;min-width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:12px;background:color-mix(in srgb,currentColor 18%,transparent)}.onw-sp{height:64px}
