@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--f:0;--sf:0}}}.zt{--bg:#f4ead7;--card:#faf6ee;--cream1:#f8f2e5;--cream2:#ede4d3;--champ:#e7d9be;--sunk:#e2d5bc;--ink:#0e0e0e;--ink2:#5c5c5c;--border:#d4c4a8;--gold:#9a7d3e;--gold2:#dca64a;--glass:255,255,255;--tint:14,14,14;--goldrgb:220,166,74;--shade:14,14,14;--bgrgb:244,234,215;--cardrgb:250,246,238;--t-plumb-bg:#e2eaf6;--t-plumb-fg:#2c5ba3;--t-gas-bg:#faeed9;--t-gas-fg:#b8740a;--t-elec-bg:#f4e9cf;--t-elec-fg:#8a6a1f;--t-clean-bg:#e5f0ea;--t-clean-fg:#1f7a3d;--t-lock-bg:#e6e4ee;--t-move-bg:#f6e3d6;--mk-plate:#ded9cf;--mk-ink:#f6eedf;--mk0:#3e5c73;--mk1:#6a3e50;--mk2:#7d6b53;--mk3:#9a4a33;--mk4:#56684f;--cut-lead:#b7a98c;--cut-lbl:#8a7e66;--cut-water:#7fa3d8;--cut-fill:#fbf3e2;--tonal1:#efe6d4;--tonal2:#e1d3b9;--ok-bg:#f2f8f4;--ok-bd:#cbe3d3;--okrgb:31,122,61;--deal-fg:#8a5a0a;--rank-hi:#f3d68f;--rank-lo:#a07e38;--sp-lift:-.34;--sp-fill:.2;--sp-line:.42;--cream:var(--bg);--cream-50:var(--card);--cream-100:var(--cream1);--cream-200:var(--cream2);--cream-300:var(--sunk);--cream-400:var(--border);--r:22px;--barh:78px;--railw:232px;--font-fraunces:var(--font-inter);--font-sans:var(--font-inter),Inter,system-ui,sans-serif;--font-display:var(--font-sans);--display-weight:600;--display-track:-.034em;--display-lead:1.02;--title-track:-.022em;--radius-xl:22px;--radius-lg:20px;--radius-md:18px;--radius-sm:14px;--radius-pill:999px;--ease-settle:cubic-bezier(.2,.8,.2,1);--dur-quick:.15s;--dur-base:.2s;--motion-ease:cubic-bezier(.32,.72,0,1);--motion-move:.6s;--motion-move-short:.5s;--motion-fade:.4s;--motion-fade-short:.2s;--motion-stagger:45ms;--motion-words-lag:.14s;--room-edge:16px;--room-edge-lg:20px;--room-gap:12px;--room-gap-lg:16px;--mark-tile:#0e0e0e;--mark-arch:#e7d9be;--mark-glow:#dca64a;--mark-glow-hi:#ffe6a6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:900px){.zt{--barh:64px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt{--bg:#14120f;--card:#1c1915;--cream1:#201c16;--cream2:#262119;--champ:#3b3223;--sunk:#2c261d;--ink:#f2eadc;--ink2:#a79c8b;--border:#352d23;--gold:#c9a961;--gold2:#e3c07e;--glass:40,35,28;--bgrgb:20,18,15;--cardrgb:28,25,21;--tint:242,234,220;--shade:0,0,0;--goldrgb:227,192,126;--t-plumb-bg:#1b2436;--t-plumb-fg:#8fb3e8;--t-gas-bg:#2e2416;--t-gas-fg:#e0a44e;--t-elec-bg:#2b2617;--t-elec-fg:#d6b15c;--t-clean-bg:#17281f;--t-clean-fg:#6fbf8b;--t-lock-bg:#221f2c;--t-move-bg:#2e211a;--cut-lead:#6b6152;--cut-lbl:#9a8f79;--cut-water:#5c86c4;--cut-fill:#2a241b;--tonal1:#241f18;--tonal2:#2c2620;--ok-bg:#16241c;--ok-bd:#27412f;--okrgb:111,191,139;--deal-fg:#e0a44e;--rank-hi:#e8c88a;--rank-lo:#c9a961;--sp-lift:.28;--sp-fill:.22;--sp-line:.5;--background:var(--bg);--foreground:var(--ink);--card-foreground:var(--ink);--popover:var(--cream1);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--bg);--secondary:var(--cream2);--secondary-foreground:var(--ink);--muted:var(--cream2);--muted-foreground:var(--ink2);--accent:var(--champ);--accent-foreground:var(--ink);--input:var(--cream2);--ring:var(--gold);--sidebar:var(--card);--sidebar-foreground:var(--ink);--sidebar-border:var(--border);--sidebar-accent:var(--cream2);--sidebar-accent-foreground:var(--ink);--destructive:#f87171;--destructive-foreground:#14120f;--success:#6fbf8b;--success-foreground:#14120f;--success-soft:#17281f;--warning:#e0a44e;--warning-foreground:#14120f;--warning-soft:#2e2416;--danger:#f87171;--danger-foreground:#14120f;--danger-soft:#33191a;--info:#8fb3e8;--info-foreground:#14120f;--info-soft:#1b2436;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .zt{--bg:#14120f;--card:#1c1915;--cream1:#201c16;--cream2:#262119;--champ:#3b3223;--sunk:#2c261d;--ink:#f2eadc;--ink2:#a79c8b;--border:#352d23;--gold:#c9a961;--gold2:#e3c07e;--glass:40,35,28;--bgrgb:20,18,15;--cardrgb:28,25,21;--tint:242,234,220;--shade:0,0,0;--goldrgb:227,192,126;--t-plumb-bg:#1b2436;--t-plumb-fg:#8fb3e8;--t-gas-bg:#2e2416;--t-gas-fg:#e0a44e;--t-elec-bg:#2b2617;--t-elec-fg:#d6b15c;--t-clean-bg:#17281f;--t-clean-fg:#6fbf8b;--t-lock-bg:#221f2c;--t-move-bg:#2e211a;--cut-lead:#6b6152;--cut-lbl:#9a8f79;--cut-water:#5c86c4;--cut-fill:#2a241b;--tonal1:#241f18;--tonal2:#2c2620;--ok-bg:#16241c;--ok-bd:#27412f;--okrgb:111,191,139;--deal-fg:#e0a44e;--rank-hi:#e8c88a;--rank-lo:#c9a961;--sp-lift:.28;--sp-fill:.22;--sp-line:.5;--background:var(--bg);--foreground:var(--ink);--card-foreground:var(--ink);--popover:var(--cream1);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--bg);--secondary:var(--cream2);--secondary-foreground:var(--ink);--muted:var(--cream2);--muted-foreground:var(--ink2);--accent:var(--champ);--accent-foreground:var(--ink);--input:var(--cream2);--ring:var(--gold);--sidebar:var(--card);--sidebar-foreground:var(--ink);--sidebar-border:var(--border);--sidebar-accent:var(--cream2);--sidebar-accent-foreground:var(--ink);--destructive:#f87171;--destructive-foreground:#14120f;--success:#6fbf8b;--success-foreground:#14120f;--success-soft:#17281f;--warning:#e0a44e;--warning-foreground:#14120f;--warning-soft:#2e2416;--danger:#f87171;--danger-foreground:#14120f;--danger-soft:#33191a;--info:#8fb3e8;--info-foreground:#14120f;--info-soft:#1b2436;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.zt.pro{--font-fraunces:var(--font-inter);--mark-tile:#6b2424;--mark-arch:#f4ead7}.zt{background:var(--bg);color:var(--ink);font-family:var(--font-inter),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;position:fixed;inset:0;overflow:hidden}:root[data-theme=dark][data-black] .zt{--bg:#000;--card:#0d0c0b;--cream1:#121110;--cream2:#181715;--champ:#2b2419;--sunk:#0a0a09;--border:#24211d;--glass:18,17,15;--bgrgb:0,0,0;--cardrgb:13,12,11;--tonal1:#141311;--tonal2:#1a1917;--background:var(--bg);--popover:var(--cream1);--secondary:var(--cream2);--muted:var(--cream2);--accent:var(--champ);--input:var(--cream2);--sidebar:var(--card);--sidebar-border:var(--border);--sidebar-accent:var(--cream2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark]:has(.zt){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14120f}:root[data-theme=dark]:has(.zt) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14120f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.zt){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14120f}:root:not([data-theme=light]):has(.zt) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#14120f}}:root[data-theme=dark][data-black]:has(.zt){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}:root[data-theme=dark][data-black]:has(.zt) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}:root[data-theme=dark][data-black]:has([data-pro-side]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}:root[data-theme=dark][data-black]:has([data-pro-side]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.zt *,.zt :before,.zt :after{box-sizing:border-box}@layer base{.zt svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.zt a{color:inherit;text-decoration:none}.zt button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.zt section{margin:0 0 40px}}.zt main.zmain{inset:var(--barh) 0 0 0;scrollbar-gutter:stable;padding:14px 40px 120px;transition:padding-left .2s;position:absolute;overflow:auto}.zt.pinned main.zmain{padding-left:calc(14px + var(--railw) + 28px)}.zt .serif{font-family:var(--font-fraunces),Fraunces,Georgia,serif}.zt .serif:not(#_){font-weight:var(--display-weight);letter-spacing:var(--title-track)}.zt h1.serif:not(#_){letter-spacing:var(--display-track)}.zt.flow{min-height:100dvh;position:static;inset:auto;overflow:visible}.zt .thr{height:var(--barh);background:rgba(var(--bgrgb),.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;align-items:center;gap:16px;padding:0 40px;display:flex;position:absolute;top:0;left:0;right:0}.zt .mark{flex:none;width:36px;height:36px;display:block}.zt .rtoggle{width:34px;height:34px;color:var(--ink2);cursor:pointer;border-radius:10px;place-items:center;margin-left:2px;font-size:17px;display:grid}.zt .rtoggle:hover{background:rgba(var(--tint),.05)}.zt .rtoggle.on{color:var(--ink);background:var(--cream2)}.zt .hchip{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:999px;flex:0 auto;align-items:center;gap:11px;min-width:0;max-width:290px;padding:7px 18px 7px 7px;font-size:12.5px;line-height:1.3;display:inline-flex}.zt .hchip>span:not(.hico){min-width:0}.zt .hchip b,.zt .hchip small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zt .hchip>svg,.zt .hchip>span.hico{background:var(--cream2);width:30px;height:30px;color:var(--gold);border-radius:50%;flex:none;place-items:center;padding:7px;display:grid}.zt .hchip>span.hico svg{width:16px;height:16px}.zt .hchip b{font-size:13px;line-height:1.35;display:block}.zt .hchip small{color:var(--ink2);font-size:11.5px;line-height:1.35;display:block}.zt .hchip.empty{border-style:dashed}.zt .ask{background:var(--card);border:1px solid var(--border);min-width:0;height:44px;color:var(--ink2);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px 0 16px;font-size:14px;display:flex;box-shadow:0 8px 24px -16px #0e0e0e40}.zt .ask svg{color:var(--ink);font-size:17px}.zt .ask input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.zt .ask input::placeholder{color:var(--ink2)}.zt .ask kbd{font:500 11px var(--font-inter),Inter,sans-serif;color:var(--ink2);border:1px solid var(--border);border-radius:6px;padding:2px 6px}.zt .rtc{flex:none;align-items:center;gap:14px;margin-left:auto;display:inline-flex}.zt .ic{background:var(--card);border:1px solid var(--border);border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid;position:relative}.zt .ic .cnt{background:var(--ink);min-width:18px;height:18px;color:var(--bg);font:600 10px/18px var(--font-inter),Inter,sans-serif;text-align:center;border:2px solid var(--bg);border-radius:999px;padding:0 5px;position:absolute;top:-5px;right:-5px}.zt .av{background:linear-gradient(135deg,var(--gold2),var(--gold));width:30px;height:30px;color:var(--ink);font:600 12px var(--font-inter),Inter,sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.zt .av.guest{background:var(--card);border:1px dashed var(--border);color:var(--ink2)}.zt .signin{background:var(--ink);height:36px;color:var(--bg);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.zt .rail{width:var(--railw);z-index:40;background:rgba(var(--cardrgb),.42);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);border:1px solid rgba(var(--glass),.75);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 12px 30px -18px #0e0e0e47;scrollbar-width:none;border-radius:22px;flex-direction:column;gap:10px;padding:12px 12px 16px;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:82px;bottom:18px;left:14px;overflow:auto}.zt .rail::-webkit-scrollbar{display:none}.zt .rail.hidden{opacity:0;pointer-events:none;transform:translate(calc(-100% - 20px))}.zt .rlab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:6px 10px;font-size:11px;font-weight:500}.zt .rail .rlab{font-size:11px}.zt .rail .rlab:first-child{margin-top:8px}.zt .rsec{flex-direction:column;gap:2px;display:flex}.zt .rail a,.zt .rail .ritem{color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:13px;width:100%;padding:9px 11px;font-size:15.5px;font-weight:400;text-decoration:none;display:flex}.zt .rail a svg,.zt .rail .ritem svg{color:var(--ink2);flex:none;font-size:20px}.zt .rail a:hover{background:rgba(var(--tint),.05)}.zt .rail a.on{background:var(--ink);color:var(--bg);font-weight:600}.zt .rail a.on svg{color:var(--gold2)}.zt .rail .ritem.soon{cursor:default;color:var(--ink2)}.zt .rail .ritem.soon small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin-left:auto;font-size:10.5px}.zt .rail .sp{flex:1}.zt .rail>*{flex:none}.zt .rail>.sp{flex:1;min-height:0}.zt .rail{scrollbar-width:thin;scrollbar-color:rgba(var(--tint),.18) transparent}.zt .rail::-webkit-scrollbar{width:6px;display:block}.zt .rail::-webkit-scrollbar-thumb{background:rgba(var(--tint),.18);border-radius:3px}.zt .rail::-webkit-scrollbar-thumb:hover{background:rgba(var(--tint),.3)}.zt .rail::-webkit-scrollbar-track{background:0 0}.zt .rpin{border-top:1px solid rgba(var(--tint),.06);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 10px 4px;font-size:12.5px;display:grid}.zt .rpk{background:0 0;align-items:center;gap:8px;font-weight:500;display:inline-flex}.zt .rpk svg{color:var(--ink2);font-size:15px}.zt .rpin small{color:var(--ink2);grid-column:1/-1;font-size:11.5px}.zt .tog{background:var(--border);cursor:pointer;border-radius:999px;flex:none;width:34px;height:20px;display:inline-block;position:relative}.zt .tog:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.zt .tog.on{background:var(--ink)}.zt .tog.on:after{background:rgb(var(--glass));left:16px}.zt .edge{left:0;top:var(--barh);z-index:35;width:14px;position:absolute;bottom:0}.zt .edge:after{content:"";background:rgba(var(--tint),.18);border-radius:0 6px 6px 0;width:5px;height:56px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.zt .dockwrap{z-index:45;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.zt.pinned .dockwrap{display:none}@media (max-width:900px){.zt.pinned .dockwrap{display:flex}}.zt .dock{background:#0e0e0e;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #faf6ee1a,0 20px 50px -20px #0e0e0eb3}.zt .dock a,.zt .dock button.dlink{color:#e7d9beb3;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.zt .dock a svg,.zt .dock button.dlink svg{font-size:18px}.zt .dock a.on{color:#e7d9be;background:#e7d9be29}.zt .dock .do{color:#e7d9be;background:#ffffff1f;border:1px solid #ffffff38;margin-left:6px;padding:10px 16px 10px 14px;box-shadow:inset 0 1px #ffffff47}.zt .dock .do svg{color:#dca64a}.zt .dock .do:hover{background:#ffffff2e}.zt .dmore{color:#e7d9bed9;opacity:0;pointer-events:none;background:#0e0e0e;border-radius:999px;place-items:center;width:44px;height:44px;font-size:18px;transition:opacity .15s,transform .15s;display:grid;transform:translate(-6px)scale(.9);box-shadow:inset 0 0 0 1px #faf6ee1a,0 20px 50px -20px #0e0e0eb3}.zt .dockwrap:hover .dmore,.zt .dockwrap.open .dmore{opacity:1;pointer-events:auto;transform:none}.zt .dsub{color:var(--ink2);margin:0 6px 8px;font-size:12px}.zt .cb{border:1.5px solid var(--ink);background:var(--card);border-radius:4px;flex:none;place-content:center;width:15px;height:15px;display:grid}.zt .glass{cursor:pointer;height:38px;color:var(--ink);background:rgba(var(--cardrgb),.55);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid rgba(var(--glass),.7);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),inset 0 -1px 0 rgba(var(--tint),.06),0 8px 24px -12px #0e0e0e59;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.zt .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.zt .pill.ink{background:var(--ink);color:var(--bg)}.zt .pill.sm{padding:8px 13px;font-size:12.5px}.zt .pill.more{height:40px;color:var(--ink);background:rgba(var(--glass),.55);border:1px solid rgba(var(--glass),.9);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px rgba(var(--shade),.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;padding:0 18px;font-size:13.5px;font-weight:500;display:inline-flex}.zt .eb{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);margin:0 0 8px;font-size:11px;font-weight:500}.zt .ct{color:var(--ink2);margin:0;font-size:13px}.zt .ct b{color:var(--ink)}.zt .gh{justify-content:space-between;align-items:end;gap:20px;margin:0 0 14px;display:flex}.zt .gh h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--title-track);margin:0;font-size:24px;line-height:1.2}.zt .gh .eb{margin-bottom:6px}.zt .ghr{align-items:center;gap:14px;display:flex}.zt .stars{align-items:center;gap:10px;margin:-2px 0 2px;display:flex}.zt .st{gap:2px;display:inline-flex}.zt .st svg{width:18px;height:18px;color:var(--border);transition:color .18s}.zt .stt{color:var(--ink2);font-size:13px}.zt .st.on svg{color:#dca64a;fill:none}.zt .st.on svg.on{fill:currentColor}.zt .deal{background:var(--t-gas-bg);color:#8a5a0a;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.zt .deal svg{font-size:12px}.zt .i{background:var(--ink);width:16px;height:16px;color:var(--bg);font:600 10px/16px var(--font-fraunces),Fraunces,Georgia,serif;text-align:center;border-radius:50%;font-style:italic;display:inline-block}.zt .tsub{justify-content:space-between;align-items:center;gap:24px;margin:0 0 14px;display:flex}.zt .tsub .rtitle{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:32px;line-height:var(--display-lead);color:var(--ink);margin:0 0 4px}.zt .tsub .ct{color:var(--ink2);font-size:14px}.zt .area{border-radius:999px;gap:10px;height:44px;padding:0 14px 0 6px;position:relative}.zt .apin{background:var(--ink);width:32px;height:32px;color:var(--gold2);border-radius:999px;place-items:center;font-size:15px;display:grid}.zt .atxt{text-align:left;flex-direction:column;gap:4px;line-height:1.1;display:flex}.zt .atxt small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:10px;font-weight:500}.zt .atxt b{font-size:14px;font-weight:600}.zt .area>svg:last-child{color:var(--ink2);font-size:15px}.zt .areapop{overscroll-behavior:contain;background:rgba(var(--cardrgb),.94);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border:1px solid rgba(var(--glass),.8);z-index:20;border-radius:18px;flex-direction:column;gap:4px;width:300px;max-width:calc(100vw - 32px);max-height:min(72vh,600px);padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 24px 60px -24px #0e0e0e80}.zt main.zmain:has(>.apage){flex-direction:column;display:flex}.zt .apage{flex:1 0 auto;min-width:0}.zt .afoot{--afe:cubic-bezier(.32,.72,0,1);background:var(--cream1);border-top:1px solid var(--border);transition:margin-left .2s var(--afe),padding-left .2s var(--afe);flex:none;margin:72px -40px -120px;padding:0 40px 120px}.zt.pinned .afoot{margin-left:calc(-14px - var(--railw) - 28px);padding-left:calc(14px + var(--railw) + 28px)}.zt .afoot-in{gap:18px;max-width:1100px;padding-top:30px;display:grid}.zt .afoot-note{max-width:78ch;color:var(--ink2);margin:0;font-size:12.5px;line-height:1.6}.zt .afoot-note svg{width:14px;height:14px;color:var(--gold);margin:0 7px -2.5px 0;display:inline-block}.zt .afoot-note b{color:var(--ink);font-weight:600}.zt .afoot-note a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--tint),.28);-webkit-text-decoration-color:rgba(var(--tint),.28);-webkit-text-decoration-color:rgba(var(--tint),.28);text-decoration-color:rgba(var(--tint),.28);text-underline-offset:3px;transition:text-decoration-color .25s var(--afe)}.zt .afoot-note a:hover{text-decoration-color:currentColor}.zt .afoot-note+.afoot-links{border-top:1px solid var(--border);padding-top:18px}.zt .afoot-links{flex-wrap:wrap;gap:10px 26px;display:flex}.zt .afoot-links a{color:var(--ink2);transition:color .25s var(--afe);font-size:13px;font-weight:500;text-decoration:none}.zt .afoot-links a:hover{color:var(--ink)}.zt .afoot a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}@media (min-width:901px){.zt.pinned .afoot{padding-bottom:36px}}@media (max-width:900px){.zt .afoot,.zt.pinned .afoot{margin:56px -16px -110px;padding:0 16px 110px}.zt .afoot-in{padding-top:24px}}@media (prefers-reduced-motion:reduce){.zt .afoot,.zt .afoot a{transition:none}}.zt .srclist{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt .src{background:var(--card);border:1px solid var(--border);border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid}.zt .srch{gap:2px;display:grid}.zt .srch b{font-size:15px;font-weight:600}.zt .srch span{color:var(--ink2);font-size:12.5px}.zt .srcc{margin:0;font-size:13.5px;line-height:1.5}.zt .srcl{color:var(--ink2);text-underline-offset:3px;overflow-wrap:anywhere;font-size:12.5px;text-decoration:underline}.zt .srcl:hover{color:var(--ink)}.zt .areapop .agrid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.zt .areapop .ahead{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0;padding:6px 10px 2px;font-size:10px;font-weight:500}.zt .areapop .agrid+.ahead{border-top:1px solid var(--border);margin-top:6px;padding-top:12px}.zt .areapop a small{font-variant-numeric:tabular-nums}.zt .areapop a{border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.zt .areapop a small{color:var(--ink2);font-weight:400}.zt .areapop a:hover{background:rgba(var(--tint),.05)}.zt .areapop a.on{background:var(--ink);color:var(--bg)}.zt .areapop .areagrid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;display:grid}.zt .areapop .areagrid+.areagrid{border-top:1px solid rgba(var(--tint),.08);margin-top:6px;padding-top:8px}.zt .areapop .areagrp{color:var(--muted);grid-column:1/-1;margin:2px 10px;font-size:11.5px;font-weight:600}.zt .areapop{max-height:min(72vh,560px);overflow:auto}.zt .areapop a.on small{color:rgba(var(--bgrgb),.7)}.zt .dosome{color:var(--ink);background:var(--card);border:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 26px 70px -44px #0e0e0e57;border-radius:24px;flex-direction:column;align-items:flex-start;margin:0 0 36px;padding:34px 38px 32px;display:flex;position:relative;overflow:hidden}.zt .dwash{pointer-events:none;background:radial-gradient(120% 150% at 8% 0%,rgba(var(--goldrgb),.2),rgba(var(--cardrgb),0) 62%);position:absolute;inset:0}.zt .dosome>:not(.dwash){position:relative}.zt .dosome h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-weight:var(--display-weight,600);letter-spacing:var(--display-track,-.034em);color:var(--ink);margin:0;font-size:38px;line-height:1.05}.zt .dsub{color:var(--ink2);max-width:64ch;margin:10px 0 0;font-size:13.5px;line-height:1.5}.zt .dbar{flex-direction:column;align-items:stretch;width:fit-content;min-width:min(100%,560px);max-width:100%;margin:22px 0 0;display:flex}.zt .dfield{background:var(--cream1);border:1px solid var(--border);width:100%;height:62px;box-shadow:inset 0 1px 0 rgba(var(--glass),.9);border-radius:999px;align-items:center;gap:12px;margin:0;padding:0 8px 0 24px;display:flex}.zt .dfield:focus-within{border-color:var(--gold)}.zt .dfield input{min-width:0;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;outline:none;flex:1;font-size:16px}.zt .dfield input::placeholder{color:var(--ink2)}.zt .dbtn.send{background:var(--ink);width:46px;height:46px;color:var(--bg);border:1px solid var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.zt .dbtn.send svg{width:19px;height:19px}.zt .dstarts{flex-wrap:wrap;gap:9px;margin:16px 0 0;display:flex}.zt .dchip{border:1px solid var(--border);background:var(--card);height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:13.5px;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.zt .dchip b{font-weight:500}.zt .dchip:hover{border-color:var(--gold);background:var(--cream1)}.zt .dic{width:17px;height:17px;color:var(--gold);flex:none;place-items:center;display:grid}.zt .dic svg{width:17px;height:17px}.zt .dchip.plumb .dic{color:var(--t-plumb-fg)}.zt .dchip.gas .dic{color:var(--t-gas-fg)}.zt .dchip.elec .dic{color:var(--t-elec-fg)}.zt .dchip.clean .dic{color:var(--t-clean-fg)}.zt .dhint{color:var(--ink2);max-width:80ch;margin:15px 0 0;font-size:12px;line-height:1.55}.zt .zc{--gap:12px;margin-bottom:64px}.zt .zc .gh{margin-bottom:16px}.zt .zc-vp{margin-bottom:-52px;padding:4px 0 64px;position:relative;overflow:hidden}.zt .zc-track{gap:var(--gap);width:100%;margin:0;padding:0;list-style:none;display:flex}.zt .zc-vp.drift .zc-track{width:max-content;animation:ztmq var(--dur,120s) linear infinite;will-change:transform;gap:0}.zt .zc-vp.drift .zcard{flex:0 0 340px;margin-right:12px}.zt .zc-vp.drift:hover .zc-track,.zt .zc.paused .zc-vp.drift .zc-track{animation-play-state:paused}@keyframes ztmq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.zt .zc-vp.drift .zc-track{animation-play-state:paused}}@media (max-width:760px){.zt .zc-vp.drift .zcard{flex-basis:300px}}.zt .zc.static .zc-vp{scrollbar-width:none;overflow-x:auto}.zt .zc.static .zc-vp::-webkit-scrollbar{display:none}.zt .zc.static .zc-track{flex-wrap:nowrap;width:max-content}.zt .zc.static .zcard{flex:0 0 340px}.zt .zc.grid .zc-vp{margin-bottom:0;padding-bottom:8px;overflow:visible}.zt .zc.grid .zc-track{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;width:auto;display:grid}.zt .zc.grid .zcard{flex:none}.zt .zcard{background:var(--card);border:1px solid var(--border);border-radius:20px;align-items:stretch;gap:14px;min-height:216px;padding:12px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.zt .zplate{background:var(--tonal1);border-radius:14px;flex-direction:column;flex:0 0 88px;justify-content:space-between;align-items:center;padding:8px 4px 4px;display:flex;position:relative}.zt .zcard.plumb .zplate{background:var(--t-plumb-bg)}.zt .zcard.elec .zplate{background:var(--t-elec-bg)}.zt .zcard.hvac .zplate{background:var(--t-gas-bg)}.zt .zcard.lock .zplate{background:var(--t-lock-bg)}.zt .zcard.ins .zplate{background:var(--t-clean-bg)}.zt .zcard.move .zplate{background:var(--t-move-bg)}.zt .zlogo{object-fit:cover;border:1px solid rgba(var(--tint),.06);background:#fff;border-radius:12px;width:58px;height:58px}.zt .zlogo.ztile{color:var(--gold);place-items:center;font-size:20px;display:grid}.zt .zrank{place-items:end center;width:80px;height:66px;margin:0 -2px;display:grid;position:relative}.zt .zrank .laurel{width:80px;height:64px;position:absolute;bottom:0;left:0;overflow:visible}.zt .zrank .laurel *{stroke:none!important;fill:#cfa04e!important}.zt .zrank .laurel .stem{stroke-linecap:round;fill:none!important;stroke:#b98b3c!important;stroke-width:1.3px!important}.zt .zrank .laurel .leaf:nth-child(4n+1){fill:#e0b866!important}.zt .znum{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;background:linear-gradient(180deg,var(--rank-hi) 0%,var(--gold2) 48%,var(--rank-lo) 100%);color:#0000;filter:drop-shadow(0 1px 0 rgba(var(--glass),.7)) drop-shadow(0 3px 6px #9a7d3e52);-webkit-background-clip:text;background-clip:text;margin:0;padding:0 0 4px;font-size:40px;font-weight:600;line-height:1;position:relative}.zt .znum.two{letter-spacing:-.06em;font-size:34px}.zt .zseen{color:var(--ink);flex-direction:column;align-items:center;gap:3px;padding-bottom:6px;font-size:10.5px;font-weight:600;line-height:1;display:flex}.zt .zseen svg{width:16px;height:16px;color:var(--gold)}.zt .zcard.nonum .zplate{justify-content:flex-start}.zt .rbody{flex-direction:column;flex:1;align-self:stretch;gap:4px;min-width:0;padding:12px 4px 10px 0;display:flex}.zt .rtrade{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:10.5px;font-weight:500}.zt .zcard h3{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:16.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.zt .rwhere{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;overflow:hidden}.zt .zcard .stars{width:100%;min-height:26px;margin:1px 0 0}.zt .st-none{color:var(--ink2);white-space:nowrap;font-size:12.5px;font-weight:500}.zt .zcard .stars .st.lit{gap:1px}.zt .zcard .stars .st.lit svg{width:14px;height:14px}.zt .zcard .stars:has(.st.lit){flex-wrap:nowrap;gap:7px}.zt .st-none b{color:var(--ink);font-weight:700}.zt .st.lit svg{color:var(--gold2)}.zt .st.lit svg.on{fill:currentColor}.zt .zcard .stars .st.lit+.st-none{margin-left:-2px}.zt .zcard .stars .st svg{width:16px;height:16px}.zt .rwords{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:3px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.zt .zdeal{align-items:center;min-height:22px;margin-top:8px;display:flex}.zt .zdeal .deal{white-space:nowrap;height:22px;font-size:10.5px}.zt .zcard:before{content:"";height:0;position:absolute;top:100%;left:0;right:0}.zt .zcard:hover:before{height:72px}.zt .zcard:hover{border-color:var(--ink);box-shadow:0 18px 40px -26px #0e0e0e59}.zt .zcard:hover .st svg{color:var(--gold2)}.zt .zcard:hover .st svg:nth-child(2){transition-delay:50ms}.zt .zcard:hover .st svg:nth-child(3){transition-delay:.1s}.zt .zcard:hover .st svg:nth-child(4){transition-delay:.15s}.zt .zcard:hover .st svg:nth-child(5){transition-delay:.2s}.zt .zc.recent .zplate{border:1px solid rgba(var(--glass),.92);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 0 0 2px rgba(var(--glass),.26),0 0 22px rgba(var(--glass),.8);isolation:isolate;overflow:hidden;background:0 0!important}.zt .zc.recent .zplate:before{content:"";z-index:0;background:var(--recent-bg) center 45%/cover no-repeat;filter:blur(16px)saturate(1.35)brightness(1.04);position:absolute;inset:-50px;transform:scale(1.15)}.zt .zc.recent .zplate:after{content:"";z-index:0;background:linear-gradient(180deg,rgba(var(--cardrgb),.3),rgba(var(--cardrgb),.48));-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);position:absolute;inset:0}.zt .zc.recent .zplate>*{z-index:1;position:relative}.zt .island{background:rgba(var(--cardrgb),.62);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid rgba(var(--glass),.75);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 18px 48px -18px #0e0e0e73;opacity:0;pointer-events:none;z-index:5;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-8px)}.zt .zcard:hover .island,.zt li.k:hover .island{opacity:1;pointer-events:auto;transform:translate(-50%)}.zt .island a,.zt .island button{height:36px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.zt .island svg{font-size:16px}.zt .isl-call{font-variant-numeric:tabular-nums}.zt .isl-call:hover{background:rgba(var(--tint),.06)}.zt .isl-call.none{color:var(--ink2);font-size:12px}.zt .isl-quote{border:1px solid rgba(var(--glass),.55);box-shadow:inset 0 1px 0 rgba(var(--glass),.7),inset 0 -1px 0 rgba(var(--tint),.08);background:#0e0e0e24}.zt .isl-quote:hover{background:#0e0e0e33}.zt .mq{clip-path:inset(0 round 2px);--pw:214px;--pg:14px;margin:0;position:relative;overflow:hidden}.zt .mq-track{width:max-content;animation:ztmq3 var(--dur,70s) linear infinite;will-change:transform;margin:0;padding:0;list-style:none;display:flex}.zt .mq:hover .mq-track,.zt .cat.paused .mq-track{animation-play-state:paused}@keyframes ztmq3{to{transform:translate(-33.3333%)}}.zt .mq+.mq{margin-top:14px}.zt .mq.second .mq-track{margin-left:calc(-1 * (var(--pw) + var(--pg)) / 2)}.zt .zc-pause{width:34px;height:34px;color:var(--ink);background:rgba(var(--glass),.55);border:1px solid rgba(var(--glass),.9);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px rgba(var(--shade),.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border-radius:999px;place-items:center;display:grid}.zt .zc-pause svg{fill:currentColor;stroke:none;width:14px;height:14px}.zt .zc-pause:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:760px){.zt .mq{--pw:160px;--pg:10px}}@media (prefers-reduced-motion:reduce){.zt .mq-track{animation-play-state:paused}}.zt .cat .ghr{align-items:center;gap:12px}.zt .pt{flex:0 0 var(--pw);width:var(--pw);aspect-ratio:4/6;background:var(--cream2);color:var(--bg);isolation:isolate;margin-right:var(--pg);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.zt .pt img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.zt .pt:hover img{transform:scale(1.03)}.zt .pt .tonal{background:linear-gradient(160deg,var(--tonal1),var(--tonal2));color:#9a7d3e73;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.zt .pt .grad{background:linear-gradient(#0e0e0e00,#0e0e0e8c 55%,#0e0e0eb8);height:62%;position:absolute;inset:auto 0 0}.zt .pt .ptt{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:13px;left:14px;right:12px}.zt .pt b{letter-spacing:-.012em;color:#faf6ee;text-shadow:0 1px 8px #00000059;font-size:18px;font-weight:600;line-height:1.12}.zt .pt small{color:#faf6eeb8;font-size:13.5px;font-weight:500}.zt .pt.none img,.zt .pt.none .tonal{filter:grayscale(.55);opacity:.5;transition:opacity .4s cubic-bezier(.32,.72,0,1),filter .4s cubic-bezier(.32,.72,0,1)}.zt .pt.none:hover img,.zt .pt.none:hover .tonal,.zt .pt.none:focus-visible img{opacity:.8;filter:none}.zt .pt.none small{color:#faf6ee99}.zt .pgrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.zt .pgrid .pt{flex:none;width:auto;margin:0}.zt .pgrid.one .pt.wide{aspect-ratio:auto;grid-column:span 3;height:224px}.zt .pt.wide .ptt{bottom:16px;left:18px}.zt .pt.wide b{font-size:22px}.zt .pt.wide small{font-size:15px}.zt .cat-more{text-align:center;margin:16px 0 0}.zt .phero{background:var(--cream2);color:#faf6ee;isolation:isolate;border-radius:20px;height:clamp(180px,26vw,260px);text-decoration:none;display:block;position:relative;overflow:hidden}.zt .phero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zt .phero .grad{background:linear-gradient(#0e0e0e00,#0e0e0e94 52%,#0e0e0ed1);height:78%;position:absolute;inset:auto 0 0}.zt .phero .tonal{background:radial-gradient(120% 150% at 88% -30%,#c9a96138,#c9a96100 62%), radial-gradient(90% 120% at 10% 120%,#c9a9611f,#c9a96100 60%), linear-gradient(160deg,var(--tonal1),var(--tonal2));color:#c9a96180;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.zt .phero .tonal svg{stroke-width:1px;width:64px;height:64px}.zt .phero .tonal:after{content:"";aspect-ratio:1;border:1px solid #c9a96142;border-radius:50%;width:58%;position:absolute;top:-46%;right:-14%}.zt .phero .ptt{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:clamp(14px,2vw,20px);left:clamp(16px,2.4vw,26px);right:clamp(16px,2.4vw,26px)}.zt .phero .eb{color:#faf6eeb8;margin:0}.zt .phero h1,.zt .phero h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;color:#faf6ee;text-shadow:0 1px 10px #00000052;margin:0;font-size:clamp(24px,3.4vw,36px);font-weight:400;line-height:1.08}.zt .phero .pill{color:#faf6ee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf6ee29;border:1px solid #faf6ee47;align-self:flex-start}.zt .gl{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.zt .gmap{border:1px solid var(--border);aspect-ratio:700/470;background:var(--cream2);border-radius:20px;position:relative;overflow:hidden}.zt .gmap img{object-fit:cover;filter:sepia(.42)saturate(.5)contrast(.72)brightness(1.1);width:100%;height:100%;display:block}.zt .mp{background:var(--ink);width:30px;height:30px;color:var(--bg);font:600 12px/30px var(--font-inter),Inter,sans-serif;text-align:center;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #faf6eee6}.zt .mp.h{background:var(--gold);color:var(--ink)}.zt .mlbl{color:var(--ink);background:rgba(var(--cardrgb),.9);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;position:absolute;transform:translate(-50%,18px)}.zt .gchips{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.zt .mchip{border:1px solid var(--border);background:var(--card);color:var(--ink);border-radius:999px;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.zt .mchip b{font-weight:500}.zt .aw{flex-direction:column;gap:18px;max-width:none;display:flex}.zt .aw-finding{color:var(--ink2);padding:40px 0}.zt .aw-locate{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zt .aw-locate svg{width:15px;height:15px}.zt .aw-market{flex-direction:column;gap:10px;margin:0 0 10px;display:flex}.zt .aw-h{color:var(--ink2);margin:0;font-size:13px;font-weight:600}.zt .aw .mchip{cursor:pointer;font:inherit;align-items:center;font-size:13px}.zt .aw .mchip svg{width:13px;height:13px;color:var(--gold)}.zt .aw .mchip:hover{border-color:var(--gold2)}.zt .aw .mchip:focus-visible,.zt .aw .pill:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .aw-else{flex-wrap:wrap;gap:10px;display:flex}.zt .aw-join{flex-direction:column;align-items:flex-start;gap:12px;max-width:26rem;display:flex}.zt .aw-field{width:100%;color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;display:flex}.zt .aw-field span{font-size:12px}.zt .aw-field input{border:1px solid var(--border);background:var(--card);height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:15px}.zt .aw-field input:focus-visible{outline:2px solid var(--gold2);outline-offset:1px}.zt .aw-err{color:var(--danger,#b3261e);margin:0;font-size:13px}.zt .aw-done{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.zt .aw-done svg{width:16px;height:16px;color:var(--gold)}.zt .areapop a.else{border-top:1px solid var(--border);margin-top:4px;padding-top:10px}.zt .mchip small{color:var(--ink2);font-size:11.5px}.zt .mchip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .mchip.on small{color:rgba(var(--bgrgb),.7)}.zt .gchips .ct{width:100%;margin-top:8px;font-size:12.5px}.zt .sheet{background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:20px 22px}.zt .sheet h3{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em;margin:0 0 6px;font-size:24px;font-weight:400}.zt .sheet .mt,.zt .sheet .sline{color:var(--ink2);margin:0 0 14px;font-size:13.5px}.zt .sheet .sline:last-child{margin-bottom:0}@media (max-width:900px){.zt main.zmain,.zt.pinned main.zmain{padding:18px 16px 110px}.zt .thr{gap:10px;padding:0 16px}.zt .mark{width:32px;height:32px}.zt .rtoggle,.zt .edge,.zt .rail{display:none}.zt .hchip{padding:5px 10px 5px 6px}.zt .hchip small{display:none}@media (max-width:620px){.zt .rtc .thm{display:none}.zt .rtc{gap:11px}}.zt .ask,.zt .askwrap{display:none}.zt .ic{width:34px;height:34px;font-size:15px}.zt .av{width:28px;height:28px}.zt .dockwrap{bottom:14px}.zt .dock{gap:0;padding:5px}.zt .dock a,.zt .dock button.dlink{flex-direction:column;gap:3px;padding:9px 12px;font-size:11px}.zt .dock a svg{font-size:19px}.zt .dock .do{flex-direction:row;gap:0;margin-left:2px;padding:12px}.zt .dock .do span,.zt .dmore{display:none}.zt .tsub{flex-wrap:wrap;gap:10px}.zt .tsub .rtitle{font-size:26px}.zt .dosome{border-radius:20px;padding:26px 18px 24px}.zt .dosome h2{font-size:27px}.zt .dbar{margin-top:18px}.zt .dfield{height:54px;padding:0 6px 0 18px}.zt .dfield input{font-size:15px}.zt .dstarts{gap:8px;margin-top:14px}.zt .dchip{height:36px;padding:0 14px;font-size:13px}.zt .zc.static .zcard{flex-basis:300px}.zt .pt b{font-size:16px}.zt .pgrid.one .pt.wide{height:184px}.zt .pgrid{grid-template-columns:repeat(2,1fr)}.zt .pgrid.one .pt.wide{grid-column:span 2}.zt .gl{grid-template-columns:1fr}.zt .gh{flex-direction:column;align-items:start;gap:8px}}.zt .lhead2{flex-direction:column;gap:12px;margin:6px 0 18px;display:flex}.zt .lhead2 .ttl{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.zt .lhead2 h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);margin:0;font-size:40px;line-height:1}.zt .lhead2 h1 em{font-style:normal;font-weight:inherit;color:var(--ink2)}.zt .lhead2 .ct{margin:0}.zt .lhead2 .ct a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.zt .fpills{flex-wrap:wrap;gap:8px;display:flex}.zt .fpill{letter-spacing:0;border:1px solid rgba(var(--glass),.7);height:32px;box-shadow:0 1px 0 rgba(var(--glass),.9) inset,0 6px 16px -8px #0e0e0e47,0 1px 2px rgba(var(--shade),.08);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:box-shadow .18s,transform .18s;display:inline-flex}.zt .fpill svg{width:14px;height:14px}.zt .fpill.amber{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .fpill.gold{background:var(--t-elec-bg);color:var(--t-elec-fg)}.zt .fpill.blue{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .fpill.green{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .fpill:hover,.zt .fpill.on{box-shadow:0 1px 0 rgba(var(--glass),.9) inset,0 10px 22px -10px #0e0e0e57,0 1px 2px rgba(var(--shade),.08);border-color:currentColor;transform:translateY(-1px)}.zt .how{color:var(--ink2);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;text-decoration:underline;display:inline-flex}.zt .pill.ink.lg{border-radius:999px;align-items:center;height:46px;padding:0 22px;font-size:14.5px;text-decoration:none;display:inline-flex}.zt .pill.glassy{height:32px;color:var(--ink);background:rgba(var(--glass),.6);border:1px solid rgba(var(--glass),.95);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px rgba(var(--shade),.06);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.zt .subcat{margin:0 0 44px}.zt .subcat .gh{margin-bottom:14px}.zt .subcat .pt .tonal{font-size:26px}.zt .subcat .pt .tonal svg{width:26px;height:26px}.zt .cat .ghr .ct{margin:0}.zt .cat .ghr{flex:none}.zt .cat .ghr .ct{white-space:nowrap}.zt .zc.static .zc-track.flat{gap:12px;width:auto;margin:0;padding:0;list-style:none;animation:none;display:flex;transform:none}.zt .zc.top3 .zcard{flex:1 1 0;min-width:0}.zt .zc.top3{margin-bottom:40px;transition:margin-bottom .18s}.zt .zc.top3:has(.zcard:hover){margin-bottom:112px}.zt .dosome.compact{margin:0 0 40px;padding:30px 32px 28px}.zt .dosome.compact h2{font-size:32px}.zt .dosome.compact .dbar{margin-top:18px}.zt .dosome.compact .dfield{height:56px}.zt .notices{margin:0 0 28px}.zt .nh{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.zt .nh .eb{margin:0}.zt .ngrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.zt .ngrid li{background:rgba(var(--glass),.5);border:1px solid rgba(var(--glass),.92);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 10px 30px -22px #0e0e0e4d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-direction:column;padding:20px 20px 18px;transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.zt .ngrid li:hover{box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 18px 36px -22px #0e0e0e61;transform:translateY(-2px)}.zt .nic{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;margin:0 0 16px;display:grid}.zt .nic svg{width:20px;height:20px}.zt .nic.blue{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .nic.amber{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .nic.gold{background:var(--t-elec-bg);color:var(--t-elec-fg)}.zt .nic.green{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .ngrid b{letter-spacing:-.018em;margin:0 0 7px;padding-right:28px;font-size:17px;font-weight:600;line-height:1.25}.zt .ngrid small{color:var(--ink2);margin:0 0 18px;font-size:13.5px;line-height:1.55}.zt .ngrid .pill.glassy{align-self:flex-start;height:36px;margin-top:auto;padding:0 16px;font-size:13px;font-weight:600}.zt .ndis{width:30px;height:30px;color:var(--ink2);background:rgba(var(--glass),.55);border:1px solid rgba(var(--glass),.9);box-shadow:inset 0 1px 0 rgba(var(--glass),.95);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:color .3s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:14px;right:14px}.zt .ndis svg{width:13px;height:13px}.zt .ndis:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.zt .ngrid li{transition:none}.zt .ngrid li:hover{transform:none}}.zt .ebi{align-items:center;gap:8px;display:inline-flex}.zt .info.inline{border:1px solid var(--border);width:18px;height:18px;color:var(--ink);background:var(--card);font:600 11px/1 var(--font-fraunces),Fraunces,Georgia,serif;text-transform:none;letter-spacing:0;cursor:help;border-radius:50%;place-items:center;font-style:italic;display:inline-grid;position:static}.zt .quotes,.zt .afterm{background:var(--card);border:1px solid var(--border);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;margin:0 0 40px;padding:28px 30px;display:grid}.zt .qcopy h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--title-track);max-width:22ch;margin:0 0 16px;font-size:26px;line-height:1.2}.zt .qsteps{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.zt .qsteps li{color:var(--ink);align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.zt .qsteps span{background:var(--ink);width:24px;height:24px;color:var(--bg);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:600;display:grid}.zt .qboard{background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:16px 16px 12px}.zt .qtitle{letter-spacing:-.01em;margin:0 0 10px;font-size:13px;font-weight:600}.zt .qboard ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zt .qboard li{background:var(--card);border:1px solid var(--border);border-radius:14px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 12px;display:grid}.zt .qmark{border:1px solid rgba(var(--tint),.06);width:36px;height:36px;color:var(--gold);background:#fff;border-radius:10px;place-items:center;display:grid;overflow:hidden}.zt .qmark img{object-fit:cover;width:100%;height:100%}.zt .qmark svg{width:16px;height:16px}.zt .qboard b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.zt .qboard small{color:var(--ink2);font-size:12px}.zt .qst{color:var(--ink2)}.zt .qst svg{width:16px;height:16px}.zt .qfoot{color:var(--ink2);margin:10px 2px 0;font-size:12px}.zt .zo-join{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt .zo-email{border:1px solid var(--border);background:var(--bg);min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:999px;flex:220px;padding:0 16px;font-size:14px}.zt .zo-email:focus{border-color:var(--gold);outline:none}.zt .zo-fine{color:var(--ink2);flex-basis:100%;margin:0;font-size:12px}.zt .pt .pzul{z-index:2;letter-spacing:.02em;color:#16130f;background:#faf6eeeb;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:10px;left:10px}.zt .cmp2{margin:0 0 40px;transition:margin-bottom .18s}.zt .cmp2:has(.ccard:hover){margin-bottom:112px}.zt .cmp-link{color:var(--ink);border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.zt .cmp-link svg{width:15px;height:15px}.zt .cmp-all{margin-right:4px}.zt .cgrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt .ccard{background:var(--card);border:1px solid var(--border);border-radius:22px;flex-direction:column;padding:18px 18px 16px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.zt .ccard:before{content:"";height:0;position:absolute;top:100%;left:0;right:0}.zt .ccard:hover:before{height:72px}.zt .ccard:hover{border-color:var(--ink);box-shadow:0 18px 40px -26px #0e0e0e59}.zt .cchead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.zt .cmark{border:1px solid rgba(var(--tint),.06);width:46px;height:46px;color:var(--gold);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.zt .cmark img{object-fit:contain;width:100%;height:100%;padding:4px}.zt .cmark svg{width:18px;height:18px}.zt .cbadge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.2}.zt .cbadge.blue{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .cbadge.gold{background:var(--t-elec-bg);color:var(--t-elec-fg)}.zt .cbadge.amber{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .cbadge.green{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .ccard h3{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.6em;margin:0;font-size:16.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.zt .ccard h3 a{color:inherit;text-decoration:none}.zt .ccard .stars{margin:6px 0 4px}.zt .ccard .st svg{width:14px;height:14px}.zt .ccard:hover .st svg{color:var(--gold2)}.zt .cfacts{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.zt .cfacts li{border-top:1px solid rgba(var(--tint),.05);justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:7px 0;font-size:13px;line-height:1.3;display:flex}.zt .cfacts li:first-child{border-top:0}.zt .cfacts .k{color:var(--ink2);white-space:nowrap}.zt .cfacts .v{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end;align-items:center;max-width:62%;font-weight:500;display:inline-flex;overflow:hidden}.zt .cfacts .v.muted{color:var(--ink2);font-weight:400}.zt .cfacts .v svg{width:15px;height:15px}.zt .cfacts li.yes .v svg{color:var(--t-clean-fg)}.zt .cfacts li.no .v svg{color:var(--border)}.zt .cfacts li.pend .v .dot{place-items:center;width:15px;height:15px;display:grid}.zt .cfacts li.pend .v .dot:before{content:"";background:var(--border);border-radius:50%;width:5px;height:5px}.zt .cmp2.folded .cbody,.zt .cmp2:not(.folded) .cfacts{display:none}.zt .csec{padding:16px 0 10px}.zt .csec+.csec{border-top:1px solid rgba(var(--tint),.05)}.zt .clab{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;margin:0 0 10px;font-size:13.5px;font-weight:600;display:flex}.zt .cli{background:var(--cream2);width:26px;height:26px;color:var(--gold);border-radius:8px;flex:none;place-items:center;display:grid}.zt .cli svg{width:14px;height:14px}.zt .clab .cnum{color:var(--ink2);margin-left:auto;font-size:12.5px;font-weight:600}.zt .cval{color:var(--ink);margin:0;font-size:13.5px;line-height:1.4}.zt .cval.muted{color:var(--ink2);margin-top:2px;font-size:12.5px}.zt .crows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zt .crows li{align-items:center;gap:8px;font-size:13px;display:flex}.zt .crows svg{flex:none;width:14px;height:14px}.zt .crows li.yes{color:var(--ink)}.zt .crows li.yes svg{color:var(--t-clean-fg)}.zt .crows li.no{color:var(--ink2)}.zt .crows li.no svg{color:var(--border)}.zt .crows li.pend{color:var(--ink2)}.zt .crows .dot{place-items:center;width:14px;height:14px;display:grid}.zt .crows .dot:before{content:"";background:var(--border);border-radius:50%;width:5px;height:5px}.zt .cpills{flex-wrap:wrap;align-content:flex-start;gap:6px;height:114px;display:flex;overflow:hidden}.zt .cpill{background:var(--cream2);border:1px solid var(--hair,var(--sunk));height:24px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.zt .cpill.more{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .ctoggle{min-height:20px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:12px 0 0;padding:0;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.zt .ctoggle svg{width:14px;height:14px;transition:transform .2s}.zt .cmp2:not(.folded) .ctoggle svg{transform:rotate(180deg)}.zt .ccta{flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.zt .ccta .pill.ink{border-radius:999px;justify-content:center;align-items:center;width:100%;height:42px;font-size:13.5px;text-decoration:none;display:inline-flex}.zt .ccard .island{background:rgba(var(--cardrgb),.62);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid rgba(var(--glass),.75);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 14px 34px -14px #0e0e0e59;opacity:0;pointer-events:none;z-index:3;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-8px)}.zt .ccard:hover .island{opacity:1;pointer-events:auto;transform:translate(-50%)}.zt .ccard .island a,.zt .ccard .island span{height:36px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.zt .ccard .island a svg{width:16px;height:16px}@media (hover:none){.zt .island,.zt .ccard .island{opacity:1;pointer-events:auto;margin-top:10px;position:static;transform:none}}.zt .ccard .island .none{color:var(--ink2);cursor:default}.zt .moreatlas{margin:0 0 36px}.zt .moreatlas .gh{margin-bottom:12px}.zt .pt.on{outline:2px solid var(--ink);outline-offset:2px}.zt .driftrow .mq{margin:-4px;padding:4px}.zt .nearby{margin:0 0 36px}.zt .door{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:8px 0 36px;display:flex}.zt .doorline{color:var(--ink2);font-size:13px}.zt .trust{background:rgba(var(--glass),.45);border:1px solid rgba(var(--glass),.9);color:var(--ink2);border-radius:16px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;column-gap:10px;max-width:720px;margin:0 0 40px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.zt .trust svg{width:16px;height:16px;color:var(--t-clean-fg);margin-top:2px}.zt .trust b{color:var(--ink);font-weight:600}.zt .trust .how{white-space:nowrap;align-self:center;margin-left:6px}.zt .trust.last{max-width:760px;margin:0 auto 60px}@media (max-width:900px){.zt .lhead2 h1{font-size:32px}.zt .zc.static .zc-track.flat{flex-direction:column}.zt .zc.top3 .zcard{flex:auto}.zt .dosome.compact{padding:24px 18px 22px}.zt .dosome.compact h2{font-size:26px}.zt .quotes,.zt .afterm{grid-template-columns:1fr;gap:18px;padding:20px}.zt .cgrid{grid-template-columns:1fr}.zt .cmp2 .gh,.zt .cmp2 .ghr{flex-wrap:wrap}.zt .cmp-link{display:none}.zt .trust{grid-template-columns:16px minmax(0,1fr)}.zt .trust .how{grid-column:2;justify-self:start;margin:6px 0 0}}.zt .bhead{grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:22px;margin:4px 0 26px;display:grid}.zt .bmark{border:1px solid rgba(var(--tint),.06);width:96px;height:96px;color:var(--gold);background:#fff;border-radius:24px;place-items:center;font-size:30px;display:grid;overflow:hidden}.zt .bmark img{object-fit:cover;width:100%;height:100%}.zt .crumb{margin:0 0 6px}.zt .crumb .how{align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.zt .crumb svg{width:14px;height:14px}.zt .bhead h1{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;margin:0 0 6px;font-size:40px;font-weight:400;line-height:1.05}.zt .bline{color:var(--ink2);margin:0 0 10px;font-size:14px}.zt .brow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zt .brow+.brow{margin-top:10px}.zt .bstars svg{width:16px;height:16px;color:var(--border)}.zt .bstars.lit svg{color:var(--gold2)!important}.zt .rating{color:var(--ink2);font-size:13.5px}.zt .rating b{color:var(--ink);font-weight:600}.zt .stword{color:var(--ink2);font-size:12.5px}.zt .stpill{border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.zt .stpill.claimed{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .stpill svg{width:13px;height:13px}.zt .fresh{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.zt .bact{flex-direction:column;align-items:flex-end;gap:10px;padding-top:24px;display:flex}.zt .bact .pill.ink.lg{gap:8px;display:inline-flex}.zt .bact .pill svg{width:16px;height:16px}.zt .bicons{gap:8px;display:flex}.zt .bicons .ic{width:40px;height:40px;text-decoration:none}.zt .bicons .ic svg{width:17px;height:17px}.zt .bgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin:0 0 40px;display:grid}.zt .bcol{flex-direction:column;gap:12px;display:flex}.zt .bsec{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:20px 22px}.zt .bsec h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;align-items:baseline;gap:10px;margin:0 0 12px;font-size:22px;font-weight:400;display:flex}.zt .cnt2{color:var(--ink2);font:600 12.5px Inter,sans-serif}.zt .bwords{max-width:62ch;margin:0;font-size:15px;line-height:1.55}.zt .svps{flex-wrap:wrap;gap:8px;display:flex}.zt .svp{background:var(--cream2);border:1px solid var(--hair,var(--sunk));height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:0 13px;font-size:13.5px;text-decoration:none;display:inline-flex}.zt .svp:hover{border-color:var(--ink)}.zt .bnote{color:var(--ink2);margin:12px 0 0;font-size:13px}.zt .bnote.center{text-align:center;margin-top:8px}.zt .towns{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.zt .tpill{background:var(--ink);height:30px;color:var(--bg);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.zt .tpill.on{background:var(--gold);color:var(--ink)}.zt .wtw{gap:16px;display:grid}.zt .wtw-sec{container-type:inline-size}@container (min-width:560px){.zt .wtw.has-map{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:24px}}.zt .bmap{border:1px solid var(--border);aspect-ratio:3/2;background:var(--cream2);border-radius:18px;position:relative;overflow:hidden}@container (max-width:559px){.zt .bmap{aspect-ratio:16/9}}.zt .bmap img{object-fit:cover;filter:sepia(.42)saturate(.55)contrast(.92)brightness(1.04);width:100%;height:100%;display:block;position:absolute;inset:0}.zt .wtw-t{align-content:center;gap:16px;min-width:0;display:grid}.zt .wtw-t .bnote{margin:0}.zt .wtw-base{align-items:center;gap:12px;margin:0;display:flex}.zt .wtw-ic{background:var(--ink);width:42px;height:42px;color:var(--bg);border-radius:14px;flex:none;place-items:center;display:grid}.zt .wtw-ic svg{width:19px;height:19px}.zt .wtw-base small,.zt .wtw-more small{color:var(--ink2);font-size:12px;display:block}.zt .wtw-base b{letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}.zt .wtw-more{gap:8px;display:grid}.zt .wtw-more .towns{margin:0}.zt .bmap .mp.cl{width:16px;height:16px;box-shadow:0 0 0 4px #faf6eef2,0 0 0 6px var(--gold)}.zt .bmap .mlbl{font-size:11px;transform:translate(-50%,14px)}.zt .revempty{background:var(--bg);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.zt .revempty b{font-size:14px;font-weight:600;display:block}.zt .revempty small{color:var(--ink2);margin-top:2px;font-size:12.5px;display:block}.zt .baside{flex-direction:column;gap:12px;display:flex;position:sticky;top:76px}.zt .acard{background:var(--card);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.zt .contact{flex-direction:column;gap:12px;margin:0 0 6px;padding:0;list-style:none;display:flex}.zt .contact li{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;display:grid}.zt .contact svg{width:18px;height:18px;color:var(--gold)}.zt .contact b{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.zt .contact b.muted{color:var(--ink2);font-weight:500}.zt .contact small{color:var(--ink2);font-size:12px;display:block}.zt .atitle{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.zt .asub{color:var(--ink2);font-size:13px;line-height:1.5}.zt .acard .pill.glassy{height:36px;color:var(--ink);background:rgba(var(--glass),.6);border:1px solid rgba(var(--glass),.95);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px rgba(var(--shade),.06);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.zt .acard .pill.glassy svg{width:15px;height:15px}.zt .acard.spc{--ease:cubic-bezier(.32,.72,0,1);gap:14px;padding:20px 20px 18px}.zt .spc-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.zt .spc-top>div{gap:3px;display:grid}.zt .spc-tile{background:var(--ink);width:42px;height:42px;color:var(--bg);border-radius:14px;place-items:center;display:grid}.zt .spc-tile svg{width:20px;height:20px}.zt .spc-prev{background:var(--bg);border:1px solid var(--border);transition:transform .5s var(--ease),box-shadow .5s var(--ease);border-radius:18px;gap:6px;padding:8px;display:grid}.zt .spc-row{background:var(--card);border:1px solid rgba(var(--tint),.06);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:7px 10px 7px 7px;display:grid}.zt .spc-mk{width:32px;height:32px;color:var(--gold);border:1px solid rgba(var(--tint),.06);background:#fff;border-radius:10px;place-items:center;display:grid;overflow:hidden}.zt .spc-mk img{object-fit:cover;width:100%;height:100%}.zt .spc-mk svg{width:16px;height:16px}.zt .spc-nm{gap:1px;min-width:0;font-size:13px;font-weight:600;line-height:1.3;display:grid}.zt .spc-nm b{overflow-wrap:anywhere;font-weight:600}.zt .spc-chip{color:var(--gold);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.zt .spc-chip svg{fill:currentColor;width:11px;height:11px}.zt .spc-row.add{border:1px dashed rgba(var(--tint),.2);background:0 0}.zt .spc-row.add .spc-mk{border:1px dashed rgba(var(--tint),.24);color:var(--ink2);background:0 0}.zt .spc-row.add .spc-mk svg{transition:transform .5s var(--ease)}.zt .spc-row.add .spc-nm{color:var(--ink2);font-weight:500}.zt .acard.spc:hover .spc-prev{transform:translateY(-2px);box-shadow:0 16px 30px -22px #0e0c0673}.zt .acard.spc:hover .spc-row.add .spc-mk svg{transform:rotate(90deg)}.zt .spc-go{background:var(--ink);height:44px;color:var(--bg);transition:transform .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.zt .spc-go svg{width:16px;height:16px;transition:transform .35s var(--ease)}.zt .spc-go:hover{transform:translateY(-1px)}.zt .spc-go:hover svg{transform:translate(3px)}.zt .spc-go:active{transform:scale(.98)}.zt .spc-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .spc-ways{border-top:1px solid var(--border);gap:12px;margin:2px 0 0;padding:14px 0 0;list-style:none;display:grid}.zt .spc-ways li{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;display:grid}.zt .spc-wi{background:var(--gold);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .spc-wi{background:color-mix(in srgb,var(--gold) 16%,transparent)}}.zt .spc-wi{color:var(--gold)}.zt .spc-wi svg{width:15px;height:15px}.zt .spc-wt{gap:1px;min-width:0;display:grid}.zt .spc-wt b{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.zt .spc-wt small{color:var(--ink2);font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.zt .spc-prev,.zt .spc-row.add .spc-mk svg,.zt .spc-go,.zt .spc-go svg{transition:none}.zt .acard.spc:hover .spc-prev,.zt .acard.spc:hover .spc-row.add .spc-mk svg,.zt .spc-go:hover,.zt .spc-go:hover svg{transform:none}}.zt .acard.claim{background:rgba(var(--glass),.5);border:1px solid rgba(var(--glass),.92);box-shadow:inset 0 1px 0 rgba(var(--glass),.95)}.zt .revempty .pill.glassy{height:36px;color:var(--ink);background:rgba(var(--glass),.6);border:1px solid rgba(var(--glass),.95);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px rgba(var(--shade),.06);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.zt .reviews h2{align-items:center;gap:10px;display:flex}.zt .rjob{background:var(--cream2);border:1px solid var(--hair,var(--sunk));height:24px;color:var(--ink);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.zt .rreply{background:var(--bg);border:1px solid var(--border);border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:12px;margin:14px 0 0 12px;padding:12px 14px;display:grid}.zt .rreply b{margin-bottom:3px;font-size:13px;font-weight:600;display:block}.zt .reviews .cat-more{margin:16px 0 0}.zt .others{margin-bottom:24px}.zt .bcol .bsec{margin:0}.zt .bcol{gap:12px}.zt .tpill.on{background:rgb(var(--glass));color:var(--ink);box-shadow:0 0 0 2px var(--gold),0 0 3px 3px rgba(var(--goldrgb),.28)}.zt .mp{background:var(--ink);border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #faf6eee6}.zt .mp.cl{width:30px;height:30px}.zt .mp.h{background:var(--gold)}.zt .mlbl{background:var(--card);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;position:absolute;transform:translate(-50%,14px);box-shadow:0 6px 18px -10px #0e0e0e66}.zt .bicons .ic{cursor:pointer;background:0 0;font-family:inherit}.zt .bicons .ic.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .bicons .ic.off{opacity:.4;cursor:default}.zt .acard .pill.ink.lg.full{justify-content:center;width:100%}@media (max-width:900px){.zt .bhead{grid-template-columns:64px minmax(0,1fr);gap:14px}.zt .bmark{border-radius:18px;width:64px;height:64px}.zt .bhead h1{font-size:28px}.zt .bact{grid-column:1/-1;align-items:stretch;padding-top:4px}.zt .bact .pill.ink.lg{justify-content:center}.zt .bgrid{grid-template-columns:1fr}.zt .baside{position:static}}.zt .cnt2{background:var(--ink);min-width:24px;height:24px;color:var(--bg);letter-spacing:0;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 8px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;display:inline-flex}.zt .pill.sm{background:var(--card);border:1px solid var(--border);height:34px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.zt .pill.sm:hover{border-color:var(--ink)}.zt .revempty{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:22px;display:flex}.zt .revempty .bstars.big svg{width:26px;height:26px}.zt .revempty b{letter-spacing:-.01em;margin-top:6px;font-size:16px;font-weight:600}.zt .revempty small{color:var(--ink2);max-width:52ch;font-size:13px;line-height:1.5}.zt .revempty .pill.glassy{margin-top:12px}.zt .trust.last{display:block}.zt .trust .ttext{grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:10px;margin:0;display:grid}.zt .trust .ttext svg{margin-top:2px}.zt .trust .tmeans{margin:10px 0 0 26px;display:inline-block}.zt .offers{flex-wrap:wrap;gap:8px;margin:2px 0 0;display:flex}.zt .opill{background:var(--t-elec-bg);border:1px solid rgba(var(--goldrgb),.35);height:34px;color:var(--t-elec-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.zt .opill svg{width:14px;height:14px}.zt .bnote.top{margin:0 0 14px}.zt .claims li.ok{background:var(--ok-bg);border-color:rgba(var(--okrgb),.24)}.zt .claims li.quiet{background:0 0;border-style:dashed}.zt .claims li.ok .cic{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .pill.sm.reg{align-self:flex-start;height:32px;margin-top:8px;font-size:12.5px}.zt .pill.sm.reg svg{width:13px;height:13px;color:var(--ink2)}.zt .rsum{background:var(--bg);border:1px solid var(--border);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;margin:0 0 14px;padding:18px 20px;display:grid}.zt .rsleft{flex-direction:column;gap:4px;display:flex}.zt .rbig{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:1}.zt .rnone{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600}.zt .rsleft small{color:var(--ink2);font-size:12.5px}.zt .rdist{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.zt .rdist li{color:var(--ink2);grid-template-columns:12px minmax(0,1fr) 22px;align-items:center;gap:8px;font-size:12px;display:grid}.zt .rbar{background:var(--cream2);border-radius:999px;height:6px;overflow:hidden}.zt .rbar i{background:var(--gold2);border-radius:999px;height:100%;display:block}.zt .rdc{text-align:right}.zt .rstars svg{width:var(--rs,15px);height:var(--rs,15px);color:var(--gold2);fill:none}.zt .rstars svg.on{fill:currentColor}.zt .rcard{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding:18px 20px}.zt .rcard+.rcard{margin-top:10px}.zt .rhead{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.zt .rav{background:var(--ink);width:38px;height:38px;color:var(--bg);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.zt .rwho{flex-direction:column;min-width:0;display:flex}.zt .rwho b{letter-spacing:-.01em;font-size:14px;font-weight:600}.zt .rwho small{color:var(--ink2);font-size:12px}.zt .rkind{background:var(--cream2);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.zt .rkind.vb{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .rrate{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.zt .rjob{background:var(--cream2);border:1px solid var(--hair,var(--sunk));color:var(--ink);border-radius:999px;padding:3px 10px;font-size:11.5px}.zt .rbody{margin:0;font-size:14px;line-height:1.6}.zt .rphotos{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.zt .rphoto{background:var(--cream2);border:1px solid var(--border);border-radius:12px;width:96px;height:96px;display:block;overflow:hidden}.zt .rphoto img{object-fit:cover;width:100%;height:100%;display:block}.zt .rpcount{color:var(--ink2);align-items:center;gap:6px;margin-left:2px;font-size:12px;display:inline-flex}.zt .rpcount svg{width:14px;height:14px}.zt .rreply{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:14px;grid-template-columns:none;margin:14px 0 0;padding:14px 16px;display:block}.zt .rreply b{margin-bottom:0;display:inline}.zt .rreply p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.55}.zt .rrhead{color:var(--ink2);font-size:13px;display:block;margin-bottom:4px!important}.zt .rrhead b{color:var(--ink);font-weight:600}.zt .rrwhen{float:right;color:var(--ink2);margin-left:12px;font-size:12px}.zt .rfoot{border-top:1px solid rgba(var(--tint),.05);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.zt .rbtn{background:var(--card);border:1px solid var(--border);height:32px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.zt .rbtn:hover{border-color:var(--ink)}.zt .rbtn.quiet{color:var(--ink2);background:0 0;border-color:#0000}.zt .rbtn svg{width:14px;height:14px}.zt a.rbtn{text-decoration:none}.zt .rbtn.on{border-color:var(--gold);color:var(--ink);background:rgba(var(--goldrgb),.12)}.zt .rbtn:disabled{opacity:.55;cursor:default}.zt .ract{background:var(--bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.zt .ract-t{color:var(--ink2);margin:0;font-size:12.5px}.zt .ract-reasons{flex-wrap:wrap;gap:8px;display:flex}.zt .ract textarea{border:1px solid var(--border);background:var(--card);width:100%;min-height:84px;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5}.zt .ract textarea:focus{border-color:var(--gold);outline:none}.zt .ract-stars{gap:2px;display:flex}.zt .ract-stars button{width:30px;height:30px;color:var(--border);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.zt .ract-stars button.on{color:var(--gold)}.zt .ract-stars button svg{fill:currentColor;width:18px;height:18px}.zt .ract-go{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zt .rptl{margin:2px 0 0}.zt p.rptl.rptl-done{color:var(--ink2);font-size:13px}.zt .redit{color:var(--ink2);margin-left:auto;font-size:12px}.zt .bsec h2{align-items:center;gap:8px;display:flex}.zt .cnt2{flex:none;margin-left:0}.zt .chair{background:rgba(var(--tint),.07);height:1px;margin:16px 0 2px;display:block}.zt .acard.claim .pill.glassy{cursor:pointer;font-family:inherit}@media (max-width:900px){.zt .svps{max-width:none}}.zt .claims li.ok .cwhen{color:var(--t-clean-fg)}.zt .cfoot .pill.sm.reg{margin-top:0}.zt .svps{max-width:80%}.zt .mlbl{transform:translate(-50%,24px)}@media (max-width:900px){.zt .svps{max-width:none}}.zt .bsec.whatstate h2 .hsum{font-family:var(--font-inter),Inter,sans-serif;letter-spacing:0;color:var(--ink2);margin-left:auto;font-size:12px;font-weight:500}.zt .strow{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:14px 16px;display:grid}.zt .strow.ok .stdot{background:var(--t-clean-fg);border-color:var(--t-clean-fg);color:#fff}.zt .strow.trade .stdot{color:var(--ink2);border:0;width:20px;height:20px}.zt .strow.ok .stwhen{color:var(--t-clean-fg);font-weight:500}.zt .stgo{background:var(--card);border:1px solid var(--border);height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.zt .bmap .mlbl{transform:translate(-50%,26px)}@media (max-width:900px){.zt .strow{grid-template-columns:26px minmax(0,1fr);row-gap:10px}}.zt .bsec.whatstate h2 .hsum{display:none}.zt .ledger{border:1px solid var(--border);background:var(--bg);border-radius:16px;overflow:hidden}.zt .strow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 20px;padding:16px 18px;display:grid}.zt .strow+.strow{border-top:1px solid var(--border)}.zt .strow.trade{background:rgba(var(--tint),.02)}.zt .sttitle{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.zt .sttitle b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.zt .ststate{letter-spacing:.02em;text-transform:uppercase;color:var(--ink2);background:var(--cream2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.zt .ststate svg{width:11px;height:11px}.zt .ststate.on{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .stact{grid-area:1/2;justify-self:end}.zt .stgo{background:var(--card);border:1px solid var(--border);height:30px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.zt .stgo:hover{border-color:var(--ink)}.zt .stgo svg{width:12px;height:12px;color:var(--ink2)}.zt .stgo.none{color:var(--ink2);cursor:default;background:0 0;border-style:dashed}.zt .stmeans{color:var(--ink2);grid-area:2/1;max-width:62ch;margin:0;font-size:12.5px;line-height:1.5}.zt .stseen{color:var(--ink2);white-space:nowrap;grid-area:2/2;justify-self:end;margin:0;padding-top:2px;font-size:11.5px}.zt .strow.ok .stseen{color:var(--t-clean-fg)}@media (max-width:900px){.zt .strow{grid-template-columns:minmax(0,1fr);row-gap:8px}.zt .stact,.zt .stseen{grid-column:1;justify-self:start}.zt .stact{grid-row:3}.zt .stseen{grid-row:4}}.zt .jwrap{position:relative}.zt .jshelf{scroll-snap-type:x proximity;scrollbar-width:none;scroll-behavior:smooth;--pw:196px;gap:14px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.zt .jshelf::-webkit-scrollbar{display:none}.zt .jshelf .pt{flex:0 0 var(--pw);width:var(--pw);scroll-snap-align:start;margin-right:0}.zt .jarrow{background:rgba(var(--cardrgb),.92);border:1px solid var(--border);width:38px;height:38px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;opacity:0;border-radius:999px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 26px -14px #0e0e0e80}.zt .jwrap:hover .jarrow{opacity:1}.zt .jarrow:disabled{pointer-events:none;opacity:0!important}.zt .jarrow svg{width:18px;height:18px}.zt .jarrow.l{left:-14px}.zt .jarrow.r{right:-14px}@media (max-width:900px){.zt .jshelf{--pw:160px;gap:10px}.zt .jarrow{display:none}}.zt .clpage{max-width:780px;margin:0 auto;padding:6px 0 12px}.zt .clhero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;margin:2px 0 34px;display:grid}.zt .clkicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:500;display:inline-flex}.zt .clkicker i{background:var(--gold);border-radius:999px;width:6px;height:6px;display:block}.zt .clhero h1{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.022em;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,4.6vw,46px);font-weight:400;line-height:1.06}.zt .clhsub{color:var(--ink2);max-width:46ch;margin:0;font-size:16px;line-height:1.65}.zt .clhmark{width:104px;height:104px;color:var(--gold);border:1px solid rgba(var(--tint),.06);background:#fff;border-radius:28px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 22px 48px -30px #0e0e0e8c}.zt .clhmark img{object-fit:cover;width:100%;height:100%}.zt .clhmark svg{width:34px;height:34px}.zt .cltoday{background:var(--card);border:1px solid var(--border);border-radius:22px;margin:0 0 30px;padding:22px 24px}.zt .cltoday .eb{margin:0 0 12px}.zt .clwords{border-left:2px solid var(--gold);color:var(--ink);margin:0 0 18px;padding-left:16px;font-size:15px;line-height:1.65}.zt .clfacts{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .clfacts li{background:var(--card);flex-direction:column;gap:2px;min-width:0;padding:13px 15px;display:flex}.zt .clfacts li.wide{grid-column:1/-1}.zt .clfacts b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1.1}.zt .clfacts li.wide b{font-size:16px}.zt .clfacts small{color:var(--ink2);font-size:12px;line-height:1.4}.zt .cltn{color:var(--ink2);margin:16px 0 0;font-size:12.5px;line-height:1.6}.zt .cltn .how{margin-left:2px}.zt .clchange{margin:0 0 30px}.zt .clchange .eb{margin:0 0 14px}.zt .clgets{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.zt .clgets li{border-top:1px solid var(--border);flex-direction:column;gap:7px;padding-top:14px;display:flex}.zt .clgets li span{width:22px;height:22px;color:var(--gold);place-items:center;display:grid}.zt .clgets li span svg{width:17px;height:17px}.zt .clgets li b{letter-spacing:-.01em;font-size:14px;font-weight:600}.zt .clgets li small{color:var(--ink2);font-size:12.5px;line-height:1.6}.zt .clstart{color:#e7d9be;background:#0e0e0e;border-radius:26px;padding:30px 32px 32px;box-shadow:inset 0 0 0 1px #faf6ee1a,0 30px 70px -40px #0e0e0ee6}.zt .clstart .eb{color:#e7d9be9e;margin:0 0 12px}.zt .clstart h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;color:#f8f2e5;text-wrap:balance;margin:0 0 12px;font-size:clamp(23px,3vw,29px);font-weight:400;line-height:1.15}.zt .clstart p{color:#e7d9bec7;max-width:56ch;margin:0;font-size:14.5px;line-height:1.7}.zt .clstart .clrow{gap:20px;margin-top:22px}.zt .clstart .pill.ink.lg{color:#0e0e0e;background:#f8f2e5;gap:9px}.zt .clstart .pill.ink.lg svg{width:16px;height:16px}.zt .clstart .cllink{color:#e7d9beb3}.zt .clstart .cllink:hover{color:#f8f2e5}.zt .clfoot{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin:30px 0 0;padding-top:18px;display:flex}.zt .clfoot p{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.6}.zt .clfoot .how{font-size:12.5px}@media (max-width:760px){.zt .clhero{grid-template-columns:minmax(0,1fr);gap:20px}.zt .clhmark{border-radius:20px;order:-1;width:72px;height:72px}.zt .clgets{grid-template-columns:minmax(0,1fr);gap:18px}.zt .clfacts{grid-template-columns:minmax(0,1fr)}.zt .clfacts li{flex-direction:row;align-items:baseline;gap:9px}.zt .clfacts li.wide{flex-direction:column;align-items:flex-start;gap:2px}.zt .clstart{padding:24px 22px 26px}.zt .clstart .clrow{flex-direction:column;align-items:flex-start;gap:14px}}.zt .clprove{margin:0 0 14px}.zt .cldoors{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.zt .cldoor{text-align:left;background:var(--card);border:1px solid var(--border);cursor:pointer;color:var(--ink);border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.zt .cldoor:hover:not(:disabled){border-color:rgba(var(--tint),.22)}.zt .cldoor.on{border-color:var(--ink);box-shadow:0 12px 30px -22px #0e0e0eb3}.zt .cldoor.off{opacity:.5;cursor:not-allowed}.zt .cldoor .cldi{background:var(--cream2);width:34px;height:34px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.zt .cldoor.on .cldi{background:var(--ink);color:var(--bg)}.zt .cldoor .cldi svg{width:17px;height:17px}.zt .cldoor b{letter-spacing:-.01em;font-size:15px;font-weight:600}.zt .cldoor small{color:var(--ink2);font-size:12.5px;line-height:1.55}.zt .cldoor .cldt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin-top:auto;padding-top:6px;font-size:11px}.zt .clform{background:rgba(var(--glass),.5);border:1px solid rgba(var(--glass),.92);box-shadow:inset 0 1px 0 rgba(var(--glass),.95);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.zt .clform .pill.ink.lg{cursor:pointer;border:0;align-self:flex-start;gap:8px;font-family:inherit}.zt .clform .pill.ink.lg svg{width:16px;height:16px}.zt .clform .pill.ink.lg:disabled,.zt .clstate .pill.glassy:disabled{opacity:.35;cursor:not-allowed}.zt .clpair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zt .cllab{color:var(--ink2);margin:0 0 6px;font-size:12.5px;font-weight:500;display:block}.zt .clin{background:rgb(var(--glass));border:1px solid var(--border);width:100%;height:44px;color:var(--ink);border-radius:14px;outline:none;padding:0 14px;font-family:inherit;font-size:14.5px}.zt .clin:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(var(--tint),.06)}.zt .clin.ta{resize:vertical;height:auto;padding:11px 14px;line-height:1.5}.zt .clsplit{background:rgb(var(--glass));border:1px solid var(--border);border-radius:14px;align-items:stretch;display:flex;overflow:hidden}.zt .clsplit:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px rgba(var(--tint),.06)}.zt .clsplit .clin{box-shadow:none;border:0;border-radius:0;flex:1;min-width:0}.zt .clsplit .clin:focus{box-shadow:none}.zt .cldom{background:var(--cream2);border-left:1px solid var(--border);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;max-width:60%;padding:0 14px;font-size:14px;display:flex;overflow:hidden}.zt .clsplit .clin{min-width:96px}.zt .clnote{color:var(--ink2);margin:0;font-size:12px;line-height:1.5}.zt .clerr{color:#a3341f;margin:0;font-size:13px}.zt .clstate{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.zt .clstate.ok{background:var(--ok-bg);border-color:rgba(var(--okrgb),.24)}.zt .clstate .clmark{background:var(--cream2);width:40px;height:40px;color:var(--gold);border-radius:14px;place-items:center;display:grid}.zt .clstate.ok .clmark{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .clstate .clmark svg{width:19px;height:19px}.zt .clstate b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em;font-size:23px;font-weight:400}.zt .clstate p{color:var(--ink2);max-width:52ch;margin:0;font-size:14px;line-height:1.6}.zt .clrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.zt .cllink{color:var(--ink2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.zt .clcode{background:rgb(var(--glass));border:1px solid var(--border);width:100%;max-width:320px;height:60px;color:var(--ink);text-align:center;letter-spacing:.42em;text-indent:.42em;border-radius:16px;outline:none;font-family:inherit;font-size:26px;font-weight:500}.zt .clcode:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(var(--tint),.06)}.zt .clspin{animation:1s linear infinite clspin}@keyframes clspin{to{transform:rotate(360deg)}}.zt .clfoot{color:var(--ink2);margin:22px 0 0;font-size:12.5px;line-height:1.6}.zt .clfoot .how{margin-left:4px}@media (max-width:720px){.zt .cldoors,.zt .clpair{grid-template-columns:1fr}}.zt .rvisits{flex-wrap:wrap;gap:8px;display:flex}.zt .rvisit{background:rgb(var(--glass));border:1px solid var(--border);height:36px;color:var(--ink);cursor:pointer;text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;display:inline-flex}.zt .rvisit:hover{border-color:rgba(var(--tint),.28)}.zt .rvisit.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .rvisit svg{width:14px;height:14px}.zt .rups{flex-wrap:wrap;gap:10px;display:flex}.zt .rup{border:1px solid var(--border);background:rgb(var(--glass));border-radius:14px;width:84px;height:84px;position:relative;overflow:hidden}.zt .rup img{object-fit:cover;width:100%;height:100%;display:block}.zt .rup button{color:#fff;cursor:pointer;background:#0e0e0eb8;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:5px;right:5px}.zt .rup button svg{width:12px;height:12px}.zt .rupadd{border:1px dashed rgba(var(--tint),.24);cursor:pointer;width:84px;height:84px;color:var(--ink2);background:rgba(var(--glass),.4);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.zt .rupadd:hover{border-color:var(--ink);color:var(--ink)}.zt .rupadd svg{width:17px;height:17px}.zt .rupadd span{font-size:11px}.zt:has(.rvs-scrim) .zmain{overflow:hidden}.zt .rvs-scrim{--ease:cubic-bezier(.32,.72,0,1);z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:rvs-fade .3s var(--ease) both;background:#0e0c0866;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.zt .rvs-scrim.out{animation:rvs-fade-out .26s var(--ease) both}@keyframes rvs-fade{0%{opacity:0}}@keyframes rvs-fade-out{to{opacity:0}}.zt .rvs{width:min(560px,100%);height:var(--rvs-h,auto);background:var(--card);border:1px solid var(--border);max-height:calc(100dvh - 48px);box-shadow:inset 0 1px 0 rgba(var(--glass),.5),0 44px 90px -36px #0e0c0699,0 12px 30px -18px #0e0c0647;transition:height .55s var(--ease);animation:rvs-rise .55s var(--ease) both;border-radius:28px;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.zt .rvs-scrim.out .rvs{animation:rvs-sink .26s var(--ease) both}@keyframes rvs-rise{0%{opacity:0;transform:translateY(18px)scale(.965)}}@keyframes rvs-sink{to{opacity:0;transform:translateY(10px)scale(.98)}}.zt .rvs-inner{flex-direction:column;flex:auto;min-height:0;display:flex}.zt .rvs-head{border-bottom:1px solid var(--border);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 20px 20px 22px;display:grid}.zt .rvs-mark{width:56px;height:56px;color:var(--gold);border:1px solid rgba(var(--tint),.06);background:#fff;border-radius:18px;place-items:center;display:grid;overflow:hidden;box-shadow:0 14px 30px -20px #0e0c0680}.zt .rvs-mark img{object-fit:cover;width:100%;height:100%}.zt .rvs-mark svg{width:24px;height:24px}.zt .rvs-kick{color:var(--gold);margin:0 0 4px;font-size:12.5px;font-weight:600}.zt .rvs-ht h2{letter-spacing:-.024em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.15}.zt .rvs-sub{color:var(--ink2);margin:4px 0 0;font-size:13px}.zt .rvs-x{width:36px;height:36px;color:var(--ink2);background:var(--cream2);cursor:pointer;transition:color .25s var(--ease),background-color .25s var(--ease);border-radius:999px;align-self:start;place-items:center;display:grid}.zt .rvs-x:hover{color:var(--ink);background:var(--champ)}.zt .rvs-x svg{width:17px;height:17px}.zt .rvs-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.zt .rvs-bin{gap:22px;padding:24px 22px 26px;display:grid}.zt .rvs-bin>*{animation:rvs-part .5s var(--ease) backwards;animation-delay:calc(.14s + var(--i,0) * 45ms)}.zt .rvs-bin>:has(.inote:hover,.inote:focus-within,.inote.on){z-index:5;position:relative}@keyframes rvs-part{0%{opacity:0;transform:translateY(10px)}}.zt .rvs-rate{gap:10px;display:grid}.zt .rvs-q{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.zt .rvs-starrow{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.zt .rvs-stars{gap:2px;margin-left:-5px;display:flex}.zt .rvs-stars button{cursor:pointer;width:46px;height:46px;color:rgba(var(--tint),.22);transition:color .2s var(--ease),transform .35s var(--ease);border-radius:14px;place-items:center;display:grid}.zt .rvs-stars button svg{fill:none;stroke-width:1.6px;width:34px;height:34px;transition:fill .2s var(--ease)}.zt .rvs-stars button.on{color:var(--gold2)}.zt .rvs-stars button.on svg{fill:currentColor}.zt .rvs-stars button:hover{transform:translateY(-2px)}.zt .rvs-stars button.picked svg{animation:rvs-pop .5s var(--ease)}.zt .rvs-stars button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@keyframes rvs-pop{0%{transform:scale(.72)}55%{transform:scale(1.16)}to{transform:none}}.zt .rvs-word{color:var(--ink);min-width:86px;margin:0;font-size:15px;font-weight:600}.zt .rvs-word span{animation:rvs-part .4s var(--ease) backwards;display:inline-block}.zt .rvs-kind{align-items:center;gap:4px;display:flex}.zt .rvs-kpill{background:var(--cream2);height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .rvs-kpill svg{width:15px;height:15px;color:var(--gold)}.zt .rvs-kpill.ok{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .rvs-kpill.ok svg{color:currentColor}.zt .rvs-field{gap:8px;display:grid}.zt .rvs-lab{align-items:center;gap:4px;min-height:26px;display:flex}.zt .rvs-lab label,.zt .rvs-lab .rvs-ln{color:var(--ink);font-size:13.5px;font-weight:600}.zt .rvs-lab em,.zt .rvs-count{color:var(--ink2);margin-left:auto;font-size:12px;font-style:normal}.zt .rvs-count{font-variant-numeric:tabular-nums}.zt .rvs-ta,.zt .rvs-line{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease);border-radius:16px;outline:none;font-size:14.5px}.zt .rvs-ta{resize:vertical;min-height:132px;padding:13px 15px;line-height:1.55}.zt .rvs-line{height:46px;padding:0 15px}.zt .rvs-ta::placeholder,.zt .rvs-line::placeholder{color:rgba(var(--tint),.4)}.zt .rvs-ta:focus,.zt .rvs-line:focus{border-color:rgba(var(--tint),.5);background:var(--card);box-shadow:0 0 0 4px rgba(var(--goldrgb),.18)}.zt .rvs-ta[aria-invalid=true]{border-color:#a3341f}.zt .rvs-err{color:#a3341f;margin:0;font-size:12.5px;line-height:1.5}.zt .rvs-state{justify-items:start;gap:10px;display:grid}.zt .rvs-state b{letter-spacing:-.022em;font-size:20px;font-weight:600;line-height:1.2}.zt .rvs-state p{color:var(--ink2);max-width:52ch;margin:0;font-size:14px;line-height:1.6}.zt .rvs-state.flat{gap:4px}.zt .rvs-state.flat b{letter-spacing:-.012em;font-size:16px}.zt .rvs-smark{background:var(--cream2);width:48px;height:48px;color:var(--gold);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.zt .rvs-smark svg{width:22px;height:22px}.zt .rvs-state.ok .rvs-smark{background:var(--t-clean-bg);color:var(--t-clean-fg);animation:rvs-pop .6s var(--ease) .2s both}.zt .rvs-foot{border-top:1px solid var(--border);background:var(--card);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 18px;display:flex}.zt .rvs-how{color:var(--ink2);align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.zt .rvs-foot .inote-t{white-space:normal;width:min(320px,70vw);top:auto;bottom:calc(100% + 9px)}.zt .rvs-go{background:var(--ink);height:44px;color:var(--bg);cursor:pointer;white-space:nowrap;transition:transform .35s var(--ease),opacity .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.zt .rvs-go:hover:not(:disabled){transform:translateY(-1px)}.zt .rvs-go:active:not(:disabled){transform:scale(.98)}.zt .rvs-go:disabled{opacity:.3;cursor:not-allowed}.zt .rvs-go.quiet{background:var(--cream2);color:var(--ink)}.zt .rvs-go svg{width:16px;height:16px}.zt .rvs-go:focus-visible,.zt .rvs-x:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:640px){.zt .rvs-scrim{place-items:end stretch;padding:0}.zt .rvs{border-bottom:0;border-radius:26px 26px 0 0;width:100%;max-height:calc(100dvh - 32px);animation-name:rvs-up}.zt .rvs-scrim.out .rvs{animation-name:rvs-down}.zt .rvs-head{gap:12px;padding:18px 16px 16px 18px}.zt .rvs-mark{border-radius:15px;width:48px;height:48px}.zt .rvs-ht h2{font-size:19px}.zt .rvs-bin{gap:20px;padding:20px 18px 22px}.zt .rvs-stars button{width:44px;height:44px}.zt .rvs-stars button svg{width:32px;height:32px}.zt .rvs-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@keyframes rvs-up{0%{transform:translateY(100%)}}@keyframes rvs-down{to{transform:translateY(100%)}}.zt .osv{--ease:cubic-bezier(.32,.72,0,1)}.zt .osv-h{gap:4px;margin:0 0 16px;display:grid}.zt .osv-h h2{margin:0}.zt .osv-sum{color:var(--ink2);margin:0;font-size:13.5px}.zt .osv-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt .osv-card{background:var(--bg);border:1px solid var(--border);animation:rvs-part .55s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms);transition:transform .5s var(--ease),border-color .3s var(--ease),box-shadow .5s var(--ease);border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 16px;display:flex}.zt .osv-card:hover{border-color:rgba(var(--goldrgb),.55);transform:translateY(-2px);box-shadow:0 18px 36px -24px #0e0c0673}.zt .osv-tile{background:var(--gold);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .osv-tile{background:color-mix(in srgb,var(--gold) 16%,transparent)}}.zt .osv-tile{color:var(--gold)}.zt .osv-tile svg{width:21px;height:21px}.zt .osv-nm{letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:1.25}.zt .osv-ln{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.zt .osv-foot{border-top:1px solid var(--border);justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.zt .osv-price{align-items:baseline;gap:6px;min-width:0;display:flex}.zt .osv-price b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:600}.zt .osv-price.q{flex-direction:column;align-items:flex-start;gap:1px}.zt .osv-price.q b{letter-spacing:-.01em;font-size:14.5px}.zt .osv-price small{color:var(--ink2);white-space:nowrap;font-size:12px}.zt .osv-go{cursor:pointer;background:var(--card);border:1px solid var(--border);height:34px;color:var(--ink);transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px 0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .osv-go svg{width:14px;height:14px;transition:transform .35s var(--ease)}.zt .osv-card:hover .osv-go,.zt .osv-go:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .osv-go:hover svg{transform:translate(3px)}.zt .osv-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:560px){.zt .osv-grid{grid-template-columns:1fr}.zt .osv-card{padding:16px}}@media (prefers-reduced-motion:reduce){.zt .osv-card{transition:none;animation:none}.zt .osv-card:hover{transform:none}.zt .osv-go svg{transition:none}}.zt .smpl-bar{background:rgba(var(--goldrgb),.16);border:1px dashed rgba(var(--goldrgb),.7);color:var(--ink);border-radius:14px;align-items:center;gap:10px;margin:0 0 18px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.zt .smpl-bar svg{width:16px;height:16px;color:var(--gold);flex:none}.zt .smpl-tag{background:rgba(var(--goldrgb),.2);height:20px;color:var(--gold);letter-spacing:0;vertical-align:middle;border-radius:999px;align-items:center;margin-left:10px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.zt .bstars.rate{--ease:cubic-bezier(.32,.72,0,1);gap:0;margin:0 -3px;display:inline-flex}.zt .bstars.rate button{cursor:pointer;border-radius:8px;place-items:center;padding:3px;line-height:0;display:grid}.zt .bstars.rate button svg{width:16px;height:16px;color:rgba(var(--tint),.28);fill:none;transition:color .2s var(--ease),fill .2s var(--ease),transform .3s var(--ease)}.zt .bstars.rate button.on svg{color:var(--gold2);fill:currentColor}.zt .bstars.rate.rating button.on svg{transform:scale(1.14)}.zt .bstars.rate button:focus-visible{outline:2px solid var(--gold);outline-offset:0}.zt .bstars.rate.big button svg{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.zt .rvs-scrim,.zt .rvs,.zt .rvs-bin>*,.zt .rvs-word span,.zt .rvs-stars button.picked svg,.zt .rvs-state.ok .rvs-smark{animation:none}.zt .rvs,.zt .rvs-stars button,.zt .bstars.rate button svg{transition:none}.zt .rvs-stars button:hover,.zt .bstars.rate.rating button.on svg{transform:none}}.zt .clfoot svg{vertical-align:-2px;width:13px;height:13px;color:var(--gold);margin-right:5px}.zt .rlist{flex-direction:column;gap:14px;margin:16px 0;display:flex}.zt .rlist>.rcard+.rcard{margin-top:0}.zt .lsearch{margin:0 0 22px}.zt .lst{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);margin:0 0 8px;font-size:11px;font-weight:500}.zt .lsfield{background:rgba(var(--glass),.6);border:1px solid rgba(var(--glass),.95);height:52px;box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px rgba(var(--shade),.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.zt .lsfield>svg{width:17px;height:17px;color:var(--ink2);flex:none}.zt .lsfield input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.zt .lsclear{cursor:pointer;color:var(--ink2);background:0 0;border:0;padding:4px;line-height:0}.zt .lsclear svg{width:15px;height:15px}.zt .lsfield .pill.ink.sm{cursor:pointer;background:var(--ink);height:38px;color:var(--bg);border:0;border-radius:999px;align-items:center;padding:0 16px;font-family:inherit;display:inline-flex}.zt .lmap{margin:0 0 18px}.zt .lmhead{align-items:center;gap:12px;margin:0 0 10px;display:flex}.zt .lmt{color:var(--ink2);flex:1;align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.zt .lmt svg{width:14px;height:14px;color:var(--gold)}.zt .lmtoggle{cursor:pointer;color:var(--ink2);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12.5px;text-decoration:underline;display:inline-flex}.zt .lmtoggle svg{width:14px;height:14px;transition:transform .18s}.zt .lmap.shut .lmtoggle svg{transform:rotate(-90deg)}.zt .lmbox{border:1px solid var(--border);background:var(--cream2);aspect-ratio:1140/320;border-radius:20px;line-height:0;position:relative;overflow:hidden}.zt .lmbox>img{filter:sepia(.42)saturate(.55)contrast(.92)brightness(1.04);width:100%;height:100%;display:block}:root[data-theme=dark] .zt :is(.bmap img,.lmbox>img,.gmap img){filter:sepia(.3)saturate(.45)contrast(.88)brightness(.58)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt :is(.bmap img,.lmbox>img,.gmap img){filter:sepia(.3)saturate(.45)contrast(.88)brightness(.58)}}.zt .lmpin{z-index:2;place-items:center;width:24px;height:24px;display:grid;position:absolute;transform:translate(-50%,-50%)}.zt .lmpin b{background:var(--gold);width:11px;height:11px;box-shadow:0 0 0 3px rgba(var(--cardrgb),.95),0 1px 3px #0e0e0e66;border-radius:999px;transition:transform .12s}.zt .lmpin:hover b,.zt .lmpin.on b{background:var(--ink);transform:scale(1.35)}.zt .lmlbl{background:rgba(var(--cardrgb),.96);border:1px solid var(--border);white-space:nowrap;z-index:3;pointer-events:none;border-radius:12px;flex-direction:column;padding:6px 10px;font-size:12px;line-height:1.35;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 12px 30px -16px #0e0e0e99}.zt .lmlbl b{font-weight:600}.zt .lmlbl small{color:var(--ink2)}.zt .lnote{color:var(--ink2);max-width:72ch;margin:14px 0 0;font-size:12.5px;line-height:1.6}.zt .lmain>.sheet{margin-top:4px}.zt .lgrid{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:20px;margin:0 0 30px;display:grid}.zt .list.lk{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.zt li.k{list-style:none;transition:margin-bottom .18s;position:relative}.zt li.k:hover,.zt li.k.hov{margin-bottom:72px}.zt li.k:after{content:"";height:0;position:absolute;top:100%;left:0;right:0}.zt li.k:hover:after,.zt li.k.hov:after{height:72px}.zt .kcard{background:var(--card);border:1px solid var(--border);border-radius:20px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:22px;padding:22px 24px 20px 22px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.zt li.k:hover .kcard,.zt li.k.hov .kcard{border-color:var(--ink);box-shadow:0 18px 40px -26px #0e0e0e59}.zt .cimg{object-fit:cover;background:#fff;border-radius:14px;width:88px;height:88px;line-height:0;display:block}.zt .cimg img{object-fit:cover;border-radius:14px;width:100%;height:100%}.zt .cimg.tile{background:var(--cream2);color:var(--gold);place-items:center;display:grid}.zt .cimg.tile svg{width:28px;height:28px}.zt .kb{flex-direction:column;gap:10px;min-width:0;padding-right:44px;display:flex}.zt .krow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt .krow h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.zt .krow h3 a{color:var(--ink);text-decoration:none}.zt .krow h3 a:hover{text-underline-offset:3px;text-decoration:underline}.zt li.k:hover .st svg,.zt li.k.hov .st svg{color:var(--gold2)}.zt li.k:hover .st svg:nth-child(2),.zt li.k.hov .st svg:nth-child(2){transition-delay:50ms}.zt li.k:hover .st svg:nth-child(3),.zt li.k.hov .st svg:nth-child(3){transition-delay:.1s}.zt li.k:hover .st svg:nth-child(4),.zt li.k.hov .st svg:nth-child(4){transition-delay:.15s}.zt li.k:hover .st svg:nth-child(5),.zt li.k.hov .st svg:nth-child(5){transition-delay:.2s}.zt .stw{color:var(--ink);text-underline-offset:3px;opacity:0;font-size:13px;font-weight:500;text-decoration:underline;transition:opacity .15s}.zt li.k:hover .stw,.zt li.k.hov .stw{opacity:1}.zt .ktrust{flex-wrap:wrap;gap:8px;margin:2px 0 0;display:flex}.zt .ktrust:empty{display:none}.zt .tr{height:30px;color:var(--ink);background:var(--cream1);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12.5px;display:inline-flex}.zt .tr svg{width:15px;height:15px;color:var(--ink2)}.zt .tr b{font-weight:600}.zt .tr.ok{background:var(--t-clean-bg);border-color:var(--ok-bd);color:var(--t-clean-fg)}.zt .tr.ok svg{color:var(--t-clean-fg)}.zt .tr .pb{letter-spacing:.08em;margin-right:2px}.zt .tr .pb i{color:var(--border);font-style:normal}.zt .kwhere{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.zt .sep{background:var(--border);border-radius:50%;flex:none;width:3px;height:3px;display:inline-block}.zt .kwords{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:64ch;margin:2px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.zt .svcs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.zt .svc{border:1px solid var(--border);background:var(--cream1);border-radius:999px;padding:4px 10px;font-size:11.5px}.zt .locs{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.zt .loc{background:var(--ink);color:var(--bg);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.zt .loc.more{background:var(--cream2);color:var(--ink)}.zt .meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.zt .bd{background:var(--cream2);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.zt .bd.ok{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .bd.quiet{border:1px solid var(--border);color:var(--ink2);background:0 0;gap:0;font-weight:500}.zt .upd{color:var(--ink2);opacity:0;align-items:center;gap:6px;font-size:12px;transition:opacity .15s;display:inline-flex}.zt .upd svg{flex:none;width:13px;height:13px}.zt li.k:hover .upd,.zt li.k.hov .upd{opacity:1}.zt .save{width:36px;height:36px;color:var(--ink);background:var(--card);border:1px solid var(--border);cursor:pointer;z-index:4;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.zt .save svg{width:16px;height:16px}.zt .save:hover{background:var(--cream2)}.zt .save.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .save-note{z-index:5;background:var(--ink);max-width:220px;color:var(--bg);border-radius:10px;padding:7px 10px;font-size:12px;line-height:1.35;position:absolute;top:58px;right:16px;box-shadow:0 10px 24px -14px #0e0c0699}.zt .save-note:empty{display:none}.zt .bicons-note{color:var(--ink2);flex-basis:100%;margin-top:6px;font-size:12.5px;line-height:1.4;display:block}.zt .bicons-note:empty{display:none}.zt .cmp-add{width:36px;height:36px;color:var(--ink);background:var(--card);border:1px solid var(--border);cursor:pointer;opacity:0;z-index:4;border-radius:999px;place-items:center;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:60px;right:16px;transform:translateY(-4px)}.zt .cmp-add svg{stroke-width:2.1px;width:16px;height:16px}.zt li.k:hover .cmp-add,.zt li.k.hov .cmp-add{opacity:1;transform:none}.zt .cmp-add:hover{background:var(--cream2)}.zt .cmp-add.on{background:var(--ink);color:var(--bg);border-color:var(--ink);opacity:1;transform:none}.zt .i.info{background:var(--ink);width:18px;height:18px;color:var(--bg);font:600 11px/18px var(--font-fraunces),Fraunces,Georgia,serif;text-align:center;cursor:help;z-index:4;border-radius:50%;font-style:italic;position:absolute;bottom:20px;right:22px}.zt .isl-share{color:var(--ink);background:0 0;border:0;font-family:inherit}.zt .filt{background:var(--card);border:1px solid var(--border);scrollbar-width:thin;border-radius:20px;max-height:calc(100vh - 96px);padding:14px 14px 6px;position:sticky;top:78px;overflow-y:auto}.zt .fhead{justify-content:space-between;align-items:baseline;margin:0 4px 6px;display:flex}.zt .fhead h4{font-family:var(--font-fraunces),Fraunces,Georgia,serif;white-space:nowrap;margin:0;font-size:17px;font-weight:400}.zt .fhead a{color:var(--ink2);text-underline-offset:3px;font-size:12px;text-decoration:underline}.zt .fg{border-top:1px solid var(--cream2);padding:8px 0 10px}.zt .fg:first-of-type{border-top:0}.zt .fg .rlab{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:0 4px 6px;font-size:10.5px;font-weight:500}.zt .frow{cursor:pointer;color:var(--ink);align-items:center;gap:9px;padding:5px 4px;font-size:13px;text-decoration:none;display:flex}.zt .frow.off{opacity:.45}.zt .frow:hover .fn{text-underline-offset:3px;text-decoration:underline}.zt .fn{flex:1;min-width:0}.zt .fc{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:11.5px}.zt .cb:before{content:"";background:var(--ink);border-radius:2px;width:9px;height:9px;transform:scale(0)}.zt .cb.on:before{transform:scale(1)}.zt .rb{border:1.5px solid var(--ink);background:var(--card);border-radius:50%;flex:none;place-content:center;width:15px;height:15px;display:grid}.zt .rb:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;transform:scale(0)}.zt .rb.on:before{transform:scale(1)}.zt .fmore{cursor:pointer;color:var(--ink2);text-underline-offset:3px;background:0 0;border:0;margin-left:24px;padding:5px 4px 0;font-family:inherit;font-size:12.5px;text-decoration:underline}.zt .fnote{color:var(--ink2);margin:4px 4px 8px;font-size:11px;line-height:1.5}.zt .lgrid:has(>.filt.chips){grid-template-columns:264px minmax(0,1fr)}.zt .filt.chips{--ease:cubic-bezier(.32,.72,0,1);padding:18px 16px 10px}.zt .filt.chips .fhead{align-items:center;gap:12px;margin:0 2px 14px}.zt .filt.chips .fhead>a{margin-left:auto}.zt .filt.chips .fhead h4{letter-spacing:-.012em;font-family:inherit;font-size:16px;font-weight:600}.zt .filt.chips .fg{border-top:1px solid var(--border);padding:14px 0 16px}.zt .filt.chips .fg:first-of-type{border-top:0;padding-top:0}.zt .fgt{color:var(--ink2);margin:0 2px 10px;font-size:12.5px;font-weight:600}.zt .fseg{background:var(--cream2);border:1px solid var(--border);border-radius:999px;padding:3px;display:flex}.zt .fseg-o{height:32px;color:var(--ink2);white-space:nowrap;transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease);border-radius:999px;flex:auto;place-items:center;padding:0 9px;font-size:12px;font-weight:600;text-decoration:none;display:grid}.zt .fseg-o:hover{color:var(--ink)}.zt .fseg-o.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(var(--shade),.08),0 6px 14px -10px #0e0c0666}.zt .fchips{flex-wrap:wrap;gap:7px;display:flex}.zt .fchip{background:var(--bg);border:1px solid var(--border);max-width:100%;height:32px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.zt .fchip:hover{border-color:rgba(var(--tint),.35)}.zt .fchip:active{transform:scale(.97)}.zt .fcl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zt .fcn{color:var(--ink2);font-variant-numeric:tabular-nums;transition:color .3s var(--ease);font-size:11.5px;font-weight:600}.zt .fchip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .fchip.on .fcn{color:inherit;opacity:.72}.zt .fchip svg{width:13px;height:13px;margin-left:-2px}.zt .fchip.off{opacity:.45}.zt .fchip.more{color:var(--ink2);background:0 0;border-style:dashed;font-weight:600}.zt .fchip.more:hover{color:var(--ink)}.zt .flate{max-width:100%;animation:rvs-part .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 30ms);display:inline-flex}.zt .fchip:focus-visible,.zt .fseg-o:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:1040px){.zt .lgrid:has(>.filt.chips){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.zt .fchip,.zt .fseg-o,.zt .fcn{transition:none}.zt .fchip:active{transform:none}.zt .flate{animation:none}}.zt .alist .tb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.zt .ct2{color:var(--ink2);font-size:13px}.zt .sel{border:1px solid var(--ink);background:var(--card);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.zt .sel.static{color:var(--ink2);background:0 0;border-color:#0000;padding:0;font-weight:400}.zt .sel svg{width:14px;height:14px}.zt .fopen{height:36px;color:var(--ink);background:rgba(var(--glass),.6);border:1px solid rgba(var(--glass),.95);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px rgba(var(--shade),.06);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:none;position:relative}.zt .fopen svg{width:15px;height:15px}.zt .fdot{background:var(--gold);border-radius:999px;width:6px;height:6px;position:absolute;top:4px;right:6px}.zt .fscrim{display:none}@media (max-width:1040px){.zt .lgrid{grid-template-columns:minmax(0,1fr)}.zt .fopen{justify-self:start;width:fit-content;margin:0 0 16px;display:inline-flex}.zt .filt{z-index:60;background:rgba(var(--cardrgb),.42);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);border:1px solid rgba(var(--glass),.75);width:min(300px,86vw);max-height:none;box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 30px 80px -30px #0e0e0e59;scrollbar-width:none;opacity:0;pointer-events:none;border-radius:22px;padding:12px 12px 16px;transition:transform .2s,opacity .2s;position:fixed;top:82px;bottom:18px;left:14px;overflow:auto;transform:translate(calc(-100% - 20px))}.zt .filt::-webkit-scrollbar{display:none}.zt .filt.open{opacity:1;pointer-events:auto;transform:none}.zt .filt .fg{border-top-color:rgba(var(--tint),.07)}.zt .fclose{cursor:pointer;color:var(--ink2);background:0 0;border:0;place-items:center;margin-left:auto;padding:4px;display:grid!important}.zt .fclose svg{width:16px;height:16px}.zt .fscrim{z-index:59;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:0 0;border:0;display:block;position:fixed;inset:0}}.zt .fclose{display:none}@media (max-width:720px){.zt .kcard{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px 14px;padding:18px}.zt .cimg{border-radius:14px;grid-row:1;width:52px;height:52px}.zt .cimg img{border-radius:14px}.zt .cimg.tile svg{width:22px;height:22px}.zt .kcard>.kb{display:contents}.zt .kcard>.kb>*{grid-column:1/-1;min-width:0}.zt .kcard>.kb>.krow{grid-area:1/2;padding-right:46px}.zt li.k:hover,.zt li.k.hov{margin-bottom:0}.zt li.k:hover:after,.zt li.k.hov:after{height:0}.zt .island{opacity:1;pointer-events:auto;justify-content:center;margin-top:10px;position:static;transform:none}.zt .cmp-add{opacity:1;transform:none}.zt .i.info{display:none}.zt .upd,.zt .stw{opacity:1}}.zt .cut{width:100%;height:auto;font-size:10px;display:block}.zt .cut .part *{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s,stroke-width .2s}.zt .cut .part.water *,.zt .cut .waterline{stroke:var(--cut-water);stroke-dasharray:3 3;stroke-width:1.2px}.zt .cut .fillc{fill:var(--bg)}.zt .cut .fillw{fill:#e2eaf6bf;stroke:none}.zt .cut .wall{stroke:var(--border);stroke-width:1.2px;fill:none}.zt .cut .floor{stroke:var(--border);stroke-width:1.2px;stroke-dasharray:2 4;fill:none}.zt .cut .part .thin{stroke-width:.9px}.zt .cut .part .hatch{stroke-width:.6px;opacity:.5}.zt .cut .part.on *{stroke:var(--gold2);stroke-width:2.4px;filter:url(#glow)}.zt .cut .part.on .thin{stroke-width:1.4px}.zt .cut .part.on .hatch{stroke-width:.9px;opacity:.75}.zt .cut .part.on .fillc{fill:var(--cut-fill)}.zt .cut .part.on .fillw{stroke:none;fill:rgba(var(--goldrgb),.16)}.zt .cut .lbl{font:500 9px var(--font-inter),Inter,sans-serif;letter-spacing:.01em;fill:var(--cut-lbl)!important;stroke:none!important}.zt .cut .lead{stroke:var(--cut-lead);stroke-width:.7px;fill:none;stroke-linecap:round}.zt .cut .leaddot{fill:var(--cut-lead);stroke:none}.zt .mlab{color:var(--ink);margin-left:6px;font-size:12.5px;font-weight:600}.zt .joblist-h{margin:0 0 14px}.zt{--go:#3f7d57;--goq:#eaf1ea}.zt .tdy{padding-bottom:40px;container:tdy/inline-size}.zt .tdy-vs{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 22px;font-size:12px;display:flex}.zt .tdy-vs>span{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-right:3px;font-size:10px;font-weight:600}.zt .tdy-vs a{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:5px 11px}.zt .tdy-vs a:hover{border-color:var(--gold)}.zt .tdy-vs a.on{background:var(--ink);color:var(--bg);border-color:#0000}.zt .tdy-vs em{opacity:.8;margin-left:auto;font-size:11.5px;font-style:normal}.zt .tdy-next{align-items:center;gap:9px;margin:0 0 18px;font-size:14.5px;display:flex}.zt .tdy-next svg{width:15px;height:15px;color:var(--gold)}.zt .tdy-greet{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;margin:0 0 26px;padding:0 0 20px;display:flex;position:relative}.zt .tdy-greet:after{content:"";background:var(--gold);border-radius:2px;width:74px;height:2px;position:absolute;bottom:-1px;left:0}.zt .tdy-greet h1{letter-spacing:-.025em;margin:2px 0 6px;font-size:38px;font-weight:500;line-height:1.04}.zt .tdy-greet .gsub{color:var(--ink2);margin:0;font-size:14.5px}.zt .tdy-greet .gsub b{color:var(--ink);font-weight:600}.zt,.zt .s-dusk{--s1:#7e8794;--s2:#8a8378;--s3:#3a332b;--s4:#161310}.zt .s-escarpment{--s1:#c6a87c;--s2:#9a7d3e;--s3:#4a3a22;--s4:#17120c}.zt .s-vineyard{--s1:#7f9070;--s2:#54683f;--s3:#2c3624;--s4:#12150f}.zt .s-lakeshore{--s1:#8fb0c4;--s2:#5b7e96;--s3:#2b3b47;--s4:#0f1418}.zt .s-brass{--s1:#e7d9be;--s2:#c9a961;--s3:#6b5426;--s4:#1a150d}.zt .s-blossom{--s1:#f6c9d6;--s2:#ea7199;--s3:#6e2c45;--s4:#22101a}.zt .s-lavender{--s1:#d6ccf0;--s2:#a291db;--s3:#463a66;--s4:#16121f}.zt .s-rosegold{--s1:#f4d2c4;--s2:#de8671;--s3:#6e3e33;--s4:#22130f}.zt .idcard{background:linear-gradient(180deg,var(--s1) 0%,var(--s2) 38%,var(--s3) 68%,var(--s4) 100%)}.zt .pp{background:linear-gradient(155deg,var(--s1) 0%,var(--s2) 38%,var(--s3) 72%,var(--s4) 100%)}.zt .idstyles .sw,.zt .pk-no,.zt .gprop{background:linear-gradient(180deg,var(--s1),var(--s4))}.zt .tdA-id{background:linear-gradient(150deg,var(--s1) 0%,var(--s2) 40%,var(--s3) 74%,var(--s4) 100%)}.zt .gprops{gap:10px;display:flex}.zt .gprop{color:#f3ebdd;border-radius:14px;flex-direction:column;justify-content:flex-end;width:132px;height:78px;padding:9px 11px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.zt .gprop:hover{transform:translateY(-2px)}.zt .gprop:after{content:"";background:linear-gradient(#0e0e0e00 30%,#0e0e0eb8 100%);position:absolute;inset:0}.zt .gprop em,.zt .gprop b{z-index:1;font-style:normal;position:relative}.zt .gprop em{opacity:.85;font-size:10.5px}.zt .gprop b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.zt .gprop:has(.gprop-un) em{opacity:1;font-size:12.5px;font-weight:600;line-height:1.25}.zt .gprop .gprop-un{letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin-top:3px;font-family:inherit;font-size:10px;font-weight:500}.zt .tdy-band{margin:0 0 30px}.zt .tdy-bh{align-items:baseline;gap:14px;margin:0 0 13px;display:flex}.zt .tdy-bh h2{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:500}.zt .tdy-c{color:var(--ink2);font-size:12.5px}.zt .tdy-pad{gap:6px;margin-left:auto;display:flex}.zt .tdy-pad button{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--ink2);border-radius:50%;place-items:center;display:grid}.zt .tdy-pad button:hover{color:var(--ink);border-color:var(--gold)}.zt .tdy-pad svg{width:15px;height:15px}.zt .tdy-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.zt .tdy-track::-webkit-scrollbar{display:none}.zt .tdy-card{scroll-snap-align:start;background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;flex:0 0 322px;min-height:196px;padding:15px 17px 14px;display:flex;position:relative;overflow:hidden}.zt .tdy-card header{align-items:center;gap:8px;margin-bottom:11px;display:flex}.zt .tdy-card .ki{background:var(--cream2);width:26px;height:26px;color:var(--gold);border-radius:8px;flex:none;place-items:center;display:grid}.zt .tdy-card .ki svg{width:14px;height:14px}.zt .tdy-card .kl{letter-spacing:.02em;color:var(--ink2);font-size:11px;font-weight:600}.zt .tdy-card .kx{width:24px;height:24px;color:var(--ink2);opacity:.55;border-radius:50%;place-items:center;margin-left:auto;display:grid}.zt .tdy-card .kx:hover{opacity:1;background:rgba(var(--tint),.06)}.zt .tdy-card .kx svg{width:13px;height:13px}.zt .tdy-card h3{letter-spacing:-.01em;margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.32}.zt .tdy-card p{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.zt .tdy-card footer{align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.zt .tdy-card .kcta{color:var(--gold);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.zt .tdy-card .kcta svg{width:13px;height:13px}.zt .tdy-card .kat{color:var(--ink2);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}.zt .tdy-card .kat svg{width:11px;height:11px}.zt .tdy-card.k-deadline .ki{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .tdy-card.k-money .ki{background:var(--ok-bg);color:var(--t-clean-fg)}.zt .tdy-card.k-number .ki{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .tdy-card.k-verify .ki{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .tdy-empty{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:20px;padding:30px 26px}.zt .tdy-empty>svg{width:22px;height:22px;color:var(--gold);margin-bottom:9px}.zt .tdy-empty h3{margin:0 0 6px;font-size:17px;font-weight:600}.zt .tdy-empty p{max-width:52ch;color:var(--ink2);margin:0 auto 15px;font-size:14px}.zt .tdy-eacts{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.zt .tdy-list{border:1px solid var(--border);background:var(--border);border-radius:18px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .tdy-list li{background:var(--card);grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 18px;display:grid}.zt .tdy-list .tw{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.zt .tdy-list .tt b{letter-spacing:-.005em;font-size:14px;font-weight:600;display:block}.zt .tdy-list .tt small{color:var(--ink2);font-size:12.5px}.zt .tdy-list .ta{color:var(--ink2);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.zt .tdy-list .ta svg{width:11px;height:11px}.zt .tdy-list .tp{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600}.zt .tp.p-zulma{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .tp.p-attested{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .tp.p-derived{background:var(--cream2);color:var(--ink2)}.zt .tp.p-self{background:var(--t-elec-bg);color:var(--t-elec-fg)}.zt .tdy-guest{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:36px;padding:24px 0 40px;display:grid}.zt .tdy-guest h1{letter-spacing:-.025em;max-width:15ch;margin:6px 0 12px;font-size:38px;font-weight:500;line-height:1.06}.zt .tdy-gl{color:var(--ink2);max-width:46ch;margin:0 0 18px;font-size:15px;line-height:1.6}.zt .tdy-gl.small{max-width:52ch;margin:18px 0 0;font-size:13px}.zt .tdy-gl a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-weight:600;text-decoration-thickness:1.5px}.zt .tdy-gl a:hover{color:var(--gold)}.zt .tdy-guest .tdy-eacts{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0;display:flex}.zt .tdy-gmain{min-width:0}.zt .tdy-gcard{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:24px}.zt .tdy-gcard>svg{width:22px;height:22px;color:var(--gold);margin-bottom:10px}.zt .tdy-gcard b{margin-bottom:6px;font-size:16px;font-weight:600;display:block}.zt .tdy-gcard p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.55}@container tdy (max-width:900px){.zt .tdy-guest{grid-template-columns:1fr}.zt .tdy-list li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.zt .tdy-list .tw{grid-column:1/-1}.zt .tdy-list .tp{justify-self:start}.zt .tdy-list .ta{justify-self:end}}.zt .mh{padding-bottom:40px;container:mh/inline-size}.zt .zg-page{max-width:none;margin:0}.zt .tdy-vs a.cross{border-color:var(--gold);color:var(--gold);margin-left:6px}.zt .mh-head{margin:0 0 16px}.zt .mh-sw{flex-wrap:wrap;gap:7px;margin:0 0 9px;display:flex}.zt .mh-sw button{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.zt .mh-sw button svg{width:13px;height:13px;color:var(--t-clean-fg)}.zt .mh-sw button.on{background:var(--ink);color:var(--bg);border-color:#0000}.zt .mh-sw button.on svg{color:var(--bg)}.zt .mh-sub{color:var(--ink2);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.zt .mh-sub svg{width:13px;height:13px;color:var(--gold)}.zt .mh-sub b{color:var(--ink);font-weight:600}.zt .mh-unver{background:var(--t-elec-bg);border:1px solid var(--border);border-radius:16px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:15px 18px;display:grid}.zt .mh-unver>svg{width:19px;height:19px;color:var(--t-elec-fg)}.zt .mh-unver b{margin-bottom:3px;font-size:14px;font-weight:600;display:block}.zt .mh-unver p{color:var(--ink2);margin:0;font-size:13px}.zt .mh-id{grid-template-columns:392px minmax(0,1fr);align-items:stretch;gap:26px;margin:0 0 26px;display:grid}.zt .idcard{color:#f3ebdd;isolation:isolate;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:430px;padding:18px;display:flex;position:relative;overflow:hidden}.zt .idcard:after{content:"";z-index:-1;background:linear-gradient(#0e0e0e00 34%,#0e0e0e8c 62%,#0e0e0eeb 100%);position:absolute;inset:0}.zt .idchip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.11em;text-transform:uppercase;background:#0e0e0e8c;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:18px}.zt .idchip svg{width:13px;height:13px}.zt a.idchip-go{color:inherit;z-index:2;text-decoration:none}.zt a.idchip-go:hover{background:#0e0e0eb8}.zt a.idchip-go:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .ppc-i.front .idacts{opacity:0;transition:opacity .18s}.zt .ppc-i.front:hover .idacts,.zt .ppc-i.front .idacts:focus-within{opacity:1}@media (hover:none){.zt .ppc-i.front .idacts{opacity:1}}.zt .idacts{z-index:2;align-items:center;gap:8px;display:inline-flex;position:absolute;top:18px;right:18px}.zt .idedit{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f3ebdd;background:#0e0e0e80;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .18s,transform .18s;display:grid}.zt .idedit:hover{background:#0e0e0ed1;transform:scale(1.06)}.zt .idedit svg{width:15px;height:15px}.zt .idfoot .eb{color:#f3ebddcc;margin-bottom:6px;display:block}.zt .idfoot b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;line-height:1;display:block}.zt .idfoot p{color:#f3ebddd1;margin:9px 0 0;font-size:12.5px}.zt .idpills{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.zt .idpills span{background:#f3ebdd17;border:1px solid #f3ebdd52;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:12px;display:inline-flex}.zt .idpills span.up{color:#cdebd8;background:#6fbf8b3d;border-color:#0000}.zt .idpills svg{width:12px;height:12px}.zt .idcta{color:#0e0e0e;cursor:pointer;background:#f3ebdd;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:14px;font-size:14.5px;font-weight:600;transition:transform .16s;display:flex}.zt .idcard:hover .idcta{transform:translateY(-1px)}.zt .idcta svg{width:15px;height:15px}.zt .idside{flex-direction:column;justify-content:center;display:flex}.zt .idfacts{background:var(--border);border:1px solid var(--border);border-radius:20px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .idfacts li{background:var(--card);padding:18px 22px}.zt .idfacts span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.zt .idfacts b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1;display:block}.zt .idfacts small{color:var(--ink2);margin-top:7px;font-size:12.5px;display:block}.zt .idpick{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:22px}.zt .idpick .eb{margin-bottom:13px;display:block}.zt .idstyles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.zt .idstyles .sw{color:#f3ebdd;border:2px solid #0000;border-radius:14px;place-items:center;height:84px;display:grid;position:relative;overflow:hidden}.zt .idstyles .sw.on{border-color:var(--gold)}.zt .idstyles .sw em{text-align:center;background:#0e0e0e80;padding:4px 6px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;bottom:0;left:0;right:0}.zt .idstyles .sw svg{filter:drop-shadow(0 1px 3px #00000080);width:16px;height:16px}.zt .idup{border:1px dashed var(--border);width:100%;color:var(--ink);border-radius:14px;align-items:center;gap:9px;padding:13px 15px;font-size:13.5px;font-weight:500;display:flex}.zt .idup:hover{border-color:var(--gold);color:var(--gold)}.zt .idup svg{width:16px;height:16px}.zt .idnote{color:var(--ink2);margin:12px 0 0;font-size:12px;line-height:1.55}.zt .mh-anchor{color:var(--ink2);max-width:78ch;margin:14px 2px 0;font-size:12.5px}.zt .mh-band{margin:0 0 30px}.zt .mh-band h2{letter-spacing:-.015em;margin:0 0 13px;font-size:20px;font-weight:500}.zt .mh-bh{flex-direction:column;align-items:flex-start;gap:5px;margin:0 0 14px;display:flex}.zt .mh-bh h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:1.2}.zt .mh-bh .tdy-c{font-size:14px}.zt .mh-bar{background:var(--cream2);border-radius:5px;height:9px;margin:0 0 14px;display:flex;overflow:hidden}.zt .mh-bar i{height:100%;display:block}.zt .mh-leg{gap:9px;margin:0;padding:0;list-style:none;display:grid}.zt .mh-leg li{align-items:center;gap:10px;font-size:14px;display:flex}.zt .mh-leg .d{border-radius:3px;flex:none;width:9px;height:9px}.zt .mh-leg b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.zt .mh-leg b.pos{color:var(--t-clean-fg)}.zt .mh-leg b.neg{color:var(--t-gas-fg)}.zt .mh-sys{border:1px solid var(--border);background:var(--border);border-radius:18px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .mh-sys li{background:var(--card);grid-template-columns:38px 200px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:14px 18px;display:grid}.zt .mh-sys .si{background:var(--cream2);width:38px;height:38px;color:var(--gold);border-radius:11px;place-items:center;display:grid}.zt .mh-sys .si svg{width:16px;height:16px}.zt .mh-sys .sn b{font-size:14.5px;font-weight:600;display:block}.zt .mh-sys .sn small,.zt .mh-sys .sv small{color:var(--ink2);font-size:12.5px;display:block}.zt .mh-sys .sv em{margin-bottom:3px;font-style:normal;display:inline-block}.zt .mh-sys .sa{text-align:right;font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;color:var(--ink2);font-size:17px;font-weight:500}.zt .mh-sys .sa.neg{color:var(--t-gas-fg)}.zt .mh-sys .sa.pos{color:var(--t-clean-fg)}.zt .tp.p-none{background:var(--cream2);color:var(--ink2)}.zt .mh-liab{background:var(--ink);color:var(--champ);border-radius:22px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 30px;padding:22px 24px;display:grid}.zt .mh-liab>svg{width:20px;height:20px;color:var(--gold2)}.zt .mh-liab .eb{color:var(--gold2);opacity:.9}.zt .mh-liab b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.025em;color:var(--bg);margin:5px 0 7px;font-size:34px;font-weight:500;display:block}.zt .mh-liab p{max-width:64ch;margin:0;font-size:13.5px;line-height:1.55}.zt .mh-tabs{gap:6px;margin:0 0 13px;display:flex}.zt .mh-tabs button{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:7px 15px;font-size:13px;font-weight:500}.zt .mh-tabs button.on{background:var(--ink);color:var(--bg);border-color:#0000}.zt .mh-rec{background:var(--card);border:1px solid var(--border);border-radius:18px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.zt .mh-rec>svg{width:18px;height:18px;color:var(--gold)}.zt .mh-rec p{color:var(--ink2);margin:0;font-size:14px;line-height:1.55}.zt .mh-rec b{color:var(--ink);font-weight:600}.zt .mh-rec .how{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.zt .mh-rec .how svg{width:13px;height:13px}@container mh (max-width:900px){.zt .mh-id{grid-template-columns:1fr}.zt .idcard{min-height:380px}.zt .idstyles{grid-template-columns:repeat(3,minmax(0,1fr))}.zt .mh-sys li{grid-template-columns:38px minmax(0,1fr) auto;row-gap:7px}.zt .mh-sys .sv{grid-column:2/-1}.zt .mh-liab,.zt .mh-unver,.zt .mh-rec{grid-template-columns:minmax(0,1fr);row-gap:12px}}@keyframes tdy-deal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.zt .tdy-card{animation:.42s cubic-bezier(.2,.7,.3,1) backwards tdy-deal;animation-delay:calc(var(--i,0) * 55ms);transition:transform .2s,border-color .2s}.zt .tdy-card:hover{border-color:var(--gold);transform:translateY(-3px)}.zt .tdy-card .kbg{pointer-events:none;opacity:.07;position:absolute;bottom:-16px;right:-14px}.zt .tdy-card .kbg svg{stroke-width:1.1px;width:104px;height:104px}.zt .tdy-card{position:relative;overflow:hidden}.zt .tdy-track{-webkit-mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%)}@media (prefers-reduced-motion:reduce){.zt .tdy-card{animation:none}.zt .tdy-card:hover,.zt .gprop:hover{transform:none}}@container tdy (max-width:720px){.zt .tdy-greet{align-items:flex-start}.zt .gprop{width:118px;height:70px}}.zt .hs-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 22px;display:flex}.zt .hs-h h1{letter-spacing:-.025em;max-width:22ch;margin:5px 0 7px;font-size:33px;font-weight:500;line-height:1.1}.zt .hs-sub{color:var(--ink2);margin:0;font-size:14px}.zt .hs-key{color:var(--ink2);flex-direction:column;gap:7px;font-size:12.5px;display:flex}.zt .hs-key span{align-items:center;gap:7px;display:inline-flex}.zt .hs-key svg{width:14px;height:14px;color:var(--t-clean-fg)}.zt .hs-key .u svg{color:var(--ink2);opacity:.7}.zt .hs-key .d svg{color:var(--t-gas-fg)}.zt .hs-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.zt .hs-draw{background:var(--bg);border:1px solid var(--border);border-radius:22px;padding:14px;position:relative}.zt .cut.house{width:100%;height:auto;font-size:10px;display:block}.zt .hs-tip{background:var(--ink);color:var(--bg);pointer-events:none;border-radius:14px;padding:11px 14px;position:absolute;bottom:20px;left:20px}.zt .hs-tip b{font-size:14px;font-weight:600;display:block}.zt .hs-tip span{opacity:.82;margin-top:2px;font-size:12.5px;display:block}.zt .hs-tip small{opacity:.6;margin-top:5px;font-size:11.5px;display:block}.zt .hs-list{background:var(--border);border:1px solid var(--border);border-radius:18px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .hs-list li{background:var(--card);cursor:default;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;transition:background .16s;display:grid}.zt .hs-list li.lit{background:var(--cream2)}.zt .hs-list .dot svg{width:15px;height:15px;color:var(--t-clean-fg)}.zt .hs-list li.unknown .dot svg{color:var(--ink2);opacity:.65}.zt .hs-list li.due .dot svg{color:var(--t-gas-fg)}.zt .hs-list .n b{font-size:14px;font-weight:600;display:block}.zt .hs-list .n small{color:var(--ink2);font-size:12.5px;display:block}.zt .hs-list .s{color:var(--ink2);white-space:nowrap;font-size:12px}.zt .hs-list li.unknown .s{color:var(--gold);font-weight:600}.zt .hs-f{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0 0;padding:16px 20px;display:flex}.zt .hs-f p{color:var(--ink2);margin:0;font-size:14px}.zt .hs-f b{color:var(--ink);font-weight:600}.zt .hs-f .how{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.zt .hs-f .how svg{width:13px;height:13px}.zt .dd{max-width:940px}.zt .dd-k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:10px;font-weight:600}.zt .dd-h{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 0 20px;display:flex}.zt .dd-h h1{letter-spacing:-.03em;margin:0 0 6px;font-size:38px;font-weight:500}.zt .dd-a{color:var(--ink2);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.zt .dd-acts{gap:8px;display:flex}.zt .dd-acts .pill{align-items:center;gap:7px;display:inline-flex}.zt .dd-acts svg{width:14px;height:14px}.zt .dd-find{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:34px;padding:26px 0;display:flex}.zt .dd-find b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:500;line-height:1;display:block}.zt .dd-n{color:var(--ink2);max-width:52ch;margin:10px 0 0;font-size:12.5px}.zt .dd-dl{gap:30px;margin:0;display:flex}.zt .dd-dl dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin-bottom:5px;font-size:10px;font-weight:600}.zt .dd-dl dd{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:500}.zt .dd-s{padding:26px 0 0}.zt .dd-s h2{margin:0 0 12px}.zt .dd-t{border-collapse:collapse;width:100%;font-size:13.5px}.zt .dd-t th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--ink);padding:0 12px 9px 0;font-size:10px;font-weight:600}.zt .dd-t td{border-bottom:1px solid var(--hairline,var(--border));vertical-align:top;padding:11px 12px 11px 0}.zt .dd-t tr.gap td{background:linear-gradient(90deg,rgba(var(--tint),.035),transparent 60%)}.zt .dd-t .ev small{color:var(--ink2);margin-top:3px;font-size:11.5px;display:block}.zt .dd-t .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.zt .dd-t .r.neg{color:var(--t-gas-fg)}.zt .dd-t .r.pos{color:var(--t-clean-fg)}.zt .dd-hist{margin:0;padding:0;list-style:none}.zt .dd-hist li{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 0;font-size:13.5px;display:grid}.zt .dd-hist span{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px}.zt .dd-hist b{font-weight:500}.zt .dd-foot{color:var(--ink2);border-top:1px solid var(--border);max-width:78ch;margin:26px 0 0;padding-top:16px;font-size:11.5px;line-height:1.6}.zt .lg{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.zt .lg-h{letter-spacing:-.025em;margin:0 0 5px;font-size:31px;font-weight:500}.zt .lg-sub{color:var(--ink2);margin:0 0 18px;font-size:14px}.zt .lg-rows{border:1px solid var(--border);background:var(--border);border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .lg-rows li{background:var(--card);grid-template-columns:minmax(0,1fr) 130px 118px;align-items:center;gap:14px;padding:12px 17px;transition:background .14s;display:grid}.zt .lg-rows li.hd{background:var(--cream2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);padding:9px 17px;font-size:10px;font-weight:600}.zt .lg-rows li.on{background:var(--cream1)}.zt .lg-rows li.flat{color:var(--ink2)}.zt .lg-rows .n b{font-size:14px;font-weight:600;display:block}.zt .lg-rows .n small{color:var(--ink2);font-size:12.5px;display:block}.zt .lg-rows .r{text-align:right;font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.zt .lg-rows .r.neg{color:var(--t-gas-fg)}.zt .lg-rows .r.pos{color:var(--t-clean-fg)}.zt .lg-rows li.tot{background:var(--cream2);font-size:13px;font-weight:600}.zt .lg-side{position:sticky;top:14px}.zt .lg-panel{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:22px}.zt .lg-panel b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:40px;font-weight:500;line-height:1;display:block}.zt .lg-note{color:var(--ink2);min-height:56px;margin:0 0 16px;font-size:13px;line-height:1.55}.zt .lg-note b{font-size:inherit;color:var(--ink);margin:0;font-family:inherit;font-weight:600;display:inline}.zt .lg-bar{gap:2px;height:8px;margin:0 0 18px;display:flex}.zt .lg-bar i{opacity:.35;border-radius:2px;transition:opacity .16s,transform .16s;display:block}.zt .lg-bar i.neg{background:var(--t-gas-fg)}.zt .lg-bar i.pos{background:var(--t-clean-fg)}.zt .lg-bar i.lit{opacity:1;transform:scaleY(1.5)}.zt .lg-dl{gap:9px;margin:0 0 16px;display:grid}.zt .lg-dl>div{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.zt .lg-dl dt{color:var(--ink2)}.zt .lg-dl dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.zt .lg-dl dd.neg{color:var(--t-gas-fg)}@container mh (max-width:900px){.zt .hs-body,.zt .lg{grid-template-columns:1fr}.zt .lg-side{position:static}.zt .dd-t{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.zt .lg-bar i{transition:none}}.zt .pp{color:#f3ebdd;isolation:isolate;border-radius:26px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:18px;min-height:352px;padding:26px;display:grid;position:relative;overflow:hidden}.zt .pp:after{content:"";z-index:-1;background:linear-gradient(160deg,#0e0e0e2e 0%,#0e0e0e8c 55%,#0e0e0ee0 100%);position:absolute;inset:0}.zt .pp-draw{--ink:#f3ebddbd;--border:#f3ebdd47;--cut-lead:#f3ebdd73;--cut-lbl:#f3ebdd99;position:relative}.zt .pp-draw .cut{width:100%;height:auto}.zt .pp-tip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f3ebdd;background:#0e0e0eb8;border-radius:10px;padding:7px 11px;font-size:12px;position:absolute;bottom:2px;left:6px}.zt .pp-tip b{font-size:13px;font-weight:600;display:block}.zt .pp-id{padding-right:6px}.zt .pp-id .eb{color:#f3ebddc7;margin-bottom:6px;display:block}.zt .pp-id b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:500;line-height:1;display:block}.zt .pp-addr{color:#f3ebddcc;margin:9px 0 0;font-size:12.5px}.zt .pp-gap{color:#f3ebdddb;align-items:center;gap:7px;margin:16px 0 0;font-size:12.5px;display:flex}.zt .pp-gap svg{width:14px;height:14px}.zt .pp .idcta{margin-top:16px}.zt .pp .idpills{margin-top:13px}.zt .pp-pick{margin:14px 0 0}.zt .pp-list{grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 0;display:grid}.zt .pp-list li:nth-child(odd){border-right:1px solid var(--border)}@container mh (max-width:900px){.zt .pp,.zt .pp-list{grid-template-columns:1fr}.zt .pp-list li:nth-child(odd){border-right:0}}.zt .ppc-open{position:relative}.zt .ppc-i{border-radius:26px;position:relative;overflow:hidden}.zt .ppc-i.front{cursor:default;width:100%;display:block}.zt .ppc-i.front.pp{flex-direction:column;padding:26px;display:flex}.zt .ppc-i.front.pp>.cf{flex:auto;min-height:0;padding-top:40px}.zt .ppc-i.pp:not(.front){padding:0;display:block}.zt .ppc-i.pp:not(.front) .pp-draw,.zt .ppc-i.pp:not(.front) .pp-id{display:none}@media (max-width:620px){.zt .cf-a b.cf-unmeasured{font-size:34px;line-height:1.08}}.zt .ppc{--peekroom:44px;--sw:0;--dx:0px;min-height:440px;padding-right:var(--peekroom);align-items:stretch;display:flex}.zt .ppc .pp{min-height:0}.zt .ppc-open{flex:1 0 var(--frontw,auto);flex-direction:column;min-width:0;display:flex}.zt .ppc-open>.ppc-i.front{min-width:0;box-shadow:none;flex:auto}.zt .ppc-i{cursor:pointer;flex:0 0 88px;min-width:72px;transition:flex-basis .34s cubic-bezier(.2,.7,.3,1),margin .34s cubic-bezier(.2,.7,.3,1),filter .3s,opacity .26s;box-shadow:-14px 0 28px -18px #0000008c}.zt .ppc-i:not(.front){filter:brightness(.82)saturate(.9)}.zt .ppc-i.peeking:not(.front):not(.add):not(.more){flex-basis:calc(88px + var(--peekroom));filter:brightness(.98);flex-shrink:0}.zt .ppc-i.add.peeking,.zt .ppc-i.more.peeking{filter:none}.zt .ppc.dwelling .ppc-i.peeking:not(.front){transform:translateX(calc(var(--dx) * var(--sw) * -1));box-shadow:-14px 0 28px -18px #0000008c,0 calc(var(--sw) * 22px) calc(var(--sw) * 40px) calc(var(--sw) * -18px) #0e0e0e80}.zt .ppc.switching .ppc-i{transition:none}.zt .ppc.landed .ppc-i.front .cf{animation:.3s cubic-bezier(.2,.7,.3,1) both cf-open}.zt .ppc.landed .ppc-i.front .idchip{animation:.3s cubic-bezier(.2,.7,.3,1) 40ms both cf-open}.zt .ppc.landed .ppc-i.front .idacts{animation:.3s cubic-bezier(.2,.7,.3,1) 40ms both cf-open-acts}.zt .ppc.landed .ppc-i.front .ppc-bar{animation:.3s 40ms both ppc-bar-in}@keyframes cf-open-acts{0%{opacity:0;transform:translateY(5px)}}@keyframes ppc-bar-in{0%{opacity:0}}@keyframes cf-open{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .ppc.landed .ppc-i.front .cf,.zt .ppc.landed .ppc-i.front .idchip,.zt .ppc.landed .ppc-i.front .idacts,.zt .ppc.landed .ppc-i.front .ppc-bar{animation:none}}.zt .ppc-spine{text-align:right;color:#f3ebdd;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:11px 22px 22px;display:flex;position:absolute;inset:0}.zt .ppc-spine .sp-no{font-family:var(--font-display);font-style:normal;font-weight:var(--display-weight);letter-spacing:var(--display-track);font-variant-numeric:lining-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:40px;line-height:.9;display:flex}.zt .ppc-spine .sp-no span{text-align:center;width:.6em;display:block}.zt .ppc-spine .sp-no[data-len="5"]{font-size:32px}.zt .ppc-spine .sp-unit{font-family:var(--font-display);font-style:normal;font-weight:var(--display-weight);letter-spacing:.01em;color:#f3ebddd1;white-space:nowrap;border-top:1px solid #f3ebdd52;margin-top:7px;padding-top:6px;font-size:17px;line-height:1;display:block}.zt .ppc-spine .sp-rest{opacity:0;flex-direction:row;justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:7px;margin-top:auto;transition:opacity .24s,transform .28s cubic-bezier(.2,.7,.3,1);display:flex;transform:translate(6px)}.zt .ppc-spine .sp-rest em{writing-mode:vertical-rl;transform:rotate(180deg)}.zt .ppc-i.peeking .sp-rest{opacity:1;transform:none}.zt .ppc-spine .sp-st{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-style:normal;font-weight:600}.zt .ppc-spine .sp-tn{opacity:.72;white-space:nowrap;font-size:12px;font-style:normal}.zt .ppc-i.front .ppc-bar{opacity:0;z-index:2;pointer-events:none;background:#f3ebdd38;border-radius:999px;width:96px;height:5px;transition:opacity .2s;position:absolute;top:27px;left:50%;overflow:hidden;transform:translate(-50%)}.zt .ppc:hover .ppc-i.front .ppc-bar,.zt .ppc.dwelling .ppc-i.front .ppc-bar{opacity:1}.zt .ppc-i.front .ppc-bar i{transform-origin:0;background:#f3ebdd;border-radius:999px;height:100%;display:block;transform:scaleX(0)}.zt .ppc.dwelling .ppc-i.front .ppc-bar i{transform:scaleX(var(--sw))}.zt .ppc-i:not(.front) .ppc-bar{display:none}.zt .ppc-i.tucked{opacity:0;pointer-events:none;flex-basis:0;min-width:0;margin-left:0!important}.zt .ppc-i.more{cursor:pointer;background:linear-gradient(155deg,#4a4a47 0%,#2c2c2e 45%,#141416 100%);border:0;padding:0;display:block;box-shadow:-14px 0 28px -18px #0000008c}.zt .ppc-i.more .ppc-spine{color:#f3ebdd}.zt .ppc-i.more .sp-no{font-size:34px}.zt .ppc-i.more:hover{filter:brightness(1.12)}.zt .ppc-i.more .sp-more{display:none}.zt .ppc-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(var(--tint),.18) transparent;gap:10px;margin-top:12px;padding:3px 3px 10px;display:none;overflow-x:auto}.zt .ppc-rail::-webkit-scrollbar{height:6px}.zt .ppc-rail::-webkit-scrollbar-thumb{background:rgba(var(--tint),.18);border-radius:999px}.zt .ppc-c{scroll-snap-align:start;isolation:isolate;cursor:pointer;text-align:left;color:#f3ebdd;width:190px;height:106px;font:inherit;background:linear-gradient(150deg,var(--s1) 0%,var(--s2) 40%,var(--s3) 74%,var(--s4) 100%);border:0;border-radius:18px;flex:none;margin:0;padding:0;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s;position:relative;overflow:hidden}.zt .ppc-c:after{content:"";z-index:-1;background:linear-gradient(#0e0e0e0f 26%,#0e0e0ec2 100%);position:absolute;inset:0}.zt .ppc-c-t{position:absolute;bottom:11px;left:13px;right:12px}.zt .ppc-c-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.zt .ppc-c-t small{color:#f3ebddbd;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.zt .ppc-c:hover{transform:translateY(-5px);box-shadow:0 18px 32px -20px #0e0c06b3}.zt .ppc-c:hover .ppc-c-t small{color:#f3ebddeb}}.zt .ppc-c:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .ppc-c:active{transform:translateY(-1px)}.zt .ppc-c-more{background:var(--cream2);width:108px;color:var(--ink);border:1px solid var(--border)}.zt .ppc-c-more:after{display:none}.zt .ppc-c-more .ppc-c-t b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1}.zt .ppc-c-more .ppc-c-t small{color:var(--ink2)}.zt .ppc-c-add{background:var(--cream1);border:1px dashed var(--border);width:84px;color:var(--ink2)}.zt .ppc-c-add:after{display:none}.zt .ppc-c-add:hover{border-color:var(--gold);color:var(--gold)}.zt .ppc-c-add .addplus{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.zt .ppc-c-add .addplus svg{stroke-width:2.4px;stroke-linecap:round;width:26px;height:26px}.zt .ppc-i.add{background:var(--cream1);border:1px dashed var(--border);color:var(--ink2);box-shadow:none;flex:0 0 68px;min-width:68px;display:block;position:relative}.zt .ppc-i.add:hover{border-color:var(--gold)}.zt .ppc-i.add .addplus{width:32px;height:32px;color:var(--ink);place-items:center;transition:color .18s;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.zt .ppc-i.add:hover .addplus{color:var(--gold)}.zt .ppc-i.add .addplus svg{stroke-width:3px;stroke-linecap:round;width:23px;height:23px}.zt .ppc{--bodyw:var(--frontw,0px)}.zt .ppc>.ppc-i{isolation:isolate;overflow:visible}.zt .ppc>.ppc-i>.ppc-spine{border-radius:inherit;overflow:hidden}.zt .ppc>.ppc-i:before{content:"";z-index:-2;width:max(100%,var(--bodyw));border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;right:0}.zt .ppc>.ppc-i.pp{background:0 0}.zt .ppc>.ppc-i.pp:before{background:linear-gradient(155deg,var(--s1) 0%,var(--s2) 38%,var(--s3) 72%,var(--s4) 100%)}.zt .ppc>.ppc-i.pp:after{width:max(100%,var(--bodyw));border-radius:inherit;left:auto}.zt .ppc>.ppc-i.more{background:0 0}.zt .ppc>.ppc-i.more:before{background:linear-gradient(155deg,#4a4a47 0%,#2c2c2e 45%,#141416 100%)}.zt .ppc>.ppc-i.add,.zt .ppc>.ppc-i.add:hover{background:0 0;border-color:#0000}.zt .ppc>.ppc-i.add:before{width:calc(max(100%,var(--bodyw)) + 2px);background:var(--cream1);border:1px dashed var(--border);transition:border-color .18s;top:-1px;bottom:-1px;right:-1px}.zt .ppc>.ppc-i.add:hover:before{border-color:var(--gold)}.zt .ppc-i.add.empty{background:linear-gradient(155deg,var(--s1) 0%,var(--s2) 38%,var(--s3) 72%,var(--s4) 100%);color:#f3ebdd;isolation:isolate;text-align:left;border:0;border-radius:26px;min-height:352px;padding:26px;overflow:hidden;box-shadow:0 26px 58px -32px #0e0e0e80}.zt .ppc-i.add.empty:after{content:"";z-index:-1;background:linear-gradient(160deg,#0e0e0e2e 0%,#0e0e0e8c 55%,#0e0e0ee0 100%);position:absolute;inset:0}.zt .ppc-i.add.empty:hover{border:0}.zt .ppc-i.add.empty{align-items:flex-start}.zt .idempty{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:26px;width:100%;max-width:660px;height:100%;display:grid}.zt .idempty-say{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.zt .idempty-say .eb{letter-spacing:.16em;text-transform:uppercase;color:#f3ebdd9e;font-size:10.5px;font-weight:700}.zt .idempty-say strong{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;color:#f3ebdd;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.04}.zt .idempty-say em{color:#f3ebddc7;max-width:46ch;font-size:14px;font-style:normal;line-height:1.6}.zt .idempty-go{color:#14120f;background:#f3ebdd;border-radius:999px;align-items:center;gap:8px;margin-top:5px;padding:11px 20px;font-size:14px;font-weight:600;transition:transform .16s;display:inline-flex}.zt .idempty-go svg{stroke-width:2.2px;width:16px;height:16px}.zt .ppc-i.add.empty:hover .idempty-go{transform:translate(2px)}.zt .idempty-mark{flex-direction:column;flex:none;align-self:start;align-items:flex-end;gap:10px;display:flex}.zt .idempty-mark em{font-family:var(--font-display);font-style:normal;font-weight:var(--display-weight);letter-spacing:var(--display-track);color:#f3ebdd47;font-size:64px;line-height:.9}.zt .idempty-mark i{background:#f3ebdd38;border-radius:2px;width:52px;height:2px;display:block}@container mh (max-width:720px){.zt .idempty{grid-template-columns:1fr}.zt .idempty-mark{display:none}}@media (prefers-reduced-motion:reduce){.zt .ppc-i.add.empty:hover .idempty-go{transform:none}}.zt .ppc-i.add.front:not(.empty) .addplus{width:64px;height:64px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.zt .ppc-i.add.front:hover .addplus{transform:translate(-50%,-50%)}.zt .ppc-i.add.front .addplus svg{stroke-width:2.4px;width:44px;height:44px}@container mh (max-width:900px){.zt .ppc{flex-direction:column;min-height:0}.zt .ppc-i{flex-basis:auto;min-height:96px;margin:0 0 10px!important}.zt .ppc-open{flex-basis:auto;margin:0 0 10px}.zt .ppc-i.front{min-height:420px}.zt .ppc-spine{opacity:1;text-align:left;align-items:flex-start;padding:16px;position:static}.zt .ppc-spine .sp-rest{opacity:1;flex-direction:column;align-items:flex-start;gap:2px;margin-top:9px;transform:none}.zt .ppc-spine .sp-rest em{writing-mode:horizontal-tb;transform:none}.zt .ppc{--bodyw:0px;padding-right:0}.zt .ppc-i.more{border-radius:22px;min-height:76px;box-shadow:0 -12px 26px -20px #0009;margin:-26px 15px 0!important}.zt .ppc-i.more .ppc-spine{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;padding:28px 20px 14px}.zt .ppc-i.more .sp-no{flex-direction:row;align-items:baseline;font-size:23px}.zt .ppc-i.more .sp-no span{width:auto}.zt .ppc-i.more .sp-more{letter-spacing:.01em;opacity:.76;font-size:13px;font-style:normal;font-weight:600;display:block}.zt .ppc-i.dealt{animation:.3s cubic-bezier(.2,.7,.3,1) both deck-deal;animation-delay:calc(var(--n,1) * 45ms - 45ms)}.zt .ppc:not([data-ready])>.ppc-i.pp:nth-child(n+3){display:none}.zt .ppc .ppc-i.tucked{min-height:0;margin:0!important}}@keyframes deck-deal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .ppc-i.dealt{animation:none}}@media (hover:none),(max-width:620px){.zt .ppc{min-height:0;padding-right:0;display:block}.zt .ppc-open{margin:0;display:block}.zt .ppc>.ppc-i:not(.front){display:none}.zt .ppc-i.front{min-height:352px}.zt .ppc-open>.ppc-i.front{box-shadow:0 26px 58px -34px #0e0e0e73}.zt .ppc-i.front .ppc-bar{display:none}.zt .ppc-rail{display:flex}}@media (prefers-reduced-motion:reduce){.zt .ppc-i,.zt .ppc-spine,.zt .ppc-c,.zt .addplus{transition:none}}.zt .rfold{margin:0}.zt .rfhead{border-radius:12px;align-items:center;gap:2px;padding-right:6px;display:flex}.zt .rfhead:hover{background:rgba(var(--tint),.04)}.zt .rfhead.on{background:var(--cream2)}.zt .rfhead>a{flex:1;align-items:center;gap:12px;min-width:0;padding:9px 4px 9px 12px;font-size:13.5px;display:flex}.zt .rfhead>a svg{flex:none;width:17px;height:17px}.zt .rfhead>a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zt .rfhead.on>a{font-weight:600}.zt .rcount{color:var(--ink2);background:var(--cream1);border:1px solid var(--border);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.3}.zt .rchev{width:24px;height:24px;color:var(--ink2);border-radius:7px;flex:none;place-items:center;display:grid}.zt .rchev:hover{background:rgba(var(--tint),.06);color:var(--ink)}.zt .rchev svg{width:14px;height:14px;transition:transform .2s}.zt .rfold.open .rchev svg{transform:rotate(180deg)}.zt .rkids{flex-direction:column;gap:3px;margin:4px 0 6px 20px;padding-left:20px;display:flex;position:relative}.zt .rkids>a,.zt .rkids>span{padding:9px 12px 9px 11px;position:relative}.zt .rkids>a:before,.zt .rkids>span:before{content:"";border-left:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-left-radius:9px;width:13px;height:calc(50% + 4px);position:absolute;top:-4px;left:-20px}.zt .rkids>a svg,.zt .rkids>span svg{opacity:.9;width:16px;height:16px}.zt .rkids>a,.zt .rkids>span{font-size:15.5px}.zt .rkids>a.on{background:var(--cream2);color:var(--ink);box-shadow:inset 2px 0 0 var(--gold);font-weight:600}.zt .rkids>a.on svg{color:var(--gold)}.zt .rkids>a:hover:not(.on){background:rgba(var(--tint),.04)}.zt .hub-parts{margin:30px 0 0}.zt .hub-parts ul{background:var(--border);border:1px solid var(--border);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .hub-parts li{background:var(--card);cursor:pointer;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding:16px 18px;transition:background .16s;display:grid}.zt .hub-parts li:hover{background:var(--cream1)}.zt .hub-parts .pi{background:var(--cream2);width:34px;height:34px;color:var(--gold);border-radius:10px;grid-row:1/span 3;align-self:start;place-items:center;display:grid}.zt .hub-parts .pi svg{width:16px;height:16px}.zt .hub-parts b{letter-spacing:-.005em;font-size:14px;font-weight:600}.zt .hub-parts .pst{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;margin:2px 0 3px;font-size:17px;font-weight:500}.zt .hub-parts small{color:var(--ink2);font-size:12.5px;line-height:1.45}.zt .hub-parts li.access .pst,.zt .hub-parts li.supplies .pst{color:var(--gold)}@container mh (max-width:900px){.zt .hub-parts ul{grid-template-columns:1fr}}.zt .face-vs{margin:-6px 0 16px}.zt .cf{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.zt .cf .eb{color:#f3ebddc7;margin-bottom:6px;display:block}.zt .cf b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;display:block}.zt .cf .pp-addr{color:#f3ebddcc;margin:9px 0 0;font-size:12.5px}.zt .cf-gap{color:#f3ebddd1;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.zt .cf-gap svg{width:13px;height:13px}.zt .cf-a{align-items:flex-start;max-width:520px}.zt .cf-a b{font-size:56px}.zt .cf-a .idpills{margin-top:13px}.zt .cf-a .cf-gap{margin-top:14px}.zt .cf-a .idcta{align-self:stretch;margin-top:16px}.zt .cf-b{flex-direction:row;align-items:flex-end;gap:34px}.zt .cf-b .cf-l{flex:1;min-width:0}.zt .cf-b b{font-size:52px}.zt .cf-b .idpills{margin-top:13px}.zt .cf-b .cf-r{border-left:1px solid #f3ebdd38;flex:0 0 236px;padding-left:26px}.zt .cf-facts{gap:11px;margin:0 0 16px;display:grid}.zt .cf-facts>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.zt .cf-facts dt{letter-spacing:.12em;text-transform:uppercase;color:#f3ebdd99;font-size:10px;font-weight:600}.zt .cf-facts dd{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:500}.zt .cf-facts dd.warn{color:var(--gold2);font-size:15px}.zt .cf-b .idcta{width:100%}.zt .cf-c{flex-direction:row;justify-content:space-between;align-items:center;gap:28px}.zt .cf-c .cf-who{flex:none}.zt .cf-c .pp-addr{color:#f3ebdd;margin:0;font-size:16px;font-weight:600}.zt .cf-town{color:#f3ebddb3;font-size:12.5px}.zt .cf-c .cf-num{text-align:center;flex:1}.zt .cf-c b{font-size:44px}.zt .cf-c .idpills{justify-content:center;margin-top:11px}.zt .cf-c .cf-end{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.zt .cf-d{justify-content:flex-end}.zt .cf-d .pp-addr{margin:0 0 18px;font-size:14px}.zt .cf-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 0 20px;display:grid}.zt .cf-three dt{letter-spacing:.12em;text-transform:uppercase;color:#f3ebdd9e;margin-bottom:7px;font-size:10px;font-weight:600}.zt .cf-three dd{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:500;line-height:1}.zt .cf-three span{color:#f3ebddb3;margin-top:7px;font-size:12px;display:block}.zt .cf-foot{border-top:1px solid #f3ebdd33;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.zt .cf-d .idcta{flex:none;margin:0;padding-left:26px;padding-right:26px}.zt .sl{margin:26px 0 0}.zt .sl-t{color:var(--gold);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .sl-t:hover{background:var(--cream2)}.zt .sl-t svg{width:13px;height:13px}.zt .wg{margin:36px 0 0}.zt .wg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.zt .wgc{background:var(--card);border:1px solid var(--border);border-radius:22px;flex-direction:column;gap:12px;padding:18px 18px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.zt .wgc:hover{border-color:var(--ink);box-shadow:0 18px 40px -26px #0e0e0e59}.zt .wgc header{align-items:center;gap:10px;display:flex}.zt .wgc .wi{background:var(--cream2);width:38px;height:38px;color:var(--gold);border-radius:11px;flex:none;place-items:center;display:grid}.zt .wgc .wi svg{width:17px;height:17px}.zt .wgc header b{letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.3}.zt .wgc header em{color:var(--ink2);margin-left:auto;font-size:12.5px;font-style:normal;font-weight:600}.zt .wgc header em.wg-warn{color:var(--gold)}.zt .wg-line{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.zt .wg-acc{gap:1px;margin:0;padding:0;list-style:none;display:grid}.zt .wg-acc li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.zt .wg-acc li:last-child{border-bottom:0}.zt .wg-acc b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.zt .wg-acc em{color:var(--ink2);white-space:nowrap;font-size:11.5px;font-style:normal}.zt .wg-acc li.wg-none{border-bottom:0;display:block}.zt .wg-todos{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zt .wg-todos button{text-align:left;width:100%;color:var(--ink);align-items:center;gap:11px;padding:6px 0;font-size:14px;display:flex}.zt .wg-todos .bx{border:1.5px solid var(--border);border-radius:6px;flex:none;place-items:center;width:19px;height:19px;transition:background .18s,border-color .18s;display:grid}.zt .wg-todos .bx svg{stroke-width:3px;color:#0000;width:11px;height:11px;transition:color .18s}.zt .wg-todos li.on .bx{background:var(--go);border-color:var(--go)}.zt .wg-todos li.on .bx svg{color:#fff}.zt .wg-todos li.on button{color:var(--ink2);text-decoration:line-through}.zt .wg-todos button:disabled{cursor:default}.zt .wg-add{color:var(--gold);align-self:flex-start;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.zt .wg-add svg{width:13px;height:13px}.zt .wg-step{align-items:center;gap:12px;display:flex}.zt .wg-step button{border:1px solid var(--border);background:var(--bg);width:30px;height:30px;color:var(--ink);border-radius:9px;font-size:16px;line-height:1}.zt .wg-step button:hover{border-color:var(--gold);color:var(--gold)}.zt .wg-step span{color:var(--ink2);font-size:13px}.zt .wg-step b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);margin-right:5px;font-size:19px;font-weight:500}.zt .wg-go{color:var(--gold);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.zt .wg-go svg{width:13px;height:13px}.zt .wg-rooms{flex-wrap:wrap;gap:6px;display:flex}.zt .wg-rooms button{border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;display:inline-flex}.zt .wg-rooms button:hover{border-color:var(--gold)}.zt .wg-rooms button.gap{color:var(--gold);border-style:dashed}.zt .wg-rooms button svg{width:11px;height:11px}.zt .wg-pet .pet{background:var(--cream2);color:var(--ink);border-radius:999px;padding:7px 13px;font-size:13px;display:inline-flex}.zt .wg-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zt .wg-feed li{color:var(--ink2);border-top:1px solid rgba(var(--tint),.05);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:32px;padding:7px 0;font-size:13px;display:grid}.zt .wg-feed li:first-child{border-top:0;padding-top:0}.zt .wg-feed i{background:var(--ink2);border-radius:50%;width:8px;height:8px}.zt .wg-feed i.p-derived{background:var(--ink2)}.zt .wg-feed i.p-attested{background:var(--t-plumb-fg)}.zt .wg-feed i.p-self{background:var(--t-elec-fg)}.zt .wg-feed span{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}@container mh (max-width:1000px){.zt .wg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mh (min-width:1320px){.zt .wg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.zt .wg-tail{grid-column:span 2}}@container mh (max-width:900px){.zt .wg-grid{grid-template-columns:1fr}.zt .cf-b,.zt .cf-c{flex-direction:column;align-items:flex-start;gap:18px}.zt .cf-b .cf-r{border-left:0;flex:auto;width:100%;padding-left:0}.zt .cf-three{grid-template-columns:1fr;gap:14px}.zt .cf-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.zt .wg-todos .bx{transition:none}}.zt .sisl{z-index:6;opacity:0;pointer-events:none;background:rgba(var(--cardrgb),.72);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid rgba(var(--glass),.7);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 20px 44px -22px #0e0e0e80;border-radius:20px;align-items:center;gap:10px;padding:9px 9px 9px 13px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:calc(100% + 12px);left:22px;right:22px;transform:translateY(-8px)}.zt .sisl.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.zt .sisl-chips{scrollbar-width:none;flex:1;gap:7px;min-width:0;padding:1px;display:flex;overflow-x:auto}.zt .sisl-chips::-webkit-scrollbar{display:none}.zt .schip{background:var(--card);border:1px solid var(--border);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px 8px 11px;font-size:12.5px;transition:border-color .16s,background .16s;display:inline-flex}.zt .schip:hover:where(:not(:disabled)){border-color:var(--gold)}.zt .schip:disabled{cursor:default}.zt .schip.on{background:var(--ink);color:var(--bg);border-color:#0000}.zt .schip i{background:var(--t-clean-fg);border-radius:50%;flex:none;width:7px;height:7px}.zt .schip.unknown i{background:var(--ink2);opacity:.6}.zt .schip.due i{background:var(--t-gas-fg)}.zt .schip b{font-weight:600}.zt .sisl .schip{align-items:center}.zt .sisl .schip>b,.zt .sisl .schip>em,.zt .sisl .schip>span:not(.tdI-cring){text-box:trim-both cap alphabetic}.zt .schip em{color:var(--ink2);font-size:12px;font-style:normal}.zt .schip.on em{color:rgba(var(--bgrgb),.7)}.zt .schip.more{color:var(--gold);border-style:dashed;padding:8px 14px;font-weight:600}.zt .sisl-cta{background:var(--ink);width:38px;height:38px;color:var(--bg);border-radius:50%;flex:none;place-items:center;padding:0;font-size:13px;font-weight:600;display:grid}.zt .sisl-cta svg{width:16px;height:16px}.zt .sisl-cta:hover{opacity:.92;transform:scale(1.06)}.zt .sisl-cta{transition:opacity .18s,transform .18s}.zt .cfg{background:var(--card);border:1px solid var(--border);border-top:0;border-radius:0 0 20px 20px;margin:0 22px;padding:20px 22px 22px}.zt .cfg-h{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;display:flex}.zt .cfg-h h3{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:500}.zt .cfg-x{border:1px solid var(--border);width:30px;height:30px;color:var(--ink2);border-radius:9px;place-items:center;display:grid}.zt .cfg-x:hover{border-color:var(--gold);color:var(--gold)}.zt .cfg-x svg{width:14px;height:14px}.zt .cfg-pick{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0 0 16px;display:flex}.zt .cfg-pick button{border:1px solid var(--border);background:var(--bg);color:var(--ink2);border-radius:999px;padding:6px 12px;font-size:12.5px}.zt .cfg-pick button:hover{border-color:var(--gold)}.zt .cfg-pick button.on{background:var(--cream2);color:var(--ink);border-color:var(--gold);font-weight:600}.zt .cfg-pick button.unknown{border-style:dashed}.zt .cfg-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.zt .cfg-f{display:block}.zt .cfg-f span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.zt .cfg-f input{background:var(--bg);border:1px solid var(--border);width:100%;font:inherit;color:var(--ink);border-radius:11px;padding:10px 13px;font-size:13.5px}.zt .cfg-f input:focus{outline:2px solid var(--gold);outline-offset:1px}.zt .cfg-up{border:1px dashed var(--border);color:var(--ink);border-radius:13px;grid-column:1/-1;align-items:center;gap:9px;padding:13px 15px;font-size:13.5px;font-weight:500;display:flex}.zt .cfg-up:hover{border-color:var(--gold);color:var(--gold)}.zt .cfg-up svg{width:16px;height:16px}.zt .cfg-note{color:var(--ink2);grid-column:1/-1;max-width:74ch;margin:0;font-size:12.5px;line-height:1.55}.zt .cfg-acts{grid-column:1/-1;align-items:center;gap:14px;display:flex}.zt .cfg-save{background:var(--ink);color:var(--bg);border-radius:999px;padding:11px 22px;font-size:13.5px;font-weight:600}.zt .cfg-save:hover{opacity:.92}@container mh (max-width:900px){.zt .sisl{opacity:1;pointer-events:auto;flex-direction:column;align-items:stretch;margin:12px 12px 0;position:static;transform:none}.zt .sisl-cta{align-self:flex-end}.zt .cfg{margin:0 12px}.zt .cfg-body{grid-template-columns:1fr}}.zt .pp-attach{margin:0;position:relative}.zt .ppc,.zt .ppc-open{transition:margin-bottom .2s}:is(.zt .ppc:has(.sisl):hover,.zt .ppc:has(.sisl):focus-within){margin-bottom:108px}.zt .ppc:has(.sisl.open){margin-bottom:0}@media (hover:none),(max-width:620px){:is(.zt .ppc:has(.sisl):hover,.zt .ppc:has(.sisl):focus-within){margin-bottom:0}:is(.zt .ppc-open:has(.sisl):hover,.zt .ppc-open:has(.sisl):focus-within){margin-bottom:108px}.zt .ppc-open:has(.sisl.open){margin-bottom:0}}.zt .ppc-open:hover .sisl,.zt .ppc-open:focus-within .sisl{opacity:1;pointer-events:auto;transform:none}.zt .sisl.open{opacity:1;pointer-events:auto;margin:12px calc(100% - var(--fw,100%) + 22px) 0 22px;position:static;transform:none}@media (hover:none){.zt .sisl{opacity:1;pointer-events:auto;margin:12px 12px 0;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.zt .sisl{transition:none}}.zt .mt{border:1px solid var(--border);background:var(--cream2);aspect-ratio:4/3;cursor:pointer;border-radius:13px;transition:transform .18s,border-color .18s;display:block;position:relative;overflow:hidden}.zt .mt:hover{border-color:var(--gold);transform:translateY(-2px)}.zt .mt.empty{background:var(--bg);border-style:dashed}.zt .mt.tall{aspect-ratio:16/9}.zt .mt.sq{aspect-ratio:1;border-radius:12px;flex:none;width:66px}.zt .mt.xs{aspect-ratio:1;cursor:default;border-radius:9px;flex:none;width:34px}.zt .mt.xs:hover{border-color:var(--border);transform:none}.zt .mt.m1{background:linear-gradient(150deg,#c6b79a,#6e6252)}.zt .mt.m2{background:linear-gradient(150deg,#a9b3a2,#4e5a48)}.zt .mt.m3{background:linear-gradient(150deg,#bfaf9b,#5e5245)}.zt .mt.m4{background:linear-gradient(150deg,#9fa8b4,#4a5260)}.zt .mt.m5{background:linear-gradient(150deg,#d0b78e,#7a5f3a)}.zt .mt.m6{background:linear-gradient(150deg,#b4a9c0,#544b60)}.zt .mt-add,.zt .mt-play{color:#f3ebdd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0e6b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zt .mt.empty .mt-add{color:var(--ink2);border:1px dashed var(--border);background:0 0}.zt .mt:hover .mt-add{color:var(--gold);border-color:var(--gold)}.zt .mt-add svg,.zt .mt-play svg{width:14px;height:14px}.zt .mt-cap{text-align:left;color:#f3ebdd;background:linear-gradient(#0000,#0e0e0eb8);flex-direction:column;gap:2px;padding:24px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.zt .mt.empty .mt-cap{color:var(--ink);background:0 0}.zt .mt-cap b{font-size:14px;font-weight:600}.zt .mt-cap em{opacity:.82;font-size:12.5px;font-style:normal}.zt .mt-cap em.need{color:var(--gold);opacity:1;font-weight:600}.zt .mt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zt .wg-wide{grid-column:span 2}.zt .wg-row{align-items:flex-start;gap:13px;display:flex}.zt .wg-row>div{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.zt .wg-row .wg-line b{color:var(--ink);font-weight:600}.zt .wg-feed.media li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center}.zt .wg-feed.media .fd{flex-direction:column;gap:1px;display:flex}.zt .wg-feed.media .fd b{color:var(--ink);font-size:14px;font-weight:600}.zt .wg-feed.media .fd em{color:var(--ink2);font-size:12.5px;font-style:normal}@container mh (max-width:1000px){.zt .wg-wide{grid-column:span 2}}@container mh (max-width:900px){.zt .wg-wide{grid-column:span 1}.zt .mt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zt .face-vs{justify-content:flex-end;margin:-4px 0 14px;display:flex}.zt .face-set{align-items:center;gap:7px;display:flex}.zt .face-trig{border:1px solid var(--gold);color:var(--gold);cursor:default;white-space:nowrap;background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .face-trig svg{width:14px;height:14px}.zt .face-pills{opacity:0;gap:7px;max-width:0;transition:max-width .34s cubic-bezier(.2,.7,.3,1),opacity .22s,transform .34s cubic-bezier(.2,.7,.3,1);display:flex;overflow:hidden;transform:translate(16px)}.zt .face-set:hover .face-pills,.zt .face-set:focus-within .face-pills{opacity:1;max-width:640px;transform:none}.zt .face-pills a{border:1px solid var(--border);background:var(--card);white-space:nowrap;color:var(--ink2);border-radius:999px;padding:7px 13px;font-size:12.5px}.zt .face-pills a:hover{border-color:var(--gold);color:var(--ink)}@media (hover:none){.zt .face-pills{opacity:1;max-width:640px;transform:none}}@media (prefers-reduced-motion:reduce){.zt .face-pills{transition:none}}.zt .cf-a{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:34px;max-width:none}.zt .cf-a .cf-l{min-width:0}.zt .cf-a .cf-r{flex-direction:column;flex:none;align-items:flex-end;gap:13px;display:flex}.zt .cf-a .idcta{padding-left:26px;padding-right:26px}.zt .cf-pair{gap:26px;margin:0 0 16px;display:flex}.zt .cf-pair>div{min-width:0}.zt .cf-pair span{letter-spacing:.12em;text-transform:uppercase;color:#f3ebdd9e;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.zt .cf-pair b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1;display:block}.zt .cf-pair em{color:#f3ebddad;margin-top:6px;font-size:11.5px;font-style:normal;display:block}.zt .cf-b .cf-r{text-align:left;flex:none;align-self:flex-end}.zt .cf-seal{flex:none;align-items:center;gap:12px;display:flex}.zt .cf-seal .seal{border:1px solid #f3ebdd66;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.zt .cf-seal .seal svg{color:#cdebd8;width:19px;height:19px}.zt .cf-seal b{letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.zt .cf-seal em{color:#f3ebdda8;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;line-height:1.5;display:block}.zt .cf-band{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3ebdd17;border:1px solid #f3ebdd2e;border-radius:18px;align-items:stretch;gap:0;margin:0 0 18px;display:flex;overflow:hidden}.zt .cf-one{flex:1;min-width:0;padding:16px 20px}.zt .cf-one+.cf-one{border-left:1px solid #f3ebdd29}.zt .cf-one.lead{background:#f3ebdd0f;flex:1.25}.zt .cf-one span{letter-spacing:.12em;text-transform:uppercase;color:#f3ebdd9e;margin-bottom:7px;font-size:10px;font-weight:600;display:block}.zt .cf-one b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1;display:block}.zt .cf-one em{color:#f3ebddb3;margin-top:7px;font-size:11.5px;font-style:normal;display:block}.zt .cf-one .idpills{margin-top:9px}.zt .cf-one .idpills span{padding:5px 10px;font-size:11px}@container mh (max-width:900px){.zt .cf-a,.zt .cf-b,.zt .cf-c{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px}.zt .cf-a .cf-r{align-items:flex-start;width:100%}.zt .cf-band{flex-direction:column}.zt .cf-one+.cf-one{border-top:1px solid #f3ebdd29;border-left:0}}.zt .rsec-end{border-top:1px solid var(--border);margin-top:0;padding-top:10px}.zt .rsec-end a{opacity:.86}.zt .rsec-end a:hover{opacity:1}.zt .pp-picker{margin:12px 0 0}.zt .pk-list{background:var(--border);border:1px solid var(--border);border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .pk{background:var(--card);text-align:left;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;padding:13px 16px;transition:background .16s;display:grid}.zt .pk:hover{background:var(--cream1)}.zt .pk.on{background:var(--cream2)}.zt .pk-no{width:44px;height:44px;font-family:var(--font-display);font-style:normal;font-weight:var(--display-weight);color:#f3ebdd;letter-spacing:-.02em;border-radius:12px;place-items:center;font-size:17px;display:grid}.zt .pk-t{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .pk-t b{color:var(--ink);font-size:14px;font-weight:600}.zt .pk-t em{color:var(--ink2);font-size:12px;font-style:normal}.zt .pk-s{color:var(--ink2);white-space:nowrap;font-size:12px;font-style:normal}.zt .pk svg{width:16px;height:16px;color:var(--gold)}.zt .pk:not(.on) svg{visibility:hidden}@container mh (max-width:720px){.zt .pk{grid-template-columns:38px minmax(0,1fr) 18px}.zt .pk-s{display:none}}.zt .wg-pets{flex-direction:column;flex:1;gap:11px;min-height:0;display:flex}.zt .wg-pets .ptile{aspect-ratio:auto;cursor:default;flex:1;min-height:156px}.zt .wg-pets .ptile:hover{border-color:var(--gold);transform:none}.zt .pt-next{z-index:1;cursor:pointer;position:absolute;inset:0}.zt .ptile .mt-cap{z-index:2;pointer-events:none;padding:28px 14px 12px}.zt .ptile .mt-cap em{line-height:1.45}.zt .wg-dots{align-items:center;gap:7px;display:flex}.zt .ptile .wg-dots{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0e57;border-radius:999px;padding:7px 9px;position:absolute;top:12px;right:12px}.zt .wg-dots button{cursor:pointer;background:#f3ebdd73;border-radius:50%;flex:none;width:7px;height:7px;transition:background .18s,transform .18s}.zt .wg-dots button:hover{background:#f3ebddcc}.zt .wg-dots button.on{background:#f3ebdd;transform:scale(1.3)}.zt .wg-sup .fd em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zt .wg-step.sm{border:1px solid var(--border);background:var(--bg);border-radius:9px;flex:none;align-items:center;gap:0;display:inline-flex;overflow:hidden}.zt .wg-step.sm button{width:26px;height:26px;color:var(--ink2);background:0 0;border:0;border-radius:0;font-size:15px;line-height:1;transition:background .16s,color .16s}.zt .wg-step.sm button:hover{background:var(--cream2);color:var(--gold)}.zt .wg-step.sm b{text-align:center;min-width:26px;font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.zt .wg-step.sm b.out{color:var(--gold)}.zt .wg-when{color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.zt .wg-when.due{color:var(--gold);font-weight:600}.zt .sub-head{margin:0 0 18px}.zt .sub-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.zt .sub-row .mh-bh{margin:0}.zt :is(.sub-back,.bdx-back,.inb-back){--bk-ease:cubic-bezier(.32,.72,0,1);border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:10px;min-height:38px;margin:0 0 12px;padding:4px 16px 4px 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zt :is(.sub-back,.bdx-back,.inb-back){background:color-mix(in srgb,var(--card) 64%,transparent)}}.zt :is(.sub-back,.bdx-back,.inb-back){font:inherit;letter-spacing:-.005em;color:var(--ink);cursor:pointer;transition:background-color .4s var(--bk-ease),border-color .4s var(--bk-ease),box-shadow .5s var(--bk-ease),transform .5s var(--bk-ease);font-size:13.5px;font-weight:600;text-decoration:none}.zt :is(.sub-back,.bdx-back,.inb-back) svg{box-sizing:border-box;background:rgba(var(--goldrgb),.16);width:30px;height:30px;color:var(--gold);stroke-width:2.4px;transition:transform .5s var(--bk-ease),background-color .4s var(--bk-ease),color .4s var(--bk-ease);border-radius:50%;flex:none;padding:7px}.zt :is(.sub-back,.bdx-back,.inb-back):hover{background:var(--card);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt :is(.sub-back,.bdx-back,.inb-back):hover{border-color:color-mix(in srgb,var(--ink) 20%,var(--border))}}.zt :is(.sub-back,.bdx-back,.inb-back):hover{box-shadow:0 12px 26px -20px #0e0c068c}.zt :is(.sub-back,.bdx-back,.inb-back):hover svg{background:var(--ink);color:var(--bg);transform:translate(-2px)}.zt :is(.sub-back,.bdx-back,.inb-back):active{transform:scale(.98)}.zt :is(.sub-back,.bdx-back,.inb-back):focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.zt :is(.sub-back,.bdx-back,.inb-back),.zt :is(.sub-back,.bdx-back,.inb-back) svg{transition:none}}.zt .sub-empty{text-align:center;max-width:420px;margin:70px auto}.zt .sub-empty .se-i{background:var(--cream2);width:52px;height:52px;color:var(--gold);border-radius:16px;place-items:center;margin:0 auto 16px;display:grid}.zt .sub-empty .se-i svg{width:22px;height:22px}.zt .sub-empty h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:24px;font-weight:400;line-height:1.2}.zt .sub-empty p{color:var(--ink2);margin:0 0 20px;font-size:14px;line-height:1.6}.zt .sub-empty .se-cta{background:var(--ink);height:42px;color:var(--bg);border-radius:999px;align-items:center;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.zt .ed-head{margin:0 0 14px}.zt .sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@container mh (min-width:1320px){.zt .sp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container mh (max-width:900px){.zt .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mh (max-width:560px){.zt .sp-grid{grid-template-columns:1fr}}.zt .sp-tile{aspect-ratio:4/3;border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:22px;margin-right:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s}.zt .sp-tile:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 18px 40px -26px #0e0e0e59}.zt .sp-tile .tonal{color:#0e0e0e2e}.zt .sp-tile .tonal svg{stroke-width:1.25px;width:58px;height:58px}.zt .sp-tile:has(.tonal) .grad{display:none}.zt .sp-tile:has(.tonal) .ptt b{color:#0e0e0e;text-shadow:none}:is(.zt .sp-tile:has(.tonal) .ptt em,.zt .sp-tile:has(.tonal) .ptt small){color:#0e0e0e9e}.zt .sp-tile:has(.tonal) .sp-dot.green{background:#1f7a3d}.zt .sp-tile:has(.tonal) .sp-dot.yellow{background:#8a5a0a}.zt .sp-tile:has(.tonal) .sp-dot.red{background:#a32c2c}.zt .sp-tile .ptt{gap:2px}.zt .sp-tile .ptt em{letter-spacing:.14em;text-transform:uppercase;color:#faf6eec7;font-size:11px;font-style:normal;font-weight:600}.zt .sp-tile .ptt b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.15}.zt .sp-tile .ptt small{align-items:center;gap:8px;display:flex}.zt .sp-dot{border-radius:50%;flex:none;width:7px;height:7px}.zt .sp-sevtag{letter-spacing:.02em;text-transform:none;color:inherit;opacity:.92;align-items:center;gap:5px;margin-left:8px;font-size:11px;font-weight:600;display:inline-flex}.zt .sp-dot.green{background:var(--t-clean-fg)}.zt .sp-dot.yellow{background:var(--t-gas-fg)}.zt .sp-dot.red{background:var(--danger)}.zt .sp-tile.sev-yellow{border-color:var(--t-gas-fg)}.zt .sp-tile.sev-red{border-width:2px;border-color:var(--danger)}.zt .spx-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@container mh (min-width:1320px){.zt .spx-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@container mh (max-width:900px){.zt .spx-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mh (max-width:560px){.zt .spx-wall{grid-template-columns:1fr}}.zt .spx{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:22px;flex-direction:column;gap:0;padding:10px 10px 0;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.zt .spx:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .spx:hover{border-color:color-mix(in srgb,var(--ink) 40%,var(--border))}}.zt .spx:hover{transform:translateY(-3px);box-shadow:0 22px 44px -30px #0e0e0e80}.zt .spx:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .spx-plate{aspect-ratio:4/3;background:radial-gradient(90% 80% at 50% 40%, var(--hue), transparent 75%), var(--hue);border-radius:14px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt .spx-plate{background:radial-gradient(90% 80% at 50% 40%, color-mix(in srgb,var(--hue) 34%,transparent), transparent 75%), color-mix(in srgb,var(--hue) 16%,var(--cream1))}}.zt .spx-plate img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.3,1);display:block}.zt .spx:hover .spx-plate img{transform:scale(1.035)}.zt .spx-mat{color:var(--hue);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zt .spx-mat{color:color-mix(in srgb,var(--hue) 70%,var(--ink2))}}.zt .spx-mat:before{content:"";pointer-events:none;border:1px solid var(--hue);border-radius:9px;position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.zt .spx-mat:before{border:1px solid color-mix(in srgb,var(--hue) 42%,transparent)}}.zt .spx-mat svg{stroke-width:1.1px;opacity:.9;width:46px;height:46px;transition:transform .3s}.zt .spx:hover .spx-mat svg{transform:translateY(-2px)}.zt .spx-mat em{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);opacity:.8;font-size:10.5px;font-style:normal;font-weight:600}.zt .spx-count,.zt .spx-flag{background:var(--card);border-radius:999px;align-items:center;height:24px;padding:0 10px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.zt .spx-count,.zt .spx-flag{background:color-mix(in srgb,var(--card) 88%,transparent)}}.zt .spx-count,.zt .spx-flag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-size:11.5px;font-weight:600}.zt .spx-count{bottom:10px;right:10px}.zt .spx-flag{top:10px;left:10px}.zt .spx-flag .sp-sevtag{opacity:1;margin:0;font-size:11.5px}.zt .spx-flag.red{box-shadow:inset 0 0 0 1px var(--danger)}.zt .spx-flag.yellow{box-shadow:inset 0 0 0 1px var(--t-gas-fg)}.zt .spx.sev-red{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.zt .spx.sev-red{border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}}.zt .spx-cap{flex-direction:column;gap:4px;padding:13px 36px 15px 6px;display:flex;position:relative}.zt .spx-cap b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:500;line-height:1.15;overflow:hidden}.zt .spx-cap small{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:0;font-size:12.5px;display:flex}.zt .spx-cap small>span+span:before{content:"·";opacity:.6;margin:0 7px}.zt .spx-go{width:18px;height:18px;color:var(--ink2);opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:15px;right:8px;transform:translate(-3px,3px)}.zt .spx:hover .spx-go,.zt .spx:focus-visible .spx-go{opacity:1;transform:none}@media (hover:none){.zt .spx-go{opacity:.6;transform:none}}.zt .spx-drafts{margin:30px 0 0}.zt .spx-dh{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 12px;display:flex}.zt .spx-dh h3{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:500}.zt .spx-dh p{color:var(--ink2);margin:0;font-size:12.5px}.zt .spx-dgrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;display:grid}.zt .spx-d{appearance:none;border:1px dashed var(--border);width:100%;min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:13px;padding:12px 14px 12px 12px;transition:border-color .18s,background .18s;display:flex}.zt .spx-d:hover{border-style:solid;border-color:var(--gold);background:var(--card)}.zt .spx-d:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .spx-dico{background:var(--hue);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .spx-dico{background:color-mix(in srgb,var(--hue) 18%,var(--cream1))}}.zt .spx-dico{color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.zt .spx-dico{color:color-mix(in srgb,var(--hue) 55%,var(--ink2))}}.zt .spx-dico svg{stroke-width:1.4px;width:20px;height:20px}.zt .spx-dt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zt .spx-dt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.zt .spx-dt small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.zt .spx-dadd{border:1px solid var(--border);width:30px;height:30px;color:var(--ink2);border-radius:999px;flex:none;place-items:center;padding:0;font-size:12.5px;font-weight:600;transition:color .18s,border-color .18s,background .18s;display:inline-grid}.zt .spx-dadd svg{width:15px;height:15px}.zt .spx-d:hover .spx-dadd{color:var(--bg);background:var(--ink);border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.zt .spx,.zt .spx-plate img,.zt .spx-mat svg,.zt .spx-go,.zt .spx-d,.zt .spx-dadd{transition:none}.zt .spx:hover,.zt .spx:hover .spx-plate img{transform:none}}.zt .sp-views{--pw:158px;--pg:10px;margin:0 0 16px}.zt .sp-view{aspect-ratio:auto;border:1px solid var(--border);cursor:pointer;text-align:left;height:76px;margin-right:var(--pg);border-radius:16px;padding:0;transition:border-color .16s,background .16s}.zt .sp-view:last-child{margin-right:0}.zt .sp-view .grad{display:none}.zt .sp-view .tonal{place-items:start end;padding:10px 12px 0 0}.zt .sp-view .tonal svg{stroke-width:1.6px;width:19px;height:19px}.zt .sp-view .ptt{gap:1px;bottom:10px;left:12px;right:12px}.zt .sp-view .ptt b{color:var(--ink);text-shadow:none;letter-spacing:-.005em;font-size:13.5px;font-weight:600}.zt .sp-view .ptt small{color:var(--ink2);font-size:12px;font-weight:500}.zt .sp-view.on{border-color:var(--ink);outline:none}.zt .sp-view:disabled{opacity:.5;cursor:not-allowed}.zt .tonal.t-photo{background:linear-gradient(160deg,var(--cream1),var(--t-gas-bg));color:var(--t-gas-fg)}.zt .tonal.t-note{background:linear-gradient(160deg,var(--cream1),var(--t-plumb-bg));color:var(--t-plumb-fg)}.zt .sp-draft{border-style:dashed;border-color:var(--border);opacity:.72;transition:opacity .18s,border-color .18s,transform .18s}.zt .sp-draft:hover{opacity:1;border-style:solid;border-color:var(--gold);transform:translateY(-2px)}.zt .sp-draft .tonal{filter:saturate(.72)}.zt .sp-badge{z-index:2;color:#0e0e0eb3;letter-spacing:.1em;text-transform:uppercase;background:#faf6eee6;border:1px solid #0e0e0e24;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.zt .sp-draftnote{color:var(--ink2);margin:14px 2px 0;font-size:12.5px;line-height:1.6}.zt .ed-sheet{background:var(--card);border:1px solid var(--border);border-radius:22px;margin:16px 0 0;padding:18px 18px 16px}.zt .ed-body{flex-direction:column;gap:16px;margin:16px 0 0;display:flex}.zt .ed-f{flex-direction:column;gap:8px;display:flex}.zt .ed-f>span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:600}.zt .ed-f input,.zt .ed-f textarea{background:var(--bg);border:1px solid var(--border);font:inherit;color:var(--ink);resize:vertical;border-radius:12px;padding:11px 13px;font-size:14px}.zt .ed-f input:focus,.zt .ed-f textarea:focus{outline:2px solid var(--gold);outline-offset:1px}.zt .ed-chips{flex-wrap:wrap;gap:7px;display:flex}.zt .ed-chips button{border:1px solid var(--border);background:var(--bg);color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.zt .ed-chips button>svg{flex:none;width:14px;height:14px}.zt .ed-chips button:hover{border-color:var(--gold);color:var(--ink)}.zt .ed-chips button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .ed-shots{flex-wrap:wrap;gap:9px;display:flex}.zt .ed-shotbox{border:1px solid var(--border);border-radius:12px;width:96px;height:72px;position:relative;overflow:hidden}.zt .ed-shotbox img{object-fit:cover;width:100%;height:100%}.zt .ed-shotbox button{color:#f3ebdd;background:#0e0e0e99;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:5px;right:5px}.zt .ed-shotbox button svg{width:12px;height:12px}.zt .ed-shotadd{border:1px dashed var(--border);background:var(--bg);width:96px;height:72px;color:var(--ink2);border-radius:12px;align-content:center;place-items:center;gap:4px;transition:border-color .16s,color .16s;display:grid}.zt .ed-shotadd:hover{border-color:var(--gold);color:var(--gold)}.zt .ed-shotadd svg{width:17px;height:17px}.zt .ed-shotadd em{font-size:11.5px;font-style:normal;font-weight:600}.zt .sp-sev{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zt .sp-sev button{text-align:left;border:1px solid var(--border);background:var(--bg);border-radius:14px;flex-direction:column;gap:3px;padding:11px 12px;transition:border-color .16s,background .16s;display:flex}.zt .sp-sev button i{border-radius:50%;width:9px;height:9px;margin:0 0 3px}.zt .sp-sev button.green i{background:var(--t-clean-fg)}.zt .sp-sev button.yellow i{background:var(--t-gas-fg)}.zt .sp-sev button.red i{background:var(--danger)}.zt .sp-sev button b{color:var(--ink);font-size:13.5px;font-weight:600}.zt .sp-sev button em{color:var(--ink2);font-size:12px;font-style:normal;line-height:1.45}.zt .sp-sev button.on{border-color:var(--ink);background:var(--cream1)}.zt .spnote-f{--nt:var(--t-clean-fg);--pap:var(--card);gap:0}.zt .spnote-f.yellow{--nt:var(--t-gas-fg)}.zt .spnote-f.red{--nt:var(--danger)}.zt .spnote-f>span{margin:0 0 8px}.zt .spnote-tabs{z-index:1;gap:4px;padding:0 0 0 10px;display:flex;position:relative}.zt .spnote-tabs button{color:var(--ink2);border:1px solid var(--border);background:var(--bg);border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:7px 13px 8px;font-size:12.5px;font-weight:600;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.zt .spnote-tabs button i{background:var(--t-clean-fg);border-radius:50%;flex:none;width:8px;height:8px}.zt .spnote-tabs button.yellow i{background:var(--t-gas-fg)}.zt .spnote-tabs button.red i{background:var(--danger)}.zt .spnote-tabs button:hover{color:var(--ink)}.zt .spnote-tabs button.on{color:var(--ink);background:var(--pap);border-color:var(--border);margin-bottom:-1px;padding-bottom:9px}.zt .spnote{border:1px solid var(--border);background:var(--pap);box-shadow:0 1px 0 rgba(var(--tint),.04),0 10px 22px -18px #0e0e0e73;border-radius:3px;position:relative;overflow:hidden}.zt .spnote textarea{resize:vertical;width:100%;min-height:104px;line-height:26px;font:inherit;color:var(--ink);background:linear-gradient(to right, transparent 0 33px, var(--nt) 33px 34px, transparent 34px), linear-gradient(to right, var(--pap) 0 40px, transparent 40px), repeating-linear-gradient(to bottom, transparent 0 25px, rgba(var(--tint),.11) 25px 26px), linear-gradient(var(--pap), var(--pap));background-position:0 0,0 0,0 10px,0 0;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,auto,auto;border:0;border-radius:0;padding:10px 14px 12px 46px;font-size:14px;display:block}.zt .spnote:after{content:"";pointer-events:none;background:radial-gradient(circle at 17px 17px, var(--bg) 0 3px, rgba(var(--tint),.18) 3px 3.7px, transparent 3.9px), linear-gradient(var(--pap) 0, transparent 12px, transparent calc(100% - 10px), var(--pap) 100%);background-position:0 13px,0 0;background-repeat:repeat-y,no-repeat;background-size:34px 34px,auto;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#000 0 34px,#0000 34px);mask:linear-gradient(90deg,#000 0 34px,#0000 34px)}.zt .spnote textarea::placeholder{color:var(--ink2);opacity:.72}.zt .spnote textarea:focus{outline:none}.zt .spnote:focus-within{border-color:var(--nt);box-shadow:0 0 0 2px rgba(var(--tint),.1), 0 10px 22px -18px #0e0e0e73}.zt .spnote-says{margin:8px 0 0}@media (prefers-reduced-motion:reduce){.zt .spnote-tabs button{transition:none}}.zt .ed-chips button i.fl-dot,.zt .fl-chips button i.fl-dot{border:1px solid rgba(var(--tint),.16);border-radius:3px;flex:none;width:16px;height:16px}.zt .ed-chips button.on i.fl-dot,.zt .fl-chips button.on i.fl-dot{border-color:#ffffff73}.zt .fl-hardwood{background:linear-gradient(120deg,#b4753c 40%,#6e401b)}.zt .fl-laminate{background:linear-gradient(120deg,#d3a268 40%,#9a6e3c)}.zt .fl-tile{background:linear-gradient(120deg,#dce2e5 40%,#8b979e)}.zt .fl-vinyl{background:linear-gradient(120deg,#ded6c9 40%,#9e958b)}.zt .fl-carpet{background:linear-gradient(120deg,#cdbca9 40%,#8a7967)}.zt .fl-concrete{background:linear-gradient(120deg,#c6c6c3 40%,#7e7e7c)}.zt .fl-marble{background:linear-gradient(120deg,#faf8f4 42%,#bfb8ae)}.zt .fl-stone{background:linear-gradient(120deg,#cfc1aa 40%,#7f7462)}.zt .fl-bamboo{background:linear-gradient(120deg,#e8d693 40%,#a08d4a)}.zt .fl-cork{background:linear-gradient(120deg,#dba765 40%,#9a6b31)}.zt .fl-linoleum{background:linear-gradient(120deg,#cfcd92 40%,#87855a)}.zt .fl-other{background:linear-gradient(120deg,var(--cream2) 40%,var(--border))}.zt .flstep{flex-direction:column;gap:18px;display:flex}.zt .fl-row{border:0;min-width:0;margin:0;padding:0}.zt .fl-row legend{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 9px;padding:0;font-size:14px;font-weight:600;display:flex}.zt .fl-row legend em{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);font-size:11.5px;font-style:normal;font-weight:600}.zt .fl-row legend em.ok{color:var(--t-clean-fg);align-items:center;gap:5px;display:inline-flex}.zt .fl-row legend em.ok svg{stroke-width:3px;width:12px;height:12px}.zt .fl-chips{flex-wrap:wrap;gap:7px;display:flex}.zt .fl-chips button{border:1px solid var(--border);background:var(--bg);color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.zt .fl-chips button:hover:where(:not(:disabled)){border-color:var(--gold);color:var(--ink)}.zt .fl-chips button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .fl-chips button:disabled{opacity:.45;cursor:not-allowed}.zt .fl-why{max-width:62ch;color:var(--ink2);margin:2px 0 0;font-size:13px;line-height:1.6}.zt .fl-wait{color:var(--ink2);align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.zt .fl-wait svg{width:15px;height:15px}.zt .fl-warn{color:var(--deal-fg);margin:0 0 4px;font-size:13px;line-height:1.6}.zt .fl-have{max-width:62ch;color:var(--ink2);border-left:2px solid var(--gold);margin:2px 0 0;padding-left:11px;font-size:13px;line-height:1.6}.zt .fl-have b{color:var(--ink);font-weight:560}.zt .fl-multi{letter-spacing:.02em;color:var(--ink2);margin:-2px 0 8px;font-size:11.5px}.zt .bph{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.zt .bph-h{align-items:flex-start;gap:11px;margin-bottom:12px;display:flex}.zt .bph-ic{background:var(--cream1);border:1px solid var(--border);width:30px;height:30px;color:var(--ink2);border-radius:9px;flex:none;place-items:center;display:grid}.zt .bph-ic svg{width:15px;height:15px}.zt .bph-h b{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.zt .bph-h em{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border);color:var(--ink2);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal}.zt .bph-h em.req{border-color:var(--gold);color:var(--gold2);background:#c9a9611a}.zt .bph-h small{color:var(--ink2);max-width:56ch;margin-top:3px;font-size:12.5px;line-height:1.55;display:block}.zt .bph-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.zt .bph-tile{aspect-ratio:1;border:1px solid var(--border);background:var(--cream1);border-radius:14px;margin:0;position:relative;overflow:hidden}.zt .bph-tile img{object-fit:cover;width:100%;height:100%;display:block}.zt .bph-tile.failed{border-color:var(--deal-fg)}.zt .bph-ph{color:var(--ink2);place-items:center;display:grid;position:absolute;inset:0}.zt .bph-ph svg{width:20px;height:20px}.zt .bph-tile.failed .bph-ph{color:var(--deal-fg)}.zt .bph-tile figcaption{color:#f6eedf;background:#0e0e0eb8;padding:5px 7px;font-size:10.5px;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.zt .bph-x{color:#f6eedf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0e8c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.zt .bph-x svg{width:12px;height:12px}.zt .bph-x:hover{background:#0e0e0ec7}.zt .bph-add{aspect-ratio:1;border:1px dashed var(--border);background:var(--bg);color:var(--ink2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:500;transition:border-color .16s,color .16s,background .16s;display:flex}.zt .bph-add:hover{border-color:var(--gold);color:var(--ink);background:var(--cream1)}.zt .bph-add svg{width:19px;height:19px}.zt .bph-note{color:var(--ink2);margin:11px 0 0;font-size:11.5px}.zt .bph.flagged{border-top-color:var(--gold)}.zt .bph.flagged .bph-add{border-color:var(--gold);color:var(--ink);border-style:solid}.zt .bph-block{color:var(--gold2);align-items:center;gap:8px;margin:11px 0 0;font-size:12.5px;font-weight:500;display:flex}.zt .bph-block svg{flex:none;width:14px;height:14px}.zt .ed-multi button i.ed-box{border:1.5px solid var(--border);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;transition:background .16s,border-color .16s;display:grid}.zt .ed-multi button i.ed-box svg{stroke-width:3.2px;color:#0000;width:11px;height:11px;transition:color .16s}.zt .ed-multi button.on i.ed-box{background:var(--bg);border-color:var(--bg)}.zt .ed-multi button.on i.ed-box svg{color:var(--ink)}.zt .zc-isl-soon{color:#f3ebddb8;white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:600}.zt .ed-inline{margin:0}.zt .ed-inline .ed-body{padding:0}.zt .ed-inline .ed-foot{padding-top:16px}.zt .ed-f-narrow input{max-width:140px}.zt .ed-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.zt .ed-pair{grid-template-columns:1fr}}.zt .ed-hint{color:var(--ink2);margin-top:6px;font-size:12px;font-style:normal;display:block}.zt .spd-exhibit{grid-template-columns:minmax(260px,440px) minmax(0,1fr);align-items:start;gap:20px;margin:0 0 30px;display:grid}@container mh (max-width:900px){.zt .spd-exhibit{grid-template-columns:minmax(0,1fr)}.zt .spd-frame{max-width:520px}}.zt .spd-frame{background:var(--card);border:1px solid var(--border);border-radius:24px;margin:0;padding:10px}.zt .spd-shot{aspect-ratio:4/3;background:radial-gradient(90% 80% at 50% 40%, var(--hue,#d4c4a8), transparent 75%), var(--hue,#d4c4a8);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt .spd-shot{background:radial-gradient(90% 80% at 50% 40%, color-mix(in srgb,var(--hue,#d4c4a8) 34%,transparent), transparent 75%), color-mix(in srgb,var(--hue,#d4c4a8) 16%,var(--cream1))}}.zt .spd-shot>img{object-fit:cover;width:100%;height:100%;display:block}.zt .spd-mat{text-align:center;color:var(--hue,#d4c4a8);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zt .spd-mat{color:color-mix(in srgb,var(--hue,#d4c4a8) 70%,var(--ink2))}}.zt .spd-mat:before{content:"";pointer-events:none;border:1px solid var(--hue,#d4c4a8);border-radius:10px;position:absolute;inset:14px}@supports (color:color-mix(in lab, red, red)){.zt .spd-mat:before{border:1px solid color-mix(in srgb,var(--hue,#d4c4a8) 42%,transparent)}}.zt .spd-mat svg{stroke-width:1.1px;width:48px;height:48px}.zt .spd-mat em{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-style:normal;font-weight:600}.zt .spd-shot .spx-count{position:absolute;bottom:12px;right:12px}.zt .spd-addshot{border:1px solid var(--border);background:var(--card);height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:4px 0 0;padding:0 18px;font-size:13.5px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex;position:relative}.zt .spd-addshot:hover{border-color:var(--ink)}.zt .spd-addshot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .spd-addshot svg{width:16px;height:16px}.zt .spd-record{background:var(--card);border:1px solid var(--border);border-radius:24px;flex-direction:column;padding:4px 22px;display:flex}.zt .spd-part{padding:18px 0}.zt .spd-part+.spd-part{border-top:1px solid var(--border)}.zt .spd-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0 0 12px;font-size:11px;font-weight:600}.zt .spd-hrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.zt .spd-hrow .spd-h{margin:0}.zt .spd-acts{flex-wrap:wrap;gap:6px;display:flex}.zt .spd-act{border:1px solid var(--border);background:var(--cream1);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.zt .spd-act:hover{border-color:var(--ink);background:var(--ink);color:var(--bg)}.zt .spd-act:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .spd-act svg{width:14px;height:14px}.zt .spd-inline{appearance:none;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zt .spd-record .spd-note{margin:0}.zt .spd-record .spd-care{grid-template-columns:minmax(0,1fr);gap:0}.zt .spd-record .spd-care>div{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.zt .spd-record .spd-care>div+div{border-top:1px dashed var(--border)}.zt .spd-record .spd-care dt{margin:0}.zt .spd-record .spd-jobs li{background:0 0;border-width:0 0 1px;border-radius:0;padding:10px 0}.zt .spd-record .spd-jobs li:last-child{border-bottom:0}.zt .spd-sev{letter-spacing:.06em;text-transform:uppercase;color:#faf6ee;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.zt .spd-sev.yellow{background:var(--t-gas-fg);color:var(--bg)}.zt .spd-sev.red{background:var(--danger);color:var(--danger-foreground)}.zt .spd-strip{scrollbar-width:none;gap:8px;margin:0;padding:10px 0 0;display:flex;overflow-x:auto}.zt .spd-strip::-webkit-scrollbar{display:none}.zt .spd-strip button{cursor:pointer;opacity:.6;background:0 0;border:1.5px solid #0000;border-radius:12px;flex:0 0 82px;height:58px;padding:0;transition:opacity .16s,border-color .16s;overflow:hidden}.zt .spd-strip button>img{object-fit:cover;width:100%;height:100%;display:block}.zt .spd-strip button:hover{opacity:.85}.zt .spd-strip button.on{opacity:1;border-color:var(--ink)}.zt .spd-note{background:var(--cream1);border:1px solid var(--border);border-left-width:3px;border-radius:16px;margin:0 0 22px;padding:14px 16px}.zt .spd-note.green{border-left-color:var(--t-clean-fg)}.zt .spd-note.yellow{border-left-color:var(--t-gas-fg)}.zt .spd-note.red{border-left-color:var(--danger)}.zt .spd-note b{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0 0 4px;font-size:11px;font-weight:700;display:block}.zt .spd-note p{color:var(--ink);margin:0;font-size:14px;line-height:1.65}.zt .spd-sec{margin:0 0 30px}.zt .spd-care{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}@container mh (max-width:720px){.zt .spd-care{grid-template-columns:1fr}}.zt .spd-care>div{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:13px 15px}.zt .spd-care dt{letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;margin:0 0 5px;font-size:11px;font-weight:700;display:flex}.zt .spd-ci{color:var(--gold);place-items:center;display:grid}.zt .spd-ci svg{width:14px;height:14px}.zt .spd-care dd{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.zt .spd-jobs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zt .spd-jobs li{background:var(--card);border:1px solid var(--border);border-radius:16px;align-items:center;gap:12px;padding:12px 15px;display:flex}.zt .spd-ji{background:var(--cream2);width:34px;height:34px;color:var(--gold);border-radius:11px;flex:none;place-items:center;display:grid}.zt .spd-ji svg{width:16px;height:16px}.zt .spd-jb{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zt .spd-jb b{text-transform:capitalize;font-size:14px;font-weight:600}.zt .spd-jb em{color:var(--ink2);font-size:12.5px;font-style:normal}.zt .spd-jo{background:var(--cream2);height:23px;color:var(--ink2);letter-spacing:.02em;cursor:help;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.zt .spd-jp{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:600}.zt .spd-quiet{color:var(--ink2);max-width:60ch;margin:0;font-size:13.5px;line-height:1.65}@container mh (max-width:720px){.zt .sp-sev{grid-template-columns:1fr}}.zt .ed-err{color:var(--deal-fg);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.zt .ed-err svg{flex:none;width:15px;height:15px}.zt .ed-hint.warn{color:var(--t-gas-fg);align-items:flex-start;gap:7px;font-style:normal;display:flex}.zt .ed-hint.warn svg{flex:none;width:13px;height:13px;margin-top:2px}.zt .ed-foot{border-top:1px solid var(--border);align-items:center;gap:12px;margin:18px 0 0;padding-top:15px;display:flex}.zt .ed-save{background:var(--ink);height:40px;color:var(--bg);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.zt .ed-save:disabled{opacity:.5;cursor:not-allowed}.zt .ed-del{color:var(--deal-fg);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.zt .ed-del svg{width:15px;height:15px}.zt .ed-del.sure{background:var(--t-gas-bg);border:1px solid #b8740a73;border-radius:999px;padding:6px 12px}.zt .ed-del:disabled{opacity:.6;cursor:default}.zt .spin{animation:.9s linear infinite zt-spin}@keyframes zt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zt .spin{animation:none}}.zt .ac-bar{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;display:flex}.zt .ac-plates{--pw:186px;--pg:12px;align-items:stretch}.zt .ac-plates .pt{aspect-ratio:4/3;cursor:pointer;margin-right:var(--pg);text-align:left;border:0;padding:0}.zt .ac-plates .pt:last-child{margin-right:0}.zt .ac-plates .pt:disabled{cursor:not-allowed;opacity:.55}.zt .ac-plates .pt .tonal svg{stroke-width:1.3px;width:30px;height:30px}.zt .ac-plates .pt .tonal{align-items:start;padding-top:26px}.zt .ac-plates .pt .grad{height:72%}.zt .tonal.t-clean{background:linear-gradient(160deg,var(--ok-bg),var(--t-clean-bg));color:#1f7a3d80}.zt .tonal.t-plumb{background:linear-gradient(160deg,var(--cream1),var(--t-plumb-bg));color:#2c5ba380}.zt .tonal.t-gas{background:linear-gradient(160deg,var(--cream1),var(--t-gas-bg));color:var(--t-gas-fg)}.zt .tonal.t-elec{background:linear-gradient(160deg,var(--cream1),var(--t-elec-bg));color:var(--t-elec-fg)}.zt .tonal.t-all{background:linear-gradient(160deg,var(--tonal1),var(--tonal2));color:#9a7d3e80}.zt .tonal.t-receipt{background:linear-gradient(160deg,var(--cream2),var(--champ));color:#9a7d3e8c}.zt .ac-bar>.shelf{flex:1;min-width:0}.zt .ac-bar{flex-flow:column;align-items:stretch;gap:14px;margin:0 0 18px;display:flex}.zt .ac-filters button{border:1px solid var(--border);background:var(--card);color:var(--ink2);border-radius:999px;padding:7px 13px;font-size:13px;transition:border-color .16s,color .16s,background .16s}.zt .ac-filters button:hover{border-color:var(--gold);color:var(--ink)}.zt .ac-filters button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .ac-filters button:disabled{opacity:.4;cursor:not-allowed}.zt .ac-rec{align-items:center;gap:7px;display:inline-flex}.zt .ac-rec svg{width:14px;height:14px}.zt .sub-cta{background:var(--ink);height:38px;color:var(--bg);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex}.zt .sub-cta svg{width:15px;height:15px}.zt .ac-spend{color:var(--ink2);margin:0 0 16px;font-size:13.5px}.zt .ac-spend b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:5px;font-size:19px;font-weight:500}.zt .ac-none{color:var(--ink2);max-width:52ch;margin:34px 0;font-size:14px;line-height:1.6}.zt .ac-band{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:24px 0 10px;font-size:11px;font-weight:600}.zt .ac-list>div:first-child .ac-band{margin-top:0}.zt .ac-list{flex-direction:column;gap:8px;display:flex}.zt .ac-row{background:var(--card);border:1px solid var(--border);border-radius:20px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;transition:border-color .16s,box-shadow .16s;display:grid}.zt .ac-row.tap{cursor:pointer}.zt .ac-row.tap:hover{border-color:var(--ink);box-shadow:0 14px 30px -22px #0e0e0e59}.zt .ac-row.tap:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .ac-date{background:var(--bg);border:1px solid var(--border);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.zt .ac-date em{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-style:normal;font-weight:600;line-height:1}.zt .ac-date b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;line-height:1.1}.zt .ac-tile{background:var(--cream2);width:52px;height:52px;color:var(--ink2);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.zt .ac-tile img{object-fit:cover;width:100%;height:100%}.zt .ac-tile svg{width:20px;height:20px}.zt .ac-row.t-clean .ac-tile{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .ac-row.t-plumb .ac-tile{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .ac-row.t-gas .ac-tile{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .ac-row.t-elec .ac-tile{background:var(--t-elec-bg);color:var(--t-elec-fg)}.zt .ac-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.zt .ac-txt>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.zt .ac-txt>em{color:var(--ink2);align-items:center;gap:9px;min-width:0;font-size:12.5px;font-style:normal;display:flex}.zt .ac-src{letter-spacing:.04em;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.zt .ac-src.booking{background:var(--ok-bg);color:var(--t-clean-fg);border:1px solid var(--ok-bd)}.zt .ac-src.atlas{background:var(--t-plumb-bg);color:var(--t-plumb-fg);border-color:var(--t-plumb-bg)}.zt .ac-src.logged{background:var(--cream2);color:var(--ink2)}.zt .ac-end{flex:none;align-items:center;gap:12px;display:flex}.zt .ac-cost{font-style:normal;font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.zt .ac-receipt{background:var(--cream2);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;transition:background .16s;display:grid}.zt .ac-receipt:hover{background:var(--champ)}.zt .ac-receipt svg{width:15px;height:15px}.zt .ac-go{width:17px;height:17px;color:var(--ink2);flex:none}.zt .ac-row.tap:hover .ac-go{color:var(--gold)}@container mh (max-width:640px){.zt .ac-row{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:11px 13px 11px 11px}.zt .ac-tile{display:none}}.zt .ac-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@container mh (max-width:620px){.zt .ac-two{grid-template-columns:1fr}}.zt .ac-attach{flex-direction:row;gap:8px;width:100%;height:44px}.zt .ac-has{border:1px solid var(--border);background:var(--bg);border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 13px;display:flex}.zt .ac-has a{color:var(--gold);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.zt .ac-has a svg{width:15px;height:15px}.zt .ac-has button{color:var(--ink2);place-items:center;margin-left:auto;display:grid}.zt .ac-has button svg{width:15px;height:15px}.zt .dc-soon{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.zt .dc-soon li{background:var(--warning-soft);border:1px solid var(--border);color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;display:flex}.zt .dc-soon li b{margin-right:8px;font-weight:600}.zt .dc-soon-i{background:var(--card);width:30px;height:30px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.zt .dc-soon-i svg{width:15px;height:15px}.zt .dc-tile{background:var(--cream2);color:var(--gold)}.zt .dc-for,.zt .dc-lives{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zt .dc-lives{color:var(--ink2);font-style:italic}.zt .dc-end{white-space:nowrap;border:1px solid var(--border);color:var(--ink2);background:var(--bg);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.zt .dc-end.soon{background:var(--warning-soft);color:var(--ink);border-color:#0000}.zt .dc-end.past{color:var(--ink2);text-decoration:line-through;text-decoration-thickness:1px}.zt .dc-go{color:var(--gold);white-space:nowrap;font-size:12.5px;font-weight:600}.zt .dc-go:hover{text-decoration:underline}.zt .dc-go:focus-visible,.zt .dc-row .ac-receipt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dc-pick{flex-direction:row;justify-content:flex-start;gap:9px;width:100%;height:52px;padding:0 14px}.zt .dc-pick em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zt .dc-hint{color:var(--ink2);font-size:12.5px;line-height:1.5;display:block}.zt .dc-sel{appearance:none;background:var(--bg);border:1px solid var(--border);font:inherit;color:var(--ink);border-radius:12px;padding:11px 13px;font-size:14px}.zt .dc-sel:focus{outline:2px solid var(--gold);outline-offset:1px}.zt .plc-sold{margin:28px 0 0}.zt .ldocs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.zt .ldoc{border:1px solid var(--border);background:var(--bg);max-width:100%;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .16s;display:inline-flex}.zt .ldoc:hover{border-color:var(--gold)}.zt .ldoc:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .ldoc svg{width:13px;height:13px;color:var(--gold);flex:none}.zt .ldoc span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zt .ac-txt .ldocs{margin-top:2px}@container mh (max-width:640px){.zt .dc-row .ac-end{flex-wrap:wrap;justify-content:flex-end;gap:8px}.zt .dc-row .dc-end{display:none}}.zt .shelf{min-width:0;position:relative}.zt .shelf-track{scrollbar-width:none;scroll-behavior:smooth;margin:-4px;padding:4px;display:flex;overflow-x:auto}.zt .shelf-track::-webkit-scrollbar{display:none}.zt .shelf-arrow{background:rgba(var(--cardrgb),.94);border:1px solid var(--border);width:32px;height:32px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;opacity:0;border-radius:999px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 26px -14px #0e0e0e80}.zt .shelf.over .shelf-arrow{opacity:1}.zt .shelf-arrow:disabled{pointer-events:none;opacity:0!important}.zt .shelf-arrow svg{width:16px;height:16px}.zt .shelf-arrow.l{left:-10px}.zt .shelf-arrow.r{right:-10px}@media (prefers-reduced-motion:reduce){.zt .shelf-track{scroll-behavior:auto}}.zt .su-list,.zt .td-list,.zt .ax-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zt .su-list li,.zt .td-list li,.zt .ax-list li{background:var(--card);border:1px solid var(--border);border-radius:16px;align-items:center;gap:12px;padding:12px 15px;transition:border-color .16s;display:flex}.zt .su-list li:hover,.zt .td-list li:hover,.zt .ax-list li:hover{border-color:var(--ink)}.zt .su-i,.zt .ax-i{background:var(--cream2);width:34px;height:34px;color:var(--gold);border-radius:11px;flex:none;place-items:center;display:grid}.zt .su-i svg,.zt .ax-i svg{width:16px;height:16px}.zt .su-b,.zt .td-b,.zt .ax-t{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.zt .su-b:disabled,.zt .td-b:disabled,.zt .ax-t:disabled{cursor:default}.zt .su-b b,.zt .td-b b{font-size:14px;font-weight:600}.zt .su-b em,.zt .td-b em{color:var(--ink2);font-size:12.5px;font-style:normal}.zt .su-list li.over{border-color:var(--deal-fg)}.zt .su-list li.over .su-b em{color:var(--deal-fg);font-weight:600}.zt .su-done{border:1px solid var(--border);height:32px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.zt .su-done:hover{border-color:var(--t-clean-fg);color:var(--t-clean-fg)}.zt .su-done:disabled{opacity:.55;cursor:default}.zt .su-done svg{width:14px;height:14px}.zt .td-box{border:1px solid var(--border);background:var(--cream1);cursor:pointer;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:background .16s,border-color .16s;display:grid}.zt .td-box:hover{border-color:var(--t-clean-fg)}.zt .td-box:disabled{cursor:default;opacity:.6}.zt .td-box i{background:0 0;border-radius:3px;width:11px;height:11px;transition:background .16s}.zt .td-list li.done .td-box{background:var(--t-clean-fg);border-color:var(--t-clean-fg)}.zt .td-list li.done .td-box i{background:var(--card)}.zt .td-list li.done .td-b b{color:var(--ink2);font-weight:500;text-decoration:line-through}.zt .td-list li.late{border-color:var(--deal-fg)}.zt .td-list li.late .td-b em{color:var(--deal-fg);font-weight:600}.zt .ac-guard{background:var(--cream1);border:1px solid var(--border);border-radius:16px;align-items:flex-start;gap:12px;width:fit-content;max-width:100%;margin:0 0 14px;padding:13px 15px;display:flex}.zt .ac-guard span{background:var(--cream2);width:30px;height:30px;color:var(--gold);border-radius:9px;flex:none;place-items:center;display:grid}.zt .ac-guard svg{width:15px;height:15px}.zt .ac-guard p{color:var(--ink2);max-width:58ch;margin:0;font-size:13px;line-height:1.6}.zt .ed-body>.ac-guard{margin:0}.zt .ac-warn{background:var(--t-gas-bg);border:1px solid var(--t-gas-fg);border-radius:16px;align-items:flex-start;gap:11px;margin:0 0 14px;padding:13px 15px;display:flex}.zt .ac-warn>svg{width:17px;height:17px;color:var(--t-gas-fg);flex:none;margin-top:1px}.zt .ac-warn p{color:var(--t-gas-fg);max-width:70ch;margin:0;font-size:13px;line-height:1.6}.zt .ac-warn b{color:var(--t-gas-fg)}.zt .ax-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.zt .ax-t em{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-style:normal;font-weight:700}.zt .ax-t b{font-size:14px;font-weight:600}.zt .ax-mask{color:var(--ink2);align-items:center;gap:10px;margin:0;font-size:12.5px;display:flex}.zt .ax-dots{letter-spacing:.18em;color:var(--ink2);font-weight:700}.zt .ax-eye{border:1px solid var(--border);width:36px;height:36px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:11px;flex:none;place-items:center;transition:border-color .16s,color .16s;display:grid}.zt .ax-eye:hover{border-color:var(--ink);color:var(--ink)}.zt .ax-eye svg{width:16px;height:16px}.zt .ax-open{flex-direction:column;gap:6px;margin-top:4px;display:flex}.zt .ax-line{align-items:center;gap:9px;display:flex}.zt .ax-line em{letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);flex:none;min-width:34px;font-size:10.5px;font-style:normal;font-weight:700}.zt .ax-line code{letter-spacing:.04em;color:var(--ink);background:var(--cream2);word-break:break-word;border-radius:8px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14.5px;font-weight:600}.zt .ax-line button{width:26px;height:26px;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.zt .ax-line button:hover{color:var(--gold)}.zt .ax-line button svg{width:14px;height:14px}.zt .ax-none{color:var(--ink2);margin:0;font-size:12.5px}.zt .ax-clear{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:500;display:flex}.zt .ax-clear input{width:15px;height:15px;accent-color:var(--deal-fg);cursor:pointer}.zt .pet-sev{grid-template-columns:repeat(3,minmax(0,1fr))}@container mh (max-width:820px){.zt .pet-sev{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mh (max-width:520px){.zt .pet-sev{grid-template-columns:1fr}}.zt .pet-vet{background:var(--card);border:1px solid var(--border);border-radius:16px;align-items:center;gap:13px;padding:14px 16px;display:flex}.zt .pet-vet>span{background:var(--cream2);width:36px;height:36px;color:var(--gold);border-radius:11px;flex:none;place-items:center;display:grid}.zt .pet-vet svg{width:17px;height:17px}.zt .pet-vet em{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-bottom:2px;font-size:10.5px;font-style:normal;font-weight:700;display:block}.zt .pet-vet b{font-size:15px;font-weight:600}.zt .shapes{background:var(--cream2);border:1px solid var(--border);border-radius:999px;gap:3px;margin:0 0 16px;padding:3px;display:inline-flex}.zt .shapes button{height:30px;color:var(--ink2);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.zt .shapes button svg{width:14px;height:14px}.zt .shapes button:hover{color:var(--ink)}.zt .shapes button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0e0e0e1a}.zt .ribbonwrap{margin:0 0 8px}.zt .ribbon{scrollbar-width:thin;padding:0 0 6px;overflow-x:auto}.zt .months{border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(116px,1fr));min-width:1392px;display:grid}.zt .months>div{border-left:1px solid var(--border);text-align:center;height:170px;padding:9px 0 0;position:relative}.zt .months>div:last-child{border-right:1px solid var(--border)}.zt .months .mlab{letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:600}.zt .months>div.now{background:linear-gradient(#dca64a29,#0000)}.zt .ribbon .chip{text-align:left;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:8px 9px;transition:border-color .16s,transform .16s;position:absolute;left:6px;right:6px}.zt .ribbon .chip:hover{border-color:var(--ink);transform:translateY(-1px)}.zt .ribbon .chip:disabled{cursor:default}.zt .ribbon .chip b{font-size:12.5px;font-weight:600;line-height:1.25;display:block}.zt .ribbon .chip em{color:var(--ink2);margin-top:2px;font-size:11px;font-style:normal;display:block}.zt .ribbon .chip.due{border-color:var(--t-gas-fg);background:var(--t-gas-bg)}.zt .ribbon .chip.due em{color:var(--t-gas-fg);font-weight:600}.zt .behind{background:var(--t-gas-bg);border:1px solid var(--t-gas-fg);color:var(--t-gas-fg);border-radius:14px;align-items:center;gap:9px;margin:0 0 14px;padding:11px 15px;font-size:13px;font-weight:600;display:flex}.zt .rhythms{flex-direction:column;gap:6px;min-width:1392px;margin-top:16px;display:flex}.zt .rrow{align-items:center;gap:14px;display:flex}.zt .rlab{color:var(--ink2);text-align:right;flex:0 0 190px;font-size:11.5px}.zt .rtrack{flex:1;grid-template-columns:repeat(12,1fr);gap:5px;display:grid}.zt .rtrack .tick{background:var(--champ);border-radius:3px;height:5px}.zt .board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}@container mh (max-width:1180px){.zt .board{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mh (max-width:720px){.zt .board{grid-template-columns:repeat(2,minmax(0,1fr))}}.zt .board .col{background:var(--cream1);border:1px solid var(--border);border-radius:18px;min-height:200px;padding:13px;transition:border-color .16s,background .16s}.zt .board .col.hot{border-color:var(--deal-fg)}.zt .board .col.over{border-color:var(--ink);background:var(--card)}.zt .board .col.nodrop.over{border-color:var(--border);background:var(--cream1)}.zt .board h5{justify-content:space-between;align-items:center;margin:0 0 3px;display:flex}.zt .board h5 .cl{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:700}.zt .board h5 .cn{background:var(--cream2);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}.zt .board .chint{color:var(--ink2);margin:0 0 11px;font-size:11px}.zt .board .tk{background:var(--card);border:1px solid var(--border);cursor:grab;border-radius:13px;margin-bottom:8px;padding:10px 12px;transition:box-shadow .16s,opacity .16s,border-color .16s}.zt .board .tk:active{cursor:grabbing}.zt .board .tk.lift{opacity:.45;box-shadow:0 14px 30px -18px #0e0e0e80}.zt .board .tk.busy{opacity:.6}.zt .board .tk.late{border-left:3px solid var(--deal-fg)}.zt .board .tk-b{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;padding:0;display:block}.zt .board .tk-b:disabled{cursor:default}.zt .board .tk b{font-size:13px;font-weight:600;line-height:1.32;display:block}.zt .board .tk em{color:var(--ink2);margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.zt .board .tk.done b{color:var(--ink2);font-weight:500;text-decoration:line-through}.zt .tk-nav{border-top:1px solid var(--border);gap:4px;margin-top:8px;padding-top:7px;display:flex}.zt .tk-nav button{border:1px solid var(--border);width:26px;height:24px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.zt .tk-nav button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.zt .tk-nav button:disabled{opacity:.35;cursor:default}.zt .tk-nav svg{width:13px;height:13px}.zt .board .cempty{color:var(--ink2);margin:0;padding:6px 2px;font-size:11.5px;font-style:italic}.zt .tmapwrap{margin:0 0 8px}.zt .tmapbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}.zt .tmapbar p{color:var(--ink2);margin:0;font-size:12.5px}.zt .tmapacts{align-items:center;gap:10px;display:flex}.zt .tmapsave{background:var(--ink);height:34px;color:var(--card);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .tmapsave:disabled{opacity:.6;cursor:default}.zt .tmapsave svg{width:14px;height:14px}.zt .tmapok,.zt .tmaphint{color:var(--ink2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.zt .tmapok{color:var(--t-clean-fg);font-weight:600}.zt .tmapok svg,.zt .tmaphint svg{width:14px;height:14px}.zt .tmap{border-radius:var(--r);border:1px solid var(--border);background:radial-gradient(circle at 1px 1px, #9a7d3e29 1px, transparent 0) 0 0/22px 22px, var(--cream1);touch-action:none;height:460px;position:relative;overflow:hidden}.zt .tspace{border:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;text-align:center;border-radius:13px;place-items:center;min-width:108px;padding:16px 14px;transition:box-shadow .16s,border-color .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px -6px #0e0e0e4d}.zt .tspace span{letter-spacing:.09em;text-transform:uppercase;color:#0e0e0e9e;font-size:11px;font-weight:700}.zt .tspace:hover{border-color:var(--ink)}.zt .tspace.dragging{cursor:grabbing;z-index:20;box-shadow:0 18px 34px -18px #0e0e0e8c}.zt .tspace.tone-yellow{border-color:var(--t-gas-fg)}.zt .tspace.tone-red{border-width:2px;border-color:var(--deal-fg)}.zt .tpinwrap{z-index:30;position:absolute;transform:translate(-50%,-50%)}.zt .tpinwrap.dragging{z-index:60}.zt .tpin{border:3px solid var(--card);background:var(--ink);width:38px;height:38px;color:var(--card);cursor:grab;border-radius:50%;place-items:center;transition:transform .16s;display:grid;box-shadow:0 5px 16px -4px #0e0e0e73}.zt .tpin:hover{transform:scale(1.08)}.zt .tpin:active{cursor:grabbing}.zt .tpin svg{width:16px;height:16px}.zt .tpin.pet{background:var(--gold)}.zt .tpin.open{background:var(--t-clean-fg)}.zt .tpin.tone-yellow{background:var(--t-gas-fg)}.zt .tpin.tone-red{background:var(--deal-fg)}.zt .tlab{z-index:70;color:#faf6ee;background:#1a1713;border:1px solid #faf6ee1a;border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;min-width:186px;max-width:270px;padding:12px 14px;display:flex;position:absolute;top:46px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px -12px #0009}.zt .tlab.up{top:auto;bottom:46px}.zt .tlab b{color:#faf6ee;font-size:13px;font-weight:600;display:block}.zt .tlab em{color:#faf6eebd;font-size:11.5px;font-style:normal;line-height:1.5;display:block}.zt .tlab code{letter-spacing:.08em;color:#e6b45c;background:#faf6ee1a;border-radius:8px;margin-top:1px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:15px;font-weight:700;display:inline-block}.zt .tlab .tflag{letter-spacing:.08em;text-transform:uppercase;color:#0e0e0e;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.zt .tlab .tflag.yellow{background:var(--gold2)}.zt .tlab .tflag.red{background:#e88c8c}.zt .teye{color:#faf6ee9e;border-top:1px solid #faf6ee29;align-self:stretch;align-items:center;gap:6px;margin-top:2px;padding-top:8px;font-size:11px;display:flex}.zt .teye svg{width:12px;height:12px}.zt .tmapempty{color:var(--ink2);place-items:center;margin:0;font-size:13.5px;display:grid;position:absolute;inset:0}.zt .tmapnote{color:var(--ink2);align-items:flex-start;gap:9px;max-width:74ch;margin:12px 0 0;font-size:12.5px;line-height:1.6;display:flex}.zt .tmapnote svg{width:14px;height:14px;color:var(--gold);flex:none;margin-top:3px}.zt .deck{align-items:flex-start;min-height:392px;padding:8px 0 4px;display:flex}.zt .deck.switching *{transition:none!important}.zt .deck .pcard{border-radius:var(--r);background:var(--card);border:1px solid var(--border);cursor:pointer;transform-origin:0 100%;flex:0 0 292px;transition:margin-left .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .18s;overflow:hidden;box-shadow:0 22px 50px -34px #0e0e0e9e}.zt .deck .pcard.front{cursor:default;box-shadow:0 26px 58px -32px #0e0e0e80}.zt .deck .pcard:hover{border-color:var(--ink)}.zt .deck .pcard.tone-yellow{border-color:var(--t-gas-fg)}.zt .deck .pcard.tone-red{border-width:2px;border-color:var(--deal-fg)}.zt .deck .pface{place-items:center;height:176px;display:grid;position:relative}.zt .deck .pface>img{object-fit:cover;width:100%;height:100%}.zt .deck .pglyph{color:#0e0e0e33;place-items:center;display:grid}.zt .deck .pglyph svg{stroke-width:1.15px;width:62px;height:62px}.zt .deck .pflag{letter-spacing:.08em;text-transform:uppercase;color:#faf6ee;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.zt .deck .pflag.yellow{background:var(--t-gas-fg)}.zt .deck .pflag.red{background:var(--deal-fg)}.zt .deck .pbody{padding:14px 16px 16px}.zt .deck .pbody .eb{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);margin:0 0 3px;font-size:10px;font-weight:700}.zt .deck .pbody h3{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.012em;margin:0 0 10px;font-size:22px;font-weight:500}.zt .deck .prows{flex-direction:column;margin:0;display:flex}.zt .deck .prow{border-top:1px solid var(--border);gap:10px;padding:6px 0;font-size:12px;display:flex}.zt .deck .prow dt{color:var(--ink2);flex:0 0 72px}.zt .deck .prow dd{margin:0;line-height:1.45}.zt .pcard-open{background:var(--ink);height:34px;color:var(--card);border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:0 15px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pcard-open svg{width:14px;height:14px}.zt .deck-tip{align-items:center;gap:9px;min-height:26px;margin:12px 2px 0;display:flex}.zt .deck-tip p{color:var(--ink2);margin:0;font-size:12.5px;animation:.18s cubic-bezier(.2,.7,.3,1) both tip-in}.zt .tipdot{border:1px solid var(--border);background:var(--card);width:24px;height:24px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;transition:color .16s,border-color .16s;display:grid}.zt .tipdot svg{width:14px;height:14px}.zt .tipdot:hover,.zt .tipdot[aria-expanded=true]{color:var(--ink);border-color:var(--ink)}@keyframes tip-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .deck-tip p{animation:none}}.zt .vesselwrap{padding:6px 0 2px;overflow-x:auto}.zt .vessels{border-bottom:3px solid var(--champ);border-radius:0 0 5px 5px;align-items:flex-end;gap:26px;min-width:min-content;padding:16px 8px 0;display:flex}.zt .jar{text-align:center;flex:none;width:112px}.zt .vessel{border:1.5px solid var(--border);background:var(--cream1);cursor:pointer;border-radius:10px 10px 14px 14px;align-items:flex-end;width:100%;height:140px;padding:0;transition:border-color .16s;display:flex;position:relative;overflow:hidden}.zt .vessel:hover{border-color:var(--ink)}.zt .vessel:disabled{cursor:default}.zt .vessel .fill{width:100%;transition:height .3s cubic-bezier(.22,1,.36,1)}.zt .vessel .fill.ok{background:linear-gradient(180deg,var(--gold2),var(--gold));opacity:.5}.zt .vessel .fill.low{background:linear-gradient(180deg,#e0a05a,var(--t-gas-fg));opacity:.55}.zt .vessel .fill.out{opacity:.45;background:linear-gradient(#c96a6a,#a32c2c)}.zt .vessel .fill.none{background:0 0}.zt .vessel .pct{font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:0 1px 2px rgba(var(--bgrgb),.9);place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;inset:0}.zt .jar b{margin-top:10px;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.zt .jar em{color:var(--ink2);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.zt .jar-done{border:1px solid var(--border);height:26px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;margin-top:8px;padding:0 11px;font-size:11.5px;font-weight:600;transition:border-color .16s,color .16s}.zt .jar-done:hover{border-color:var(--t-clean-fg);color:var(--t-clean-fg)}.zt .jar-done:disabled{opacity:.55;cursor:default}.zt .brx{flex-direction:column;gap:14px;display:flex}.zt .brx-head{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:24px 28px 22px}.zt .brx-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:11px;font-weight:600}.zt .brx-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.6cqi,40px);font-weight:400;line-height:1.05}.zt .brx-place{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:10px 0 0;font-size:14px;display:flex}.zt .brx-asof{color:var(--ink2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.zt .brx-asof i{background:var(--dv-ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--dv-ok);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.zt .brx-asof i{box-shadow:0 0 0 3px color-mix(in srgb,var(--dv-ok) 22%,transparent)}}.zt .brx-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@container mh (max-width:820px){.zt .brx-cols{grid-template-columns:minmax(0,1fr)}}.zt .brx-col{flex-direction:column;gap:14px;min-width:0;display:flex}.zt .brx .brx-panel{margin:0}.zt .brx-panel{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:0 20px 10px;overflow:hidden}.zt .brx-ph{background:var(--cream1);border-bottom:1px solid var(--border);font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.012em;color:var(--ink);align-items:center;gap:12px;margin:0 -20px 4px;padding:14px 20px;font-size:20px;font-weight:500;line-height:1.1;display:flex}.zt .brx-ph em{background:var(--card);border:1px solid var(--border);min-width:24px;height:24px;font-family:var(--font-inter),Inter,sans-serif;letter-spacing:0;color:var(--ink2);border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-style:normal;font-weight:600;display:inline-grid}.zt .brx-pi{background:rgba(var(--goldrgb),.16);width:32px;height:32px;color:var(--gold);border-radius:10px;place-items:center;display:grid}.zt .brx-pi svg{width:16px;height:16px}.zt .brx-rows{flex-direction:column;display:flex}.zt .brx-row{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:13px 0;display:grid}.zt .brx-row+.brx-row{border-top:1px solid var(--border)}.zt .brx-lead{place-items:center;min-height:40px;display:grid}.zt .brx-ico{background:var(--cream1);border:1px solid var(--border);width:40px;height:40px;color:var(--ink2);border-radius:12px;place-items:center;display:grid}.zt .brx-ico svg{width:18px;height:18px}.zt .brx-face{object-fit:cover;border:1px solid var(--border);border-radius:50%;width:44px;height:44px}.zt .brx-row.bare{grid-template-columns:minmax(0,1fr)}.zt .brx-row.brx-edge{padding-left:14px;position:relative}.zt .brx-row.brx-edge:before{content:"";background:var(--t-clean-fg);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.zt .brx-row.brx-edge.yellow:before{background:var(--t-gas-fg)}.zt .brx-row.brx-edge.red:before{background:var(--danger)}.zt .brx-mono{background:var(--cream1);border:1px solid var(--border);width:44px;height:44px;font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);border-radius:50%;place-items:center;font-size:20px;display:grid}.zt .brx-leaf{border:1px solid var(--dv-warn);border-radius:10px;flex-direction:column;align-items:center;width:46px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt .brx-leaf{border:1px solid color-mix(in srgb,var(--dv-warn) 45%,var(--border))}}.zt .brx-leaf{background:var(--card)}.zt .brx-leaf em{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--dv-warn);width:100%;padding:2px 0;font-size:10px;font-style:normal;font-weight:700;display:block}.zt .brx-leaf b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);padding:3px 0 4px;font-size:19px;font-weight:500;line-height:1}.zt .brx-body{flex-direction:column;gap:5px;min-width:0;display:flex}.zt .brx-top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.zt .brx-top b{letter-spacing:-.004em;color:var(--ink);font-size:14.5px;font-weight:600}.zt .brx-tag{color:var(--ink2);background:var(--cream2);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal}.zt .brx-tone{border:1px solid var(--border);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.zt .brx-tone i{background:var(--t-clean-fg);border-radius:50%;width:7px;height:7px}.zt .brx-tone.yellow i{background:var(--t-gas-fg)}.zt .brx-tone.red{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.zt .brx-tone.red{border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}}.zt .brx-tone.red i{background:var(--danger)}.zt .brx-text{color:var(--ink2);flex-direction:column;gap:3px;font-size:14px;line-height:1.55;display:flex}.zt .brx-text b{color:var(--ink);font-weight:600}.zt .brx-text .none,.zt .brx-held .none{color:var(--ink2);opacity:.8}.zt .brx-held{flex-wrap:wrap;gap:6px;display:flex}.zt .brx-held>span{color:var(--ink);background:var(--cream1);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.zt .brx-held svg{width:13px;height:13px;color:var(--gold)}.zt .brx-foot{border-top:1px dashed var(--border);color:var(--ink2);align-items:flex-start;gap:8px;margin:10px 0 8px;padding:12px 0 0;font-size:12px;line-height:1.5;display:flex}.zt .brx-foot svg{flex:none;width:13px;height:13px;margin-top:2px}.zt .brx-off{border-top:1px dashed var(--border);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;padding:12px 0 0;font-size:13px;display:flex}.zt .brx-off svg{width:14px;height:14px;color:var(--danger)}.zt .brx-off b{color:var(--ink);font-weight:600}.zt .brx-empty{border:1px dashed var(--border);color:var(--ink2);border-radius:22px;margin:0;padding:22px 24px;font-size:14px}@media print{.zt .rail,.zt .thr,.zt .dock,.zt .dockwrap,.zt .edge,.zt .sub-back,.zt .sub-cta,.zt .rapp{display:none!important}.zt,.zt main.zmain{color:#0e0e0e;background:#fff;padding:0;position:static;inset:auto;overflow:visible}.zt .brx-head,.zt .brx-panel{break-inside:avoid;background:#fff;border-color:#d4c4a8}.zt .brx-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.zt .brx-leaf em{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}:root:has(.zt){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}:root:has(.zt) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}.zt{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--bg:#f4ead7!important;--card:#faf6ee!important;--cream1:#f8f2e5!important;--cream2:#ede4d3!important;--champ:#e7d9be!important;--sunk:#e2d5bc!important;--ink:#0e0e0e!important;--ink2:#5c5c5c!important;--border:#d4c4a8!important;--gold:#9a7d3e!important;--gold2:#dca64a!important;--glass:255,255,255!important;--bgrgb:244,234,215!important;--cardrgb:250,246,238!important;--okrgb:31,122,61!important;--tint:14,14,14!important;--shade:14,14,14!important;--goldrgb:220,166,74!important;--t-plumb-bg:#e2eaf6!important;--t-plumb-fg:#2c5ba3!important;--t-gas-bg:#faeed9!important;--t-gas-fg:#b8740a!important;--t-elec-bg:#f4e9cf!important;--t-elec-fg:#8a6a1f!important;--t-clean-bg:#e5f0ea!important;--t-clean-fg:#1f7a3d!important;--t-lock-bg:#e6e4ee!important;--t-move-bg:#f6e3d6!important;--cut-lead:#b7a98c!important;--cut-lbl:#8a7e66!important;--cut-water:#7fa3d8!important;--cut-fill:#fbf3e2!important;--tonal1:#efe6d4!important;--tonal2:#e1d3b9!important;--ok-bg:#f2f8f4!important;--ok-bd:#cbe3d3!important;--deal-fg:#8a5a0a!important;--rank-hi:#f3d68f!important;--rank-lo:#a07e38!important;--sp-lift:-.34!important;--sp-fill:.2!important;--sp-line:.42!important;--background:unset!important;--foreground:unset!important;--card-foreground:unset!important;--popover:unset!important;--popover-foreground:unset!important;--primary:unset!important;--primary-foreground:unset!important;--secondary:unset!important;--secondary-foreground:unset!important;--muted:unset!important;--muted-foreground:unset!important;--accent:unset!important;--accent-foreground:unset!important;--input:unset!important;--ring:unset!important;--sidebar:unset!important;--sidebar-foreground:unset!important;--sidebar-border:unset!important;--sidebar-accent:unset!important;--sidebar-accent-foreground:unset!important;--destructive:unset!important;--destructive-foreground:unset!important;--success:unset!important;--success-foreground:unset!important;--success-soft:unset!important;--warning:unset!important;--warning-foreground:unset!important;--warning-soft:unset!important;--danger:unset!important;--danger-foreground:unset!important;--danger-soft:unset!important;--info:unset!important;--info-foreground:unset!important;--info-soft:unset!important;--pri-high:214,128,128!important;--pri-medium:216,170,96!important;--pri-low:186,176,158!important;--tdL-fa:.3!important;--tdL-fb:.22!important;--tdL-fg:.16!important;--tdL-fs:.13!important;--dv-1:#c89434!important;--dv-2:#1f6fa8!important;--dv-3:#7c6ba8!important;--dv-4:#2e7d6b!important;--dv-5:#a65a3c!important;--dv-6:#5c6b7a!important;--dv-ok:#2e7d6b!important;--dv-warn:#b4762a!important}}.zt .deck{min-height:420px;padding:10px 0 6px}.zt .deck .pcard{flex-direction:column;height:388px;display:flex;position:relative}.zt .pspine{z-index:5;border-left:1px solid #0e0e0e1a;justify-content:center;align-items:flex-end;width:74px;padding:0 0 18px;transition:opacity .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0}.zt .pspine em{writing-mode:vertical-rl;font-style:normal;font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:.01em;color:#0e0e0eb8;white-space:nowrap;text-overflow:ellipsis;max-height:300px;font-size:17px;font-weight:500;overflow:hidden;transform:rotate(180deg)}.zt .deck .pbody{flex-direction:column;flex:1;min-height:0;display:flex}.zt .deck .prows{flex:1;min-height:0;overflow:hidden}.zt .deck .pcard-open{align-self:flex-start;margin-top:auto}@container mh (min-width:981px){.zt .board{grid-template-columns:repeat(5,minmax(0,1fr))}}@container mh (max-width:980px){.zt .board{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mh (max-width:640px){.zt .board{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.zt .board .col,.zt .board .col:has(.cempty)){min-height:0}.zt .board .cempty{padding:14px 2px 10px}.zt .months{grid-template-columns:repeat(12,minmax(0,1fr));min-width:840px}.zt .months>div{height:auto;min-height:132px;padding-bottom:12px}.zt .ribbon .chip{margin:10px 6px 0;position:static}.zt .rhythms{gap:14px;min-width:840px;margin-top:22px}.zt .rrow{display:block}.zt .rlab{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);flex:none;margin:0 0 5px;font-size:10.5px;font-weight:700;display:block}.zt .rtrack{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;display:grid}.zt .rtrack .tick{background:var(--champ);border-radius:3px;height:6px;margin:0 3px}.zt .rtrack .tick.on{background:var(--gold2)}.zt .vessels{gap:22px;padding:20px 10px 0}.zt .jar{flex:132px;width:auto;min-width:118px;max-width:190px}.zt .vessel{height:184px}.zt .vessel .pct{font-size:19px}.zt .jar b{margin-top:12px;font-size:13.5px}.zt .vesselwrap{flex-direction:column;align-items:flex-start;display:flex}.zt .vessels{flex:0 auto}.zt .vessel-key{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:0 0 2px 8px;font-size:11px;font-weight:600}.zt .tspace{min-width:124px;padding:18px 16px}.zt .tspace span{font-size:11.5px}.zt .board{align-items:stretch}.zt .board .col{flex-direction:column;min-height:190px;display:flex}.zt .board .cempty{text-align:center;opacity:.75;margin-top:auto;margin-bottom:auto}.zt .ribbon .chip b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.zt .ribbon .chip em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zt .months>div{min-height:118px}.zt .jar b{justify-content:center;align-items:flex-start;min-height:34px;display:flex}.zt .jar em{min-height:16px}.zt .deck{align-items:stretch;min-height:0}.zt .deck .pcard{align-self:stretch;height:auto}.zt .deck .prows{flex:none;overflow:visible}.zt .deck .prow dd{overflow-wrap:anywhere}.zt .pcard-open{margin-top:16px}.zt .deck .pcard.tucked{font:inherit;color:inherit;text-align:left;appearance:none;padding:0}.zt .deck .pcard.tucked:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.zt .pspine{flex-direction:column;justify-content:space-between;align-items:center;padding:16px 0 18px}.zt .pspine-i{color:#0e0e0e57;flex:none;place-items:center;display:grid}.zt .pspine-i svg{stroke-width:1.3px;width:26px;height:26px}.zt .pspine em{flex:0 auto;max-height:none}.zt .pri-dot{vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px;margin-right:8px;display:inline-block;position:relative;top:-1px}.zt .pri-dot.high{background:var(--deal-fg)}.zt .pri-dot.medium{background:var(--t-gas-fg)}.zt .pri-dot.low{background:var(--ink2)}.zt .ed-chips button i.pri-dot{margin-right:7px}.zt .ed-chips button.on i.pri-dot{box-shadow:0 0 0 2px rgba(var(--cardrgb),.9)}.zt .td-time{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-size:12.5px;font-weight:600}.zt .td-list li .td-time{align-self:center}.zt .tk-top{align-items:baseline;gap:8px;width:100%;display:flex}.zt .tk-top b{flex:1;min-width:0}.zt .tk-top .td-time{padding-left:0;font-size:11.5px}.zt .td-when{flex-wrap:wrap;gap:10px;display:flex}.zt .td-when input[type=date]{flex:0 0 168px}.zt .td-when input[type=time]{flex:0 0 122px}.zt .td-when input:disabled{opacity:.45;cursor:not-allowed}.zt .wg-donetoday{color:var(--gold);align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .wg-donetoday:hover{color:var(--ink)}.zt .wg-donetoday svg{width:13px;height:13px}.zt{--pri-high:214,128,128;--pri-medium:216,170,96;--pri-low:186,176,158}:root[data-theme=dark] .zt{--pri-high:132,58,58;--pri-medium:124,92,40;--pri-low:64,58,48}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt{--pri-high:132,58,58;--pri-medium:124,92,40;--pri-low:64,58,48}}.zt .td-list li.pri-high,.zt .board .tk.pri-high,.zt .cal-item.pri-high{background:rgba(var(--pri-high),.5);border-color:rgba(var(--pri-high),.85)}.zt .td-list li.pri-medium,.zt .board .tk.pri-medium,.zt .cal-item.pri-medium{background:rgba(var(--pri-medium),.5);border-color:rgba(var(--pri-medium),.85)}.zt .td-list li.pri-low,.zt .board .tk.pri-low,.zt .cal-item.pri-low{background:rgba(var(--pri-low),.5);border-color:rgba(var(--pri-low),.8)}.zt .td-list li[class*=pri-]:not(.pri-none) .td-b em,.zt .board .tk[class*=pri-]:not(.pri-none) em{color:var(--ink);opacity:.72}.zt .ed-chips button.pri-high.on{background:rgba(var(--pri-high),.5);border-color:rgba(var(--pri-high),.9);color:var(--ink)}.zt .ed-chips button.pri-medium.on{background:rgba(var(--pri-medium),.5);border-color:rgba(var(--pri-medium),.9);color:var(--ink)}.zt .ed-chips button.pri-low.on{background:rgba(var(--pri-low),.5);border-color:rgba(var(--pri-low),.85);color:var(--ink)}.zt .ed-chips button i.pri-dot{display:none}.zt:has(.ed-scrim) .zmain{overflow:hidden}.zt .ed-scrim{z-index:200;--sp:32px;padding:var(--sp) 24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:0 0;grid-template-rows:minmax(0,1fr);place-items:center;animation:.16s ease-out edin;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes edin{0%{opacity:0}to{opacity:1}}.zt .ed-scrim>.ed-sheet{background:rgba(var(--cardrgb),.94);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);border:1px solid rgba(var(--glass),.75);width:min(720px,100%);max-height:100%;box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 40px 90px -30px #0e0e0e73;border-radius:24px;outline:none;flex-direction:column;margin:0;padding:20px 22px 18px;animation:.2s cubic-bezier(.22,1,.36,1) edrise;display:flex}@keyframes edrise{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .ed-scrim,.zt .ed-scrim>.ed-sheet{animation:none}}.zt .ed-scrim>.ed-sheet>.cfg-h{z-index:2;background:linear-gradient(180deg,rgba(var(--cardrgb),.96) 74%,transparent);border-radius:24px 24px 0 0;flex:none;margin:-20px -22px 0;padding:20px 22px 12px}.zt .ed-scrim>.ed-sheet>:not(.cfg-h):not(.ed-foot){min-height:0;padding-bottom:2px;padding-right:2px;overflow-y:auto}.zt .ed-scrim>.ed-sheet>.ed-foot{flex:none}@media (max-width:620px){.zt .ed-scrim{--sp:14px;padding:var(--sp)}.zt .ed-scrim>.ed-sheet{border-radius:20px;padding:16px 16px 14px}.zt .ed-scrim>.ed-sheet>.cfg-h{border-radius:20px 20px 0 0;margin:-16px -16px 0;padding:16px 16px 10px}}.zt .calwrap{margin:0 0 8px}.zt .calbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}.zt .calnav{align-items:center;gap:6px;display:flex}.zt .calnav b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em;text-align:center;min-width:168px;font-size:19px;font-weight:500}.zt .calnav button{border:1px solid var(--border);width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.zt .calnav button:hover{border-color:var(--ink);color:var(--ink)}.zt .calnav svg{width:15px;height:15px}.zt .caltoday{align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;width:auto!important;display:inline-flex!important}.zt .callate{border:1px solid var(--deal-fg);height:32px;color:var(--deal-fg);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .callate svg{width:14px;height:14px}.zt .calgrid{border:1px solid var(--border);background:var(--border);border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.zt .caldow{background:var(--cream2);letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);padding:9px 10px;font-size:10.5px;font-weight:700}.zt .calday{background:var(--card);flex-direction:column;gap:4px;min-height:104px;padding:7px 7px 9px;display:flex}.zt .calday.out{background:var(--cream1)}.zt .calday.out .caldate{opacity:.4}.zt .calday.now{background:linear-gradient(180deg,rgba(var(--goldrgb),.16),var(--card) 60%)}.zt .calday.now .caldate{color:var(--ink);font-weight:700}.zt .caldate{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}@container mh (max-width:760px){.zt .calday{min-height:78px}.zt .cal-item span{display:none}}.zt .cal-item{text-align:left;border:1px solid var(--border);cursor:pointer;background:var(--cream1);width:100%;color:var(--ink);border-radius:8px;align-items:baseline;gap:5px;padding:4px 6px;font-size:11.5px;line-height:1.3;display:flex;overflow:hidden}.zt .cal-item em{font-variant-numeric:tabular-nums;opacity:.8;flex:none;font-size:10.5px;font-style:normal;font-weight:700}.zt .cal-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zt .cal-item:hover{border-color:var(--ink)}.zt .cal-item:disabled{cursor:default}.zt .cal-item.late{border-color:var(--deal-fg)}.zt .cal-item.done{opacity:.55;text-decoration:line-through}.zt .caltray{border:1px dashed var(--border);border-radius:16px;margin:14px 0 0;padding:14px 16px}.zt .caltray h4{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;margin:0 0 10px;font-size:10.5px;font-weight:700;display:flex}.zt .caltray h4 svg{width:14px;height:14px}.zt .caltray h4 b{background:var(--cream2);letter-spacing:0;color:var(--ink2);border-radius:999px;padding:2px 8px;font-size:10.5px}.zt .caltray-items{flex-wrap:wrap;gap:7px;display:flex}.zt .caltray-items .cal-item{width:auto;max-width:260px;padding:6px 11px;font-size:12.5px}.zt .caltray p{color:var(--ink2);margin:0;font-size:12.5px}.zt .calhint{color:var(--ink2);margin:10px 2px 0;font-size:12px;font-style:italic}.zt .sp-views{margin:0 0 22px}.zt .shapes{margin:0 0 20px}.zt .brief{max-width:720px}.zt .brief .bsec{padding:22px 28px}.zt .brief h6{margin:0 0 14px}.zt .brief .bline{gap:20px;padding:7px 0}.zt .brief .bline i{flex:0 0 128px}.zt .brief .bnote{border-top:1px solid var(--border);margin:14px 0 0;padding-top:14px}.zt .brief .bfoot{padding:16px 28px}.zt .rail a.rail-ext .extmark{opacity:.5;flex:none;width:13px;height:13px;margin-left:auto}.zt .rail a.rail-ext:hover .extmark{opacity:.85}.zt .pf-ro{border:1px solid var(--border);background:var(--cream1);height:44px;color:var(--ink2);border-radius:12px;align-items:center;gap:9px;margin:0;padding:0 14px;font-size:14px;display:flex}.zt .pf-ro svg{flex:none;width:15px;height:15px}.zt .pf-phone{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.zt .pf-verlink{color:var(--gold);font-size:12px;font-weight:600;text-decoration:none}.zt .pf-verlink:hover{color:var(--ink)}.zt .tdI .sub-head:has(>.sub-back:only-child){margin-bottom:14px}.zt .you-cols{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:16px;display:grid}.zt .you-main{flex-direction:column;min-width:0;display:flex}.zt .you-side{min-width:0;position:sticky;top:16px}.zt .you-sh{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:400}@container tdy (max-width:880px){.zt .you-cols{grid-template-columns:minmax(0,1fr)}.zt .you-side{position:static}}.zt .you-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 18px;display:grid}.zt .plv-bh+.you-fields{margin-top:14px}.zt .you-fields input,.zt .you-fields .pf-ro{min-width:0;max-width:100%}.zt .you-fields .ed-f.wide{grid-column:1/-1}@container tdy (max-width:560px){.zt .you-fields{grid-template-columns:minmax(0,1fr)}}.zt .you-id{align-items:center;gap:16px;margin:0 0 20px;display:flex}.zt .you-av{background:var(--champ);width:64px;height:64px;color:var(--ink);font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:.01em;border-radius:999px;flex:none;place-items:center;font-size:21px;display:grid}.zt .you-idt{flex-direction:column;gap:6px;min-width:0;display:flex}.zt .you-idt>h1{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(28px,3vw,36px);line-height:var(--display-lead);letter-spacing:var(--display-track);color:var(--ink);overflow-wrap:anywhere;margin:0}.zt .you-sub{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.zt .you-sub em{color:var(--ink2);font-size:12.5px;font-style:normal}.zt .you-holds{flex-direction:column;gap:8px;margin:0;display:flex}.zt .you-hold{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:16px;align-items:center;gap:13px;padding:14px 14px 14px 16px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.zt .you-hold:hover{background:var(--cream1);border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .you-hold:hover{border-color:color-mix(in srgb,var(--ink) 22%,var(--border))}}.zt .you-hold:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .you-hi{background:rgba(var(--goldrgb),.13);width:36px;height:36px;color:var(--gold);border-radius:11px;flex:none;place-items:center;display:grid}.zt .you-hi svg{width:17px;height:17px}.zt .you-ht{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zt .you-ht b{color:var(--ink);font-size:13.5px;font-weight:600}.zt .you-ht em{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.zt .you-hgo{width:16px;height:16px;color:var(--ink2);opacity:.5;flex:none}.zt .you-hold:hover .you-hgo{opacity:.9}.zt .you-bhr{margin-left:auto}.zt .you-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zt .you-links .plv-chip svg{width:16px;height:16px;color:var(--gold)}@container tdy (max-width:620px){.zt .you-links{grid-template-columns:1fr}}.zt .tdA{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:34px;margin:0 0 34px;padding:4px 0 24px;display:flex;position:relative}.zt .tdA:after{content:"";background:var(--gold);border-radius:2px;width:74px;height:2px;position:absolute;bottom:-1px;left:0}.zt .tdA-l{flex:clamp(300px,34vw,460px);min-width:0}.zt .tdA h1{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.022em;text-wrap:balance;margin:0 0 12px;font-size:42px;font-weight:400;line-height:1.02}.zt .tdA-since{color:var(--ink3,var(--ink2));opacity:.8;margin:7px 0 0;font-size:12.5px}.zt .tdA-r{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:12px;min-width:0;display:flex}.zt .tdA-id{color:#f3ebdd;border:1px solid #f3ebdd29;border-radius:20px;flex-direction:column;flex:none;min-width:210px;max-width:300px;min-height:168px;padding:14px 16px;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s;display:flex;position:relative;overflow:hidden}.zt .tdA-id:after{content:"";background:linear-gradient(#0e0e0e00 0%,#0e0e0e1f 30%,#0e0e0eb8 76%,#0e0e0edb 100%);position:absolute;inset:0}.zt .tdA-id>*{z-index:1;position:relative}.zt .tdA-id:hover{box-shadow:0 14px 32px rgba(var(--shade),.2);transform:translateY(-3px)}.zt .tdA-id-tag{letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0e80;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 11px;font-size:9.5px;font-weight:600;display:inline-flex}.zt .tdA-id-tag svg{width:11px;height:11px}.zt .tdA-id-who{margin-top:auto;display:block}.zt .tdA-id-who b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.018em;text-shadow:0 1px 12px #0e0e0e80;font-size:19px;font-weight:500;line-height:1.2;display:block}.zt .tdA-id-who em{opacity:.88;text-shadow:0 1px 10px #0e0e0e80;align-items:baseline;margin-top:4px;font-size:11.5px;font-style:normal;display:flex}.zt .tdA-id-who em i{opacity:.6;padding:0 7px;font-style:normal}.zt .tdA-id-fig{border-top:1px solid #f3ebdd38;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:11px;padding-top:10px;display:grid}.zt .tdA-id-fig em{letter-spacing:.15em;text-transform:uppercase;opacity:.72;grid-column:1;margin-bottom:3px;font-size:9px;font-style:normal;display:block}.zt .tdA-id-fig b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;opacity:.9;font-variant-numeric:tabular-nums;grid-column:1;font-size:15px;font-weight:500;line-height:1.1;display:block}.zt .tdA-id-go{background:#f3ebdd29;border-radius:50%;flex:none;grid-area:1/2/span 2;align-self:center;place-items:center;width:26px;height:26px;transition:transform .18s,background .18s;display:grid}.zt .tdA-id-go svg{width:13px;height:13px}.zt .tdA-id:hover .tdA-id-go{background:#f3ebdd4d;transform:translate(2px)}.zt .tdA-rest{flex:0 0 84px;justify-content:center;align-items:center;gap:1px;width:84px;min-width:84px;min-height:168px;padding:14px 8px}.zt .tdA-rest b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;text-shadow:0 1px 12px #0e0e0e80;font-size:23px;font-weight:500;line-height:1}.zt .tdA-rest em{letter-spacing:.13em;text-transform:uppercase;opacity:.82;text-shadow:0 1px 10px #0e0e0e80;font-size:9.5px;font-style:normal}.zt .tdB{margin:0 0 34px}.zt .tdB-panel{text-align:center;background:radial-gradient(120% 140% at 12% 0%, #e8cea08c 0%, #e8cea000 58%), radial-gradient(110% 130% at 92% 12%, #d6b69680 0%, #d6b69600 60%), linear-gradient(155deg, var(--cream2) 0%, var(--card) 62%, var(--cream1) 100%);border:1px solid var(--border);border-radius:28px;padding:44px 40px 38px;position:relative;overflow:hidden}.zt .tdB-medal{background:rgba(var(--glass),.72);border:1px solid rgba(var(--glass),.95);width:52px;height:52px;box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 2px 10px rgba(var(--shade),.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.zt .tdB-medal svg{width:21px;height:21px;color:var(--gold)}.zt .tdB-date{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);margin:0 0 10px;font-size:11px;font-weight:500}.zt .tdB h1{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.024em;margin:0 0 14px;font-size:44px;font-weight:400;line-height:1.04}.zt .tdB-line{max-width:56ch;color:var(--ink2);margin:0 auto;font-size:16px;line-height:1.62}.zt .tdB-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;display:flex}.zt .tdB-chip{background:rgba(var(--glass),.6);border:1px solid rgba(var(--glass),.95);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px rgba(var(--shade),.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:baseline;gap:8px;padding:10px 16px;transition:transform .18s,border-color .18s;display:inline-flex}.zt .tdB-chip:hover{border-color:var(--gold);transform:translateY(-2px)}.zt .tdB-chip b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:19px;font-weight:500}.zt .tdB-chip em{color:var(--ink2);font-size:12.5px;font-style:normal}.zt .tdB-homes{flex-wrap:wrap;gap:12px;margin:14px 0 0;display:flex}.zt .tdB-home{color:#f3ebdd;border:1px solid #f3ebdd24;border-radius:18px;flex-direction:column;flex:240px;justify-content:flex-end;max-width:340px;min-height:122px;padding:16px 18px;transition:transform .22s cubic-bezier(.2,.7,.3,1);display:flex;position:relative;overflow:hidden}.zt .tdB-home:after{content:"";background:linear-gradient(#0e0e0e00 6%,#0e0e0e6b 40%,#0e0e0ed6 100%);position:absolute;inset:0}.zt .tdB-home>*{z-index:1;position:relative}.zt .tdB-home:hover{transform:translateY(-3px)}.zt .tdB-hn{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;font-size:17px;font-weight:500}.zt .tdB-ht{opacity:.8;margin-top:3px;font-size:11.5px}.zt .tdB-hgo{opacity:0;background:#f3ebdd29;border-radius:50%;place-items:center;width:28px;height:28px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:14px;right:14px}.zt .tdB-hgo svg{width:14px;height:14px}.zt .tdB-home:hover .tdB-hgo{opacity:1;transform:translate(2px)}.zt .tdC{margin:0 0 32px}.zt .tdC-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 0 20px;display:flex}.zt .tdC h1{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.022em;margin:2px 0 10px;font-size:40px;font-weight:400;line-height:1.04}.zt .tdC-sub{color:var(--ink2);max-width:44ch;margin:0;font-size:15px;line-height:1.55}.zt .tdC-sub b{color:var(--ink);font-weight:600}.zt .tdC-card{color:#f3ebdd;border:1px solid #f3ebdd24;border-radius:20px;flex-direction:column;flex:none;justify-content:flex-end;width:250px;min-height:132px;padding:16px 18px;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s;display:flex;position:relative;overflow:hidden}.zt .tdC-card:after{content:"";background:linear-gradient(#0e0e0e00 6%,#0e0e0e6b 40%,#0e0e0ed6 100%);position:absolute;inset:0}.zt .tdC-card>*{z-index:1;position:relative}.zt .tdC-card:hover{box-shadow:0 12px 30px rgba(var(--shade),.18);transform:translateY(-3px)}.zt .tdC-cm{letter-spacing:.14em;text-transform:uppercase;opacity:.8;align-items:center;gap:5px;margin-bottom:6px;font-size:10px;display:inline-flex}.zt .tdC-cm svg{width:11px;height:11px}.zt .tdC-cn{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.018em;font-size:19px;font-weight:500;line-height:1.2}.zt .tdC-cu{letter-spacing:.08em;text-transform:uppercase;opacity:.66;margin-top:7px;font-size:10px}.zt .tdC-more{letter-spacing:.04em;background:#f3ebdd2e;border-radius:999px;padding:4px 9px;font-size:10.5px;position:absolute;top:14px;right:14px}.zt .tdC-figs{border:1px solid var(--border);background:var(--card);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.zt .tdC-fig{flex-direction:column;gap:7px;min-width:0;padding:20px 22px;transition:background .18s;display:flex}.zt .tdC-fig+.tdC-fig{border-left:1px solid var(--border)}.zt .tdC-fig:hover{background:var(--cream2)}.zt .tdC-fig b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px;font-weight:500;line-height:1}.zt .tdC-fig em{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-style:normal;font-weight:500}@container tdy (max-width:900px){.zt .tdA{align-items:flex-start;gap:22px}.zt .tdA h1{font-size:34px}.zt .tdA-r{width:100%}.zt .tdB-panel{border-radius:24px;padding:34px 24px 30px}.zt .tdB h1{font-size:34px}.zt .tdB-line{font-size:15px}.zt .tdC-top{align-items:flex-start}.zt .tdC h1{font-size:32px}.zt .tdC-card{border:1px solid #f3ebdd24;width:100%}.zt .tdC-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.zt .tdC-fig{padding:16px 18px}.zt .tdC-fig:nth-child(2n){border-left:1px solid var(--border)}.zt .tdC-fig:nth-child(odd){border-left:0}.zt .tdC-fig:nth-child(n+3){border-top:1px solid var(--border)}.zt .tdC-fig b{font-size:27px}}@media (prefers-reduced-motion:reduce){.zt .tdA-id,.zt .tdB-home,.zt .tdB-chip,.zt .tdC-card{transition:none}.zt .tdA-id:hover,.zt .tdB-home:hover,.zt .tdB-chip:hover,.zt .tdC-card:hover{transform:none}}.zt .rapp{color:#f6eedf;isolation:isolate;box-shadow:0 6px 18px rgba(var(--shade),.14);background:radial-gradient(90% 70% at 88% 6%,#ffffff29 0%,#fff0 42%),linear-gradient(158deg,#c9a961 0%,#9a7b38 40%,#4a3a1c 78%,#1a150d 100%);border:1px solid #f3ebdd29;border-radius:18px;margin:10px 12px 0;padding:16px 15px 15px;position:relative;overflow:hidden}.zt .rapp:before{content:"";z-index:-1;border:22px solid #ffffff12;border-radius:50%;width:186px;height:186px;position:absolute;bottom:-58px;right:-46px}.zt .rapp:after{content:"";z-index:-1;border:18px solid #ffffff0e;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-30px;right:-16px}.zt .rapp-ic{background:#ffffff29;border:1px solid #fff3;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:11px;display:grid}.zt .rapp-ic svg{width:16px;height:16px}.zt .rapp b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.012em;margin-bottom:5px;font-size:15.5px;font-weight:500;line-height:1.25;display:block}.zt .rapp em{opacity:.82;margin-bottom:13px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.zt .rail .rapp-cta{color:#1a150d;letter-spacing:.005em;background:#f6eedf;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;padding:0 12px;font-size:12.5px;font-weight:600;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s;display:inline-flex}.zt .rail .rapp-cta svg{color:#1a150d;width:13px;height:13px;transition:transform .18s}.zt .rail .rapp-cta:hover{color:#1a150d;background:#fff8ea;transform:translateY(-1px);box-shadow:0 4px 12px #00000038}.zt .rail .rapp-cta:hover svg{transform:translate(2px)}.zt .rail .rapp-x{color:#f6eedfb3;background:0 0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:background .16s,color .16s;display:grid;position:absolute;top:9px;right:9px}.zt .rail .rapp-x svg{width:13px;height:13px;color:inherit}.zt .rail .rapp-x:hover{color:#f6eedf;background:#ffffff24}.zt .rail .rapp-cta:focus-visible,.zt .rail .rapp-x:focus-visible{outline-offset:2px;outline:2px solid #f6eedf}@media (max-height:600px){.zt .rapp{display:none}}@media (prefers-reduced-motion:reduce){.zt .rapp-cta,.zt .rapp-cta svg{transition:none}.zt .rapp-cta:hover,.zt .rapp-cta:hover svg{transform:none}}.zt .tdA-deal{display:contents}.zt .tdA-r>.tdA-deal>.tdA-id{opacity:0;transform:translateY(14px)rotate(-1.2deg)}.zt .tdA-r.dealt>.tdA-deal>.tdA-id{opacity:1;transition:opacity .5s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--d,0) * 90ms);transform:none}.zt .tdA-atrium{isolation:isolate;border:1px solid var(--border);border-radius:26px;margin:0 0 30px;padding:26px 24px 30px;position:relative;overflow:hidden}.zt .tdA-atrium:after{display:none}.zt .tdA-field{z-index:-1;opacity:0;background:radial-gradient(78% 120% at 6% -10%, #e8cea080 0%, #e8cea000 56%), radial-gradient(60% 110% at 96% 8%, #c8a8846b 0%, #c8a88400 58%), radial-gradient(90% 90% at 50% 120%, #9a7d3e24 0%, #9a7d3e00 60%), linear-gradient(150deg,var(--cream2) 0%,var(--card) 66%,var(--cream1) 100%);transition:opacity 1.1s;position:absolute;inset:0}.zt .tdA-atrium.in .tdA-field{opacity:1}.zt .tdA-workshop{flex-wrap:wrap;padding-bottom:26px;position:relative}.zt .tdA-workshop .tdA-l{flex:380px}.zt .tdA-workshop .tdA-r{flex:100%;justify-content:flex-start;margin-top:20px}.zt .tdA-cut{pointer-events:none;opacity:0;width:min(34%,320px);transition:opacity .8s .1s,transform .8s cubic-bezier(.2,.7,.3,1) .1s;position:absolute;top:-20px;right:0;transform:translate(14px)}.zt .tdA-workshop.in .tdA-cut{opacity:.5;transform:none}.zt .tdA-cut svg{width:100%;height:auto;display:block}.zt .tdA-workshop .tdA-l,.zt .tdA-workshop .tdA-r{z-index:1;position:relative}@container tdy (max-width:560px){.zt .tdA-cut{display:none}}.zt .tdA-marquee{flex-wrap:wrap}.zt .tdA-strip{opacity:0;flex:100%;min-width:0;max-width:100%;margin:24px 0 0;transition:opacity .6s .25s,transform .6s cubic-bezier(.2,.7,.3,1) .25s;transform:translateY(10px)}.zt .tdA-marquee.in .tdA-strip{opacity:1;transform:none}.zt .tdA-striph{justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.zt .tdA-striph .eb{margin:0}.zt .tdA-strip .ptt b{font-size:12px;font-weight:600}.zt .tdA-portrait{flex-wrap:wrap}.zt .tdA-film{opacity:0;flex:100%;min-width:0;max-width:100%;margin:24px 0 0;transition:opacity .6s .25s,transform .6s cubic-bezier(.2,.7,.3,1) .25s;transform:translateY(10px)}.zt .tdA-portrait.in .tdA-film{opacity:1;transform:none}.zt .tdA-shots{scrollbar-width:none;gap:12px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.zt .tdA-shots::-webkit-scrollbar{display:none}.zt .tdA-shots li{flex:0 0 168px}.zt .tdA-shots a{aspect-ratio:5/4;background:var(--cream2);isolation:isolate;border-radius:14px;transition:transform .2s cubic-bezier(.2,.7,.3,1);display:block;position:relative;overflow:hidden}.zt .tdA-shots a:hover{transform:translateY(-3px)}.zt .tdA-shots img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zt .tdA-shots .grad{background:linear-gradient(#0e0e0e00,#0e0e0ea8);height:62%;position:absolute;inset:auto 0 0}.zt .tdA-shots b{color:#f3ebdd;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;position:absolute;bottom:10px;left:12px;right:10px;overflow:hidden}.zt .tdA-ask{border:1px dashed var(--border);background:var(--card);border-radius:20px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}.zt .tdA-ask:hover{border-color:var(--gold);background:var(--cream2)}.zt .tdA-ask-ic{background:var(--cream2);border:1px solid var(--border);width:44px;height:44px;color:var(--gold);border-radius:14px;flex:none;place-items:center;display:grid}.zt .tdA-ask-ic svg{width:19px;height:19px}.zt .tdA-ask-t{min-width:0}.zt .tdA-ask-t b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.012em;margin-bottom:4px;font-size:17px;font-weight:500;display:block}.zt .tdA-ask-t em{color:var(--ink2);max-width:62ch;font-size:13px;font-style:normal;line-height:1.5;display:block}.zt .tdA-ask-go{background:var(--ink);width:34px;height:34px;color:var(--bg);border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:transform .18s;display:grid}.zt .tdA-ask-go svg{width:16px;height:16px}.zt .tdA-ask:hover .tdA-ask-go{transform:scale(1.06)}@container tdy (max-width:900px){.zt .tdA-atrium{border-radius:22px;padding:20px 16px 24px}.zt .tdA-ask{flex-direction:column;align-items:flex-start;gap:12px}.zt .tdA-ask-go{margin-left:0}}@media (prefers-reduced-motion:reduce){.zt .tdA-r>.tdA-deal>.tdA-id,.zt .tdA-field,.zt .tdA-cut,.zt .tdA-strip,.zt .tdA-film{opacity:1;transition:none;transform:none}.zt .tdA-workshop.in .tdA-cut{opacity:.5}.zt .tdA-shots a:hover,.zt .tdA-ask:hover .tdA-ask-go{transform:none}}.zt .tdI{container:tdy/inline-size}.zt .tdI-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.zt .tdI-face{border:1px solid var(--border);background:var(--card);--wgut:0px;--wpad:30px;border-radius:28px;grid-template-columns:minmax(280px,400fr) minmax(340px,616fr);grid-template-areas:"l deck""week week";align-items:stretch;column-gap:52px;min-height:470px;margin:0 0 34px;padding:36px 30px 32px;display:grid;position:relative;overflow:hidden}.zt .tdI-l{margin-left:var(--wgut);grid-area:l}.zt .tdI-deck{grid-area:deck}.zt .tdW-wrap{z-index:1;grid-area:week;margin-top:24px;position:relative}.zt .tdW-row{align-items:center;display:flex;position:relative}.zt .tdW{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0;display:grid}.zt .tdW-cell{min-width:0;display:flex;position:relative;container:tdwc/inline-size}.zt .tdW-cell>.tdW-d{flex:1;min-width:0}.zt .tdW-d{min-width:0;min-height:104px;color:var(--ink);background:var(--cream1);border:1px solid var(--border);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:1px;padding:12px 13px 13px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s,opacity .2s;display:flex}.zt .tdW-d:not(.now){opacity:.5}.zt .tdI-face:hover .tdW-d,.zt .tdI-face:focus-within .tdW-d{opacity:1}@media (hover:none){.zt .tdW-d:not(.now){opacity:1}}@media (prefers-reduced-motion:reduce){.zt .tdW-d{transition:none}}.zt .tdW-d em{align-items:baseline;gap:6px;margin-bottom:auto;display:flex}.zt .tdW-d em i{letter-spacing:.1em;color:var(--gold);opacity:.9;font-size:9.5px;font-style:normal;font-weight:700}.zt .tdW-d em{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);font-size:9.5px;font-style:normal;font-weight:700}.zt .tdW-d b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1.05}.zt .tdW-d small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.3;overflow:hidden}.zt .tdW-d.now{background:var(--champ);border-color:var(--champ)}.zt .tdW-d.now em{color:var(--gold)}.zt .tdW-d.on{border-color:var(--gold)}.zt .tdW-d.on small{color:var(--ink)}@media (hover:hover) and (pointer:fine){.zt a.tdW-d:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 14px 26px -18px #0e0c068c}.zt a.tdW-d:hover small{color:var(--ink)}.zt span.tdW-d:hover{border-color:var(--gold)}}.zt a.tdW-d:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}@container tdy (max-width:760px){.zt .tdW{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.zt .tdW-d{min-height:88px;padding:10px 11px 11px}.zt .tdW-d b{font-size:18px}}@media (prefers-reduced-motion:reduce){.zt a.tdW-d:hover{transform:none}}.zt .tdI-face{--wx-wash:rgba(var(--goldrgb),.16)}.zt .tdI-face:has(.wxm[data-mood=cloud]){--wx-wash:#7e879433}.zt .tdI-face:has(.wxm[data-mood=wet]){--wx-wash:#3f6e9638}.zt .tdI-face:has(.wxm[data-mood=snow]){--wx-wash:#c4d6e642}.zt .tdI-field{pointer-events:none;opacity:0;will-change:transform;background:radial-gradient(46% 52% at 22% 18%, var(--wx-wash), transparent 72%), radial-gradient(40% 44% at 84% 76%, var(--s2), transparent 74%);transition:opacity .5s linear,background .8s;position:absolute;inset:-90px}@supports (color:color-mix(in lab, red, red)){.zt .tdI-field{background:radial-gradient(46% 52% at 22% 18%, var(--wx-wash), transparent 72%), radial-gradient(40% 44% at 84% 76%, color-mix(in oklch, var(--s2) 26%, transparent), transparent 74%)}}.zt .tdI-field{filter:blur(80px);animation:38s ease-in-out infinite alternate tdI-drift}.zt .tdI-face.in .tdI-field{opacity:1}@keyframes tdI-drift{0%{transform:translate(0)scale(1)}to{transform:translate(2.4%,-1.8%)scale(1.05)}}.zt .tdI-l{z-index:1;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex;position:relative}.zt .tdI-top,.zt .tdI-foot{min-width:0}.zt .tdI-mid{flex-direction:column;justify-content:center;min-width:0;display:flex}.zt .tdI-mid:empty{display:none}.zt .tdI-mid>*{transition-delay:.3s}.zt .tdI-l>div>*{opacity:0;transition:opacity .34s cubic-bezier(.2,.7,.3,1),transform .34s cubic-bezier(.2,.7,.3,1);transform:translateY(9px)}.zt .tdI-face.in .tdI-l>div>*{opacity:1;transform:none}.zt .tdI-top>:first-child{transition-delay:60ms}.zt .tdI-top>:nth-child(2){transition-delay:.11s}.zt .tdI-top>:nth-child(3){transition-delay:.16s}.zt .tdI-top>:nth-child(4){transition-delay:.21s}.zt .tdI-top>:nth-child(5){transition-delay:.26s}.zt .tdI-top>:nth-child(6){transition-delay:.31s}.zt .tdI-name{letter-spacing:-.032em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 68,"WONK" 0,"SOFT" 64;flex-wrap:wrap;align-items:baseline;gap:.16em;margin:14px 0 0;font-size:clamp(44px,6.4cqi,68px);font-weight:400;line-height:1;display:flex}.zt .tdI-n{color:var(--ink)}.zt .tdI-dot{color:var(--gold);font-size:.58em;line-height:0}.zt .tdI-w{letter-spacing:-.018em;color:var(--ink2);font-variation-settings:"opsz" 36,"WONK" 0,"SOFT" 64;font-size:.52em}.zt .tdI-name.warn .tdI-w{color:var(--gold2)}.zt .tdI-name .tdI-w{transition:color 1s}@media (prefers-reduced-motion:reduce){.zt .tdI-name .tdI-w{transition:none}}.zt .tdI-say{color:var(--ink2);max-width:42ch;margin:12px 0 0;font-size:13.5px;line-height:1.5}.zt .tdI-town{color:var(--ink2);margin:0;font-size:13.5px}.zt .tdI-town i{opacity:.5;padding:0 9px;font-style:normal}.zt .tdI-pills{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.zt .tdI-pills .tdI-att{margin:0}.zt .tdI-wrap{margin:0 0 34px;transition:margin-bottom .2s;position:relative}.zt .tdI-wrap:after{content:"";height:20px;position:absolute;top:100%;left:0;right:0}.zt .tdI-face{margin:0}.zt .tdI-wrap:hover,.zt .tdI-wrap:focus-within{margin-bottom:96px}.zt .tdI-wrap:hover .sisl,.zt .tdI-wrap:focus-within .sisl{opacity:1;pointer-events:auto;transform:none}.zt .tdI-isl{left:26px;right:26px}.zt .tdI-when b{font-weight:600}.zt .tdI-next{gap:7px;text-decoration:none}.zt .tdI-next em{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-style:normal;font-weight:700}.zt .tdI-next span:not(.tdI-cring){color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:clip visible}.zt .tdI-next svg{width:13px;height:13px;color:var(--ink2)}.zt .schip em{color:var(--ink2);font-style:normal}.zt .tdI-p.p-urgent em{color:var(--gold2);font-weight:600}.zt .tdI-p.p-high em{color:var(--gold);font-weight:600}.zt .tdI-cring{flex:none;width:22px;height:22px;display:block}.zt .tdI-cring svg{width:22px;height:22px;transform:rotate(-90deg)}.zt .tdI-cring circle{fill:none;stroke-width:2.5px;stroke-linecap:round}.zt .tdI-cring-t{stroke:rgba(var(--tint),.16)}.zt .tdI-cring-v{stroke:oklch(var(--sl,.68) var(--sc,.06) var(--sh,55));transition:stroke-dashoffset 1.1s cubic-bezier(.22,.9,.24,1)}@media (prefers-reduced-motion:reduce){.zt .tdI-cring-v{transition:none}}@media (hover:none),(max-width:620px){.zt .tdI-wrap,.zt .tdI-wrap:hover{margin-bottom:34px}.zt .tdI-wrap:after{display:none}.zt .tdI-isl{opacity:1;pointer-events:auto;margin-top:12px;position:static;left:auto;right:auto;transform:none}}.zt .tdI-verdict{color:var(--ink);max-width:34ch;margin:16px 0 0;font-size:14.5px;line-height:1.5}.zt .tdI-win{background:var(--card);border:1px solid var(--border);border-radius:22px;margin:0 0 22px;padding:24px 28px 22px 30px;position:relative;overflow:hidden}.zt .tdI-win:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0}.zt .tdI-win h2{letter-spacing:-.018em;font-variation-settings:"opsz" 26,"WONK" 0,"SOFT" 64;margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.22}.zt .tdI-win>p{color:var(--ink2);max-width:52ch;margin:0;font-size:14px;line-height:1.55}.zt .tdI-win footer{flex-wrap:wrap;align-items:center;gap:14px;margin:17px 0 0;display:flex}.zt .tdI-wl{letter-spacing:.02em;color:var(--ink2);font-size:11.5px;font-weight:600}.zt .tdI-win .kat{color:var(--ink2);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;display:inline-flex}.zt .tdI-win .kat svg{width:11px;height:11px}.zt .tdI-win .kx{width:26px;height:26px;color:var(--ink2);opacity:.55;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.zt .tdI-win .kx:hover{opacity:1;background:var(--cream2)}.zt .tdI-win .kx svg{width:14px;height:14px}.zt .tdI .tdy-bh h2{letter-spacing:-.016em;font-size:24px;font-weight:400;line-height:1.2}.zt .tdI-queue{grid-template-columns:repeat(auto-fit,minmax(288px,1fr));gap:14px;display:grid}.zt .tdI-queue .tdy-card{flex:auto;min-width:0}.zt .tdI-tl{border:1px solid var(--border);background:var(--border);border-radius:18px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .tdI-row,.zt .tdI-tl li{background:var(--card);align-items:center;gap:15px;padding:13px 18px;display:grid}.zt .tdI-row{grid-template-columns:8px 122px minmax(0,1fr) auto auto}.zt .tdI-tl li{grid-template-columns:8px 148px minmax(0,1fr) auto}.zt .tdI-row:before,.zt .tdI-tl li:before{content:"";background:var(--ink2);opacity:.4;border-radius:50%;width:8px;height:8px}.zt .tdI-row[data-cat=cleaning]:before{background:var(--gold);opacity:1}.zt .tdI-row[data-cat=maintenance]:before{background:var(--gold2);opacity:1}.zt .tdI-row[data-cat=repairs]:before{background:var(--ink);opacity:.85}.zt .tdI-row[data-cat=inspections]:before{background:var(--ink2);opacity:.7}.zt .tdI-tl li:before{background:var(--gold);opacity:1}.zt .tdI-when{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.zt .tdI-what{min-width:0}.zt .tdI-what b{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.zt .tdI-what small{color:var(--ink2);font-size:12.5px;display:block}.zt .tdI-cad{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.zt .tdI-at{color:var(--ink2);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.zt .tdI-at svg{width:11px;height:11px}.zt .tdI-led .how{margin:14px 0 0}.zt .tdI-quiet{flex-direction:column;align-items:flex-start;padding:4px 0 2px;display:flex}.zt .plv-box .tdI-quiet{padding-top:10px}.zt .tdI-quiet b{letter-spacing:-.015em;margin:0 0 5px;font-size:20px;font-weight:400;display:block}.zt .tdI-quiet em{color:var(--ink2);max-width:56ch;font-size:13px;font-style:normal;line-height:1.55}.zt .tdI-none{border:1px dashed var(--border);border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px 26px;display:flex}.zt .tdI-none b{letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:400}.zt .tdI-none em{color:var(--ink2);max-width:56ch;margin:0 0 16px;font-size:13px;font-style:normal;line-height:1.55}.zt .tdI-ask{border:1px solid var(--border);background:var(--card);border-radius:26px;align-items:center;gap:18px;margin:12px 0 22px;padding:22px 24px;display:flex;box-shadow:0 18px 36px -30px #0e0c0673}.zt .tdI-ask-ico{background:var(--gold);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .tdI-ask-ico{background:color-mix(in srgb,var(--gold) 16%,transparent)}}.zt .tdI-ask-ico{color:var(--gold)}.zt .tdI-ask-ico svg{width:21px;height:21px}.zt .tdI-ask>div{min-width:0}.zt .tdI-ask b{letter-spacing:-.015em;text-wrap:balance;margin:0 0 5px;font-size:20px;font-weight:400;line-height:1.2;display:block}.zt .tdI-ask em{color:var(--ink2);max-width:62ch;font-size:13px;font-style:normal;line-height:1.55;display:block}.zt .tdI-ask .glass{background:var(--ink);height:36px;color:var(--bg);border:1px solid var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;margin-left:auto;padding:0 16px;font-size:13px;font-weight:600}.zt .tdI-ask .glass svg{width:14px;height:14px}.zt .tdI-book{margin:0}.zt .tdI .glass{transition:transform .18s,border-color .18s}.zt .tdI .glass:hover{transform:translateY(-2px)}.zt .tdI .glass:active{transform:scale(.97)}.zt .tdI .glass svg{transition:transform .18s}.zt .tdI .glass:hover svg{transform:translate(2px)}@container tdy (max-width:980px){.zt .tdI-face{--wpad:24px;border-radius:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"l""deck""week";row-gap:28px;min-height:0;padding:28px 24px 26px}.zt .tdI-l{justify-content:flex-start;gap:30px}.zt .tdI-name{font-size:clamp(28px,5.4cqi,38px)}}@container tdy (max-width:640px){.zt .tdI-ask{flex-direction:column;align-items:flex-start;gap:14px}.zt .tdI-ask .glass{margin-left:0}.zt .tdI-row,.zt .tdI-tl li{grid-template-columns:8px minmax(0,1fr) auto;gap:12px}.zt .tdI-row .tdI-when,.zt .tdI-tl .tdI-at,.zt .tdI-row .tdI-at{display:none}.zt .tdI-bar{grid-template-columns:86px minmax(0,1fr) 66px;gap:10px}.zt .tdI-win{padding:20px 20px 18px 22px}}@media (prefers-reduced-motion:reduce){.zt .tdI-field{animation:none}.zt .tdI-face.in .tdI-field,.zt .tdI-field{opacity:1}.zt .tdI-ring .arc,.zt .tdI-btrk i{transition:none}.zt .tdI-more:hover,.zt .tdI .glass:hover,.zt .tdI .glass:active,.zt .tdI .glass:hover svg{transform:none}}.zt .tde{position:relative}.zt .tde-ribbon{background:var(--ink);min-height:44px;color:var(--bg);border-radius:14px;align-items:center;gap:14px;margin:0 0 20px;padding:0 18px;text-decoration:none;display:flex}.zt .tde-ribbon>i{background:var(--gold2);border-radius:1px;flex:none;width:6px;height:6px}.zt .tde-ribbon>span{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.zt .tde-ribbon>em{opacity:.9;flex:none;align-items:center;gap:6px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.zt .tde-ribbon>em svg{width:13px;height:13px;transition:transform .18s}.zt .tde-ribbon:hover>em{opacity:1}.zt .tde-ribbon:hover>em svg{transform:translate(2px)}.zt .tde-folio{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:16px;padding-bottom:10px;font-size:11px;font-weight:500;display:grid;position:relative}.zt .tde-folio>span:last-child{text-align:right}.zt .tde-folio>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zt .tde-np{letter-spacing:.34em;color:var(--ink);font-weight:600}.zt .tde-folio:after{content:"";background:var(--border);transform-origin:0;height:1px;transition:transform .42s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.zt .tde.in .tde-folio:after{transform:scaleX(1)}.zt .tde-mast{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:26px;padding:26px 0 0;display:grid;position:relative}.zt .tde-headbox{grid-column:1/span 8;min-width:0}.zt .tde-wash{z-index:-1;opacity:0;background:radial-gradient(74% 120% at 4% -14%, rgba(var(--goldrgb),.2) 0%, rgba(var(--goldrgb),0) 58%), radial-gradient(56% 112% at 96% 2%, rgba(var(--goldrgb),.12) 0%, rgba(var(--goldrgb),0) 60%), linear-gradient(150deg, var(--cream2) 0%, var(--card) 62%, var(--cream1) 100%);transition:opacity .5s;animation:38s ease-in-out infinite alternate tde-drift;position:absolute;inset:-26px -14px 0;-webkit-mask-image:linear-gradient(#000 0,#0000 100%);mask-image:linear-gradient(#000 0,#0000 100%)}.zt .tde.in .tde-wash{opacity:.55}@keyframes tde-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-2%,1%)scale(1.04)}}.zt .tde-name{letter-spacing:-.022em;text-wrap:balance;font-variation-settings:"opsz" 42,"WONK" 0,"SOFT" 65;margin:0;font-size:42px;font-weight:400;line-height:1.02}.zt .tde-place{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);margin:11px 0 0;font-size:11px;font-weight:500}.zt .tde-facts{color:var(--ink2);margin:18px 0 0;font-size:13.5px}.zt .tde-facts i{opacity:.5;padding:0 9px;font-style:normal}.zt .tde-since{color:var(--ink2);opacity:.8;margin:7px 0 0;font-size:12.5px}.zt .tde-stamp{border:1px solid var(--border);border-top:2px solid var(--gold);background:var(--cream1);text-align:center;border-radius:4px;grid-column:10/span 3;place-self:start end;width:100%;padding:14px 16px 13px}.zt .tde-stamp b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-variation-settings:"opsz" 22,"WONK" 0,"SOFT" 60;font-size:22px;font-weight:500;line-height:1.1;display:block}.zt .tde-stamp em{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:7px 0 5px;font-size:10px;font-style:normal;display:block}.zt .tde-sd{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:600;display:block}.zt .tde-sl{color:var(--ink2);margin-top:6px;font-size:11.5px;display:block}.zt .tde-rule{background:var(--ink);transform-origin:0;height:2px;margin:26px 0 24px;transition:transform .42s cubic-bezier(.2,.7,.3,1);position:relative;transform:scaleX(0)}.zt .tde-rule:after{content:"";background:var(--border);height:1px;position:absolute;top:5px;left:0;right:0}.zt .tde.in .tde-rule{transform:scaleX(1)}.zt .tde-body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:26px;min-height:420px;display:grid}.zt .tde-body.thin{min-height:0}.zt .tde-lead,.zt .tde-invite{grid-column:1/span 5;min-width:0}.zt .tde-invite.wide{grid-column:1/span 9}.zt .tde-stories{border-left:1px solid var(--border);grid-column:6/span 4;min-width:0;margin-left:-1px;padding-left:26px}.zt .tde-margin{border-left:1px solid var(--border);grid-column:10/span 3;min-width:0;margin-left:-1px;padding-left:26px}.zt .tde-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0 0 10px;font-size:10px;font-weight:600}.zt .tde-figure{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--ink);font-variation-settings:"opsz" 96,"WONK" 0,"SOFT" 62;opacity:0;margin:0;font-size:clamp(58px,6.4vw,96px);font-weight:500;line-height:.9;transition:opacity .34s .16s,transform .34s cubic-bezier(.2,.7,.3,1) .16s;position:relative;transform:translateY(8px)}.zt .tde.in .tde-figure{opacity:1;transform:none}.zt .tde-figure:after{content:"";background:var(--gold);border-radius:2px;width:54px;height:3px;margin-top:14px;display:block}.zt .tde-fsub{color:var(--ink2);max-width:34ch;margin:20px 0 0;font-size:13px;line-height:1.55}.zt .tde-bars{grid-template-columns:max-content minmax(0,1fr) 62px;align-items:center;gap:9px 12px;margin:26px 0 0;display:grid}.zt .tde-bars .tde-kick{grid-column:1/-1;margin:0 0 4px}.zt .tde-bar{display:contents}.zt .tde-blab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;max-width:124px;font-size:10.5px;font-weight:600;overflow:hidden}.zt .tde-btrk{background:var(--champ);border-radius:3px;height:6px;overflow:hidden}.zt .tde-btrk i{background:var(--gold);transform-origin:0;border-radius:3px;height:100%;transition:transform .34s cubic-bezier(.2,.7,.3,1);display:block;transform:scaleX(0)}.zt .tde.in .tde-btrk i{transform:scaleX(var(--p,0))}.zt .tde-bar:nth-child(2) .tde-btrk i{transition-delay:.2s}.zt .tde-bar:nth-child(3) .tde-btrk i{transition-delay:.24s}.zt .tde-bar:nth-child(4) .tde-btrk i{transition-delay:.28s}.zt .tde-bar:nth-child(5) .tde-btrk i{transition-delay:.32s}.zt .tde-bar:nth-child(6) .tde-btrk i{transition-delay:.36s}.zt .tde-bamt{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.zt .tde-invite{border:1px solid var(--border);background:var(--cream1);opacity:0;border-radius:20px;padding:24px 26px;transition:opacity .34s .16s,transform .34s cubic-bezier(.2,.7,.3,1) .16s;transform:translateY(8px)}.zt .tde.in .tde-invite{opacity:1;transform:none}.zt .tde-invite h2{letter-spacing:-.018em;text-wrap:balance;font-variation-settings:"opsz" 26,"WONK" 0,"SOFT" 65;margin:0 0 10px;font-size:26px;font-weight:400;line-height:1.16}.zt .tde-invite p{color:var(--ink2);max-width:46ch;margin:0;font-size:14px;line-height:1.6}.zt .tde-invite .tde-acts{margin-top:16px}.zt .tde-invite .tde-go{margin-top:0}.zt .tde-slot{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:10px;font-weight:600}.zt .tde-slot.quiet{color:var(--ink2)}.zt .tde-story{padding-right:26px;position:relative}.zt .tde-story.lead{opacity:0;transition:opacity .34s .22s,transform .34s cubic-bezier(.2,.7,.3,1) .22s;transform:translateY(10px)}.zt .tde-stories>.tde-story:not(.lead){opacity:0;transition:opacity .34s .26s,transform .34s cubic-bezier(.2,.7,.3,1) .26s;transform:translateY(10px)}.zt .tde.in .tde-story.lead,.zt .tde.in .tde-stories>.tde-story:not(.lead){opacity:1;transform:none}.zt .tde-skick{letter-spacing:.02em;color:var(--ink2);align-items:center;gap:7px;margin:0;font-size:11px;font-weight:600;display:flex}.zt .tde-skick i{color:var(--gold);display:inline-flex}.zt .tde-skick svg{width:13px;height:13px}.zt .tde-story.kk-deadline .tde-skick i{color:var(--t-gas-fg)}.zt .tde-story.kk-money .tde-skick i{color:var(--t-clean-fg)}.zt .tde-story.kk-arriving .tde-skick i{color:var(--t-plumb-fg)}.zt .tde-x{width:22px;height:22px;color:var(--ink2);opacity:.4;border-radius:50%;place-items:center;transition:opacity .18s,background .18s;display:grid;position:absolute;top:-4px;right:0}.zt .tde-x:hover{opacity:1;background:rgba(var(--tint),.06)}.zt .tde-x svg{width:13px;height:13px}.zt .tde-head{letter-spacing:-.018em;text-wrap:balance;font-variation-settings:"opsz" 24,"WONK" 0,"SOFT" 65;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:24px;font-weight:400;line-height:1.18;display:-webkit-box;overflow:hidden}.zt .tde-story:not(.lead) .tde-head{-webkit-line-clamp:1;font-variation-settings:"opsz" 19,"WONK" 0,"SOFT" 65;font-size:19px;line-height:1.2}.zt .tde-stand{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch;margin:8px 0 0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.zt .tde-story:not(.lead) .tde-stand{-webkit-line-clamp:2}.zt .tde-dline{border-left:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:12px 0 0;padding-left:8px;font-size:11px;font-weight:500}.zt .tde-go{color:var(--gold);border-bottom:1px solid #0000;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s;display:inline-flex}.zt .tde-go svg{width:13px;height:13px;transition:transform .18s}.zt .tde-go:hover{border-bottom-color:var(--gold)}.zt .tde-go:hover svg{transform:translate(2px)}.zt .tde-story:hover .tde-head{text-underline-offset:4px;text-decoration:underline}.zt .tde-hr{background:var(--border);height:1px;margin:18px 0}.zt .tde-more{color:var(--ink2);margin-top:20px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.zt .tde-more:hover{color:var(--ink)}.zt .tde-quiet p{color:var(--ink2);max-width:34ch;margin:0;font-size:13.5px;line-height:1.55}.zt .tde-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.zt .tde-margin>*+*{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.zt .tde-box,.zt .tde-cut,.zt .tde-editions{opacity:0;transition:opacity .34s,transform .34s cubic-bezier(.2,.7,.3,1);transform:translateY(10px)}.zt .tde-box{transition-delay:.28s}.zt .tde-cut{transition-delay:.32s}.zt .tde-editions{transition-delay:.36s}.zt .tde.in .tde-box,.zt .tde.in .tde-cut,.zt .tde.in .tde-editions{opacity:1;transform:none}.zt .tde-box{border:1px solid var(--border);background:var(--cream1);border-radius:18px;padding:16px 16px 14px;transition:opacity .34s .28s,transform .34s cubic-bezier(.2,.7,.3,1) .28s}.zt .tde-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:9px;font-weight:600}.zt .tde-boxv{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 20,"WONK" 0,"SOFT" 62;margin:6px 0 8px;font-size:20px;font-weight:500}.zt .tde-boxl{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.zt .tde-what{margin-top:10px}.zt .tde-what summary{cursor:pointer;color:var(--gold);align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.zt .tde-what summary::-webkit-details-marker{display:none}.zt .tde-what summary:before{content:"›";font-size:14px;line-height:1;transition:transform .18s;display:inline-block}.zt .tde-what[open] summary:before{transform:rotate(90deg)}.zt .tde-what ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.zt .tde-what li{color:var(--ink2);font-size:12px}.zt .tde-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0 0 10px;font-size:10px;font-weight:600}.zt .tde-cutd{opacity:.62;width:100%;display:block}.zt .tde-cutd svg{width:100%;height:auto;display:block}.zt .tde-capl{color:var(--ink2);margin:10px 0 0;font-size:12px;line-height:1.5}.zt .tde-ed{color:inherit;grid-template-columns:3px minmax(0,1fr);gap:10px;padding:9px 0;text-decoration:none;transition:transform .18s;display:grid}.zt .tde-ed:hover{transform:translateY(-3px)}.zt .tde-ed:active{transform:scale(.97)}.zt .tde-stub{background:linear-gradient(180deg,var(--s1),var(--s3));border-radius:2px}.zt .tde-edt{min-width:0}.zt .tde-edt b{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.zt .tde-edt em{color:var(--ink2);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.zt .tde-edt em i{opacity:.5;padding:0 6px;font-style:normal}.zt .tde-editions .tde-more{margin-top:8px;font-size:12px}.zt .tde-band{border-top:1px solid var(--border);margin:40px 0 0;padding-top:16px;position:relative}.zt .tde-band:before{content:"";background:var(--gold);border-radius:1px;width:8px;height:2px;position:absolute;top:-1px;left:0}.zt .tde-bh{align-items:baseline;gap:16px;margin:0 0 14px;display:flex}.zt .tde-bh h2{letter-spacing:-.015em;font-variation-settings:"opsz" 24,"WONK" 0,"SOFT" 65;text-wrap:balance;margin:0;font-size:24px;font-weight:400;line-height:1.2}.zt .tde-bc{text-align:right;color:var(--ink2);margin-left:auto;font-size:12.5px}.zt .tde-pause{flex:none;align-self:center}.zt .tde-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.zt .tde-grid>.tde-story+.tde-story{border-left:1px solid var(--border);padding-left:26px}.zt .tde-story.brief .tde-head{-webkit-line-clamp:2;font-variation-settings:"opsz" 17,"WONK" 0,"SOFT" 65;font-size:17px;line-height:1.24}.zt .tde-story.brief .tde-stand{-webkit-line-clamp:2;font-size:13px}.zt .tde-diary{border:1px solid var(--border);background:var(--border);border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .tde-diary li{background:var(--card);grid-template-columns:132px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 18px;display:grid}.zt .tde-dw{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.zt .tde-dt{min-width:0}.zt .tde-dt b{letter-spacing:-.005em;font-size:14px;font-weight:600;display:block}.zt .tde-dt small{color:var(--ink2);font-size:12.5px}.zt .tde-da{color:var(--ink2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.zt .tde-da svg{width:11px;height:11px}.zt .tde-drep{letter-spacing:.06em;text-transform:uppercase;background:var(--cream2);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.zt .tde-drep svg{width:11px;height:11px}.zt .tde-blank{text-align:center;color:var(--ink2);border:1px dashed var(--border);border-radius:16px;margin:0;padding:20px 18px;font-size:14px}.zt .tde-ledger{border:1px solid var(--border);background:var(--border);border-radius:16px;gap:1px;display:grid;overflow:hidden}.zt .tde-lr{background:var(--card);grid-template-columns:104px minmax(0,1fr) 148px 92px;align-items:center;gap:16px;padding:12px 18px;display:grid}.zt .tde-ld{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.zt .tde-lw{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.zt .tde-lw b{letter-spacing:-.005em;font-size:14px;font-weight:600}.zt .tde-lw small{width:100%;color:var(--ink2);font-size:11.5px;display:block}.zt .tde-cat{letter-spacing:.1em;text-transform:uppercase;background:var(--cream2);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:600}.zt .tde-lo{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.zt .tde-nc{color:var(--ink2);font-size:11.5px;font-style:normal;font-weight:500}.zt .tde-lc{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.zt .tde-total{background:var(--bg);border-top:2px solid var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.zt .tde-total>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.zt .tde-almanac{columns:2;column-rule:1px solid var(--border);column-gap:38px}.zt .tde-alm{break-inside:avoid;padding:0 0 16px}.zt .tde-alm b{letter-spacing:-.005em;margin-bottom:3px;font-size:13.5px;font-weight:600;display:block}.zt .tde-alm p{color:var(--ink2);margin:0;font-size:13px;line-height:1.55}.zt .tde-trades{--pw:186px;--pg:14px;max-width:100%}.zt .tde-trades .pt{aspect-ratio:5/4;border-radius:14px}.zt .tde-trades .ptt b{font-size:13px;font-weight:600}.zt .tde-ask{margin-top:40px}.zt .tde-book{border-top:1px solid var(--border);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:18px;font-size:14px;display:flex}.zt .tde-book a{color:var(--gold);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .tde-book a svg{width:13px;height:13px;transition:transform .18s}.zt .tde-book a:hover svg{transform:translate(2px)}@container tdy (max-width:900px){.zt .tde-name{font-variation-settings:"opsz" 34,"WONK" 0,"SOFT" 65;font-size:34px}.zt .tde-headbox{grid-column:1/-1}.zt .tde-stamp{grid-column:1/-1;justify-self:start;width:auto;min-width:262px;margin-top:20px}.zt .tde-body{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.zt .tde-lead,.zt .tde-invite,.zt .tde-invite.wide{grid-column:1}.zt .tde-stories{grid-column:2}.zt .tde-margin{border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-left:0;padding-left:0;display:grid}.zt .tde-margin>*+*{border-top:0;margin-top:0;padding-top:0}.zt .tde-lr{grid-template-columns:104px minmax(0,1fr) 92px}.zt .tde-lo{display:none}.zt .tde-grid{grid-template-columns:1fr;gap:18px}.zt .tde-grid>.tde-story+.tde-story{border-left:0;border-top:1px solid var(--border);padding-top:18px;padding-left:0}}@container tdy (max-width:720px){.zt .tde-body{grid-template-columns:1fr}.zt .tde-lead,.zt .tde-invite,.zt .tde-invite.wide,.zt .tde-stories{grid-column:1}.zt .tde-stories{border-left:0;border-top:1px solid var(--border);margin-left:0;padding-top:26px;padding-left:0}.zt .tde-margin{grid-template-columns:1fr}.zt .tde-margin>*+*{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.zt .tde-figure{font-size:64px}.zt .tde-cutd{max-width:300px;margin:0 auto}.zt .tde-cap,.zt .tde-capl{text-align:center}.zt .tde-almanac{columns:1}.zt .tde-diary li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.zt .tde-dw{grid-column:1/-1}.zt .tde-da{justify-self:end}.zt .tde-drep{justify-self:start}.zt .tde-bh{flex-wrap:wrap;gap:6px 16px}.zt .tde-bc{text-align:left;width:100%;margin-left:0}}@container tdy (max-width:560px){.zt .tde-cat,.zt .tde-cut,.zt .tde-np{display:none}.zt .tde-folio{grid-template-columns:1fr auto}.zt .tde-lr{grid-template-columns:minmax(0,1fr) 92px;row-gap:4px}.zt .tde-ld{grid-column:1/-1}.zt .tde-total{padding:13px 14px}.zt .tde-lr{padding:12px 14px}.zt .tde-diary li{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.zt .tde-wash,.zt .tde-figure,.zt .tde-invite,.zt .tde-story,.zt .tde-box,.zt .tde-cut,.zt .tde-editions{transition:none;transform:none}.zt .tde-figure,.zt .tde-invite,.zt .tde-story,.zt .tde-box,.zt .tde-cut,.zt .tde-editions{opacity:1}.zt .tde-wash{opacity:.55;animation:none}.zt .tde-rule,.zt .tde.in .tde-rule,.zt .tde-folio:after,.zt .tde.in .tde-folio:after{transition:none;transform:none}.zt .tde-btrk i,.zt .tde.in .tde-btrk i{transform:scaleX(var(--p,0));transition:none}.zt .tde-ed:hover,.zt .tde-ed:active,.zt .tde-go:hover svg,.zt .tde-ribbon:hover>em svg,.zt .tde-book a:hover svg{transform:none}}.zt .tdQ{padding-bottom:56px}.zt .tdQ-hero{isolation:isolate;border:1px solid var(--border);border-radius:26px;grid-template-rows:auto minmax(88px,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;min-height:clamp(430px,58vh,560px);max-height:620px;margin:0 0 22px;padding:40px 44px 38px;display:grid;position:relative;overflow:hidden}.zt .tdQ-field{z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(76% 116% at 4% -12%, rgba(var(--glass),.5) 0%, rgba(var(--glass),0) 58%), radial-gradient(90% 90% at 50% 122%, rgba(var(--goldrgb),.1) 0%, rgba(var(--goldrgb),0) 62%), linear-gradient(150deg,var(--cream2) 0%,var(--card) 66%,var(--cream1) 100%);transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.zt .tdQ-hero.in .tdQ-field{opacity:1}.zt .tdQ-drift{background:radial-gradient(64% 104% at 96% 8%, rgba(var(--goldrgb),.3) 0%, rgba(var(--goldrgb),0) 62%);filter:blur(80px);will-change:transform;height:82%;animation:38s ease-in-out infinite alternate tdQ-drift;position:absolute;inset:0 0 auto 46%}@keyframes tdQ-drift{0%{transform:translate(0)}to{transform:translate(-3%,2%)}}.zt .tdQ-say{opacity:0;grid-area:1/1/auto/span 7;min-width:0;transform:translateY(8px)}.zt .tdQ-hero.in .tdQ-say{opacity:1;transition:opacity .38s cubic-bezier(.2,.7,.3,1) 60ms,transform .38s cubic-bezier(.2,.7,.3,1) 60ms;transform:none}.zt .tdQ-subject{letter-spacing:-.022em;text-wrap:balance;color:var(--ink);margin:0 0 12px;font-size:42px;font-weight:400;line-height:1.02}.zt .tdQ-rule{background:var(--gold);transform-origin:0;border-radius:2px;width:74px;height:2px;margin:28px 0 0;display:block;transform:scaleX(0)}.zt .tdQ-hero.in .tdQ-rule{transition:transform .42s cubic-bezier(.2,.7,.3,1) .18s;transform:none}.zt .tdQ-fig{opacity:0;grid-area:3/1/auto/span 6;align-self:end;min-width:0;transform:translateY(10px)}.zt .tdQ-hero.in .tdQ-fig{opacity:1;transition:opacity .38s cubic-bezier(.2,.7,.3,1) .24s,transform .38s cubic-bezier(.2,.7,.3,1) .24s;transform:none}.zt .tdQ-fig-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0 0 6px;font-size:10px;font-weight:600}.zt .tdQ-fig-n{color:var(--ink);letter-spacing:-.028em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(56px,7vw,92px);font-weight:500;line-height:.9}.zt .tdQ-fig-s{color:var(--ink2);max-width:46ch;margin:12px 0 0;font-size:13px;line-height:1.55}.zt .tdQ-verdict{text-align:right;opacity:0;grid-area:3/8/auto/span 5;align-self:end;min-width:0}.zt .tdQ-hero.in .tdQ-verdict{opacity:1;transition:opacity .3s ease-out .32s}.zt .tdQ-v-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0 0 7px;font-size:10px;font-weight:600}.zt .tdQ-v-h{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 5px;font-size:19px;font-weight:500;line-height:1.3}.zt .tdQ-v-p{color:var(--ink2);max-width:34ch;margin:0 0 0 auto;font-size:13px;line-height:1.55}.zt .tdQ-v-a{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:14px;margin:10px 0 0;display:flex}.zt .tdQ-go{color:var(--gold);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.zt .tdQ-go svg{width:13px;height:13px;transition:transform .18s}.zt .tdQ-go:hover svg{transform:translate(2px)}.zt .tdQ-verdict.v-blocking .tdQ-v-h{color:var(--ink);font-size:24px}.zt .tdQ-verdict.v-calm .tdQ-v-l{color:var(--ink2)}.zt .tdQ-invite{opacity:0;grid-area:3/1/auto/span 7;align-self:end;transform:translateY(10px)}.zt .tdQ-hero.in .tdQ-invite{opacity:1;transition:opacity .38s cubic-bezier(.2,.7,.3,1) .24s,transform .38s cubic-bezier(.2,.7,.3,1) .24s;transform:none}.zt .tdQ-hero.blank{min-height:clamp(380px,48vh,480px)}.zt .tdQ-props .tdA-r{justify-content:flex-start}.zt .tdQ-props .tdA-id,.zt .tdQ-props .tdA-rest{min-height:132px}.zt .tdQ-props .tdA-r.dealt>.tdA-deal>.tdA-id{transition:opacity .3s cubic-bezier(.2,.7,.3,1),transform .3s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--d,0) * 40ms + .3s)}.zt .tdQ-mv{margin:88px 0 0}.zt .tdQ .tdQ-mv:first-of-type{margin-top:64px}.zt .tdQ-band+.tdQ-band{margin-top:40px}.zt .tdQ-bh{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 14px;display:flex}.zt .tdQ-bh h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:1.2}.zt .tdQ-restore{margin-left:auto}.zt .tdQ-queue{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.zt .tdQ-queue>.tdy-card{flex:none;min-width:0}.zt .tdQ-queue>.tdQ-win{grid-column:span 2}.zt .tdQ-queue>.tdQ-win:only-child{grid-column:span 3}.zt .tdQ-first{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.zt .tdQ-queue>.tdQ-win h3{letter-spacing:-.012em;font-size:18px}.zt .tdQ-limit{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:26px 28px;position:relative;overflow:hidden}.zt .tdQ-limit-h{letter-spacing:-.02em;color:var(--ink2);text-wrap:balance;margin:0 0 10px;font-size:30px;font-weight:500;line-height:1.15}.zt .tdQ-limit-b{color:var(--ink2);max-width:62ch;margin:0;font-size:13.5px;line-height:1.55}.zt .tdQ-glyph{pointer-events:none;opacity:.07;color:var(--ink);position:absolute;bottom:-16px;right:-14px}.zt .tdQ-glyph svg{stroke-width:1.1px;width:104px;height:104px}.zt .tdQ-hold{margin:16px 0 0;position:relative}.zt .tdQ-hold>summary{cursor:pointer;list-style:none}.zt .tdQ-hold>summary::-webkit-details-marker{display:none}.zt .tdQ-hold-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}.zt .tdQ-hold-l li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.zt .tdQ-hold-l em{color:var(--ink2);font-size:12.5px;font-style:normal}.zt .tdQ-hold-l b{color:var(--ink);text-align:right;font-size:13.5px;font-weight:600}.zt .tdQ-hold-l li.gap b{color:var(--ink2)}.zt .tdQ-led{border:1px solid var(--border);background:var(--border);border-radius:18px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .tdQ-led li{background:var(--card);grid-template-columns:132px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:13px 18px;display:grid}.zt .tdQ-when{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.zt .tdQ-what{min-width:0}.zt .tdQ-what b{letter-spacing:-.005em;font-size:14px;font-weight:600;display:block}.zt .tdQ-what em{color:var(--ink2);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.zt .tdQ-what em i{opacity:.55;padding:0 7px;font-style:normal}.zt .tdQ-cad{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.zt .tdQ-cat{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.zt .tdQ-cat svg{width:11px;height:11px}.zt .tdQ-cat.c-maintenance{background:var(--t-elec-bg);color:var(--t-elec-fg)}.zt .tdQ-cat.c-repairs{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .tdQ-cat.c-cleaning{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .tdQ-cat.c-inspections{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .tdQ-cat.c-repeat{background:var(--cream2);color:var(--ink2)}.zt .tdQ-split{margin:0 0 14px}.zt .tdQ-split-bar{border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.zt .tdQ-split-bar i{min-width:6px;display:block}.zt .tdQ-split-bar i.c-maintenance{background:var(--t-elec-fg)}.zt .tdQ-split-bar i.c-repairs{background:var(--t-gas-fg)}.zt .tdQ-split-bar i.c-cleaning{background:var(--t-clean-fg)}.zt .tdQ-split-bar i.c-inspections{background:var(--t-plumb-fg)}.zt .tdQ-split-key{color:var(--ink2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:9px 0 0;font-size:12.5px;display:flex}.zt .tdQ-split-key i{opacity:.5;padding:0 9px;font-style:normal}.zt .tdQ-none{color:var(--ink2);background:var(--card);border:1px solid var(--border);border-radius:18px;margin:0;padding:20px 22px;font-size:14px}.zt .tdQ-season{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.zt .tdQ-sn{border-top:1px solid var(--border);min-width:0;padding-top:14px}.zt .tdQ-sn b{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600;display:block}.zt .tdQ-sn p{color:var(--ink);margin:0 0 7px;font-size:13.5px;line-height:1.55}.zt .tdQ-sn em{color:var(--ink2);font-size:13px;font-style:normal;line-height:1.5;display:block}.zt .tdQ-ask{margin:0 0 40px}.zt .tdQ-book{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:13.5px;display:flex}@container tdy (max-width:900px){.zt .tdQ-hero{grid-template-rows:auto minmax(60px,1fr) auto auto;grid-template-columns:repeat(8,minmax(0,1fr));row-gap:26px;min-height:clamp(400px,54vh,480px);max-height:none;padding:30px 26px 28px}.zt .tdQ-say{grid-column:1/span 8}.zt .tdQ-fig,.zt .tdQ-invite{grid-area:3/1/auto/span 8}.zt .tdQ-verdict{text-align:left;grid-area:4/1/auto/span 8;align-self:start}.zt .tdQ-v-p{margin-left:0}.zt .tdQ-v-a{justify-content:flex-start}.zt .tdQ-subject{font-size:34px}.zt .tdQ-fig-n{font-size:clamp(52px,9vw,72px)}.zt .tdQ-limit-h{font-size:26px}.zt .tdQ-mv{margin-top:64px}.zt .tdQ .tdQ-mv:first-of-type{margin-top:48px}.zt .tdQ-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.zt .tdQ-queue>.tdQ-win{grid-column:span 2}}@container tdy (max-width:720px){.zt .tdQ-season{grid-template-columns:minmax(0,1fr);gap:18px}.zt .tdQ-queue{grid-template-columns:minmax(0,1fr)}.zt .tdQ-queue>.tdQ-win,.zt .tdQ-queue>.tdQ-win:only-child{grid-column:auto}.zt .tdQ-hold-l{grid-template-columns:minmax(0,1fr)}.zt .tdQ-props .tdA-id{flex:100%;max-width:none}}@container tdy (max-width:560px){.zt .tdQ-hero{border-radius:22px;padding:24px 18px 26px}.zt .tdQ-subject{font-size:30px}.zt .tdQ-led li{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.zt .tdQ-when{grid-column:1/-1}.zt .tdQ-cat{justify-self:start}.zt .tdQ-cad{justify-self:end}}@media (prefers-reduced-motion:reduce){.zt .tdQ-field,.zt .tdQ-say,.zt .tdQ-rule,.zt .tdQ-fig,.zt .tdQ-verdict,.zt .tdQ-invite{opacity:1;transition:none;transform:none}.zt .tdQ-drift{animation:none}.zt .tdQ-go:hover svg{transform:none}}.zt{--tdL-fa:.3;--tdL-fb:.22;--tdL-fg:.16;--tdL-fs:.13}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt{--tdL-fa:.2;--tdL-fb:.15;--tdL-fg:.13;--tdL-fs:.1}}:root[data-theme=dark] .zt{--tdL-fa:.2;--tdL-fb:.15;--tdL-fg:.13;--tdL-fs:.1}.zt .tdL{position:relative}.zt .tdL-hearth,.zt .tdL-hearth.s-dusk{--tdL-h1:126,135,148;--tdL-h2:138,131,120}.zt .tdL-hearth.s-escarpment{--tdL-h1:198,168,124;--tdL-h2:154,125,62}.zt .tdL-hearth.s-vineyard{--tdL-h1:127,144,112;--tdL-h2:84,104,63}.zt .tdL-hearth.s-lakeshore{--tdL-h1:143,176,196;--tdL-h2:91,126,150}.zt .tdL-hearth.s-brass{--tdL-h1:231,217,190;--tdL-h2:201,169,97}.zt .tdL-hearth.s-blossom{--tdL-h1:246,201,214;--tdL-h2:234,113,153}.zt .tdL-hearth.s-lavender{--tdL-h1:214,204,240;--tdL-h2:162,145,219}.zt .tdL-hearth.s-rosegold{--tdL-h1:244,210,196;--tdL-h2:222,134,113}.zt .tdL-hearth{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:26px;margin:0 0 44px;position:relative;overflow:hidden}.zt .tdL-field{z-index:-2;opacity:0;transition:opacity .52s;position:absolute;inset:0}.zt .tdL-hearth.in .tdL-field{opacity:1}.zt .tdL-f1,.zt .tdL-f2{will-change:transform;display:block;position:absolute;inset:-18%}.zt .tdL-f2{background:radial-gradient(86% 92% at 52% 120%, rgba(var(--goldrgb),var(--tdL-fg)) 0%, transparent 62%), linear-gradient(150deg, var(--cream2) 0%, var(--card) 66%, var(--cream1) 100%);animation:46s ease-in-out infinite alternate tdL-drift2}.zt .tdL-f1{background:radial-gradient(72% 116% at 8% -12%, rgba(var(--tdL-h1),var(--tdL-fa)) 0%, transparent 58%), radial-gradient(58% 104% at 96% 4%, rgba(var(--tdL-h2),var(--tdL-fb)) 0%, transparent 60%);animation:38s ease-in-out infinite alternate tdL-drift1}@keyframes tdL-drift1{0%{transform:translate(0)scale(1)}to{transform:translate(-3.2%,2.1%)scale(1.055)}}@keyframes tdL-drift2{0%{transform:translate(0)scale(1)}to{transform:translate(2.6%,-1.8%)scale(1.04)}}.zt .tdL-sky{border-bottom:1px solid var(--border);height:138px;display:block;position:relative;overflow:hidden}.zt .tdL-skyglow{pointer-events:none;background:radial-gradient(120% 150% at 50% 142%, rgba(var(--goldrgb),var(--tdL-fs)) 0%, transparent 62%);display:block;position:absolute;inset:0}.zt .tdL-mote{width:calc(var(--tdL-r) * 2);height:calc(var(--tdL-r) * 2);margin:calc(var(--tdL-r) * -1) 0 0 calc(var(--tdL-r) * -1);background:rgba(var(--tint),var(--tdL-a));opacity:0;transition:opacity .5s ease calc(var(--tdL-i,0) * 15ms);animation:tdL-float var(--tdL-dur) ease-in-out var(--tdL-dly) infinite alternate;border-radius:50%;display:block;position:absolute}.zt .tdL-sky.lit .tdL-mote{opacity:1}.zt .tdL-mote-new{background:rgba(var(--tint),.5);box-shadow:0 0 0 1px rgba(var(--goldrgb),.5)}.zt .tdL-mote-new:after{content:"";inset:calc(var(--tdL-r) * -1.7);background:rgba(var(--goldrgb),.2);border-radius:50%;animation:6.2s ease-in-out infinite tdL-pulse;position:absolute}@keyframes tdL-float{0%{transform:translate(0)}to{transform:translate3d(var(--tdL-dx),var(--tdL-dy),0)}}@keyframes tdL-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.85;transform:scale(1.2)}}.zt .tdL-body{padding:22px 32px 28px;position:relative}.zt .tdL-keep{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:9px 20px;margin:0 0 24px;padding:0 0 17px;display:flex}.zt .tdL-keep .eb{flex:none;margin:0}.zt .tdL-keys{flex-wrap:wrap;align-items:baseline;gap:6px 15px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.zt .tdL-key{white-space:nowrap;color:var(--ink2);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:13px;display:inline-flex}.zt .tdL-key i{background:rgba(var(--tint),.24);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;transform:translateY(-1px)}.zt .tdL-key.k-systems i{background:rgba(var(--tint),.3);width:8px;height:8px}.zt .tdL-key.k-entries i{background:rgba(var(--tint),.38);width:10px;height:10px}.zt .tdL-key.lead{color:var(--ink);gap:6px}.zt .tdL-key.lead b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.022em;font-size:21px;font-weight:500;line-height:1}.zt .tdL-key.quiet{white-space:normal;max-width:56ch;line-height:1.5}.zt .tdL-last{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;margin:0 0 0 auto;font-size:10.5px;font-weight:600}.zt .tdL-last b{color:var(--ink);font-weight:600}.zt .tdL-top{grid-template-columns:minmax(0,1fr) 344px;align-items:start;column-gap:48px;display:grid}.zt .tdL-top h1{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:0 0 9px;font-size:42px;font-weight:400;line-height:1.02}.zt .tdL-sub{color:var(--ink2);margin:0 0 5px;font-size:14px}.zt .tdL-top .eb,.zt .tdL-top h1,.zt .tdL-sub,.zt .tdL-top .tdA-since{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.3,1);transform:translateY(8px)}.zt .tdL-hearth.in .tdL-top .eb,.zt .tdL-hearth.in .tdL-top h1,.zt .tdL-hearth.in .tdL-sub,.zt .tdL-hearth.in .tdL-top .tdA-since{opacity:1;transform:none}.zt .tdL-hearth.in .tdL-top .eb,.zt .tdL-hearth.in .tdL-top h1{transition-delay:.12s}.zt .tdL-hearth.in .tdL-sub,.zt .tdL-hearth.in .tdL-top .tdA-since{transition-delay:.2s}.zt .tdL-fig{min-width:0}.zt .tdL-figl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0 0 10px;font-size:10px;font-weight:600}.zt .tdL-figv{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--ink);opacity:0;clip-path:inset(100% 0 0);margin:0;font-size:clamp(56px,6.4vw,88px);font-weight:500;line-height:.9;transition:opacity .38s .26s,transform .38s cubic-bezier(.2,.7,.3,1) .26s,clip-path .38s cubic-bezier(.2,.7,.3,1) .26s;transform:translateY(10px)}.zt .tdL-hearth.in .tdL-figv{opacity:1;clip-path:inset(0);transform:none}.zt .tdL-figrule{background:var(--gold2);transform-origin:0;border-radius:2px;width:74px;height:2px;margin:14px 0 12px;transition:transform .32s cubic-bezier(.2,.7,.3,1) .3s;display:block;transform:scaleX(0)}.zt .tdL-hearth.in .tdL-figrule{transform:none}.zt .tdL-figs{max-width:34ch;color:var(--ink2);margin:0 0 10px;font-size:13px;line-height:1.5}.zt .tdL-how summary{cursor:pointer;list-style:none}.zt .tdL-how summary::-webkit-details-marker{display:none}.zt .tdL-how p{max-width:40ch;color:var(--ink2);margin:9px 0 0;font-size:12.5px;line-height:1.55}.zt .tdL-how a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-weight:600}.zt .tdL-fig.invite{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:22px 24px}.zt .tdL-figic{background:var(--cream2);border:1px solid var(--border);width:44px;height:44px;color:var(--gold);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.zt .tdL-figic svg{width:19px;height:19px}.zt .tdL-fig.invite b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;margin-bottom:7px;font-size:19px;font-weight:500;line-height:1.25;display:block}.zt .tdL-fig.invite p{color:var(--ink2);margin:0 0 15px;font-size:13px;line-height:1.5}.zt .tdL-deck{justify-content:flex-start;margin-top:30px}.zt .tdL-stack{padding-left:26px;position:relative}.zt .tdL-spine{background:linear-gradient(180deg,var(--gold),rgba(var(--goldrgb),0));transform-origin:top;opacity:.22;border-radius:2px;width:2px;position:absolute;top:6px;bottom:34px;left:0}@supports (animation-timeline:scroll()){.zt .tdL-spine{opacity:1;animation:linear both tdL-spine;animation-timeline:scroll()}}@keyframes tdL-spine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.zt .tdL-band{margin:0 0 40px;position:relative}.zt .tdL-brule{background:var(--gold);transform-origin:0;border-radius:2px;width:74px;height:2px;margin:0 0 13px;transition:transform .32s cubic-bezier(.2,.7,.3,1);display:block;transform:scaleX(0)}.zt .tdL-band.seen .tdL-brule{transform:none}.zt .tdL-band .tdy-bh h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;font-size:24px;font-weight:400;line-height:1.2}.zt .tdL-queue{grid-template-columns:repeat(auto-fill,minmax(322px,1fr));gap:14px;display:grid}.zt .tdL-queue .tdy-card{flex:initial;min-width:0}.zt .tdL-win{grid-column:span 2}.zt .tdL-win h3{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.25}.zt .tdL-win .kbg svg{width:128px;height:128px}.zt .tdL-first{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 9px;font-size:10.5px;font-weight:600}.zt .tdL-sys{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt .tdL-sysc{border:1px solid var(--border);background:var(--card);opacity:0;min-height:152px;transition:opacity .34s,transform .34s cubic-bezier(.2,.7,.3,1),border-color .2s;transition-delay:calc(var(--i,0) * 45ms);border-radius:18px;flex-direction:column;padding:16px 17px 15px;display:flex;position:relative;transform:translateY(10px)}.zt .tdL-band.seen .tdL-sysc{opacity:1;transform:none}.zt .tdL-sysc:hover{border-color:var(--gold)}.zt .tdL-sysic{background:var(--cream2);border:1px solid var(--border);width:34px;height:34px;color:var(--gold);border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.zt .tdL-sysic svg{width:16px;height:16px}.zt .tdL-sysc b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.2}.zt .tdL-sysc em{color:var(--ink2);margin-top:4px;font-size:12.5px;font-style:normal}.zt .tdL-sysf{color:var(--ink2);opacity:.85;margin-top:auto;padding-top:13px;font-size:11.5px}.zt .tdL-sysat{color:var(--ink2);align-items:center;gap:4px;margin-top:6px;font-size:11px;display:inline-flex}.zt .tdL-sysat svg{width:11px;height:11px}.zt .tdL-led li{grid-template-columns:126px minmax(0,1fr) 170px 76px 104px auto;gap:14px}.zt .tdL-barw{background:rgba(var(--tint),.07);border-radius:999px;height:3px;display:block;overflow:hidden}.zt .tdL-bar{background:linear-gradient(90deg,var(--gold2),rgba(var(--goldrgb),.25));width:0;height:100%;transition:width .52s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i,0) * 40ms);border-radius:999px;display:block}.zt .tdL-band.seen .tdL-bar{width:var(--tdL-w,0%)}.zt .tdL-cost{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.zt .tdL-cat{white-space:nowrap;letter-spacing:.06em;background:var(--cream2);color:var(--ink2);border-radius:999px;justify-self:start;padding:3px 9px;font-size:10.5px;font-weight:600}.zt .tdL-cat.c-cleaning{background:var(--t-clean-bg);color:var(--t-clean-fg)}.zt .tdL-cat.c-maintenance{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .tdL-cat.c-repairs{background:var(--t-elec-bg);color:var(--t-elec-fg)}.zt .tdL-cat.c-inspections{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .tdL-cat.none{background:0 0;padding:0}.zt .tdL-strack{background:rgba(var(--tint),.08);border-radius:999px;height:3px;margin:0 0 18px;display:block;overflow:hidden}.zt .tdL-sfill{background:linear-gradient(90deg,var(--gold),var(--gold2));border-radius:999px;width:0;height:100%;transition:width .64s cubic-bezier(.2,.7,.3,1);display:block}.zt .tdL-band.seen .tdL-sfill{width:var(--tdL-p,0%)}.zt .tdL-season{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt .tdL-season li{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:16px 18px}.zt .tdL-season b{letter-spacing:-.005em;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.zt .tdL-season p{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.zt .tdL-book{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:18px 0 0;display:flex}.zt .tdL-book p{color:var(--ink2);margin:0;font-size:14px}.zt .tdL-book p b{color:var(--ink)}.zt .tdL-book .how svg{width:13px;height:13px}@container tdy (max-width:900px){.zt .tdL-top{grid-template-columns:minmax(0,1fr);row-gap:26px}.zt .tdL-top h1{font-size:34px}.zt .tdL-figv{font-size:clamp(48px,12vw,66px)}.zt .tdL-fig{max-width:420px}.zt .tdL-win{grid-column:span 1}.zt .tdL-stack{padding-left:0}.zt .tdL-spine{display:none}.zt .tdL-sky{height:112px}.zt .tdL-last{margin-left:0}.zt .tdL-led li{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.zt .tdL-led .tw{grid-column:1/-1}.zt .tdL-barw{display:none}.zt .tdL-cost{text-align:left}.zt .tdL-led .ta{justify-self:end}}@container tdy (max-width:720px){.zt .tdL-hearth{border-radius:22px}.zt .tdL-body{padding:20px 18px 24px}.zt .tdL-top h1{font-size:30px}.zt .tdL-figv{font-size:46px}.zt .tdL-queue,.zt .tdL-sys{grid-template-columns:minmax(0,1fr)}.zt .tdL-deck{margin-top:24px}}@container tdy (max-width:560px){.zt .tdL-sky{height:88px}.zt .tdL-keep{gap:8px 12px;margin-bottom:20px;padding-bottom:14px}.zt .tdL-season{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.zt .tdL-f1,.zt .tdL-f2,.zt .tdL-mote,.zt .tdL-mote-new:after{animation:none}.zt .tdL-field,.zt .tdL-mote{opacity:1;transition:none}.zt .tdL-top .eb,.zt .tdL-top h1,.zt .tdL-sub,.zt .tdL-top .tdA-since,.zt .tdL-figv,.zt .tdL-figrule,.zt .tdL-brule,.zt .tdL-sysc{opacity:1;clip-path:none;transition:none;transform:none}.zt .tdL-bar{width:var(--tdL-w,0%);transition:none}.zt .tdL-sfill{width:var(--tdL-p,0%);transition:none}.zt .tdL-spine{opacity:.22;animation:none;transform:none}.zt .tdL-sysc:hover{border-color:var(--border)}}.zt .tdI-stack{padding-left:26px;position:relative}.zt .tdI-spine{background:linear-gradient(180deg,var(--gold),rgba(var(--goldrgb),0));transform-origin:top;opacity:.22;border-radius:2px;width:2px;position:absolute;top:6px;bottom:34px;left:0}@supports (animation-timeline:scroll()){.zt .tdI-spine{opacity:1;animation:linear both tdI-spine;animation-timeline:scroll()}}@keyframes tdI-spine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.zt .tdI-band{position:relative}@container tdy (max-width:560px){.zt .tdI-stack{padding-left:0}.zt .tdI-spine{display:none}}@media (prefers-reduced-motion:reduce){.zt .tdI-spine{opacity:.22;animation:none;transform:none}}.zt .tdI-season{align-items:center;gap:6px;display:inline-flex}.zt .tdI-spill{background:oklch(var(--sl,.68) var(--sc,.06) var(--sh,55) / var(--sp-fill,.22));border:1px solid oklch(var(--sl,.68) var(--sc,.06) var(--sh,55) / var(--sp-line,.5));color:oklch(clamp(.22, calc(var(--sl,.68) + var(--sp-lift,.28)), .96) var(--sc,.06) var(--sh,55));isolation:isolate;border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:6px 13px;transition:background .5s linear,border-color .5s linear,color .5s linear;display:inline-flex;position:relative;overflow:hidden}.zt .tdI-spill.flat{color:#f3ebdd;background:#f3ebdd1a;border-color:#f3ebdd33}.zt .tdI-sfill{z-index:-1;border-radius:inherit;background:linear-gradient(90deg, oklch(var(--sl,.68) var(--sc,.06) var(--sh,55) / .3) 0%, oklch(var(--sl,.68) var(--sc,.06) var(--sh,55) / .55) 100%);width:0;transition:width 1.05s cubic-bezier(.22,.9,.24,1);position:absolute;top:0;bottom:0;left:0}.zt .tdI-spill.lit .tdI-sfill{width:var(--sp-run,0%)}.zt .tdI-sheen{z-index:-1;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:34%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}.zt .tdI-spill.lit .tdI-sheen{animation:1.15s cubic-bezier(.3,.7,.3,1) .35s both sp-sheen}@keyframes sp-sheen{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.zt .tdI-sfill{transition:none}.zt .tdI-spill.lit .tdI-sheen{opacity:0;animation:none}}.zt .tdI-spill b{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.zt .tdI-spill em{font-variant-numeric:tabular-nums;opacity:.9;font-size:11.5px;font-style:normal;font-weight:500;line-height:1.2}@container tdy (max-width:560px){.zt .tdI-spill{padding:6px 10px}}@media (prefers-reduced-motion:reduce){.zt .tdI-spill{transition:none}}.zt .tdI-pills{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex;position:relative}.zt .tdI-deck{width:88%;min-width:0;margin-right:var(--wgut);grid-column:2;place-self:end}.zt .tdI-kc .kc{align-items:flex-end}@container tdy (max-width:900px){.zt .tdI-deck{grid-column:1;justify-self:stretch;width:100%;margin-right:0}.zt .tdI-l{margin-left:0}}.zt .mny-wait{color:var(--ink2);align-items:center;gap:9px;margin:26px 0;font-size:13.5px;display:flex}.zt .mny-wait svg{width:15px;height:15px}.zt .mny-dead{border:1px dashed var(--border);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;margin:22px 0;padding:20px;display:flex}.zt .mny-dead>svg{width:20px;height:20px;color:var(--deal-fg);margin-bottom:2px}.zt .mny-dead b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.012em;font-size:17px;font-weight:500}.zt .mny-dead em{color:var(--ink2);max-width:52ch;font-size:13px;font-style:normal;line-height:1.55}.zt .mny-dead>button{border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;height:36px;margin-top:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.zt .mny-dead>button:hover{border-color:var(--gold);color:var(--gold)}.zt .mny-dead>button svg{width:14px;height:14px}.zt .mny{flex-direction:column;gap:30px;margin:16px 0 0;display:flex}.zt .mny-s{margin:0}.zt .mny-sh{margin:0 0 12px}.zt .mny-sh h4{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;color:var(--ink);margin:0;font-size:19px;font-weight:500}.zt .mny-sh p{color:var(--ink2);max-width:66ch;margin:5px 0 0;font-size:12.5px;line-height:1.55}.zt .mny-grid{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.zt .mny-r{border-top:1px solid var(--border);grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:8px 20px;padding:12px 16px;display:grid}.zt .mny-r:first-child{border-top:0}.zt .mny-lab label,.zt .mny-lab p{color:var(--ink);cursor:default;margin:0;font-size:13.5px;font-weight:500;display:block}.zt .mny-lab label{cursor:pointer}.zt .mny-lab em{color:var(--ink2);margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.zt .mny-ctl{min-width:0}.zt .mny-ctl input{background:var(--bg);border:1px solid var(--border);width:100%;max-width:260px;font:inherit;color:var(--ink);border-radius:11px;padding:9px 12px;font-size:13.5px}.zt .mny-ctl input:focus{outline:2px solid var(--gold);outline-offset:1px}.zt .mny-ctl input[type=date]{max-width:186px}.zt .mny-unit{max-width:260px;display:block;position:relative}.zt .mny-unit>i{color:var(--ink2);pointer-events:none;font-size:13.5px;font-style:normal;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.zt .mny-unit input{max-width:none;padding-left:26px}.zt .mny-suffix{max-width:130px}.zt .mny-suffix>i{left:auto;right:12px}.zt .mny-suffix input{padding-left:12px;padding-right:26px}.zt .mny-chips{gap:6px}.zt .mny-chips button{padding:6px 11px;font-size:12.5px}.zt .mny-fold{margin:10px 0 0}.zt .mny-fold>summary{cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--ink2);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.zt .mny-fold>summary::-webkit-details-marker{display:none}.zt .mny-fold>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:1px;transition:transform .18s;transform:rotate(-45deg)translate(-1px,-1px)}.zt .mny-fold[open]>summary:before{transform:rotate(45deg)translate(-2px,-2px)}.zt .mny-fold>summary:hover{border-color:var(--gold);color:var(--ink)}.zt .mny-fold[open]>summary{color:var(--ink);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.zt .mny-fold[open] .mny-grid{border-top-left-radius:0;border-top-right-radius:0}.zt .mny-add{border:1px dashed var(--border);background:var(--bg);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;padding:14px;display:flex}.zt .mny-addf{flex-direction:column;gap:6px;min-width:0;display:flex}.zt .mny-addf-grow{flex:150px}.zt .mny-addf label{color:var(--ink2);font-size:11.5px;font-weight:600}.zt .mny-addf label i{opacity:.72;font-style:normal;font-weight:400}.zt .mny-addf input{background:var(--card);border:1px solid var(--border);width:100%;font:inherit;color:var(--ink);border-radius:11px;padding:9px 12px;font-size:13.5px}.zt .mny-addf input:focus{outline:2px solid var(--gold);outline-offset:1px}.zt .mny-addf .mny-unit{max-width:150px}.zt .mny-addf .mny-unit input{padding-left:26px}.zt .mny-addf input[type=date]{max-width:170px}.zt .mny-addbtn{background:var(--ink);height:38px;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.zt .mny-addbtn:disabled{opacity:.5;cursor:not-allowed}.zt .mny-addbtn svg{width:15px;height:15px}.zt .mny-list{border:1px solid var(--border);border-radius:16px;flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.zt .mny-list li{background:var(--card);border-top:1px solid var(--border);align-items:center;gap:14px;padding:11px 14px;display:flex}.zt .mny-list li:first-child{border-top:0}.zt .mny-list b{font-variant-numeric:tabular-nums;min-width:104px;font-size:15px;font-weight:600}.zt .mny-when{color:var(--ink2);min-width:104px;font-size:12.5px;font-style:normal}.zt .mny-delta{font-variant-numeric:tabular-nums;color:var(--ok,#1f7a3d);align-items:baseline;gap:3px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.zt .mny-delta span[aria-hidden]{opacity:.9;font-size:11px}.zt .mny-delta.up{color:var(--deal-fg)}.zt .mny-delta.first{color:var(--ink2);font-weight:500}.zt .mny-note{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-style:normal;overflow:hidden}.zt .mny-x{border:1px solid var(--border);width:30px;height:30px;color:var(--ink2);border-radius:9px;flex:none;place-items:center;margin-left:auto;display:grid}.zt .mny-x:hover{border-color:var(--deal-fg);color:var(--deal-fg)}.zt .mny-x:disabled{opacity:.5;cursor:not-allowed}.zt .mny-x svg{width:14px;height:14px}.zt .mny-none{color:var(--ink2);margin:12px 0 0;font-size:12.5px}.zt .mny-err{margin-top:-8px}@media (max-width:700px){.zt .mny-r{grid-template-columns:minmax(0,1fr);gap:7px}.zt .mny-ctl input,.zt .mny-unit{max-width:none}.zt .mny-list li{flex-wrap:wrap;gap:6px 12px}.zt .mny-list b,.zt .mny-when{min-width:0}.zt .mny-note{white-space:normal;flex:100%}}.zt .tdI-mine{color:var(--ink);font-weight:600}.zt .tdI-mine i{opacity:.45;color:var(--ink2);padding:0 8px;font-style:normal;font-weight:400}.zt main.zmain:has(.inb){padding:4px 14px 18px;overflow:hidden}.zt.pinned main.zmain:has(.inb){padding-left:calc(28px + var(--railw))}.zt .inb{background:var(--bg);border:1px solid var(--border);border-radius:22px;grid-template-columns:88px minmax(272px,320px) minmax(0,1fr);height:100%;display:grid;overflow:hidden}.zt .inb-rail{border-right:1px solid var(--border);background:var(--cream1);flex-direction:column;gap:4px;padding:14px 8px;display:flex;overflow-y:auto}.zt .inb-rail a{color:var(--ink2);border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 9px;text-decoration:none;transition:background .16s,color .16s;display:flex}.zt .inb-rail a:hover{background:var(--cream2);color:var(--ink)}.zt .inb-rail a.on{background:var(--ink);color:var(--bg)}.zt .inb-ric{place-items:center;width:26px;height:26px;display:grid;position:relative}.zt .inb-ric svg{width:19px;height:19px}.zt .inb-ric i{background:var(--gold);color:#231b0c;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-5px;right:-9px}.zt .inb-rail a.on .inb-ric i{background:var(--bg);color:var(--ink)}.zt .inb-rail em{letter-spacing:.01em;text-align:center;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.2}.zt .inb-col{border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.zt .inb-colh{border-bottom:1px solid var(--border);z-index:2;background:var(--card);padding:20px 20px 14px;position:sticky;top:0}.zt .inb-colh h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.zt .inb-colh p{color:var(--ink2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.zt .inb-list{flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex}.zt .inb-row{border-radius:16px;position:relative}.zt .inb-row>a{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:background .16s;display:grid}.zt .inb-row>a:hover,.zt .inb-row.open>a{background:var(--cream2)}.zt .inb-row.open:before{content:"";background:var(--gold);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.zt .inb-mark{background:var(--cream2);border:1px solid var(--border);width:36px;height:36px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid}.zt .inb-mark svg{width:16px;height:16px}.zt .inb-mark.k-job{color:var(--gold)}.zt .inb-mark.k-dispute{color:var(--deal-fg)}.zt .inb-t{min-width:0;display:block}.zt .inb-t b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.zt .inb-t em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.zt .inb-t small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.zt .inb-meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.zt .inb-meta i{color:var(--ink2);white-space:nowrap;font-size:11px;font-style:normal}.zt .inb-dot{background:var(--gold);border-radius:50%;width:8px;height:8px}.zt .inb-row.unread .inb-t b{font-weight:700}.zt .inb-row.unread .inb-t small{color:var(--ink)}.zt .inb-arch{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:var(--ink2);opacity:0;border-radius:9px;place-items:center;transition:opacity .14s,color .14s,border-color .14s;display:grid;position:absolute;bottom:10px;right:10px}.zt .inb-row:hover .inb-arch,.zt .inb-arch:focus-visible{opacity:1}.zt .inb-arch:hover{border-color:var(--gold);color:var(--gold)}.zt .inb-arch:disabled{opacity:.4;cursor:not-allowed}.zt .inb-arch svg{width:14px;height:14px}@media (hover:none){.zt .inb-arch{opacity:1}}.zt .inb-pane{background:var(--bg);min-width:0;overflow-y:auto}.zt .inb-th{border-bottom:1px solid var(--border);z-index:2;background:var(--bg);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 30px 16px;display:flex;position:sticky;top:0}.zt .inb-th h2{letter-spacing:-.018em;margin:0;font-size:22px;font-weight:500}.zt .inb-back{margin:0 0 10px;display:none}.zt .inb-th p{color:var(--ink2);margin:3px 0 0;font-size:12.5px}.zt .inb-thb{padding:22px 30px 40px}.zt .inb-facts{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;margin:0 0 22px;padding:0;list-style:none;display:flex;overflow:hidden}.zt .inb-facts li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 16px;display:grid}.zt .inb-facts li:first-child{border-top:0}.zt .inb-facts b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.zt .inb-facts em{color:var(--ink2);text-align:right;font-size:12.5px;font-style:normal}.zt .inb-facts .inb-send{grid-column:1/-1;justify-self:start}.zt .ksv{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:26px;display:grid}.zt .ksv-doc{flex-direction:column;gap:10px;min-width:0;display:flex}.zt .ksv-tabs{background:var(--card);border:1px solid var(--border);border-radius:999px;align-self:flex-start;padding:3px;display:inline-flex}.zt .ksv-tabs button{height:32px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.zt .ksv-tabs button.on{background:var(--ink);color:var(--bg)}.zt .ksv-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .ksv-pdf{border:1px solid var(--border);background:var(--card);border-radius:16px;width:100%;height:clamp(380px,62vh,640px);display:block}.zt .ksv-img{border:1px solid var(--border);background:var(--card);border-radius:16px;max-width:100%;height:auto;display:block}.zt .ksv-none{border:1px dashed var(--border);color:var(--ink2);border-radius:16px;align-items:center;gap:10px;margin:0;padding:22px 18px;font-size:13.5px;line-height:1.5;display:flex}.zt .ksv-none svg{width:18px;height:18px;color:var(--gold);flex:none}.zt .ksv-open{color:var(--ink);align-self:flex-start;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.zt .ksv-open svg{width:14px;height:14px;color:var(--gold)}.zt .ksv-open:hover{color:var(--gold)}.zt .ksv-open:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.zt .ksv-det{flex-direction:column;gap:14px;min-width:0;display:flex}.zt .ksv-det .inb-facts{margin:0}.zt .ksv-sums li.tot b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.zt .ksv-facts b{font-variant-numeric:tabular-nums}.zt .ksv-lead{color:var(--ink);max-width:62ch;margin:0;font-size:13.5px;line-height:1.55}.zt .ksv-lab{color:var(--ink2);margin:0 0 6px;font-size:12.5px;font-weight:600}.zt .ksv-lines ul{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.zt .ksv-lines li{border-top:1px solid var(--border);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:10px 16px;font-size:13.5px;line-height:1.45;display:grid}.zt .ksv-lines li:first-child{border-top:0}.zt .ksv-lines li b{font-variant-numeric:tabular-nums;font-weight:500}.zt .ksv-fine{color:var(--ink2);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.zt .ksv-fine svg{width:14px;height:14px;color:var(--gold);flex:none}.zt .ksv-reading{color:var(--ink2);align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.zt .ksv-field{flex-direction:column;gap:7px;min-width:0;display:flex}.zt .ksv-field>label{color:var(--ink2);font-size:12.5px;font-weight:600}.zt .ksv-field input,.zt .ksv-field select{border:1px solid var(--border);background:var(--card);min-width:0;max-width:420px;height:42px;font:inherit;color:var(--ink);border-radius:12px;padding:0 12px;font-size:14px}.zt .ksv-field input:focus-visible,.zt .ksv-field select:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.zt .ksv-field input:disabled,.zt .ksv-field select:disabled{opacity:.7}.zt .ksv-hint{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.45}.zt .ksv-money{align-items:center;gap:6px;max-width:220px;display:flex}.zt .ksv-money i{color:var(--ink2);font-style:normal}.zt .ksv-money input{font-variant-numeric:tabular-nums;flex:1}.zt .ksv-note{background:var(--card);border:1px solid var(--border);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.zt .ksv-err{color:var(--dv-warn);margin:0;font-size:13px;font-weight:600}.zt .ksv-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt .ksv-ask{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.zt .ksv-ask p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5}.zt .ksv-done{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.zt .ksv-done p{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.zt .ksv-done.ok p svg{width:16px;height:16px;color:var(--gold)}.zt .inb-turns{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.zt .inb-grp{flex-direction:column;gap:3px;max-width:min(560px,78%);display:flex}.zt .inb-grp.f-them{align-self:flex-start;align-items:flex-start}.zt .inb-grp.f-you{align-self:flex-end;align-items:flex-end}.zt .inb-grph{align-items:baseline;gap:9px;margin:0 0 2px;padding:0 6px;display:flex}.zt .inb-grph b{color:var(--ink);font-size:12.5px;font-weight:600}.zt .inb-grph em{color:var(--ink2);font-size:11px;font-style:normal}.zt .inb-bub{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:19px;margin:0;padding:10px 15px;font-size:14px;line-height:1.5}.zt .inb-grp.f-them .inb-bub{background:var(--card);border:1px solid var(--border);color:var(--ink)}.zt .inb-grp.f-them .inb-bub:last-child{border-bottom-left-radius:7px}.zt .inb-grp.f-you .inb-bub{background:var(--ink);color:var(--bg)}.zt .inb-grp.f-you .inb-bub:last-child{border-bottom-right-radius:7px}.zt .inb-grp.f-system{text-align:center;align-self:center;align-items:center;max-width:46ch}.zt .inb-grp.f-system .inb-bub{color:var(--ink2);background:0 0;border:0;padding:2px 0;font-size:12px}.zt .inb-comp{z-index:2;background:var(--bg);border-top:1px solid var(--border);margin-top:auto;padding:12px 30px 16px;position:sticky;bottom:0}.zt .inb-compr{border:1px solid var(--border);background:var(--card);border-radius:22px;align-items:flex-end;gap:10px;padding:6px 6px 6px 16px;transition:border-color .16s;display:flex}.zt .inb-compr:focus-within{border-color:var(--gold)}.zt .inb-compr textarea{resize:none;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;max-height:160px;padding:8px 0;font-size:14px;line-height:1.5}.zt .inb-compr textarea:focus{outline:none}.zt .inb-compr button{background:var(--ink);width:36px;height:36px;color:var(--bg);border-radius:50%;flex:none;place-items:center;transition:opacity .16s;display:grid}.zt .inb-compr button:disabled{opacity:.3;cursor:not-allowed}.zt .inb-compr button svg{width:16px;height:16px}.zt .inb-comperr{color:var(--deal-fg);margin:0 0 8px;font-size:12.5px}.zt .inb-shut{border-top:1px solid var(--border);background:var(--bg);align-items:flex-start;gap:10px;margin-top:auto;padding:14px 30px 18px;display:flex}.zt .inb-shut svg{width:15px;height:15px;color:var(--ink2);flex:none;margin-top:2px}.zt .inb-shut p{color:var(--ink2);max-width:62ch;margin:0;font-size:12.5px;line-height:1.55}.zt .inb-pane{flex-direction:column;display:flex}.zt .inb-thb{flex:1}.zt .inb-rest,.zt .inb-none,.zt .inb-signin{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:7px;display:flex}.zt .inb-rest{justify-content:center;height:100%;padding:40px}.zt .inb-none{padding:44px 26px}.zt .inb-signin{justify-content:center;align-items:center;height:100%;padding:40px}.zt .inb-rest>svg,.zt .inb-none>svg,.zt .inb-signin>svg{width:26px;height:26px;color:var(--gold);margin-bottom:4px}.zt .inb-rest b,.zt .inb-signin b{letter-spacing:-.015em;color:var(--ink);font-size:21px;font-weight:500}.zt .inb-none b{color:var(--ink);font-size:15px;font-weight:600}.zt .inb-rest em,.zt .inb-none em,.zt .inb-signin em{max-width:44ch;font-size:13px;font-style:normal;line-height:1.6}.zt .inb-signin>a{margin-top:12px}.zt .inb-broke{border:1px solid var(--deal-fg);color:var(--deal-fg);border-radius:13px;align-items:center;gap:9px;margin:14px 16px 0;padding:11px 14px;font-size:12.5px;display:flex}.zt .inb-broke svg{flex:none;width:15px;height:15px}@media (max-width:1400px){.zt .inb{grid-template-columns:76px minmax(240px,272px) minmax(0,1fr)}.zt .inb-th,.zt .inb-thb,.zt .inb-comp,.zt .inb-shut{padding-left:22px;padding-right:22px}}@media (max-width:1180px){.zt .inb{grid-template-columns:70px minmax(220px,244px) minmax(0,1fr)}.zt .inb-rail{padding:10px 5px}.zt .inb-rail em{font-size:10px}.zt .inb-colh{padding:16px 14px 12px}.zt .inb-colh h1{font-size:22px}.zt .inb-row>a{gap:10px;padding:12px 13px}}@media (max-width:900px){.zt main.zmain:has(.inb){padding:8px 10px 12px}.zt.pinned main.zmain:has(.inb){padding:8px 10px 12px}.zt .inb{min-height:calc(100vh - var(--barh));border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.zt .inb-rail{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;gap:2px;padding:8px 10px;overflow-x:auto}.zt .inb-rail a{border-radius:999px;flex-direction:row;flex:none;gap:8px;padding:8px 13px}.zt .inb-rail em{font-size:12.5px}.zt .inb-ric{width:18px;height:18px}.zt .inb-ric svg{width:16px;height:16px}.zt .inb-ric i{top:-6px;right:-8px}.zt .inb-col{border-right:0}:is(.zt .inb:has(.inb-thb) .inb-col,.zt .inb:not(:has(.inb-thb)) .inb-pane){display:none}.zt .inb-colh{padding:16px 16px 12px}.zt .inb-th,.zt .inb-thb,.zt .inb-comp,.zt .inb-shut{padding-left:16px;padding-right:16px}.zt .inb-back{display:inline-flex}}.zt .rbadge{background:var(--gold);color:#231b0c;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:grid}.zt .rail a.on .rbadge{background:var(--bg);color:var(--ink)}.zt .dock .rbadge.dbadge{margin-left:2px}.zt .wxm{align-items:center;gap:9px;margin:0 0 14px;display:inline-flex}.zt .wxm img{filter:drop-shadow(0 6px 14px #0e0c062e);width:44px;height:44px;display:block}.zt .wxm b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}@media (prefers-reduced-motion:reduce){.zt .tdI-field{transition:none}}.zt .tdI-att{flex-wrap:wrap;align-items:flex-start;gap:7px 0;margin:30px 0 0;display:flex}.zt .tdI-att-w{align-items:start;margin:-3px 0;padding:3px 0;transition:grid-template-columns .26s cubic-bezier(.2,.8,.26,1);display:grid;overflow:hidden}.zt .tdI-att>.tdI-attp{margin-right:7px}.zt .tdI-att-w>span{flex-wrap:nowrap;min-width:0;padding-right:0;transition:padding-right .26s cubic-bezier(.2,.8,.26,1);display:flex}.zt .tdI-face:hover .tdI-att-w.x>span,.zt .tdI-face:focus-within .tdI-att-w.x>span{padding-right:7px}.zt .tdI-att-w>span>*{flex:none}.zt .tdI-att-w.x{grid-template-columns:0fr}.zt .tdI-att-w.n,.zt .tdI-face:hover .tdI-att-w.x,.zt .tdI-face:focus-within .tdI-att-w.x{grid-template-columns:1fr}.zt .tdI-face:hover .tdI-att-w.n,.zt .tdI-face:focus-within .tdI-att-w.n{grid-template-columns:0fr}.zt .tdI-attp.more{cursor:default;border-style:dashed;padding:6px 11px;font-style:normal;font-weight:600}@media (hover:none){.zt .tdI-att-w.x{grid-template-columns:1fr}.zt .tdI-att-w.n{grid-template-columns:0fr}.zt .tdI-att-w.x>span{padding-right:7px}}@media (prefers-reduced-motion:reduce){.zt .tdI-att-w,.zt .tdI-att-w>span{transition:none}}.zt .tdI-act{flex-wrap:wrap;gap:7px;margin:10px 0 0;display:flex}.zt .tdI-actb{color:var(--ink);background:var(--champ);border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 11px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,opacity .2s;display:inline-flex}.zt .tdI-actb.on{border-color:var(--gold)}.zt .tdI-actb:not(.on){opacity:.5}.zt .tdI-face:hover .tdI-actb,.zt .tdI-face:focus-within .tdI-actb{opacity:1}.zt .tdI-actb svg{opacity:.8;flex:none;width:14px;height:14px}.zt .tdI-actb>span{grid-template-columns:0fr;transition:grid-template-columns .24s cubic-bezier(.2,.8,.26,1);display:grid;overflow:hidden}.zt .tdI-actb>span>b{white-space:nowrap;min-width:0;font-weight:600}.zt .tdI-actb svg{margin-right:0;transition:margin-right .24s cubic-bezier(.2,.8,.26,1)}.zt .tdI-actb.on svg{margin-right:7px}.zt .tdI-actb.on>span{grid-template-columns:1fr}.zt .tdI-actb:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}@media (hover:hover) and (pointer:fine){.zt .tdI-actb:hover{border-color:var(--gold)}}@media (hover:none){.zt .tdI-actb>span{grid-template-columns:1fr}.zt .tdI-actb:not(.on){opacity:1}.zt .tdI-actb svg{margin-right:7px}}@media (prefers-reduced-motion:reduce){.zt .tdI-actb,.zt .tdI-actb>span,.zt .tdI-actb svg{transition:none}}.zt .tdI-attp{color:var(--ink2);white-space:nowrap;background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 11px;font-size:12.5px;font-weight:500;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.zt .tdI-attp:hover{border-color:var(--gold);color:var(--ink);transform:translateY(-1px)}.zt .tdI-attp svg{opacity:.75;flex:none;width:14px;height:14px}.zt .tdI-attp b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.zt .tdI-attp.late{color:var(--deal-fg);border-color:#8a5a0a59}.zt .tdI-attp.late b{color:var(--deal-fg)}.zt .tdI-attp.late svg{opacity:1}.zt .tdI-attp.late:hover{border-color:var(--deal-fg);color:var(--deal-fg)}.zt .ntf{position:relative}.zt .ntf>.ic.on{border-color:var(--gold);color:var(--gold)}.zt .ntf-dot{background:var(--gold);border:2px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.zt .ntf-pan{z-index:60;width:min(380px,100vw - 28px);max-height:min(560px,calc(100vh - var(--barh) - 32px));background:rgba(var(--cardrgb),.88);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);border:1px solid rgba(var(--glass),.75);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 30px 80px -30px #0e0e0e73;border-radius:22px;flex-direction:column;animation:.16s cubic-bezier(.22,1,.36,1) ntfin;display:flex;position:fixed;overflow:hidden}@keyframes ntfin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .ntf-pan{animation:none}}.zt .ntf-h{border-bottom:1px solid rgba(var(--glass),.6);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 11px;display:flex}.zt .ntf-h b{letter-spacing:-.012em;font-size:16px;font-weight:500}.zt .ntf-h button{color:var(--ink2);border:1px solid rgba(var(--glass),.7);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.zt .ntf-h button:hover{color:var(--ink);border-color:var(--gold)}.zt .ntf-h button:disabled{opacity:.5;cursor:not-allowed}.zt .ntf-h button svg{width:13px;height:13px}.zt .ntf-b{flex:0 auto;min-height:0;padding:4px 0;overflow-y:auto}.zt .ntf-b section{margin:0;padding:0}.zt .ntf-b section+section{border-top:1px solid rgba(var(--glass),.55)}.zt .ntf-day{z-index:1;letter-spacing:.15em;text-transform:uppercase;color:var(--ink2);background:rgba(var(--cardrgb),.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0;padding:9px 16px 6px;font-size:10px;font-weight:700;position:sticky;top:0}.zt .ntf-b ul{margin:0;padding:0;list-style:none}.zt .ntf-b li a,.zt .ntf-flat{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:9px 16px;transition:background .14s;display:grid}.zt .ntf-b li a:hover{background:rgba(var(--glass),.5)}.zt .ntf-ic{background:rgba(var(--glass),.55);border:1px solid rgba(var(--glass),.8);width:28px;height:28px;color:var(--ink2);border-radius:9px;flex:none;place-items:center;display:grid}.zt .ntf-ic svg{width:14px;height:14px}.zt .ntf-ic.k-money{color:var(--gold)}.zt .ntf-ic.k-dispute{color:var(--deal-fg)}.zt .ntf-t{min-width:0}.zt .ntf-t b{color:var(--ink);font-size:13px;font-weight:500;line-height:1.4;display:block}.zt .ntf-t em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.zt .ntf-b li i{color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px;font-size:11px;font-style:normal}.zt .ntf-wait{color:var(--ink2);align-items:center;gap:8px;margin:0;padding:22px 16px;font-size:12.5px;display:flex}.zt .ntf-wait svg{width:14px;height:14px}.zt .ntf-none{color:var(--ink2);margin:0;padding:26px 18px;font-size:12.5px;line-height:1.6}.zt .ntf-more{border-top:1px solid rgba(var(--glass),.6);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;font-weight:600;display:flex}.zt .ntf-more:hover{color:var(--gold)}.zt .ntf-more svg{width:14px;height:14px}@media (max-width:620px){.zt .ntf-pan{top:calc(var(--barh) + 6px);width:auto;max-height:calc(100vh - var(--barh) - 20px);position:fixed;left:10px;right:10px}}.zt .inb-nots{padding:6px 8px 12px}.zt .inb-notsh{letter-spacing:.15em;text-transform:uppercase;color:var(--ink2);margin:10px 10px 6px;font-size:10px;font-weight:700}.zt .inb-nots ul{margin:0;padding:0;list-style:none}.zt .inb-not>a,.zt .inb-not>span{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:9px 12px;transition:background .14s;display:grid}.zt .inb-not>a:hover{background:var(--cream2)}.zt .inb-notic{background:var(--border);border-radius:50%;width:6px;height:6px;margin-top:7px}.zt .inb-not .inb-t b{font-size:13px;font-weight:500}.zt .inb-not .inb-t em{margin-top:2px}.zt .inb-not i{color:var(--ink2);white-space:nowrap;padding-top:2px;font-size:11px;font-style:normal}.zc-stand{background:var(--card);border:1px solid var(--border);border-radius:22px;margin:0 0 30px;padding:18px 20px}.zc-standh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 13px;display:flex}.zc-standh b{font-size:15px;font-weight:600}.zc-ask{color:var(--gold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.zc-ask:hover{color:var(--ink)}.zc-bar{background:var(--cream2);border-radius:999px;height:12px;display:flex;overflow:hidden}.zc-bar i{display:block}.zc-bar .v{background:var(--ok,#1f7a3d)}.zc-bar .a{background:var(--gold2)}.zc-bar .u{background:var(--sunk)}.zc-bar .q{background:repeating-linear-gradient(135deg,var(--sunk) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--sunk)}.zc-key{flex-wrap:wrap;gap:18px;margin:12px 0 0;display:flex}.zc-key span{color:var(--ink2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.zc-key i{border-radius:50%;width:9px;height:9px}.zc-key .v i{background:var(--ok,#1f7a3d)}.zc-key .a i{background:var(--gold2)}.zc-key .u i{background:var(--sunk)}.zc-key .q i{background:repeating-linear-gradient(135deg,var(--sunk) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--sunk)}.zc-band{margin:34px 0 0}.zc-bandh{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 5px;display:flex}.zc-bandh h2{margin:0;font-size:20px;font-weight:500}.zc-bandh span{color:var(--ink2);font-size:12px}.zc-bandn{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;font-size:12px;display:flex}.zc-src{border:1px solid var(--border);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zc-src:hover{border-color:var(--gold);color:var(--gold)}.zc-src svg{width:13px;height:13px}.zc-unread{border:1px dashed var(--border);color:var(--ink2);border-radius:14px;max-width:74ch;margin:0 0 16px;padding:13px 15px;font-size:12.5px;line-height:1.6}.zc-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px;display:grid}.zc-seal{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:252px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.zc-seal:hover,.zc-seal:focus-within{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 20px 44px -30px #0e0e0e80}.zc-seal.done{background:linear-gradient(155deg,var(--cream1),var(--champ))}.zc-seal.na{opacity:.72}.zc-who{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:10px;font-weight:700}.zc-seal h3{letter-spacing:-.012em;max-width:24ch;margin:9px 0 0;font-size:16.5px;font-weight:500;line-height:1.3}.zc-cite{color:var(--ink2);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:8px 0 0;font-size:11.5px;display:flex}.zc-i{border:1px solid var(--border);background:var(--card);width:18px;height:18px;color:var(--ink2);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.zc-i:hover,.zc-i[aria-expanded=true]{border-color:var(--gold);color:var(--gold)}.zc-i svg{width:11px;height:11px}.zc-whyp{color:var(--ink2);max-width:40ch;margin:9px 0 0;font-size:11.5px;line-height:1.55}.zc-stamp{pointer-events:none;width:124px;height:124px;color:var(--gold);text-align:center;background:radial-gradient(circle at 38% 34%,#dca64a3d,#0000 62%);border:2px solid #9a7d3e57;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:52px;right:-20px;transform:rotate(-11deg)}.zc-stamp em{letter-spacing:.12em;text-transform:uppercase;padding:0 26px 0 6px;font-size:9.5px;font-style:normal;font-weight:700;line-height:1.6}.zc-slot{border:2px dashed var(--border);pointer-events:none;border-radius:50%;width:118px;height:118px;position:absolute;bottom:52px;right:-18px;transform:rotate(-11deg)}.zc-isl{z-index:1;background:var(--cream2);border:1px solid var(--border);border-radius:999px;align-self:flex-start;width:100%;max-width:186px;height:34px;margin-top:16px;transition:max-width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),border-radius .3s,background .3s,border-color .3s;position:relative;overflow:hidden}.zc-seal:hover .zc-isl,.zc-seal:focus-within .zc-isl{background:#0e0e0e;border-color:#0e0e0e;border-radius:17px;max-width:100%;height:118px}.zc-isl-rest{color:var(--ink2);white-space:nowrap;align-items:center;padding:0 15px;font-size:12px;font-weight:600;transition:opacity .16s;display:flex;position:absolute;inset:0}.zc-seal:hover .zc-isl-rest,.zc-seal:focus-within .zc-isl-rest{opacity:0}.zc-isl.s-verified .zc-isl-rest{color:var(--ok,#1f7a3d)}.zc-isl.s-attested .zc-isl-rest{color:var(--deal-fg)}.zc-isl-open{opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;gap:10px;padding:13px 15px;transition:opacity .2s .12s;display:flex;position:absolute;inset:0}.zc-seal:hover .zc-isl-open,.zc-seal:focus-within .zc-isl-open{opacity:1;pointer-events:auto}.zc-isl-svc b{color:#f3ebdd;font-size:13px;font-weight:600;display:block}.zc-isl-svc em{color:#f3ebddb8;margin-top:3px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.zc-isl-buy{justify-content:space-between;align-items:center;gap:12px;display:flex}.zc-isl-price{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;color:#f3ebdd;align-items:baseline;gap:6px;font-size:19px;font-weight:500;display:inline-flex}.zc-isl-price i{font-style:normal;font-family:var(--font-inter),Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#f3ebdd99;font-size:10px}.zc-isl-cta{color:#0e0e0e;white-space:nowrap;background:#f3ebdd;border-radius:999px;align-items:center;padding:8px 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.zc-isl-cta:hover{background:#fff}.zc-isl-alt{color:#f3ebdd;border:1px solid #f3ebdd52;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.zc-isl-alt:hover{border-color:#f3ebdd}.zc-isl-alt svg{width:12px;height:12px}@media (hover:none){.zc-isl{background:#0e0e0e;border-color:#0e0e0e;border-radius:17px;max-width:100%;height:118px}.zc-isl-rest{opacity:0}.zc-isl-open{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.zc-isl,.zc-isl-rest,.zc-isl-open,.zc-seal{transition:none}}@container mh (max-width:620px){.zc-grid{grid-template-columns:minmax(0,1fr)}}.zt .zq{margin:18px 0 0}.zt .zq-run{align-items:center;gap:5px;margin:0 0 20px;display:flex}.zt .zq-run i{background:var(--cream2);border-radius:999px;flex:none;width:14px;height:4px}.zt .zq-run i.on{background:var(--gold)}.zt .zq-run i.now{background:var(--ink);width:22px}.zt .zq-run em{color:var(--ink2);font-variant-numeric:tabular-nums;margin-left:8px;font-size:11px;font-style:normal}.zt .zq-q{letter-spacing:-.018em;max-width:26ch;margin:0;font-size:23px;font-weight:500;line-height:1.3}.zt .zq-help{color:var(--ink2);max-width:52ch;margin:9px 0 0;font-size:13px;line-height:1.6}.zt .zq-acts{flex-wrap:wrap;gap:9px;margin:22px 0 0;display:flex}.zt .zq-acts button{border:1px solid var(--border);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.zt .zq-acts button svg{width:15px;height:15px}.zt .zq-acts button:disabled{opacity:.5;cursor:not-allowed}.zt .zq-yes:hover{border-color:var(--ok,#1f7a3d);color:var(--ok,#1f7a3d)}.zt .zq-no:hover{border-color:var(--ink);background:var(--cream2)}.zt .zq-idk{border-style:dashed}.zt .zq-idk:hover{border-color:var(--gold);color:var(--gold)}.zt .zq-nums{flex-wrap:wrap;gap:9px;margin:22px 0 0;display:flex}.zt .zq-num{border:1px solid var(--border);background:var(--card);min-width:56px;color:var(--ink);cursor:pointer;border-radius:14px;padding:13px 18px;font-size:15px;font-weight:600}.zt .zq-num:hover{border-color:var(--gold);color:var(--gold)}.zt .zq-foot{border-top:1px solid var(--border);align-items:center;gap:14px;margin:26px 0 0;padding-top:16px;display:flex}.zt .zq-back{color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.zt .zq-back:hover{color:var(--ink)}.zt .zq-back svg{width:14px;height:14px}.zt .zq-busy{color:var(--ink2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.zt .zq-busy svg{width:13px;height:13px}.zt .zq-skip{color:var(--ink2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.zt .zq-skip:hover{color:var(--ink)}.zt .zq-done{margin:20px 0 0}.zt .zq-done p{color:var(--ink2);max-width:52ch;margin:0 0 16px;font-size:14px;line-height:1.6}.zt .zc-isl-own{gap:8px;margin-top:2px;display:flex}.zt .zc-isl-own button{color:#f3ebddb3;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600;-webkit-text-decoration:underline #f3ebdd4d;text-decoration:underline #f3ebdd4d}.zt .zc-isl-own button:hover{color:#f3ebdd;text-decoration-color:#f3ebdd}.zt .zc-isl-own button:disabled{opacity:.45;cursor:not-allowed}.zt .zc-isl-undo{color:#f3ebddb3;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600;text-decoration:underline}.zt .zc-isl-undo:hover{color:#f3ebdd}.zt .zc-seal:hover .zc-isl,.zt .zc-seal:focus-within .zc-isl{height:142px}@media (hover:none){.zt .zc-isl{height:142px}}.zt .zc-seal.later{background:repeating-linear-gradient(135deg,var(--card),var(--card) 10px, var(--cream1) 10px,var(--cream1) 20px)}.zt .zc-when{color:var(--gold);z-index:1;align-items:center;gap:7px;margin:10px 0 0;font-size:11.5px;font-weight:600;display:flex;position:relative}.zt .zc-when svg{flex:none;width:13px;height:13px}.zt .zc-when em{color:var(--ink2);font-style:normal;font-weight:500}.zt .thp{--sw-l-bg:#f4ead7;--sw-l-card:#faf6ee;--sw-l-bd:#d4c4a8;--sw-l-ink:#0e0e0e;--sw-d-bg:#14120f;--sw-d-card:#1c1915;--sw-d-bd:#352d23;--sw-d-ink:#f2eadc;--sw-k-bg:#000;--sw-k-card:#0d0c0b;--sw-k-bd:#24211d;--sw-k-ink:#f2eadc}.zt .thp-row{grid-template-columns:repeat(4,minmax(0,138px));justify-content:start;gap:14px;display:grid}.zt .thp-opt{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.zt .thp-chip{aspect-ratio:8/5;border:1px solid var(--border);box-shadow:0 0 0 0 rgba(var(--goldrgb),0);border-radius:12px;transition:box-shadow .18s,border-color .18s;display:block;position:relative;overflow:hidden}.zt .thp-opt.on .thp-chip{border-color:var(--gold);box-shadow:0 0 0 2px rgba(var(--goldrgb),.5)}.zt .thp-opt:hover .thp-chip{border-color:var(--gold)}.zt .thp-opt:focus-visible{outline:none}.zt .thp-opt:focus-visible .thp-chip{border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--goldrgb),.45)}.zt .thp-face{display:flex;position:absolute;inset:0}.zt .thp-face.half{clip-path:inset(0 0 0 50%)}.zt .thp-light{background:var(--sw-l-bg);--f-card:var(--sw-l-card);--f-bd:var(--sw-l-bd);--f-ink:var(--sw-l-ink)}.zt .thp-dark{background:var(--sw-d-bg);--f-card:var(--sw-d-card);--f-bd:var(--sw-d-bd);--f-ink:var(--sw-d-ink)}.zt .thp-black{background:var(--sw-k-bg);--f-card:var(--sw-k-card);--f-bd:var(--sw-k-bd);--f-ink:var(--sw-k-ink)}.zt .thp-rail{background:var(--f-card);border-right:1px solid var(--f-bd);flex-direction:column;justify-content:center;gap:5px;width:30%;height:100%;padding:0 5px;display:flex}.zt .thp-rail i{background:var(--f-ink);opacity:.34;border-radius:2px;height:3px;display:block}.zt .thp-rail i:nth-child(2){width:74%}.zt .thp-rail i:nth-child(3){width:56%}.zt .thp-body{flex-direction:column;flex:1;gap:5px;min-width:0;padding:5px;display:flex}.zt .thp-bar{background:var(--f-card);border:1px solid var(--f-bd);border-radius:5px;justify-content:flex-end;align-items:center;height:9px;padding-right:2px;display:flex}.zt .thp-bar b{background:var(--gold);border-radius:50%;width:4px;height:4px;display:block}.zt .thp-card{background:var(--f-card);border:1px solid var(--f-bd);border-radius:6px;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0 6px;display:flex}.zt .thp-card i{background:var(--f-ink);opacity:.34;border-radius:2px;height:3px;display:block}.zt .thp-card i:nth-child(2){opacity:.2;width:58%}.zt .thp-name{color:var(--ink2);align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.zt .thp-opt.on .thp-name{color:var(--ink)}.zt .thp-name svg{stroke-width:2.6px;width:13px;height:13px;color:var(--gold)}.zt .thp-note{color:var(--ink2);max-width:62ch;min-height:2.4em;margin:14px 0 0;font-size:12.5px;line-height:1.55}.zt .thp-note strong{color:var(--ink);font-weight:600}@media (max-width:560px){.zt .thp-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.zt .thp-name{font-size:12px}}.zt .fn{max-width:900px;margin:0 auto}.zt .fn-wide{max-width:1180px}.zt .fnh{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;padding:4px 0 20px;display:flex}.zt .fnh-t{min-width:0}.zt .fnh h1{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;margin:0;font-size:29px;font-weight:400;line-height:1.1}.zt .fnh p:not(.fnp-say){color:var(--ink2);margin:3px 0 0;font-size:13px}.zt .fnh .fnp{margin-left:auto}.zt .fnp ol{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.zt .fnp li{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);opacity:.5;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.zt .fnp li+li{margin-left:10px;padding-left:20px;position:relative}.zt .fnp li+li:before{content:"";background:var(--border);width:12px;height:1px;position:absolute;top:50%;left:0}.zt .fnp li.done{opacity:1;color:var(--ink2)}.zt .fnp li.now{opacity:1;color:var(--ink)}.zt .fnp i{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.zt .fnp li.done i{background:var(--gold);border-color:var(--gold);color:var(--bg)}.zt .fnp li.now i{border-color:var(--gold);box-shadow:inset 0 0 0 3px var(--gold)}.zt .fnp i svg{stroke-width:3.4px;width:9px;height:9px}.zt .fnp-say{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11px;font-weight:600;display:none}@media (max-width:720px){.zt .fnh{gap:18px;margin-bottom:20px;padding-bottom:18px}.zt .fnh h1{font-size:24px}.zt .fnh p:not(.fnp-say){margin-top:5px}.zt .fnh .fnp{width:100%;margin-left:0}.zt .fnp span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.zt .fnp li+li{margin-left:8px;padding-left:18px}.zt .fnp-say{margin-top:10px;display:block}}.zt .fn-wait{min-height:44vh;color:var(--ink2);place-items:center;font-size:14px;display:grid}.zt .fn-mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:56vh;display:flex}.zt .hswrap{flex:0 auto;min-width:0;display:flex;position:relative}.zt .hchip-sw{cursor:pointer}.zt .hchip>svg.hsw-v{width:14px;height:14px;color:var(--ink2);background:0 0;border-radius:0;flex:none;margin-left:2px;padding:0}.zt .hchip-sw:hover{border-color:var(--gold)}.zt .thr:has(.hsw){z-index:50}.zt .hsw{z-index:60;background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:264px;max-width:320px;padding:6px;animation:.16s cubic-bezier(.2,.8,.3,1) both hsw-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px -20px #0000006b}@keyframes hsw-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .hsw{animation:none}}.zt .hsw-lab{letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);margin:6px 10px 8px;font-size:10.5px;font-weight:700}.zt .hsw-i{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;display:flex}.zt .hsw-i:hover{background:rgba(var(--tint),.05)}.zt .hsw-i>span{flex:1;min-width:0}.zt .hsw-i b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.zt .hsw-i small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;display:block;overflow:hidden}.zt .hsw-i.on b{color:var(--ink)}.zt .hsw-i svg{width:15px;height:15px;color:var(--gold);stroke-width:2.6px;flex:none}.zt .hsw-m{border-top:1px solid var(--border);color:var(--ink2);border-radius:0 0 11px 11px;align-items:center;gap:8px;margin-top:4px;padding:10px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.zt .hsw-m:hover{color:var(--ink)}.zt .hsw-m svg{width:14px;height:14px}@media (max-width:900px){.zt .hsw{min-width:min(300px,100vw - 32px)}}.zt .zv{align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.zt .zv-wait{color:var(--ink2)}.zt .zv-ok{color:var(--t-clean-fg)}.zt .zv svg{flex:none;width:15px;height:15px}.zt .zv .spin{animation:1s linear infinite zv-spin}@keyframes zv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zt .zv .spin{animation:none}}.zt .zv-box{border:1px solid var(--border);background:var(--cream1);border-radius:16px;gap:13px;margin:14px 0 0;padding:15px 16px;display:flex}.zt .zv-box.wl{border-color:rgba(var(--goldrgb),.55);background:var(--champ)}.zt .zv-ic{background:var(--card);width:32px;height:32px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.zt .zv-ic svg{width:16px;height:16px}.zt .zv-body{flex:1;min-width:0}.zt .zv-t{margin:0;font-size:14px;font-weight:600;line-height:1.35}.zt .zv-s{color:var(--ink2);margin:5px 0 0;font-size:12.5px;line-height:1.55}.zt .zv-join{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.zt .zv-join input{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--ink);font:inherit;border-radius:11px;flex:190px;padding:9px 12px;font-size:13px}.zt .zv-join input:focus{border-color:var(--gold);outline:none}.zt .zv-join button{background:var(--ink);color:var(--bg);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.zt .zv-join button:disabled{opacity:.6;cursor:default}.zt .zv-join button svg{width:14px;height:14px}.zt .zv-done{color:var(--t-clean-fg);align-items:center;gap:7px;margin:12px 0 0;font-size:13px;font-weight:600;display:flex}.zt .zv-done svg{width:15px;height:15px}.zt .zv-err{color:var(--danger);margin:9px 0 0;font-size:12px}@media (min-width:1000px){.zt .trk{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);align-items:start;gap:0 26px;display:grid}.zt .trk>header{grid-column:1/-1}.zt .trk .trk-map{height:calc(100vh - var(--barh) - 130px);border:1px solid var(--border);border-radius:20px;grid-area:2/1/span 2;min-height:420px;position:sticky;top:0;overflow:hidden}.zt .trk .trk-panels{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;grid-area:2/2;gap:16px;padding:0;display:flex}.zt .trk .trk-panels>*{background:var(--card);border:1px solid var(--border);border-radius:18px;margin:0;padding:16px 18px}.zt .trk .trk-panels>hr,.zt .trk .trk-panels>p:not([class*=text-]){background:0 0;border:0;padding:0}.zt .trk .trk-pro{margin:0}}@media (min-width:1000px) and (max-height:820px){.zt .trk .trk-map{height:calc(100vh - var(--barh) - 90px)}}.zt .dsp{max-width:1080px;margin:0 auto}.zt .dsp-h{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:26px;padding-bottom:20px;display:flex}.zt .dsp-h h1{letter-spacing:-.015em;margin:0;font-size:32px;font-weight:400;line-height:1.08}.zt .dsp-h p{color:var(--ink2);max-width:60ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}.zt .dsp-h p b{color:var(--ink);font-weight:600}.zt .dsp-at{border:1px solid var(--border);background:var(--card);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin:0 0 0 auto;padding:8px 13px;font-size:12.5px;display:inline-flex}.zt .dsp-at svg{width:14px;height:14px;color:var(--gold)}.zt .dsp-cat{margin-bottom:34px}.zt .dsp-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.zt .dsp-chip svg{width:12px;height:12px}.zt .dsp-chip.ok{color:var(--t-clean-fg);background:var(--ok-bg);border-color:#1f7a3d59}.zt .dsp-chip.wl{border-color:rgba(var(--goldrgb),.5);color:var(--deal-fg);background:var(--champ)}.zt .dsp-chip.no{color:var(--ink2)}.zt .dsp-chip.soon{color:var(--ink2);border-style:dashed}.zt .dsp-soon{border-top:1px solid var(--border);padding-top:22px}.zt .dsp-soonline{max-width:62ch;color:var(--ink2);margin:0 0 14px;font-size:13.5px;line-height:1.6}.zt .dsp-soonlist{background:var(--border);border:1px dashed var(--border);border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .dsp-soonrow{background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}.zt .dsp-soonwhat{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.zt .dsp-soonwhat b{color:var(--ink);font-size:14px;font-weight:600}.zt .dsp-soonwhat em{color:var(--ink2);font-size:12.5px;font-style:normal;line-height:1.5}.zt .dsp-soonjoin{flex:none;align-items:center;gap:8px;display:flex}.zt .dsp-soonjoin input{background:var(--bg);border:1px solid var(--border);width:180px;min-width:0;font:inherit;color:var(--ink);border-radius:10px;padding:8px 11px;font-size:13px}.zt .dsp-soonjoin input:focus{outline:2px solid var(--gold);outline-offset:1px}.zt .dsp-soonjoin button{white-space:nowrap;background:var(--ink);color:var(--bg);border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.zt .dsp-soonjoin button:disabled{opacity:.55;cursor:not-allowed}.zt .dsp-soonjoin button svg{width:14px;height:14px}.zt .dsp-soondone{color:var(--t-clean-fg);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.zt .dsp-soondone svg{width:15px;height:15px}.zt .dsp-soonerr{color:var(--deal-fg);flex-basis:100%;margin:0;font-size:12.5px}.zt .dsp-chip .spin{animation:1s linear infinite zv-spin}@media (prefers-reduced-motion:reduce){.zt .dsp-chip .spin{animation:none}}.zt .dsp-cat .gh{margin-bottom:14px}.zt .dsp-cat .eb{margin-bottom:6px}.zt .dsp-plates{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width:1100px){.zt .dsp-plates{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.zt .dsp-plates{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.zt .dsp-plates{grid-template-columns:repeat(2,minmax(0,1fr))}}.zt .pt.off{cursor:default;opacity:.62}.zt .pt.off:hover img{transform:none}.zt .dsp-pop{z-index:1;letter-spacing:.09em;text-transform:uppercase;color:#faf6ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e0e8c;border:1px solid #faf6ee38;border-radius:999px;padding:4px 8px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;top:10px;left:10px}@media (max-width:720px){.zt .dsp-h h1{font-size:26px}.zt .dsp-at{margin-left:0}.zt .dsp-grid{grid-template-columns:1fr}}.zt .tdI-box{border:1px solid var(--border);background:var(--card);border-radius:26px;padding:22px 24px 20px;position:relative}.zt .tdI-box .tdI-col{background:var(--cream1)}@media (max-width:900px){.zt .tdI-box{border-radius:22px;padding:18px 16px 16px}}.zt .tdI-two{gap:16px;display:grid}.zt .tdI-two>.plv-out{grid-column:1/-1;margin:0}.zt .tdI-col{border:1px solid var(--border);background:var(--card);border-radius:20px;min-width:0;padding:18px 20px}@media (min-width:1000px){.zt .tdI-two{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px 18px}.zt .tdI-two .lat,.zt .tdI-two .how{grid-column:1/-1}}.zt .spc-tabs{border:1px solid var(--border);background:var(--cream1);border-radius:999px;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.zt .spc-tabs button{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .16s,color .16s}.zt .spc-tabs button.on{background:var(--ink);color:var(--bg)}.zt .spc-tabs button:not(.on):hover{color:var(--ink)}.zt .spc-none{color:var(--ink2);margin:0;font-size:13px}.zt .spc-split,.zt .spc-key li{--c:var(--gold)}.zt [data-cat=cleaning]{--c:var(--t-clean-fg)}.zt [data-cat=maintenance]{--c:var(--gold2)}.zt [data-cat=repairs]{--c:var(--t-plumb-fg)}.zt [data-cat=inspections]{--c:var(--t-elec-fg)}.zt .spc-split{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.zt .spc-ring{flex:none;width:132px;height:132px;position:relative}.zt .spc-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.zt .spc-track{fill:none;stroke:var(--cream2);stroke-width:4.6px}.zt .spc-arc{fill:none;stroke:var(--c);stroke-width:4.6px;stroke-linecap:butt;transition:stroke-dasharray .6s cubic-bezier(.2,.8,.3,1)}.zt .spc-mid{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.zt .spc-mid b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;display:block}.zt .spc-mid em{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:9.5px;font-style:normal;font-weight:700;display:block}.zt .spc-key{flex-direction:column;flex:190px;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.zt .spc-key li{align-items:center;gap:9px;font-size:13px;display:flex}.zt .spc-key i{background:var(--c);border-radius:3px;flex:none;width:9px;height:9px}.zt .spc-key span{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.zt .spc-key b{font-variant-numeric:tabular-nums;font-weight:600}.zt .spc-key em{color:var(--ink2);font-variant-numeric:tabular-nums;text-align:right;min-width:32px;font-size:11px;font-style:normal}.zt .spc-rest{color:var(--ink2);flex:1 0 100%;margin:2px 0 0;font-size:11.5px}.zt .spc-trend{flex-direction:column;gap:12px;display:flex}.zt .spc-cols{align-items:flex-end;gap:6px;height:132px;display:flex}.zt .spc-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.zt .spc-col i{background:linear-gradient(180deg,var(--gold2),var(--gold));border-radius:6px 6px 3px 3px;width:100%;max-width:34px;transition:height .5s cubic-bezier(.2,.8,.3,1);display:block}.zt .spc-col.nil i{background:var(--border)}.zt .spc-col em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:10px;font-style:normal;font-weight:600}.zt .spc-note{color:var(--ink2);margin:0;font-size:12px}.zt .spc-note b{color:var(--ink);font-weight:600}.zt .zup{flex-direction:column;gap:11px;height:100%;display:flex}.zt .zup-h{align-items:baseline;gap:10px;display:flex}.zt .zup-h .eb{margin:0}.zt .zup-town{color:var(--ink2);margin-left:auto;font-size:11.5px}.zt .zup-meter{background:var(--cream2);border-radius:999px;height:8px;overflow:hidden}.zt .zup-fill{background:linear-gradient(90deg,var(--gold),var(--gold2));border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.3,1);display:block}.zt .zup-read{color:var(--ink2);margin:0;font-size:13px}.zt .zup-read b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:500}.zt .zup-lines{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.zt .zup-lines li{color:var(--ink2);align-items:center;gap:8px;font-size:12.5px;display:flex}.zt .zup-lines i{background:var(--ink2);border-radius:50%;flex:none;width:7px;height:7px}.zt .zup .pill{align-self:flex-start;margin-top:auto}.zt .zup-quiet{flex-direction:column;gap:8px;height:100%;display:flex}.zt .zup-quiet b{letter-spacing:-.01em;font-size:17px;font-weight:400}.zt .zup-quiet em{color:var(--ink2);font-size:12.5px;font-style:normal;line-height:1.55}.zt .zup-quiet .pill{align-self:flex-start;margin-top:auto}@media (max-width:620px){.zt .tdI-col{padding:15px 16px}.zt .spc-split{gap:16px}.zt .spc-ring{width:112px;height:112px}}@container tdy (max-width:980px){.zt .tdI-deck{grid-column:auto;justify-self:stretch;width:100%;margin-right:0}.zt .tdI-l{margin-left:0}.zt .tdI-kc .kc{--kcw:100%;align-items:stretch}}.zt .lat{margin:6px 0 0}.zt .lat-h{align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.zt .lat-h .tdy-c{margin-left:auto}.zt .lat-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt .lat-card{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-areas:"when cad""what what""who at";gap:2px;padding:14px 16px 13px;display:grid;position:relative}.zt .lat-card:before{content:"";background:var(--border);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.zt .lat-card[data-cat=cleaning]:before{background:var(--t-clean-fg)}.zt .lat-card[data-cat=maintenance]:before{background:var(--gold2)}.zt .lat-card[data-cat=repairs]:before{background:var(--t-plumb-fg)}.zt .lat-card[data-cat=inspections]:before{background:var(--t-elec-fg)}.zt .lat-when{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);grid-area:when;font-size:11px;font-weight:700}.zt .lat-cad{font-variant-numeric:tabular-nums;grid-area:cad;justify-self:end;font-size:13px;font-weight:600}.zt .lat-card>b{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;grid-area:what;margin-top:5px;font-size:14.5px;font-weight:600;overflow:hidden}.zt .lat-card>em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;grid-area:who;margin-top:2px;font-size:12.5px;font-style:normal;overflow:hidden}.zt .lat-at{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;grid-area:at;place-self:end;font-size:11.5px;overflow:hidden}.zt .lat-add{background:0 0;border-style:dashed;padding:0}.zt .lat-add a{color:var(--ink);border-radius:18px;gap:2px;padding:14px 16px 13px;text-decoration:none;display:grid}.zt .lat-add:hover{border-color:var(--gold)}.zt .lat-add b{font-size:14.5px;font-weight:600}.zt .lat-add em{color:var(--ink2);margin-top:2px;font-size:12.5px;font-style:normal}.zt .lat-plus{background:var(--cream2);width:26px;height:26px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:7px;display:grid}.zt .lat-plus svg{width:14px;height:14px}.zt .lat-card:before{content:none}.zt .lat-card[data-cat]:before{content:""}@container tdy (max-width:560px){.zt .lat-grid{grid-template-columns:1fr}}.zt .pl-sec{margin:0 0 26px}.zt .pl-sec:last-child{margin-bottom:0}.zt .pl-sec .tdy-bh{margin:0 0 11px}.zt .pl-sec h3{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;margin:0;font-size:20px;font-weight:400;line-height:1.2}.zt .pl-list{border:1px solid var(--border);background:var(--border);border-radius:18px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zt .pl-row{background:var(--card);grid-template-columns:8px 52px 124px minmax(0,1fr) auto;grid-template-areas:"dot plate when what act";align-items:center;gap:15px;padding:11px 18px 11px 11px;display:grid}.zt .pl-plate{background:var(--cream2);border-radius:11px;flex:none;grid-area:plate;width:52px;height:52px;position:relative;overflow:hidden}.zt .pl-plate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zt .pl-plate .tonal{background:linear-gradient(160deg,var(--tonal1),var(--tonal2));color:var(--gold);place-items:center;display:grid;position:absolute;inset:0}.zt .pl-plate .tonal svg{stroke-width:1.8px;width:22px;height:22px}@media (max-width:760px){.zt .pl-row{grid-template-columns:8px 44px minmax(0,1fr);grid-template-areas:"dot plate what"".when when"".act act";row-gap:8px}.zt .pl-plate{width:44px;height:44px}}.zt .pl-row:before{content:"";background:var(--gold);opacity:1;border-radius:50%;grid-area:dot;width:8px;height:8px}.zt .pl-when{color:var(--ink2);font-variant-numeric:tabular-nums;grid-area:when;font-size:12.5px;font-weight:600}.zt .pl-what{grid-area:what;min-width:0}.zt .pl-what b{letter-spacing:-.005em;text-wrap:pretty;font-size:14px;font-weight:600;display:block}.zt .pl-what small{color:var(--ink2);font-size:12.5px;display:block}.zt .pl-act{border:1px solid var(--border);color:var(--ink);white-space:nowrap;border-radius:999px;grid-area:act;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .3s cubic-bezier(.32,.72,0,1),border-color .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.zt .pl-act:hover{background:var(--sunk);border-color:var(--gold)}.zt .pl-act svg{width:13px;height:13px}@media (max-width:560px){.zt .pl-row{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot what act"".when act";align-items:start;gap:4px 11px;padding:12px 14px}.zt .pl-row:before{margin-top:5px}.zt .pl-act{align-self:center;padding:6px 11px}}.zt .plg{margin:0}@container mh (max-width:700px){.zt .plg{flex-direction:column;align-items:flex-start;gap:16px}.zt .plg .glass{margin-left:0}}.zt .pl-add{flex-direction:column;gap:14px;max-width:440px;margin:8px 0 0;display:flex}.zt .pl-add-note{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.55}.zt .pl-add-f{flex-direction:column;gap:6px;display:flex}.zt .pl-add-f>span{letter-spacing:.02em;color:var(--ink2);font-size:12px;font-weight:600}.zt .pl-add-f input,.zt .pl-add-f select{border:1px solid var(--border);background:var(--card);height:42px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-size:14px}.zt .pl-add-f input:focus-visible,.zt .pl-add-f select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pl-add-fine{color:var(--ink2);margin:2px 0 0;font-size:12px;line-height:1.5}.zt .pj-facts{color:var(--ink);flex-wrap:wrap;gap:10px 34px;margin:18px 0 0;font-size:13.5px;display:flex}.zt .pj-facts>span{flex-direction:column;gap:3px;display:flex}.zt .pj-facts .eb{margin:0}.zt .pj-facts a{color:inherit;text-underline-offset:2px;text-decoration:underline}.zt .pj-facts a:hover{color:var(--gold)}.zt .pj-note{color:var(--ink);max-width:56ch;margin:16px 0 0;font-size:14.5px;line-height:1.55}.zt .pj-empty{border:1px dashed var(--border);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.zt .pj-empty p{color:var(--ink2);max-width:46ch;margin:0;font-size:13.5px;line-height:1.55}.zt .pl-sec+.pl-sec,.zt .pj-facts+.pl-sec,.zt .pj-note+.pl-sec,.zt .pj-empty+.pl-sec{margin-top:30px}.zt .phero+.pj-facts{margin-top:20px}.zt .pl-add .sub-cta{align-self:flex-start}.zt .pl-add{gap:18px;max-width:none;margin-top:22px}.zt .pl-add-lead{max-width:56ch}.zt .pl-add-lead .eb{margin-bottom:6px}.zt .pl-add-lead h2{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.018em;margin:0 0 8px;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.12}.zt .pl-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px;display:grid}@media (max-width:640px){.zt .pl-add-grid{grid-template-columns:1fr}}.zt .pl-add-f small{color:var(--ink2);font-size:12px;line-height:1.5}.zt .pl-add-wide{max-width:640px}.zt .pl-add-f textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--border);resize:vertical;border-radius:12px;min-height:84px;padding:11px 12px;font-size:14px}.zt .pl-add-f textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pl-add-f small.pl-add-bad{color:var(--deal-fg);font-weight:500}.zt .pl-add .pill{align-self:flex-start}.zt .tdI-box .pl-add-f input,.zt .tdI-box .pl-add-f select,.zt .tdI-box .pl-add-f textarea{background:var(--cream1)}.zt .pc-box .pc-form{margin-top:18px}.zt .pc-box .plv-bh{margin-bottom:10px}.zt .pc-with{border:1px solid var(--border);background:var(--cream1);border-radius:16px;align-items:flex-start;gap:11px;margin:14px 0 0;padding:13px 15px;display:flex}.zt .pc-with>svg{width:17px;height:17px;color:var(--gold);flex:none;margin-top:2px}.zt .pc-with>span{min-width:0}.zt .pc-with b{color:var(--ink);font-size:14px;font-weight:600;display:block}.zt .pc-with small{color:var(--ink2);margin-top:3px;font-size:12px;line-height:1.55;display:block}.zt .pc-open{color:var(--gold);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.zt .pc-open:hover{color:var(--ink)}@container mh (max-width:520px){.zt .pc-with{flex-wrap:wrap}.zt .pc-with>span{flex:calc(100% - 28px)}.zt .pc-open{margin-left:28px}}.zt .pc-gone{background:var(--cream1);border:1px solid var(--border);color:var(--deal-fg);border-radius:14px;margin:14px 0 0;padding:12px 15px;font-size:12.5px;line-height:1.55}.zt .pl-flash{background:var(--cream1);border:1px solid var(--border);color:var(--deal-fg);border-radius:14px;margin:0 0 18px;padding:12px 15px;font-size:13px;line-height:1.55}.zt .pl-flash.done{color:var(--ink)}.zt .pj-why{color:var(--ink2);border-left:2px solid rgba(var(--goldrgb),.55);max-width:62ch;margin:12px 0 0;padding-left:14px;font-size:13.5px;line-height:1.6}.zt .txy-years{margin:14px 0 18px}.zt .txy-years a{border:1px solid var(--border);background:var(--bg);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:7px 13px;font-size:13px;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.zt .txy-years a:hover{border-color:var(--gold);color:var(--ink)}.zt .txy-years a.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .txy-years a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .txy-total{flex-direction:column;gap:2px;margin:0 0 16px;display:flex}.zt .txy-total b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(28px,4cqi,38px);font-weight:500;line-height:1.05}.zt .txy-total em{color:var(--ink2);font-size:13px;font-style:normal}.zt .txy-rows{background:var(--border);border:1px solid var(--border);border-radius:16px;gap:1px;display:grid;overflow:hidden}.zt .txy-row{background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:13px 16px;display:grid}.zt .txy-l,.zt .txy-r{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .txy-r{text-align:right}.zt .txy-l b,.zt .txy-r b{color:var(--ink);font-size:14px;font-weight:600}.zt .txy-r b{font-variant-numeric:tabular-nums}.zt .txy-l small,.zt .txy-r small{color:var(--ink2);font-size:12px;line-height:1.45}.zt .txy-fine{max-width:64ch;color:var(--ink2);margin:14px 2px 0;font-size:12.5px;line-height:1.55}@container mh (max-width:560px){.zt .txy-row{grid-template-columns:1fr}.zt .txy-r{text-align:left}}.zt .txe-parts{flex-direction:column;gap:14px;margin:16px 0 0;display:flex}.zt .txe-part{border:1px solid var(--border);background:var(--bg);border-radius:16px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:16px;display:flex}.zt .txe-part legend{float:left;width:100%;color:var(--ink);margin:0 0 2px;padding:0;font-size:14px;font-weight:600}.zt .txe-part legend+*{clear:both}.zt .txe-hint{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.zt .txe-row2{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.zt .txe-in{flex-direction:column;gap:6px;min-width:0;display:flex}.zt .txe-in>span:first-child{color:var(--ink2);font-size:12.5px}.zt .txe-in input{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:40px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 12px;font-size:14px}.zt .txe-row2 .txe-in{flex:150px;max-width:220px}.zt .txe-in input:focus{outline:2px solid var(--gold);outline-offset:1px}.zt .txe-unit{padding-bottom:2px}.zt .txe-says{color:var(--ink);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;display:flex}.zt .txe-says svg{width:15px;height:15px;color:var(--gold);flex:none}.zt .txe-says.bad,.zt .txe-says.bad svg{color:var(--dv-warn)}.zt .txe-bills{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;display:grid}.zt .txe-cash{display:block;position:relative}.zt .txe-cash i{color:var(--ink2);pointer-events:none;font-size:13.5px;font-style:normal;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.zt .txe-cash input{padding-left:24px}.zt .txe-listhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.zt .txe-bulk{gap:6px;display:inline-flex}.zt .txe-bulk button{border:1px solid var(--border);background:var(--card);height:30px;font:inherit;color:var(--ink2);cursor:pointer;border-radius:999px;padding:0 12px;font-size:12.5px}.zt .txe-bulk button:hover:not(:disabled){border-color:var(--gold);color:var(--ink)}.zt .txe-bulk button:disabled{opacity:.45;cursor:default}.zt .txe-bulk button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .txe-list{background:var(--border);border:1px solid var(--border);border-radius:14px;gap:1px;max-height:460px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto}.zt .txe-cost{background:var(--card);cursor:pointer;grid-template-columns:auto 56px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 14px;display:grid}.zt .txe-cost input{width:17px;height:17px;accent-color:var(--ink);cursor:pointer;margin:0}.zt .txe-cost input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .txe-day{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px}.zt .txe-what,.zt .txe-amt{flex-direction:column;gap:1px;min-width:0;display:flex}.zt .txe-what b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.zt .txe-what small,.zt .txe-amt small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.zt .txe-amt{text-align:right}.zt .txe-amt b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.zt .txe-cost.off .txe-day,.zt .txe-cost.off .txe-what,.zt .txe-cost.off .txe-amt{opacity:.45}.zt .txe-cost.off .txe-what b{text-decoration:line-through;-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2)}.zt .txe-go{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:16px 0 0;display:flex}.zt .txe-go .pill{font:inherit;cursor:pointer;border:0;font-size:13.5px;font-weight:500}.zt .txe-go .pill svg{width:16px;height:16px}.zt .txe-go .pill:disabled{opacity:.55;cursor:default}.zt .txe-go .pill:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .txe-save{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}.zt .txe-status{color:var(--ink2);flex:220px;margin:0;font-size:13px}.zt .txe-status.bad{color:var(--dv-warn);font-weight:600}.zt .txe-left{border:1px solid var(--dv-warn);border-radius:14px;margin:12px 0 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.zt .txe-left{border:1px solid color-mix(in srgb,var(--dv-warn) 45%,var(--border))}}.zt .txe-left{background:var(--bg)}.zt .txe-left p{color:var(--ink);align-items:center;gap:7px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.zt .txe-left p svg{width:15px;height:15px;color:var(--dv-warn);flex:none}.zt .txe-left ul{color:var(--ink2);margin:0;padding-left:20px;font-size:12.5px;line-height:1.55}.zt .txe-locked{max-width:420px}.zt .txe-locked small{color:var(--ink2);margin-top:2px;font-size:12px;line-height:1.45;display:block}@container mh (max-width:560px){.zt .txe-part{padding:14px 12px}.zt .txe-row2 .txe-in{max-width:none}.zt .txe-cost{grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px}.zt .txe-day{grid-area:2/2;font-size:11.5px}.zt .txe-what{grid-area:1/2}.zt .txe-amt{grid-area:1/3/span 2}}.zt .pjb-shots{grid-template-columns:1fr;gap:18px;display:grid}@container mh (min-width:620px){.zt .pjb-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.zt .pjb-shotgroup>.eb{margin:0 0 8px}.zt .pjb-shot{position:relative;overflow:hidden}.zt .pjb-shot img{object-fit:cover;width:100%;height:100%;display:block}.zt .pjb-shotgone{background:var(--cream2);width:100%;height:100%;color:var(--ink2);justify-content:center;align-items:center;display:flex}.zt .pjb-shotgone svg{width:18px;height:18px}.zt .pjb-shotacts{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;inset:auto 4px 4px auto}.zt .pjb-shot:hover .pjb-shotacts,.zt .pjb-shot:focus-within .pjb-shotacts{opacity:1}.zt .pjb-shotacts button{border:1px solid var(--border);background:rgba(var(--cardrgb),.92);width:26px;height:26px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.zt .pjb-shotacts button:hover{background:var(--card)}.zt .pjb-shotacts button:disabled{opacity:.5;cursor:default}.zt .pjb-shotacts svg{width:13px;height:13px}.zt .pjb-shotacts button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pjb-err{color:var(--warn,#8a5a0a);margin:10px 0 0;font-size:13px}.zt .pjb-fine{max-width:60ch;margin:14px 0 0}@media (prefers-reduced-motion:reduce){.zt .pjb-shotacts{transition:none}}.zt .pjb-shotgroup.bv{flex-direction:column;gap:10px;display:flex}.zt .pjb-shotgroup.bv>.eb{margin:0}.zt .ed-shotbox .bv-open,.zt .bv-leaf .bv-open{background:var(--ink);cursor:pointer;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.zt .bv-open:disabled{cursor:default;opacity:.6}.zt .bv-open:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .bv-open .dcx-vplay{width:28px;height:28px}.zt .bv-open .dcx-vplay svg{width:14px;height:14px;margin-left:1px}.zt .bv-open .dcx-vlen{padding:1px 6px;font-size:10px;bottom:5px;right:5px}.zt .bv-blank{background:var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zt .bv-blank{background:color-mix(in srgb,var(--ink) 88%,var(--gold))}}.zt .bv-tile .pjb-shotacts{z-index:1}.zt .bv-picked{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.zt .bv-picked>p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px}.zt .bv-picked>p em{color:var(--ink2);font-variant-numeric:tabular-nums;margin-left:6px;font-style:normal}.zt .bv-acts{flex-wrap:wrap;gap:8px;display:flex}.zt .bv-leaf{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.zt .bv-leaf .bv-open{border-radius:12px;width:132px;height:88px;position:relative;overflow:hidden}.zt .pjb-pay{background:var(--border);border:1px solid var(--border);border-radius:16px;gap:1px;margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.zt .pjb-pay>li{background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:11px 14px;display:grid}.zt .pjb-payl,.zt .pjb-payr{min-width:0;display:flex}.zt .pjb-payl{flex-direction:column;gap:2px}.zt .pjb-payl b{color:var(--ink);font-size:14px;font-weight:600}.zt .pjb-payl em{color:var(--ink2);font-size:12px;font-style:normal}.zt .pjb-payr{align-items:center;gap:9px}.zt .pjb-payr b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.zt .pjb-payr a{color:var(--ink2);align-items:center;display:inline-flex}.zt .pjb-payr a:hover{color:var(--gold)}.zt .pjb-payr svg{width:15px;height:15px}.zt .pjb-payform{border:1px solid var(--border);background:var(--cream1);border-radius:16px;flex-direction:column;gap:12px;margin:4px 0 0;padding:14px;display:flex}.zt .pjb-payform .pl-add-grid{gap:10px}.zt .pjb-payout{justify-content:flex-end;gap:8px;display:flex}.zt .pjb-none{flex-direction:column;gap:3px;margin:0 0 14px;display:flex}.zt .pjb-none b{color:var(--ink);font-size:15px;font-weight:500}.zt .pjb-none em{color:var(--ink2);font-size:13px;font-style:normal;line-height:1.45}.zt .pjb-attached{gap:8px;margin-top:4px}.zt .pjb-atl{color:var(--ink2);font-size:12.5px;font-weight:500}.zt .pjb-atlist{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zt .pjb-atlist li{background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;min-width:0;padding:5px 6px 5px 12px;display:inline-flex}.zt .pjb-atlist li b{overflow-wrap:anywhere;font-size:14px}.zt .pjb-atlist li>svg{width:14px;height:14px;color:var(--gold);flex:none}.zt .pjb-atlist li button{width:26px;height:26px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.zt .pjb-atlist li button:hover{color:var(--ink);background:var(--bg)}.zt .pjb-atlist li button:focus-visible,.zt .pjb-atadd:focus-visible,.zt .pjb-atopts button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-atlist li button svg{width:14px;height:14px}.zt .pjb-atadd{border:1px dashed var(--border);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 13px;font-size:13px;display:inline-flex}.zt .pjb-atadd svg{width:14px;height:14px}.zt .pjb-atadd:disabled{opacity:.55;cursor:default}.zt .pjb-atpick{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:460px;padding:10px;display:flex}.zt .pjb-atsearch{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.zt .pjb-atsearch:focus-within{border-color:var(--gold)}.zt .pjb-atsearch svg{width:15px;height:15px;color:var(--ink2);flex:none}.zt .pjb-atsearch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.zt .pjb-atopts{flex-direction:column;gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.zt .pjb-atopts button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;font-size:14px;display:flex}.zt .pjb-atopts button:hover{background:var(--bg)}.zt .pjb-atopts small{color:var(--ink2);flex:none;font-size:12.5px}.zt .pjb-atfine{color:var(--ink2);margin:0;font-size:13px;line-height:1.45}.zt .pj-attached{flex-direction:column;gap:6px;display:flex}.zt .pj-atnames{flex-wrap:wrap;gap:6px 14px;display:flex}.zt .pj-atnames span{align-items:center;gap:6px;display:inline-flex}.zt .pj-atnames svg{width:14px;height:14px;color:var(--gold)}.zt .pj-attached em{color:var(--ink2);font-size:13px;font-style:normal}.zt .pj-attsaid{flex-direction:column;gap:6px;display:flex}.zt .pj-attsaid p{margin:0}.zt .pj-atacts{flex-wrap:wrap;gap:8px;display:flex}.zt .pj-atacts .pill svg{width:14px;height:14px}.zt .pj-atacts .pill.off{color:var(--ink2)}.zt .pjb-mat{background:var(--border);border:1px solid var(--border);--mrm:64px;border-radius:16px;gap:1px;margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.zt .pjb-mat>li{grid-template-columns:minmax(0,1fr) var(--mrm);background:var(--card);align-items:center;gap:10px;padding:11px 12px;display:grid}.zt .pjb-mrow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:7px;display:grid}.zt .pjb-mname{grid-column:1/-1}.zt .pjb-mrow input{width:100%;min-width:0;height:34px;font:inherit;color:var(--ink);background:var(--cream1);border:1px solid var(--border);border-radius:9px;padding:0 9px;font-size:13px}.zt .pjb-mrow input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pjb-mrow .pill.sm{background:var(--ink);height:34px;color:var(--bg);border-color:var(--ink);cursor:pointer}.zt .pjb-mdrop{justify-content:flex-end;display:flex}.zt .pjb-mdrop button{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:11.5px}.zt .pjb-mdrop button:hover{color:var(--ink);background:var(--cream2)}.zt .pjb-madd{flex-direction:column;gap:9px;margin:14px 0 0;display:flex}.zt .pjb-mline{border:1px dashed var(--border);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 15px;font-size:13.5px;font-weight:500;transition:border-color .16s,color .16s;display:flex}.zt .pjb-mline:hover{border-color:var(--gold);color:var(--gold)}.zt .pjb-mline:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-mline svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.zt .pjb-mline{transition:none}}.zt .pjb-madd>label{color:var(--ink);font-size:12.5px;font-weight:600}.zt .pjb-madd .ct{max-width:52ch;margin:0}.zt .pjb-audience{max-width:64ch;margin:0 0 12px}.zt .pv-reach{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 0;display:flex}.zt .pv-reach a{color:var(--gold);border-bottom:1px solid rgba(var(--goldrgb),.45);font-size:12.5px;text-decoration:none}.zt .pv-reach a:hover{color:var(--ink);border-bottom-color:var(--ink)}.zt .pv-reach em{color:var(--ink2);flex:100%;font-size:11.5px;font-style:normal;line-height:1.45}.zt .pv-add-c{flex-wrap:wrap}.zt .pv-add-c input{flex:140px;min-width:0}.zt .pjb-out{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:4px;padding:16px 4px 4px;display:flex}.zt .pjb-out>div{flex-direction:column;gap:3px;min-width:0;max-width:56ch;display:flex}.zt .pjb-out b{color:var(--ink);font-size:14px;font-weight:600}.zt .pjb-out em{color:var(--ink2);font-size:12.5px;font-style:normal;line-height:1.5}.zt .pjb-outacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt .pjb-outdel{color:var(--ink2);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px;font-size:12.5px;text-decoration:underline}.zt .pjb-outdel:hover{color:var(--deal-fg)}.zt .pjb-out-off{background:var(--cream2);border:1px solid var(--border);border-radius:20px;margin-top:6px;padding:16px 18px}.zt .pjb-confirm{background:var(--card);border:1px solid var(--border);border-radius:16px;flex:100%;margin-top:4px;padding:14px 16px}.zt .pjb-confirm>b{margin:0 0 8px;font-size:14.5px;display:block}.zt .pjb-confirm ul{margin:0 0 10px;padding-left:1.15em}.zt .pjb-confirm li{color:var(--ink2);margin:0 0 4px;font-size:13px;line-height:1.5}.zt .pjb-confirm>p{color:var(--deal-fg);margin:0 0 12px;font-size:13px;font-weight:600}.zt .pjb-outgo{color:var(--deal-fg);font-weight:600}.zt .pjb-tbl{--cols:164px minmax(0,2.4fr) 96px 116px 150px 48px;border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.zt .pjb-tr{grid-template-columns:var(--cols);display:grid}.zt .pjb-tr+.pjb-tr{border-top:1px solid var(--border)}.zt .pjb-thead{background:var(--cream1)}.zt .pjb-th{min-width:0;color:var(--ink2);align-items:center;gap:8px;padding:14px 15px;font-size:13.5px;font-weight:600;display:flex}.zt .pjb-th+.pjb-th{border-left:1px solid var(--border)}.zt .pjb-th svg{opacity:.75;flex:none;width:15px;height:15px}.zt .pjb-th.num{justify-content:flex-end}.zt .pjb-td{min-width:0;display:flex;position:relative}.zt .pjb-td+.pjb-td{border-left:1px solid var(--border)}.zt .pjb-td input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;padding:16px 15px;font-size:14.5px}.zt .pjb-td input::placeholder{color:var(--ink2);opacity:.55}.zt .pjb-td input:focus{outline:none}.zt .pjb-td:focus-within{background:var(--cream1)}.zt .pjb-td:focus-within:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 2px var(--gold);position:absolute;inset:0}.zt .pjb-td.num input{text-align:right;font-variant-numeric:tabular-nums}.zt .pjb-td.money input{padding-left:26px}.zt .pjb-td.money>i{color:var(--ink2);pointer-events:none;font-size:13.5px;font-style:normal;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.zt .pjb-td.rm{border-left:1px solid var(--border);justify-content:center;align-items:center}.zt .pjb-td.rm button{width:28px;height:28px;color:var(--ink2);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:opacity .14s,color .14s,background .14s;display:grid}.zt .pjb-tr:hover .pjb-td.rm button,.zt .pjb-tr:focus-within .pjb-td.rm button{opacity:1}.zt .pjb-td.rm button:hover{color:#8a1a1a;background:var(--cream2)}.zt .pjb-td.rm button:focus-visible{opacity:1;outline:2px solid var(--gold);outline-offset:1px}.zt .pjb-td.rm svg{width:15px;height:15px}@media (hover:none){.zt .pjb-td.rm button{opacity:1}}.zt .pjb-td.st{align-items:center;padding:0 10px}.zt .pst{min-width:0;display:inline-flex;position:relative}.zt .pst-btn{appearance:none;border:1px solid var(--border);background:var(--cream1);max-width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 8px 5px 9px;font-size:12.5px;transition:border-color .14s,background .14s;display:inline-flex}.zt .pst-btn:hover,.zt .pst-btn[aria-expanded=true]{border-color:var(--ink2)}.zt .pst-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pst-btn b{white-space:nowrap;font-weight:600}.zt .pst-btn>svg{width:13px;height:13px;color:var(--ink2);flex:none}.zt .pst i{background:var(--dv-6);border-radius:50%;flex:none;width:8px;height:8px}.zt [data-s=deposit_paid]>i{background:var(--dv-warn)}.zt [data-s=paid]>i{background:var(--dv-ok)}.zt [data-s=refunded]>i{box-shadow:inset 0 0 0 1.5px var(--ink2);background:0 0}.zt .pst-btn[data-s=paid]{background:#2e7d6b1f;border-color:#2e7d6b59}.zt .pst-btn[data-s=deposit_paid]{background:#b4762a1f;border-color:#b4762a59}.zt .pst-btn[data-s=refunded] b{color:var(--ink2);text-decoration:line-through;text-decoration-thickness:1px}.zt .pst-menu{z-index:40;background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-width:176px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -20px #0e0e0e73}.zt .pst-menu button{appearance:none;width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.zt .pst-menu button:hover,.zt .pst-menu button:focus-visible{background:var(--cream2);outline:none}.zt .pst-menu button b{flex:1;font-weight:500}.zt .pst-menu button svg{width:14px;height:14px;color:var(--ink2)}.zt .pjb-tbl:has(.pst-menu){overflow:visible}.zt .pjb-tnew{border:0;border-top:1px solid var(--border);width:100%;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:15px;font-size:14px;font-weight:500;transition:color .14s,background .14s;display:flex}.zt .pjb-tnew:hover{color:var(--ink);background:var(--cream1)}.zt .pjb-tnew:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .pjb-tnew svg{width:15px;height:15px}.zt .pjb-tsum{color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:14px 2px 0;font-size:13.5px;display:flex}.zt .pjb-tsum b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.014em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}.zt .pjb-tsum i{flex:100%;font-size:12.5px;font-style:normal;line-height:1.55}@container mh (max-width:720px){.zt .pjb-tbl{--cols:minmax(0,1fr) 48px}.zt .pjb-thead{display:none}.zt .pjb-tr{grid-template-columns:minmax(0,1fr) 48px}.zt .pjb-tr>.pjb-td:not(.rm){border-left:0;grid-column:1}.zt .pjb-tr>.pjb-td.rm{grid-row:1/span 5}.zt .pjb-td+.pjb-td:not(.rm){border-top:1px solid var(--border)}.zt .pjb-tfill{display:none}}@media (prefers-reduced-motion:reduce){.zt .pjb-td.rm button,.zt .pjb-tnew{transition:none}}.zt .pjb-mas{columns:2;column-gap:14px}@container mh (min-width:700px){.zt .pjb-mas{columns:3}}@container mh (min-width:1060px){.zt .pjb-mas{columns:4}}.zt .pjb-mas>*{break-inside:avoid;width:100%;margin:0 0 14px;display:block}@container mh (max-width:699px){.zt .pjb-mas>.pjb-well:nth-child(n+5){display:none}}.zt .pjb-mas>:nth-child(4n+1){aspect-ratio:4/5}.zt .pjb-mas>:nth-child(4n+2){aspect-ratio:1}.zt .pjb-mas>:nth-child(4n+3){aspect-ratio:4/3}.zt .pjb-mas>:nth-child(4n+4){aspect-ratio:3/4}.zt .pjb-drop{text-align:center;border:1px dashed var(--border);background:var(--cream1);color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px;transition:border-color .16s,background .16s;display:flex;position:relative}.zt .pjb-drop:hover{border-color:var(--gold);background:var(--cream2)}.zt .pjb-drop:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-drop:disabled{cursor:default;opacity:.7}.zt .pjb-drop .ring{background:var(--cream2);width:46px;height:46px;color:var(--gold);border-radius:50%;place-items:center;margin:0 0 8px;display:grid}.zt .pjb-drop:hover .ring{background:var(--card)}.zt .pjb-drop .ring svg{width:20px;height:20px}.zt .pjb-drop b{font-size:14px;font-weight:600}.zt .pjb-drop em{color:var(--ink2);max-width:22ch;font-size:12px;font-style:normal;line-height:1.45}.zt .pjb-drop small{color:var(--ink2);opacity:.85;margin-top:7px;font-size:11px}.zt .pjb-well{background:rgba(var(--cardrgb),.42);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);border:1px solid rgba(var(--glass),.75);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 12px 30px -18px #0e0e0e47;border-radius:18px;position:relative}.zt .pjb-well:after{content:"";border:1.5px solid rgba(var(--tint),.16);border-radius:5px;width:26px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zt .pjb-well:has(svg):after{content:none}.zt .pjb-well:has(svg):before{content:none}.zt .pjb-wellmark{flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:88%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zt .pjb-wellmark>svg{width:30px;height:30px;color:var(--ink);opacity:.45;stroke-width:1.6px;flex:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1),color .2s,opacity .2s}.zt .pjb-wellmark em{opacity:0;letter-spacing:.01em;color:var(--ink2);text-align:center;white-space:nowrap;pointer-events:none;margin-top:8px;font-size:11.5px;font-style:normal;font-weight:500;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.zt .pjb-well.pick{cursor:pointer;transition:transform .28s cubic-bezier(.2,.8,.26,1),border-color .2s,background .2s,box-shadow .28s}.zt .pjb-wellmark em{transition:opacity .2s,color .2s,transform .28s cubic-bezier(.2,.8,.26,1)}@media (hover:hover) and (pointer:fine){.zt .pjb-well.pick:hover{border-color:rgba(var(--goldrgb),.7);background:rgba(var(--cardrgb),.62);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 18px 36px -18px #6e481073;transform:translateY(-3px)}.zt .pjb-well.pick:hover .pjb-wellmark>svg{color:var(--gold);opacity:1;transform:translateY(-4px)scale(1.12)}.zt .pjb-well.pick:hover .pjb-wellmark em{opacity:1;color:var(--ink);transform:translate(-50%,-2px)}}.zt .pjb-well.pick:active{transform:translateY(-1px)scale(.99)}@media (prefers-reduced-motion:reduce){.zt .pjb-well.pick,.zt .pjb-wellmark>svg,.zt .pjb-wellmark em{transition:none}.zt .pjb-well.pick:hover,.zt .pjb-well.pick:active,.zt .pjb-well.pick:hover .pjb-wellmark>svg{transform:none}.zt .pjb-well.pick:hover .pjb-wellmark em{transform:translate(-50%)}}.zt .pjb-well:before{content:"";background:rgba(var(--tint),.13);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% + 3px);left:calc(50% + 3px);transform:translate(-50%,-50%)}.zt .pjb-tile{border:1px solid var(--border);background:var(--cream1);border-radius:18px;margin:0 0 14px;position:relative;overflow:hidden}.zt .pjb-tile img{object-fit:cover;width:100%;height:100%;display:block}.zt .pjb-tile .gone{width:100%;height:100%;color:var(--ink2);justify-content:center;align-items:center;display:flex}.zt .pjb-tile .gone svg{width:20px;height:20px}.zt .pjb-tile.vid{min-height:150px}.zt .pjb-vopen{cursor:pointer;background:#1e1a14;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.zt .pjb-vopen:focus-visible{outline:2px solid var(--gold);outline-offset:-3px;border-radius:18px}.zt .pjb-vopen img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.32,.72,0,1);display:block}.zt .pjb-vopen .gone{color:#faf6ee99}.zt .pjb-vplay{color:#faf6ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e0e8c;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;transition:transform .5s cubic-bezier(.32,.72,0,1),background .3s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:50%;left:50%}.zt .pjb-vplay svg{fill:currentColor;width:18px;height:18px;margin-left:2px}.zt .pjb-vlen{color:#faf6ee;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0eb8;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}@media (hover:hover) and (pointer:fine){.zt .pjb-tile.vid:hover .pjb-vopen img{transform:scale(1.03)}.zt .pjb-tile.vid:hover .pjb-vplay{background:#0e0e0eb8;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.zt .pjb-vopen img,.zt .pjb-vplay{transition:none}.zt .pjb-tile.vid:hover .pjb-vopen img,.zt .pjb-tile.vid:hover .pjb-vplay{transform:none}}.zt .pjb-tag{z-index:2;color:#faf6ee;font:inherit;letter-spacing:.03em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0ec7;border:0;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;transition:background .16s;position:absolute;bottom:10px;left:10px}.zt .pjb-tag:hover{background:#0e0e0eeb}.zt .pjb-tag:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-x{z-index:3;color:#faf6ee;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e0eb8;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:opacity .16s,transform .16s,background .16s;display:grid;position:absolute;top:9px;right:9px;transform:scale(.9)}.zt .pjb-tile:hover .pjb-x,.zt .pjb-tile:focus-within .pjb-x{opacity:1;transform:scale(1)}.zt .pjb-x:hover{background:#8a1a1a}.zt .pjb-x:focus-visible{opacity:1;outline:2px solid var(--gold);outline-offset:2px;transform:scale(1)}.zt .pjb-x:disabled{opacity:.5;cursor:default}.zt .pjb-x svg{stroke-width:2.6px;width:14px;height:14px}@media (hover:none){.zt .pjb-x{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .pjb-x,.zt .pjb-tag,.zt .pjb-drop{transition:none}.zt .pjb-x{transform:none}}.zt .pjb-whens{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@container mh (min-width:860px){.zt .pjb-whens{grid-template-columns:minmax(0,1fr) 1px auto;align-items:start}}.zt .pjb-whenq{flex-direction:column;gap:22px;min-width:0;display:flex}.zt .pjb-calside{background:var(--cream1);border:1px solid var(--border);width:100%;max-width:380px;box-shadow:inset 0 1px 0 rgba(var(--glass),.7);border-radius:22px;margin:0;padding:20px 20px 16px}.zt .pjb-calside .bkf-cal{max-width:none;margin:0}.zt .pjb-calside .bkf-cal-h{margin:4px 0 14px}.zt .pjb-calside .bkf-cal-h p{font-size:20px}.zt .pjb-calside .bkf-cal-dow{margin:0 0 8px}.zt .pjb-calside .bkf-cal-dow span{letter-spacing:.08em;font-size:10.5px}.zt .pjb-calside .bkf-cal-grid{gap:5px 0}.zt .pjb-calside .bkf-day{width:40px;height:40px;font-size:14px}.zt .pjb-calside .pjb-calsteps{gap:8px;margin:0 0 16px}.zt .pjb-calside .pjb-calsteps button{border-radius:14px;padding:10px 12px}.zt .pjb-calside .pjb-calfoot{border-top:1px solid var(--border);margin:12px 0 0;padding-top:12px}.zt .pjb-when.beside{min-width:0}.zt .pjb-timing .pjb-whenq.pjb-wcols{flex-flow:wrap;align-items:stretch;gap:28px 34px}.zt .pjb-wleft{flex-direction:column;flex:1000 440px;gap:28px;min-width:0;display:flex}.zt .pjb-wleft .pjb-when>.pjb-clabel,.zt .pjb-wleft .pjb-needscale>.pjb-clabel,.zt .pjb-wleft .pjb-prio>.pjb-clabel,.zt .pjb-wleft .pjb-chead{margin-bottom:12px}.zt .pjb-wright{flex-direction:column;flex:380px;gap:14px;min-width:0;max-width:100%;display:flex}.zt .pjb-calhost .pjb-calside{max-width:none}.zt .pjb-wcols>.pjb-wright{gap:12px}.zt .pjb-calhost .pjb-calside{border-radius:20px;padding:18px 20px}.zt .pjb-calhost .pjb-calside .bkf-cal-h{margin:0 0 10px}.zt .pjb-calhost .pjb-calside .bkf-cal-h p{font-size:18px}.zt .pjb-calhost .pjb-calside .bkf-cal-dow{margin:0 0 6px}.zt .pjb-calhost .pjb-calside .bkf-cal-grid{gap:3px 0}.zt .pjb-calhost .pjb-calside .bkf-day{width:38px;height:38px}.zt .pjb-calhost .pjb-calside .pjb-calsteps{margin:0 0 14px}.zt .pjb-wcols>.pjb-wleft .pjb-hdesc,.zt .pjb-wcols>.pjb-wleft .pjb-hdesc .pjb-descwell,.zt .pjb-wcols>.pjb-wleft .pjb-hdesc textarea{flex:auto}.zt .pjb-whenrule{display:none}@container mh (min-width:860px){.zt .pjb-whenrule{background:var(--border);align-self:stretch;width:1px;display:block}}.zt .pjb-whencal .bkf-cal{margin:0}.zt .pjb-whencal>.ct{max-width:34ch;margin:10px 0 0}.zt .pjb-bh{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 18px;display:flex}.zt .pjb-bh>.t{min-width:0}.zt .pjb-bh h2{margin:0;font-size:24px;line-height:1.15}.zt .pjb-bh .eb{margin:0 0 3px}.zt .pjb-bh .sub{color:var(--ink2);max-width:58ch;margin:7px 0 0;font-size:13px;line-height:1.5}.zt .pjb-hero{padding:0;position:relative;overflow:hidden}.zt .pjb-hero>.in{z-index:3;max-width:62%;padding:28px 28px 22px;position:relative}.zt .pjb-htitle{max-width:19ch;margin:5px 0 0;font-size:clamp(26px,3.4cqi,36px);line-height:1.12;position:relative}.zt .pjb-htitle textarea{resize:none;width:100%;font-size:1em;line-height:inherit;letter-spacing:-.014em;color:var(--ink);caret-color:var(--gold);background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;margin:0;padding:0 0 4px;transition:border-color .18s;display:block;overflow:hidden}.zt .pjb-htitle textarea:hover{border-bottom-color:rgba(var(--goldrgb),.35)}.zt .pjb-htitle textarea:focus{border-bottom-color:var(--gold);outline:none}.zt .pjb-htitle textarea:focus-visible{outline:none}.zt .pjb-htype{pointer-events:none;font-size:1em;line-height:inherit;letter-spacing:-.014em;color:var(--ink2);white-space:pre-wrap;position:absolute;inset:0 0 auto}.zt .pjb-htype .caret{vertical-align:-.08em;background:var(--gold);width:2px;height:.9em;margin-left:3px;animation:1.05s step-end infinite pjb-caret;display:inline-block}@keyframes pjb-caret{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.zt .pjb-htype .caret{animation:none}.zt .pjb-htitle textarea{transition:none}}.zt .pjb-hhome{z-index:6;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;display:inline-flex;position:relative}.zt .pjb-info{align-items:center;display:inline-flex;position:relative}.zt .pjb-info .tipdot{cursor:pointer;width:22px;height:22px}.zt .pjb-info .tipdot svg{width:14px;height:14px}.zt .pjb-infonote{z-index:20;border:1px solid var(--border);background:var(--card);width:max-content;max-width:420px;color:var(--ink2);text-align:left;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.45;animation:.16s cubic-bezier(.2,.7,.3,1) both pjb-info-in;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 10px 26px -14px #0e0e0e4d}@keyframes pjb-info-in{0%{opacity:0;margin-left:-4px}to{opacity:1;margin-left:0}}.zt .pjb-foot{margin:14px 0 0;display:flex}.zt .pjb-hhmenu{top:calc(100% + 8px);left:0;right:auto}.zt .pjb-hhome .pjb-err{margin:8px 0 0}@media (prefers-reduced-motion:reduce){.zt .pjb-infonote{animation:none}}.zt .pjb-herohead{z-index:3;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding:28px 28px 22px;display:grid;position:relative}.zt .pjb-herohead>.in{z-index:2;min-width:0;max-width:none;padding:0;position:relative}.zt .pjb-hdesc{z-index:1;flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.zt .pjb-heromark{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:16px;min-height:0;padding:0;display:flex;position:relative}.zt .pjb-stage{width:92px;height:92px;margin-right:-16px;display:block;position:relative}.zt .pjb-stage .zl-welcome svg{width:92px;height:92px}@container mh (max-width:760px){.zt .pjb-heromark,.zt .pjb-herohead>.in{display:contents}.zt .pjb-herohead>.in>.eb{grid-area:1/1}.zt .pjb-herohead>.in>.pjb-htitle,.zt .pjb-herohead>.in>h1{grid-area:2/1}.zt .pjb-herohead>.in>.pjb-hpills{grid-area:3/1/auto/-1}.zt .pjb-herohead>.in>.pjb-none{grid-area:4/1/auto/-1}.zt .pjb-stage{grid-area:1/2/span 2;align-self:start;width:60px;height:60px;margin-right:-6px}.zt .pjb-stage .zl-welcome svg{width:60px;height:60px}.zt .pjb-heroacts{grid-area:5/1/auto/-1;margin-top:14px}}.zt .pjb-heroacts{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.zt .pjb-heroacts .pill{height:40px;padding:0 18px;font-size:13.5px}@container mh (max-width:760px){.zt .pjb-heroacts{justify-content:flex-start}.zt .pjb-herohead{gap:0 16px}}.zt .pjb-herogal{z-index:2;padding:0 28px 24px;position:relative}.zt .pjb-herogal .pjb-fine{margin:4px 0 0}.zt .pjb-hero h1{letter-spacing:-.014em;max-width:17ch;margin:5px 0 0;font-size:clamp(26px,3.4cqi,36px);line-height:1.09}.zt .pjb-hero .band{z-index:1;background:radial-gradient(70% 60% at 92% 0%, rgba(var(--goldrgb),.16), transparent 70%), radial-gradient(60% 55% at 0% 100%, rgba(var(--goldrgb),.07), transparent 70%), linear-gradient(180deg, var(--cream1) 0%, var(--champ) 100%);position:absolute;inset:0}@container mh (max-width:760px){.zt .pjb-hero>.in{max-width:100%}}.zt .pjh{--ease:cubic-bezier(.32,.72,0,1)}.zt .pjh.saving .pjb-hpills{opacity:.72;transition:opacity .3s var(--ease)}.zt .pjh-stdot{background:var(--ink2);border-radius:50%;flex:none;width:8px;height:8px}.zt .s-planned .pjh-stdot{background:rgba(var(--tint),.32)}.zt .s-contacting .pjh-stdot{background:var(--gold)}.zt .s-in_progress .pjh-stdot{background:#2e7d6b}.zt .s-booked .pjh-stdot{background:#1f6fa8}.zt .s-done .pjh-stdot{background:var(--ink)}.zt .pjh-stbtn{padding-left:15px}.zt .pjh-sti{align-items:center;gap:10px;display:flex}.zt .pjh-sti .ck{width:15px;height:15px;color:var(--gold);margin-left:auto}.zt a.pjh-day{cursor:pointer;text-decoration:none}.zt a.pjh-day:hover{border-color:rgba(var(--goldrgb),.6)}.zt a.pjh-day:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjh-day.empty{border-style:dashed;border-color:rgba(var(--goldrgb),.55);color:var(--ink2);box-shadow:none}.zt .pjh-live{width:var(--wgw,272px);min-width:var(--wgw,272px);height:var(--rest,132px);position:relative}.zt .pjh:has(.pjh-lc.open){z-index:20;overflow:visible}.zt .pjh:has(.pjh-lc.open) .pjh-live{z-index:4}.zt .pjh .band{border-radius:inherit}.zt .pjh-lc{--pill:#fff;--pill-edge:rgba(var(--tint),.08);width:var(--wgw,272px);box-sizing:border-box;border:1px solid rgba(var(--tint),.07);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);box-shadow:0 1px 2px rgba(var(--shade),.05),0 18px 36px -24px rgba(var(--shade),.4);color:var(--ink);transition:width .55s var(--ease),border-radius .55s var(--ease),transform .55s var(--ease),box-shadow .55s var(--ease), border-color .3s var(--ease),background-color .3s var(--ease);background:#ffffffa8;border-radius:22px;position:absolute;top:0;right:0}.zt .pjh-lc.open{border-color:rgba(var(--goldrgb),.38);width:396px;box-shadow:0 0 0 4px rgba(var(--goldrgb),.1),0 1px 2px rgba(var(--shade),.05),0 34px 64px -30px rgba(var(--shade),.6);background:#fffffff0;border-radius:24px;transform:translateY(-3px)}@media (hover:hover) and (pointer:fine){.zt .pjh-lc.can:not(.open):hover{border-color:rgba(var(--goldrgb),.5);box-shadow:0 1px 2px rgba(var(--shade),.05),0 22px 40px -22px rgba(var(--shade),.45);transform:translateY(-2px)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjh-lc{--pill:#2a251f;--pill-edge:#f2eadc1a;background:#2e2922bd;border-color:#f2eadc1a}:root:not([data-theme=light]) .zt .pjh-lc.open{border-color:rgba(var(--goldrgb),.4);background:#28231df7}}:root[data-theme=dark] .zt .pjh-lc{--pill:#2a251f;--pill-edge:#f2eadc1a;background:#2e2922bd;border-color:#f2eadc1a}:root[data-theme=dark] .zt .pjh-lc.open{border-color:rgba(var(--goldrgb),.4);background:#28231df7}.zt .pjh-lface{border-radius:inherit;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:12px;margin:0;padding:14px 16px;display:flex}.zt button.pjh-lface{cursor:pointer}.zt .pjh-lface:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.zt .pjh-lhead{align-items:center;gap:11px;width:100%;display:flex}.zt .pjh-lic{background:rgba(var(--tint),.07);width:38px;height:38px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid}.zt .pjh-lic svg{stroke-width:1.9px;width:18px;height:18px}.zt .pjh-lc.s-open .pjh-lic{background:var(--gold);color:#1e1a14;animation:pjh-live 2.4s var(--ease) infinite}.zt .pjh-lc.s-off .pjh-lic{background:rgba(var(--goldrgb),.18);color:var(--gold)}@keyframes pjh-live{0%{box-shadow:0 0 0 0 rgba(var(--goldrgb),.5)}70%,to{box-shadow:0 0 0 9px rgba(var(--goldrgb),0)}}.zt .pjh-lwords{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zt .pjh-lwords b{letter-spacing:-.01em;font-size:15px;font-weight:600}.zt .pjh-lwords small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.zt .pjh-lmore{background:rgba(var(--tint),.06);width:28px;height:28px;color:var(--ink2);transition:transform .55s var(--ease),background-color .3s var(--ease),color .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.zt .pjh-lmore svg{width:15px;height:15px}.zt .pjh-lc.can:hover .pjh-lmore{color:var(--ink)}.zt .pjh-lc.open .pjh-lmore{background:rgba(var(--goldrgb),.18);color:var(--ink);transform:rotate(180deg)}.zt .pjh-stats{border-top:1px solid rgba(var(--tint),.08);grid-template-columns:1fr 1fr;width:100%;padding-top:12px;display:grid}.zt .pjh-stats>span{flex-direction:column;gap:2px;display:flex}.zt .pjh-stats>span+span{border-left:1px solid rgba(var(--tint),.08);padding-left:14px}.zt .pjh-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.zt .pjh-stats small{color:var(--ink2);font-size:11.5px;font-weight:600}.zt .pjh-lbody{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.zt .pjh-lc.open .pjh-lbody{grid-template-rows:1fr}.zt .pjh-lin{min-height:0;overflow:hidden}.zt .pjh-lpad{flex-direction:column;gap:12px;padding:2px 16px 16px;display:flex}.zt .pjh-lp{opacity:0;transition:opacity .2s var(--ease),transform .3s var(--ease);transform:translateY(8px)}.zt .pjh-lc.open .pjh-lp{opacity:1;transition:opacity .4s var(--ease) calc(.14s + var(--i,0) * 45ms),transform .55s var(--ease) calc(var(--i,0) * 45ms);transform:none}.zt .pjh-lurl{background:rgba(var(--tint),.045);border:1px solid rgba(var(--tint),.06);border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 6px 0 14px;display:flex}.zt .pjh-lurl>svg{width:16px;height:16px;color:var(--gold);flex:none}.zt .pjh-lurl input{min-width:0;height:100%;font:inherit;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px;font-weight:500}.zt .pjh-lurl.off input{color:var(--ink2);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--tint),.35);-webkit-text-decoration-color:rgba(var(--tint),.35);-webkit-text-decoration-color:rgba(var(--tint),.35);text-decoration-color:rgba(var(--tint),.35)}.zt .pjh-lcopy{background:var(--ink);height:36px;color:var(--bg);font:inherit;cursor:pointer;transition:transform .3s var(--ease),opacity .3s var(--ease);border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .pjh-lcopy svg{width:14px;height:14px}.zt .pjh-lcopy:active{transform:scale(.96)}.zt .pjh-lcopy:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjh-lcopy:disabled{background:rgba(var(--tint),.1);color:var(--ink2);cursor:default}.zt .pjh-lrow{flex-wrap:wrap;gap:8px;display:flex}.zt .pjh-lrow .pgh-btn{height:34px;padding:0 13px;font-size:12.5px}.zt .pjh-tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.zt .pjh-tile{border:1px solid rgba(var(--tint),.07);background:rgba(var(--tint),.04);min-height:96px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .35s var(--ease),border-color .35s var(--ease),transform .3s var(--ease);border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex;position:relative}.zt .pjh-tile .ic{background:rgba(var(--tint),.08);width:32px;height:32px;color:var(--ink2);transition:background-color .35s var(--ease),color .35s var(--ease);border-radius:50%;place-items:center;margin-bottom:auto;display:grid}.zt .pjh-tile .ic svg{stroke-width:2px;width:16px;height:16px}.zt .pjh-tile b{margin-top:10px;font-size:12.5px;font-weight:600;line-height:1.2}.zt .pjh-tile small{color:var(--ink2);font-size:11.5px}.zt .pjh-tile .sw{background:rgba(var(--tint),.14);width:28px;height:17px;transition:background-color .35s var(--ease);border-radius:999px;position:absolute;top:14px;right:12px}.zt .pjh-tile .sw:after{content:"";width:13px;height:13px;transition:transform .5s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.zt .pjh-tile.on{background:rgba(var(--goldrgb),.13);border-color:rgba(var(--goldrgb),.42)}.zt .pjh-tile.on .ic{background:var(--gold);color:#1e1a14}.zt .pjh-tile.on .sw{background:var(--gold)}.zt .pjh-tile.on .sw:after{transform:translate(11px)}.zt .pjh-tile.on small{color:var(--ink)}.zt .pjh-tile:hover:not(:disabled){border-color:rgba(var(--goldrgb),.55)}.zt .pjh-tile:active:not(:disabled){transform:scale(.96)}.zt .pjh-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjh-tile:disabled,.zt .pjh-tile[aria-disabled=true]{cursor:default}.zt .pjh-tile[aria-disabled=true]:not(.on){opacity:.6}.zt .pjh-lask{background:rgba(var(--goldrgb),.1);border:1px solid rgba(var(--goldrgb),.36);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.zt .pjh-lask p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.zt .pjh-lask span{gap:8px;display:flex}.zt .pjh-lnote{background:rgba(var(--tint),.05);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.zt .pjh-lnote p{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.45}.zt .pjh-lc .pgh-send{border-top:1px solid rgba(var(--tint),.07);gap:10px;padding:12px 0 0}.zt .pjh-lc .pgh-field{min-width:0}.zt .pjh-lc .perr{margin:0}.zt .pjh-lc .pgh-send>.pgh-ic{display:none}@container mh (max-width:760px){.zt .pjh-tiles{grid-template-columns:minmax(0,1fr)}.zt .pjh-tile{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic b sw""ic s sw";align-items:center;gap:1px 12px;min-height:60px;padding:10px 12px;display:grid}.zt .pjh-tile .ic{grid-area:ic;margin:0}.zt .pjh-tile b{grid-area:b;align-self:end;margin:0}.zt .pjh-tile small{grid-area:s;align-self:start}.zt .pjh-tile .sw{grid-area:sw;position:relative;top:auto;right:auto}}.zt .pjh .pjb-htitle,.zt .pjh h1{max-width:none}.zt .pjh .pjb-mas.empty>*{animation:.6s cubic-bezier(.32,.72,0,1) backwards pjbSettle}.zt .pjh .pjb-mas.empty>:nth-child(2){animation-delay:45ms}.zt .pjh .pjb-mas.empty>:nth-child(3){animation-delay:90ms}.zt .pjh .pjb-mas.empty>:nth-child(4){animation-delay:.135s}.zt .pjh .pjb-mas.empty>:nth-child(5){animation-delay:.18s}.zt .pjh .pjb-mas.empty>:nth-child(6){animation-delay:.225s}.zt .pjh .pjb-mas.empty>:nth-child(7){animation-delay:.27s}.zt .pjh .pjb-mas.empty>:nth-child(8){animation-delay:.315s}@keyframes pjbSettle{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.zt .pjh .pjb-mas.empty>*{animation:none}}.zt .pjh-read{z-index:2;padding:0 28px 24px;position:relative}.zt .pjh-read img{object-fit:cover;border-radius:16px;width:100%;display:block}@container mh (max-width:760px){.zt .pjh-live>.pjh-lc{grid-area:4/1/auto/-1;width:auto;margin-top:14px;position:relative;transform:none}.zt .pjh-live>.pjh-lc.open{width:auto}}@media (prefers-reduced-motion:reduce){.zt .pjh-lc.s-open .pjh-lic{animation:none}.zt .pjh-lc,.zt .pjh-lbody,.zt .pjh-lp,.zt .pjh-lc.open .pjh-lp,.zt .pjh-lmore,.zt .pjh-tile,.zt .pjh-tile .sw,.zt .pjh-tile .sw:after,.zt .pjh.saving .pjb-hpills{transition:none}}.zt .pjb-work{grid-template-columns:minmax(0,1fr);gap:11px;min-width:0;display:grid}.zt .pjb-workcol{flex-direction:column;gap:11px;min-width:0;display:flex}@container mh (min-width:1000px){.zt .pjb-workcol{gap:12px}}.zt .pjb-work section{margin-bottom:40px}.zt .pjb-workcol>section:last-child{margin-bottom:0}.zt .pjb-spend{--seg-to:var(--dv-6);--seg-dep:var(--dv-warn);--seg-paid:var(--dv-ok);background:var(--cream1);border:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(var(--glass),.7);border-radius:20px;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.zt .pjb-costcols{flex-wrap:wrap;align-items:stretch;gap:28px 34px;display:flex}.zt .pjb-costcols>.pjb-wleft{flex-basis:560px;gap:14px}.zt .pjb-costcols>.pjb-wleft>.pjb-tbl{flex-direction:column;flex:auto;display:flex}.zt .pjb-costcols>.pjb-wleft>.pjb-foot{justify-content:flex-end;margin:0}.zt .pjb-th{position:relative}.zt .pjb-colgrip{z-index:2;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:-6px}.zt .pjb-colgrip:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:8px;bottom:8px;left:5px}.zt .pjb-colgrip:hover:after,.zt .pjb-colgrip.drag:after,.zt .pjb-colgrip:focus-visible:after{background:var(--gold)}.zt .pjb-colgrip:focus-visible{outline:none}.zt .pjb-tbl.resizing,.zt .pjb-tbl.resizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}.zt .pjb-tfill{flex:auto;min-height:0}.zt .pjb-tr.pjb-tfill{box-shadow:inset 0 1px 0 var(--border);border-top:0}.zt .pjb-tbl .pjb-td.st .pst-menu{left:0;right:auto}@container mh (max-width:900px){.zt .pjb-costcols>.pjb-wright{order:-1}}.zt .pjb-spend .head{flex-direction:column;gap:6px;min-width:0;display:flex}.zt .pjb-spend .hrow{align-items:center;gap:8px;min-height:26px;margin:0 0 4px;display:flex}.zt .pjb-spend .k{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.zt .pjb-spend .fig{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;align-items:baseline;margin:0;line-height:1.1;display:flex}.zt .pjb-spend .fig b{letter-spacing:-.02em;font-size:28px;font-weight:500}.zt .pjb-spend .fig .cur{margin:0 1px 0 0;font-size:28px;font-weight:500}.zt .pjb-spend .fig .ct{color:var(--ink2);letter-spacing:-.01em;margin:0 0 0 1px;font-size:18px}.zt .pjb-spend .of{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.45}.zt .pjb-spend .of i{font-style:normal}.zt .pjb-spend .hrow .left{height:26px;color:var(--dv-ok);background:var(--dv-ok);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zt .pjb-spend .hrow .left{background:color-mix(in srgb,var(--dv-ok) 12%,transparent)}}.zt .pjb-spend .hrow .left{box-shadow:inset 0 0 0 1px var(--dv-ok)}@supports (color:color-mix(in lab, red, red)){.zt .pjb-spend .hrow .left{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dv-ok) 35%,transparent)}}.zt .pjb-spend .hrow .left.over{color:#b1402a;background:#b1402a1a;box-shadow:inset 0 0 0 1px #b1402a59}.zt .pjb-spend .hrow .left em{font-style:normal;font-weight:600;line-height:1}.zt .pjb-roll{font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1;display:inline-flex}.zt .pjb-roll .rd{height:1em;line-height:1;display:inline-block;overflow:hidden}.zt .pjb-roll .rd>span{flex-direction:column;transition:transform .45s cubic-bezier(.2,.9,.25,1);display:flex}.zt .pjb-roll .rd i{height:1em;font-style:normal;display:block}.zt .pjb-roll .rs{height:1em;line-height:1;display:inline-block}.zt .pjb-spend .bar{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:26px;margin:44px 0 0;position:relative}.zt .pjb-spend .trk{background:rgba(var(--tint),.07);box-shadow:inset 0 1px 2px rgba(var(--tint),.08);border-radius:999px;position:absolute;inset:0}.zt .pjb-spend .room{background:linear-gradient(90deg,rgba(var(--goldrgb),.1),rgba(var(--goldrgb),.24));box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.28);border-radius:999px;transition:width .2s cubic-bezier(.2,.8,.26,1);position:absolute;top:0;bottom:0;left:0}.zt .pjb-spend.drag .room{transition:none}.zt .pjb-spend .tick{background:rgba(var(--tint),.14);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:5px;bottom:5px}.zt .pjb-spend .seg{background:var(--seg-to);min-width:6px;box-shadow:inset -2px 0 0 var(--cream1);border-radius:6px;transition:left .35s cubic-bezier(.2,.8,.26,1),width .35s cubic-bezier(.2,.8,.26,1),transform .16s,filter .16s;position:absolute;top:0;bottom:0}.zt .pjb-spend .seg[data-s=deposit_paid]{background:var(--seg-dep)}.zt .pjb-spend .seg[data-s=paid]{background:var(--seg-paid)}.zt .pjb-spend .seg:first-of-type{border-radius:999px 6px 6px 999px}.zt .pjb-spend .seg.hot{filter:brightness(1.06);z-index:2;transform:scaleY(1.35)}.zt .pjb-spend .past{z-index:3;pointer-events:none;background:repeating-linear-gradient(135deg,#b1402a47 0 4px,#0000 4px 8px);border-radius:6px;position:absolute;top:-3px;bottom:-3px;box-shadow:inset 0 0 0 1.5px #b1402a8c}.zt .pjb-spend .tip{z-index:5;white-space:nowrap;background:var(--ink);color:var(--bg);pointer-events:none;box-shadow:0 10px 24px -12px rgba(var(--shade),.5);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:7px 11px;font-size:12px;animation:.14s both pjb-tip-in;display:flex;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%)}.zt .pjb-spend .tip b{font-weight:600}.zt .pjb-spend .tip em{opacity:.75;font-style:normal}@keyframes pjb-tip-in{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}.zt .pjb-spend .handle{z-index:4;outline:none;width:0;transition:left .2s cubic-bezier(.2,.8,.26,1);position:absolute;top:-8px;bottom:-8px}.zt .pjb-spend.drag .handle{transition:none}.zt .pjb-spend .handle:before{content:"";background:var(--gold);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:-1.5px}.zt .pjb-spend .knob{background:var(--card);border:2px solid var(--gold);cursor:grab;border-radius:50%;width:22px;height:22px;margin-top:-11px;transition:transform .16s;position:absolute;top:50%;left:-11px;box-shadow:0 4px 12px -4px #6e48108c}.zt .pjb-spend.drag .knob{cursor:grabbing;transform:scale(1.15)}.zt .pjb-spend .handle:focus-visible .knob{box-shadow:0 0 0 4px rgba(var(--goldrgb),.3)}.zt .pjb-spend .flag{white-space:nowrap;height:28px;font:inherit;letter-spacing:.01em;color:var(--ink);background:var(--card);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.6),0 6px 14px -8px #6e48108c;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 9px 0 11px;font-size:12.5px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:0;transform:translate(-50%)}.zt .pjb-spend .flag svg{width:12px;height:12px;color:var(--gold);flex:none;transition:color .15s}.zt .pjb-spend .flag:hover{background:var(--gold2);transform:translate(-50%,-1px)}@supports (color:color-mix(in lab, red, red)){.zt .pjb-spend .flag:hover{background:color-mix(in srgb,var(--gold2) 14%,var(--card))}}.zt .pjb-spend .flag:hover{box-shadow:inset 0 0 0 1.5px var(--gold),0 8px 16px -8px #6e481099}.zt .pjb-spend .flag:hover svg{color:var(--ink)}.zt .pjb-spend.nob .flag{animation:1.6s ease-out .6s 3 pjb-flag-ask}.zt .pjb-spend .handle.end .flag{transform:translate(calc(16px - 100%))}.zt .pjb-spend .handle.start .flag{transform:translate(-16px)}@keyframes pjb-flag-ask{0%{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.5),0 0 0 0 rgba(var(--goldrgb),.45)}70%{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.5),0 0 0 9px rgba(var(--goldrgb),0)}to{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.5),0 0 0 0 rgba(var(--goldrgb),0)}}@media (prefers-reduced-motion:reduce){.zt .pjb-spend .flag,.zt .pjb-spend .flag svg{transition:none}.zt .pjb-spend.nob .flag{animation:none}}.zt .pjb-spend .flag.typing{box-shadow:inset 0 0 0 2px var(--gold),0 8px 18px -8px #6e481099;padding:0 8px 0 10px}.zt .pjb-spend .flag.typing i{color:var(--gold);font-style:normal}.zt .pjb-spend .flag.typing input{width:7ch;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0}.zt .pjb-spend.nob .handle:before{border-left:2px dashed rgba(var(--goldrgb),.7);background:0 0;width:0;left:-1px}.zt .pjb-spend.nob .knob{background:var(--cream1);border-style:dashed}.zt .pjb-spend.nob .flag{color:var(--gold);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.5)}.zt .pjb-spend .marks{height:26px;margin:6px 0 0;position:relative}.zt .pjb-spend .marks .zero{color:var(--ink2);font-size:10.5px;font-weight:600;position:absolute;top:5px;left:0}.zt .pjb-spend .marks button{height:24px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0 8px;font-size:11px;font-weight:600;transition:background .14s,color .14s;position:absolute;top:0;transform:translate(-50%)}.zt .pjb-spend .marks button:hover{background:rgba(var(--goldrgb),.14);color:var(--ink)}.zt .pjb-spend .marks button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.zt .pjb-spend .marks button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pjb-spend .key{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.zt .pjb-spend .key>span{border:1px solid var(--border);background:var(--card);color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:inline-flex}.zt .pjb-spend .key b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.zt .pjb-spend .key i{background:var(--seg-to);border-radius:50%;flex:none;width:8px;height:8px}.zt .pjb-spend .key [data-s=deposit_paid] i{background:var(--seg-dep)}.zt .pjb-spend .key [data-s=paid] i{background:var(--seg-paid)}.zt .pjb-spend .year{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:6px 0 0;padding:14px 0 0;display:flex}.zt .pjb-spend .year .yl{color:var(--ink2);font-size:12.5px;font-weight:600}.zt .pjb-spend .year .ybar{background:rgba(var(--tint),.07);border-radius:999px;flex:160px;height:8px;display:flex;overflow:hidden}.zt .pjb-spend .year .ybar i{height:100%;transition:width .3s cubic-bezier(.2,.8,.26,1);display:block}.zt .pjb-spend .year .sp{background:var(--dv-1)}.zt .pjb-spend .year .pl{background:var(--dv-3)}.zt .pjb-spend .year .pr{background:var(--gold2);box-shadow:inset 0 0 0 1px #6e481040}.zt .pjb-spend.drag .year .ybar i{transition:none}.zt .pjb-spend .year .yt{color:var(--ink2);font-size:13px}.zt .pjb-spend .year .yt b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.zt .pjb-spend .year.over .yt b{color:#b1402a}.zt .pjb-spend .year .yt a{color:var(--gold);font-weight:600}.zt .pjb-tr.hot:not(.pjb-thead){background:rgba(var(--goldrgb),.08)}@media (prefers-reduced-motion:reduce){.zt .pjb-spend .seg,.zt .pjb-spend .handle,.zt .pjb-spend .knob,.zt .pjb-spend .room,.zt .pjb-roll .rd>span,.zt .pjb-spend .year .ybar i{transition:none}.zt .pjb-spend .tip{animation:none}}.zt .pjb-work .pjb-clabel{letter-spacing:-.01em;margin-bottom:10px;font-size:15px;font-weight:600}.zt .pjb-work .pjb-hdesc>.pjb-clabel,.zt .pjb-work .pjb-often>.pjb-clabel{margin-bottom:0}.zt .pjb-timing .pjb-hdesc{gap:9px}.zt .pjb-timing .pjb-hdesc textarea{background:rgba(var(--tint),.035);border:1px solid var(--border);min-height:136px;box-shadow:inset 0 1px 2px rgba(var(--tint),.06);-webkit-backdrop-filter:none;backdrop-filter:none;resize:vertical;border-radius:16px;padding:20px 16px 14px;font-size:15px;line-height:1.6}.zt .pjb-timing .pjb-hdesc textarea:hover{border-color:rgba(var(--goldrgb),.55)}.zt .pjb-timing .pjb-hdesc textarea:focus{border-color:var(--gold);box-shadow:inset 0 1px 2px rgba(var(--tint),.06),0 0 0 3px rgba(var(--goldrgb),.16);outline:none}.zt .pjb-descwell{flex-direction:column;min-width:0;display:flex;position:relative}.zt .pjb-timing .pjb-descwell textarea{padding-bottom:40px}.zt .pjb-descwell>.pjb-info{position:absolute;bottom:10px;right:20px}.zt .pjb-timing .pjb-descwell>.pjb-count{pointer-events:none;margin:0;position:absolute;bottom:12px;right:52px}.zt .pjb-prio,.zt .pjb-prf{--lv-none:var(--ink2);--lv-low:#3f7d57;--lv-normal:#4f6b84;--lv-high:#b87417;--lv-urgent:#b1402a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjb-prio,:root:not([data-theme=light]) .zt .pjb-prf{--lv-low:#7fbf96;--lv-normal:#9db6cc;--lv-high:#e3a64f;--lv-urgent:#ec8a73}}:root[data-theme=dark] .zt .pjb-prio,:root[data-theme=dark] .zt .pjb-prf{--lv-low:#7fbf96;--lv-normal:#9db6cc;--lv-high:#e3a64f;--lv-urgent:#ec8a73}.zt .pjb-prf .bars{flex:none;width:18px;height:16px;display:block}.zt .pjb-prf .bars rect{fill:rgba(var(--tint),.13);stroke:none}.zt .pjb-prf .bars rect.on{fill:var(--c)}.zt .pjb-prf[data-level=none] .pjb-prbtn .bars rect,.zt .pjb-pro[data-level=none] .bars rect{fill:none;stroke:rgba(var(--tint),.28);stroke-width:.9px;stroke-dasharray:1.6 1.4}.zt .pjb-priopills,.zt .pjb-needpills{--pill:#fff;--pill-edge:rgba(var(--tint),.09);flex-wrap:wrap;gap:10px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjb-priopills,:root:not([data-theme=light]) .zt .pjb-needpills{--pill:#2e2922;--pill-edge:#f2eadc1a}}:root[data-theme=dark] .zt .pjb-priopills,:root[data-theme=dark] .zt .pjb-needpills{--pill:#2e2922;--pill-edge:#f2eadc1a}.zt .pjb-ndp{gap:10px;padding:0 17px 0 14px}.zt .pjb-ndp b{font-weight:600}.zt .pjb-ndp .sweep{flex:none;width:16px;height:16px;display:block}.zt .pjb-ndp .sweep circle{fill:none;stroke:rgba(var(--tint),.3);stroke-width:1.2px}.zt .pjb-ndp .sweep circle.fill{fill:var(--gold);stroke:none}.zt .pjb-ndp .sweep path{fill:var(--gold)}.zt .pjb-ndp .sweep.open circle{stroke-dasharray:1.8 1.6}.zt .pjb-ndp[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold),0 1px 2px rgba(var(--shade),.06)}.zt button.pjb-ndp[aria-pressed=true]:hover{border-color:var(--gold)}.zt .pjb-prp{--c:var(--lv-none);gap:10px;padding:0 17px 0 14px}.zt .pjb-prp[data-level=low]{--c:var(--lv-low)}.zt .pjb-prp[data-level=normal]{--c:var(--lv-normal)}.zt .pjb-prp[data-level=high]{--c:var(--lv-high)}.zt .pjb-prp[data-level=urgent]{--c:var(--lv-urgent)}.zt .pjb-prp b{font-weight:600}.zt .pjb-prp .bars{flex:none;width:18px;height:16px;display:block}.zt .pjb-prp .bars rect{fill:rgba(var(--tint),.13);stroke:none}.zt .pjb-prp .bars rect.on{fill:var(--c)}.zt .pjb-prp[data-level=none] .bars rect{fill:none;stroke:rgba(var(--tint),.28);stroke-width:.9px;stroke-dasharray:1.6 1.4}.zt .pjb-prp[aria-checked=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c),0 1px 2px rgba(var(--shade),.06)}.zt .pjb-prp[data-level=none][aria-checked=true]{border-color:var(--ink2);box-shadow:inset 0 0 0 1px var(--ink2)}.zt button.pjb-prp[aria-checked=true]:hover{border-color:var(--c)}.zt .pjb-often{background:var(--cream1);border:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(var(--glass),.7);border-radius:20px;flex-direction:column;gap:16px;padding:20px 24px;transition:opacity .2s;display:flex}.zt .pjb-often>.pjb-clabel{margin:0}.zt .pjb-often.off{opacity:.55}.zt .pjb-often .sw{background:rgba(var(--tint),.06);box-shadow:inset 0 1px 2px rgba(var(--tint),.08);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.zt .pjb-often .sw .thumb{background:var(--card);width:calc(50% - 4px);box-shadow:0 1px 2px rgba(var(--shade),.1),0 6px 14px -8px rgba(var(--shade),.35);border-radius:999px;transition:transform .3s cubic-bezier(.2,.8,.26,1);position:absolute;top:4px;bottom:4px;left:4px}.zt .pjb-often.rep .sw .thumb{transform:translate(100%)}.zt .pjb-often .sw button{z-index:1;height:34px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0 10px;font-size:13.5px;font-weight:600;transition:color .2s;position:relative}.zt .pjb-often .sw button[aria-checked=true]{color:var(--ink)}.zt .pjb-often .sw button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pjb-often .read{flex-direction:column;gap:2px;min-height:44px;display:flex}.zt .pjb-often .read b{letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:500;line-height:1.15}.zt .pjb-often .read small{color:var(--ink2);font-size:12.5px}.zt .pjb-often .rng{margin:0 -7px;padding:6px 0 0;position:relative}.zt .pjb-often .rng .track{background:rgba(var(--tint),.1);border-radius:4px;height:4px;position:absolute;top:17px;left:11px;right:11px}.zt .pjb-often .rng .fill{width:calc(var(--p) * 100%);background:linear-gradient(90deg,var(--gold2),var(--gold));border-radius:4px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.zt .pjb-often .rng .stops{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:15px;left:7px;right:7px}.zt .pjb-often .rng .stops i{background:var(--cream1);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px rgba(var(--tint),.22);border-radius:50%}.zt .pjb-often .rng .stops i.on{box-shadow:inset 0 0 0 1.5px var(--gold);background:var(--gold2)}.zt .pjb-often .rng input{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;display:block;position:relative}.zt .pjb-often .rng input::-webkit-slider-runnable-track{background:0 0;height:24px}.zt .pjb-often .rng input::-moz-range-track{background:0 0;height:24px}.zt .pjb-often .rng input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:2px solid var(--gold);border-radius:50%;width:22px;height:22px;margin-top:1px;box-shadow:0 4px 10px -4px #6e48108c}.zt .pjb-often .rng input::-moz-range-thumb{background:var(--card);border:2px solid var(--gold);border-radius:50%;width:18px;height:18px;box-shadow:0 4px 10px -4px #6e48108c}.zt .pjb-often .rng input:focus-visible{outline:none}.zt .pjb-often .rng input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(var(--goldrgb),.3)}.zt .pjb-often .rng .ends{justify-content:space-between;margin:6px 11px 0;display:flex}.zt .pjb-often .rng .ends em{color:var(--ink2);opacity:.7;white-space:nowrap;justify-content:center;width:0;font-size:11px;font-style:normal;font-weight:600;transition:color .2s,opacity .2s;display:flex}.zt .pjb-often .rng .ends em:first-child{justify-content:flex-start;transform:translate(-4px)}.zt .pjb-often .rng .ends em:last-child{justify-content:flex-end;transform:translate(4px)}.zt .pjb-often .rng .ends em.on{color:var(--ink);opacity:1}.zt .pjb-often{container:often/inline-size}@container often (max-width:300px){.zt .pjb-often .rng .ends em{font-size:10px}}.zt .pjb-often .year{height:34px;margin:10px 4.5px 0;position:relative}.zt .pjb-often .year .line{background:rgba(var(--tint),.1);border-radius:2px;height:2px;position:absolute;top:9px;left:0;right:0}.zt .pjb-often .year .win{background:rgba(var(--goldrgb),.35);border-radius:8px;min-width:9px;height:8px;margin-left:-4.5px;position:absolute;top:6px;left:0}.zt .pjb-often .year .dots i{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 2px var(--cream1);animation:.34s cubic-bezier(.2,.9,.3,1.3) both pjb-dot-in;animation-delay:calc(min(var(--i), 40) * 14ms);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:10px}.zt .pjb-often.rep .year .dots i:first-child{background:var(--ink)}@keyframes pjb-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.zt .pjb-often .year .mo em{letter-spacing:.04em;color:var(--ink2);opacity:.75;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:20px;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.zt .pjb-often,.zt .pjb-often .sw .thumb,.zt .pjb-often .sw button,.zt .pjb-often .rng .fill{transition:none}.zt .pjb-often .year .dots i{animation:none}}.zt .pjb-voice{--rec:#d1402b;flex-direction:column;flex:none;gap:6px;min-width:0;margin-top:3px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjb-voice{--rec:#f07a62}}:root[data-theme=dark] .zt .pjb-voice{--rec:#f07a62}.zt .pjb-voice .vrow{background:var(--card);border:1px solid var(--border);min-height:56px;box-shadow:0 1px 2px rgba(var(--shade),.05),0 10px 24px -18px rgba(var(--shade),.35);border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.zt .pjb-voice .vbtn{cursor:pointer;color:#fff;background:linear-gradient(180deg,var(--gold2),var(--gold));border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin:0;padding:0;transition:transform .15s,background .2s,box-shadow 80ms linear;display:grid;box-shadow:0 4px 10px -4px #6e48108c,inset 0 1px #ffffff59}.zt .pjb-voice.idle .vbtn,.zt .pjb-voice.asking .vbtn,.zt .pjb-voice.blocked .vbtn,.zt .pjb-voice.unsupported .vbtn{color:var(--gold);border:2.5px solid var(--ink);box-shadow:none;background:0 0}.zt .pjb-voice.idle .vbtn:hover{border-color:var(--gold);box-shadow:0 0 0 4px rgba(var(--goldrgb),.14)}.zt .pjb-voice.idle .vbtn svg{stroke-width:2.4px}.zt .pjb-voice .vbtn:hover{transform:scale(1.06)}.zt .pjb-voice .vbtn:active{transform:scale(.94)}.zt .pjb-voice .vbtn:disabled{opacity:.6;cursor:default;transform:none}.zt .pjb-voice .vbtn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .pjb-voice .vbtn svg{width:16px;height:16px}.zt .pjb-voice.recording .vbtn{background:var(--rec);box-shadow:0 0 0 calc(3px + var(--lv) * 7px) var(--rec)}@supports (color:color-mix(in lab, red, red)){.zt .pjb-voice.recording .vbtn{box-shadow:0 0 0 calc(3px + var(--lv) * 7px) color-mix(in srgb,var(--rec) 18%,transparent)}}.zt .pjb-voice.ready .vbtn{background:var(--ink);color:var(--bg);box-shadow:0 4px 10px -5px rgba(var(--shade),.6)}.zt .pjb-voice.playing .vbtn{box-shadow:0 0 0 calc(2px + var(--lv) * 6px) rgba(var(--tint),.1)}.zt .pjb-voice .stopmark{background:#fff;border-radius:3px;width:11px;height:11px;display:block}.zt .pjb-voice .vstrip{touch-action:none;flex:1;grid-template-columns:repeat(120,minmax(0,1fr));align-items:center;min-width:0;height:30px;display:grid;position:relative}.zt .pjb-voice .vstrip i{transform-origin:50%;width:2px;height:calc(2px + var(--h,0) * 26px);background:rgba(var(--tint),.25);border-radius:2px;justify-self:center;transition:height .1s,background .15s,transform 80ms linear;display:block}.zt .pjb-voice .vstrip i.dot{background:rgba(var(--tint),.2);height:2px}.zt .pjb-voice .vstrip i.rec{background:var(--ink)}.zt .pjb-voice.ready .vstrip{cursor:pointer}.zt .pjb-voice.ready .vstrip i.on{background:var(--ink)}.zt .pjb-voice.playing .vstrip i.near{transform:scaleY(calc(1 + var(--lv) * (1 - var(--d) * .18)))}.zt .pjb-voice .vstrip:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.zt .pjb-voice .vline{background:var(--rec);pointer-events:none;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.zt .pjb-voice .vline:before,.zt .pjb-voice .vline:after{content:"";background:var(--rec);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;left:50%}.zt .pjb-voice .vline:before{top:-3px}.zt .pjb-voice .vline:after{bottom:-3px}.zt .pjb-voice.recording .vline,.zt .pjb-voice.playing .vline{box-shadow:0 0 8px var(--rec)}@supports (color:color-mix(in lab, red, red)){.zt .pjb-voice.recording .vline,.zt .pjb-voice.playing .vline{box-shadow:0 0 8px color-mix(in srgb,var(--rec) 55%,transparent)}}.zt .pjb-voice .vph{background:var(--card);max-width:100%;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;padding-right:10px;font-size:13px;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.zt .pjb-voice .vend{flex:none;align-items:center;gap:4px;display:flex}.zt .pjb-voice .vtime{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;color:var(--ink);white-space:nowrap;margin:0 2px 0 0;font-size:12.5px;font-weight:600}.zt .pjb-voice .vtime.rec{color:var(--rec)}.zt .pjb-voice .vtime.quiet{color:var(--ink2);opacity:.65;font-weight:500}.zt .pjb-voice .vmini{cursor:pointer;width:28px;height:28px;color:var(--ink2);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:background .15s,color .15s,opacity .15s;display:grid}.zt .pjb-voice .vmini:hover{background:rgba(var(--tint),.06);color:var(--ink)}.zt .pjb-voice .vmini.yes{color:var(--rec)}.zt .pjb-voice .vmini svg{width:14px;height:14px}.zt .pjb-voice .vmini:focus-visible{outline:2px solid var(--gold);outline-offset:1px}@media (hover:hover) and (pointer:fine){.zt .pjb-voice .vdel{opacity:0}.zt .pjb-voice .vrow:hover .vdel,.zt .pjb-voice .vrow:focus-within .vdel{opacity:1}}.zt .pjb-voice .vconfirm{color:var(--ink2);white-space:nowrap;align-items:center;gap:2px;font-size:12.5px;display:flex}.zt .pjb-voice .vconfirm>span{margin-right:4px}.zt .pjb-voice .vpriv{border:1px solid var(--border);background:var(--card);cursor:pointer;min-width:32px;height:32px;color:var(--ink2);perspective:140px;border-radius:999px;justify-content:center;align-items:center;gap:0;margin:0 0 0 2px;padding:0 8px;transition:gap .22s cubic-bezier(.2,.8,.26,1),border-color .25s,box-shadow .25s,color .25s;display:inline-flex}.zt .pjb-voice .vpriv.show{border-color:rgba(var(--goldrgb),.6);color:var(--ink);gap:6px}.zt .pjb-voice .vpriv.pub{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 3px rgba(var(--goldrgb),.16)}.zt .pjb-voice .vpriv.pub.show{color:var(--ink)}.zt .pjb-voice .vpriv:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-voice .vpriv .card{width:15px;height:15px;transform-style:preserve-3d;flex:none;transition:transform .55s cubic-bezier(.3,1.35,.5,1);display:block;position:relative}.zt .pjb-voice .vpriv.eye .card{transform:rotateY(180deg)}.zt .pjb-voice .vpriv .face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.zt .pjb-voice .vpriv .face svg{width:15px;height:15px}.zt .pjb-voice .vpriv .face.back{transform:rotateY(180deg)}.zt .pjb-voice .vpriv .vact{grid-template-columns:0fr;transition:grid-template-columns .22s cubic-bezier(.2,.8,.26,1);display:grid;overflow:hidden}.zt .pjb-voice .vpriv .vact>span{white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;line-height:1}.zt .pjb-voice .vpriv.show .vact{grid-template-columns:1fr}.zt .pjb-voice .vwarn{color:var(--ink2);align-items:center;gap:6px;margin:0;padding:0 4px;font-size:12px;line-height:1.4;display:flex}.zt .pjb-voice .vwarn svg{width:13px;height:13px;color:var(--gold);flex:none}@media (prefers-reduced-motion:reduce){.zt .pjb-voice .vbtn,.zt .pjb-voice .vstrip i,.zt .pjb-voice .vpriv,.zt .pjb-voice .vpriv .card,.zt .pjb-voice .vpriv .vact{transition:none}.zt .pjb-voice.playing .vstrip i.near{transform:none}}.zt .pjb-voice .vsaving{animation:1.2s ease-in-out infinite pjb-voice-saving}@keyframes pjb-voice-saving{50%{opacity:.35}}.zt .pjb-voice .vretry{background:var(--rec);border:0;border-radius:999px;align-items:center;gap:5px;height:28px;margin:0;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zt .pjb-voice .vretry{background:color-mix(in srgb,var(--rec) 12%,transparent)}}.zt .pjb-voice .vretry{cursor:pointer;font:inherit;color:var(--rec);white-space:nowrap;font-size:12px;font-weight:600}.zt .pjb-voice .vretry svg{width:13px;height:13px}.zt .pjb-voice .vretry:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-voice .vpriv:disabled{cursor:default}.zt .pjb-voice.ro .vpriv{opacity:.8}@media (prefers-reduced-motion:reduce){.zt .pjb-voice .vsaving{animation:none}}.zt .pjb-voicewrap{margin:18px 0 0}.zt .pjb-hdesc textarea{background:rgba(var(--cardrgb),.66);border-color:rgba(var(--goldrgb),.42);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 14px 28px -22px #0e0e0e80;caret-color:var(--gold2)}.zt .pjb-hdesc textarea:hover{border-color:rgba(var(--goldrgb),.62)}.zt .pjb-hdesc textarea:focus{border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 0 0 3px rgba(var(--goldrgb),.18);outline:none}.zt .pjb-kmenu{width:100%;min-width:300px;padding:8px;top:calc(100% + 8px);left:0;right:auto}.zt .pjb-ki .ic{background:rgba(var(--goldrgb),.14);width:30px;height:30px;color:var(--gold);border-radius:8px;flex:none;place-items:center;display:grid}.zt .pjb-ki .ic svg{width:15px;height:15px;color:var(--gold);stroke-width:1.8px}.zt .pjb-ki.on .ic{background:rgba(var(--goldrgb),.26)}.zt .pjb-ksearch{background:var(--cream1);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;height:40px;margin:0 0 6px;padding:0 12px;display:flex}.zt .pjb-ksearch:focus-within{border-color:var(--gold)}.zt .pjb-ksearch svg{width:15px;height:15px;color:var(--ink2);flex:none}.zt .pjb-ksearch input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.zt .pjb-ksearch input::placeholder{color:var(--ink2)}.zt .pjb-ksearch input::-webkit-search-cancel-button{cursor:pointer}.zt .pjb-klist{overscroll-behavior:contain;max-height:300px;margin:0 -2px;padding:0 2px;overflow-y:auto}.zt .pjb-knone{color:var(--ink2);margin:0;padding:14px 10px;font-size:13px}.zt .pjb-kelse{border-top:1px solid var(--border);border-radius:0 0 10px 10px;margin-top:6px;padding-top:10px}.zt .pjb-kelse .ic{border:1px dashed rgba(var(--goldrgb),.55);background:0 0}.zt .pjb-kmenu .pjb-knone+.hsw-i{margin-top:-4px}.zt .pjb-kmenu .hsw-lab{margin:10px 10px 6px}.zt .pjb-kmenu>div:first-child .hsw-lab{margin-top:6px}.zt .pjb-hpills{--pill:#fff;--pill-edge:rgba(var(--tint),.09);z-index:5;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjb-hpills{--pill:#2e2922;--pill-edge:#f2eadc1a}}:root[data-theme=dark] .zt .pjb-hpills{--pill:#2e2922;--pill-edge:#f2eadc1a}.zt .pjb-pill{background:var(--pill);border:1px solid var(--pill-edge);min-width:0;max-width:100%;height:40px;box-shadow:0 1px 2px rgba(var(--shade),.06),0 8px 18px -12px rgba(var(--shade),.28);font:inherit;letter-spacing:-.005em;color:var(--ink);white-space:nowrap;text-align:left;border-radius:999px;align-items:center;gap:9px;margin:0;padding:0 13px;font-size:14px;font-weight:500;transition:border-color .16s,box-shadow .16s;display:inline-flex}.zt button.pjb-pill{cursor:pointer}.zt button.pjb-pill:hover,.zt button.pjb-pill[aria-expanded=true]{border-color:rgba(var(--goldrgb),.6);box-shadow:0 1px 2px rgba(var(--shade),.06),0 10px 22px -12px rgba(var(--goldrgb),.55)}.zt button.pjb-pill:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-pill .t{text-overflow:ellipsis;min-width:0;overflow:hidden}.zt .pjb-pill .lead{width:16px;height:16px;color:var(--gold);flex:none}.zt .pjb-pill .cv{width:15px;height:15px;color:var(--ink2);flex:none;margin:0 -2px 0 -1px;transition:transform .18s}.zt .pjb-pill[aria-expanded=true] .cv{transform:rotate(180deg)}.zt .pjb-pill .tile{background:rgba(var(--goldrgb),.14);width:28px;height:28px;color:var(--gold);border-radius:8px;flex:none;place-items:center;display:grid}.zt .pjb-pill .tile svg{width:15px;height:15px;color:var(--gold);stroke-width:1.8px}.zt .pjb-kbtn.pjb-pill{padding-left:6px}.zt .pjb-kbtn.pjb-pill.empty{border:1px dashed rgba(var(--goldrgb),.75);box-shadow:none;color:var(--ink2)}.zt .pjb-kind{z-index:5;max-width:100%;margin:0;display:inline-flex;position:relative}.zt .pjb-need{z-index:5;max-width:100%;display:inline-flex;position:relative}.zt .pjb-needbtn{gap:7px;padding:0 12px}.zt .pjb-needbtn .lead{width:17px;height:17px}.zt .pjb-needbtn.empty{border:1px dashed rgba(var(--goldrgb),.75);box-shadow:none;color:var(--ink2)}@media (hover:hover) and (pointer:fine){.zt .pjb-needbtn.empty{justify-content:center;gap:0;width:40px;padding:0}.zt .pjb-needbtn.empty .t{display:none}.zt .pjb-need:not(.open):hover .pjb-hovlab,.zt .pjb-need:not(.open) .pjb-needbtn:focus-visible+.pjb-hovlab{display:block}}.zt .pjb-hovlab{z-index:9;background:var(--ink);color:var(--bg);white-space:nowrap;letter-spacing:0;pointer-events:none;box-shadow:0 10px 24px -12px rgba(var(--shade),.5);border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:1.2;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.zt .pjb-needmenu{min-width:220px;padding:8px;top:calc(100% + 8px);left:0;right:auto}.zt .pjb-needmenu .hsw-lab{margin:6px 10px}.zt .pjb-needmenu .pjb-needclear{border-top:1px solid var(--border);color:var(--ink2);border-radius:0 0 10px 10px;margin-top:4px}.zt .pjb-hhhead{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 0 0;display:flex}.zt .pjb-hhhead .hsw-lab{margin:6px 10px}.zt .pjb-prf{--c:var(--lv-none);max-width:100%;height:40px;display:inline-flex;position:relative}.zt .pjb-prf.on{z-index:8}.zt .pjb-prf[data-level=low],.zt .pjb-pro[data-level=low]{--c:var(--lv-low)}.zt .pjb-prf[data-level=normal],.zt .pjb-pro[data-level=normal]{--c:var(--lv-normal)}.zt .pjb-prf[data-level=high],.zt .pjb-pro[data-level=high]{--c:var(--lv-high)}.zt .pjb-prf[data-level=urgent],.zt .pjb-pro[data-level=urgent]{--c:var(--lv-urgent)}.zt .pjb-pro[data-level=none]{--c:var(--lv-none)}.zt .pjb-prbtn{gap:7px}.zt .pjb-prf.on .pjb-prbtn .cv{transform:rotate(-90deg)}.zt .pjb-prroll{z-index:1;pointer-events:none;align-items:center;gap:6px;width:max-content;padding-left:8px;display:flex;position:absolute;top:0;left:0}.zt .pjb-prf.on .pjb-prroll{pointer-events:auto}.zt .pjb-prroll.below{padding:8px 0 0;top:40px}.zt .pjb-pro{opacity:0;min-width:40px;max-width:none;height:40px;transform:translateX(calc((var(--i) + 1) * -46px)) scale(.86);transition:transform .3s cubic-bezier(.2,.8,.26,1) calc((4 - var(--i)) * 22ms), opacity .18s ease calc((4 - var(--i)) * 22ms),border-color .16s ease,box-shadow .16s ease,background .16s ease;flex:none;justify-content:center;gap:0;padding:0 11px;position:relative}.zt .pjb-prf.on .pjb-pro{opacity:1;transition:transform .34s cubic-bezier(.2,.9,.3,1.12) calc(var(--i) * 38ms), opacity .2s ease calc(var(--i) * 38ms),border-color .16s ease,box-shadow .16s ease,background .16s ease;transform:none}.zt .pjb-pro[aria-checked=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c),0 1px 2px rgba(var(--shade),.06)}.zt .pjb-pro:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-pro:first-child .pjb-hovlab{left:0;transform:none}.zt .pjb-pro:last-child .pjb-hovlab{left:auto;right:0;transform:none}@media (hover:hover) and (pointer:fine){.zt .pjb-prf.on .pjb-pro:hover .pjb-hovlab,.zt .pjb-prf.on .pjb-pro:focus-visible .pjb-hovlab{display:block}.zt .pjb-pro:hover{border-color:rgba(var(--goldrgb),.6)}.zt .pjb-pro[aria-checked=true]:hover{border-color:var(--c)}}@media (prefers-reduced-motion:reduce){.zt .pjb-pill,.zt .pjb-pill .cv,.zt .pjb-pro,.zt .pjb-prf.on .pjb-pro{transition:none}.zt .pjb-pro{transform:none}}@container mh (max-width:480px){.zt .pjb-herohead,.zt .pjb-herogal{padding-left:4px;padding-right:4px}}.zt .pjb-hdesc>.pjb-clabel{margin:0}.zt .pjb-phnote{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 0;padding:0 2px;display:flex}.zt .pjb-phnote p{color:var(--ink2);align-items:center;gap:7px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.zt .pjb-phnote p svg{flex:none;width:13px;height:13px}.zt .pjb-info.end .pjb-infonote{left:auto;right:calc(100% + 10px)}.zt .pjb-opt{color:var(--ink2);font-style:normal;font-weight:400}.zt .pjb-chead{align-items:center;gap:8px;margin:0 0 10px;display:flex}.zt .pjb-work .pjb-chead>.pjb-clabel{margin:0}.zt .pjb-boxtitle{align-items:center;gap:10px;display:flex}.zt .pjb-info.lock .tipdot,.zt .pjb-info.eye .tipdot{color:var(--gold);border-color:rgba(var(--goldrgb),.5)}.zt .pjb-info.lock .tipdot svg,.zt .pjb-info.eye .tipdot svg{width:14px;height:14px}.zt .pjb-info.lock .tipdot:hover,.zt .pjb-info.lock .tipdot[aria-expanded=true],.zt .pjb-info.eye .tipdot:hover,.zt .pjb-info.eye .tipdot[aria-expanded=true]{color:var(--ink);border-color:var(--gold)}.zt .pjb-count{color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:11.5px}.zt .pjb-count.near{color:var(--gold)}.zt .pjb-quick{margin:14px 0 0}.zt .pjb-quick>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:0 0 8px;font-size:11px;font-weight:600;display:block}.zt .pjb-quick .row{flex-wrap:wrap;gap:8px;display:flex}.zt .pjb-chip{border:1px solid var(--border);background:var(--card);color:var(--ink2);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:color .16s,border-color .16s}.zt .pjb-chip:hover{color:var(--ink);border-color:var(--gold)}.zt .pjb-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .pjb-seen .pjb-bh .ct{color:var(--ink2);margin:5px 0 0;font-size:12.5px;line-height:1.45}.zt .pjb-leaf{--pill:#fff;--pill-edge:rgba(var(--tint),.1);background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.05);border-radius:20px;flex-direction:column;gap:10px;margin:18px 0 0;padding:22px 26px 0;display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjb-leaf{--pill:#2e2922;--pill-edge:#f2eadc1a}}:root[data-theme=dark] .zt .pjb-leaf{--pill:#2e2922;--pill-edge:#f2eadc1a}.zt .pjb-leaf p{overflow-wrap:anywhere;min-width:0;margin:0}.zt .pjb-leaf .shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 6px;display:grid}.zt .pjb-leaf .shots img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;display:block}.zt .pjb-leaf .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.zt .pjb-leaf .kind{min-width:0;color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.zt .pjb-leaf .kind .tile{background:rgba(var(--goldrgb),.14);width:26px;height:26px;color:var(--gold);border-radius:8px;flex:none;place-items:center;display:grid}.zt .pjb-leaf .kind .tile svg{width:14px;height:14px}.zt .pjb-leaf .kind b{color:var(--ink);font-weight:600}.zt .pjb-leaf .kind i{opacity:.6;font-style:normal}.zt .pjb-leaf .kind .empty,.zt .pjb-leaf .kind.empty b{color:var(--ink2);opacity:.75}.zt .pjb-leaf .soon{background:rgba(var(--goldrgb),.16);height:28px;box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.5);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .pjb-leaf .soon svg{width:13px;height:13px;color:var(--gold)}.zt .pjb-leaf .name{letter-spacing:-.015em;color:var(--ink);margin:6px 0 0;font-size:26px;line-height:1.15}.zt .pjb-leaf .desc{color:var(--ink);white-space:pre-line;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;max-width:70ch;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.zt .pjb-leaf .when{color:var(--ink2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.zt .pjb-leaf .when svg{width:14px;height:14px;color:var(--gold)}.zt .pjb-leaf .empty{color:var(--ink2);opacity:.72}.zt .pjb-leaf .media{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.zt .pjb-leaf .media .ph{color:var(--ink2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.zt .pjb-leaf .media .ph svg{width:14px;height:14px;color:var(--gold)}.zt .pjb-leaf .media .ph.empty{opacity:.85}.zt .pjb-vglimpse{border:1px solid var(--border);background:var(--cream1);border-radius:999px;align-items:center;gap:9px;height:36px;padding:0 12px 0 4px;display:inline-flex}.zt .pjb-vglimpse .vgb{cursor:pointer;color:#fff;background:linear-gradient(180deg,var(--gold2),var(--gold));border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:0;padding:0;transition:transform .15s;display:grid;box-shadow:0 3px 8px -4px #6e48108c,inset 0 1px #ffffff59}.zt .pjb-vglimpse .vgb:hover{transform:scale(1.06)}.zt .pjb-vglimpse .vgb:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-vglimpse .vgb svg{fill:currentColor;width:13px;height:13px}.zt .pjb-vglimpse b{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600}.zt .pjb-vglimpse .vgbars{align-items:center;gap:2px;height:18px;display:flex}.zt .pjb-vglimpse .vgbars i{width:2px;height:calc(var(--h,.3) * 18px);background:rgba(var(--tint),.26);border-radius:2px;transition:background .15s;display:block}.zt .pjb-vglimpse .vgbars i.on{background:var(--gold)}.zt .pjb-vglimpse em{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}@container mh (max-width:560px){.zt .pjb-vglimpse .vgbars{display:none}}.zt .pjb-leaf .redact{border-top:1px dashed rgba(var(--tint),.16);background:rgba(var(--tint),.025);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:12px -26px 0;padding:14px 26px;display:flex}.zt .pjb-leaf .rx{align-items:center;gap:8px;display:inline-flex}.zt .pjb-leaf .rx em{color:var(--ink2);font-size:12px;font-style:normal;font-weight:600}.zt .pjb-leaf .rx s{width:var(--w);background:var(--ink);opacity:.86;background-image:repeating-linear-gradient(100deg,rgba(var(--glass),.07) 0 2px,transparent 2px 5px);border-radius:2px;height:11px;display:block}.zt .pjb-leaf .rk{color:var(--gold);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.zt .pjb-leaf .rk svg{width:14px;height:14px}@container mh (max-width:560px){.zt .pjb-leaf .rk{margin-left:0}}.zt .pjb-seengrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin:18px 0 0;display:grid}.zt .pjb-seengrid .pjb-leaf{margin:0}@container mh (min-width:1000px){.zt .pjb-seengrid{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}}.zt .pjb-zf.on .sw .thumb{transform:translate(100%)}.zt .pjb-zf .sw button:disabled{cursor:not-allowed}.zt .pjb-zf p{margin:0}.zt .pjb-zf .zlink{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.zt .pjb-zf .zlink:hover{text-underline-offset:3px;text-decoration:underline}.zt .pjb-zf .zlink:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.zt .pjb-zf{position:relative}.zt .pjb-zf .zfhead{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.zt .pjb-zf .zfhero{letter-spacing:-.025em;min-width:0;color:var(--ink);margin:0;font-size:32px;font-weight:500;line-height:1.05}.zt .pjb-zf .zfperch{flex:none;width:56px;height:50px;margin:-4px -6px -2px 0}.zt .pjb-zf .sw button .zfyes{display:inline-block;position:relative}.zt .pjb-zf .sw button .zfdock{width:20px;height:18px;margin-top:-10px;position:absolute;top:50%;right:calc(100% + 7px)}.zt .pjb-zf .zfzu{left:var(--px);top:var(--py);z-index:3;pointer-events:none;width:56px;height:50px;transform:translateX(var(--dx));transition:transform .72s cubic-bezier(.25,.8,.3,1);position:absolute}.zt .pjb-zf .zfzu>span{transform-origin:0 0;width:100%;height:100%;transform:translateY(var(--dy)) scale(var(--ds));transition:transform .72s cubic-bezier(.6,0,.4,1);display:block}.zt .pjb-zf .zfzu img{filter:drop-shadow(0 5px 6px #3c2d1938);width:100%;height:auto;display:block}.zt .pjb-zf.on .zfzu{transition-duration:.78s;transition-timing-function:cubic-bezier(.62,0,.32,1);transform:none}.zt .pjb-zf.on .zfzu>span{transition-duration:.78s;transition-timing-function:cubic-bezier(.18,.9,.28,1);transform:none}.zt .pjb-zf.on .zfzu img{animation:.55s cubic-bezier(.3,1.6,.5,1) .62s both zfZuLand,3.6s ease-in-out 1.2s infinite zfZuFloat}.zt .pjb-zf .zfzu.still,.zt .pjb-zf .zfzu.still>span{transition:none}.zt .pjb-zf .zfzu.still img{animation-delay:0s,0s}.zt .pjb-zf.off .zfzu{opacity:.4}@keyframes zfZuLand{0%{transform:scale(1)}40%{transform:scale(1.1)rotate(-4deg)}to{transform:scale(1)rotate(0)}}@keyframes zfZuFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.zt .pjb-zf .zfzu,.zt .pjb-zf .zfzu>span{transition:none}.zt .pjb-zf.on .zfzu img{animation:none}}.zt .pjb-zf .tile{border-radius:12px;flex:none;width:42px;height:42px;display:block}.zt .pjb-zf .zstack{align-items:center;padding:6px 0 4px 14px;display:flex}.zt .pjb-zf .zstack .tile{background:repeating-linear-gradient(135deg,rgba(var(--goldrgb),.16) 0 1px,transparent 1px 5px), linear-gradient(150deg,var(--champ),var(--cream2));box-shadow:0 0 0 2.5px var(--cream1),0 4px 10px -2px rgba(var(--shade),.16), inset 0 0 0 4px var(--cream2),inset 0 0 0 5px rgba(var(--goldrgb),.45);margin-left:-14px;position:relative;overflow:hidden}.zt .pjb-zf .zstack .tile:first-child{transform:rotate(-7deg)}.zt .pjb-zf .zstack .tile:nth-child(2){transform:translateY(-3px)}.zt .pjb-zf .zstack .tile:nth-child(3){transform:rotate(7deg)}.zt .pjb-zf .zstack.busy .tile:after{content:"";background:linear-gradient(105deg,transparent 30%,rgba(var(--goldrgb),.3) 50%,transparent 70%);animation:1.3s ease-in-out infinite zfSheen;position:absolute;inset:0;transform:translate(-100%)}.zt .pjb-zf .zstack.busy .tile:nth-child(2):after{animation-delay:.15s}.zt .pjb-zf .zstack.busy .tile:nth-child(3):after{animation-delay:.3s}@keyframes zfSheen{to{transform:translate(100%)}}.zt .pjb-zf .zbody{flex-direction:column;min-width:0;display:flex}.zt .pjb-zf .zlist{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 -24px;padding:0;list-style:none}.zt .pjb-zf .zr{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"mark name act""mark more more";align-items:start;gap:6px 14px;padding:16px 24px;display:grid;position:relative}.zt .pjb-zf .zr>.zmark,.zt .pjb-zf .zr>.tile{grid-area:mark}.zt .pjb-zf .zr>.zname{grid-area:name}.zt .pjb-zf .zr>.zmore{grid-area:more}.zt .pjb-zf .zr>.zacts{grid-area:act;margin-top:-4px}.zt .pjb-zf .zr+.zr:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:90px;right:0}.zt .pjb-zf .zgrp{color:var(--ink2);padding:14px 24px 0;font-size:12px;font-weight:600;line-height:1.4}.zt .pjb-zf .zlist:not(.opts) .zr{animation:.52s cubic-bezier(.2,.9,.25,1) both zfDeal;animation-delay:calc(var(--i,0) * 90ms)}.zt .pjb-zf.zusent .zlist:not(.opts) .zr{animation-delay:calc(.45s + var(--i,0) * .12s)}@keyframes zfDeal{0%{opacity:0;transform:translate(26px,-10px)rotate(1.5deg)}to{opacity:1;transform:none}}.zt .pjb-zf .zmark{background:var(--mk-plate);width:52px;height:52px;box-shadow:0 1px 2px rgba(var(--shade),.12),0 8px 16px -10px rgba(var(--shade),.4);border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.zt .pjb-zf .zmark:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--tint),.1);pointer-events:none;position:absolute;inset:0}.zt .pjb-zf .zmark img{object-fit:cover;width:100%;height:100%;display:block}.zt .pjb-zf .zmark.mono{color:var(--mk-ink)}.zt .pjb-zf .zmark.mono .serif{letter-spacing:.02em;font-size:19px;font-weight:500;line-height:1}.zt .pjb-zf .zmark.t0{background:var(--mk0)}.zt .pjb-zf .zmark.t1{background:var(--mk1)}.zt .pjb-zf .zmark.t2{background:var(--mk2)}.zt .pjb-zf .zmark.t3{background:var(--mk3)}.zt .pjb-zf .zmark.t4{background:var(--mk4)}.zt .pjb-zf .zname{letter-spacing:-.012em;min-width:0;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;padding-top:1px;font-size:17px;font-weight:500;line-height:1.25}.zt .pjb-zf .zmore{flex-direction:column;gap:4px;min-width:0;display:flex}.zt .pjb-zf .zfit{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.zt .pjb-zf .zproof{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:3px 14px;font-size:12.5px;line-height:1.45;display:flex}.zt .pjb-zf .zrate{align-items:center;gap:5px;display:inline-flex}.zt .pjb-zf .zrate svg{width:12.5px;height:12.5px;color:var(--gold2);fill:currentColor;flex:none}.zt .pjb-zf .zrate b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.zt .pjb-zf .zst:before{content:"";opacity:.55;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.zt .pjb-zf .zst.sent{color:var(--gold)}.zt .pjb-zf .zst.sent:before{opacity:1;background:var(--gold2);box-shadow:0 0 0 3px rgba(var(--goldrgb),.18)}.zt .pjb-zf .zst.quoted{color:var(--ink)}.zt .pjb-zf .zst.quoted:before{opacity:1;background:var(--dv-ok);box-shadow:0 0 0 3px var(--dv-ok)}@supports (color:color-mix(in lab, red, red)){.zt .pjb-zf .zst.quoted:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--dv-ok) 20%,transparent)}}.zt .pjb-zf .ztag{border:1px solid var(--border);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:11.5px;font-style:normal;font-weight:500;line-height:1.5;display:inline-flex}.zt .pjb-zf .ztag i{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--ink2);border-radius:50%}.zt .pjb-zf .zacts{align-items:center;gap:6px;display:flex}.zt .pjb-zf .zchip{border:1px solid var(--border);height:30px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.zt .pjb-zf .zchip svg{width:13px;height:13px;color:var(--ink2);flex:none;transition:transform .4s cubic-bezier(.3,1.3,.5,1)}.zt .pjb-zf .zchip:hover:not(:disabled){background:var(--card);border-color:rgba(var(--tint),.28)}.zt .pjb-zf .zchip:hover:not(:disabled) svg{transform:rotate(-180deg)}.zt .pjb-zf .zchip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-zf .zchip:disabled{opacity:.4;cursor:not-allowed}.zt .pjb-zf .zchip.ico{width:30px;padding:0}.zt .pjb-zf .zr.hole{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"mark name";align-items:center}.zt .pjb-zf .zr.hole .tile{border:1px dashed var(--border);background:0 0;border-radius:15px;width:52px;height:52px}.zt .pjb-zf .zr.hole .zname{color:var(--ink2);padding:0;font-size:14.5px}@media (prefers-reduced-motion:reduce){.zt .pjb-zf .zchip svg{transition:none}}.zt .pjb-zf .pjb-tnew.zadd{border-top:0;border-bottom:1px solid var(--border);width:calc(100% + 48px);margin:0 -24px;padding:14px 24px}.zt .pjb-zf .pjb-tnew.zadd:disabled{cursor:not-allowed;opacity:.6}.zt .pjb-zf .zpick{background:rgba(var(--tint),.03);border-bottom:1px solid var(--border);flex-direction:column;gap:6px;margin:0 -24px;padding:12px 24px;display:flex}.zt .pjb-zf .zsearch{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.zt .pjb-zf .zsearch:focus-within{border-color:var(--gold)}.zt .pjb-zf .zsearch svg{width:15px;height:15px;color:var(--ink2);flex:none}.zt .pjb-zf .zsearch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.zt .pjb-zf .zlist.opts{border-top:0;border-bottom:0;max-height:292px;margin:0;overflow:auto}.zt .pjb-zf .zlist.opts .zr+.zr:before{left:66px}.zt .pjb-zf .zlist.opts .zr{padding:10px 0}.zt .pjb-zf .zlist.opts .zr:last-child{border-bottom:0}.zt .pjb-zf .zfine{color:var(--ink2);text-wrap:pretty;margin:12px 0 0;font-size:12.5px;line-height:1.5}.zt .pjb-zf .zfine b{color:var(--ink);font-weight:600}.zt .pjb-zf .ztop{color:var(--ink);justify-content:space-between;align-items:center;gap:14px;margin:14px 0 0;font-size:13px;line-height:1.45;display:flex}.zt .pjb-zf .ztop .tog{border:0;padding:0}.zt .pjb-zf .ztop .tog:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-zf .zeye{color:var(--ink2);align-items:center;gap:9px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.zt .pjb-zf .zeye .pjb-infonote{white-space:normal;text-wrap:pretty;width:max-content;max-width:min(300px,100vw - 64px);inset:auto auto calc(100% + 10px) -4px;transform:none}@media (prefers-reduced-motion:reduce){.zt .pjb-zf .zstack.busy .tile:after,.zt .pjb-zf .zlist:not(.opts) .zr{animation:none}}.zt .pjb-savebar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:26px 0 0;padding:20px 0 0;display:flex}.zt .pjb-savebar .say{flex-direction:column;flex:420px;gap:10px;min-width:0;display:flex}.zt .pjb-savebar .sh{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.zt .pjb-savebar form{margin:0}.zt .pjb-keepfoot{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.zt .pjb-keepstate{background:var(--card);border:1px solid var(--border);min-height:28px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.zt .pjb-keepstate .dot{background:var(--dv-ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--dv-ok);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.zt .pjb-keepstate .dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--dv-ok) 18%,transparent)}}.zt .pjb-keepstate.fresh .dot{background:var(--ink2);box-shadow:none}.zt .pjb-keepstate.saving .dot,.zt .pjb-keepstate.elsewhere .dot,.zt .pjb-keepstate.moved .dot{background:var(--gold2);box-shadow:0 0 0 3px rgba(var(--goldrgb),.2)}.zt .pjb-keepstate.saving .dot{animation:1.1s ease-in-out infinite pjb-keep-pulse}.zt .pjb-keepstate.failed .dot{background:#b1402a;box-shadow:0 0 0 3px #b1402a2e}@keyframes pjb-keep-pulse{50%{opacity:.35}}.zt .pjb-keepnote{color:var(--ink2);align-items:center;gap:7px;font-size:12.5px;line-height:1.4;display:inline-flex}.zt .pjb-keepnote svg{width:14px;height:14px;color:var(--gold);flex:none}.zt .pjb-keepacts{flex-wrap:wrap;gap:8px;display:inline-flex}.zt .pjb-keeplink{color:var(--gold);font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.zt .pjb-keepstate.saving .dot{animation:none}}.zt .pjb-help{z-index:5;max-width:100%;display:inline-flex;position:relative}.zt .pjb-helpbtn{perspective:140px;gap:8px}.zt .pjb-helpbtn.empty{border:1px dashed rgba(var(--goldrgb),.75);box-shadow:none;color:var(--ink2)}.zt .pjb-helpbtn .card{width:16px;height:16px;color:var(--gold);transform-style:preserve-3d;flex:none;transition:transform .55s cubic-bezier(.3,1.35,.5,1);display:block;position:relative}.zt .pjb-helpbtn.help .card{transform:rotateY(180deg)}.zt .pjb-helpbtn .face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.zt .pjb-helpbtn .face svg{width:16px;height:16px}.zt .pjb-helpbtn .face.back{transform:rotateY(180deg)}.zt .pjb-helpbtn .swap{width:13px;height:13px;color:var(--ink2);opacity:0;flex:none;margin-left:-2px;transition:opacity .15s}.zt .pjb-helpbtn:hover .swap,.zt .pjb-helpbtn:focus-visible .swap{opacity:1}.zt .pjb-helpmenu{min-width:250px;padding:8px;top:calc(100% + 8px);left:0;right:auto}.zt .pjb-helpmenu .hsw-lab{margin:6px 10px}.zt .pjb-helpmenu .hsw-i{justify-content:flex-start;gap:11px}.zt .pjb-helpmenu .hsw-i .mk{width:16px;height:16px;color:var(--gold);flex:none}.zt .pjb-helpmenu .hsw-i>span{text-align:left;flex-direction:column;gap:1px;display:flex}.zt .pjb-helpmenu .hsw-i small{color:var(--ink2);font-size:12px;font-weight:400}.zt .pjb-box.pjb-seenfold{flex-flow:wrap;align-items:center;gap:22px 34px;display:flex;position:relative;overflow:hidden}.zt .pjb-seenfold .ghost{background:var(--card);border:1px solid var(--border);filter:blur(1.2px);opacity:.6;border-radius:16px;flex-wrap:wrap;flex:0 0 290px;align-content:center;align-self:center;gap:6px;height:auto;padding:16px 18px;display:flex;transform:rotate(-2.5deg);-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000);mask-image:linear-gradient(90deg,#000 50%,#0000)}.zt .pjb-seenfold .gchip{background:var(--cream1);border:1px solid var(--border);border-radius:999px;width:62px;height:22px}.zt .pjb-seenfold .gchip.w{width:88px}.zt .pjb-seenfold .gline{background:rgba(var(--tint),.1);border-radius:9px;flex:0 0 100%;height:9px;margin-top:4px;display:block}.zt .pjb-seenfold .gline.t{background:rgba(var(--tint),.18);flex-basis:68%;height:14px;margin-top:8px}.zt .pjb-seenfold .gline.s{flex-basis:52%}.zt .pjb-seenfold .say{flex:320px;min-width:0}.zt .pjb-seenfold h2{margin:0;font-size:24px;line-height:1.15}.zt .pjb-seenfold .ct{color:var(--ink2);max-width:58ch;margin:6px 0 0;font-size:13px;line-height:1.55}.zt .pjb-seenfold .acts{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.zt .pjb-diy{border:1px solid var(--border);background:var(--card);cursor:pointer;height:42px;font:inherit;color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 18px;font-size:14px;font-weight:600;transition:border-color .15s;display:inline-flex}.zt .pjb-diy:hover{border-color:var(--gold)}.zt .pjb-diy:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-diy svg{width:15px;height:15px;color:var(--gold)}@container mh (max-width:700px){.zt .pjb-seenfold .ghost{display:none}}.zt .pjb-go.sm{gap:8px;padding:11px 18px;font-size:13.5px}.zt .pjb-go.sm svg{width:15px;height:15px}.zt .pjb-savedock{left:var(--dock-x,50%);z-index:44;background:rgba(var(--cardrgb),.84);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border:1px solid rgba(var(--goldrgb),.38);max-width:calc(100vw - 32px);box-shadow:0 22px 44px -20px #0e0e0e80,inset 0 1px 0 rgba(var(--glass),.6);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 16px;transition:transform .45s cubic-bezier(.2,.9,.25,1.15),opacity .25s;display:flex;position:fixed;bottom:100px;transform:translate(-50%,28px)scale(.96)}.zt .pjb-savedock.on{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}@media (min-width:901px){.zt.pinned .pjb-savedock{bottom:24px}}@media (max-width:900px){.zt .pjb-savedock{bottom:92px}}.zt .pjb-savedock .st{color:var(--ink2);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.zt .pjb-savedock .dot{background:var(--dv-ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--dv-ok);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.zt .pjb-savedock .dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--dv-ok) 18%,transparent)}}.zt .pjb-savedock .st.fresh .dot{background:var(--ink2);box-shadow:none}.zt .pjb-savedock .st.saving .dot,.zt .pjb-savedock .st.elsewhere .dot,.zt .pjb-savedock .st.moved .dot{background:var(--gold2);box-shadow:0 0 0 3px rgba(var(--goldrgb),.2)}.zt .pjb-savedock .st.saving .dot{animation:1.1s ease-in-out infinite pjb-keep-pulse}.zt .pjb-savedock .st.failed .dot{background:#b1402a;box-shadow:0 0 0 3px #b1402a2e}.zt .pjb-savedock .nm{border-left:1px solid var(--border);min-width:0;max-width:30ch;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding-left:12px;font-size:15px;overflow:hidden}@media (max-width:520px){.zt .pjb-savedock .nm{display:none}}@media (prefers-reduced-motion:reduce){.zt .pjb-savedock{transition:opacity .2s;transform:translate(-50%)}.zt .pjb-savedock .st.saving .dot{animation:none}.zt .pjb-helpbtn .card,.zt .pjb-helpbtn .swap,.zt .pjb-diy{transition:none}}.zt .pjb-go{background:var(--ink);color:var(--bg);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 25px;font-size:14.5px;font-weight:600;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.zt .pjb-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -12px #0e0e0e80}.zt .pjb-go:disabled{opacity:.45;cursor:not-allowed}.zt .pjb-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .pjb-go svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.zt .pjb-chip,.zt .pjb-go{transition:none}}.zt .pjb-clabel{letter-spacing:-.005em;color:var(--ink);margin:0 0 7px;font-size:12.5px;font-weight:600;display:block}.zt .pjb-choice,.zt .pjb-when{margin:0;display:block}.zt .pjb-choice>.ct,.zt .pjb-when>.ct,.zt .pjb-amt>.ct{max-width:56ch;margin:8px 0 0;display:block}.zt .pjb-choice .bkf-opts.row,.zt .pjb-when .bkf-opts.row{gap:7px}.zt .pjb-whenpick{position:relative}.zt .pjb-cal{z-index:40;background:var(--card);border:1px solid var(--border);border-radius:18px;margin:0;padding:14px 16px;animation:.16s cubic-bezier(.2,.7,.3,1) both pjb-info-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 48px -24px #0e0e0e73}.zt .pjb-calsteps{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px;display:grid}.zt .pjb-calsteps button{appearance:none;border:1px solid var(--border);color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 11px;transition:border-color .15s,background .15s;display:flex}.zt .pjb-calsteps button small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:10.5px}.zt .pjb-calsteps button b{font-size:13.5px;font-weight:600}.zt .pjb-calsteps button[aria-pressed=true]{border-color:var(--gold);background:rgba(var(--goldrgb),.1)}.zt .pjb-calsteps button:disabled{opacity:.45;cursor:default}.zt .pjb-calfoot{color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;font-size:12px;display:flex}.zt .pjb-calfoot button{appearance:none;font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.zt .bkf-day.inrange{background:rgba(var(--goldrgb),.16);border-radius:10px}.zt .pjb-timing .pjb-whens{grid-template-columns:minmax(0,1fr)}.zt .pjb-cal .bkf-cal{margin:0}.zt .pjb-amt{margin:0;display:block}.zt .pjb-amtbox{display:block;position:relative}.zt .pjb-amtbox>i{color:var(--ink2);pointer-events:none;font-size:15px;font-style:normal;font-weight:500;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.zt .pjb-amtbox input{width:100%;height:46px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--cream1);border:1px solid var(--border);border-radius:12px;padding:0 13px 0 28px;font-size:16px}.zt .pjb-amtbox input::placeholder{color:var(--ink2);opacity:.8;font-size:14px}.zt .pjb-amtbox input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pjb-amtbox input:not(:placeholder-shown)+i,.zt .pjb-amtbox:focus-within>i{color:var(--ink)}.zt .pjb-mmoney{min-width:0;display:block;position:relative}.zt .pjb-mmoney>i{color:var(--ink2);pointer-events:none;font-size:12.5px;font-style:normal;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.zt .pjb-mrow .pjb-mest{text-align:right;font-variant-numeric:tabular-nums;width:100%;padding-left:20px}.zt .pjb-press{gap:10px}.zt .pjb-press>.ct{max-width:62ch;margin:0}.zt .pjb-state{color:var(--ink2);align-items:center;gap:7px;min-height:20px;font-size:12.5px;display:inline-flex}.zt .pjb-state svg{width:13px;height:13px}.zt .pjb-press small.ct{max-width:62ch;margin:0;font-size:12px}.zt .pjb-press .pill.lg{cursor:pointer}.zt .pjb-press .pill.lg:disabled{opacity:.45;cursor:default}.zt .pjb-grid{grid-template-columns:1fr;gap:11px;margin:0 0 22px;display:grid}@container mh (min-width:760px){.zt .pjb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zt .pjb-wide{grid-column:1/-1}}.zt .pjb-box{border:1px solid var(--border);background:var(--card);border-radius:26px;flex-direction:column;min-width:0;padding:22px 24px 20px;display:flex;position:relative}.zt .pjb-stack{flex-direction:column;gap:18px;display:flex}.zt .pjb-stack>.part+.part{border-top:1px solid var(--border);padding-top:18px}.zt .pjb-stack .pjb-bh{margin:0 0 12px}.zt .pjb-box>.eb{margin:0 0 2px}.zt .pjb-box .plv-bh{margin:0 0 14px}.zt .pjb-form{flex-direction:column;gap:12px;margin:0;display:flex}.zt .pjb-form .plv-out{margin-top:2px}.zt .pjb-fig{flex-direction:column;gap:3px;margin:0 0 16px;display:flex}.zt .pjb-fig b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(28px,4.2cqi,38px);font-weight:400;line-height:1.05}.zt .pjb-fig b.pjb-nil{letter-spacing:0;color:var(--ink);font-family:inherit;font-size:15px;font-weight:500;line-height:1.4}.zt .pjb-fig em{color:var(--ink2);max-width:44ch;font-size:13px;font-style:normal;line-height:1.45}.zt .pjb-box .plm-ahead{margin-top:14px}.zt .pjb-box .pv-add{margin-top:16px}.zt .pjb-box .pj-empty{margin:0}.zt .pj-plan{background:var(--border);border:1px solid var(--border);border-radius:16px;gap:1px;display:grid;overflow:hidden}.zt .pj-plan-row{background:var(--card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;margin:0;padding:14px 16px;display:grid}.zt .pj-plan-l{min-width:0;color:var(--ink);flex-direction:column;gap:3px;font-size:14px;display:flex}.zt .pj-plan-l .eb{margin:0}.zt .pj-plan-l small{color:var(--ink2);font-size:12px;line-height:1.5}.zt .pj-plan-c{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.zt .pj-plan-c select,.zt .pj-plan-c input{height:36px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:0 10px;font-size:13px}.zt .pj-plan-c select:focus-visible,.zt .pj-plan-c input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pj-plan-c .pill.sm{background:var(--ink);height:36px;color:var(--bg);border-color:var(--ink);cursor:pointer}@media (max-width:640px){.zt .pj-plan-row{grid-template-columns:1fr}.zt .pj-plan-c{justify-content:flex-start}}.zt .pl-row{grid-template-columns:8px 52px 124px minmax(0,1fr) auto auto;grid-template-areas:"dot plate when what cost act"}.zt .pl-cost{text-align:right;flex-direction:column;grid-area:cost;align-items:flex-end;gap:2px;min-width:72px;display:flex}.zt .pl-cost b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13.5px;font-weight:600}.zt .pl-cost small{color:var(--ink2);font-size:11px}.zt .pl-cost small.none{opacity:.75}@media (max-width:760px){.zt .pl-row{grid-template-columns:8px 44px minmax(0,1fr) auto;grid-template-areas:"dot plate what cost"".when when when"".act act act"}.zt .pl-cost{align-items:flex-end}}.zt .pw-c{max-width:62ch;margin:2px 0 0}.zt .pw-eb{margin:18px 0 8px}.zt .pw-eb:first-of-type{margin-top:16px}.zt .pw-case{border:1px solid var(--border);background:var(--cream1);border-radius:16px;margin:0 0 10px;padding:12px 14px 11px}.zt .pw-case:last-of-type{margin-bottom:0}.zt .pw-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:9px;display:flex}.zt .pw-head a{letter-spacing:-.008em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.zt .pw-head a:hover{color:var(--gold)}.zt .pw-head .ct{white-space:nowrap;margin-left:auto}.zt .pw-rows{margin:0;padding:0;list-style:none}.zt .pw-rows li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:9px 0;display:grid}.zt .pw-rows li:last-child{border-bottom:0;padding-bottom:2px}.zt .pw-who{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .pw-who a,.zt .pw-who b{letter-spacing:-.008em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.zt .pw-who a:hover{color:var(--gold)}.zt .pw-who a svg{width:13px;height:13px;color:var(--gold);flex:none}.zt .pw-who em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.zt .pw-cad{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:5ch;font-size:14px;font-weight:600}.zt .pw-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:10px 0 0;padding-top:9px;display:flex}.zt .pw-foot>span{min-width:0;color:var(--ink2);flex:22ch;font-size:12px;line-height:1.5}.zt .pw-foot .how{margin:0 0 0 auto}.zt .pw-more{color:var(--ink2);max-width:56ch;margin:10px 0 0;font-size:12.5px;line-height:1.55}.zt .pw-more a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.zt .pw-more a:hover{color:var(--gold)}@container mh (max-width:520px){.zt .pw-rows li{grid-template-columns:minmax(0,1fr)}.zt .pw-cad{text-align:left;min-width:0}.zt .pw-foot .how{margin-left:0}.zt .pw-head .ct{flex-basis:100%;margin-left:0}}.zt .tdI-box .pl-row{background:var(--cream1)}.zt .tdI-band[id]{scroll-margin-top:16px}.zt .plb-gh{background:var(--cream2);align-items:baseline;gap:9px;margin:0;padding:9px 18px 8px 34px;display:flex}.zt .plb-gh h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11px;font-weight:600;line-height:1.3}.zt .plb-gh b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;line-height:1}.zt .plb-gh.late h3,.zt .plb-gh.late b,.zt .pl-when.late{color:var(--deal-fg)}.zt .pl-row.late:before{background:var(--deal-fg)}.zt .plb-gh.done~.pl-row:before{background:var(--sunk)}.zt .plb-none{color:var(--ink2);max-width:52ch;margin:0;padding:16px 2px 2px;font-size:13.5px;line-height:1.55}@container mh (max-width:560px){.zt .tdI-box .pl-row{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot what act"".when act"".cost act";align-items:start;gap:4px 11px;padding:12px 14px}.zt .tdI-box .pl-plate{display:none}.zt .tdI-box .pl-row:before{margin-top:5px}.zt .tdI-box .pl-cost{text-align:left;align-items:flex-start;min-width:0}.zt .tdI-box .pl-act{align-self:center;padding:6px 11px}.zt .tdI-box .plb-gh{padding-left:23px}}.zt .pv-row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"when what rec act"}.zt .pv-row:before{display:none}.zt .pv-chip{letter-spacing:.01em;white-space:nowrap;background:var(--cream2);color:var(--ink2);border-radius:999px;grid-area:when;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.zt .pv-chip svg{width:12px;height:12px}.zt .pv-chip.s-contacted{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .pv-chip.s-replied{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .pv-chip.s-awarded{background:var(--ok-bg);color:var(--t-clean-fg)}.zt .pv-chip.s-declined,.zt .pv-chip.s-not_chosen{background:var(--cream2);color:var(--ink2)}.zt .pv-chip.s-listed{border:1px solid var(--border);color:var(--ink2);background:0 0}.zt .pv-chip.s-held{background:rgba(var(--goldrgb),.16);color:var(--gold)}.zt .pv-rec{flex-wrap:wrap;grid-area:rec;justify-content:flex-end;align-items:center;gap:8px;display:flex}.zt .pv-rec select,.zt .pv-rec input{height:34px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:0 10px;font-size:13px}.zt .pv-rec select{max-width:180px}.zt .pv-rec input{font-variant-numeric:tabular-nums;width:96px}.zt .pv-rec select:focus-visible,.zt .pv-rec input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pv-rec .pill.sm{background:var(--ink);height:34px;color:var(--bg);border-color:var(--ink);cursor:pointer}.zt .pv-add{flex-direction:column;gap:7px;margin:16px 0 0;display:flex}.zt .pv-add>label{color:var(--ink);font-size:12.5px;font-weight:600}.zt .pv-add-c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zt .pv-add input{min-width:0;max-width:340px;height:36px;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:10px;flex:220px;padding:0 12px;font-size:13px}.zt .pv-add input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .pv-add .pill.sm{background:var(--ink);height:36px;color:var(--bg);border-color:var(--ink);cursor:pointer}.zt .pv-add small{color:var(--ink2);font-size:12px;line-height:1.5}@media (max-width:820px){.zt .pv-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"when what act""rec rec rec"}.zt .pv-rec{justify-content:flex-start;margin-top:4px}}.zt .pl-act-off{color:var(--ink2);cursor:default;border-style:dashed}.zt .pl-act-off:hover{border-color:var(--border);background:0 0}@media (max-width:560px){.zt .pv-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what act""when when"}}.zt .pl-w-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:16px 0 8px;font-size:11px;font-weight:600}.zt .tdI-tl+.pl-w-k{margin-top:20px}.zt .pl-w-list li:before{background:var(--ink2);opacity:.4}.zt .pl-w-all{color:var(--gold);text-decoration:none}.zt .pl-w-all:hover{text-decoration:underline}.zt .rdisp{color:var(--ink);border-radius:11px;align-items:center;gap:11px;margin:8px 0;padding:9px 12px 9px 13px;text-decoration:none;transition:background .18s;display:flex;position:relative}.zt .rdisp:before{content:"";background:var(--gold2);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.zt .rdisp:hover{background:var(--cream2)}.zt .rdisp:focus-visible{outline:2px solid var(--gold2);outline-offset:-2px}.zt .rdisp-i{color:var(--gold);flex:none;display:inline-flex}.zt .rdisp-i svg{stroke-width:1.6px;width:20px;height:20px}.zt .rdisp-t{min-width:0}.zt .rdisp-t b{letter-spacing:-.005em;font-size:15.5px;font-weight:600;line-height:1.3}.zt .rdisp.on{background:var(--champ)}.zt .rdisp.on .rdisp-i{color:var(--gold)}.zt .cal{margin:0 0 8px}.zt .cal-h{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;display:flex}.zt .cal-h h2{letter-spacing:-.022em;min-width:7ch;margin:0;font-size:26px;font-weight:400}.zt .cal-h .ghr{margin-left:auto}.zt .cal-nav{width:32px;height:32px;color:var(--ink2);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}.zt .cal-nav svg{width:16px;height:16px}.zt .cal-nav:hover{color:var(--ink);border-color:var(--gold);background:var(--cream1)}.zt .cal-nav:active{transform:scale(.94)}.zt .cal-wd{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 7px;padding:0;list-style:none;display:grid}.zt .cal-wd li{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);padding-left:2px;font-size:9.5px;font-weight:700}.zt .cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zt .cal-c{background:var(--cream1);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:5px;min-width:0;min-height:112px;padding:9px 10px 10px;display:flex}.zt .cal-c b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;line-height:1}.zt .cal-c.out{background:0 0;border-color:#0000}.zt .cal-c.out b{color:var(--ink2);opacity:.5}.zt .cal-c.now{background:var(--champ);border-color:var(--champ)}.zt .cal-c.now b{color:var(--gold)}.zt .cal-c.on{border-color:var(--gold)}.zt .cal-i{background:var(--card);border:1px solid var(--border);min-width:0;color:var(--ink);border-radius:9px;flex-direction:column;gap:1px;padding:6px 8px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.zt .cal-i:hover{border-color:var(--gold);transform:translateY(-1px)}.zt .cal-i span{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.25;overflow:hidden}.zt .cal-i em{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.zt .cal-i i{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:9px;font-style:normal;font-weight:700}.zt .cal-i.p-urgent i{color:var(--gold2)}.zt .cal-i.p-high i{color:var(--gold)}.zt .cal-i.s-done{opacity:.62}.zt .cal-i.s-booked{border-color:var(--gold);background:var(--champ)}.zt .cal-i.s-doc{background:var(--warning-soft);border-style:dashed}.zt .cal-fine{color:var(--ink2);max-width:62ch;margin:18px 0 0;font-size:12.5px;line-height:1.55}.zt .cal-fine a{color:var(--gold);font-weight:600;text-decoration:none}.zt .cal-fine a:hover{text-decoration:underline}@media (max-width:860px){.zt .cal-c{border-radius:12px;min-height:86px;padding:7px 8px 8px}.zt .cal-c b{font-size:14px}.zt .cal-i span{font-size:10.5px}.zt .cal-i em,.zt .cal-i i{display:none}.zt .cal-wd,.zt .cal-grid{gap:5px}}@media (prefers-reduced-motion:reduce){.zt .cal-nav:active,.zt .cal-i:hover{transform:none}}.zt{--dv-1:#c89434;--dv-2:#1f6fa8;--dv-3:#7c6ba8;--dv-4:#2e7d6b;--dv-5:#a65a3c;--dv-6:#5c6b7a;--dv-ok:#2e7d6b;--dv-warn:#b4762a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt{--dv-1:#be8836;--dv-2:#3e8ac4;--dv-3:#9186c4;--dv-4:#3e9b85;--dv-5:#c2704d;--dv-6:#7c8b9c;--dv-ok:#3e9b85;--dv-warn:#d69a3e}}:root[data-theme=dark] .zt{--dv-1:#be8836;--dv-2:#3e8ac4;--dv-3:#9186c4;--dv-4:#3e9b85;--dv-5:#c2704d;--dv-6:#7c8b9c;--dv-ok:#3e9b85;--dv-warn:#d69a3e}.zt .dial{flex:none;display:block;position:relative;container-type:inline-size}.zt .dial svg{width:100%;height:100%;display:block;overflow:visible}.zt .dial circle{fill:none;stroke-linecap:round}.zt .dial-t{stroke:var(--sunk);stroke-width:9px}.zt .dial-g{stroke:var(--card);stroke-width:11px}.zt .dial-v{stroke:var(--dv-1);stroke-width:9px;transition:stroke-dasharray .9s cubic-bezier(.22,.9,.24,1)}.zt .dial-f{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 15%;display:flex;position:absolute;inset:0}.zt .dial-f b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(19px,21cqw,30px);font-weight:500;line-height:1}.zt .dial-f em{color:var(--ink2);font-size:11px;font-style:normal;line-height:1.2}.zt .dial-c{text-align:center;color:var(--ink2);font-size:11px;position:absolute;bottom:-1px;left:0;right:0}@media (prefers-reduced-motion:reduce){.zt .dial-v{transition:none}}.zt .nstk{--nh:62px;--peek:8px;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.zt .nstk-deck{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zt .nstk-c{background:var(--card);border:1px solid var(--border);min-width:0;z-index:var(--z);height:var(--nh);margin-top:calc(-1 * (var(--nh) - var(--peek)));transform:scaleX(calc(1 - var(--i) * .05));transform-origin:50% 0;border-radius:16px;transition:margin-top .3s cubic-bezier(.2,.8,.26,1),transform .3s cubic-bezier(.2,.8,.26,1),box-shadow .2s,border-color .16s;position:relative;box-shadow:0 10px 24px -18px #0e0c0680}.zt .nstk-c:first-child{margin-top:0}.zt .nstk-c:not(:first-child) .nstk-go{opacity:0;transition:opacity .22s}.zt .nstk-c:not(:first-child) .nstk-x{opacity:0;pointer-events:none}.zt .nstk.open .nstk-c{margin-top:var(--peek);transform:none}.zt .nstk.open .nstk-c:first-child{margin-top:0}.zt .nstk.open .nstk-c .nstk-go{opacity:1}.zt .nstk.open .nstk-c .nstk-x{opacity:1;pointer-events:auto}.zt .nstk-go{height:100%;color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:grid}.zt .nstk-t{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .nstk-t b{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.zt .nstk-t em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.zt .nstk-m{flex:none;align-items:center;gap:9px;display:flex}.zt .nstk-m .kl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:10.5px;font-weight:600}.zt .nstk-a{width:15px;height:15px;color:var(--ink2);flex:none}.zt .nstk-x{z-index:2;cursor:pointer;width:22px;height:22px;color:var(--ink2);background:var(--bg);border:1px solid var(--border);border-radius:50%;place-items:center;transition:opacity .22s,color .16s;display:grid;position:absolute;top:8px;right:8px}.zt .nstk-x svg{width:12px;height:12px}.zt .nstk-c:has(.nstk-x) .nstk-a{opacity:0}.zt .nstk-foot{align-items:center;gap:9px;margin:0;display:flex}.zt .nstk-foot>b{background:var(--champ);width:19px;height:19px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.zt .nstk-swap{min-width:0;display:grid}.zt .nstk-swap>span{color:var(--ink2);white-space:nowrap;grid-area:1/1;font-size:12.5px;font-weight:500;transition:opacity .22s,transform .22s}.zt .nstk-swap .b{opacity:0;transform:translateY(9px)}.zt .nstk.open .nstk-swap .a{opacity:0;transform:translateY(-9px)}.zt .nstk.open .nstk-swap .b{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.zt .nstk-c:first-child:hover{border-color:var(--gold)}.zt .nstk-x:hover{color:var(--ink);border-color:var(--gold)}}@media (hover:none){.zt .nstk-c{margin-top:var(--peek);transform:none}.zt .nstk-c:first-child{margin-top:0}.zt .nstk-c .nstk-go,.zt .nstk-c:not(:first-child) .nstk-go{opacity:1}.zt .nstk-c .nstk-x,.zt .nstk-c:not(:first-child) .nstk-x{opacity:1;pointer-events:auto}.zt .nstk-swap .a{opacity:0}.zt .nstk-swap .b{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .nstk-c,.zt .nstk-go,.zt .nstk-x,.zt .nstk-swap>span{transition:none}}.zt .tdW-add{z-index:2;cursor:pointer;width:24px;height:24px;color:var(--ink2);background:var(--card);border:1px solid var(--border);opacity:0;border-radius:50%;place-items:center;transition:opacity .18s,transform .18s,color .16s,border-color .16s;display:grid;position:absolute;bottom:31px;right:10px;transform:scale(.85)}.zt .tdW-add svg{width:13px;height:13px}@media (hover:hover) and (pointer:fine){.zt .tdW-cell:hover .tdW-add,.zt .tdW-cell:focus-within .tdW-add{opacity:1;transform:none}.zt .tdW-add:hover{color:var(--ink);border-color:var(--gold);background:var(--cream1)}}.zt .tdW-add:focus-visible{opacity:1;outline:2px solid var(--gold2);outline-offset:2px;transform:none}@media (hover:none){.zt .tdW-add{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .tdW-add{transition:none}}@container tdwc (max-width:110px){.zt .tdW-add{width:20px;height:20px;bottom:7px;right:6px}.zt .tdW-add svg{width:11px;height:11px}.zt .tdW-d small{padding-right:18px}}.zt .tdW-d{position:relative}.zt .tdW-d em{min-width:0;overflow:hidden}.zt .tdW-d:has(.tdW-pri) em{padding-right:14px}.zt .tdW-pri{width:8px;height:8px;box-shadow:0 0 0 2px var(--cream1);border-radius:50%;position:absolute;top:14px;right:13px}.zt .tdW-d.now .tdW-pri{box-shadow:0 0 0 2px var(--champ)}.zt .tdW-pri.high{background:var(--deal-fg)}.zt .tdW-pri.medium{background:var(--t-gas-fg)}.zt .tdW-pri.low{background:var(--ink2)}.dadd{z-index:130;background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;padding:14px;animation:.16s cubic-bezier(.2,.8,.26,1) both dshin;display:flex;position:fixed;bottom:auto;right:auto;overflow:visible;box-shadow:0 24px 60px -22px #0e0c068c,0 2px 8px -4px #0e0c064d}.dadd.up{animation-name:dshinup;transform:translateY(-100%)}.dadd-day{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:10.5px;font-weight:600}.dadd-f{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.dadd-f>span{letter-spacing:.02em;color:var(--ink2);font-size:11px;font-weight:600}.dadd-f input,.dadd-f select{height:38px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:11px;width:100%;min-width:0;padding:0 11px;font-size:13.5px}.dadd-f input:focus-visible,.dadd-f select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.dadd-row{gap:9px;display:flex}.dadd-at{max-width:150px}.dadd-pri{flex-wrap:wrap;gap:5px;display:flex}.dadd-pc{appearance:none;cursor:pointer;height:32px;font:inherit;color:var(--ink2);background:var(--cream1);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.dadd-pc:hover{border-color:var(--gold2);color:var(--ink)}.dadd-pc.on{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.dadd-pc:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dadd-dot{border-radius:50%;flex:none;width:8px;height:8px}.dadd-dot.none{border:1.5px solid var(--ink2)}@supports (color:color-mix(in lab, red, red)){.dadd-dot.none{border:1.5px solid color-mix(in srgb,var(--ink2) 70%,transparent)}}.dadd-pc.on .dadd-dot.none{border-color:var(--bg)}.dadd-dot.low{background:var(--ink2)}.dadd-dot.medium{background:var(--t-gas-fg)}.dadd-dot.high{background:var(--deal-fg)}.dadd-pc.on .dadd-dot.low{background:var(--bg)}.dadd-bad{color:var(--deal-fg);margin:0;font-size:12px;font-weight:500}.dadd-act{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.dadd-x,.dadd-go{appearance:none;font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.dadd-x{border:1px solid var(--border);color:var(--ink2);background:0 0}.dadd-go{background:var(--ink);color:var(--bg);border:1px solid #0000}.dadd-x[disabled],.dadd-go[disabled]{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.dadd-x:hover{color:var(--ink);border-color:var(--gold)}.dadd-go:hover{opacity:.9}}@media (prefers-reduced-motion:reduce){.dadd,.dadd.up{animation:none}.dadd-x,.dadd-go{transition:none}}.dsh{z-index:120;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:13px 6px 7px;animation:.16s cubic-bezier(.2,.8,.26,1) both dshin;position:fixed;bottom:auto;right:auto;overflow:visible;box-shadow:0 24px 60px -22px #0e0c068c,0 2px 8px -4px #0e0c064d}.dsh.up{transform:translateY(-100%)}.dsh-day{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0 0 9px;padding:0 10px;font-size:10.5px;font-weight:600}.dsh-list{scrollbar-width:thin;flex-direction:column;gap:1px;max-height:min(52vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dsh-i{color:var(--ink);border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;text-decoration:none;transition:background .14s;display:grid}.dsh-i:focus-visible{outline:2px solid var(--gold2);outline-offset:-2px}.dsh-k{background:var(--dv-6);border-radius:50%;width:8px;height:8px}.dsh-k[data-k=job]{background:var(--dv-1)}.dsh-k[data-k=recurring]{background:var(--dv-2)}.dsh-k[data-k=booked]{background:var(--dv-3)}.dsh-k[data-k=reminder]{background:var(--dv-4)}.dsh-k[data-k=todo]{background:var(--dv-5)}.dsh-k[data-k=supply]{background:var(--dv-6)}.dsh-t{flex-direction:column;gap:2px;min-width:0;display:flex}.dsh-t b{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.dsh-t em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;line-height:1.25;overflow:hidden}.dsh-m{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}@keyframes dshin{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes dshinup{0%{opacity:0;transform:translateY(calc(4px - 100%))scale(.985)}}.dsh.up{animation-name:dshinup}@media (hover:hover) and (pointer:fine){.dsh-i:hover{background:var(--cream1)}}@media (prefers-reduced-motion:reduce){.dsh,.dsh.up{animation:none}.dsh-i{transition:none}}.zt .rc{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.zt .rc-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.zt .rc-hero{min-width:0}.zt .rc-fig{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(24px,7.4cqi,36px);font-weight:500;line-height:1;display:block}.zt .rc-of{color:var(--ink2);margin-top:5px;font-size:11.5px;font-weight:500;display:block}.zt .rc-span{flex:none;gap:2px;display:flex}.zt .rc-span button{appearance:none;cursor:pointer;font:inherit;color:var(--ink2);background:0 0;border:0;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600;transition:color .15s,background .15s}.zt .rc-span button[aria-pressed=true]{color:var(--ink);background:var(--sunk)}.zt .rc-span button:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .rc-plot{touch-action:pan-y;position:relative}.zt .rc-plot svg{width:100%;height:auto;display:block;overflow:visible}.zt .rc-plot svg path:not([class]){stroke:none}.zt .rc-edge{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.zt .rc-guide{stroke:var(--ink2);stroke-width:1px;opacity:.45;stroke-dasharray:3 4}.zt .rc-x{height:14px;margin-top:4px;position:relative}.zt .rc-x em{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:9.5px;font-style:normal;position:absolute;top:0;transform:translate(-50%)}.zt .rc-x em.a{transform:none}.zt .rc-x em.z{transform:translate(-100%)}.zt .rc-x em.c{transform:translate(-50%)}.zt .rc-pills{flex-wrap:wrap;gap:6px;display:flex}.zt .rc-pill{appearance:none;cursor:pointer;font:inherit;color:var(--ink);background:var(--cream1);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 12px 6px 10px;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex}.zt .rc-pill i{background:var(--t);border-radius:50%;flex:none;width:9px;height:9px;transition:background .2s,box-shadow .2s}.zt .rc-pill b{letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.zt .rc-pill em{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:600}.zt .rc-pill:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .rc-pill.off{background:0 0}.zt .rc-pill.off i{box-shadow:inset 0 0 0 1.5px var(--border);background:0 0}.zt .rc-pill.off b,.zt .rc-pill.off em{color:var(--ink2);font-weight:500}.zt .pjb-box .bgc{margin:0 0 20px}.zt .bgc .rc-pill{cursor:default}.zt .bgc-state{color:var(--ink);background:var(--sunk);border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:600}.zt .bgc-tight .bgc-state{color:var(--dv-warn);background:rgba(var(--goldrgb),.16)}.zt .bgc-over .bgc-state{color:#fff;background:var(--dv-5)}.zt .bgc-target{stroke:var(--ink);stroke-width:1.25px;stroke-dasharray:5 5;opacity:.7}.zt .bgc-over path.bgc-over{fill:var(--dv-5);opacity:.34}.zt .bgc-tl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:9.5px;font-style:normal;position:absolute;left:0;transform:translateY(-130%)}.zt .bgc-tl.up{letter-spacing:.02em;text-transform:none;font-size:11px;top:0;left:auto;right:0;transform:none}.zt .bgc-tp i{box-shadow:inset 0 0 0 1.5px var(--ink2);background:0 0}.zt .bgc-set{cursor:pointer;background:0 0;border-style:dashed;text-decoration:none}.zt .bgc-set:hover{border-color:var(--ink2)}.zt .bgc-note{color:var(--ink2);margin:0;font-size:12.5px}.zt .rc-say{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.zt .rc-pill:hover{border-color:var(--gold)}.zt .rc-span button:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.zt .rc-pill,.zt .rc-pill i,.zt .rc-span button{transition:none}}.zt .zup-fig{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;align-items:baseline;gap:10px;margin:10px 0 12px;font-size:38px;font-weight:400;line-height:1;display:flex}.zt .zup-fig i{font-size:13px;font-style:normal;font-family:var(--font-inter),Inter,sans-serif;letter-spacing:normal;color:var(--ink2);max-width:16ch;font-weight:400;line-height:1.35}.zt .zup-bar{gap:3px;height:9px;margin:0 0 10px;display:flex}.zt .zup-bar i{border-radius:999px;min-width:10px;display:block}.zt .zup-bar i[data-k=settled]{background:var(--dv-ok)}.zt .zup-bar i[data-k=open]{background:var(--dv-warn)}.zt .zup-bar i[data-k=ask]{background:var(--sunk)}.zt .zup-keys{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zt .zup-keys li{color:var(--ink2);align-items:center;gap:7px;font-size:12.5px;display:flex}.zt .zup-keys li>i{background:var(--sunk);border-radius:50%;flex:none;width:8px;height:8px}.zt .zup-keys li[data-k=settled]>i{background:var(--dv-ok)}.zt .zup-keys li[data-k=open]>i{background:var(--dv-warn)}.zt .zup-keys li>b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}:root[data-theme=dark][data-black] .zt .zup-bar i[data-k=ask],:root[data-theme=dark][data-black] .zt .zup-keys li[data-k=ask]>i{background:var(--ink2)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark][data-black] .zt .zup-bar i[data-k=ask],:root[data-theme=dark][data-black] .zt .zup-keys li[data-k=ask]>i{background:color-mix(in srgb,var(--ink2) 34%,transparent)}}.zt .zup-lines{flex-wrap:wrap;justify-content:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.zt .zup-lines li{color:var(--ink2);background:var(--cream1);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;display:inline-flex}.zt .zup-lines b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.zt .zup-lines i{background:var(--ink2);border-radius:50%;width:7px;height:7px}.zt .zup-lines li[data-tone=open] i{background:var(--dv-warn)}.zt .zup-lines li[data-tone=ask] i{background:var(--dv-2)}.zt .zup-lines li[data-tone=done] i{background:var(--dv-ok)}.zt .plv-box{border:1px solid var(--border);background:var(--card);border-radius:26px;margin:12px 0 0;padding:22px 24px 20px;position:relative}.zt .plv-bh{align-items:center;gap:14px;margin:0 0 6px;display:flex}.zt .plv-bh h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4cqi,27px);font-weight:400;line-height:1.1}.zt .plv-pick{margin-left:auto}.zt .plv-out{justify-content:flex-end;margin:14px 0 0;display:flex}.zt .plv-out .pill{background:var(--ink);height:36px;color:var(--bg);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .16s;display:inline-flex}.zt .plv-out .pill:hover{opacity:.86}.zt .plv-out .pill svg{width:14px;height:14px}.zt .plv-pick{background:var(--cream2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.zt .plv-tab{appearance:none;cursor:pointer;font:inherit;letter-spacing:.005em;color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600;transition:background .18s,color .18s}.zt .plv-tab:hover{color:var(--ink)}.zt .plv-tab.on{background:var(--card);color:var(--ink);box-shadow:0 2px 6px -3px #0e0c0680}.zt .plv-tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zt .plv-tab{transition:none}}.zt .plv-pill{white-space:nowrap;background:var(--cream2);color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.zt .plv-pill.ok{background:var(--ok-bg);color:var(--t-clean-fg)}.zt .plv-pill.wait{background:var(--t-plumb-bg);color:var(--t-plumb-fg)}.zt .plv-pill.crit{background:var(--t-gas-bg);color:var(--t-gas-fg)}.zt .plv-dot{background:var(--gold2);border-radius:50%;flex:none;width:9px;height:9px}.zt .plv-dot.hollow{border:1.5px solid var(--border);background:0 0}.zt .plv-cad{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.zt .plv-tl{height:350px;margin:10px 0 0;position:relative}.zt .plv-sheet{z-index:0;border-radius:18px;position:absolute;inset:0}.zt .plv-sheet:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.zt .plv-tl>svg,.zt .plv-node,.zt .plv-pocket{z-index:1;position:absolute}.zt .bhint{z-index:4;pointer-events:none;background:var(--card);border:1px solid rgba(var(--goldrgb),.5);min-height:32px;box-shadow:0 0 0 5px rgba(var(--goldrgb),.07),0 12px 26px -16px #0e0c068c;opacity:0;transform-origin:100% 100%;border-radius:999px;align-items:center;gap:8px;padding:5px 13px 5px 6px;transition:opacity .25s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1);display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(6px)scale(.97)}.zt .cur>.bhint{opacity:1;transform:none}html.zcur-on .zt .bhint{display:none}.zt .bhint i{color:#1a150d;background:linear-gradient(#f1d79a,#c9a961);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.zt .bhint i svg{stroke-width:2.6px;width:12px;height:12px}.zt .bhint b{letter-spacing:-.004em;color:var(--ink);white-space:nowrap;font-size:12px;font-weight:600}.zt .bhint em{color:var(--ink2);white-space:nowrap;border-left:1px solid var(--border);padding-left:8px;font-size:11.5px;font-style:normal;font-weight:500}@media (prefers-reduced-motion:reduce){.zt .bhint{transition:none}}.zt .plv-now{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;margin:12px 0 -2px;font-size:10px;font-weight:700;display:flex}.zt .plv-now i{background:var(--gold2);border-radius:50%;width:7px;height:7px}.zt .plv-now+.plv-year{margin-top:8px}.zt .plv-tl>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zt .plv-node{width:238px;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:18px;padding:12px 14px 13px;text-decoration:none;transition:border-color .18s,transform .18s;display:block;position:absolute;transform:translate(-50%,26px);box-shadow:0 18px 34px -26px #0e0c068c}.zt .plv-node.up{transform:translate(-50%,calc(-100% - 26px))}.zt .plv-node:hover{border-color:var(--gold)}.zt .plv-node b{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.zt .plv-node small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 9px;font-size:12px;display:block;overflow:hidden}.zt .plv-row{align-items:center;gap:8px;display:flex}.zt .plv-row .plv-cad{margin-left:auto;font-size:12.5px}.zt .plv-pocket{border:1px dashed var(--border);background:rgba(var(--glass),.35);border-radius:22px;width:196px;padding:16px 18px;position:absolute;bottom:2px;right:0}.zt .plv-pocket b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-size:24px;font-weight:400;line-height:1;display:block}.zt .plv-pocket small{color:var(--ink2);margin-top:6px;font-size:12px;line-height:1.5;display:block}.zt .plv-lead{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:20px;margin:10px 0 0;display:grid}.zt .plv-lead.noLead{grid-template-columns:minmax(0,1fr)}.zt .plv-hero{color:#f6f1e6;background:linear-gradient(155deg,#4b4740 0%,#2a2723 42%,#141210 100%);border-radius:26px;flex-direction:column;min-height:340px;padding:24px 24px 22px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 50px -30px #0e0c06b3}.zt .plv-hero:hover{transform:translateY(-2px)}.zt .plv-glow{pointer-events:none;background:radial-gradient(circle,rgba(var(--goldrgb),.3) 0%,rgba(var(--goldrgb),0) 68%);border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-120px}.zt .plv-hero .eb{color:#f6f1e68c;position:relative}.zt .plv-when{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;margin:10px 0 0;font-size:32px;font-weight:400;line-height:1.08;position:relative}.zt .plv-when i{color:#f6f1e69e;letter-spacing:-.01em;margin-left:9px;font-size:17px;font-style:normal}.zt .plv-hero>b{letter-spacing:-.01em;margin:14px 0 0;font-size:17px;font-weight:600;position:relative}.zt .plv-hero>em{color:#f6f1e69e;margin:5px 0 0;font-size:13px;font-style:normal;position:relative}.zt .plv-chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex;position:relative}.zt .plv-chips i{background:#ffffff1a;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.zt .plv-restw{flex-direction:column;min-width:0;display:flex}.zt .plv-rest{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zt .plv-rrow{color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:13px 18px;text-decoration:none;transition:border-color .18s;display:grid;box-shadow:0 10px 22px -20px #0e0c0680}.zt .plv-rrow:hover{border-color:var(--gold)}.zt .plv-what{min-width:0}.zt .plv-what b{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.zt .plv-what small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.zt .plv-rrow .plv-cad{text-align:right;min-width:64px;font-size:13.5px}.zt .plv-foot{align-items:baseline;gap:10px;margin:14px 0 0;padding:0 4px;display:flex}.zt .plv-foot b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:400}.zt .plv-foot span{color:var(--ink2);font-size:12.5px}.zt .plv-year{border:1px solid var(--border);background:var(--card);border-radius:30px;margin:10px 0 0;position:relative;overflow:hidden;box-shadow:0 22px 44px -34px #0e0c0680}.zt .plv-cols{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.zt .plv-col{flex-direction:column;gap:10px;min-width:0;min-height:246px;padding:24px 16px 26px;display:flex}.zt .plv-col>.eb{margin:0}.zt .plv-col+.plv-col{border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.zt .plv-col+.plv-col{border-left:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.zt .plv-col.sn-fall{background:linear-gradient(#b8740a21,#b8740a08)}.zt .plv-col.sn-winter{background:linear-gradient(#2c5ba31f,#2c5ba305)}.zt .plv-col.sn-spring{background:linear-gradient(#1f7a3d1f,#1f7a3d05)}.zt .plv-col.sn-summer{background:linear-gradient(180deg,rgba(var(--goldrgb),.16),rgba(var(--goldrgb),.03))}.zt .plv-chip{color:var(--ink);background:var(--card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .plv-chip{background:color-mix(in srgb,var(--card) 92%,transparent)}}.zt .plv-chip{border:1px solid var(--border);border-radius:16px;padding:11px 13px;transition:border-color .18s;box-shadow:0 10px 20px -18px #0e0c068c}.zt .plv-chip:hover{border-color:var(--gold)}.zt .plv-chip b{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.zt .plv-chip small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.zt .plv-chip .plv-cad{margin-top:4px;font-size:12px;display:block}.zt .plv-quiet{color:var(--ink2);margin:0;font-size:12.5px}.zt .plv-someday{border:1px dashed var(--border);background:rgba(var(--glass),.3);border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 0;padding:13px 20px;display:flex}.zt .plv-someday>b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-size:22px;font-weight:400}.zt .plv-someday>span{color:var(--ink2);font-size:12.5px}.zt .plv-names{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.zt .plv-names a,.zt .plv-names i{color:var(--ink2);background:var(--cream2);border-radius:999px;padding:4px 11px;font-size:12px;font-style:normal;text-decoration:none}.zt .plv-names a:hover{color:var(--ink)}@media (max-width:900px){.zt .plv-tl{flex-direction:column;gap:10px;height:auto;display:flex}.zt .plv-tl>svg{display:none}.zt .plv-node{width:auto;position:static;transform:none}.zt .plv-node.up{transform:none}.zt .plv-pocket{width:auto;position:static}.zt .plv-lead{grid-template-columns:minmax(0,1fr)}.zt .plv-cols{grid-template-columns:1fr}.zt .plv-col{min-height:0;padding:20px 18px 22px}.zt .plv-col+.plv-col{border-left:0;border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.zt .plv-col+.plv-col{border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.zt .plv-names{margin-left:0}.zt .plv-box{border-radius:22px;padding:18px 16px 16px}}@media (max-width:620px){.zt .plv-rrow{grid-template-columns:auto minmax(0,1fr) auto;row-gap:8px}.zt .plv-rrow .plv-cad{grid-column:3}.zt .plv-bh{flex-wrap:wrap}.zt .plv-pick{justify-content:space-between;width:100%;margin-left:0}.zt .plv-tab{text-align:center;flex:1}}@media (prefers-reduced-motion:reduce){.zt .plv-node,.zt .plv-hero,.zt .plv-rrow,.zt .plv-chip{transition:none}.zt .plv-hero:hover{transform:none}}.zt .sy-list{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.zt .sy-row{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(90px,.9fr) auto auto auto;align-items:center;gap:10px 18px;padding:15px 18px;display:grid}.zt .sy-row.late{background:var(--t-gas-bg);border-color:#b8740a66}.zt .sy-what{min-width:0}.zt .sy-what b{letter-spacing:-.008em;font-size:15px;font-weight:600;display:block}.zt .sy-what small{color:var(--ink2);margin-top:2px;font-size:12.5px;display:block}.zt .sy-track{background:var(--cream2);border-radius:999px;height:9px;position:relative;overflow:hidden}.zt .sy-fill{background:linear-gradient(90deg,rgba(var(--goldrgb),.55),var(--gold2));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.zt .sy-row.late .sy-fill{background:linear-gradient(90deg,var(--gold2),var(--deal-fg))}.zt .sy-row:not(.late) .sy-track:has(.sy-fill[style*="width: 0%"]){background:repeating-linear-gradient(115deg,var(--cream2) 0 7px,transparent 7px 14px)}.zt .sy-yrs{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:21px;font-weight:400;line-height:1}.zt .sy-row.late .sy-yrs{color:var(--deal-fg)}.zt .sy-meta{color:var(--ink2);white-space:nowrap;font-size:12px}.zt .sy-edit{width:32px;height:32px;color:var(--ink2);border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:50%;place-items:center;transition:color .16s,border-color .16s;display:grid}.zt .sy-edit:hover{color:var(--ink);border-color:var(--gold)}.zt .sy-edit svg{width:14px;height:14px}.zt .sy-note{color:var(--ink2);margin:16px 0 0;font-size:12.5px;line-height:1.6}.zt .syx-flags{flex-wrap:wrap;gap:6px;margin:16px 0 0;display:flex}.zt .syx-chips{flex-wrap:wrap;gap:6px;display:flex}.zt .syx-chip{border:1px solid var(--border);height:28px;color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;display:inline-flex}.zt .syx-chip svg{width:13px;height:13px}.zt .syx-chip.warn{color:var(--ink);border-color:var(--dv-warn)}@supports (color:color-mix(in lab, red, red)){.zt .syx-chip.warn{border-color:color-mix(in srgb,var(--dv-warn) 55%,var(--border))}}.zt .syx-chip.warn svg{color:var(--dv-warn)}.zt .syx-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.zt .syx{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-direction:column;padding:18px 18px 14px;display:flex}.zt .syx.late{border-color:var(--dv-warn)}@supports (color:color-mix(in lab, red, red)){.zt .syx.late{border-color:color-mix(in srgb,var(--dv-warn) 50%,var(--border))}}.zt .syx-main{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"what left edit""gauge gauge gauge";align-items:start;gap:16px 12px;display:grid}.zt .syx-main .syx-what{grid-area:what}.zt .syx-main .syx-left{grid-area:left}.zt .syx-main .sy-edit{grid-area:edit}.zt .syx-main .syx-gauge{grid-area:gauge}.zt .syx-what{flex-direction:column;gap:3px;min-width:0;display:flex}.zt .syx-what b{letter-spacing:-.014em;font-size:20px;font-weight:500;line-height:1.15}.zt .syx-what small{color:var(--ink2);font-size:12.5px}.zt .syx-gauge{background:var(--cream2);border-radius:999px;height:10px;position:relative;overflow:hidden}.zt .syx-used{background:linear-gradient(90deg,var(--gold),var(--gold2));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.zt .syx-maybe{background:repeating-linear-gradient(135deg,var(--gold2) 0 4px,transparent 4px 8px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.zt .syx-maybe{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--gold2) 70%,transparent) 0 4px,transparent 4px 8px)}}.zt .syx.late .syx-used{background:linear-gradient(90deg,var(--gold2),var(--dv-warn))}.zt .syx-tick{background:var(--ink);width:2px;position:absolute;top:-2px;bottom:-2px;left:75%}@supports (color:color-mix(in lab, red, red)){.zt .syx-tick{background:color-mix(in srgb,var(--ink) 35%,transparent)}}.zt .syx-left{flex-direction:column;align-items:flex-end;min-width:96px;display:flex}.zt .syx-left b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.zt .syx.late .syx-left b{color:var(--dv-warn)}.zt .syx-left small{color:var(--ink2);white-space:nowrap;margin-top:4px;font-size:11.5px}.zt .syx-facts{border-top:1px solid var(--border);flex-direction:column;flex:1;align-items:flex-start;gap:8px;margin:14px 0 0;padding:14px 0 0;display:flex}.zt .syx-fact{color:var(--ink2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.zt .syx-fact svg{flex:none;width:14px;height:14px}.zt .syx-fact.ok svg{color:var(--dv-ok)}.zt .syx-fact.warn{color:var(--ink)}.zt .syx-fact.warn svg{color:var(--dv-warn)}.zt .syx-fact.quiet{opacity:.8}.zt .syx-acts{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.zt .syx-act{appearance:none;border:1px solid var(--border);height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.zt .syx-act svg{width:13px;height:13px}.zt .syx-act:hover{border-color:var(--ink)}.zt .syx-act.strong{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .syx-act:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .syx-acts .lbl-fold{flex:1 0 100%}.zt .lbl-fold{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .56s cubic-bezier(.32,.72,0,1),opacity .4s;display:grid}.zt .lbl-fold.is-open{opacity:1;grid-template-rows:1fr}.zt .lbl-fold>.lbl{min-height:0;overflow:hidden}.zt .lbl-fold:not(.is-open)>.lbl{border-width:0;margin-top:0;padding-top:0;padding-bottom:0}.zt .lbl{border:1px solid rgba(var(--goldrgb),.4);background:radial-gradient(120% 160% at 0% 0%,rgba(var(--goldrgb),.1),rgba(var(--goldrgb),0) 60%),var(--card);border-radius:18px;flex-direction:column;gap:12px;margin:6px 0 0;padding:14px 16px;transition:margin .56s cubic-bezier(.32,.72,0,1),padding .56s cubic-bezier(.32,.72,0,1);display:flex}@supports (corner-shape:squircle){.zt .lbl{corner-shape:squircle;border-radius:30px}}.zt .lbl-lead{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.zt .lbl-facts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zt .lbl-facts li{opacity:0;transform:translateY(6px)}.zt .lbl-fold.is-open .lbl-facts li{animation:.5s cubic-bezier(.32,.72,0,1) both lbl-in;animation-delay:calc(var(--i,0)*45ms + 80ms)}.zt .lbl-facts button{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;transition:border-color .3s;display:flex}.zt .lbl-facts button:hover{border-color:var(--gold2)}.zt .lbl-facts button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .lbl-box{border:1.5px solid var(--border);width:22px;height:22px;color:var(--bg);background:0 0;border-radius:7px;flex:none;place-items:center;margin-top:1px;transition:background .3s,border-color .3s;display:grid}.zt .lbl-box.is-on{background:var(--ink);border-color:var(--ink)}.zt .lbl-box svg{width:14px;height:14px}.zt .lbl-f{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .lbl-f small{color:var(--ink2);font-size:11.5px}.zt .lbl-f b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.zt .lbl-f em{color:var(--ink2);font-size:12.5px;font-style:normal;line-height:1.45}.zt .lbl-facts .is-clash .lbl-f em{color:var(--ink)}.zt .lbl-go{flex-wrap:wrap;gap:8px;display:flex}.zt .lbl-err{color:var(--danger);margin:0;font-size:12.5px;font-weight:500}.zt .lbl-done{color:var(--ink2);cursor:default;border-color:#0000}@keyframes lbl-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .lbl-fold,.zt .lbl-facts li{transition:none;animation:none}.zt .lbl-facts li{opacity:1;transform:none}}@media (max-width:820px){.zt .sy-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"what yrs edit""track track track""meta meta meta"}.zt .sy-what{grid-area:what}.zt .sy-yrs{grid-area:yrs}.zt .sy-edit{grid-area:edit}.zt .sy-track{grid-area:track}.zt .sy-meta{white-space:normal;grid-area:meta}}.zt .syh{border:1px solid var(--border);background:var(--card);border-radius:26px;margin:12px 0 0;padding:22px 24px 20px;position:relative}.zt .syh-bh{align-items:baseline;gap:14px;margin:0 0 14px;display:flex}.zt .syh-bh h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4cqi,27px);font-weight:400;line-height:1.1}.zt .syh-bh .tdy-c{margin-left:auto}.zt .syh-lbl{letter-spacing:-.006em;color:var(--ink);margin:0;padding:0;font-size:13px;font-weight:600}.zt .syh-lbl i{color:var(--ink2);margin-top:1px;font-size:11px;font-style:normal;font-weight:500;display:block}.zt .syh-col:first-child .syh-lbl{color:var(--deal-fg)}.zt .syh-sheet{z-index:0;border-radius:22px;position:absolute;inset:0}.zt .syh-sheet:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.zt .syh-band{border:1px solid var(--border);background:linear-gradient(90deg,#b8740a26,rgba(var(--goldrgb),.07) 40%,#1f7a3d12 100%);border-radius:22px;grid-template-columns:repeat(5,1fr);min-height:186px;padding:16px 0 18px;display:grid;position:relative;overflow:hidden}.zt .syh-col{z-index:1;flex-direction:column;gap:10px;min-width:0;padding:0 16px;display:flex;position:relative}.zt .syh-col+.syh-col{border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.zt .syh-col+.syh-col{border-left:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.zt .syh-chip{color:var(--ink);background:var(--card);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px 14px;text-decoration:none;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .syh-chip{background:color-mix(in srgb,var(--card) 94%,transparent)}}.zt .syh-chip{border:1px solid var(--border);transition:border-color .18s;box-shadow:0 12px 24px -20px #0e0c0699}.zt .syh-chip:hover{border-color:var(--gold)}.zt .syh-chip.late{border-color:#b8740a73}.zt .syh-chip b{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:13.5px;font-weight:600;overflow:hidden}.zt .syh-chip em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11.5px;font-style:normal;overflow:hidden}.zt .syh-dot{background:var(--gold2);border-radius:50%;grid-row:1/span 2;width:9px;height:9px}.zt .syh-chip.late .syh-dot{background:var(--deal-fg)}.zt .syh-un{border:1px dashed var(--border);background:rgba(var(--glass),.3);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 0;padding:13px 18px;display:flex}.zt .syh-un>b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-size:21px;font-weight:400}.zt .syh-un>span{color:var(--ink2);font-size:12.5px}.zt .syh-names{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.zt .syh-names a,.zt .syh-names i{color:var(--ink2);background:var(--cream2);border-radius:999px;padding:4px 11px;font-size:12px;font-style:normal;text-decoration:none}.zt .syh-names a:hover{color:var(--ink)}.zt .inote{vertical-align:middle;display:inline-flex;position:relative}.zt .inote-b{border:1px solid var(--border);background:var(--bg);width:26px;height:26px;color:var(--ink2);cursor:help;border-radius:50%;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid}.zt .inote-b svg{width:14px;height:14px}.zt .inote:hover .inote-b,.zt .inote:focus-within .inote-b,.zt .inote.on .inote-b{color:var(--ink);border-color:var(--gold);background:var(--cream2)}.zt .inote-t{z-index:6;border:1px solid var(--border);background:var(--bg);width:max-content;max-width:min(42ch,74vw);color:var(--ink2);text-align:left;white-space:normal;opacity:0;pointer-events:none;border-radius:16px;padding:11px 15px;font-size:12.5px;font-weight:400;line-height:1.55;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 9px);transform:translateY(-3px);box-shadow:0 14px 30px #0000001a}.zt .inote.a-left .inote-t{left:-6px}.zt .inote.a-right .inote-t{right:-6px}.zt .inote:hover .inote-t,.zt .inote:focus-within .inote-t,.zt .inote.on .inote-t{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.zt .inote-t{transition:none;transform:none}}.zt .syh-out{align-items:center;gap:12px;margin:14px 0 0;display:flex}.zt .syh-out .pill{background:var(--ink);height:36px;color:var(--bg);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .16s;display:inline-flex}.zt .syh-out .pill:hover{opacity:.86}.zt .syh-out .pill svg{width:14px;height:14px}@media (max-width:900px){.zt .syh{border-radius:22px;padding:18px 16px 16px}.zt .syh-band{grid-template-columns:1fr;gap:14px;min-height:0;padding:16px 12px}.zt .syh-col{padding:0}.zt .syh-col+.syh-col{border-left:0}.zt .syh-col:empty{display:none}.zt .syh-names{margin-left:0}}.zt .bkf{container:tdy/inline-size}.zt .bkf-two{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px 34px;display:grid}.zt .bkf-main{flex-direction:column;gap:18px;min-width:0;display:flex}.zt .bkf-rail{min-width:0;position:sticky;top:16px}@container tdy (max-width:1020px){.zt .bkf-two{grid-template-columns:minmax(0,1fr)}.zt .bkf-rail{position:static;top:auto}}.zt .bkf-steps{align-items:center;gap:12px;margin:0 0 22px;display:flex}.zt .bkf-steps i{background:var(--border);border-radius:999px;width:6px;height:6px;transition:width .2s,background .2s;display:block}.zt .bkf-steps i.done{background:var(--ink)}.zt .bkf-steps i.now{background:var(--ink);width:24px}.zt .bkf-steps b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.zt .bkf-steps i{transition:none}}.zt .bkf-lead{margin:0 0 26px}.zt .bkf-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:11px;font-weight:600}.zt .bkf-lead h1{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.4cqi,40px);font-weight:400;line-height:1.06}.zt .bkf-lead p{max-width:44ch;color:var(--ink2);margin:12px 0 0;font-size:15px;line-height:1.6}@container tdy (max-width:640px){.zt .bkf-lead{margin-bottom:20px}.zt .bkf-lead h1{font-size:26px}}.zt .bkf-sec .plv-bh{align-items:flex-start;gap:11px;margin-bottom:16px}.zt .bkf-ic{background:var(--cream1);border:1px solid var(--border);width:32px;height:32px;color:var(--ink2);border-radius:999px;flex:none;place-items:center;display:grid}.zt .bkf-ic svg{width:16px;height:16px}.zt .bkf-hint{color:var(--ink2);max-width:60ch;margin:5px 0 0;font-size:13px;line-height:1.55}.zt .bkf-nest{border:1px solid var(--border);background:var(--cream1);border-radius:18px;padding:14px 16px}.zt .bkf-flag{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.zt .bkf-need{border:1px solid var(--gold);background:rgba(var(--goldrgb),.13);box-shadow:0 2px 0 0 var(--gold);border-radius:20px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.zt .bkf-need>span{background:var(--gold);width:36px;height:36px;color:var(--bg);border-radius:999px;flex:none;place-items:center;display:grid}.zt .bkf-need>span svg{width:18px;height:18px}.zt .bkf-need p{min-width:0;color:var(--ink);flex:1;margin:0;font-size:14px;font-weight:600}.zt .bkf-need em{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:11px;font-style:normal;font-weight:600}@container tdy (max-width:560px){.zt .bkf-need{flex-wrap:wrap}.zt .bkf-need em{width:100%;padding-left:48px}}.zt .bkf-opts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.zt .bkf-opts.list{grid-template-columns:minmax(0,1fr)}.zt .bkf-opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.zt .bkf-opts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.zt .bkf-opts.row{flex-wrap:wrap;display:flex}@container tdy (max-width:640px){.zt .bkf-opts.four{grid-template-columns:repeat(2,minmax(0,1fr))}.zt .bkf-opts{grid-template-columns:minmax(0,1fr)}}.zt .bkf-opt{text-align:left;border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--ink);border-radius:18px;align-items:flex-start;gap:11px;padding:14px 16px;font-size:14px;line-height:1.4;transition:border-color .16s,background .16s,color .16s;display:flex}.zt .bkf-sec .bkf-opt,.zt .tdI-box .bkf-opt{background:var(--cream1)}.zt .bkf-opt:hover{border-color:var(--gold)}.zt .bkf-opt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .bkf-opt[aria-pressed=true],.zt .bkf-opt.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .bkf-opt[aria-pressed=true] svg,.zt .bkf-opt.on svg{color:inherit}.zt .bkf-opt>svg{width:17px;height:17px;color:var(--gold);flex:none;margin-top:1px}.zt .bkf-opt b{letter-spacing:-.005em;font-size:14px;font-weight:600;display:block}.zt .bkf-opt em{color:var(--ink2);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.zt .bkf-opt small{color:var(--ink2);margin-top:5px;font-size:12.5px;line-height:1.55;display:block}.zt .bkf-opt[aria-pressed=true] em,.zt .bkf-opt[aria-pressed=true] small,.zt .bkf-opt.on em,.zt .bkf-opt.on small{color:rgba(var(--bgrgb),.72)}.zt .bkf-cad{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:13.5px;font-weight:600}.zt .bkf-opts.row .bkf-opt{border-radius:999px;gap:7px;width:auto;padding:9px 16px}.zt .bkf-tick{border:1.5px solid var(--border);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;transition:background .16s,border-color .16s,color .16s;display:grid}.zt .bkf-tick.round{border-radius:999px}.zt .bkf-tick svg{stroke-width:3px;width:12px;height:12px}.zt .bkf-opt[aria-pressed=true] .bkf-tick,.zt .bkf-opt.on .bkf-tick{background:var(--bg);border-color:var(--bg);color:var(--ink)}@media (prefers-reduced-motion:reduce){.zt .bkf-opt,.zt .bkf-tick{transition:none}}.zt .bkf-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container tdy (max-width:560px){.zt .bkf-counts{grid-template-columns:minmax(0,1fr)}}.zt .bkf-count{border:1px solid var(--border);background:var(--cream1);border-radius:18px;min-width:0;padding:14px 16px}.zt .bkf-count-h{align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;font-weight:600;display:flex}.zt .bkf-count-h svg{width:15px;height:15px;color:var(--gold)}.zt .bkf-count-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.zt .bkf-step{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--ink);border-radius:999px;flex:none;place-items:center;transition:background .16s,border-color .16s,color .16s;display:grid}.zt .bkf-step svg{width:16px;height:16px}.zt .bkf-step:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .bkf-step:disabled{opacity:.3;cursor:not-allowed}.zt .bkf-step:disabled:hover{background:var(--card);border-color:var(--border);color:var(--ink)}.zt .bkf-num{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1}.zt .bkf-unit{font-family:var(--font-inter),Inter,system-ui,sans-serif;color:var(--ink2);margin-left:6px;font-size:13px}.zt .bkf-help{text-align:center;color:var(--ink2);margin:10px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.zt .bkf-step{transition:none}}.zt .bkf-cal{width:100%;max-width:19rem;margin:0 auto}.zt .bkf-cal-h{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.zt .bkf-cal-h p{font-family:var(--font-fraunces),Fraunces,Georgia,serif;margin:0;font-size:18px;font-weight:400;line-height:1}.zt .bkf-cal-nav{width:32px;height:32px;color:var(--ink2);border-radius:999px;place-items:center;transition:background .16s,color .16s;display:grid}.zt .bkf-cal-nav svg{width:16px;height:16px}.zt .bkf-cal-nav:hover{background:var(--cream2);color:var(--ink)}.zt .bkf-cal-nav:disabled{opacity:.3;pointer-events:none}.zt .bkf-cal-dow{grid-template-columns:repeat(7,1fr);place-items:center;margin:0 0 4px;display:grid}.zt .bkf-cal-dow span{text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:500}.zt .bkf-cal-grid{grid-template-columns:repeat(7,1fr);place-items:center;gap:2px 0;display:grid}.zt .bkf-day{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:36px;height:36px;font-size:13.5px;transition:background .16s,color .16s;display:grid}.zt .bkf-day:hover{background:var(--cream2)}.zt .bkf-day[aria-pressed=true]{background:var(--ink);color:var(--bg);font-weight:500}.zt .bkf-day:disabled{color:var(--ink2);opacity:.32;pointer-events:none}.zt .bkf-day.today{color:var(--gold);font-weight:700}.zt .bkf-day.today[aria-pressed=true]{color:var(--bg)}@media (prefers-reduced-motion:reduce){.zt .bkf-day,.zt .bkf-cal-nav{transition:none}}.zt .bkf-when{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0 0 12px;font-size:11px;font-weight:600}.zt .bkf-parts{flex-direction:column;gap:14px;display:flex}.zt .bkf-part{border:0;min-width:0;margin:0;padding:0}.zt .bkf-part legend{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);opacity:.8;margin:0 0 7px;padding:0;font-size:11px;font-weight:600}.zt .bkf-part>div{flex-wrap:wrap;gap:8px;display:flex}.zt .bkf-slot{border:1px solid var(--border);background:var(--cream1);min-width:104px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:104px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:background .16s,border-color .16s,color .16s}.zt .bkf-slot:hover{border-color:var(--gold)}.zt .bkf-slot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .bkf-slot[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}@container tdy (max-width:560px){.zt .bkf-slot{flex:calc(50% - 4px);min-width:0}}@media (prefers-reduced-motion:reduce){.zt .bkf-slot{transition:none}}.zt .bkf-pick{border:1px solid var(--border);background:var(--cream1);text-align:left;border-radius:18px;align-items:center;gap:11px;width:100%;min-height:52px;padding:12px 16px;transition:border-color .16s;display:flex}.zt .bkf-pick:hover{border-color:var(--gold)}.zt .bkf-pick>svg{width:16px;height:16px;color:var(--gold);flex:none}.zt .bkf-pick span{min-width:0;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.zt .bkf-pick.set{border-color:var(--ink)}.zt .bkf-pick.set span{color:var(--ink)}.zt .bkf-pick b{color:var(--ink2);text-underline-offset:2px;flex:none;font-size:12px;font-weight:500;text-decoration:underline}.zt .bkf-pick b:hover{color:var(--ink)}.zt .bkf-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@container tdy (max-width:640px){.zt .bkf-fields{grid-template-columns:minmax(0,1fr)}}@container mh (max-width:640px){.zt .bkf-fields{grid-template-columns:minmax(0,1fr)}}.zt .bkf-sel{min-width:0;position:relative}.zt .bkf-sel>span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0 0 6px;font-size:11px;font-weight:600;display:block}.zt .bkf-sel select{appearance:none;border:1px solid var(--border);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:11px 34px 11px 13px;font-size:13.5px}.zt .bkf-sel select:focus{outline:2px solid var(--gold);outline-offset:1px}.zt .bkf-sel select:disabled{opacity:.5;cursor:not-allowed}.zt .bkf-sel>svg{pointer-events:none;width:15px;height:15px;color:var(--ink2);position:absolute;bottom:13px;right:11px}.zt .bkf-fact{background:var(--cream2);color:var(--ink2);border-radius:12px;margin:12px 0 0;padding:9px 13px;font-size:12.5px}.zt .bkf-fact b{color:var(--ink);font-weight:600}.zt .bkf-shots{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.zt .bkf-areas{flex-direction:column;gap:12px;display:flex}.zt .bkf-area{border:1px solid var(--border);background:var(--cream1);border-radius:18px;padding:16px}.zt .bkf-area-h{align-items:flex-start;gap:11px;margin:0 0 12px;display:flex}.zt .bkf-area-h>span{background:var(--cream2);width:34px;height:34px;color:var(--ink2);border-radius:999px;flex:none;place-items:center;display:grid}.zt .bkf-area-h>span svg{width:16px;height:16px}.zt .bkf-area-h div{flex:1;min-width:0}.zt .bkf-area-h b{font-size:14px;font-weight:600;display:block}.zt .bkf-area-h em{letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);font-size:10px;font-style:normal;font-weight:600;display:block}.zt .bkf-area-x{width:28px;height:28px;color:var(--ink2);border-radius:999px;flex:none;place-items:center;display:grid}.zt .bkf-area-x svg{width:14px;height:14px}.zt .bkf-area-x:hover{background:var(--cream2);color:var(--ink)}.zt .bkf-add{border:1px dashed var(--border);background:var(--cream1);color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.zt .bkf-add:hover{border-color:var(--gold);color:var(--ink);background:var(--cream2)}.zt .bkf-add svg{width:14px;height:14px}.zt .bkf-adds{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}@media (prefers-reduced-motion:reduce){.zt .bkf-add{transition:none}}.zt .bkf-menu{background:var(--card);border-radius:20px;overflow:hidden}.zt .bkf-menu-h{border-bottom:1px solid var(--border);background:var(--cream1);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);padding:11px 16px;font-size:11px;font-weight:600}.zt .bkf-menu ul{margin:0;padding:6px;list-style:none}.zt .bkf-mi{text-align:left;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:12px;transition:background .16s;display:flex}.zt .bkf-mi:hover{background:var(--cream1)}.zt .bkf-mi[aria-current=true]{background:var(--cream2)}.zt .bkf-mi>i{width:16px;font-style:normal;font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink2);flex:none;font-size:13px}.zt .bkf-mi b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-size:16px;font-weight:400;line-height:1.2;display:block}.zt .bkf-mi small{color:var(--ink2);margin-top:3px;font-size:12px;line-height:1.5;display:block}.zt .bkf-mi-p{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:600}.zt .bkf-mi-p em{color:var(--ink2);margin-top:2px;font-size:11px;font-style:normal;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.zt .bkf-mi{transition:none}}.zt .bkf-revs{flex-direction:column;gap:9px;display:flex}.zt .bkf-rev{border:1px solid var(--border);background:var(--cream1);border-radius:18px;align-items:center;gap:12px;padding:13px 16px;display:flex}.zt .bkf-rev div{flex:1;min-width:0}.zt .bkf-rev p{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11px;font-weight:600}.zt .bkf-rev b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.zt .bkf-edit{color:var(--gold);text-underline-offset:2px;flex:none;font-size:12px;font-weight:600}.zt .bkf-edit:hover{text-decoration:underline}.zt .bkf-sum{border:1px solid var(--border);background:var(--card);border-radius:26px;position:relative;overflow:hidden}.zt .bkf-sum-h{border-bottom:1px solid var(--border);background:var(--cream1);padding:16px 20px 14px}.zt .bkf-sum-h p{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11px;font-weight:600}.zt .bkf-sum-h b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;margin-top:3px;font-size:20px;font-weight:400;line-height:1.2;display:block}.zt .bkf-sum-h em{color:var(--ink2);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-style:normal;display:inline-flex}.zt .bkf-sum-h em svg{width:14px;height:14px}.zt .bkf-rail:has(.bkf-zu) .bkf-sum-h{padding-right:92px}.zt .bkf-sum-b{padding:16px 20px 14px}.zt .bkf-sum-b .lg-dl{margin:0}.zt .bkf-sum-b .lg-dl dd.add{color:var(--ink2);font-weight:500}.zt .bkf-sum-b .lg-dl dd.adj,.zt .bkf-sum-b .lg-dl dt.adj{color:var(--deal-fg)}.zt .bkf-sum-b .lg-dl dd.cr,.zt .bkf-sum-b .lg-dl dt.cr{color:var(--t-clean-fg)}.zt .bkf-rule{border:0;border-top:1px dashed var(--border);height:0;margin:12px 0}.zt .bkf-total{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.zt .bkf-total span{color:var(--ink2);font-size:13px}.zt .bkf-total b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1}.zt .bkf-trust{border-top:1px solid var(--border);color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:11px 20px;font-size:11px;display:flex}.zt .bkf-trust span{align-items:center;gap:6px;display:inline-flex}.zt .bkf-trust svg{width:13px;height:13px;color:var(--gold)}.zt .bkf-zu{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:112px;filter:drop-shadow(0 8px 14px rgba(var(--shade),.2));position:absolute;top:-44px;right:16px}@container tdy (max-width:1020px){.zt .bkf-zu{display:none}}.zt .bkf-nav{align-items:center;gap:12px;padding-top:6px;display:flex}.zt .bkf-nav .pill.ink{height:44px;margin-left:auto;padding:0 26px;transition:transform .16s,opacity .16s}.zt .bkf-nav .pill.ink:hover{transform:translateY(-1px)}.zt .bkf-nav .pill.ink svg{width:15px;height:15px;transition:transform .16s}.zt .bkf-nav .pill.ink:hover svg{transform:translate(3px)}.zt .bkf-nav .pill.ink[aria-disabled=true]{background:var(--sunk);border-color:var(--sunk);color:var(--ink2);cursor:not-allowed}.zt .bkf-nav .pill.ink[aria-disabled=true]:hover{transform:none}.zt .bkf-nav .pill.ink[aria-disabled=true] svg{display:none}@media (prefers-reduced-motion:reduce){.zt .bkf-nav .pill.ink,.zt .bkf-nav .pill.ink svg{transition:none}.zt .bkf-nav .pill.ink:hover,.zt .bkf-nav .pill.ink:hover svg{transform:none}}@keyframes zt-bkf-need{0%,to{box-shadow:0 2px 0 0 var(--gold);transform:scale(1)}30%{box-shadow:0 0 0 6px rgba(var(--goldrgb),.18);transform:scale(1.015)}}@keyframes zt-bkf-pop{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes zt-bkf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.zt .bkf-pulse{animation:.55s ease-in-out 2 zt-bkf-need}.zt .bkf-pop{animation:.28s cubic-bezier(.2,.8,.2,1) zt-bkf-pop}.zt .bkf-rise{animation:.4s cubic-bezier(.2,.8,.2,1) both zt-bkf-rise}@media (prefers-reduced-motion:reduce){.zt .bkf-pulse{box-shadow:0 2px 0 0 var(--gold);animation:none}.zt .bkf-pop{animation:none}.zt .bkf-rise{opacity:1;animation:none;transform:none}}.zt .pp-wrap>.tdy-band{margin-top:36px}.zt .pc-home{white-space:nowrap;margin-left:auto}.zt .tpv-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.zt .tpv-card{--tone:var(--dv-1);background:var(--card);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:16px;padding:20px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.zt .tpv-card[data-tone="1"]{--tone:var(--dv-2)}.zt .tpv-card[data-tone="2"]{--tone:var(--dv-4)}.zt .tpv-card[data-tone="3"]{--tone:var(--dv-3)}.zt .tpv-card:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .tpv-card:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--border))}}.zt .tpv-card:hover{box-shadow:0 20px 40px -30px #0e0e0e80}.zt .tpv-card.lead{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .tpv-card.lead{border-color:color-mix(in srgb,var(--gold) 60%,var(--border))}}.zt .tpv-ribbon{background:var(--gold);color:#0e0e0e;letter-spacing:.02em;border-radius:999px;margin:0;padding:3px 11px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:20px}.zt .tpv-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.zt .tpv-mono{background:var(--tone);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .tpv-mono{background:color-mix(in srgb,var(--tone) 22%,var(--cream1))}}.zt .tpv-mono{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.zt .tpv-mono{color:color-mix(in srgb,var(--tone) 70%,var(--ink))}}.zt .tpv-mono{box-shadow:inset 0 0 0 1px var(--tone);font-size:26px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.zt .tpv-mono{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent)}}.zt .tpv-who{flex-direction:column;gap:3px;min-width:0;display:flex}.zt .tpv-name{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:400;line-height:1.1;text-decoration:none;overflow:hidden}.zt .tpv-name:hover{text-underline-offset:4px;text-decoration:underline}.zt .tpv-rate{color:var(--ink);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.zt .tpv-rate svg{width:13px;height:13px;fill:var(--gold2);color:var(--gold2)}.zt .tpv-heart{border:1px solid var(--border);width:38px;height:38px;color:var(--danger);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .15s,border-color .15s;display:grid}.zt .tpv-heart svg{fill:currentColor;width:16px;height:16px}.zt .tpv-heart:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.zt .tpv-heart:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.zt .tpv-heart:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.zt .tpv-heart:hover{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}}.zt .tpv-heart:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .tpv-facts{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.zt .tpv-facts>div{min-width:0;padding:10px 12px}.zt .tpv-facts>div+div{border-left:1px solid var(--border)}.zt .tpv-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:600}.zt .tpv-facts dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:14px;font-weight:600;overflow:hidden}.zt .tpv-note{background:var(--cream1);color:var(--ink);border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.5}.zt .tpv-note span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:0 0 3px;font-size:10.5px;font-weight:600;display:block}.zt .tpv-acts{gap:8px;margin-top:auto;display:flex}.zt .tpv-book{background:var(--ink);height:42px;color:var(--bg);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.zt .tpv-book:hover{opacity:.9}.zt .tpv-book svg{width:15px;height:15px}.zt .tpv-profile{border:1px solid var(--border);height:42px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.zt .tpv-profile:hover{border-color:var(--ink)}.zt .tpv-profile svg{width:15px;height:15px}.zt .tpv-book:focus-visible,.zt .tpv-profile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .tpv-sugg{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;display:grid}.zt .tpv-sg{border:1px dashed var(--border);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.zt .tpv-sgmono{background:var(--cream1);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.zt .tpv-sgt{flex-direction:column;flex:1;min-width:0;display:flex}.zt .tpv-sgt a{color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none}.zt .tpv-sgt a:hover{text-decoration:underline}.zt .tpv-sgt small{color:var(--ink2);font-size:12.5px}.zt .tpv-save{border:1px solid var(--border);height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .tpv-save:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .tpv-save svg{width:13px;height:13px}.zt .tpv-how{background:var(--card);border:1px solid var(--border);border-radius:22px;margin:8px 0 0;padding:20px 22px}.zt .tpv-how h2{letter-spacing:-.012em;margin:0 0 6px;font-size:20px;font-weight:400}.zt .tpv-how-lede{color:var(--ink2);max-width:70ch;margin:0 0 14px;font-size:13.5px;line-height:1.55}.zt .tpv-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@container mh (max-width:760px){.zt .tpv-how ol{grid-template-columns:minmax(0,1fr)}}.zt .tpv-how li{background:var(--cream1);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.zt .tpv-how li b{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.zt .tpv-how li span{color:var(--ink2);flex-direction:column;gap:2px;font-size:13px;line-height:1.45;display:flex}.zt .tpv-how li em{color:var(--ink);font-size:14px;font-style:normal;font-weight:600}@media (prefers-reduced-motion:reduce){.zt .tpv-card,.zt .tpv-heart,.zt .tpv-book,.zt .tpv-profile{transition:none}}.zt .tpv-logo{object-fit:cover;border:1px solid var(--border);border-radius:16px;width:58px;height:58px}.zt .tpv-chips{flex-wrap:wrap;gap:5px;display:flex}.zt .tpv-chips em{background:var(--cream2);color:var(--ink);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.zt .tpv-chips em.atlas{background:rgba(var(--goldrgb),.16);color:var(--gold)}.zt .tpv-chips em.quiet{border:1px solid var(--border);color:var(--ink2);background:0 0;font-weight:500}.zt .tpv-biz .tpv-name{white-space:normal;font-size:21px;line-height:1.15}.zt .tpv-heart.saved{color:var(--gold)}.zt .tpv-heart.saved svg{fill:none}.zt .tpv-heart.saved:hover{background:rgba(var(--goldrgb),.12);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .tpv-heart.saved:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}}.zt .tpv-says{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zt .tpv-says li{color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:flex}.zt .tpv-says svg{width:14px;height:14px;color:var(--ink2);flex:none}.zt .tpv-biz .tpv-facts dd{white-space:normal;line-height:1.25;overflow:visible}.zt .pro-mark{color:var(--gold);background:var(--cream1);font-size:44px;font-weight:400}.zt .pro-heart{width:13px;height:13px;color:var(--danger);fill:currentColor;flex:none;margin-right:5px}.zt .stword:has(.pro-heart){align-items:center;display:inline-flex}.zt .pro-reviews{flex-direction:column;display:flex}.zt .pro-review{padding:14px 0}.zt .pro-review+.pro-review{border-top:1px solid var(--border)}.zt .pro-rhead{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.zt .pro-rhead b{font-size:14px;font-weight:600}.zt .pro-rhead em{color:var(--ink2);font-size:12.5px;font-style:normal}.zt .pro-review p{color:var(--ink);margin:8px 0 0;font-size:14.5px;line-height:1.55}.zt .pro-quiet{color:var(--ink2)}.zt .pro-ah{letter-spacing:-.012em;margin:0;font-size:21px;font-weight:400}.zt .pro-at{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.55}.zt .pro-fav{justify-content:center;width:100%}.zt .bkx{--up:var(--dv-ok);--live:var(--gold);--done:var(--ink2);--crit:var(--danger)}.zt .bkx section{margin:0}.zt .bkx .bkx-offer{margin-top:14px}.zt .bkx-mast{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:4px 0 18px;display:flex}.zt .bkx-mast h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.6cqi,40px);font-weight:400;line-height:1}.zt .bkx-mast p{color:var(--ink2);margin:0;font-size:14px}.zt .bkx-card{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:24px;padding:20px 22px;text-decoration:none}.zt .bkx-h{letter-spacing:-.014em;margin:0;font-size:22px;font-weight:400}.zt .bkx-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:11px;font-weight:600}.zt .bkx-quiet{color:var(--ink2);margin:0;font-size:14px}.zt .bkx-quiet.serif{color:var(--ink2);padding:26px 4px;font-size:20px}.zt .bkx-top{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:14px;margin:0 0 14px;display:grid}@container mh (max-width:860px){.zt .bkx-top{grid-template-columns:minmax(0,1fr)}}.zt .bkx-next{flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex}.zt a.bkx-next:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt a.bkx-next:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--border))}}.zt a.bkx-next:hover{box-shadow:0 22px 44px -32px #0e0e0e8c}.zt .bkx-next.empty h2{margin:0 0 6px;font-size:24px;font-weight:400}.zt a.bkx-next{grid-template:"date main go"1fr"date foot foot"/auto minmax(0,1fr) auto;column-gap:26px;padding:22px 24px;display:grid}.zt .bkx-nx-date{border-right:1px solid var(--border);flex-direction:column;grid-area:date;justify-content:center;align-items:center;gap:8px;padding-right:26px;display:flex}.zt .bkx-nx-date .bkx-eb{text-align:center;margin:0;font-size:10.5px}.zt .bkx-tile{background:var(--cream1);border:1px solid var(--border);width:92px;height:92px;box-shadow:0 1px 0 rgba(var(--glass),.5) inset,0 10px 24px -18px #0e0e0e99;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;display:flex}.zt .bkx-tile em{letter-spacing:.12em;text-transform:uppercase;color:var(--dv-ok);font-size:12px;font-style:normal;font-weight:700}.zt .bkx-tile b{font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:300;line-height:1}.zt .bkx-nx-date small{color:var(--ink2);font-size:12.5px}.zt .bkx-nx-main{flex-direction:column;grid-area:main;justify-content:center;gap:12px;min-width:0;padding:4px 0 14px;display:flex}.zt .bkx-nx-main>b{letter-spacing:-.018em;font-size:clamp(24px,2.6cqi,30px);font-weight:400;line-height:1.1}.zt .bkx-nx-facts{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.zt .bkx-nx-facts li{color:var(--ink2);align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.zt .bkx-nx-facts svg{width:15px;height:15px;color:var(--ink2);opacity:.8;flex:none}.zt .bkx-nx-go{background:var(--cream1);width:32px;height:32px;color:var(--ink2);border-radius:50%;grid-area:go;align-self:start;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.zt .bkx-nx-go svg{width:16px;height:16px}.zt a.bkx-next:hover .bkx-nx-go{background:var(--ink);color:var(--bg);transform:translate(2px)}.zt .bkx-nx-foot{border-top:1px solid var(--border);grid-area:foot;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.zt .bkx-nx-status{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.zt .bkx-nx-status i{background:var(--done);border-radius:50%;width:8px;height:8px}.zt .bkx-nx-status.ok i{background:var(--up);box-shadow:0 0 0 3px var(--up)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-nx-status.ok i{box-shadow:0 0 0 3px color-mix(in srgb,var(--up) 22%,transparent)}}.zt .bkx-nx-status.crit i{background:var(--danger)}.zt .bkx-nx-status.live i{background:var(--live);box-shadow:0 0 0 3px var(--live)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-nx-status.live i{box-shadow:0 0 0 3px color-mix(in srgb,var(--live) 25%,transparent)}}.zt .bkx-nx-price{font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:600}@container mh (max-width:620px){.zt a.bkx-next{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px}.zt .bkx-nx-date{padding-right:16px}.zt .bkx-tile{border-radius:18px;width:76px;height:76px}.zt .bkx-tile b{font-size:36px}}@media (prefers-reduced-motion:reduce){.zt .bkx-nx-go{transition:none}}.zt .bkx-acct{flex-direction:column;gap:14px;display:flex}.zt .bkx-acct dl{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.zt .bkx-acct dl>div{background:var(--cream1);border-radius:16px;flex-direction:column;justify-content:space-between;gap:6px;padding:12px 14px;display:flex}.zt .bkx-acct dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:600}.zt .bkx-acct dd{font-family:var(--font-fraunces),Fraunces,Georgia,serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em;color:var(--ink);margin:0;font-size:26px;line-height:1.05}.zt .bkx-duo{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin:0 0 14px;display:grid}.zt .bkx-rech,.zt .bkx-rate{align-items:center;gap:14px;display:flex}.zt .bkx-rate{transition:border-color .18s}.zt .bkx-rate:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-rate:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--border))}}.zt .bkx-rateic{background:rgba(var(--goldrgb),.16);width:44px;height:44px;color:var(--gold);border-radius:14px;flex:none;place-items:center;display:grid}.zt .bkx-rateic svg{width:19px;height:19px}.zt .bkx-ratet{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zt .bkx-ratet .bkx-eb{margin:0}.zt .bkx-ratet b{letter-spacing:-.01em;font-size:19px;font-weight:400;line-height:1.2}.zt .bkx-ratet small{color:var(--ink2);font-size:12.5px}.zt .bkx-go{color:var(--ink);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .bkx-go svg{width:14px;height:14px}.zt .bkx-recf{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:14px 0 12px;display:grid}.zt .bkx-recf>div{background:var(--cream1);border-radius:12px;padding:9px 12px}.zt .bkx-recf dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:600}.zt .bkx-recf dd{margin:3px 0 0;font-size:14px;font-weight:600}.zt .bkx-recacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zt .bkx-recacts .bkx-go{margin-left:auto}.zt .bkx-pill{white-space:nowrap;border:1px solid var(--border);height:24px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.zt .bkx-pill:before{content:"";background:var(--done);border-radius:50%;width:7px;height:7px}.zt .bkx-pill.ok:before{background:var(--up)}.zt .bkx-pill.live:before{background:var(--live)}.zt .bkx-pill.wait:before{background:var(--dv-warn)}.zt .bkx-pill.crit{color:var(--ink2)}.zt .bkx-pill.crit:before{background:var(--crit)}.zt .bkx-who{color:var(--ink2);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.zt .bkx-who em{color:var(--ink);align-items:center;gap:3px;font-size:12.5px;font-style:normal;display:inline-flex}.zt .bkx-who em svg{width:12px;height:12px;fill:var(--gold2);color:var(--gold2)}.zt .bkx-work{padding-bottom:12px}.zt .bkx-workh{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 8px;display:flex}.zt .bkx-workh .plv-pick{margin-left:0}.zt .bkx-workh .bkx-h{margin-right:auto}.zt .bkx-n{color:var(--ink2);font-variant-numeric:tabular-nums;margin-left:4px;font-style:normal}.zt .plv-tab.on .bkx-n{color:var(--ink)}.zt .bkx-view .plv-tab{align-items:center;gap:6px;display:inline-flex}.zt .bkx-view svg{width:14px;height:14px}.zt .bkx-group+.bkx-group{margin-top:6px}.zt .bkx-month{border-bottom:1px solid var(--border);font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:10px;margin:0;padding:16px 2px 8px;font-size:18px;font-weight:400;display:flex}.zt .bkx-month em{font-family:var(--font-inter),Inter,sans-serif;color:var(--ink2);font-size:12px;font-style:normal;font-weight:600}.zt .bkx-rows{margin:0;padding:0;list-style:none}.zt .bkx-rows li+li .bkx-row{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-rows li+li .bkx-row{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.zt .bkx-row{color:var(--ink);border-radius:14px;grid-template-columns:52px 40px minmax(0,1fr) minmax(0,auto) auto 104px;align-items:center;gap:14px;margin:0 -8px;padding:12px 8px;text-decoration:none;transition:background .15s;display:grid}.zt .bkx-row:hover{background:var(--cream1)}.zt .bkx-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .bkx-row.crit .bkx-main b{text-decoration:line-through;-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-row.crit .bkx-main b{-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 60%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--ink2) 60%,transparent)}}.zt .bkx-row.crit .bkx-main b{color:var(--ink2)}.zt .bkx-shot{background:var(--cream1);border-radius:10px;width:40px;height:40px;display:block;overflow:hidden}.zt .bkx-shot img{object-fit:cover;width:100%;height:100%;display:block}.zt .bkx-shot.empty{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-shot.empty{background:color-mix(in srgb,var(--border) 45%,transparent)}}.zt .bkx-row.crit .bkx-shot{filter:grayscale();opacity:.55}@container mh (max-width:620px){.zt .bkx-shot{display:none}}.zt .bkx-wait{place-items:center;padding:54px 0 58px;display:grid}.zt .bkx-next.waiting{place-items:center;min-height:210px;display:grid}.zt .bkx-main{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .bkx-main b{letter-spacing:-.006em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.zt .bkx-main small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.zt .bkx-price{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.zt .bkx-row.crit .bkx-price{color:var(--ink2)}.zt .bkx-leaf{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;align-items:center;width:50px;display:flex;overflow:hidden}.zt .bkx-leaf em{text-align:center;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--ink2);background:var(--cream2);padding:2px 0;font-size:10px;font-style:normal;font-weight:700;display:block}.zt .bkx-leaf.ok em{background:var(--up);color:#fff}.zt .bkx-leaf.live em{background:var(--live);color:#0e0e0e}.zt .bkx-leaf.wait em{background:var(--dv-warn);color:#0e0e0e}.zt .bkx-leaf b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;padding:3px 0 4px;font-size:20px;font-weight:500;line-height:1}@container mh (max-width:720px){.zt .bkx-row{grid-template-columns:52px minmax(0,1fr) auto;row-gap:6px}.zt .bkx-row .bkx-who{grid-area:2/2}.zt .bkx-row .bkx-pill{grid-area:2/3;justify-self:end}.zt .bkx-row .bkx-price{grid-area:1/3}.zt .bkx-row .bkx-leaf{grid-row:1/span 2}}.zt .bkx-more{color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:14px 0 4px;font-size:13px;display:flex}.zt .bkx-cal{margin-top:4px}.zt .bkx-calh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:8px 2px 16px;display:flex}.zt .bkx-calt{flex-direction:column;gap:3px;display:flex}.zt .bkx-calt b{font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:-.025em;color:var(--ink);font-size:26px;font-weight:700;line-height:1.05}.zt .bkx-calt b em{color:var(--ink2);font-style:normal;font-weight:300}.zt .bkx-calt small{color:var(--ink2);font-size:13px}.zt .bkx-seg{background:var(--cream1);border:1px solid var(--border);border-radius:12px;align-items:center;padding:3px;display:inline-flex}.zt .bkx-seg button{appearance:none;min-width:32px;height:30px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0 10px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:grid}.zt .bkx-seg button svg{width:16px;height:16px}.zt .bkx-seg button:hover:not(:disabled){background:var(--card)}.zt .bkx-seg button:disabled{color:var(--ink2);cursor:default;opacity:.6}.zt .bkx-seg button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .bkx-seg .today{border-left:1px solid var(--border);border-right:1px solid var(--border);border-radius:0}.zt .bkx-dow{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 0 8px;display:grid}.zt .bkx-dow span{text-align:right;letter-spacing:.02em;color:var(--ink2);padding:0 10px;font-size:11.5px;font-weight:600}.zt .bkx-dow span.we{opacity:.7}.zt .bkx-grid{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.zt .bkx-cell{background:var(--card);flex-direction:column;gap:2px;min-width:0;min-height:104px;padding:6px 6px 8px;display:flex;position:relative}.zt .bkx-cell.we{background:var(--cream1)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-cell.we{background:color-mix(in srgb,var(--cream1) 60%,var(--card))}}.zt .bkx-cell.out .bkx-day{color:var(--ink2)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-cell.out .bkx-day{color:color-mix(in srgb,var(--ink2) 55%,transparent)}}.zt .bkx-cell.out .bkx-chip{opacity:.55}.zt .bkx-day{min-width:26px;height:26px;font-family:var(--font-inter),Inter,system-ui,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-end;place-items:center;margin-bottom:2px;padding:0 6px;font-size:13.5px;font-weight:500;display:grid}.zt .bkx-cell.today .bkx-day{background:var(--gold);color:#0e0e0e;font-weight:700}.zt .bkx-chip{min-width:0;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 5px;font-size:11.5px;text-decoration:none;transition:background .12s;display:flex}.zt .bkx-chip:hover{background:var(--cream1)}.zt .bkx-chip i{background:var(--done);border-radius:50%;flex:none;width:7px;height:7px}.zt .bkx-chip em{font-variant-numeric:tabular-nums;color:var(--ink2);flex:none;font-style:normal;font-weight:500}.zt .bkx-chip span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.zt .bkx-chip.ok i{background:var(--up)}.zt .bkx-chip.live i{background:var(--live)}.zt .bkx-chip.wait i{background:var(--dv-warn)}.zt .bkx-chip.crit i{background:var(--crit)}.zt .bkx-chip.crit span{color:var(--ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2);font-weight:500}@supports (color:color-mix(in lab, red, red)){.zt .bkx-chip.crit span{-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 50%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 50%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--ink2) 50%,transparent)}}.zt .bkx-chip.ok{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-chip.ok{background:color-mix(in srgb,var(--up) 14%,transparent)}}.zt .bkx-chip.live{background:var(--live)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-chip.live{background:color-mix(in srgb,var(--live) 16%,transparent)}}.zt .bkx-chip.wait{background:var(--dv-warn)}@supports (color:color-mix(in lab, red, red)){.zt .bkx-chip.wait{background:color-mix(in srgb,var(--dv-warn) 14%,transparent)}}.zt .bkx-chipmore{color:var(--ink2);padding-left:5px;font-size:11px;font-weight:600}@container mh (max-width:620px){.zt .bkx-cell{align-items:center;min-height:56px;padding:4px}.zt .bkx-day{align-self:center;min-width:22px;height:22px;font-size:12.5px}.zt .bkx-chip span,.zt .bkx-chip em{display:none}.zt .bkx-chip{background:0 0;justify-content:center;padding:2px}.zt .bkx-dow span{text-align:center;padding:0}}.zt .bkx-legend{color:var(--ink2);flex-wrap:wrap;gap:16px;margin:12px 2px 0;font-size:12px;display:flex}.zt .bkx-legend span{align-items:center;gap:6px;display:inline-flex}.zt .bkx-legend i{background:var(--done);border-radius:50%;width:7px;height:7px}.zt .bkx-legend .ok i{background:var(--up)}.zt .bkx-legend .wait i{background:var(--dv-warn)}.zt .bkx-legend .crit i{background:var(--crit)}.zt .bkx-offer{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:18px 28px;margin-top:14px;display:grid}@container mh (max-width:760px){.zt .bkx-offer{grid-template-columns:minmax(0,1fr)}}.zt .bkx-offer-t h2{letter-spacing:-.014em;margin:0 0 6px;font-size:24px;font-weight:400}.zt .bkx-offer-t p:last-child{color:var(--ink2);margin:0;font-size:14px;line-height:1.55}.zt .bkx-offer-s{flex-direction:column;align-items:stretch;gap:8px;display:flex}.zt .bkx-offer-s .pill{align-self:flex-start}.zt .bkx-svc{background:var(--cream1);border:1px solid var(--border);color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.zt .bkx-svc:hover{border-color:var(--ink)}.zt .bkx-svc b{font-size:14.5px;font-weight:600}.zt .bkx-svc small{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:13px}.zt .bkx-svc svg{width:15px;height:15px;color:var(--ink2)}@media (prefers-reduced-motion:reduce){.zt .bkx-next,.zt .bkx-row,.zt .bkx-rate{transition:none}}.zt .bdx{--up:var(--dv-ok);--live:var(--gold);--done:var(--ink2);--crit:var(--danger)}.zt .bdx section{margin:0}.zt .bdx-back{margin:0 0 14px}.zt .bdx-quiet{color:var(--ink2);margin:0;font-size:14px}.zt .bdx-quiet.small{margin-top:12px;font-size:13px}.zt .bdx-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0;font-size:10.5px;font-weight:600}.zt .bdx-card{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:22px;padding:20px 22px}.zt .bdx-h{letter-spacing:-.014em;margin:0 0 12px;font-size:21px;font-weight:400}.zt .bdx-missing{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.zt .bdx-missing b{font-size:24px;font-weight:400}.zt .bdx-missing p{color:var(--ink2);margin:0}.zt .bdx-hero{background:var(--card);border:1px solid var(--border);border-radius:26px;grid-template:"date main ref"1fr"date foot foot"/auto minmax(0,1fr) auto;column-gap:28px;padding:24px 26px;display:grid;margin:0 0 14px!important}.zt .bdx-hdate{border-right:1px solid var(--border);flex-direction:column;grid-area:date;justify-content:center;align-items:center;gap:8px;padding-right:28px;display:flex}.zt .bdx-hdate small{color:var(--ink2);font-size:12.5px}.zt .bdx-hdate .bkx-tile{border-radius:24px;width:104px;height:104px}.zt .bdx-hdate .bkx-tile b{font-size:50px}.zt .bdx-hmain{flex-direction:column;grid-area:main;justify-content:center;gap:12px;min-width:0;padding:2px 0 16px;display:flex}.zt .bdx-hmain h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.2cqi,38px);font-weight:400;line-height:1.05}.zt .bdx-ref{background:var(--cream1);letter-spacing:.04em;height:28px;color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:999px;grid-area:ref;align-self:start;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.zt .bdx-ref svg{width:12px;height:12px}.zt .bdx-hfoot{border-top:1px solid var(--border);flex-wrap:wrap;grid-area:foot;align-items:center;gap:10px 16px;padding-top:16px;display:flex}.zt .bdx-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:8px;display:flex}.zt .bdx-acts .pill svg{width:15px;height:15px}.zt .bdx-acts .pill{align-items:center;gap:7px;display:inline-flex}.zt .bdx-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);background:var(--cream2);border-radius:999px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:700}.zt .bdx-cancel{appearance:none;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.zt .bdx-cancel:hover{color:var(--danger)}.zt .bdx-cancel svg{width:14px;height:14px}.zt .bdx-hfoot .bkx-nx-price{margin-left:auto;font-size:26px}@container mh (max-width:720px){.zt .bdx-hero{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date main""ref ref""foot foot";column-gap:16px;padding:18px}.zt .bdx-hdate{padding-right:16px}.zt .bdx-hdate .bkx-tile{border-radius:18px;width:80px;height:80px}.zt .bdx-hdate .bkx-tile b{font-size:38px}.zt .bdx-ref{justify-self:start;margin:8px 0 0}.zt .bdx-acts{margin-left:0}}.zt .bdx-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}@container mh (max-width:900px){.zt .bdx-grid{grid-template-columns:minmax(0,1fr)}}.zt .bdx-col,.zt .bdx-side{flex-direction:column;gap:14px;min-width:0;display:flex}.zt .bdx-lede{color:var(--ink2);margin:0 0 12px;font-size:14px}.zt .bdx-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:14px 0 8px;font-size:11px;font-weight:600}.zt .bdx-chips{flex-wrap:wrap;gap:6px;display:flex}.zt .bdx-chips span{background:var(--cream1);height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.zt .bdx-chips.add svg{width:14px;height:14px;color:var(--up)}.zt .bdx-tl{margin:0;padding:0;list-style:none;position:relative}.zt .bdx-tl li{flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:0 0 16px 26px;display:flex;position:relative}.zt .bdx-tl li:last-child{padding-bottom:0}.zt .bdx-tl li:before{content:"";background:var(--border);width:2px;position:absolute;top:14px;bottom:-2px;left:5px}.zt .bdx-tl li:last-child:before{display:none}.zt .bdx-tl i{background:var(--up);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}.zt .bdx-tl li.pending i{background:var(--card);box-shadow:inset 0 0 0 2px var(--border)}.zt .bdx-tl li.stop i{background:var(--crit)}.zt .bdx-tl b{font-size:14.5px;font-weight:600}.zt .bdx-tl li.pending b{color:var(--ink2);font-weight:500}.zt .bdx-tl span{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:13px}.zt .bdx-stars{align-items:center;gap:10px;display:flex}.zt .bdx-stars span{gap:2px;display:inline-flex}.zt .bdx-stars svg{width:18px;height:18px;color:var(--border)}.zt .bdx-stars svg.on{color:var(--gold2);fill:var(--gold2)}.zt .bdx-stars b{font-size:14px;font-weight:600}.zt .bdx-pro{align-items:center;gap:14px;display:flex}.zt .bdx-face{background:repeating-linear-gradient(135deg,rgba(var(--goldrgb),.18) 0 1px,transparent 1px 5px),linear-gradient(150deg,var(--champ),var(--cream2));width:52px;height:52px;box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.45);border-radius:50%;flex:none;place-items:center;display:grid}.zt .bdx-face>span{background:var(--card);width:58%;height:58%;color:var(--gold);box-shadow:0 1px 4px -1px rgba(var(--shade),.25);border-radius:30%;place-items:center;display:grid}.zt .bdx-face svg{stroke-width:1.75px;width:16px;height:16px}.zt .bdx-prot{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zt .bdx-prot a,.zt .bdx-prot b{color:var(--ink);font-size:20px;font-weight:400;text-decoration:none}.zt .bdx-prot a:hover{text-underline-offset:4px;text-decoration:underline}.zt .bdx-prot small{color:var(--ink2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.zt .bdx-prot small svg{width:12px;height:12px;color:var(--gold2);fill:var(--gold2)}.zt .bdx-where{padding:8px}.zt .bdx-map{aspect-ratio:4/3;background:var(--cream1);border-radius:16px;position:relative;overflow:hidden}:root[data-theme=dark] .zt .bdx-map{--zulma-map-filter:sepia(.3) saturate(.45) contrast(.88) brightness(.58)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .bdx-map{--zulma-map-filter:sepia(.3) saturate(.45) contrast(.88) brightness(.58)}}.zt .bdx-map :is(.zulma-map-wait,.zulma-map-ph){background:var(--cream1)}.zt .bdx-map .zulma-map-wait span{text-transform:none;letter-spacing:0;color:var(--ink2);font-size:12.5px}.zt .bdx-addr{align-items:flex-start;gap:10px;padding:12px 10px 8px;display:flex}.zt .bdx-addr svg{width:16px;height:16px;color:var(--gold);flex:none;margin-top:2px}.zt .bdx-addr span{flex-direction:column;gap:1px;min-width:0;display:flex}.zt .bdx-addr b{font-size:14.5px;font-weight:600}.zt .bdx-addr small{color:var(--ink2);font-size:12.5px}.zt .bdx-price{flex-direction:column;margin:0;display:flex}.zt .bdx-price>div{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.zt .bdx-price dt{color:var(--ink2);font-size:14px}.zt .bdx-price dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.zt .bdx-price .total{border-top:1px solid var(--border);margin-top:6px;padding-top:12px}.zt .bdx-price .total dt{color:var(--ink);font-weight:600}.zt .bdx-price .total dd{letter-spacing:-.01em;font-size:20px}.zt .bdx-receipt{color:var(--ink2);align-items:center;gap:8px;margin:12px 0 0;font-size:12.5px;display:flex}.zt .bdx-receipt svg{width:14px;height:14px}.zt .bnp{flex-direction:column;gap:12px;display:flex}.zt .bnp-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.zt .bnp-h h2{letter-spacing:-.014em;color:var(--ink);margin:0;font-size:21px;font-weight:400}.zt .bnp-edit{appearance:none;border:1px solid var(--border);background:var(--cream1);height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.zt .bnp-edit:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .bnp-edit svg{width:14px;height:14px}.zt .bnp-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zt .bnp-list li{background:var(--cream1);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.zt .bnp-list li.access{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .bnp-list li.access{background:color-mix(in srgb,var(--gold) 14%,var(--cream1))}}.zt .bnp-ic{background:var(--card);width:30px;height:30px;color:var(--gold);border-radius:9px;flex:none;place-items:center;display:grid}.zt .bnp-ic svg{width:15px;height:15px}.zt .bnp-t{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .bnp-t b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:600}.zt .bnp-t span{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.zt .bnp-empty{border:1px dashed var(--border);color:var(--ink2);border-radius:14px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.zt .bnp-photos,.zt .bnp-done,.zt .bnp-lock{color:var(--ink2);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.zt .bnp-photos svg,.zt .bnp-done svg,.zt .bnp-lock svg{flex:none;width:15px;height:15px;margin-top:1px}.zt .bnp-done{color:var(--ink)}.zt .bnp-done svg{color:var(--dv-ok)}.zt .bnp-lock{background:var(--cream1);border-radius:12px;padding:10px 12px}.zt .bnp-err{color:var(--danger);margin:0;font-size:13px}.zt .bnp-acts{justify-content:flex-end;gap:8px;display:flex}.zt .bnp-acts .pill{align-items:center;gap:6px;display:inline-flex}.zt .bnp-acts svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.zt .bnp-edit{transition:none}}.zt .pgy{--ease:cubic-bezier(.32,.72,0,1);margin:0 0 34px;position:relative;container:pgy/inline-size}.zt .pgy-face{border:1px solid var(--border);background:radial-gradient(70% 80% at 78% 44%,var(--s2),transparent 72%),var(--card);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(280px,400px);grid-template-areas:"words ring""foot foot";gap:20px clamp(28px,5cqi,64px);padding:30px clamp(24px,3.4cqi,44px) 22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.zt .pgy-face{background:radial-gradient(70% 80% at 78% 44%,color-mix(in srgb,var(--s2) 18%,transparent),transparent 72%),var(--card)}}.zt .pgy-ring{aspect-ratio:1;grid-area:ring;place-self:center;width:100%;max-width:400px;position:relative}.zt .pgy-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zt .pgy-trk{fill:none;stroke:rgba(var(--tint),.07);stroke-width:18px}.zt .pgy-tick{stroke:rgba(var(--tint),.24);stroke-width:1.4px;stroke-linecap:round}.zt .pgy-mo{fill:var(--ink2);stroke:none;opacity:.7;text-anchor:middle;dominant-baseline:central;font-size:12px;font-weight:500}.zt .pgy-mo.now{fill:var(--ink);opacity:1}.zt .pgy-sa{fill:none;stroke:var(--s2);stroke-width:18px;opacity:.34;stroke-dasharray:var(--len) 4000;animation:pgy-draw .9s var(--ease) calc(.15s + var(--i) * 90ms) backwards;transition:opacity .5s var(--ease),stroke-width .5s var(--ease)}.zt .pgy-sa.now{opacity:1}.zt .pgy-sa.on{opacity:1;stroke-width:24px}@keyframes pgy-draw{0%{stroke-dashoffset:var(--len)}}.zt .pgy-hit{fill:none;stroke:#0000;stroke-width:42px;pointer-events:stroke}.zt .pgy-hand{transform-box:view-box;transform-origin:50%;transform:rotate(var(--a));animation:pgy-hand 1.2s var(--ease) .15s backwards}@keyframes pgy-hand{0%{transform:rotate(0)}}.zt .pgy-hand line{stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;opacity:.5}.zt .pgy-now{fill:var(--gold);stroke:var(--card);stroke-width:3px}.zt .pgy-now-p{fill:none;stroke:var(--gold);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:pgy-pulse 2.8s var(--ease) 1.5s infinite}@keyframes pgy-pulse{0%{opacity:.75;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.6)}}.zt .pgy-mid{text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute;inset:28%}.zt .pgy-n{pointer-events:auto;cursor:default;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.zt .pgy-nb{letter-spacing:-.045em;color:var(--ink);font-size:66px;font-weight:600;line-height:1}.zt .pgy-nw{color:var(--ink2);font-size:14px;font-weight:600}.zt .pgy-n.warn .pgy-nw{color:var(--deal-fg)}.zt .pgy-m{z-index:3;color:var(--ink);animation:pgy-pop .5s var(--ease) calc(.75s + var(--i) * 45ms) backwards;text-decoration:none;position:absolute;transform:translate(-50%,-50%)}@keyframes pgy-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}}.zt .pgy-m:hover,.zt .pgy-m:focus-visible{z-index:7;outline:none}.zt .pgy-mi{background:var(--card);border:1.5px solid var(--ink);width:34px;height:34px;transition:transform .5s var(--ease);border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px -10px #1e160a80}.zt .pgy-mi svg{stroke-width:2.2px;width:16px;height:16px;position:static}.zt .pgy-m.in .pgy-mi{border-radius:10px;width:28px;height:28px}.zt .pgy-m.in .pgy-mi svg{width:14px;height:14px}.zt .pgy-m.late .pgy-mi{border-color:var(--deal-fg);color:var(--deal-fg)}.zt .pgy-mi i{background:var(--ink);min-width:18px;height:18px;color:var(--card);border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-9px;right:-9px}.zt .pgy-m:hover .pgy-mi,.zt .pgy-m:focus-visible .pgy-mi{transform:scale(1.12)}.zt .pgy-m:focus-visible .pgy-mi{outline:2px solid var(--gold);outline-offset:3px}.zt .pgy-tip{background:var(--card);border:1px solid var(--border);opacity:0;pointer-events:none;width:max-content;max-width:220px;transition:opacity .25s var(--ease),transform .5s var(--ease);border-radius:14px;flex-direction:column;gap:2px;padding:10px 13px;display:flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%);box-shadow:0 18px 40px -18px #1e160a80}.zt .pgy-tip b{font-size:13px;font-weight:600;line-height:1.3}.zt .pgy-tip small{color:var(--ink2);font-size:11.5px}.zt .pgy-m.late .pgy-tip small{color:var(--deal-fg)}.zt .pgy-m:hover .pgy-tip,.zt .pgy-m:focus-visible .pgy-tip{opacity:1;transform:translateY(-50%)}.zt .pgy-m.e .pgy-tip{left:auto;right:calc(100% + 12px);transform:translate(6px,-50%)}.zt .pgy-m.e:hover .pgy-tip,.zt .pgy-m.e:focus-visible .pgy-tip{transform:translateY(-50%)}.zt .pgy-words{flex-direction:column;grid-area:words;align-self:center;min-width:0;display:flex}.zt .pgy-words .eb{margin:0 0 10px}.zt .pgy-sea{letter-spacing:-.034em;color:var(--ink);margin:0;font-size:clamp(46px,7.6cqi,76px);font-weight:600;line-height:1.02}.zt .pgy-when{letter-spacing:-.01em;color:var(--ink);margin:12px 0 0;font-size:17px;font-weight:500}.zt .pgy-when,.zt .pgy-init{animation:pgy-say .45s var(--ease) .14s backwards}@keyframes pgy-say{0%{opacity:0;transform:translateY(5px)}}.zt .pgy-init{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:3px 0 0;font-size:15px;display:flex}.zt .pgy-see{color:var(--gold);align-items:center;gap:3px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pgy-see svg{width:14px;height:14px;transition:transform .5s var(--ease)}.zt .pgy-see:hover svg{transform:translate(3px)}.zt .pgy-chips{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.zt .pgy-chip{border:1px solid var(--border);height:32px;font:inherit;color:var(--ink2);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.zt .pgy-chip i{background:var(--s2);border-radius:50%;width:10px;height:10px}.zt .pgy-chip:hover{border-color:var(--s2);color:var(--ink)}.zt .pgy-chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .pgy-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pgy-deck{min-width:0;max-width:460px;position:relative}.zt .pgy-acts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.zt .pgy-act{border:1px solid var(--border);background:var(--tonal1);height:36px;color:var(--ink);transition:border-color .3s var(--ease),background .3s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pgy-act svg{width:15px;height:15px}.zt .pgy-act:hover{border-color:var(--gold)}.zt .pgy-act.main{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .pgy-foot{border-top:1px solid var(--border);flex-wrap:wrap;grid-area:foot;gap:10px 28px;margin:0;padding:18px 0 0;list-style:none;display:flex}.zt .pgy-foot a{color:var(--ink2);align-items:center;gap:9px;font-size:13.5px;text-decoration:none;display:inline-flex}.zt .pgy-foot b{color:var(--ink);font-weight:600}.zt .pgy-foot a:hover b{text-underline-offset:3px;text-decoration:underline}.zt .pgy-ft{width:30px;height:30px;color:var(--ink);background:var(--gold);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .pgy-ft{background:color-mix(in srgb,var(--gold) 18%,transparent)}}.zt .pgy-ft svg{stroke-width:2.2px;width:15px;height:15px}@container pgy (max-width:760px){.zt .pgy-face{background:radial-gradient(90% 46% at 50% 22%,var(--s2),transparent 74%),var(--card);grid-template-columns:minmax(0,1fr);grid-template-areas:"ring""words""foot";row-gap:22px;padding:24px 18px 18px}@supports (color:color-mix(in lab, red, red)){.zt .pgy-face{background:radial-gradient(90% 46% at 50% 22%,color-mix(in srgb,var(--s2) 18%,transparent),transparent 74%),var(--card)}}.zt .pgy-ring{max-width:320px}.zt .pgy-nb{font-size:54px}.zt .pgy-sea{font-size:46px}.zt .pgy-deck{max-width:none}}@media (prefers-reduced-motion:reduce){.zt .pgy-sa,.zt .pgy-hand,.zt .pgy-m,.zt .pgy-now-p,.zt .pgy-when,.zt .pgy-init{animation:none}.zt .pgy-sa,.zt .pgy-mi,.zt .pgy-tip,.zt .pgy-chip,.zt .pgy-act,.zt .pgy-see svg{transition:none}}.zt .pgo{--ease:cubic-bezier(.32,.72,0,1)}.zt .pgo-head{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin:0 0 18px}.zt .pgo-head h2{margin:0}.zt .pgo-doors{flex-wrap:wrap;gap:8px;display:flex}.zt .pgo-door{border:1px solid var(--border);background:var(--tonal1);height:36px;color:var(--ink);transition:border-color .3s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pgo-door svg{width:15px;height:15px}.zt .pgo-door:hover{border-color:var(--gold)}.zt .pgo-door:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pgo-door.main{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .pgo-grid{columns:460px 2;column-gap:16px}.zt .pgo-grid>.pgo-c{break-inside:avoid;margin:0 0 16px}.zt .pgo-picked{margin-top:20px}.zt .pgo-grid+.pgo-picked{margin-top:6px}.zt .pgo-picked>p{color:var(--ink2);margin:0 4px 10px;font-size:13px;font-weight:600}.zt .pgo-picked ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt .pgo-c{background:var(--card);border:1px solid var(--border);animation:pgo-in .55s var(--ease) calc(60ms + var(--i) * 60ms) backwards;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes pgo-in{0%{opacity:0;transform:translateY(8px)}}.zt .pgo-c.picked{border-style:dashed}.zt .pgo-h{color:var(--ink);transition:background .3s var(--ease);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid}.zt a.pgo-h:hover{background:var(--cream1)}.zt a.pgo-h:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .pgo-h>svg{width:18px;height:18px;color:var(--ink2);transition:transform .5s var(--ease)}.zt a.pgo-h:hover>svg{transform:translate(3px)}.zt .pgo-hw{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .pgo-hw b{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.25}.zt .pgo-hw small{color:var(--ink2);font-size:12.5px;line-height:1.35}.zt .pgo-ring{place-items:center;width:48px;height:48px;display:grid;position:relative}.zt .pgo-ring svg{width:48px;height:48px;position:absolute;inset:0;transform:rotate(-90deg)}.zt .pgo-ring circle{fill:none;stroke-width:4px;stroke-linecap:round}.zt .pgo-ring .t{stroke:rgba(var(--tint),.1)}.zt .pgo-ring .v{stroke:var(--gold);animation:pgo-draw 1s var(--ease) .25s backwards}@keyframes pgo-draw{0%{stroke-dashoffset:var(--c)}}.zt .pgo-ring b{color:var(--ink);font-size:14px;font-weight:600;position:relative}.zt .pgo-ring.full b{color:var(--gold)}.zt .pgo-ring.picked .t{stroke:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .pgo-ring.picked .t{stroke:color-mix(in srgb,var(--gold) 55%,transparent)}}.zt .pgo-ring.picked .t{stroke-dasharray:3 4}.zt .pgo-ring.picked b{color:var(--ink2)}.zt .pgo-start{color:var(--gold);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.zt .pgo-start svg{width:15px;height:15px;transition:transform .5s var(--ease)}.zt a.pgo-h:hover .pgo-start svg{transform:translate(3px)}.zt .pgo-tile{background:var(--cream2);width:48px;height:48px;color:var(--ink2);border-radius:14px;place-items:center;display:grid}.zt .pgo-tile svg{stroke-width:2px;width:20px;height:20px}.zt .pgo-rows{border-top:1px solid var(--border);margin:0;padding:4px 0 6px;list-style:none}.zt .pgo-r{transition:background .3s var(--ease);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 18px;display:grid;position:relative}.zt .pgo-r:hover{background:var(--cream1)}.zt .pgo-r+.pgo-r:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:70px;right:18px}.zt .pgo-r:has(.pgo-t:focus-visible){outline:2px solid var(--gold);outline-offset:-2px}.zt .pgo-ph{background:var(--cream2);border-radius:11px;width:40px;height:40px;position:relative;overflow:hidden}.zt .pgo-ph img{object-fit:cover}.zt .pgo-ph .tonal{color:var(--ink2);background:linear-gradient(160deg,var(--tonal1),var(--tonal2));place-items:center;display:grid;position:absolute;inset:0}.zt .pgo-ph .tonal svg{width:17px;height:17px}.zt .pgo-w{flex-direction:column;gap:1px;min-width:0;display:flex}.zt .pgo-t{color:var(--ink);outline:none;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.zt .pgo-t:after{content:"";z-index:1;position:absolute;inset:0}.zt .pgo-w small{color:var(--ink2);font-size:12.5px;line-height:1.4;display:block}.zt .pgo-w small>span+span:before{content:"·";opacity:.6;margin:0 6px}.zt .pgo-w small .late{color:var(--deal-fg);font-weight:600}.zt .pgo-act{z-index:2;white-space:nowrap;border:1px solid var(--border);background:var(--tonal1);height:30px;color:var(--ink);transition:border-color .3s var(--ease);border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.zt .pgo-act svg{width:13px;height:13px}.zt .pgo-act:hover{border-color:var(--gold)}.zt .pgo-act:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pgo-none{border-top:1px solid var(--border);color:var(--ink2);margin:0;padding:12px 18px 16px;font-size:13px}.zt .pgo-empty{border:1px dashed var(--border);background:var(--card);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 22px;display:grid}.zt .pgo-ghost{opacity:.75;grid-template-rows:auto auto;grid-template-columns:48px 120px;align-items:center;gap:7px 12px;display:grid}.zt .pgo-ghost .pgo-ring{grid-row:span 2}.zt .pgo-ghost .pgo-ring .v{animation:pgo-fill 3.2s var(--ease) infinite alternate}@keyframes pgo-fill{0%{stroke-dashoffset:var(--c)}}.zt .pgo-ghost .pgo-ring b{opacity:0}.zt .pgo-ghost .gl{background:rgba(var(--tint),.1);border-radius:4px;align-self:end;height:7px;display:block}.zt .pgo-ghost .gl.s{align-self:start;width:60%}.zt .pgo-empty>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.zt .pgo-empty b{color:var(--ink);font-size:15px;font-weight:600}.zt .pgo-empty small{color:var(--ink2);font-size:13px;line-height:1.45}@container mh (max-width:620px){.zt .pgo-head{align-items:flex-start}.zt .pgo-h{gap:12px;padding:14px}.zt .pgo-r{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"ph w"".act";gap:6px 12px;padding:10px 14px}.zt .pgo-ph{grid-area:ph}.zt .pgo-w{grid-area:w}.zt .pgo-act{grid-area:act;justify-self:start}.zt .pgo-r+.pgo-r:before{left:66px;right:14px}.zt .pgo-empty{grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.zt .pgo-c,.zt .pgo-ring .v,.zt .pgo-ghost .pgo-ring .v{animation:none}.zt .pgo-h,.zt .pgo-h>svg,.zt .pgo-start svg,.zt .pgo-r,.zt .pgo-door,.zt .pgo-act{transition:none}}.zt .pmc{--ease:cubic-bezier(.32,.72,0,1);--pw:236px;--ph:412px}.zt .pmc-head{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin:0 0 18px}.zt .pmc-head h2{margin:0}.zt .pmc-doors{flex-wrap:wrap;gap:8px;display:flex}.zt .pmc-door{border:1px solid var(--border);background:var(--tonal1);height:36px;font:inherit;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pmc-door svg{width:15px;height:15px}.zt .pmc-door:hover{border-color:var(--gold)}.zt .pmc-door:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pmc-grid{grid-template-columns:calc(var(--pw) * 2 + 16px) minmax(0,1fr);align-items:start;gap:20px 16px;display:grid}.zt .pmc .eb{margin:0 0 10px}.zt .pmc-year{box-sizing:border-box;height:var(--ph);color:#faf6ee;transition:box-shadow .55s var(--ease);background:linear-gradient(165deg,#3a3124 0%,#1e1a14 100%);border-radius:22px;flex-direction:column;padding:24px 26px;display:flex}.zt .pmc-yl{color:#faf6eec7;font-size:13.5px;font-weight:600}.zt .pmc-fig{letter-spacing:-.04em;color:#faf6ee;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:52px;font-weight:600;line-height:1}.zt .pmc-sub{color:#faf6eeb3;max-height:3em;transition:opacity .3s var(--ease),max-height .55s var(--ease),margin .55s var(--ease);margin:9px 0 0;font-size:13px}.zt .pmc-yfoot{flex-direction:column;margin-top:auto;padding-top:18px;display:flex}.zt .pmc-yhead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.zt .pmc-tgtb{font:inherit;color:inherit;text-align:right;transition:background .3s var(--ease),opacity .3s var(--ease);background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;align-items:flex-end;gap:3px;margin:0;padding:6px 8px;display:flex}.zt button.pmc-tgtb{cursor:pointer}.zt button.pmc-tgtb:hover{background:#faf6ee12}.zt button.pmc-tgtb:focus-visible{outline-offset:2px;outline:2px solid #e3be74}.zt .pmc-tgtb small{color:#faf6eeb3;font-size:12.5px;font-weight:600}.zt .pmc-tgtb b{letter-spacing:-.02em;color:#faf6ee;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:20px;font-weight:600;display:flex}.zt .pmc-tgtb em{color:#faf6eeb8;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.zt .pmc-tgtb.over em{color:#f2b9a4;font-weight:600}.zt .pmc-tgtb b.set{letter-spacing:0;gap:6px;font-size:13.5px}.zt .pmc-tgtb b.set svg{color:#e3be74;width:15px;height:15px}.zt .pmc-pen{opacity:.5;width:14px;height:14px;transition:opacity .3s var(--ease);flex:none}.zt button.pmc-tgtb:hover .pmc-pen{opacity:1}.zt .pmc-year.ed .pmc-tgtb{opacity:0}.zt .pyc{flex-direction:column;gap:10px;display:flex}.zt .pyc-lens{scrollbar-width:none;gap:2px;margin:0 -2px;padding:0 2px;display:flex;overflow-x:auto}.zt .pyc-lens::-webkit-scrollbar{display:none}.zt .pyc-lens button{height:28px;font:inherit;color:#faf6ee9e;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease);background:0 0;border:0;border-radius:999px;flex:none;padding:0 11px;font-size:12.5px;font-weight:600}.zt .pyc-lens button:hover{color:#faf6ee}.zt .pyc-lens button[aria-pressed=true]{color:#faf6ee;background:#faf6ee1f}.zt .pyc-lens button:focus-visible{outline-offset:1px;outline:2px solid #e3be74}.zt .pyc-plot{padding:0 14px}.zt .pyc-in{touch-action:pan-y;position:relative}.zt .pyc-plot svg{width:100%;height:auto;display:block;overflow:visible}.zt .pyc-edge{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.zt .pyc-fill{stroke:none}.zt .pyc-base{stroke:#faf6ee33;stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.zt .pyc-guide{stroke:#faf6ee8c;stroke-width:1px;stroke-dasharray:3 4}.zt .pyc-ink{animation:pyc-draw .9s var(--ease) both}@keyframes pyc-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.zt .pyc-now{width:9px;height:9px;animation:pyc-now 2.4s var(--ease) .9s infinite;pointer-events:none;background:#faf6ee;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 #faf6ee80}@keyframes pyc-now{0%{box-shadow:0 0 #faf6ee73}70%,to{box-shadow:0 0 0 9px #faf6ee00}}.zt .pyc-x{height:14px;margin-top:6px;position:relative}.zt .pyc-x em{letter-spacing:.1em;text-transform:uppercase;color:#faf6ee80;font-size:9.5px;font-style:normal;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.zt .pyc-pills{scrollbar-width:none;gap:6px;margin:0 -26px 0 0;padding:2px 26px 2px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.zt .pyc-pills::-webkit-scrollbar{display:none}.zt .pyc-pill{appearance:none;min-width:0;max-width:100%;height:28px;font:inherit;color:#faf6ee;cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease);background:#faf6ee0f;border:1px solid #faf6ee29;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex}.zt .pyc-pill:hover{border-color:#e3be7499}.zt .pyc-pill:focus-visible{outline-offset:2px;outline:2px solid #e3be74}.zt .pyc-pill i{background:var(--t);border-radius:50%;flex:none;width:8px;height:8px}.zt .pyc-pill b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:190px;font-size:12px;font-weight:600;overflow:hidden}.zt .pyc-pill em{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.zt .pyc-pill.off{background:0 0}.zt .pyc-pill.off i{background:0 0;box-shadow:inset 0 0 0 1.5px #faf6ee59}.zt .pyc-pill.off b,.zt .pyc-pill.off em{color:#faf6ee8c;font-weight:500}.zt .pyc-say{color:#faf6eeb8;font-variant-numeric:tabular-nums;min-height:1.2em;margin:0;font-size:12px}.zt .pyc-ghost{fill:none;stroke:#faf6ee38;stroke-width:2px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;animation:6s linear infinite pyc-ghost}@keyframes pyc-ghost{to{stroke-dashoffset:-100px}}.zt .pyc-none{color:#faf6eeb8;margin:0;font-size:12.5px}.zt .pmc-year.ed{box-shadow:0 0 0 1px #e3be746b,0 22px 44px -24px #1e160ab3}.zt .pmc-year.ed .pmc-yfoot{margin-top:0}.zt .pmc-rest,.zt .pmc-ed{transition:grid-template-rows .55s var(--ease),opacity .3s var(--ease);display:grid}.zt .pmc-rest{grid-template-rows:1fr}.zt .pmc-ed,.zt .pmc-year.ed .pmc-rest{opacity:0;grid-template-rows:0fr}.zt .pmc-year.ed .pmc-ed{opacity:1;grid-template-rows:1fr}.zt .pmc-rest>div,.zt .pmc-ed>form{min-height:0;margin:-4px;padding:4px;overflow:hidden}.zt .pmc-rest>div{flex-direction:column;gap:14px;display:flex}.zt .pmc-ed form>*{opacity:0;transition:opacity .2s var(--ease),transform .4s var(--ease);transform:translateY(8px)}.zt .pmc-year.ed .pmc-ed form>*{opacity:1;transition:opacity .35s var(--ease) calc(.14s + var(--k,0) * 45ms),transform .55s var(--ease) calc(.1s + var(--k,0) * 45ms);transform:none}.zt .pmc-ed>form{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig foot""rail rail""say say""err err";align-items:end;gap:12px 18px;display:grid}.zt .pmc-edfig{flex-direction:column;grid-area:fig;gap:2px;display:flex}.zt .pmc-edfig>span:first-child{color:#faf6eec7;font-size:12.5px;font-weight:600}.zt .pmc-edin{transition:border-color .3s var(--ease);border-bottom:1px solid #faf6ee38;align-items:baseline;gap:2px;display:flex}.zt .pmc-edin:focus-within{border-color:#e3be74}.zt .pmc-edin i{color:#faf6eea8;font-size:24px;font-style:normal;font-weight:600}.zt .pmc-edin input{min-width:0;font:inherit;letter-spacing:-.035em;color:#faf6ee;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;margin:0;padding:2px 0 4px;font-size:34px;font-weight:600;line-height:1.1}.zt .pmc-edin input::placeholder{color:#faf6ee59}.zt .pmc-edin input::selection{color:#faf6ee;background:#e3be746b}@property --f{syntax:"<number>";inherits:true;initial-value:0}@property --sf{syntax:"<number>";inherits:true;initial-value:0}.zt .pmc-rail{grid-area:rail;height:24px;position:relative}.zt .pmc-rail.glide{transition:--f .55s var(--ease),--sf .55s var(--ease)}.zt .pmc-track{pointer-events:none;background:linear-gradient(to right,#e3be74 calc(11px + (100% - 22px) * var(--f)),#faf6ee2e 0);border-radius:999px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0;right:0}.zt .pmc-rail.over .pmc-track{background:linear-gradient(to right,#e58a6b calc(11px + (100% - 22px) * var(--f)),#faf6ee2e 0)}.zt .pmc-spent{top:50%;left:calc(11px + (100% - 22px) * var(--sf));pointer-events:none;background:#faf6ee;border-radius:1px;width:2px;height:13px;margin:-6.5px 0 0 -1px;position:absolute}.zt .pmc-knob{top:50%;left:calc(11px + (100% - 22px) * var(--f));pointer-events:none;width:22px;height:22px;transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:#faf6ee;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 2px 8px #0006}.zt .pmc-range{z-index:1;cursor:pointer;appearance:none;background:0 0;width:100%;height:24px;margin:0;display:block;position:relative}.zt .pmc-range::-webkit-slider-runnable-track{background:0 0;height:24px}.zt .pmc-range::-moz-range-track{background:0 0;height:24px}.zt .pmc-range::-webkit-slider-thumb{appearance:none;opacity:0;background:0 0;border-radius:50%;width:22px;height:22px;margin-top:1px}.zt .pmc-range::-moz-range-thumb{opacity:0;background:0 0;border:0;border-radius:50%;width:22px;height:22px}.zt .pmc-range:focus-visible{outline:none}.zt .pmc-range:active~.pmc-knob{transform:scale(1.12)}.zt .pmc-range:focus-visible~.pmc-knob{box-shadow:0 0 0 3px #e3be7499,0 2px 8px #0006}.zt .pmc-edsay{color:#faf6eed1;font-variant-numeric:tabular-nums;grid-area:say;min-height:1.3em;margin:0;font-size:13px;line-height:1.3}.zt .pmc-edsay.over{color:#f2b9a4;font-weight:600}.zt .pmc-ederr{color:#f2b9a4;grid-area:err;margin:0;font-size:12.5px;font-weight:600}.zt .pmc-edfoot{grid-area:foot;align-items:center;gap:4px;padding-bottom:6px;display:flex}.zt .pmc-edsave,.zt .pmc-edno{height:36px;font:inherit;cursor:pointer;transition:opacity .3s var(--ease),background .3s var(--ease),transform .3s var(--ease);border:0;border-radius:999px;font-size:13.5px;font-weight:600}.zt .pmc-edsave{color:#1e1a14;background:#faf6ee;padding:0 20px}.zt .pmc-edsave:active:not(:disabled){transform:scale(.97)}.zt .pmc-edsave:disabled{opacity:.42;cursor:default}.zt .pmc-edno{color:#faf6eed1;background:0 0;padding:0 14px}.zt .pmc-edno:hover{background:#faf6ee1a}.zt .pmc-edsave:focus-visible,.zt .pmc-edno:focus-visible{outline-offset:2px;outline:2px solid #e3be74}.zt .pmc-car{min-width:0;position:relative}.zt .pmc-cards{--pg:0px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.zt .pmc-car.at-end .pmc-cards{-webkit-mask-image:none;mask-image:none}.zt .pmc-cards::-webkit-scrollbar{display:none}.zt .pmc-cards>li{flex:0 0 var(--pw);scroll-snap-align:start;animation:pmc-in .55s var(--ease) calc(80ms + var(--i) * 50ms) backwards}@keyframes pmc-in{0%{opacity:0;transform:translate(14px)}}.zt .pt.feat.pmc-pt{height:var(--ph);aspect-ratio:auto;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.zt .pt.feat.pmc-pt:hover{transform:translateY(-2px);box-shadow:0 18px 36px -20px #1e160a8c}.zt .pt.feat.pmc-pt img{transition:transform .6s var(--ease)}.zt .pt.feat.pmc-pt .pft b{white-space:normal}.zt .pmc-foot{z-index:2;color:#faf6ee;text-shadow:0 1px 2px #0e0c088c,0 2px 14px #0e0c0880;flex-direction:column;gap:9px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.zt .pmc-foot>b{letter-spacing:-.035em;color:#faf6ee;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.zt .pmc-foot>small{color:#faf6eedb;margin-top:-3px;font-size:13px;font-weight:600;line-height:1.3}.zt .pmc-cbar{background:#faf6ee47;border-radius:999px;height:5px;display:block;overflow:hidden}.zt .pmc-cbar i{transform-origin:0;height:100%;animation:pmc-grow .8s var(--ease) calc(.3s + var(--i) * 50ms) backwards;background:#e3be74;border-radius:999px;display:block}.zt .pt.feat.pmc-pt.done .pmc-cbar i{background:#faf6eed9}@keyframes pmc-grow{0%{transform:scaleX(0)}}.zt .pmc-add{color:#1e1a14;height:32px;text-shadow:none;transition:background .3s var(--ease);background:#faf6eeeb;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .pmc-add svg{width:14px;height:14px}.zt .pt.feat.pmc-pt:hover .pmc-add{background:#faf6ee}.zt .pmc-nav{z-index:3;cursor:pointer;border:1px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--ink);opacity:0;transition:opacity .3s var(--ease),border-color .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 26px);box-shadow:0 8px 20px -10px #1e160a73}.zt .pmc-nav svg{width:16px;height:16px}.zt .pmc-nav.prev{left:-12px}.zt .pmc-nav.next{right:-12px}.zt .pmc-nav:hover{border-color:var(--gold)}.zt .pmc-car:hover .pmc-nav,.zt .pmc-nav:focus-visible{opacity:1}.zt .pmc-nav[hidden]{display:none}@media (hover:none){.zt .pmc-nav{display:none}}.zt .plm-sheetage{color:var(--ink2);margin:10px 0 0;font-size:12.5px}@container mh (max-width:760px){.zt .pmc{--pw:212px}.zt .pmc-door{gap:6px;padding:0 10px;font-size:12.5px}.zt .pmc-door svg{width:14px;height:14px}.zt .pmc-grid{grid-template-columns:minmax(0,1fr)}.zt .pmc-year{height:auto;min-height:220px;padding:22px}.zt .pt.feat.pmc-pt{aspect-ratio:3/4.1;height:auto}.zt .pyc-x em:nth-child(2n){display:none}.zt .pmc-tgtb b{font-size:17px}.zt .pmc-fig{font-size:46px}.zt .pmc-ed>form{grid-template-columns:minmax(0,1fr);grid-template-areas:"fig""rail""say""err""foot"}.zt .pmc-edfoot{padding-bottom:0}.zt .pmc-cards{gap:12px}.zt .pmc-foot{bottom:15px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.zt .pmc-cards>li,.zt .pmc-cbar i,.zt .pyc-ink,.zt .pyc-now,.zt .pyc-ghost{animation:none}.zt .pmc-door,.zt .pt.feat.pmc-pt,.zt .pt.feat.pmc-pt img,.zt .pmc-add,.zt .pmc-nav{transition:none}.zt .pt.feat.pmc-pt:hover{transform:none}.zt .pmc-year,.zt .pmc-sub,.zt .pmc-rest,.zt .pmc-ed,.zt .pmc-ed form>*,.zt .pmc-year.ed .pmc-ed form>*,.zt .pmc-tgtb,.zt .pyc-lens button,.zt .pyc-pill,.zt .pmc-pen,.zt .pmc-knob,.zt .pmc-rail.glide,.zt .pmc-edsave,.zt .pmc-edno{transition:none}}.zt .gt{background:var(--card);border:1px solid var(--border);border-radius:26px;margin:0 0 30px;padding:26px 26px 22px;position:relative;overflow:hidden}.zt .gt:before{content:"";pointer-events:none;background:radial-gradient(40% 60% at 12% 0%, rgba(var(--goldrgb),.13), transparent 70%);filter:blur(40px);position:absolute;inset:-80px}.zt .gt>*{position:relative}.zt .gt-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.zt .gt-say .eb{margin:0 0 6px}.zt .gt-name{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-weight:400;line-height:1;display:flex}.zt .gt-n{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(46px,5.4vw,64px)}.zt .gt-w{letter-spacing:-.02em;color:var(--ink2);font-size:clamp(20px,2.2vw,28px)}.zt .gt-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 0;display:grid}.zt .gt-stats>div{background:var(--cream1);border:1px solid var(--border);border-radius:14px;padding:12px 14px}.zt .gt-stats dt{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);font-size:9.5px;font-weight:700}.zt .gt-stats dd{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:26px;line-height:1}.zt .gt-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.zt .gt-card{background:rgba(var(--cardrgb),.7);border:1px solid var(--border);height:100%;color:var(--ink);border-radius:16px;align-items:center;gap:13px;padding:13px 14px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.zt .gt-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 14px 26px -20px #0e0c0680}.zt .gt-card.done{background:var(--cream1)}.zt .gt-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zt .gt-t b{font-size:14.5px;font-weight:600;line-height:1.25}.zt .gt-t small{color:var(--ink2);font-size:12px}.zt .gt-kind{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);align-self:flex-start;margin-bottom:2px;font-size:9px;font-style:normal;font-weight:700}.zt .gt-kind.own{color:var(--gold)}.zt .gt-kind.picked{color:var(--ink)}.zt .gt-picked{border-style:dashed}.zt .gt-go{width:15px;height:15px;color:var(--ink2);opacity:0;flex:none;transition:opacity .16s}.zt .gt-card:hover .gt-go{opacity:1}.zt .gt-new{background:0 0;border-style:dashed}.zt .gt-plus{background:var(--champ);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.zt .gt-plus svg{width:18px;height:18px}.zt .gt-ring{flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.zt .gt-ring svg{width:40px;height:40px;position:absolute;inset:0;transform:rotate(-90deg)}.zt .gt-ring circle{fill:none;stroke-width:3.2px;stroke-linecap:round}.zt .gt-ring .t{stroke:rgba(var(--tint),.12)}.zt .gt-ring .p{stroke:rgba(var(--goldrgb),.32)}.zt .gt-ring .v{stroke:var(--gold)}.zt .gt-ring b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:10px;font-weight:700}.zt .gt-empty{max-width:62ch;color:var(--ink2);margin:16px 0 0;font-size:13.5px;line-height:1.5}@container mh (max-width:700px){.zt .gt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.zt .gt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.zt .gt{padding:20px 16px 16px}}.zt .pt.zg-mine:after{content:"";border-radius:inherit;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 2px rgba(var(--goldrgb),.9);position:absolute;inset:0}.zt .zg-badges{z-index:3;pointer-events:none;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:10px;left:10px;right:10px}.zt .zg-b{letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:700}.zt .zg-b.template{color:#2a2419;background:#f3ebdde6}.zt .zg-b.active{color:#1a150d;background:#dca64a}.zt .zg-b.st{color:#f3ebdd;background:#0e0e0e9e}.zt .og-words{background:linear-gradient(155deg,var(--champ),var(--cream2))}.zt .og-page .og-head{max-width:64ch;margin:6px 0 20px}.zt .og-head .eb{margin:0 0 6px}.zt .og-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.05}.zt .og-head p{color:var(--ink2);margin:10px 0 0;font-size:14px;line-height:1.5}.zt .og{flex-direction:column;gap:14px;display:flex}.zt .og-box{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:20px 22px}.zt .og-name label{margin:0 0 8px;display:block}.zt .og-name input{all:unset;box-sizing:border-box;letter-spacing:-.02em;width:100%;color:var(--ink);border-bottom:1px solid var(--border);padding:4px 0 8px;font-size:clamp(24px,3vw,34px)}.zt .og-name input::placeholder{color:var(--ink2);opacity:.55}.zt .og-name input:focus{border-bottom-color:var(--gold)}.zt .og-hint{color:var(--ink2);margin:8px 0 0;font-size:12.5px}.zt .og-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zt .og-h h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400}.zt .og-groups{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:14px;display:grid}.zt .og-group{background:var(--cream1);border:1px solid var(--border);border-radius:16px;padding:12px 13px}.zt .og-group .eb{margin:0 0 8px}.zt .og-chips{flex-wrap:wrap;gap:6px;display:flex}.zt .og-chip{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 9px;font-size:12.5px;font-weight:500;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.zt .og-chip svg{opacity:.7;width:13px;height:13px}.zt .og-chip:hover{border-color:var(--gold)}.zt .og-chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .og-chip.on svg{opacity:1}.zt .og-chip:disabled{opacity:.4;cursor:default}.zt .og-chip:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .og-add{gap:8px;margin-top:12px;display:flex}.zt .og-add input{box-sizing:border-box;min-width:0;font:inherit;color:var(--ink);background:var(--cream1);border:1px solid var(--border);border-radius:14px;flex:1;padding:10px 14px;font-size:14px}.zt .og-add input:focus{border-color:var(--gold);outline:none}.zt .og-own{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.zt .og-own li{background:var(--champ);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:5px 6px 5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.zt .og-own button{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.zt .og-own button:hover{background:rgba(var(--tint),.12)}.zt .og-own button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .og-own button svg{width:12px;height:12px}.zt .og-foot{background:rgba(var(--cardrgb),.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:static;box-shadow:0 18px 40px -26px #0e0e0e80}.zt .og-count{color:var(--ink2);font-size:13px}.zt .og-count b{color:var(--ink);font-variant-numeric:tabular-nums}.zt .og-missing{color:var(--ink2);margin-top:2px;font-size:12px;font-style:normal;display:block}.zt .og-err{color:var(--deal-fg);background:#8a5a0a14;border-radius:14px;margin:0;padding:10px 14px;font-size:13px}.zt .og-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zt .og-prog{color:var(--ink2);margin:0;font-size:14px}.zt .og-acts{gap:8px;display:flex}.zt .og-acts form{margin:0}.zt .og-note{color:var(--gold);margin:8px 2px 0;font-size:12.5px}.zt .og-note:empty{display:none}.zt .og-confirm{background:var(--cream1);border:1px solid var(--border);color:var(--ink);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 8px 8px 14px;font-size:13px;display:flex}.zt .og-confirm span{margin-right:4px}.zt .gt-removed{background:var(--cream1);border:1px solid var(--border);color:var(--ink);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 10px 10px 16px;font-size:13.5px;display:flex}.zt .gm-hero{border:1px solid var(--border);background:var(--cream1);border-radius:26px;margin:0 0 18px;position:relative;overflow:hidden;container:gmh/inline-size}.zt .gm-hero .band{z-index:1;background:radial-gradient(70% 60% at 92% 0%, rgba(var(--goldrgb),.16), transparent 70%), radial-gradient(60% 55% at 0% 100%, rgba(var(--goldrgb),.07), transparent 70%), linear-gradient(180deg, var(--cream1) 0%, var(--champ) 100%);position:absolute;inset:0}.zt .gm-head{z-index:3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:28px 28px 22px;display:grid;position:relative}.zt .gm-head .in{min-width:0}.zt .gm-head .eb{margin:0}.zt .gm-head .gm-title{letter-spacing:-.018em;max-width:20ch;color:var(--ink);margin:5px 0 0;font-size:clamp(28px,3.8cqi,42px);font-weight:400;line-height:1.06}.zt .gm-why{max-width:58ch;color:var(--ink2);margin:10px 0 0;font-size:14px;line-height:1.5}.zt .gm-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.zt .gm-n{color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.zt .gm-n i{background:var(--gold2);border-radius:50%;width:8px;height:8px}.zt .gm-cta{white-space:nowrap}.zt .gm-mas{z-index:2;columns:2;column-gap:14px;margin:0;padding:0 28px 26px;list-style:none;position:relative}.zt .gm-mas>li>a{height:100%;margin:0}@container gmh (min-width:700px){.zt .gm-mas{columns:3}}@container gmh (min-width:1060px){.zt .gm-mas{columns:4}}.zt .gm-mas>*{break-inside:avoid;width:100%;margin:0 0 14px;display:block}.zt .gm-mas>:nth-child(4n+1){aspect-ratio:4/5}.zt .gm-mas>:nth-child(4n+2){aspect-ratio:1}.zt .gm-mas>:nth-child(4n+3){aspect-ratio:4/3}.zt .gm-mas>:nth-child(4n+4){aspect-ratio:3/4}.zt .gm-make{text-align:center;border:1px dashed var(--border);background:var(--cream1);color:var(--ink);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px;text-decoration:none;transition:border-color .16s,background .16s;position:relative;display:flex!important}.zt .gm-make:hover{border-color:var(--gold);background:var(--cream2)}.zt .gm-make:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .gm-make .ring{background:var(--cream2);width:46px;height:46px;color:var(--gold);border-radius:50%;place-items:center;margin:0 0 8px;display:grid}.zt .gm-make:hover .ring{background:var(--card)}.zt .gm-make .ring svg{width:20px;height:20px}.zt .gm-make b{font-size:14px;font-weight:600}.zt .gm-make em{color:var(--ink2);text-wrap:balance;max-width:22ch;font-size:12px;font-style:normal;line-height:1.45}.zt .gm-tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--cream2);border:1px solid var(--border);isolation:isolate;break-inside:avoid;border-radius:18px;width:100%;margin:0 0 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;overflow:hidden}.zt .gm-tile img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.26,1)}.zt .gm-tile .tonal{color:var(--ink2);background:linear-gradient(155deg,var(--champ),var(--cream2));place-items:center;display:grid;position:absolute;inset:0}.zt .gm-tile .tonal svg{opacity:.5;width:22px;height:22px}.zt .gm-tile .grad{z-index:1;background:linear-gradient(#0e0e0e00 38%,#0e0e0ea8 100%);position:absolute;inset:0}.zt .gm-t{z-index:2;color:#f3ebdd;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.zt .gm-t b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.15}.zt .gm-t small{opacity:.85;font-size:12px}.zt .gm-mark{z-index:2;color:#2a2419;text-overflow:ellipsis;white-space:nowrap;background:#f3ebddeb;border-radius:999px;justify-self:start;width:max-content;max-width:calc(100% - 20px);padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.3;position:absolute;top:10px;left:10px;right:10px;overflow:hidden}.zt .gm-tile.nop .grad{display:none}.zt .gm-tile.nop .gm-t{color:var(--ink)}.zt .gm-tile.nop .gm-t small{color:var(--ink2);opacity:1}.zt .gm-well{break-inside:avoid}.zt .gm-tile:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}@media (hover:hover) and (pointer:fine){.zt .gm-tile:hover{transform:translateY(-3px);box-shadow:0 16px 30px -20px #0e0c068c}.zt .gm-tile:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.zt .gm-tile,.zt .gm-tile img{transition:none}}@container gmh (max-width:760px){.zt .gm-head{grid-template-columns:minmax(0,1fr);align-items:start}.zt .gm-side{align-items:flex-start}}@container gmh (max-width:560px){.zt .gm-head{padding:22px 18px 18px}.zt .gm-mas{column-gap:10px;padding:0 18px 20px}.zt .gm-mas>*{margin-bottom:10px}.zt .gm-t b{font-size:15px}}.zt .zg-list{border:1px solid var(--border);background:var(--card);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden;container:zgl/inline-size}.zt .zg-list li+li{border-top:1px solid var(--border)}.zt .zg-lrow{color:var(--ink);grid-template-columns:72px minmax(0,1fr) minmax(90px,max-content) minmax(110px,max-content) 16px;align-items:center;gap:18px;padding:12px 20px 12px 12px;text-decoration:none;transition:background .14s;display:grid}.zt .zg-lrow:hover{background:var(--cream1)}.zt .zg-lrow:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .zg-lplate{background:var(--cream2);border-radius:14px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.zt .zg-lplate img{object-fit:cover}.zt .zg-lplate .tonal{color:var(--ink2);background:linear-gradient(155deg,var(--champ),var(--cream2));place-items:center;display:grid;position:absolute;inset:0}.zt .zg-lplate .tonal svg{opacity:.5;width:18px;height:18px}.zt .zg-lwhat{flex-direction:column;gap:3px;min-width:0;display:flex}.zt .zg-lwhat b{letter-spacing:-.012em;font-size:19px;font-weight:500;line-height:1.2}.zt .zg-lwhat small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.zt .zg-lwhen{letter-spacing:.02em;color:var(--ink2);font-size:12px;font-weight:600}.zt .zg-lmeta{color:var(--ink2);text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;font-size:12.5px;display:flex}.zt .zg-lmine{background:var(--champ);color:var(--ink);border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.zt .zg-lgo{width:16px;height:16px;color:var(--ink2);opacity:0;transition:opacity .14s,transform .14s}.zt .zg-lrow:hover .zg-lgo{opacity:1;transform:translate(2px)}@media (hover:none){.zt .zg-lgo{opacity:.6}}@container zgl (max-width:760px){.zt .zg-lrow{grid-template-columns:56px minmax(0,1fr) minmax(0,max-content);gap:12px;padding:10px 14px 10px 10px}.zt .zg-lplate{border-radius:12px;width:56px;height:56px}.zt .zg-lwhen,.zt .zg-lgo{display:none}.zt .zg-lwhat b{font-size:16px}.zt .zg-lwhat small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.zt .pt.zg-view{cursor:default}.zt .pt.zg-view:hover img{transform:none}.zt .zg-picked{color:var(--gold);font-style:normal}.zt .askwrap{flex:1;max-width:560px;margin:0 auto;display:flex;position:relative}.zt .thr:has(.askpop){z-index:50}.zt .askpop{z-index:60;background:var(--card);border:1px solid var(--border);border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 248px;width:min(720px,92vw);animation:.16s cubic-bezier(.2,.8,.3,1) both hsw-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 22px 56px -22px #00000080}@media (prefers-reduced-motion:reduce){.zt .askpop{animation:none}}.zt .askcol{scrollbar-width:thin;max-height:min(62vh,440px);padding:6px;overflow:auto}.zt .asklab{letter-spacing:.11em;text-transform:uppercase;color:var(--ink2);margin:8px 10px 4px;font-size:10.5px;font-weight:700}.zt .aski{color:inherit;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.zt .aski:hover,.zt .aski.on{background:rgba(var(--tint),.06)}.zt .aski.on{box-shadow:inset 2px 0 0 var(--gold)}.zt .askthumb{background:rgba(var(--tint),.08);width:44px;height:44px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.zt .askthumb.shot{background:#ded9cf}.zt .askthumb img{object-fit:cover;width:100%;height:100%;display:block}.zt .askthumb svg{width:17px;height:17px}.zt .askrow{flex-direction:column;gap:1px;min-width:0;display:flex}.zt .askrow b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.zt .askrow small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}.zt .askmsg{color:var(--ink2);margin:14px 12px;font-size:12.5px}.zt .askview{border-left:1px solid var(--border);flex-direction:column;gap:6px;max-height:min(62vh,440px);padding:14px;display:flex;overflow:hidden}.zt .askart{aspect-ratio:16/11;background:rgba(var(--tint),.08);color:var(--ink2);border-radius:12px;place-items:center;display:grid;overflow:hidden}.zt .askart img{object-fit:cover;width:100%;height:100%;animation:.18s both askart-in;display:block}.zt .askart.shot{background:#ded9cf;padding:12px}.zt .askart.shot img{object-fit:contain}.zt .askart.plain svg{width:22px;height:22px}@keyframes askart-in{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zt .askart img{animation:none}}.zt .askview h3{font:600 16px/1.25 var(--font-fraunces),Fraunces,serif;color:var(--ink);margin:6px 0 0}.zt .askview p{color:var(--ink2);margin:0;font-size:12px;line-height:1.45}.zt .askgo{background:var(--ink);color:var(--bg);text-align:center;border-radius:999px;margin-top:6px;padding:9px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.zt .askgo:hover{opacity:.9}.zt .askalt{color:var(--ink2);text-align:center;padding:4px;font-size:12px;font-weight:600;text-decoration:none}.zt .askalt:hover{color:var(--ink)}.zt .askfoot{border-top:1px solid var(--border);background:rgba(var(--tint),.03);color:var(--ink2);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:11.5px;display:flex}.zt .askfoot span{align-items:center;gap:5px;display:flex}.zt .askfoot kbd{font:500 10.5px var(--font-inter),Inter,sans-serif;color:var(--ink2);border:1px solid var(--border);border-radius:5px;align-items:center;padding:1px 5px;display:inline-flex}.zt .askfoot kbd svg{width:10px;height:10px}.zt .askfoot a{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;max-width:46%;font-weight:600;text-decoration:none;overflow:hidden}.zt .askfoot a:hover{color:var(--ink)}@media (max-width:1180px){.zt .askpop{grid-template-columns:minmax(0,1fr);width:min(520px,92vw)}.zt .askview{display:none}}.zt .sgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:10px 0 22px;display:grid}.zt .scard{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:16px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.zt .scard:hover{border-color:rgba(var(--tint),.28)}.zt .scard img{object-fit:cover;border-radius:12px;flex:none;width:64px;height:64px}.zt .sct{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .sct b{font-size:14px;font-weight:600;line-height:1.3}.zt .sct small{color:var(--ink2);font-size:12px;line-height:1.35}.zt .gguard{gap:14px;max-width:560px;padding:8px 0 40px;display:grid}.zt .gguard .rtitle{margin:0}.zt .gguard .ct{max-width:52ch;margin:0}.zt .gglist{gap:10px;margin:2px 0;padding:0;list-style:none;display:grid}.zt .gglist li{color:var(--ink2);padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.zt .gglist li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.zt .ggact{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.zt .tdy-gform{max-width:430px;margin:22px 0 0}.zt .zguest{text-align:center;place-content:center;justify-items:center;width:100%;min-height:min(66vh,680px);padding:24px 20px 44px;display:grid}.zt .zguest .eb{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:0 0 14px;font-size:10.5px;font-weight:700}.zt .zguest h1{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(30px,4.4vw,46px);line-height:var(--display-lead);letter-spacing:var(--display-track);text-wrap:balance;max-width:17ch;color:var(--ink);margin:0 0 14px}.zt .zguest h1 em{font-style:normal;font-weight:inherit}.zt .zguest .zg-line{max-width:50ch;color:var(--ink2);margin:0 0 30px;font-size:15.5px;line-height:1.6}.zt .zguest .zg-form{text-align:left;width:100%;max-width:400px}.zt .zguest .zg-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;display:flex}.zt .zguest .zg-points{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%;max-width:760px;margin:38px 0 0;padding:26px 0 0;list-style:none;display:grid}.zt .zguest .zg-points li{color:var(--ink2);text-align:left;margin:0;font-size:13.5px;line-height:1.55}.zt .zguest .zg-points li b{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.zt .zguest .zg-foot{color:var(--ink2);max-width:46ch;margin:26px 0 0;font-size:13px;line-height:1.6}.zt .zguest .zg-foot a{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (max-width:820px){.zt .zguest{min-height:0;padding:20px 16px 48px}.zt .zguest .zg-points{grid-template-columns:1fr;gap:18px;margin-top:34px}}.zt .pill.lg{border-radius:999px;justify-content:center;align-items:center;height:46px;padding:0 22px;font-size:14.5px;text-decoration:none;display:inline-flex}.zt .zglass{background:rgba(var(--cardrgb),.58);-webkit-backdrop-filter:blur(30px)saturate(184%);backdrop-filter:blur(30px)saturate(184%);box-shadow:inset 0 1px #ffffff8c,inset 1px 0 #ffffff38,inset 0 -1px #0000000f,0 28px 70px #00000038,0 4px 14px #0000001a}:root[data-theme=dark] .zt .zglass,:root:not([data-theme=light]) .zt .zglass{background:rgba(var(--cardrgb),.72);box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #ffffff0d,inset 0 -1px #0000004d,0 28px 70px #0000008c,0 4px 14px #0000004d}.zt.bleed main.zmain{padding:0 0 120px;inset:0}.zt.bleed.pinned main.zmain{padding-left:0}.zt.bleed:not(.bleed-past) .thr{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.zt.bleed .rail{transition:background-color .35s,border-color .35s}.zt.bleed.bleed-past .thr{background:rgba(var(--bgrgb),.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zt.bleed.bleed-past .rail{background:rgba(var(--cardrgb),.42);border-color:rgba(var(--glass),.75);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 12px 30px -18px #0e0e0e47}.zt.bleed:not(.bleed-past) .rail{background:rgba(var(--cardrgb),.3);border-color:rgba(var(--glass),.45)}.zt .hold-sec{margin:18px 0 28px}.zt .hold-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 12px;display:flex}.zt .hold-h h2{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:400}.zt .hold-h span{color:var(--ink2);font-size:13px}.zt .ny{background:linear-gradient(158deg,var(--card) 0%,var(--champ) 100%);border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;max-width:680px;padding:30px 34px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .ny{background:linear-gradient(158deg,var(--card) 0%,color-mix(in srgb,var(--champ) 42%,var(--card)) 100%)}}.zt .ny{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .ny{border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border))}}.zt .ny{box-shadow:0 30px 60px -48px #0e0e0e8c}.zt .ny-niche{background:radial-gradient(118% 82% at 50% 104%, rgba(var(--goldrgb),.3) 0%, rgba(var(--goldrgb),.09) 48%, transparent 76%), var(--sunk);border-radius:69px 69px 6px 6px;flex:none;place-items:end center;width:138px;height:172px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt .ny-niche{background:radial-gradient(118% 82% at 50% 104%, rgba(var(--goldrgb),.3) 0%, rgba(var(--goldrgb),.09) 48%, transparent 76%), color-mix(in srgb,var(--sunk) 55%,var(--card))}}.zt .ny-niche{box-shadow:inset 0 0 0 1px var(--gold), inset 0 22px 34px -26px #0e0e0e8c}@supports (color:color-mix(in lab, red, red)){.zt .ny-niche{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 18%,transparent), inset 0 22px 34px -26px #0e0e0e8c}}.zt .ny-niche:after{content:"";background:var(--gold);opacity:.55;border-radius:1px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.zt .ny-fig{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 8px #0e0e0e52);width:auto;height:128px;margin-bottom:2px;position:relative}.zt .ny-say{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;display:flex}.zt .ny-say h2{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:28px;font-weight:400;line-height:1.1}.zt .ny-say p{color:var(--ink2);max-width:50ch;margin:0;font-size:14.5px;line-height:1.62}.zt .ny-go{background:var(--ink);height:44px;color:var(--bg);font:inherit;letter-spacing:.005em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:5px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 22px -14px #0e0e0eb3}.zt .ny-go:hover{transform:translateY(-1px);box-shadow:0 16px 26px -14px #0e0e0ecc}.zt .ny-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .ny-go svg{width:15px;height:15px}@container mh (max-width:620px){.zt .ny{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;padding:24px 22px}.zt .ny-niche{border-radius:56px 56px 6px 6px;width:112px;height:140px}.zt .ny-fig{height:122px}.zt .ny-say h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.zt .ny-go{transition:none}.zt .ny-go:hover{transform:none}}.zt .plc-grid{grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:14px;display:grid}.zt .plc-card{background:var(--card);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:14px;padding:20px;transition:border-color .18s,box-shadow .18s;display:flex}.zt .plc-card:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .plc-card:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--border))}}.zt .plc-card:hover{box-shadow:0 20px 40px -30px #0e0e0e80}.zt .plc-card.is-def{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .plc-card.is-def{border-color:color-mix(in srgb,var(--gold) 58%,var(--border))}}.zt .plc-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.zt .plc-mark{background:var(--cream1);width:52px;height:52px;color:var(--gold);box-shadow:inset 0 0 0 1px var(--border);border-radius:17px;place-items:center;display:grid}.zt .plc-mark svg{width:21px;height:21px}.zt .plc-who{flex-direction:column;gap:5px;min-width:0;display:flex}.zt .plc-name{letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:400;line-height:1.15}.zt .plc-addr{color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.zt .plc-chips{flex-wrap:wrap;gap:6px;display:flex}.zt .plc-chip{background:var(--cream2);color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.zt .plc-chip svg{width:12px;height:12px}.zt .plc-chip.def{background:var(--ink);color:var(--bg)}.zt .plc-chip.def svg{fill:currentColor}.zt .plc-chip.out{color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:0 0}@supports (color:color-mix(in lab, red, red)){.zt .plc-chip.out{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,var(--border))}}.zt .plc-note{background:var(--cream1);color:var(--ink);border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;line-height:1.5}.zt .plc-note span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:0 0 3px;font-size:10.5px;font-weight:600;display:block}.zt .plc-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.zt .plc-act{border:1px solid var(--border);height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.zt .plc-act:hover{border-color:var(--ink)}.zt .plc-act:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .plc-act svg{width:13px;height:13px}.zt .plc-act[disabled]{opacity:.5;cursor:default}.zt .plc-act.kill{color:var(--ink2);border-color:#0000;margin-left:auto}.zt .plc-act.kill:hover{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.zt .plc-act.kill:hover{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}}.zt .plc-owned{color:var(--ink2);margin:auto 0 0;font-size:12.5px}.zt .plc-add{border:1px dashed var(--border);min-height:150px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.zt .plc-add:hover{border-color:var(--ink);color:var(--ink);background:var(--card)}.zt .plc-add:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .plc-add svg{width:19px;height:19px}.zt .pay-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:16px;display:grid}.zt .pay-item{flex-direction:column;gap:11px;display:flex}.zt .pay-face{--brand:#3b3b44;aspect-ratio:1.586;color:#fbf7ef;background:linear-gradient(142deg,var(--brand),#0d0d10);border-radius:18px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.zt .pay-face{background:linear-gradient(142deg,color-mix(in srgb,var(--brand) 58%,#17171b),#0d0d10)}}.zt .pay-face{box-shadow:0 18px 34px -24px #0e0e0ebf}.zt .pay-face[data-brand=visa]{--brand:#1a1f71}.zt .pay-face[data-brand=mastercard]{--brand:#eb001b}.zt .pay-face[data-brand=amex]{--brand:#006fcf}.zt .pay-face[data-brand=discover]{--brand:#ff6000}.zt .pay-face[data-brand=diners]{--brand:#0079be}.zt .pay-face[data-brand=jcb]{--brand:#0e4c96}.zt .pay-face[data-brand=unionpay]{--brand:#00447c}.zt .pay-fh{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zt .pay-brand{letter-spacing:.14em;text-transform:uppercase;opacity:.92;font-size:12px;font-weight:700}.zt .pay-star{background:rgba(var(--goldrgb),.9);color:#141210;letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.zt .pay-star svg{fill:currentColor;width:10px;height:10px}.zt .pay-num{letter-spacing:.06em;font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.zt .pay-num i{opacity:.55;letter-spacing:.12em;font-style:normal}.zt .pay-ff{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.zt .pay-exp{flex-direction:column;gap:2px;display:flex}.zt .pay-exp em{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:8.5px;font-style:normal;font-weight:700}.zt .pay-exp b{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:13px;font-weight:600}.zt .pay-meta{opacity:.6;text-align:right;max-width:52%;font-size:10.5px}.zt .pay-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zt .pay-acts .plc-act.kill{margin-left:0}.zt .pay-add{aspect-ratio:1.586;border:1px dashed var(--border);color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.zt .pay-add:hover{border-color:var(--ink);color:var(--ink)}.zt .pay-add:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pay-add svg{width:19px;height:19px}.zt .pay-add{background:var(--card)}.zt .pay-add:hover{background:var(--cream1)}.zt .pay-foot{background:var(--card);border:1px solid var(--border);border-radius:18px;margin:26px 0 0;padding:14px 18px}.zt .pay-frow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;display:flex}.zt .pay-i{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.zt .pay-i svg{width:15px;height:15px;color:var(--ink2);transition:color .15s}.zt .pay-i:hover svg,.zt .pay-i[aria-expanded=true] svg{color:var(--gold)}.zt .pay-i:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.zt .pay-pop{border-top:1px solid var(--border);margin:13px 0 0;padding:13px 0 0}.zt .pay-pop[hidden]{display:none}.zt .pay-pop p{color:var(--ink2);max-width:78ch;margin:0;font-size:13px;line-height:1.6}.zt .pay-nets{align-items:center;gap:8px;margin:0;display:inline-flex}.zt .pay-nets>span{color:var(--ink2);margin-right:2px;font-size:12.5px}.zt .cmark{width:38px;height:26px;box-shadow:0 0 0 1px rgba(var(--tint),.12),0 1px 2px rgba(var(--shade),.1);border-radius:5px;flex:none;display:inline-flex;overflow:hidden}.zt .cmark svg{width:38px;height:26px;display:block}.zt .cmark svg,.zt .cmark svg *{stroke:none}@container mh (max-width:520px){.zt .pay-frow{justify-content:flex-start}}.zt .cr-wallet{background:var(--ink);color:var(--bg);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:0;display:grid;overflow:hidden;container-type:inline-size}.zt .cr-bal{padding:28px 30px}.zt .cr-redeem{border-left:1px solid var(--bg);flex-direction:column;gap:9px;padding:28px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .cr-redeem{border-left:1px solid color-mix(in srgb,var(--bg) 18%,transparent)}}@container mh (max-width:620px){.zt .cr-wallet{grid-template-columns:minmax(0,1fr)}.zt .cr-redeem{border-left:0;border-top:1px solid var(--bg)}@supports (color:color-mix(in lab, red, red)){.zt .cr-redeem{border-top:1px solid color-mix(in srgb,var(--bg) 18%,transparent)}}}.zt .cr-fig{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.zt .cr-fig b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,13cqi,58px);font-weight:400;line-height:1}.zt .cr-fig span{opacity:.68;font-size:13.5px}.zt .cr-skel{background:var(--bg);border-radius:10px;width:170px;height:56px}@supports (color:color-mix(in lab, red, red)){.zt .cr-skel{background:color-mix(in srgb,var(--bg) 12%,transparent)}}.zt .cr-soon{color:var(--gold2);align-items:center;gap:7px;margin:14px 0 0;font-size:13px;font-weight:600;display:inline-flex}.zt .cr-soon svg{width:14px;height:14px}.zt .cr-soon.quiet{color:inherit;opacity:.6;font-weight:500}.zt .cr-redeem label{opacity:.9;font-size:13.5px;font-weight:600}.zt .cr-entry{gap:8px;display:flex}.zt .cr-entry input{border:1px solid var(--bg);border-radius:999px;flex:1;min-width:0;height:44px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.zt .cr-entry input{border:1px solid color-mix(in srgb,var(--bg) 26%,transparent)}}.zt .cr-entry input{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.zt .cr-entry input{background:color-mix(in srgb,var(--bg) 8%,transparent)}}.zt .cr-entry input{color:var(--bg);font:inherit;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600}.zt .cr-entry input::placeholder{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.zt .cr-entry input::placeholder{color:color-mix(in srgb,var(--bg) 42%,transparent)}}.zt .cr-entry input::placeholder{letter-spacing:.1em;font-weight:500}.zt .cr-entry input:focus{outline:2px solid var(--gold2);outline-offset:2px;background:var(--bg);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.zt .cr-entry input:focus{background:color-mix(in srgb,var(--bg) 14%,transparent)}}.zt .cr-entry button{background:var(--bg);height:44px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 20px;font-size:14px;font-weight:600;transition:opacity .15s}.zt .cr-entry button:hover:not(:disabled){opacity:.88}.zt .cr-entry button:disabled{opacity:.55;cursor:default}.zt .cr-entry button:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .cr-said{opacity:.75;min-height:17px;margin:0;font-size:12.5px;line-height:1.35}.zt .cr-said.ok{color:var(--gold2);opacity:1;font-weight:600}.zt .cr-said.bad{color:#f8b4b4;opacity:1;font-weight:600}.zt .cr-rules{color:var(--ink2);max-width:70ch;margin:12px 2px 24px;font-size:12.5px;line-height:1.6}.zt .cr-ledger{border:1px solid var(--border);background:var(--card);border-radius:18px;overflow:hidden}.zt .cr-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.zt .cr-row+.cr-row{border-top:1px solid var(--border)}.zt .cr-ri{background:var(--cream1);width:34px;height:34px;color:var(--ink2);border-radius:11px;flex:none;place-items:center;display:grid}.zt .cr-ri svg{width:15px;height:15px}.zt .cr-row.in .cr-ri{background:var(--ok-bg);color:rgb(var(--okrgb));box-shadow:inset 0 0 0 1px var(--ok-bd)}.zt .cr-rt{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .cr-rt b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zt .cr-rt small{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.zt .cr-rt small svg{width:11px;height:11px}.zt .cr-rt small .due{color:var(--gold);font-weight:600}.zt .cr-amt{font-family:var(--font-fraunces),Fraunces,Georgia,serif;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:400}.zt .cr-row.out .cr-amt{color:var(--ink2)}.zt .cr-row.gone .cr-amt{color:var(--ink2);text-decoration:line-through}.zt .cr-row.gone .cr-rt b{color:var(--ink2)}@media (prefers-reduced-motion:reduce){.zt .cr-entry button,.zt .plc-card,.zt .plc-act,.zt .plc-add,.zt .pay-add,.zt .ny-go{transition:none}}.zt .plc-cover{flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 18px;display:flex}.zt .plc-cover .hcov{width:100%;margin:0}.zt .plc-warn{background:var(--cream1);box-shadow:inset 0 0 0 1px var(--gold);border-radius:16px;align-items:flex-start;gap:11px;margin:0 0 16px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .plc-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 40%,var(--border))}}.zt .plc-warn svg{width:17px;height:17px;color:var(--gold);flex:none;margin-top:1px}.zt .plc-warn span{color:var(--ink2);min-width:0;font-size:12.5px;line-height:1.55}.zt .plc-warn b{color:var(--ink);margin:0 0 2px;font-size:13.5px;font-weight:600;display:block}.zt .plc-warn code{background:var(--cream2);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:11.5px}.zt .plc-warn.bad{box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.zt .plc-warn.bad{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 45%,var(--border))}}.zt .plc-warn.bad svg{color:var(--danger)}.zt .cr-sub{color:var(--ink2);max-width:72ch;margin:-6px 0 10px;font-size:12.5px;line-height:1.5}.zt .cr-none{margin-top:18px}.zt .cr-bal+.hold-sec{margin-top:24px}.zt .dh{background:linear-gradient(152deg,var(--card) 0%,var(--champ) 100%);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:34px;margin:0 0 30px;padding:34px 36px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .dh{background:linear-gradient(152deg,var(--card) 0%,color-mix(in srgb,var(--champ) 52%,var(--card)) 100%)}}.zt .dh{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .dh{border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border))}}.zt .dh{box-shadow:0 34px 70px -54px #0e0e0e99}@container mh (max-width:760px){.zt .dh{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 24px}}.zt .dh-say{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.zt .dh-say h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(28px,5.2cqi,42px);font-weight:400;line-height:1.08}.zt .dh-say p{color:var(--ink2);max-width:42ch;margin:0;font-size:15px;line-height:1.58}.zt .dh-go{background:var(--ink);height:46px;color:var(--bg);border-radius:999px;align-items:center;gap:9px;margin-top:4px;padding:0 24px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 26px -16px #0e0e0eb3}.zt .dh-go:hover{transform:translateY(-1px);box-shadow:0 18px 30px -16px #0e0e0ecc}.zt .dh-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .dh-go svg{width:16px;height:16px}.zt .dh-stage{align-content:center;min-height:212px;padding:6px 0;display:grid}.zt .dh-cats{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zt .dh-cats li{border-bottom:1px solid var(--gold);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .dh-cats li{border-bottom:1px solid color-mix(in srgb,var(--gold) 18%,var(--border))}}.zt .dh-cats li:last-child{border-bottom:0}.zt .dh-cats span{min-width:0;color:var(--ink);flex-direction:column;gap:2px;font-size:15px;font-weight:600;display:flex}.zt .dh-cats em{letter-spacing:.04em;color:var(--ink2);font-size:11.5px;font-style:normal;font-weight:600}.zt .dh-cats b{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:400}@media (prefers-reduced-motion:reduce){.zt .dh-go{transition:none}.zt .dh-go:hover{transform:none}}.zt .dsp-gh>span{align-items:center;gap:10px;display:inline-flex}.zt .mhg-wrap{height:100%;min-height:0;position:relative;overflow:hidden}.zt .mhg-wrap:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zt .mhg-wrap:before{background-image:linear-gradient(to right, color-mix(in srgb,var(--border) 42%,transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb,var(--border) 42%,transparent) 1px, transparent 1px)}}.zt .mhg-wrap:before{opacity:.5;background-size:72px 72px;-webkit-mask-image:radial-gradient(72% 62% at 50% 46%,#000 0%,#0000 78%);mask-image:radial-gradient(72% 62% at 50% 46%,#000 0%,#0000 78%)}.zt .mhg-wrap:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 44% at 50% 40%, rgba(var(--goldrgb),.17), transparent 72%), radial-gradient(80% 60% at 50% 116%, rgba(var(--goldrgb),.1), transparent 70%);position:absolute;inset:0}.zt .mhg{z-index:1;height:100%;padding:calc(var(--barh) + 10px) clamp(24px,5vw,80px) 22px;grid-template-areas:"stack";place-items:center;display:grid;position:relative}.zt .mhg>*{grid-area:stack}.zt .mhg-model{z-index:0;cursor:grab;position:absolute;inset:0 clamp(24px,5vw,80px)}.zt.bleed.pinned .mhg-model{left:calc(var(--railw) + 40px)}.zt .mhg-model:active{cursor:grabbing}.zt .mhg-copy{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-self:start;align-items:center;gap:14px;max-width:min(620px,100%);margin-top:clamp(8px,4cqh,42px);display:flex;position:relative}.zt .mhg-copy>*{pointer-events:auto}.zt .mhg-copy h1{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(32px,6.4cqi,58px);font-weight:400;line-height:1.03}.zt .mhg-copy p{color:var(--ink2);max-width:34ch;margin:0;font-size:16px;line-height:1.5}.zt .mhg-go{background:var(--ink);height:48px;color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;margin-top:4px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 16px 30px -18px #0e0e0ebf}.zt .mhg-go:hover{transform:translateY(-1px);box-shadow:0 20px 34px -18px #0e0e0ed9}.zt .mhg-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .mhg-go svg{width:16px;height:16px}.zt .mhg.solo .mhg-copy{align-self:center;margin-top:0}.zt .mhg-lines{flex-direction:column;align-self:center;gap:12px;max-width:min(30ch,100%);margin:0;padding:0;list-style:none;display:flex}.zt .mhg-lines li{background:var(--card);border:1px solid var(--border);color:var(--ink);border-radius:16px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 22px 44px -28px #0e0e0e73}.zt .mhg-lines li:last-child{box-shadow:none;color:var(--ink2);background:0 0;border-style:dashed;font-weight:500}.zt .mhl-chip{background:var(--card);border:1px solid var(--border);width:max-content;max-width:20ch;font-family:var(--font-inter),Inter,system-ui,sans-serif;color:var(--ink);text-align:left;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:0 22px 44px -26px #0e0e0e8c,0 2px 6px -3px #0e0e0e33}.zt .mhl-chip img{object-fit:cover;background:rgba(var(--goldrgb),.16);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--gold);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.zt .mhl-chip img{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 30%,transparent)}}.zt .mhl-chip.empty{border:1px dashed var(--border);box-shadow:none;color:var(--ink2);background:0 0;max-width:18ch;padding:10px 14px;font-weight:500}.zt .mhg-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.zt .mhg-go{transition:none}.zt .mhg-go:hover{transform:none}}.zt .ahero{flex-direction:column;gap:14px;padding:clamp(20px,4vw,48px) 0 8px;display:flex;container:ahero/inline-size}.zt .ahero .eb{margin:0}.zt .ahero-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:clamp(34px,4.6vw,58px);line-height:var(--display-lead);color:var(--ink);text-wrap:balance;margin:0}.zt .ahero-tag{color:var(--ink2);max-width:40rem;margin:0 0 10px;font-size:17px;line-height:1.45}.zt .ahero-form{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) auto;align-items:end;gap:10px;max-width:64rem;display:grid}.zt .ahero-field{min-width:0;color:var(--ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.zt .ahero-field input{border:1px solid var(--border);background:var(--card);height:50px;color:var(--ink);font:inherit;border-radius:14px;min-width:0;padding:0 16px;font-size:16px}.zt .ahero-field input::placeholder{color:var(--ink2);opacity:.7}.zt .ahero-field input:focus-visible{outline:2px solid var(--gold2);outline-offset:1px}.zt .ahero-field input[aria-invalid]{border-color:var(--danger,#b3261e)}.zt .ahero-go{gap:8px;display:flex}.zt .ahero-go .pill{cursor:pointer;border:0;height:50px;padding:0 20px;font-size:14.5px}.zt .ahero-go .pill.more{border:1px solid var(--border)}.zt .ahero-go .pill svg{width:16px;height:16px}.zt .ahero-go .pill:disabled{opacity:.6;cursor:default}.zt .ahero-go .pill:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .ahero .aw-err{margin-top:-4px}.zt .ahero-choose{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:10px;max-width:64rem;padding:14px 16px;display:flex}.zt .ahero-q{color:var(--ink);margin:0;font-size:14px;font-weight:500}.zt .ahero-choose .mchip,.zt .ahero-kinds .mchip{cursor:pointer;font:inherit;align-items:center;font-size:13px}.zt .ahero-choose .mchip svg{width:13px;height:13px;color:var(--gold)}.zt .ahero-kinds{flex-wrap:wrap;gap:8px;max-width:64rem;display:flex}.zt .ahero-kinds .mchip:hover,.zt .ahero-choose .mchip:hover{border-color:var(--gold2)}.zt .ahero-kinds .mchip:focus-visible,.zt .ahero-choose .mchip:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .ahero-more{color:var(--ink2)}.zt .ahero-count{color:var(--ink2);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13.5px}.zt .ahero-back{margin:14px 0 0}@container ahero (max-width:760px){.zt .ahero-form{grid-template-columns:minmax(0,1fr)}.zt .ahero-go{grid-template-columns:1fr 1fr;display:grid}.zt .ahero-go .pill{justify-content:center;padding:0 12px}.zt .ahero-tag{font-size:15.5px}}.zt .pn{flex-direction:column;gap:22px;padding:clamp(16px,3vw,36px) 0 48px;display:flex;container:pn/inline-size}.zt .pn-head{flex-direction:column;gap:8px;display:flex}.zt .pn-title{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:400;line-height:1.05}.zt .pn-lede{color:var(--ink2);max-width:40rem;margin:0;font-size:15.5px}.zt .pn-link{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zt .pn-row{border-top:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;margin:0;padding:18px 0;display:flex}.zt .pn-row:first-child{border-top:0;padding-top:0}.zt fieldset.pn-row{border-bottom:0;border-left:0;border-right:0}.zt .pn-label{color:var(--ink);padding:0;font-size:13px;font-weight:500}.zt .pn-label span,.zt .pn-sub span{color:var(--ink2);font-weight:400}.zt .pn-input{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:15px}.zt select.pn-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink2) 50%),linear-gradient(135deg,var(--ink2) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.zt .pn-input:focus-visible{outline:2px solid var(--gold2);outline-offset:1px}.zt .pn-chip{cursor:pointer;font:inherit;align-items:center;font-size:13px}.zt .pn-chip svg{width:13px;height:13px;color:var(--gold)}.zt .pn-chip.on svg{color:inherit}.zt .pn-chip:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .pn-sub{color:var(--ink2);flex-direction:column;gap:6px;min-width:0;font-size:12.5px;display:flex}.zt .pn-errors{border:1px solid var(--danger,#b3261e);background:var(--card);border-radius:12px;margin:8px 0 0;padding:12px 14px}.zt .pn-errors p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.6}.zt .pn-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;padding-top:18px;display:flex}.zt .pn-actions .pill{cursor:pointer;border:0;height:48px;padding:0 24px;font-size:14.5px}.zt .pn-actions .pill:disabled{opacity:.6;cursor:default}.zt .pn-actions .pill:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .pn-saved{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.zt .pn-saved svg{width:14px;height:14px;color:var(--gold)}.zsp .pab-tabs{background:rgba(var(--glass,250,246,238),.35);border:1px solid var(--border);border-radius:999px;gap:4px;margin:14px 0 16px;padding:4px;display:flex}.zsp .pab-tabs button{height:36px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:13.5px}.zsp .pab-tabs button.on{background:var(--ink);color:var(--bg)}.zsp .pab-tabs button:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zsp .pab-oauth.off{opacity:.45;pointer-events:none}.zsp .pab-names{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zt .pw-why{max-width:44rem;color:var(--ink);margin:0;font-size:14.5px;line-height:1.6}.zt .pw-actions{flex-direction:column;max-width:52rem;display:flex}.zt .pw .pn-errors{margin:0}.zt .pjb-pressrow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.zt .pjb-go.quiet{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}.zt .pjb-go.quiet:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink2),0 10px 22px -14px rgba(var(--shade),.35)}.zt .pjb-pubwhy{color:var(--ink2);text-align:right;margin:8px 0 0;font-size:12.5px}.zt .pjb-pubscrim{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:0 0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.zt .pjb-pubbox{background:var(--card);border:1px solid var(--border);border-radius:24px;outline:none;flex-direction:column;gap:16px;width:min(540px,100%);max-height:calc(100vh - 32px);padding:28px 28px 22px;display:flex;position:relative;overflow:auto;box-shadow:0 30px 80px -30px #00000080}.zt .pjb-pubbox h2{letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;padding-right:32px;font-size:26px;font-weight:500;line-height:1.15}.zt .pjb-pubbox .px{width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.zt .pjb-pubbox .px:hover{background:rgba(var(--tint),.06);color:var(--ink)}.zt .pjb-pubbox .px svg{width:17px;height:17px}.zt .pjb-pubbox .plines{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.zt .pjb-pubbox .plines li{color:var(--ink);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.zt .pjb-pubbox .pi{background:rgba(var(--goldrgb),.14);width:30px;height:30px;color:var(--gold);border-radius:9px;place-items:center;display:grid}.zt .pjb-pubbox .pi svg{width:15px;height:15px}.zt .pjb-pubbox .pnote{background:rgba(var(--tint),.04);color:var(--ink);border-radius:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.zt .pjb-pubbox .pnote.bad{box-shadow:inset 0 0 0 1px rgba(var(--tint),.14)}.zt .pjb-pubbox .pnote.warn{background:rgba(var(--goldrgb),.12);align-items:flex-start;gap:10px;display:flex}.zt .pjb-pubbox .pnote.warn svg{width:16px;height:16px;color:var(--gold);flex:none;margin-top:2px}.zt .pjb-pubbox .pnote p{margin:0}.zt .pjb-pubbox .popen{color:var(--ink2);margin:6px 0 0;padding-left:18px}.zt .pjb-pubbox .pkind{flex-direction:column;gap:6px;display:flex}.zt .pjb-pubbox .pkind .pjb-kind{flex-direction:column;align-items:flex-start;width:100%;display:flex}.zt .pjb-pubbox .pkind .pjb-kmenu{width:100%;max-width:none;box-shadow:none;border:1px solid var(--border);align-self:stretch;margin-top:6px;position:static}.zt .pjb-pubbox .pkind .pjb-klist{max-height:240px}.zt .pjb-pubbox .pphone{background:var(--cream1);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.zt .pjb-pubbox .pphone.done{background:0 0}.zt .pjb-pubbox .pphone .ph{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}.zt .pjb-pubbox .pphone .ph svg{width:15px;height:15px;color:var(--gold)}.zt .pjb-pubbox .pphone .pb{color:var(--ink2);margin:0;font-size:13px;line-height:1.5}.zt .pjb-pubbox .prow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zt .pjb-pubbox .prow input{border:1px solid var(--border);background:var(--card);min-width:0;height:40px;font:inherit;color:var(--ink);border-radius:10px;outline:none;flex:180px;padding:0 12px;font-size:14.5px}.zt .pjb-pubbox .prow input:focus{border-color:var(--gold)}.zt .pjb-pubbox .prow input.pcode{letter-spacing:.3em;font-variant-numeric:tabular-nums;text-align:center;flex:0 0 150px}.zt .pjb-pubbox .pgo{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.zt .pjb-pubbox .perr,.zt .pjb-pub .perr{color:var(--dv-warn);margin:0;font-size:12.5px;font-weight:600}.zt .pbtn{border:1px solid var(--border);background:var(--card);height:38px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .14s;display:inline-flex}.zt .pbtn svg{width:15px;height:15px}.zt .pbtn:hover:not(:disabled){border-color:var(--ink2)}.zt .pbtn:disabled{opacity:.45;cursor:not-allowed}.zt .pbtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pbtn.dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .plinkbtn{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.zt .plinkbtn:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.zt .plinkbtn:disabled{opacity:.5;cursor:not-allowed}.zt .plinkbtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.zt .pjb-pub{flex-direction:column;gap:14px;display:flex}.zt .pjb-pub .phead{align-items:center;gap:10px;display:flex}.zt .pjb-pub .pdot{background:var(--dv-ok);width:9px;height:9px;box-shadow:0 0 0 4px rgba(var(--tint),.08);border-radius:50%;flex:none}.zt .pjb-pub.closed .pdot,.zt .pjb-pub.off .pdot{background:var(--ink2);box-shadow:0 0 0 4px rgba(var(--tint),.1)}.zt .pjb-pub .pst{color:var(--ink2);margin:0;font-size:14px;line-height:1.5;display:block}.zt .pjb-pub .pst b{color:var(--ink);font-weight:600}.zt .pjb-pub .plink{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt .pjb-pub .pfield{background:var(--cream1);border:1px solid var(--border);border-radius:12px;flex:280px;align-items:center;gap:8px;min-width:0;height:42px;padding:0 14px;display:flex}.zt .pjb-pub .pfield.dim{opacity:.55}.zt .pjb-pub .pfield svg{width:15px;height:15px;color:var(--gold);flex:none}.zt .pjb-pub .pfield input{min-width:0;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:14px}.zt .pjb-pub .plook{color:var(--ink2);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pjb-pub .plook:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.zt .pjb-pub .plook svg{width:14px;height:14px}.zt .pjb-pub .pacts{flex-wrap:wrap;gap:8px 22px;display:flex}.zt .pjb-pub .pask{background:rgba(var(--goldrgb),.1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.zt .pjb-pub .pask p{color:var(--ink);flex:260px;margin:0;font-size:13.5px;line-height:1.5}.zt .pjb-box.pjb-pubstrip{flex-flow:wrap;align-items:center;gap:14px 18px;display:flex}.zt .pjb-pubstrip .pi{background:rgba(var(--goldrgb),.14);width:40px;height:40px;color:var(--gold);border-radius:12px;flex:none;place-items:center;display:grid}.zt .pjb-pubstrip .pi svg{width:18px;height:18px}.zt .pjb-pubstrip p{color:var(--ink2);flex:280px;margin:0;font-size:14px;line-height:1.5}.zt .pjb-pubstrip p b{color:var(--ink);font-weight:600}.zt .pp-page{flex-direction:column;gap:14px;width:min(760px,100%);margin:24px auto 64px;padding:0 16px;display:flex}.zt .pp-page .pjb-leaf{margin:0}.zt .pp-foot{border-top:1px dashed rgba(var(--tint),.16);background:rgba(var(--tint),.025);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:14px -26px 0;padding:16px 26px 20px;display:flex}.zt .pp-foot .pp-open,.zt .pp-foot .pp-us{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.zt .pp-foot.closed .pp-open{color:var(--ink)}.zt .pp-note{color:var(--ink2);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.zt .pp-gone{color:var(--ink2);text-align:center;margin:48px 0;font-size:16px}.zt .pjb-zf .zst{color:var(--ink);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}.zt .pjb-zf .zst:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.zt .pjb-zf .zst.quoted:before{background:var(--dv-ok)}.zt .pjb-zf .zst.held{color:var(--ink2);font-weight:500}.zt .pjb-zf .zst.held:before{box-shadow:inset 0 0 0 1.5px var(--ink2);background:0 0}.zt .pjb-zf .zst.closed_first,.zt .pjb-zf .zst.not_sent{color:var(--ink2);font-weight:500}.zt .pjb-zf .zst.closed_first:before,.zt .pjb-zf .zst.not_sent:before{background:rgba(var(--tint),.25)}.zt .pjb-zf .zask{background:rgba(var(--goldrgb),.1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.zt .pjb-zf .zask p{color:var(--ink);flex:240px;margin:0;font-size:13.5px;line-height:1.5}.zt .pjb-zf .tog:disabled{opacity:.45;cursor:not-allowed}.zt .pjb-zhost{flex-direction:column;gap:8px;min-width:0;display:flex}.zt .pjb-zhost .perr{color:var(--dv-warn);margin:0 4px;font-size:12.5px;font-weight:600}.zt .pjb-zhost.own p{background:var(--cream1);border:1px solid var(--border);color:var(--ink2);border-radius:20px;margin:0;padding:18px 22px;font-size:14px;line-height:1.55}.zt .pjb-zhost.own p b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.zt .pjb-pubbox .ptiming{background:rgba(var(--goldrgb),.08);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.zt .pjb-pubbox .ptiming .pb{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.zt .pjb-pub .pdirect{border-top:1px dashed rgba(var(--tint),.14);flex-direction:column;gap:10px;padding-top:14px;display:flex}.zt .pjb-pub .pdirect .pdh{color:var(--ink);margin:0;font-size:14px;font-weight:600}.zt .pjb-pub .pdirect .pok{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.5}.zt .pjb-pub .pdirect .pfine{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.zt .pjb-zhost .zneed{background:rgba(var(--goldrgb),.1);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.zt .pjb-zhost .zneed p{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.zt .pjb-zhost .pok{color:var(--ink);margin:0 4px;font-size:12.5px;font-weight:600}.zt .pjb-zf .zacts{justify-self:end;align-items:center;gap:6px;display:inline-flex}.zt .pjb-zf .zgrp{color:var(--ink2);margin:10px 0 0;padding:4px 24px 0;font-size:12px;font-weight:600;list-style:none}.zt .pan{flex-direction:column;gap:14px;display:flex}.zt .pan-head{flex-direction:column;gap:4px;display:flex}.zt .pan-head h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:22px;font-weight:500}.zt .pan-head p{color:var(--ink2);max-width:62ch;margin:0;font-size:13px;line-height:1.5}.zt .pan-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zt .pan-visitlink{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;text-decoration:none;display:flex}.zt .pan-visitlink:hover .pan-visitgo{text-underline-offset:3px;text-decoration:underline}.zt .pan-visitlink:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.zt .pan-visitgo{color:var(--ink);flex-basis:100%;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.zt .pan-visitgo svg{width:14px;height:14px}.zt .pan-card{border-top:1px solid var(--border);flex-direction:column;gap:7px;padding:16px 0;display:flex}.zt .pan-list>.pan-card:first-child{border-top:0;padding-top:4px}.zt .pan-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.zt .pan-who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.zt .pan-who b{color:var(--ink);overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.zt .pan-rate{color:var(--ink2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.zt .pan-rate svg{width:12px;height:12px;color:var(--gold);fill:currentColor}.zt .pan-price{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:500;line-height:1.1}.zt .pan-covers{color:var(--ink);margin:0;font-size:14px;line-height:1.5}.zt .pan-meta{color:var(--ink2);flex-wrap:wrap;gap:3px 14px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.zt .pan-state.s-accepted{color:var(--ink);font-weight:600}.zt .pan-state.s-accepted:before{content:"";background:var(--dv-ok);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.zt .pan-stale{background:rgba(var(--goldrgb),.12);color:var(--ink);border-radius:12px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.zt .pan-stale svg{width:15px;height:15px;color:var(--gold);flex:none;margin-top:1px}.zt .pan-acts{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:4px;display:flex}.zt .pan-acts .pbtn svg.up{transform:rotate(180deg)}.zt .pan-acts a.pbtn{text-decoration:none}.zt .pan-msg{color:var(--ink2);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pan-msg:hover{color:var(--ink)}.zt .pan-msg:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.zt .pan-msg svg{width:15px;height:15px}.zt .pan-msg em{background:rgba(var(--goldrgb),.22);color:var(--ink);border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal}.zt .pan-ask{background:rgba(var(--goldrgb),.1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.zt .pan-ask p{color:var(--ink);flex:240px;margin:0;font-size:13.5px;line-height:1.5}.zt .pan .pok{color:var(--ink);margin:0;font-size:12.5px;font-weight:600}.zt .pan .perr{color:var(--dv-warn);margin:0;font-size:12.5px;font-weight:600}.zt .pan-past{color:var(--ink2);margin:10px 0 0;font-size:13px;font-weight:600}.zt .pan-list.past .pan-price,.zt .pan-list.past .pan-covers{color:var(--ink2)}.zt .pan-open{border:1px solid var(--border);background:rgba(var(--tint),.025);border-radius:16px;flex-direction:column;gap:14px;margin-top:4px;padding:16px 18px;display:flex}.zt .pan-lines{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.zt .pan-lines th{text-align:left;color:var(--ink);vertical-align:top;padding:7px 0;font-weight:400}.zt .pan-lines th em{color:var(--ink2);font-size:12px;font-style:normal;display:block}.zt .pan-lines td{text-align:right;white-space:nowrap;color:var(--ink);vertical-align:top;padding:7px 0 7px 16px}.zt .pan-lines tbody tr+tr>*{border-top:1px dashed rgba(var(--tint),.12)}.zt .pan-lines tfoot>tr:first-child>*{border-top:1px solid var(--border)}.zt .pan-lines tfoot th{color:var(--ink2)}.zt .pan-lines tr.tot>*{color:var(--ink);font-weight:600}.zt .pan-terms{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zt .pan-terms li{background:rgba(var(--tint),.05);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12.5px}.zt .pan-wins,.zt .pan-note{flex-direction:column;gap:3px;margin:0;display:flex}.zt .pan-wins b,.zt .pan-note b,.zt .pan-contact b{color:var(--ink2);font-size:12px;font-weight:600}.zt .pan-wins p,.zt .pan-note p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.zt .pan-contact{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:12px;display:flex}.zt .pan-contact b{flex:1 0 100%}.zt .pan-contact a{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pan-contact a:hover{text-underline-offset:3px;text-decoration:underline}.zt .pan-contact a svg{width:14px;height:14px;color:var(--gold);flex:none}.zt .pan-contact span{color:var(--ink2);font-size:13px}.zt .pan-contact p{color:var(--ink2);flex:1 0 100%;margin:0;font-size:12px;line-height:1.5}@container mh (max-width:480px){.zt .pan-price{font-size:21px}.zt .pan-open{padding:14px}}.zt .ath-msg{gap:6px;align-items:inherit;flex-direction:column;display:flex}.zt .ath-files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zt .inb-grp.f-you .ath-files{justify-content:flex-end}.zt .ath-img{border:1px solid var(--border);border-radius:14px;line-height:0;display:block;overflow:hidden}.zt .ath-img img{object-fit:cover;width:168px;max-width:100%;height:126px;display:block}.zt .ath-img:focus-visible,.zt .ath-file:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .ath-file{border:1px solid var(--border);background:var(--card);max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .ath-file svg{width:15px;height:15px;color:var(--gold);flex:none}.zt .ath-file em{color:var(--ink2);white-space:nowrap;font-size:12px;font-style:normal;font-weight:400}.zt .ath-file.off{opacity:.65}.zt .inb-compr .ath-clip{color:var(--ink2);background:0 0;width:34px;height:34px}.zt .inb-compr .ath-clip:hover:not(:disabled){color:var(--ink)}.zt .ath-pend{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.zt .ath-pend li{background:rgba(var(--tint),.06);max-width:100%;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 11px;font-size:12.5px;display:inline-flex}.zt .ath-pend span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:26ch;overflow:hidden}.zt .ath-pend em{color:var(--ink2);font-style:normal}.zt .ath-pend button{width:22px;height:22px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.zt .ath-pend button:hover{background:rgba(var(--tint),.1);color:var(--ink)}.zt .ath-pend button svg{width:13px;height:13px}.zt .ath-share{color:var(--ink);margin:9px 6px 0;font-size:12.5px;font-weight:600;line-height:1.5}.zt .ath-share .ath-fine{color:var(--ink2);font-weight:400}.zt .ath-closeline{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 6px 0;font-size:12px;display:flex}.zt .ath-link{font:inherit;color:var(--ink2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.zt .ath-link:hover:not(:disabled){color:var(--ink)}.zt .ath-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.zt .inb-shut .inb-comperr{margin:6px 0 0}.zt .hq-thread{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);margin-top:32px;overflow:hidden}.zt .hq-thread .inb-th,.zt .hq-thread .inb-comp{position:static}.zt .hq-thread .inb-thb{padding-bottom:24px}.zt .hq-thread .inb-comp,.zt .hq-thread .inb-shut{margin-top:0}.zt .hq-thread .inb-back{display:none}.zt .hq-thread .inb-broke{margin:16px}.zt .rpt{background:var(--cream1);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;margin:4px 0 0;padding:16px 18px;display:flex}.zt .rpt-h{color:var(--ink);margin:0;font-size:14px;font-weight:600}.zt .rpt-reasons{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.zt .rpt-reasons legend{color:var(--ink2);margin:0 0 6px;padding:0;font-size:12.5px}.zt .rpt-reasons label,.zt .rpt-also label{color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 4px;font-size:14px;line-height:1.4;display:flex}.zt .rpt-reasons label:hover,.zt .rpt-also label:hover{background:rgba(var(--tint),.04)}.zt .rpt-reasons input,.zt .rpt-also input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;flex:none;margin:0}.zt .rpt-reasons input:focus-visible,.zt .rpt-also input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .rpt-note{color:var(--ink2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.zt .rpt-note textarea{border:1px solid var(--border);background:var(--card);width:100%;min-height:72px;font:inherit;color:var(--ink);resize:vertical;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.zt .rpt-note textarea:focus{border-color:var(--gold);outline:none}.zt .rpt-also{border-top:1px dashed rgba(var(--tint),.14);flex-direction:column;gap:2px;padding-top:6px;display:flex}.zt .rpt-go{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.zt .rpt .perr{color:var(--dv-warn);margin:0;font-size:12.5px;font-weight:600}.zt .rpt-done{color:var(--ink);margin:4px 0 0;font-size:13px;font-weight:600}.zt .pan-report{margin-top:2px}.zt .ath-report{margin:2px 6px 0}.zt .ath-report .rpt{max-width:520px}.zt .pp-report{flex-direction:column;align-items:center;width:100%;max-width:640px;margin:14px auto 0;display:flex}.zt .pp-report .rpt{width:100%}.zt .inb-grp .inb-bub.ath-removed{border:1px dashed var(--border);color:var(--ink2);background:0 0;font-style:italic}.zt .pjcp{flex-direction:column;align-items:flex-start;gap:10px;margin:2px 0;display:flex}.zt .pjcp .pbtn svg{width:15px;height:15px}.zt .pjcp-panel{background:var(--cream1);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-self:stretch;gap:6px;padding:14px 16px;display:flex}.zt .pjcp-h{color:var(--ink2);margin:0 0 2px;font-size:12.5px;font-weight:600}.zt .pjcp-rows{flex-direction:column;gap:2px;display:flex}.zt .pjcp-row{text-align:left;width:100%;color:var(--ink);border-radius:8px;padding:9px 8px;font-weight:500;display:block}.zt .pjcp-row:hover:not(:disabled){background:rgba(var(--tint),.05);text-decoration:none}.zt .pjcp-err{color:var(--dv-warn);margin:0;font-size:12.5px;font-weight:600}.zt .entby{color:var(--ink2);margin-top:2px;font-size:12px;display:block}.zt .shr-lede{max-width:70ch;color:var(--ink2);margin:0 0 20px;font-size:14px;line-height:1.6}.zt .shr-listhead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:12px;font-weight:600}.zt .shr-listhead:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.zt .shr-names{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.zt .shr-listhead+.shr-names{margin-top:10px}.zt .shr-names li{background:var(--card);border:1px solid var(--border);color:var(--ink);overflow-wrap:anywhere;border-radius:14px;padding:12px 16px;font-size:14px;font-weight:500}.zt .shr-names .shr-nonelist{color:var(--ink2);background:0 0;border-style:dashed;font-weight:400}.zt .shr{flex-direction:column;gap:18px;display:flex}.zt .shr-sharebtn{align-self:flex-start}.zt .shr-form{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.zt .shr-search{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.zt .shr-field{background:var(--cream1);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;width:100%;height:42px;padding:0 14px;transition:border-color .14s;display:flex}.zt .shr-field:focus-within{border-color:var(--gold)}.zt .shr-field svg{width:15px;height:15px;color:var(--gold);flex:none}.zt .shr-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.zt .shr-field input[readonly]{color:var(--ink2)}.zt .shr-clear{width:22px;height:22px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.zt .shr-clear:hover{color:var(--ink);background:rgba(var(--tint),.08)}.zt .shr-clear svg{width:14px;height:14px}.zt .shr-clear:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .shr-hits{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:0;width:100%;max-height:220px;display:flex;overflow-y:auto}.zt .shr-hit{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.zt .shr-hitlist{margin:0;padding:0;list-style:none}.zt .shr-hitlist li:last-child .shr-hit{border-bottom:0}.zt .shr-hit:hover{background:rgba(var(--tint),.05)}.zt .shr-hit:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .shr-hit svg{width:15px;height:15px;color:var(--gold);flex:none}.zt .shr-hitname{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;flex:1;gap:1px;font-size:14px;font-weight:500;display:flex}.zt .shr-hitname small{color:var(--ink2);font-size:12px;font-weight:400}.zt .shr-hittag{color:var(--gold);background:rgba(var(--goldrgb),.14);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.zt .shr-hitnote{color:var(--ink2);margin:0;padding:10px 12px;font-size:13px}.zt .shr-sections{border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.zt .shr-sections legend{color:var(--ink2);margin:0 0 6px;padding:0;font-size:12.5px;font-weight:600}.zt .shr-section{border-bottom:1px dashed var(--border);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 2px;display:flex}.zt .shr-section:last-child{border-bottom:0}.zt .shr-section input{width:16px;height:16px;accent-color:var(--gold);flex:none;margin-top:3px}.zt .shr-section span{flex-direction:column;gap:2px;display:flex}.zt .shr-section b{color:var(--ink);font-size:14px;font-weight:600}.zt .shr-section small{color:var(--ink2);font-size:12.5px;line-height:1.5}.zt .shr-never{background:rgba(var(--goldrgb),.08);color:var(--ink2);border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.5}.zt .shr-until{color:var(--ink2);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.zt .shr-until select{border:1px solid var(--border);background:var(--card);height:38px;font:inherit;color:var(--ink);border-radius:10px;padding:0 12px;font-size:13.5px}.zt .shr-formgo{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.zt .shr-err{color:var(--dv-warn);margin:0;font-size:12.5px;font-weight:600}.zt .shr-err a{color:inherit;text-underline-offset:3px;text-decoration:underline}.zt .shr-linkpanel{background:var(--cream1);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.zt .shr-linkacts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt .shr-linkacts a.pbtn{text-decoration:none}.zt .shr-fine{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.zt .shr-list{flex-direction:column;gap:10px;display:flex}.zt .shr-row{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.zt .shr-row-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.zt .shr-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.zt .shr-meta{color:var(--ink2);font-size:13px}.zt .shr-changed{color:var(--gold);margin:0;font-size:12.5px;font-weight:600}.zt .shr-acts{flex-wrap:wrap;gap:8px 20px;display:flex}.zt .shr-acts a.plinkbtn{text-decoration:none}.zt .shr-acts a.plinkbtn:hover{text-underline-offset:3px;text-decoration:underline}.zt .shr-empty{border:1px dashed var(--border);color:var(--ink2);text-align:center;border-radius:16px;margin:0;padding:16px 18px;font-size:13.5px}.zt .ppl-sec{margin-bottom:36px}.zt .ppl-h{letter-spacing:-.015em;color:var(--ink);margin:4px 0 8px;font-size:19px;font-weight:600;line-height:1.2}.zt .ppl-you{vertical-align:2px;background:rgba(var(--goldrgb),.14);color:var(--gold);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.zt .shr-confirm{background:rgba(var(--goldrgb),.1);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.zt .shr-confirm p{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:260px;margin:0;font-size:13.5px;line-height:1.5}.zt .shr-ended{border-top:1px dashed rgba(var(--tint),.16);flex-direction:column;gap:2px;margin-top:6px;padding-top:14px;display:flex}.zt .shr-endedhead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);margin:0 0 4px;font-size:12px;font-weight:600}.zt .shr-endedrow{color:var(--ink2);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 4px;font-size:13.5px;display:flex}.zt .shr-endedrow>span{min-width:0}.zt .shr-endedrow a.plinkbtn{text-decoration:none}.zt .shrc-list{flex-direction:column;gap:10px;display:flex}.zt .shrc-row{background:var(--card);border:1px solid var(--border);border-radius:14px;grid-template-columns:60px minmax(0,1fr) auto;align-items:start;gap:6px 14px;padding:14px 18px;display:grid}.zt .shrc-row.undone{opacity:.55}.zt .shrc-date{color:var(--ink2);white-space:nowrap;padding-top:2px;font-size:12.5px;font-weight:600}.zt .shrc-line{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.zt .shrc-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;display:flex}.zt .shrc-undone{text-align:right;color:var(--ink2);white-space:nowrap;font-size:12.5px;font-weight:600}.zt .shrc-help{color:var(--ink2);grid-column:2/-1;margin:0;font-size:12.5px;line-height:1.5}.zt .shrc-err{color:var(--dv-warn);grid-column:2/-1;margin:0;font-size:12.5px;font-weight:600}.zt .shrc-empty{border:1px dashed var(--border);color:var(--ink2);text-align:center;border-radius:16px;margin:0;padding:16px 18px;font-size:13.5px}@container mh (max-width:480px){.zt .shr-row-top{flex-direction:column;align-items:flex-start}.zt .shr-linkacts{flex-direction:column;align-items:stretch}.zt .shr-linkacts .pbtn,.zt .shr-linkacts a.pbtn{width:100%}.zt .shr-until{flex-direction:column;align-items:flex-start;gap:6px}.zt .shr-until select{width:100%}.zt .shrc-row{grid-template-columns:1fr}.zt .shrc-date{padding-top:0}.zt .shrc-acts{justify-content:flex-start}.zt .shrc-undone{text-align:left}.zt .shrc-help,.zt .shrc-err{grid-column:1/-1}}.zt .pjb-wform .pjb-wfields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px 14px;margin:4px 0 14px;display:grid}.zt .pjb-wform .pjb-wfields .wide{grid-column:1/-1}.zt .pjb-wform label{color:var(--ink2);flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.zt .pjb-wform label .opt{font-weight:400}.zt .pjb-wform input,.zt .pjb-wform select{border:1px solid var(--border);background:var(--bg);min-width:0;height:42px;font:inherit;color:var(--ink);border-radius:12px;padding:0 12px;font-size:14px;font-weight:400}.zt .pjb-wform input:focus-visible,.zt .pjb-wform select:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.zt .pjb-wrel{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.zt .pjb-wchip{border:1px solid var(--border);background:var(--card);height:38px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:border-color .16s,background .16s}.zt .pjb-wchip:hover{border-color:rgba(var(--goldrgb),.6)}.zt .pjb-wchip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.zt .pjb-wchip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-wnote{color:var(--ink2);max-width:60ch;margin:0 0 10px;font-size:13px;line-height:1.45}.zt .pjb-wfine{color:var(--ink2);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.zt .pjb-wfine svg{width:14px;height:14px;color:var(--gold);flex:none}.zt a.pjb-wherepill{cursor:pointer;text-decoration:none}.zt a.pjb-wherepill:hover{border-color:rgba(var(--goldrgb),.6)}.zt a.pjb-wherepill:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-hhadd{justify-content:flex-start}.zt .pjb-hhadd.pjb-hhsep{margin-top:9px;position:relative}.zt .pjb-hhadd.pjb-hhsep:before{content:"";background:var(--border);height:1px;position:absolute;top:-5px;left:10px;right:10px}.zt .pjb-hhadd .mk{align-self:flex-start;margin-top:1px}.zt .pjb-another-h{flex-direction:column;gap:6px;display:flex}.zt .pjb-another-h p{color:var(--ink2);max-width:52ch;margin:0;padding-right:24px;font-size:14px;line-height:1.5}.zt .pjb-another .pjb-wform{flex-direction:column;gap:14px;display:flex}.zt .pjb-another .pjb-wform>*{margin:0}.zt .pjb-another .perr{flex-direction:column;gap:4px;display:flex}.zt .pjb-another .perr p{margin:0}.zt .pjb-another .pjb-go:disabled{cursor:progress}.zt .pjb-gerrs{border:1px solid rgba(var(--goldrgb),.45);background:var(--bg);color:var(--ink);border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.45}.zt .pjb-gerrs p{margin:0}.zt .pjb-gerrs p+p{margin-top:4px}.zt .pan-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.zt .pan-mode{background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:3px;display:inline-flex}.zt .pan-mode button{height:32px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.zt .pan-mode button.on{background:var(--ink);color:var(--bg)}.zt .pan-mode button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pan-tools .pbtn svg{width:15px;height:15px}.zt .qc-scroll{overscroll-behavior-x:contain;padding:2px 0 6px;overflow-x:auto}.zt .qc-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:18px}.zt .qc{border-collapse:separate;border-spacing:12px 0;min-width:calc(100% + 24px);color:var(--ink);margin:0 -12px;font-size:13.5px;line-height:1.45}.zt .qc td,.zt .qc thead th{text-align:left;vertical-align:top;background:var(--pill);border-left:1px solid var(--pill-edge);border-right:1px solid var(--pill-edge);min-width:200px;max-width:300px;padding:12px 16px}.zt .qc tbody td{border-top:1px solid rgba(var(--tint),.07)}.zt .qc thead th{border-top:1px solid var(--pill-edge);border-radius:18px 18px 0 0;padding:16px 16px 14px;font-weight:400}.zt .qc .qc-acts td{border-bottom:1px solid var(--pill-edge);border-radius:0 0 18px 18px;padding:14px 16px 16px}.zt .qc tbody th,.zt .qc .qc-corner{z-index:1;background:var(--card);text-align:left;vertical-align:top;border:0;min-width:148px;max-width:168px;padding:12px 2px 12px 0;position:sticky;left:0}.zt .qc-rl{color:var(--ink2);align-items:center;gap:10px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex}.zt .qc-ri{background:rgba(var(--goldrgb),.15);width:28px;height:28px;color:var(--gold);border-radius:9px;flex:none;place-items:center;display:grid}.zt .qc-ri svg{stroke-width:2px;width:14px;height:14px}.zt .qc-head{align-items:center;gap:10px;min-width:0;display:flex}.zt .qc-head .pan-face{width:36px;height:36px}.zt .qc-head .pan-face svg{width:15px;height:15px}.zt .qc-who{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .qc-name{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.25;display:block}.zt .qc-who small{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;display:inline-flex}.zt .qc-who small svg{width:12px;height:12px;color:var(--gold);fill:currentColor}.zt .qc-flag{background:var(--gold);color:#1e1a14;border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.zt .qc-flag svg{width:12px;height:12px}.zt .qc-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1;display:block}.zt .qc td small{color:var(--ink2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.zt .qc-none{color:var(--ink2);font-size:12.5px}.zt .qc-chips{flex-wrap:wrap;gap:6px;display:flex}.zt .qc-chip{background:rgba(var(--tint),.05);white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.zt .qc-lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zt .qc-lines li{align-items:flex-start;gap:8px;display:flex}.zt .qc-lines svg{width:14px;height:14px;color:var(--gold);stroke-width:2.4px;flex:none;margin-top:3px}.zt .qc-r-stale td{color:var(--ink)}.zt .qc-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zt .qc-do .pbtn{height:36px;padding:0 14px;font-size:12.5px}.zt .qc-do .pbtn svg{width:15px;height:15px}.zt .qc-do .pan-more{margin-left:auto}.zt .qc-do .pbtn.dark{flex:100%;justify-content:center}@container mh (max-width:560px){.zt .qc tbody th,.zt .qc .qc-corner{min-width:104px;max-width:112px}.zt .qc-rl{gap:8px;font-size:11.5px}.zt .qc-ri{border-radius:8px;width:24px;height:24px}.zt .qc td,.zt .qc thead th{min-width:208px}}.zt .aq-card .pan-acts .pbtn svg{width:15px;height:15px}.zt .aq-form{border:1px solid var(--border);background:var(--bg);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.zt .aq-form h3{color:var(--ink);margin:0;font-size:18px;font-weight:500}.zt .aq-fine{color:var(--ink2);max-width:62ch;margin:0;font-size:12.5px;line-height:1.5}.zt .aq-field{flex-direction:column;gap:7px;min-width:0;display:flex}.zt .aq-field>label,.zt .aq-label{color:var(--ink2);font-size:12.5px;font-weight:600}.zt .aq-field .opt{font-weight:400}.zt .aq-field input[type=text]{border:1px solid var(--border);background:var(--card);min-width:0;height:42px;font:inherit;color:var(--ink);border-radius:12px;padding:0 12px;font-size:14px}.zt .aq-field input:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.zt .aq-field input:disabled{opacity:.7}.zt .aq-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.zt .aq-chips{flex-wrap:wrap;gap:8px;display:flex}.zt .aq-chips .pjb-wchip{align-items:center;gap:6px;display:inline-flex}.zt .aq-chips .pjb-wchip svg{width:14px;height:14px}.zt .aq-money{align-items:center;gap:6px;max-width:220px;display:flex}.zt .aq-money i{color:var(--ink2);font-style:normal}.zt .aq-money input{flex:1}.zt .aq-file{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.zt .aq-file svg{width:15px;height:15px;color:var(--gold);flex:none}.zt .aq-file button{background:var(--cream2);width:26px;height:26px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.zt .aq-file button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .aq-form .pbtn svg{width:15px;height:15px}.zt .mbr{flex-direction:column;gap:18px;min-width:0;display:flex}.zt .mbr section{margin:0}.zt .mbr-head{flex-direction:column;gap:6px;display:flex}.zt .mbr-title{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,38px);font-weight:400}.zt .mbr-lede{color:var(--ink2);max-width:62ch;margin:0;font-size:14px;line-height:1.55}.zt .mbr-alert{border:1px solid var(--dv-warn);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .mbr-alert{border:1px solid color-mix(in srgb,var(--dv-warn) 45%,var(--border))}}.zt .mbr-alert{background:var(--card)}.zt .mbr-alert svg{width:18px;height:18px;color:var(--dv-warn);flex:none}.zt .mbr-alert p{color:var(--ink);flex:260px;margin:0;font-size:14px;line-height:1.5}.zt .mbr-note{background:var(--ok-bg);border:1px solid var(--ok-bd);color:var(--ink);border-radius:12px;max-width:72ch;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.zt .mbr-err{color:var(--dv-warn);margin:0;font-size:13px;font-weight:600}.zt .mbr-top{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:14px;display:grid}.zt .mbr-plate{border-radius:var(--r);background:var(--ink);min-width:0;color:var(--bg);flex-direction:column;gap:10px;padding:22px 22px 18px;display:flex}.zt .mbr-plate-eb{color:var(--gold2);margin:0;font-size:12px;font-weight:600}.zt .mbr-plate-name{letter-spacing:-.01em;color:var(--bg);margin:0;font-size:26px;font-weight:400}.zt .mbr-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.zt .mbr-price b{letter-spacing:-.01em;font-size:30px;font-weight:600}.zt .mbr-price span{opacity:.8;font-size:14px}.zt .mbr-price small{opacity:.72;flex-basis:100%;font-size:12.5px}.zt .mbr-facts{border-top:1px solid var(--bg);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:6px 0 0;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .mbr-facts{border-top:1px solid color-mix(in srgb,var(--bg) 22%,transparent)}}.zt .mbr-facts dt{opacity:.72;font-size:12px}.zt .mbr-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:600}.zt .mbr-card{border-radius:var(--r);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:4px;min-width:0;padding:18px;display:flex}.zt .mbr-cardh{color:var(--ink2);align-items:center;gap:8px;margin:0 0 6px;font-size:12.5px;font-weight:600;display:flex}.zt .mbr-cardh svg{width:16px;height:16px;color:var(--gold)}.zt .mbr-cardv{color:var(--ink);margin:0;font-size:15px;font-weight:600}.zt .mbr-cardd{color:var(--ink2);margin:0;font-size:12.5px}.zt .mbr-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt .mbr-ask{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.zt .mbr-ask p{color:var(--ink);max-width:62ch;margin:0;font-size:14px;line-height:1.55}.zt .mbr-ask p.mbr-reading,.zt .mbr-reading{color:var(--ink2);align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.zt .mbr-cardpanel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.zt .mbr-x{background:var(--cream2);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.zt .mbr-x svg{width:15px;height:15px}.zt .mbr-x:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .mbr-form{flex-direction:column;gap:12px;max-width:520px;display:flex}.zt .mbr-seg{border:1px solid var(--border);background:var(--bg);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.zt .mbr-seg button{min-height:36px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.zt .mbr-seg button.on{background:var(--ink);color:var(--bg)}.zt .mbr-seg button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .mbr-agree{border:1px solid var(--border);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;max-width:66ch;padding:12px;font-size:13.5px;line-height:1.5;display:flex}.zt .mbr-agree input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;flex:none;margin:1px 0 0}.zt .mbr-agree input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .mbr-sh{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:400}.zt .mbr .mbr-history{flex-direction:column;gap:10px;margin-top:6px;display:flex}.zt .mbr-empty{color:var(--ink2);margin:0;font-size:13.5px}.zt .mbr-rows{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.zt .mbr-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.zt .mbr-row:first-child{border-top:0}.zt .mbr-incl{grid-template-columns:minmax(0,1fr)}.zt .mbr-incl .mbr-row-d svg{color:var(--gold)}.zt .mbr-row-d{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;display:flex}.zt .mbr-row-d svg{width:14px;height:14px;color:var(--ink2);flex:none}.zt .mbr-row-d em{color:var(--ink2);font-size:12px;font-style:normal}.zt .mbr-row b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13.5px;font-weight:600}.zt .mbr-receipt{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .mbr-receipt svg{width:14px;height:14px;color:var(--gold)}.zt .mbr-receipt:hover{text-decoration:underline}.zt .mbr-receipt:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@media (max-width:560px){.zt .mbr-row{grid-template-columns:minmax(0,1fr) auto}.zt .mbr-receipt{grid-column:1/-1}}.zt .mbj{--ease:cubic-bezier(.32,.72,0,1);--plx-ink:var(--ink);--plx-on:var(--bg);--plx-gold:var(--gold2);flex-direction:column;gap:28px;min-width:0;display:flex;container-type:inline-size}:root[data-theme=dark] .zt .mbj{--plx-ink:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .zt .mbj{--plx-ink:color-mix(in srgb,var(--bg),var(--gold) 16%)}}:root[data-theme=dark] .zt .mbj{--plx-on:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .mbj{--plx-ink:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .zt .mbj{--plx-ink:color-mix(in srgb,var(--bg),var(--gold) 16%)}}:root:not([data-theme=light]) .zt .mbj{--plx-on:var(--ink)}}.zt .mbj section{margin:0}.zt .mbj-head{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.zt .mbj-headl{flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:60ch;display:flex}.zt .mbj-eb2{color:var(--ink2);margin:0;font-size:12.5px;font-weight:600}.zt .mbj-title{font-size:clamp(32px,4.4vw,46px);font-weight:var(--display-weight,600);letter-spacing:-.034em;color:var(--ink);text-wrap:balance;margin:0;line-height:1.02}.zt .mbj-lede{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}.zt .mbj-period{flex-direction:column;align-items:center;gap:10px;display:flex}.zt .mbj-toggle{border:1px solid var(--border);background:var(--card);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.zt .mbj-thumb{background:var(--ink);width:calc(50% - 4px);transition:transform .5s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.zt .mbj-toggle[data-v=year] .mbj-thumb{transform:translate(100%)}.zt .mbj-toggle button{z-index:1;min-height:38px;font:inherit;color:var(--ink2);cursor:pointer;transition:color .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:600;position:relative}.zt .mbj-toggle button.on{color:var(--bg)}.zt .mbj-toggle button:disabled{cursor:default}.zt .mbj-toggle:not(:has(.mbj-thumb)) button.on{background:var(--ink)}.zt .mbj-toggle button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .mbj-save{color:var(--ink2);text-align:center;align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.zt .mbj-save svg{width:14px;height:14px;color:var(--gold);flex:none}.zt .mbj-cards{isolation:isolate;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));align-content:start;align-items:stretch;gap:16px;display:grid;position:relative}.zt .mbj-cslab{z-index:0;pointer-events:none;background:radial-gradient(110% 36% at 50% 0%,rgba(var(--goldrgb),.26),transparent 68%),var(--plx-ink);box-shadow:0 -16px 40px -30px rgba(var(--goldrgb),.9),0 34px 60px -40px #0e0c06a6;border-radius:26px;position:absolute;top:0;bottom:0;left:0}:root[data-theme=dark] .zt .mbj-cslab{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3),0 34px 60px -40px #000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .mbj-cslab{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3),0 34px 60px -40px #000c}}.zt .mbj-cslab.ready{transition:transform .55s var(--ease),width .55s var(--ease)}.zt .mbj-card{z-index:1;border:1px solid var(--border);background:var(--card);min-width:0;color:var(--ink);transition:background-color .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease);animation:mbj-in .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + 60ms);border-radius:26px;flex-direction:column;margin:0;padding:26px 24px 24px;display:flex;position:relative}.zt .mbj-card.on{color:var(--plx-on);background:radial-gradient(110% 36% at 50% 0%,rgba(var(--goldrgb),.26),transparent 68%),var(--plx-ink);border-color:#0000}.zt .mbj-cards.slabbed .mbj-card.on{background:0 0}.zt .mbj-card.mbj-soonc{background:repeating-linear-gradient(135deg,transparent 0 7px,var(--ink) 7px 8px),var(--card)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-card.mbj-soonc{background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--ink) 4%,transparent) 7px 8px),var(--card)}}.zt .mbj-hic{background:rgba(var(--goldrgb),.14);width:44px;height:44px;color:var(--gold);transition:background-color .4s var(--ease),color .4s var(--ease);border-radius:13px;place-items:center;margin:0 0 16px;display:grid}.zt .mbj-hic svg{width:21px;height:21px}.zt .mbj-card.on .mbj-hic{background:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-card.on .mbj-hic{background:color-mix(in srgb,var(--plx-on) 12%,transparent)}}.zt .mbj-card.on .mbj-hic{color:var(--plx-gold)}.zt .mbj-card.dim .mbj-hic{opacity:.72}.zt .mbj-cname{font-size:24px;font-weight:var(--display-weight,600);letter-spacing:-.025em;color:inherit;margin:0;line-height:1.1}.zt .mbj-cfor{color:var(--ink2);transition:color .4s var(--ease);margin:6px 0 0;font-size:14px;line-height:1.45}.zt .mbj-card.on .mbj-cfor{color:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-card.on .mbj-cfor{color:color-mix(in srgb,var(--plx-on) 74%,transparent)}}.zt .mbj-cprice{flex-direction:column;align-items:flex-start;gap:6px;min-height:96px;margin:22px 0 0;display:flex}.zt .mbj-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.zt .mbj-price .mph{font-size:40px;font-weight:var(--display-weight,600);letter-spacing:-.035em;line-height:1}.zt .mbj-price small{color:var(--ink2);font-size:13px}.zt .mbj-card.on .mbj-price small{color:var(--plx-on);opacity:.72}.zt .mbj-cper{color:var(--ink2);transition:color .4s var(--ease);font-size:12.5px}.zt .mbj-card.on .mbj-cper{color:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-card.on .mbj-cper{color:color-mix(in srgb,var(--plx-on) 70%,transparent)}}.zt .mbj-trial{background:rgba(var(--goldrgb),.16);color:var(--gold);border-radius:999px;align-items:center;margin-top:2px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.zt .mbj-card.on .mbj-trial{background:rgba(var(--goldrgb),.22);color:var(--plx-gold)}.zt .mbj-soonchip{background:rgba(var(--goldrgb),.16);color:var(--gold);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.zt .mbj-cact{margin:18px 0 0;display:flex}.zt .mbj-cact>*{flex:1}.zt .mbj-cgo{border:1px solid var(--border);background:var(--bg);min-height:46px;font:inherit;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease),background-color .4s var(--ease),color .4s var(--ease),transform .5s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.zt .mbj-cgo:hover{border-color:var(--ink)}.zt .mbj-cgo:active{transform:scale(.98)}.zt .mbj-cgo svg{width:16px;height:16px;transition:transform .5s var(--ease)}.zt .mbj-cgo:hover svg{transform:translate(3px)}.zt .mbj-cgo:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .mbj-card.on .mbj-cgo{background:var(--plx-on);color:var(--plx-ink);border-color:#0000}.zt .mbj-card.on .mbj-cgo:focus-visible{outline-color:var(--plx-gold)}.zt .mbj-body{border-top:1px solid var(--border);transition:height .55s var(--ease),border-color .4s var(--ease);margin-top:22px}.zt .mbj-body.moving{overflow:hidden}.zt .mbj-card.on .mbj-body{border-top-color:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-card.on .mbj-body{border-top-color:color-mix(in srgb,var(--plx-on) 16%,transparent)}}.zt .mbj-cl{flex-direction:column;gap:13px;padding-top:20px;display:flex}.zt .mbj-clead{margin:0;font-size:13.5px;font-weight:600}.zt .mbj-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.zt .mbj-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid;position:relative}.zt .mbj-list svg{width:16px;height:16px;color:var(--gold);stroke-width:2.4px;margin-top:2px}.zt .mbj-card.on .mbj-list svg{color:var(--plx-gold)}.zt .mbj-list li.mbj-llit:before{content:"";pointer-events:none;background:rgba(var(--goldrgb),.18);box-shadow:inset 3px 0 0 var(--gold2);border-radius:10px;position:absolute;inset:-5px -10px}.zt .mbj-csoon{color:var(--ink2);margin:0;padding-top:20px;font-size:14px;line-height:1.5}.zt .mbj-up{animation:mbj-rise .55s var(--ease) backwards,mbj-fade .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms),calc(var(--i,0) * 45ms + .14s)}@keyframes mbj-rise{0%{transform:translateY(10px)}to{transform:none}}@keyframes mbj-fade{0%{opacity:0}to{opacity:1}}@container (min-width:761px){.zt .mbj-card{grid-template-rows:subgrid;grid-row:span 6;align-content:start;row-gap:0;display:grid}.zt .mbj-cprice{min-height:0}}.zt .mbj-co{flex-direction:column;gap:16px;padding-top:20px;display:flex}.zt .mbj-quote{font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;margin:0;display:flex}.zt .mbj-quote div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.zt .mbj-quote dt{opacity:.78}.zt .mbj-quote dd{margin:0}.zt .mbj-quote .mbj-total{border-top:1px solid var(--plx-on);margin-top:4px;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.zt .mbj-quote .mbj-total{border-top:1px solid color-mix(in srgb,var(--plx-on) 18%,transparent)}}.zt .mbj-quote .mbj-total{font-size:17px;font-weight:600}.zt .mbj-quote .mbj-total dt{opacity:1}.zt .mbj-when{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zt .mbj-when li{grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"dot day sum";align-items:center;column-gap:12px;padding:0 0 16px;display:grid;position:relative}.zt .mbj-when li:last-child{padding-bottom:0}.zt .mbj-when li:before{content:"";box-sizing:border-box;border:2px solid var(--plx-gold);border-radius:50%;grid-area:dot;width:12px;height:12px}.zt .mbj-when li.on:before{background:var(--plx-gold)}.zt .mbj-when li:not(:last-child):after{content:"";background:var(--plx-on);border-radius:2px;width:2px;position:absolute;top:15px;bottom:3px;left:5px}@supports (color:color-mix(in lab, red, red)){.zt .mbj-when li:not(:last-child):after{background:color-mix(in srgb,var(--plx-on) 20%,transparent)}}.zt .mbj-when b{grid-area:day;font-size:13.5px;font-weight:600}.zt .mbj-when span{font-variant-numeric:tabular-nums;grid-area:sum;font-size:14px;font-weight:600}.zt .mbj-small{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.zt .mbj-co .mbj-small{z-index:4;position:relative}.zt .mbj-co .mbj-small .inote{position:static}.zt .mbj-co .mbj-small .inote .inote-t{width:auto;max-width:none;left:0;right:0}.zt .mbj-small>span:not(.inote){opacity:.8}.zt .mbj-small a{margin-left:auto}.zt .mbj-co .inote-b{border-color:var(--plx-on);background:0 0;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.zt .mbj-co .inote-b{border-color:color-mix(in srgb,var(--plx-on) 30%,transparent)}}.zt .mbj-co .inote-b{color:var(--plx-on)}.zt .mbj-sheet .inote-b{width:22px;height:22px;color:var(--ink2);background:0 0;border-color:#0000}.zt .mbj-sheet .inote-b svg,.zt .mbj-co .inote-b svg{width:13px;height:13px}.zt .mbj-co a{color:var(--plx-on);text-underline-offset:2px;font-weight:600;text-decoration:underline}.zt .mbj-co a:focus-visible{outline:2px solid var(--plx-gold);outline-offset:2px;border-radius:3px}.zt .mbj-agree{border:1px solid var(--plx-on);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .mbj-agree{border:1px solid color-mix(in srgb,var(--plx-on) 24%,transparent)}}.zt .mbj-agree{cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease);font-size:13.5px;line-height:1.5}.zt .mbj-agree:has(input:checked){border-color:var(--plx-gold)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-agree:has(input:checked){border-color:color-mix(in srgb,var(--plx-gold) 70%,transparent)}}.zt .mbj-agree:has(input:checked){background:rgba(var(--goldrgb),.08)}.zt .mbj-agree{position:relative}.zt .mbj-agree input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:12px;left:14px}.zt .mbj-tick{border:1.5px solid var(--plx-on);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:0;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .mbj-tick{border:1.5px solid color-mix(in srgb,var(--plx-on) 46%,transparent)}}.zt .mbj-tick{color:#0000;transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.zt .mbj-tick svg{stroke-width:3px;width:13px;height:13px;transition:transform .5s var(--ease);transform:scale(.5)}.zt .mbj-agree input:checked+.mbj-tick{background:var(--plx-gold);border-color:var(--plx-gold);color:#231b0c}.zt .mbj-agree input:checked+.mbj-tick svg{transform:none}.zt .mbj-agree:hover .mbj-tick{border-color:var(--plx-gold)}.zt .mbj-agree input:focus-visible+.mbj-tick{outline:2px solid var(--plx-gold);outline-offset:2px}.zt .mbj-agree input:disabled+.mbj-tick{opacity:.5}.zt .mbj-err{color:var(--plx-gold);margin:0;font-size:13px;font-weight:600}.zt .mbj-err:focus{outline:none}.zt .mbj-errpage{background:rgba(var(--goldrgb),.12);max-width:62ch;color:var(--ink);border-radius:14px;padding:12px 14px;font-weight:500}.zt .mbj-go{background:var(--plx-on);min-height:50px;color:var(--plx-ink);font:inherit;cursor:pointer;transition:transform .5s var(--ease),opacity .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.zt .mbj-go svg{width:16px;height:16px;transition:transform .5s var(--ease)}.zt .mbj-go:hover:not(:disabled) svg{transform:translate(3px)}.zt .mbj-go:active:not(:disabled){transform:scale(.98)}.zt .mbj-go:disabled{opacity:.45;cursor:not-allowed}.zt .mbj-go:focus-visible{outline:2px solid var(--plx-gold);outline-offset:3px}.zt .mbj-gowrap{flex-direction:column;display:flex}.zt .mbj-see{border:1px solid var(--plx-on);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zt .mbj-see{border:1px solid color-mix(in srgb,var(--plx-on) 26%,transparent)}}.zt .mbj-see{font:inherit;color:var(--plx-on);cursor:pointer;transition:background-color .35s var(--ease),border-color .35s var(--ease),transform .5s var(--ease);background:0 0;font-size:14px;font-weight:600}.zt .mbj-see svg{width:16px;height:16px;color:var(--plx-gold)}.zt .mbj-see:hover{background:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-see:hover{background:color-mix(in srgb,var(--plx-on) 9%,transparent)}}.zt .mbj-see:hover{border-color:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-see:hover{border-color:color-mix(in srgb,var(--plx-on) 42%,transparent)}}.zt .mbj-see:active{transform:scale(.98)}.zt .mbj-see:focus-visible{outline:2px solid var(--plx-gold);outline-offset:3px}.zt .mbj-back{font:inherit;color:inherit;opacity:.82;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}.zt .mbj-back:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.zt .mbj-wait{color:inherit;align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.zt .mbj-cardpanel{background:var(--card);color:var(--ink);border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.zt .mbj-form{flex-direction:column;gap:14px;display:flex}.zt .mbj-form .mbj-go{background:var(--ink);color:var(--bg)}.zt .mbj-form .mbj-go:focus-visible{outline-color:var(--gold)}.zt .mbj-cardpanel .mbj-back{color:var(--ink2)}.zt .mbj-offer{flex-direction:column;gap:16px;padding-top:20px;display:flex}.zt .pfx{flex-direction:column;min-width:0;display:flex}.zt .pfx-step{flex-direction:column;gap:16px;display:flex}.zt .pfx.solo{--ease:cubic-bezier(.32,.72,0,1);--plx-ink:var(--ink);--plx-on:var(--bg);--plx-gold:var(--gold2);max-width:420px;color:var(--plx-on);background:radial-gradient(110% 36% at 50% 0%,rgba(var(--goldrgb),.26),transparent 68%),var(--plx-ink);border-radius:26px;margin-top:18px;padding:22px 20px}:root[data-theme=dark] .zt .pfx.solo{--plx-ink:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .zt .pfx.solo{--plx-ink:color-mix(in srgb,var(--bg),var(--gold) 16%)}}:root[data-theme=dark] .zt .pfx.solo{--plx-on:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pfx.solo{--plx-ink:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .zt .pfx.solo{--plx-ink:color-mix(in srgb,var(--bg),var(--gold) 16%)}}:root:not([data-theme=light]) .zt .pfx.solo{--plx-on:var(--ink)}}.zt .pfx-homes{flex-wrap:wrap;gap:6px;display:flex}.zt .pfx-home{font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;position:relative}.zt .pfx-home svg{z-index:1;stroke-width:2.2px;width:16px;height:16px;position:relative}.zt .pfx-home.now{background:rgba(var(--goldrgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.42);color:var(--plx-gold)}.zt .pfx-home.free{box-shadow:inset 0 0 0 1.5px var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .pfx-home.free{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--plx-on) 26%,transparent)}}.zt .pfx-home.free{color:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .pfx-home.free{color:color-mix(in srgb,var(--plx-on) 52%,transparent)}}.zt .pfx-home.add{isolation:isolate;outline-offset:-1.5px;color:#231b0c;animation:pfx-litc .5s var(--ease) backwards;animation-delay:calc(var(--h,0) * 90ms + .42s);outline:1.5px dashed #0000}.zt .pfx-home.add:before{content:"";z-index:-1;border-radius:inherit;background:var(--plx-gold);animation:pfx-lit .55s var(--ease) backwards;animation-delay:calc(var(--h,0) * 90ms + .42s);position:absolute;inset:0}@keyframes pfx-lit{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@keyframes pfx-litc{0%{color:color-mix(in srgb,var(--plx-on) 52%,transparent);outline-color:color-mix(in srgb,var(--plx-on) 36%,transparent)}to{color:#231b0c;outline-color:#0000}}.zt .pfx-headw{flex-direction:column;gap:4px;display:flex}.zt .pfx-h{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.25}.zt .pfx-sub{color:var(--plx-on);margin:0;font-size:13.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.zt .pfx-sub{color:color-mix(in srgb,var(--plx-on) 76%,transparent)}}.zt .pfx-gains{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zt .pfx-gain{background:var(--plx-on);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .pfx-gain{background:color-mix(in srgb,var(--plx-on) 7%,transparent)}}.zt .pfx-gain{box-shadow:inset 0 0 0 1px var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .pfx-gain{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plx-on) 10%,transparent)}}.zt .pfx-gain svg{width:16px;height:16px;color:var(--plx-gold);stroke-width:2.2px;margin-bottom:6px}.zt .pfx-gain b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.1}.zt .pfx-gain span{color:var(--plx-on);font-size:11.5px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.zt .pfx-gain span{color:color-mix(in srgb,var(--plx-on) 72%,transparent)}}.zt .pfx-read{align-items:center;min-height:20px;display:inline-flex}.zt .pfx-read svg{width:16px;height:16px}.zt .pfx-acts{flex-direction:column;gap:6px;display:flex}.zt .pfx-acts .mbj-go{width:100%}.zt :is(.mbj-co,.pfx) .mbj-go:disabled{opacity:1;background:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt :is(.mbj-co,.pfx) .mbj-go:disabled{background:color-mix(in srgb,var(--plx-on) 11%,transparent)}}.zt :is(.mbj-co,.pfx) .mbj-go:disabled{color:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt :is(.mbj-co,.pfx) .mbj-go:disabled{color:color-mix(in srgb,var(--plx-on) 48%,transparent)}}.zt .mbj-form .mbj-go:disabled{background:var(--ink);color:var(--bg);opacity:.45}.zt .pfx-picks{flex-direction:column;gap:8px;display:flex}.zt .pfx-round{border-radius:50%}.zt .pfx-text{flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.zt .pfx-text textarea{border:1px solid var(--plx-on);border-radius:12px;width:100%;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.zt .pfx-text textarea{border:1px solid color-mix(in srgb,var(--plx-on) 24%,transparent)}}.zt .pfx-text textarea{background:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .pfx-text textarea{background:color-mix(in srgb,var(--plx-on) 6%,transparent)}}.zt .pfx-text textarea{font:inherit;color:inherit;resize:vertical;font-size:14px;font-weight:400}.zt .pfx-text textarea:focus-visible{outline:2px solid var(--plx-gold);outline-offset:1px}.zt .pfx-legend{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:flex}.zt .pfx-legend li{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.zt .pfx-key{border-radius:4px;width:12px;height:12px;margin-top:4px}.zt .pfx-key.now{background:rgba(var(--goldrgb),.5)}.zt .pfx-key.free{box-shadow:inset 0 0 0 1.5px var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .pfx-key.free{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--plx-on) 36%,transparent)}}.zt .pfx-note{align-items:flex-start;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.45;display:flex}.zt .pfx-okdot{background:var(--plx-gold);color:#231b0c;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.zt .pfx-okdot svg{stroke-width:3px;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.zt .pfx-home.add{animation:none}}.zt .mbj>.mbj-manage{margin-top:44px}.zt .mbj-talk{max-width:62ch;color:var(--ink2);margin:-8px 0 0;font-size:13.5px;line-height:1.5}.zt .mbj>.mbj-compare{flex-direction:column;gap:22px;margin-top:76px;display:flex}.zt .mbj-chead{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.zt .mbj-chead .mbj-hic{margin:0 0 6px}.zt .mbj-ctitle{font-size:clamp(26px,3.2vw,36px);font-weight:var(--display-weight,600);letter-spacing:-.03em;color:var(--ink);margin:0;line-height:1.05}.zt .mbj-sheet{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:24px;flex-direction:column;min-width:0;padding:0 14px 12px;display:flex;position:relative}.zt .mbj-slab{z-index:0;pointer-events:none;background:radial-gradient(120% 30% at 50% 0%,rgba(var(--goldrgb),.22),transparent 70%),var(--plx-ink);border-radius:22px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 22px 40px -28px #0e0c06b3}:root[data-theme=dark] .zt .mbj-slab{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3),0 22px 40px -28px #000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .mbj-slab{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3),0 22px 40px -28px #000c}}.zt .mbj-slab.ready{transition:transform .55s var(--ease),width .55s var(--ease),top .55s var(--ease)}.zt .mbj-row{animation:mbj-in .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 40ms + .14s);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.zt .mbj-row:has(.inote:hover,.inote:focus-within,.inote.on){z-index:5;position:relative}.zt .mbj-c:has(.inote:hover,.inote:focus-within,.inote.on){z-index:5}.zt .mbj .inote-t{background:var(--card);color:var(--ink);box-shadow:0 18px 40px -18px #0e0c0673}.zt .mbj-sheet.mbj-3 .mbj-row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.zt .mbj-c{z-index:1;border-top:1px solid var(--border);text-align:center;min-width:0;color:var(--ink);transition:color .35s var(--ease),border-color .35s var(--ease);justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13.5px;line-height:1.4;display:flex;position:relative}.zt .mbj-c.mbj-first{text-align:left;justify-content:flex-start;padding-left:4px}.zt .mbj-c.on{color:var(--plx-on);border-top-color:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-c.on{border-top-color:color-mix(in srgb,var(--plx-on) 14%,transparent)}}.zt .mbj-c.dim{color:var(--ink2)}.zt .mbj-headrow{z-index:4;background:var(--card);border-radius:24px 24px 0 0;margin:0 -14px;padding:0 14px;animation-delay:.1s;position:sticky;top:-14px}@media (max-width:900px){.zt .mbj-headrow{top:-18px}}.zt .mbj-headrow .mbj-c{border-top:0;flex-direction:column;justify-content:flex-start;gap:9px;padding:18px 8px 16px}.zt .mbj-hname{letter-spacing:-.01em;font-size:15px;font-weight:600}.zt .mbj-mark{border:1px solid var(--border);min-width:104px;min-height:34px;color:var(--ink2);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.zt .mbj-mark svg{width:13px;height:13px}.zt .mbj-card .mbj-mark{min-height:46px;font-size:14px}.zt .mbj-choose{border:1px solid var(--border);background:var(--bg);min-width:104px;min-height:34px;font:inherit;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease),background-color .35s var(--ease),color .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.zt .mbj-choose:hover:not([aria-pressed=true]){border-color:var(--ink)}.zt .mbj-choose svg{width:14px;height:14px}.zt :is(.mbj-choose[aria-pressed=true],.mbj-mark.on){border-color:rgba(var(--goldrgb),.34);color:var(--plx-on);background:radial-gradient(130% 120% at 50% 0%,rgba(var(--goldrgb),.42),transparent 62%),var(--plx-ink);box-shadow:inset 0 1px 0 rgba(var(--goldrgb),.28),0 12px 24px -16px rgba(var(--goldrgb),.85)}.zt :is(.mbj-choose[aria-pressed=true],.mbj-mark.on) svg{color:var(--plx-gold)}.zt .mbj-choose:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .mbj-c.mbj-soonc{background:repeating-linear-gradient(135deg,transparent 0 7px,var(--ink) 7px 8px)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-c.mbj-soonc{background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--ink) 5%,transparent) 7px 8px)}}.zt .mbj-grow .mbj-c{border-top:0;padding-top:22px;padding-bottom:8px}.zt .mbj-gname{color:var(--ink2);gap:9px;font-size:12.5px;font-weight:600}.zt .mbj-gic{background:rgba(var(--goldrgb),.14);width:24px;height:24px;color:var(--gold);border-radius:8px;flex:none;place-items:center;display:grid}.zt .mbj-gic svg{width:13px;height:13px}.zt .mbj-yes{background:var(--cream2);width:24px;height:24px;color:var(--ink);transition:background-color .35s var(--ease),color .35s var(--ease);border-radius:50%;place-items:center;display:inline-grid}.zt .mbj-yes svg{stroke-width:2.6px;width:14px;height:14px}.zt .mbj-c.on .mbj-yes{background:var(--gold2);color:#231b0c}.zt .mbj-c.dim .mbj-yes{opacity:.7}.zt .mbj-no{background:var(--border);border-radius:2px;width:14px;height:2px;display:inline-block}.zt .mbj-c.on .mbj-no{background:var(--plx-on)}@supports (color:color-mix(in lab, red, red)){.zt .mbj-c.on .mbj-no{background:color-mix(in srgb,var(--plx-on) 30%,transparent)}}.zt .mbj-txt{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.zt .mbj-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zt .mbj-row.mbj-lit{animation:mbj-in .6s var(--ease) backwards,mbj-lit 1.2s var(--ease) .7s;animation-delay:calc(var(--i,0) * 40ms + .14s),.7s;position:relative}.zt .mbj-row.mbj-lit:before{content:"";pointer-events:none;background:rgba(var(--goldrgb),.16);box-shadow:inset 3px 0 0 var(--gold2);border-radius:12px;position:absolute;inset:3px -8px 3px -10px}@keyframes mbj-lit{0%{filter:brightness()}35%{filter:brightness(1.12)}to{filter:brightness()}}@keyframes mbj-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.zt .mbj-tabs,.zt .mbj-pnote{display:none}@container (max-width:760px){.zt .mbj-cards{grid-template-columns:minmax(0,1fr)}.zt .mbj-cslab{display:none}.zt .mbj-cards.slabbed .mbj-card.on{background:radial-gradient(110% 36% at 50% 0%,rgba(var(--goldrgb),.26),transparent 68%),var(--plx-ink)}.zt .mbj-cprice{min-height:0}}@container (max-width:640px){.zt .mbj-tabs{gap:6px;margin:0;display:flex}.zt .mbj-tabs button{border:1px solid var(--border);background:var(--card);min-height:40px;font:inherit;color:var(--ink2);cursor:pointer;transition:background-color .35s var(--ease),color .35s var(--ease);border-radius:999px;flex:1;font-size:13.5px;font-weight:600}.zt .mbj-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .mbj-c.alt{display:none}.zt .mbj-row,.zt .mbj-sheet.mbj-3 .mbj-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr)}.zt .mbj-sheet{padding:0 10px 10px}.zt .mbj-headrow{margin:0 -10px;padding:0 10px}.zt .mbj-c{padding:10px 6px;font-size:12.5px}.zt .mbj-headrow .mbj-c{padding:14px 6px}.zt .mbj-sheet :is(.mbj-choose,.mbj-mark){min-width:0;min-height:30px;padding:4px 10px;font-size:11.5px}.zt .mbj-card{padding:22px 20px 20px}.zt .mbj-pnote{border:1px solid var(--border);color:var(--ink2);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.zt .mbj-pnote b{color:var(--ink);font-weight:600}.zt .mbj-period{align-items:flex-start}.zt .mbj-save{text-align:left}}@media (prefers-reduced-motion:reduce){.zt :is(.mbj-card,.mbj-up,.mbj-row,.mbj-row.mbj-lit){animation:none}.zt :is(.mbj-cslab.ready,.mbj-slab.ready,.mbj-body,.mbj-thumb,.mbj-card,.mbj-c,.mbj-hic,.mbj-yes,.mbj-choose,.mbj-cgo,.mbj-cgo svg,.mbj-go,.mbj-go svg,.mbj-see,.mbj-tick,.mbj-tick svg){transition:none}}.zt .stp{border-radius:var(--r);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:14px;max-width:760px;margin:18px 0 0;padding:20px;display:flex}.zt .stp-head{align-items:flex-start;gap:12px;display:flex}.zt .stp-ic{background:var(--cream2);width:36px;height:36px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.zt .stp-ic svg{width:18px;height:18px}.zt .stp-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:400}.zt .stp-sub{color:var(--ink2);margin:3px 0 0;font-size:13.5px;line-height:1.5}.zt .stp-note,.zt .stp-closed,.zt .stp-say{color:var(--ink2);max-width:66ch;margin:0;font-size:13.5px;line-height:1.55}.zt .stp-say b{color:var(--ink)}.zt .stp-pick{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.zt .stp-step{border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.zt .stp-step button{background:var(--card);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.zt .stp-step button svg{width:16px;height:16px}.zt .stp-step button:disabled{opacity:.4;cursor:not-allowed}.zt .stp-step button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .stp-step output{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:5px;min-width:96px;display:flex}.zt .stp-step output b{color:var(--ink);font-size:17px;font-weight:600}.zt .stp-step output span{color:var(--ink2);font-size:12px}.zt .stp-facts{flex-direction:column;gap:2px;display:flex}.zt .stp-facts b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.zt .stp-facts span{color:var(--ink2);font-size:12.5px}.zt .stp-reading{color:var(--ink2);align-items:center;gap:9px;margin:0;font-size:13.5px;display:flex}.zt .stp-agree{border:1px solid var(--border);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;max-width:66ch;padding:12px;font-size:13.5px;line-height:1.5;display:flex}.zt .stp-agree input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;flex:none;margin:1px 0 0}.zt .stp-agree input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .stp-err{color:var(--dv-warn);margin:0;font-size:13px;font-weight:600}.zt .stp-done{background:var(--ok-bg);border:1px solid var(--ok-bd);color:var(--ink);border-radius:12px;max-width:66ch;margin:0;padding:10px 12px;font-size:13.5px}.zt .stp-go{align-self:flex-start}.zt .stp-card{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:6px;display:flex}.zt .pfs-homes{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;max-width:66ch;margin:0;padding:0;list-style:none;display:flex}.zt .pfs-home{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:48px;padding:8px 14px;display:flex}.zt .pfs-home+.pfs-home{border-top:1px solid var(--border)}.zt .pfs-name{min-width:96px;color:var(--ink);overflow-wrap:break-word;flex:1 1 0;font-size:13.5px}.zt .pfs-state{color:rgb(var(--okrgb));flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .pfs-state svg{width:14px;height:14px}.zt .pfs-state.off{color:var(--ink2);font-weight:500}.zt .pfs-cover{flex:none;height:32px;padding:0 14px;font-size:13px}.zt .pfs-block,.zt .pfs-cover-ask,.zt .pfs-renew{flex-direction:column;gap:10px;display:flex}.zt .pfs-renew{border-top:1px solid var(--border);padding-top:14px}.zt .hcov{border-radius:var(--r);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 18px;padding:16px 18px;display:flex}.zt .hcov-text{flex:260px;min-width:0}.zt .hcov-title{color:var(--ink);margin:0;font-size:14.5px;font-weight:600}.zt .hcov-body{color:var(--ink2);max-width:66ch;margin:3px 0 0;font-size:13.5px;line-height:1.5}.zt .hcov-cta{flex:none;text-decoration:none}.zt .himp-fold{--ease:cubic-bezier(.32,.72,0,1);transition:grid-template-rows .56s var(--ease),opacity .4s var(--ease);grid-template-rows:1fr;display:grid}.zt .himp-fold>.zuk-offer{min-height:0;animation:himp-in .56s var(--ease) both;transition:padding .56s var(--ease),border-width .56s var(--ease);overflow:hidden}.zt .himp-fold.is-gone{opacity:0;grid-template-rows:0fr}.zt .himp-fold.is-gone>.zuk-offer{border-width:0;padding-top:0;padding-bottom:0}@keyframes himp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .himp-fold,.zt .himp-fold>.zuk-offer{transition:none;animation:none}}.zt .dcx-page{flex-direction:column;gap:22px;min-width:0;display:flex;container-type:inline-size}.zt .dcx-page section{margin:0}.zt .dcx-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;padding-bottom:18px;display:flex}.zt .dcx-headl{flex-direction:column;gap:4px;min-width:0;display:flex}.zt .dcx-crumbs{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.zt .dcx-crumbs a{color:var(--ink);font-weight:600;text-decoration:none}.zt .dcx-crumbs a:hover{text-decoration:underline}.zt .dcx-crumbs a:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.zt .dcx-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(28px,4vw,36px);font-weight:400}.zt .dcx-where{color:var(--ink2);margin:0;font-size:13px}.zt .dcx-acts{flex-wrap:wrap;gap:10px;display:flex}.zt .dcx-add,.zt .dcx-share{height:40px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .dcx-add svg,.zt .dcx-share svg{width:17px;height:17px}.zt .dcx-add{background:var(--ink);color:var(--bg);box-shadow:0 10px 24px -12px rgba(var(--shade),.6);border:0}.zt .dcx-share{border:1px solid var(--border);background:var(--card);color:var(--ink)}.zt .dcx-add:focus-visible,.zt .dcx-share:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dcx-import svg{color:var(--gold)}.zt .dcx{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.zt .dcx.has-details{grid-template-columns:220px minmax(0,1fr) 330px}.zt .dcx-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:16px}.zt .dcx-views{flex-direction:column;gap:4px;display:flex}.zt .dcx-view{width:100%;font:inherit;color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.zt .dcx-view:hover{background:var(--cream1);color:var(--ink)}.zt .dcx-view.on{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border);font-weight:600}.zt .dcx-view:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .dcx-vi{width:22px;height:22px;color:var(--ink2);place-items:center;display:grid}.zt .dcx-view.on .dcx-vi{color:var(--gold)}.zt .dcx-vi svg{width:18px;height:18px}.zt .dcx-vl{flex:1;min-width:0}.zt .dcx-view small{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px}.zt .dcx-drop{border:1.5px dashed var(--border);text-align:center;color:var(--ink2);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;transition:border-color .15s,background .15s;display:flex}.zt .dcx-drop.over{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .dcx-drop.over{background:color-mix(in srgb,var(--gold) 8%,transparent)}}.zt .dcx-dropi{background:var(--cream2);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.zt .dcx-dropi svg{width:19px;height:19px}.zt .dcx-drop p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.zt .dcx-drop p button{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.zt .dcx-drop small{font-size:11.5px}.zt .dcx-main{flex-direction:column;gap:26px;min-width:0;display:flex}.zt .dcx-h{font-family:var(--font-fraunces),Fraunces,Georgia,serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:400}.zt .dcx-folders{flex-direction:column;gap:14px;display:flex}.zt .dcx-pills{flex-wrap:wrap;gap:8px;display:flex}.zt .dcx-pill{border:1px solid var(--border);background:var(--card);height:34px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.zt .dcx-pill small{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:11.5px}.zt .dcx-pill.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .dcx-pill.on small{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.zt .dcx-pill.on small{color:color-mix(in srgb,var(--bg) 70%,transparent)}}.zt .dcx-pill:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dcx-locked{border:1px solid var(--border);background:var(--card);max-width:340px;color:var(--ink);border-radius:16px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.zt .dcx-locked:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .dcx-locked:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--border))}}.zt .dcx-locked:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dcx-lockedi{background:var(--cream2);width:46px;height:46px;color:var(--ink2);border-radius:12px;place-items:center;display:grid;position:relative}.zt .dcx-lockedi svg{width:22px;height:22px}.zt .dcx-lockedi .dcx-lockedk{background:var(--gold);width:20px;height:20px;color:var(--bg);border-radius:50%;padding:3px;position:absolute;bottom:-5px;right:-5px}.zt .dcx-locked b{font-size:14.5px;font-weight:600;display:block}.zt .dcx-locked em{color:var(--gold);font-size:12.5px;font-style:normal}.zt .dcx-files{flex-direction:column;gap:12px;display:flex}.zt .dcx-fhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.zt .dcx-switch{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:3px;display:inline-flex}.zt .dcx-switch button{width:32px;height:28px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.zt .dcx-switch button svg{width:17px;height:17px}.zt .dcx-switch button.on{background:var(--ink);color:var(--bg)}.zt .dcx-switch button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .dcx-err{color:var(--dv-warn);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.zt .dcx-fhead{flex-wrap:wrap}.zt .dcx-find{flex:220px;align-items:center;max-width:360px;margin-left:auto;display:flex;position:relative}.zt .dcx-find input{border:1px solid var(--border);background:var(--card);width:100%;height:36px;font:inherit;color:var(--ink);border-radius:999px;padding:0 36px;font-size:13.5px}.zt .dcx-find input::placeholder{color:var(--ink2)}.zt .dcx-find input::-webkit-search-cancel-button{display:none}.zt .dcx-find input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .dcx-findi{width:16px;height:16px;color:var(--ink2);pointer-events:none;position:absolute;left:13px}.zt .dcx-findx{width:28px;height:28px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:4px}.zt .dcx-findx svg{width:19px;height:19px}.zt .dcx-findx:hover{background:var(--cream2)}.zt .dcx-findx:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .dcx-findnote{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.zt .dcx-findnote a{color:var(--gold);text-underline-offset:2px;font-weight:600;text-decoration:underline}.zt .dcx-findnote a:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.zt .dcx-hit{min-width:0;max-width:62ch;color:var(--ink2);align-items:baseline;gap:8px;margin-top:3px;font-size:12.5px;line-height:1.45;display:flex}.zt .dcx-hit>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.zt .dcx-hit mark{background:var(--gold);border-radius:3px;padding:0 2px}@supports (color:color-mix(in lab, red, red)){.zt .dcx-hit mark{background:color-mix(in srgb,var(--gold) 28%,transparent)}}.zt .dcx-hit mark{color:var(--ink)}.zt .dcx-hit small{background:var(--cream2);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.zt .dcx-cardpick .dcx-hit{flex-direction:column;align-items:flex-start;gap:5px;margin:2px 0}.zt .dcx-dnote{background:var(--cream1);color:var(--ink2);border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.zt .dcx-err svg{width:16px;height:16px}.zt .dcx-none{border:1px dashed var(--border);color:var(--ink2);border-radius:16px;max-width:70ch;margin:0;padding:22px 18px;font-size:13.5px;line-height:1.55}.zt .dcx-tablewrap{min-width:0}.zt .dcx-table{border-collapse:separate;border-spacing:0 8px;width:100%;font-size:13.5px}.zt .dcx-table th{text-align:left;color:var(--ink2);white-space:nowrap;padding:0 14px 2px;font-weight:500}.zt .dcx-sort{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;display:inline-flex}.zt .dcx-sort svg{opacity:.5;width:13px;height:13px;transition:transform .15s}.zt .dcx-sort.on{color:var(--ink);font-weight:600}.zt .dcx-sort.on svg{opacity:1}.zt .dcx-sort svg.up{transform:rotate(180deg)}.zt .dcx-sort:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.zt .dcx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zt .dcx-row td{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:middle;cursor:pointer;padding:10px 14px}.zt .dcx-row td:first-child{border-left:1px solid var(--border);border-radius:14px 0 0 14px}.zt .dcx-row td:last-child{border-right:1px solid var(--border);border-radius:0 14px 14px 0;width:1%}.zt .dcx-row:hover td{background:var(--cream1)}.zt .dcx-row.on td{background:var(--card);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .dcx-row.on td{border-color:color-mix(in srgb,var(--gold) 50%,var(--border))}}.zt .dcx-row.on td{box-shadow:0 12px 26px -18px rgba(var(--shade),.55)}.zt .dcx-name{align-items:center;gap:12px;min-width:220px;display:flex}.zt .dcx-pick{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.zt .dcx-pick b{text-overflow:ellipsis;white-space:nowrap;max-width:36ch;font-weight:600;overflow:hidden}.zt .dcx-pick em{color:var(--ink2);font-size:12px;font-style:normal}.zt .dcx-pick:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.zt .dcx-starmark{width:15px;height:15px;color:var(--gold);flex:none}.zt .dcx-date,.zt .dcx-size{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums}.zt .dcx-tile{background:var(--cream1);border:1px solid var(--border);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.zt .dcx-tile svg{width:20px;height:20px}.zt .dcx-tile small{letter-spacing:.04em;color:#fff;background:var(--dv-5);border-radius:4px;padding:0 4px;font-size:8.5px;font-weight:700;position:absolute;bottom:-5px}.zt .dcx-tile.t-pdf{color:var(--dv-5)}.zt .dcx-tile.t-image{color:var(--dv-4)}.zt .dcx-tile.t-other{color:var(--dv-2)}.zt .dcx-tile.big{border-radius:20px;width:84px;height:84px}.zt .dcx-tile.big svg{width:40px;height:40px}.zt .dcx-menucell{text-align:right}.zt .dcx-menu{display:inline-flex;position:relative}.zt .dcx-more{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.zt .dcx-more svg{width:18px;height:18px;transform:rotate(90deg)}.zt .dcx-more:hover{background:var(--cream2)}.zt .dcx-more:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .dcx-pop{z-index:30;border:1px solid var(--border);background:var(--card);min-width:190px;box-shadow:0 20px 44px -22px rgba(var(--shade),.6);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.zt .dcx-pop a,.zt .dcx-pop button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.zt .dcx-pop svg{width:15px;height:15px;color:var(--gold)}.zt .dcx-popnote{border-top:1px solid var(--border);color:var(--ink2);max-width:220px;margin:4px 0 0;padding:8px 10px 4px;font-size:12px;line-height:1.4}.zt .dcx-pop a:hover,.zt .dcx-pop button:hover{background:var(--cream1)}.zt .dcx-pop a:focus-visible,.zt .dcx-pop button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .dcx-pop .danger{color:var(--dv-warn)}.zt .dcx-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.zt .dcx-card{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;display:flex;position:relative}.zt .dcx-card.on{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .dcx-card.on{border-color:color-mix(in srgb,var(--gold) 55%,var(--border))}}.zt .dcx-card.on{box-shadow:0 12px 26px -18px rgba(var(--shade),.55)}.zt .dcx-cardpick{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;gap:3px;padding:10px 10px 14px;display:flex}.zt .dcx-cardpick:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .dcx-prev{background:var(--cream1);border-radius:12px;place-items:center;height:130px;margin-bottom:8px;display:grid;overflow:hidden}.zt .dcx-prev img{object-fit:cover;width:100%;height:100%}.zt .dcx-cardpick b{text-overflow:ellipsis;white-space:nowrap;padding-right:30px;font-size:13.5px;font-weight:600;overflow:hidden}.zt .dcx-cardpick em{color:var(--ink2);font-size:12px;font-style:normal}.zt .dcx-card .dcx-menu{position:absolute;bottom:10px;right:6px}.zt .dcx-details{border:1px solid var(--border);background:var(--card);border-radius:20px;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);padding:18px;display:flex;position:sticky;top:16px;overflow:auto}.zt .dcx-dhead{justify-content:space-between;align-items:center;display:flex}.zt .dcx-x{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.zt .dcx-x svg{width:20px;height:20px}.zt .dcx-x:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .dcx-dprev{background:var(--cream1);border-radius:14px;place-items:center;height:200px;display:grid;overflow:hidden}.zt .dcx-dprev iframe{background:#fff;border:0;width:100%;height:100%}.zt .dcx-dprev img{object-fit:contain;width:100%;height:100%}.zt .dcx-did{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:12px;display:flex}.zt .dcx-did span{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .dcx-did b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.zt .dcx-did em{color:var(--ink2);font-size:12px;font-style:normal}.zt .dcx-did .dcx-tile small{display:none}.zt .dcx-dh{color:var(--ink);margin:4px 0 0;font-size:14px;font-weight:600}.zt .dcx-dl{flex-direction:column;gap:9px;margin:0;display:flex}.zt .dcx-dl>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.zt .dcx-dl dt{color:var(--ink2)}.zt .dcx-dl dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0}.zt .dcx-dl.stack>div{flex-direction:column;gap:2px}.zt .dcx-dl.stack dd{text-align:left}.zt .dcx-dedit{border:1px solid var(--border);background:var(--card);height:36px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-self:flex-start;padding:0 16px;font-size:13px;font-weight:600}.zt .dcx-dedit:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dcx-dopen{background:var(--ink);height:32px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:600}.zt .dcx-dopen:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dcx-fpath{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.zt .dcx-fpath button{font:inherit;color:var(--ink2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2);background:0 0;border:0;border-radius:6px;padding:2px 4px}@supports (color:color-mix(in lab, red, red)){.zt .dcx-fpath button{-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 40%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 40%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--ink2) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--ink2) 40%,transparent)}}.zt .dcx-fpath button{text-underline-offset:3px}.zt .dcx-fpath button:hover{color:var(--ink)}.zt .dcx-fpath button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .dcx-fpath b{color:var(--ink);font-weight:600}.zt .dcx-fcards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.zt .dcx-fcards .dcx-locked{box-sizing:border-box;max-width:none;height:100%}.zt .dcx-fcard{border:1px solid var(--border);background:var(--card);--fc:var(--ink2);border-radius:16px;align-items:stretch;display:flex;position:relative}.zt .dcx-fcard:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .dcx-fcard:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--border))}}.zt .dcx-fopen,.zt .dcx-fnew{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:1;align-items:center;gap:12px;padding:14px 44px 14px 14px;display:flex}.zt .dcx-fopen:focus-visible,.zt .dcx-fnew:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dcx-ftile{background:var(--fc,var(--ink2));border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .dcx-ftile{background:color-mix(in srgb,var(--fc,var(--ink2)) 14%,var(--card))}}.zt .dcx-ftile{color:var(--fc,var(--ink2))}.zt .dcx-ftile svg{width:24px;height:24px}.zt .dcx-fname{flex-direction:column;gap:1px;min-width:0;display:flex}.zt .dcx-fname b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.zt .dcx-fname em{color:var(--ink2);font-size:12.5px;font-style:normal}.zt .dcx-fname small{color:var(--ink2);font-size:11.5px}.zt .dcx-ftag{color:var(--gold);background:var(--gold);border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}@supports (color:color-mix(in lab, red, red)){.zt .dcx-ftag{background:color-mix(in srgb,var(--gold) 12%,var(--card))}}.zt .dcx-fcard .dcx-menu{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.zt .dcx-fnew{box-sizing:border-box;border:1px dashed var(--border);background:0 0;width:100%;height:100%;padding-right:14px}.zt .dcx-fnew:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .dcx-fnew:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--border))}}.zt .dcx-fnew .dcx-ftile{background:var(--cream1);color:var(--gold)}.zt .dcx-fnew .dcx-fname em{color:var(--ink2)}.zt .dcx-swatches{flex-wrap:wrap;gap:6px;padding:6px 10px;display:flex}.zt .dcx-pop .dcx-swatches{flex-wrap:nowrap}.zt .dcx-pop .dcx-sw,.zt .dcx-sw{border:2px solid var(--card);background:var(--fc,var(--ink2));width:20px;height:20px;box-shadow:0 0 0 1px var(--border);cursor:pointer;border-radius:50%;flex:none;padding:0;display:block}.zt .dcx-sw.none{background:linear-gradient(135deg,transparent 45%,var(--ink2) 45%,var(--ink2) 55%,transparent 55%),var(--card)}.zt .dcx-pop .dcx-sw.on,.zt .dcx-sw.on{box-shadow:0 0 0 2px var(--ink)}.zt .dcx-sw:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dcx-swatches.big{gap:10px;padding:0}.zt .dcx-swatches.big .dcx-sw{width:30px;height:30px}.zt .dcx-addwrap{display:inline-flex;position:relative}.zt .dcx-mtree{flex-direction:column;gap:2px;max-height:min(60vh,520px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.zt .dcx-mrow{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;--fc:var(--ink2);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.zt .dcx-mrow svg{width:18px;height:18px;color:var(--fc);flex:none}.zt .dcx-mrow span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zt .dcx-mrow em{color:var(--gold);font-size:12px;font-style:normal}.zt .dcx-mrow:hover:not(:disabled){background:var(--cream1)}.zt .dcx-mrow.here{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .dcx-mrow.here{background:color-mix(in srgb,var(--gold) 10%,transparent)}}.zt .dcx-mrow:disabled{opacity:.45;cursor:not-allowed}.zt .dcx-mrow:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .dcx-mrow.top{font-weight:600}.zt:has(.dvw) .zmain{overflow:hidden}.zt .dvw{z-index:210;background:rgba(var(--bgrgb),.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;animation:.16s ease-out edin;display:grid;position:fixed;inset:0}.zt .dvw-box{outline:none;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(1200px,100%);height:100%;min-height:0;margin:0 auto;display:grid}.zt .dvw-bar{background:rgba(var(--cardrgb),.9);border:1px solid rgba(var(--glass),.75);box-shadow:inset 0 1px 0 rgba(var(--glass),.85),0 14px 34px -22px #0e0e0e73;border-radius:18px;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.zt .dvw-bar .dcx-tile small{display:none}.zt .dvw-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zt .dvw-name b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.zt .dvw-name em{color:var(--ink2);font-size:12px;font-style:normal}.zt .dvw-btn{border:1px solid var(--border);background:var(--card);height:38px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zt .dvw-btn svg{width:18px;height:18px}.zt .dvw-btn.icon{width:38px;padding:0}.zt .dvw-btn.solid{background:var(--ink);color:var(--bg);border:0}.zt .dvw-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dvw-stage{touch-action:pan-y pinch-zoom;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.zt .dvw-stage iframe{background:var(--card);border:0;border-radius:14px;width:100%;height:100%;box-shadow:0 30px 80px -40px #0e0e0e8c}.zt .dvw-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 30px 80px -40px #0e0e0e8c}.zt .dvw-wait{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.zt .dvw-none{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:34ch;display:flex}.zt .dvw-none p{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.zt .dvw-nav{background:rgba(var(--cardrgb),.9);border:1px solid rgba(var(--glass),.75);border-radius:999px;justify-self:center;align-items:center;gap:14px;padding:5px;display:flex}.zt .dvw-nav span{text-align:center;min-width:7ch;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (max-width:640px){.zt .dvw{padding:8px}.zt .dvw-box{gap:8px}.zt .dvw-bar{gap:8px;padding:6px 6px 6px 8px}.zt .dvw-bar>.dcx-tile{display:none}.zt .dvw-bar .dvw-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zt .dvw-bar a.dvw-btn{width:38px;padding:0}.zt .dvw-stage iframe,.zt .dvw-stage img{border-radius:10px}}@media (prefers-reduced-motion:reduce){.zt .dvw{animation:none}}@container (max-width:1100px){.zt .dcx.has-details{grid-template-columns:220px minmax(0,1fr)}.zt .dcx-details{z-index:80;width:min(380px,100vw - 24px);max-height:none;box-shadow:0 30px 80px -30px rgba(var(--shade),.7);position:fixed;top:12px;bottom:12px;right:12px}}@container (max-width:760px){.zt .dcx,.zt .dcx.has-details{grid-template-columns:minmax(0,1fr)}.zt .dcx-side{position:static}.zt .dcx-views{flex-direction:row;gap:6px;padding-bottom:2px;overflow-x:auto}.zt .dcx-view{border:1px solid var(--border);background:var(--card);border-radius:999px;flex:none;width:auto;padding:7px 12px}.zt .dcx-view.on{background:var(--ink);color:var(--bg);box-shadow:none}.zt .dcx-view.on .dcx-vi,.zt .dcx-view.on small{color:inherit}.zt .dcx-drop,.zt .dcx-table th:nth-child(3),.zt .dcx-table td:nth-child(3),.zt .dcx-table th:nth-child(4),.zt .dcx-table td:nth-child(4){display:none}.zt .dcx-table{table-layout:fixed}.zt .dcx-table th:nth-child(2){width:104px}.zt .dcx-table th:nth-child(5){width:52px}.zt .dcx-table th,.zt .dcx-row td{padding-left:10px;padding-right:10px}.zt .dcx-name{gap:10px;min-width:0}.zt .dcx-pick b{max-width:100%}.zt .dcx-find{flex-basis:100%;order:3;max-width:none;margin-left:0}}.zt .dcx-vpic{place-items:center;width:100%;height:100%;display:grid;position:relative}.zt .dcx-vpic img{object-fit:cover;width:100%;height:100%}.zt .dcx-vplay{background:var(--ink);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.zt .dcx-vplay{background:color-mix(in srgb,var(--ink) 62%,transparent)}}.zt .dcx-vplay{color:var(--bg);box-shadow:0 6px 18px -8px #0e0e0e99}.zt .dcx-vplay svg{width:20px;height:20px;margin-left:2px}.zt .dcx-vlen{background:var(--ink);border-radius:999px;padding:2px 7px;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.zt .dcx-vlen{background:color-mix(in srgb,var(--ink) 70%,transparent)}}.zt .dcx-vlen{color:var(--bg);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.zt .dcx-dprev video{object-fit:contain;background:#000;width:100%;height:100%}.zt .dvw-stage video{background:#000;border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 30px 80px -40px #0e0e0e8c}.zt .dcx-space{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:7px;padding:14px;display:flex}.zt .dcx-spaceh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.zt .dcx-spaceh b{color:var(--ink);font-size:13px;font-weight:600}.zt .dcx-spaceh em{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.zt .dcx-spacebar{background:var(--cream2);border-radius:999px;height:6px;display:block;overflow:hidden}.zt .dcx-spacebar i{border-radius:inherit;background:var(--gold);height:100%;display:block}.zt .dcx-space small{color:var(--ink2);font-size:12px;line-height:1.45}.zt .dcx-space.l-warn .dcx-spacebar i{background:var(--dv-warn)}.zt .dcx-spaceadd{color:var(--ink);text-underline-offset:2px;align-self:flex-start;font-size:12.5px;font-weight:600;text-decoration:underline}.zt .dcx-spaceadd:hover{color:var(--gold)}.zt .dcx-spaceadd:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:3px}.zt .dcx-space.l-full .dcx-spacebar i{background:var(--danger)}.zt .dcx-space.l-full small{color:var(--danger);font-weight:600}.zt .dcx-pending{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.zt .dcx-pend{border:1px solid var(--gold);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .dcx-pend{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border))}}.zt .dcx-pend{background:var(--card)}.zt .dcx-pend p{color:var(--ink);margin:0;font-size:13px}.zt .dcx-pendacts{gap:8px;display:inline-flex}.zt .dcx-pendacts button{background:var(--ink);height:32px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.zt .dcx-pendacts button.quiet{color:var(--ink2);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.zt .dcx-pendacts button:disabled{opacity:.5;cursor:default}.zt .dcx-pendacts button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .dc-keep{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.zt .dc-keep.fixed{cursor:default}.zt .dc-keep input{width:17px;height:17px;accent-color:var(--ink);flex:none;margin:2px 0 0}.zt .dc-keep span{flex-direction:column;gap:2px;display:flex}.zt .dc-keep b{color:var(--ink);font-size:13.5px;font-weight:600}.zt .dc-keep small{color:var(--ink2);font-size:12px;line-height:1.45}.zt .dc-stage{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.zt .dc-vlock{width:fit-content;color:var(--gold);align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .dc-vlock svg{width:15px;height:15px}.zt .dc-vlock.on{background:var(--gold);border-radius:999px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.zt .dc-vlock.on{background:color-mix(in srgb,var(--gold) 12%,transparent)}}.zt .dc-vlock:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .mbr-storage{max-width:560px;margin-top:16px}@media (max-width:640px){.zt .dcx-space{padding:12px}}.zt .avg{align-items:center;padding-left:9px;display:inline-flex}.zt .avg-f{margin-left:-9px;display:inline-flex;position:relative}.zt .avg-a{border:2px solid var(--card);background:var(--champ);width:30px;height:30px;color:var(--ink);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:10.5px;font-weight:700;transition:transform .18s;display:grid;overflow:hidden}.zt .avg-a img{object-fit:cover;background:#fff;width:100%;height:100%}.zt .avg-a:hover,.zt .avg-a.on{transform:scale(1.05)}.zt .avg-a.marked{box-shadow:0 0 0 2px var(--gold)}.zt .avg-a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .avg-more{background:var(--cream2);min-width:26px;height:26px;color:var(--ink2);border-radius:999px;place-items:center;margin-left:4px;padding:0 6px;font-size:11px;font-weight:600;display:grid}.zt .avg-tip{z-index:60;background:var(--ink);color:var(--bg);white-space:nowrap;transform-origin:50% 100%;pointer-events:none;box-shadow:0 12px 30px -14px rgba(var(--shade),.7);border-radius:9px;flex-direction:column;align-items:center;padding:6px 12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%}.zt .avg-tip b{font-size:12.5px;font-weight:700}.zt .avg-tip small{color:var(--bg);font-size:11px}@supports (color:color-mix(in lab, red, red)){.zt .avg-tip small{color:color-mix(in srgb,var(--bg) 72%,transparent)}}.zt .avg-l1,.zt .avg-l2{height:1px;position:absolute;bottom:-1px}.zt .avg-l1{background:linear-gradient(90deg,transparent,var(--gold2),transparent);width:50%;left:25%}.zt .avg-l2{background:linear-gradient(90deg,transparent,var(--champ),transparent);filter:blur(1px);width:40%;height:2px;left:10%}@media (prefers-reduced-motion:reduce){.zt .avg-a,.zt .dcx-sort svg{transition:none}}.zt .acm{display:flex;position:relative}.zt button.av{cursor:pointer;border:0;padding:0}.zt button.av:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt button.av.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--gold)}.zt .ntf-pan.acm-pan{width:min(268px,100vw - 28px);padding:6px}.zt .acm-who{border-bottom:1px solid rgba(var(--glass),.6);flex-direction:column;gap:2px;margin:0 0 4px;padding:10px 12px 11px;display:flex}.zt .acm-who b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zt .acm-who em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;overflow:hidden}.zt .acm-pan a,.zt .acm-pan>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:9px 12px;display:flex}.zt .acm-pan a:hover,.zt .acm-pan>button:hover,.zt .acm-pan a:focus-visible,.zt .acm-pan>button:focus-visible{background:rgba(var(--glass),.6);outline:none}.zt .acm-pan a:focus-visible,.zt .acm-pan>button:focus-visible{box-shadow:inset 0 0 0 2px var(--gold)}.zt .acm-pan a>svg,.zt .acm-pan>button>svg{width:16px;height:16px;color:var(--ink2);flex:none}.zt .acm-pan a>span,.zt .acm-pan>button>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zt .acm-pan b{font-size:13.5px;font-weight:500}.zt .acm-pan span em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.zt .acm-plus>svg:first-child{color:var(--gold)}.zt .acm-pan .go{opacity:.5;width:14px;height:14px}.zt .acm-sep{background:rgba(var(--glass),.7);height:1px;margin:5px 4px}.zt .acm-pan>button:disabled{opacity:.6;cursor:default}.zt .acm-pan>button>.acm-knob{background:var(--ink);border-radius:999px;flex:none;width:32px;height:19px;margin-left:auto;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.zt .acm-pan>button>.acm-knob{background:color-mix(in srgb,var(--ink) 16%,transparent)}}.zt .acm-pan>button>.acm-knob{transition:background-color .3s cubic-bezier(.32,.72,0,1)}.zt .acm-knob:after{content:"";background:var(--card);border-radius:50%;width:15px;height:15px;transition:transform .5s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0e0c064d}.zt .acm-sw.on .acm-knob{background:var(--gold)}.zt .acm-sw.on .acm-knob:after{transform:translate(13px)}.zt .acm-sw.on>svg:first-child{color:var(--gold)}@media (prefers-reduced-motion:reduce){.zt .acm-knob,.zt .acm-knob:after{transition:none}}.zt.tks-mode{min-height:100dvh;padding:0;display:block}.zt .tks-body{color:var(--ink);text-wrap:pretty;margin:0 0 18px;font-size:15px;line-height:1.55}.zt .tks-links{gap:12px;margin:0 0 20px;display:flex}.zt .tks-links a{background:rgba(var(--glass),.5);height:54px;box-shadow:inset 0 0 0 1px rgba(var(--tint),.08);color:var(--ink);border-radius:17px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .33s cubic-bezier(.5,0,0,.75),box-shadow .25s cubic-bezier(.5,0,0,.75);display:inline-flex}.zt .tks-links a:hover{background:rgba(var(--glass),.72)}.zt .tks-links a:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.zt .tks-links svg{opacity:.6;flex:none;width:15px;height:15px}.zt .set{flex-direction:column;gap:16px;width:100%;display:flex}.zt .set-lede{color:var(--ink2);margin:0 0 4px;font-size:14px}.zt .set-lede a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);font-weight:500}.zt .set-grp{border:1px solid var(--border);background:var(--card);border-radius:18px;margin:0;overflow:hidden}.zt .set-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:0;padding:13px 18px 9px;font-size:10.5px;font-weight:700}.zt .set-body{padding:4px 18px 18px}.zt .set-row{border:0;border-top:1px solid var(--border);width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;align-items:center;gap:13px;padding:13px 18px;text-decoration:none;display:flex}.zt .set-link,.zt .set-switch{cursor:pointer}.zt .set-link:hover,.zt .set-switch:hover{background:var(--cream1)}.zt .set-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .set-ic{width:17px;height:17px;color:var(--ink2);flex:none}.zt .set-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.zt .set-t b{font-size:14px;font-weight:500}.zt .set-t small{color:var(--ink2);max-width:62ch;font-size:12.5px;line-height:1.45}.zt .set-go{width:16px;height:16px;color:var(--ink2);opacity:.55;flex:none}.zt .set-v{color:var(--ink2);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px}.zt .set-row.danger .set-ic{color:var(--ink)}.zt .set-btn{flex:none}.zt .set-switch:disabled{cursor:default;opacity:.7}.zt .set-knob{background:var(--border);border-radius:999px;flex:none;width:40px;height:24px;transition:background .16s;position:relative}.zt .set-knob:after{content:"";background:var(--card);border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0e0e0e40}.zt .set-switch.on .set-knob{background:var(--ink)}.zt .set-switch.on .set-knob:after{transform:translate(16px)}.zt .set-docs{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:12px 18px 15px;font-size:13px;display:flex}.zt .set-docs svg{width:15px;height:15px;color:var(--ink2)}.zt .set-docs a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}@media (prefers-reduced-motion:reduce){.zt .set-knob,.zt .set-knob:after{transition:none}}@media (max-width:560px){.zt .set-row{flex-wrap:wrap;align-items:flex-start}.zt .set-btn{margin-left:30px}}.zt .mph{white-space:nowrap;vertical-align:baseline;display:inline-grid;position:relative}.zt .mph>.mph-t{grid-area:1/1;place-self:baseline start}.zt .mph>.mph-svg{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.zt .phr{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.zt .phr.sm{flex-wrap:nowrap;flex:none;align-self:center;gap:6px;margin:0 0 0 auto}.zt .phr-t{aspect-ratio:4/3;background:var(--cream2);cursor:zoom-in;border:0;border-radius:12px;width:96px;padding:0;display:block;position:relative;overflow:hidden}.zt .phr.sm .phr-t{aspect-ratio:auto;border-radius:10px;width:48px;height:48px}.zt .phr-t img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.32,.72,0,1);display:block}.zt .phr-t:hover img{transform:scale(1.05)}.zt .phr-t:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .phr-more{background:rgba(var(--bgrgb),.62);color:var(--ink);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.zt.phv{z-index:130;background:rgba(var(--bgrgb),.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:56px 72px;animation:.3s cubic-bezier(.32,.72,0,1) phv-in;display:grid;position:fixed;inset:0;overflow:auto}@keyframes phv-in{0%{opacity:0}to{opacity:1}}.zt .phv-fig{flex-direction:column;align-items:center;gap:10px;max-width:min(1100px,100%);margin:0;display:flex}.zt .phv-fig img{object-fit:contain;border-radius:20px;max-width:100%;min-height:min(56vh,520px);max-height:calc(100vh - 190px);display:block;box-shadow:0 30px 80px -30px #0009}.zt .phv-fig figcaption{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:4px;font-size:13.5px;display:flex}.zt .phv-fig figcaption b{color:var(--ink);font-weight:600}.zt .phv-n{font-variant-numeric:tabular-nums;font-size:12.5px}.zt .phv-nav,.zt .phv-close{border:1px solid var(--champ);background:var(--cream2);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.zt .phv-nav svg,.zt .phv-close svg{width:18px;height:18px}.zt .phv-nav.prev{top:50%;left:16px;transform:translateY(-50%)}.zt .phv-nav.next{top:50%;right:16px;transform:translateY(-50%)}.zt .phv-close{top:16px;right:16px}.zt.phv button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@supports (corner-shape:squircle){.zt .phr-t{corner-shape:squircle;border-radius:20px}.zt .phr.sm .phr-t{corner-shape:squircle;border-radius:17px}.zt .phv-fig img{corner-shape:squircle;border-radius:33px}}@media (max-width:560px){.zt .phr-t{width:84px}.zt .phr.sm .phr-t{width:40px;height:40px}.zt.phv{padding:64px 12px 24px}.zt .phv-nav.prev,.zt .phv-nav.next{top:auto;bottom:18px;transform:none}}@media (prefers-reduced-motion:reduce){.zt .phr-t img,.zt.phv{transition:none;animation:none}}.zt .board .tk>.phr.sm{flex-wrap:wrap;margin:8px 0 0;display:flex}.zt .board .tk>.phr.sm .phr-t{width:44px;height:44px}.zt .pjb-zu{border-color:rgba(var(--goldrgb),.45);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.zt .pjb-zu-t h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.zt .pjb-zu-t p{color:var(--ink2);margin:4px 0 0;font-size:14px;line-height:1.5}.zt .pjb-zu-thin{margin-top:12px}.zt .pjb-zu-thin p{color:var(--ink);margin:0;font-size:13px;font-weight:600}.zt .pjb-zu-thin ul{color:var(--ink2);margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55}.zt .zu-link{border:1px solid rgba(var(--goldrgb),.35);background:var(--card);border-radius:20px;align-items:center;gap:14px;margin:0 0 18px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .zu-link{background:color-mix(in srgb,var(--card) 70%,var(--bg))}}.zt .zu-link{color:var(--ink);text-decoration:none;transition:border-color .3s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.zt .zu-link:hover{border-color:var(--gold)}.zt .zu-link:active{transform:scale(.99)}.zt .zu-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .zu-link-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zt .zu-link-t b{font-size:15px;font-weight:600}.zt .zu-link-t span{color:var(--ink2);font-size:13px;line-height:1.4}.zt .zu-link-go{width:18px;height:18px;color:var(--ink2);flex:none}@media (prefers-reduced-motion:reduce){.zt .zu-link{transition:none}}.zt .pjb-zulma{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.zt .pjb-zulma.is-lead{border-color:rgba(var(--goldrgb),.6);box-shadow:0 22px 50px -36px rgba(var(--goldrgb),.6)}.zt .pjb-zulma-i{background:rgba(var(--goldrgb),.2);width:40px;height:40px;color:var(--gold);border-radius:13px;place-items:center;display:grid}.zt .pjb-zulma-i svg{width:19px;height:19px}.zt .pjb-zulma h2{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:600}.zt .pjb-zulma>p{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.zt .pjb-zulma-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.zt .pjb-zulma-chip{border:1px solid var(--border);background:var(--card);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .25s cubic-bezier(.32,.72,0,1),background-color .25s cubic-bezier(.32,.72,0,1)}.zt .pjb-zulma-chip:hover{border-color:var(--gold)}.zt .pjb-zulma-chip.on{border-color:var(--gold2);background:rgba(var(--goldrgb),.18)}.zt .pjb-zulma-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-zulma-go{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px;display:flex}.zt .pjb-zulma-go span{color:var(--ink2);font-size:13px}@media (prefers-reduced-motion:reduce){.zt .pjb-zulma-chip{transition:none}}.zt .pdr{background:var(--card);border-radius:28px;margin:0 0 28px;padding:24px 26px}@supports (color:color-mix(in lab, red, red)){.zt .pdr{background:color-mix(in srgb,var(--card) 62%,var(--bg))}}.zt .pdr-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:16px;display:flex}.zt .pdr-head h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:600}.zt .pdr-head p{color:var(--ink2);margin:0;font-size:13px}.zt .pdr-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.zt .pdr-colh{align-items:center;gap:10px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.zt .pdr-colh small{color:var(--ink2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-weight:500}.zt .pdr-coli{background:rgba(var(--goldrgb),.2);width:30px;height:30px;color:var(--gold);border-radius:10px;place-items:center;display:grid}.zt .pdr-coli svg{width:15px;height:15px}.zt .pdr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zt .pdr-card{background:var(--card);border:1px solid var(--border);border-radius:16px;align-items:center;gap:8px;padding:4px 6px 4px 4px;transition:border-color .3s cubic-bezier(.32,.72,0,1);display:flex}.zt .pdr-card:hover{border-color:rgba(var(--goldrgb),.6)}.zt .pdr-open{min-width:0;color:var(--ink);border-radius:12px;flex-direction:column;flex:1;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.zt .pdr-open b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.zt .pdr-open span{color:var(--ink2);font-size:12.5px}.zt .pdr-open:focus-visible,.zt .pdr-del:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pdr-del{width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.zt .pdr-del:hover{background:var(--cream2);color:var(--ink)}.zt .pdr-del svg{width:15px;height:15px}.zt .pdr-empty{color:var(--ink2);margin:0;padding:12px 4px;font-size:13.5px}.zt .pdr-empty a{color:var(--gold);font-weight:600}@container (max-width:760px){.zt .pdr{padding:18px}.zt .pdr-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.zt .pdr-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.zt .pdr-card{transition:none}}.zt .sgd{--ease:cubic-bezier(.32,.72,0,1);--dur:.6s;--fast:.3s;--w:380px;z-index:44;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:22px;right:24px}@media (max-width:767px){.zt .sgd{display:none}}@media (min-width:768px) and (max-width:900px){.zt .sgd{bottom:104px}}.zt .sgd-card{pointer-events:auto;interpolate-size:allow-keywords;background:var(--card);border:1px solid var(--border);width:fit-content;max-width:calc(100vw - 48px);box-shadow:0 0 0 0 rgba(var(--goldrgb),0),0 14px 34px -16px #0e0c0680,0 2px 6px -3px #0e0c062e;transition:width var(--fast) var(--ease),border-radius var(--fast) var(--ease),transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease),border-color var(--fast) var(--ease);border-radius:22px;flex-direction:column;display:flex}.zt .sgd.open .sgd-card{width:var(--w);border-color:rgba(var(--goldrgb),.5);box-shadow:0 0 0 6px rgba(var(--goldrgb),.08),0 44px 88px -40px #0e0c0699;transition-duration:var(--dur);border-radius:26px;transform:translateY(-4px)}.zt .sgd:not(.open) .sgd-card:hover{border-color:var(--gold)}.zt .sgd-grow{width:0;min-width:100%;transition:grid-template-rows var(--fast) var(--ease);grid-template-rows:0fr;display:grid}.zt .sgd.open .sgd-grow{transition-duration:var(--dur);grid-template-rows:1fr}.zt .sgd-clip{justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.zt .sgd-in{width:calc(var(--w) - 2px);flex-direction:column;flex:none;max-height:min(600px,100vh - 170px);padding:20px 18px 4px;display:flex}.zt .sgd-in>:not(.sgd-secs),.zt .sgd-sec{opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease);transform:translateY(8px)}.zt .sgd.open .sgd-in>:not(.sgd-secs),.zt .sgd.open .sgd-sec{opacity:1;transition:opacity .4s var(--ease) calc(.14s + var(--i,0) * 45ms),transform var(--dur) var(--ease) calc(var(--i,0) * 45ms);transform:none}.zt .sgd-head{padding:0 4px}.zt .sgd-head h2{letter-spacing:-.018em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.zt .sgd-head p{color:var(--ink2);margin:3px 0 0;font-size:12.5px}.zt .sgd-prog{gap:7px;margin:14px 4px;display:grid}.zt .sgd-bar{background:var(--ink);border-radius:999px;height:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt .sgd-bar{background:color-mix(in srgb,var(--ink) 9%,transparent)}}.zt .sgd-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold2));height:100%;transition:width var(--dur) var(--ease) .2s;display:block}.zt .sgd-count{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.zt .sgd-secs{overscroll-behavior:contain;flex:auto;align-content:start;gap:4px;min-height:0;margin:0 -4px;padding:0 4px;list-style:none;display:grid;overflow:auto}.zt .sgd-sec{background:0 0;border-radius:16px}.zt .sgd-sec.on{background:var(--cream1)}.zt .sgd-sech{cursor:pointer;width:100%;height:56px;font:inherit;color:var(--ink);text-align:left;transition:background-color .3s var(--ease);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:0 10px;display:flex}.zt .sgd-sec:not(.on) .sgd-sech:hover{background:var(--cream1)}.zt .sgd-sech:focus-visible{outline:2px solid var(--gold2);outline-offset:-2px}.zt .sgd-ico{background:var(--gold);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .sgd-ico{background:color-mix(in srgb,var(--gold) 15%,transparent)}}.zt .sgd-ico{color:var(--gold)}.zt .sgd-ico svg{width:17px;height:17px}.zt .sgd-sec.all .sgd-ico{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .sgd-sec.all .sgd-ico{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.zt .sgd-sec.all .sgd-ico{color:var(--ink2)}.zt .sgd-t{flex:1;gap:1px;min-width:0;display:grid}.zt .sgd-t b{letter-spacing:-.008em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.zt .sgd-t small{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px}.zt .sgd-seal{color:#1a150d;background:linear-gradient(#f1d79a,#c9a961);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.zt .sgd-seal svg{stroke-width:3px;width:13px;height:13px}.zt .sgd-chev{width:16px;height:16px;color:var(--ink2);transition:transform var(--dur) var(--ease);flex:none}.zt .sgd-sec.on .sgd-chev{transform:rotate(180deg)}.zt .sgd-sgrow{transition:grid-template-rows var(--fast) var(--ease);grid-template-rows:0fr;display:grid}.zt .sgd-sec.on .sgd-sgrow{transition-duration:var(--dur);grid-template-rows:1fr}.zt .sgd-body{min-height:0;overflow:hidden}.zt .sgd-people,.zt .sgd-steps{margin-left:56px;margin-right:10px}.zt .sgd-people{align-items:center;gap:10px;margin-bottom:8px;display:flex}.zt .sgd-people small{color:var(--ink2);font-size:12px}.zt .sgd-steps{gap:2px;margin-top:0;padding:0 0 10px;list-style:none;display:grid}.zt .sgd-people,.zt .sgd-steps>li{opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease);transform:translateY(6px)}.zt .sgd-sec.on .sgd-people,.zt .sgd-sec.on .sgd-steps>li{opacity:1;transition:opacity .4s var(--ease) calc(.14s + var(--i,0) * 45ms),transform var(--dur) var(--ease) calc(var(--i,0) * 45ms);transform:none}.zt .sgd-step{color:var(--ink);transition:background-color .3s var(--ease);border-radius:12px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:start;gap:10px;margin-left:-6px;padding:8px 8px 8px 6px;text-decoration:none;display:grid}.zt .sgd-step:hover{background:var(--card)}.zt .sgd-step:focus-visible{outline:2px solid var(--gold2);outline-offset:-2px}.zt .sgd-dot{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .sgd-dot{border:1.5px solid color-mix(in srgb,var(--ink) 28%,transparent)}}.zt .sgd-step.done .sgd-dot{color:#1a150d;background:linear-gradient(#f1d79a,#c9a961);border:0}.zt .sgd-dot svg{stroke-width:3px;width:12px;height:12px}.zt .sgd-st{gap:2px;min-width:0;display:grid}.zt .sgd-st b{letter-spacing:-.005em;font-size:13.5px;font-weight:600;line-height:1.35}.zt .sgd-st small{color:var(--ink2);font-size:12.5px;line-height:1.45}.zt .sgd-step.done .sgd-st b{color:var(--ink2);font-weight:500}.zt .sgd-go{width:16px;height:16px;color:var(--ink2);transition:transform .35s var(--ease),color .3s var(--ease);margin-top:3px}.zt .sgd-step:hover .sgd-go{color:var(--gold);transform:translate(2px)}.zt .sgd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zt .sgd-foot{border-top:1px solid var(--border);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 4px 0;padding:12px 0 8px;font-size:12px;display:flex}.zt .sgd-foot a{color:var(--ink2)}.zt .sgd-hide{cursor:pointer;font:inherit;color:var(--ink);transition:color .3s var(--ease);background:0 0;border:0;padding:0;font-weight:600}.zt .sgd-hide:hover{color:var(--gold)}.zt .sgd-hide:focus-visible{outline:2px solid var(--gold2);outline-offset:2px;border-radius:4px}.zt .sgd-barrow{justify-content:flex-end;display:flex}.zt .sgd-btn{cursor:pointer;height:44px;font:inherit;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 11px;display:inline-flex}.zt .sgd-btn:focus-visible{outline:2px solid var(--gold2);outline-offset:-3px}.zt .sgd-bt{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.zt .sgd-chv{width:15px;height:15px;color:var(--ink2);transition:transform var(--dur) var(--ease);flex:none;margin-left:-2px}.zt .sgd.open .sgd-chv{transform:rotate(180deg)}.zt .sgd-bn{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.zt .sgd-ring{flex:none;transform:rotate(-90deg)}.zt .sgd-ring circle{fill:none;stroke-width:2.6px}.zt .sgd-ring .t{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .sgd-ring .t{stroke:color-mix(in srgb,var(--ink) 12%,transparent)}}.zt .sgd-ring .v{stroke:var(--gold);stroke-linecap:round;transition:stroke-dasharray var(--dur) var(--ease),opacity .2s var(--ease)}.zt .sgd.still,.zt .sgd.still *{transition:none!important}@media (prefers-reduced-motion:reduce){.zt .sgd,.zt .sgd *{transition:none!important;animation:none!important}}.zt .emp{--ease:cubic-bezier(.32,.72,0,1);--dur:.6s}.zt .emp-bar{background:var(--ink);border-radius:999px;flex:none;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.zt .emp-bar{background:color-mix(in srgb,var(--ink) 9%,transparent)}}.zt .emp-bar.g{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .emp-bar.g{background:color-mix(in srgb,var(--gold) 42%,transparent)}}.zt .emp-ico{background:var(--gold);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .emp-ico{background:color-mix(in srgb,var(--gold) 16%,transparent)}}.zt .emp-ico{color:var(--gold)}.zt .emp-ico svg{width:16px;height:16px}.zt .emp-g{opacity:0;transform:translateY(14px) var(--rest,translate(0));transition:opacity .4s var(--ease) calc(var(--i,0) * 45ms),transform var(--dur) var(--ease) calc(var(--i,0) * 45ms), box-shadow var(--dur) var(--ease),border-color .3s var(--ease)}.zt .emp.in .emp-g{opacity:1;transform:var(--rest,translate(0))}.zt .emp-w{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.zt .emp-w b{letter-spacing:-.015em;margin:0 0 6px;font-size:20px;font-weight:400;line-height:1.2;display:block}.zt .emp-w em{color:var(--ink2);max-width:46ch;font-size:13px;font-style:normal;line-height:1.55;display:block}.zt .emp-act{margin-top:16px;display:block}.zt .emp-w>*{opacity:0;transition:opacity .4s var(--ease) calc(.14s + var(--i,0) * 45ms),transform var(--dur) var(--ease) calc(var(--i,0) * 45ms);transform:translateY(6px)}.zt .emp.in .emp-w>*{opacity:1;transform:none}.zt .emp .pill,.zt .zup .pill{white-space:nowrap;background:var(--ink);height:36px;color:var(--bg);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.zt .emp .pill:hover,.zt .zup .pill:hover{opacity:.86}.zt .emp .pill svg,.zt .zup .pill svg{width:14px;height:14px}.zt .emp .pill:focus-visible,.zt .zup .pill:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .emp-card{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:9px;width:150px;height:116px;margin:-58px 0 0 -75px;padding:14px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 18px 34px -24px #0e0c0680,0 2px 6px -3px #0e0c061f}.zt .emp-pills{gap:6px;margin-top:auto;display:flex}.zt .emp-pills i{border:1px solid var(--border);border-radius:999px;width:34px;height:14px;display:block}.zt .emp-split{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;display:grid}.zt .emp-split .emp-art{height:176px;position:relative}@media (max-width:640px){.zt .emp-split{grid-template-columns:minmax(0,1fr);gap:8px}.zt .emp-split .emp-art{order:-1;justify-self:center;width:100%;max-width:320px;height:164px}}.zt .plv-box .emp-plan{padding:8px 0 0}.zt .emp-plan .p0{--rest:translate(-66px,10px) rotate(-8deg);--spread:translate(-92px,6px) rotate(-12deg);z-index:1}.zt .emp-plan .p2{--rest:translate(66px,10px) rotate(8deg);--spread:translate(92px,6px) rotate(12deg);z-index:1}.zt .emp-plan .p1{--rest:translate(0,-2px);--spread:translate(0,-10px) scale(1.04);z-index:2}.zt .emp-plan .p0>*,.zt .emp-plan .p2>*{opacity:.7}.zt .emp-ages .syh-band{min-height:158px}.zt .emp-chip{z-index:1;pointer-events:none;border:1px dashed var(--ink);border-radius:16px;flex-direction:column;gap:7px;padding:13px 14px 13px 32px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.zt .emp-chip{border:1px dashed color-mix(in srgb,var(--ink) 22%,transparent)}}.zt .emp-chip{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.zt .emp-chip{background:color-mix(in srgb,var(--card) 72%,transparent)}}.zt .emp-chip{--spread:translateY(-4px)}.zt .emp-hdot{border:1.5px solid var(--gold2);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:13px}.zt .emp-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 0;display:flex}.zt .emp-foot .pill{margin-left:auto}.zt .emp-stack{flex-direction:column;display:flex}.zt .emp-stack .emp-art{height:126px;margin:0 0 18px;position:relative}.zt .emp-record .emp-card{--cw:min(400px,86%);width:var(--cw);height:64px;margin:0 0 0 calc(var(--cw) / -2);transform-origin:50% 0;justify-content:center;padding:0 14px;inset:auto auto 0 50%}.zt .emp-row{align-items:center;gap:12px;display:flex}.zt .emp-col{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.zt .emp-record .s0{z-index:3}.zt .emp-record .s1{--rest:translateY(-15px) scaleX(.94);--spread:translateY(-31px) scaleX(.97);z-index:2}.zt .emp-record .s2{--rest:translateY(-30px) scaleX(.88);--spread:translateY(-60px) scaleX(.94);z-index:1}.zt .emp-record .s1>*,.zt .emp-record .s2>*{opacity:.5}.zt .emp-record .emp-w{text-align:center;align-items:center}.zt .zup-quiet .emp-w b{margin:0 0 4px;font-size:17px}.zt .zup-quiet .emp-w em{font-size:12.5px}.zt .emp-qs{flex-direction:column;gap:9px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.zt .emp-qs li{--spread:translateX(3px);align-items:center;gap:10px;display:flex}.zt .emp-qc{border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .emp-qc{border:1.5px solid color-mix(in srgb,var(--ink) 25%,transparent)}}.zt .emp-qc{transition:background-color .4s var(--ease) .75s,border-color .4s var(--ease) .75s}.zt .emp-qc svg{fill:none;stroke:#1a150d;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;width:12px;height:12px;transition:stroke-dashoffset .5s var(--ease) .9s}.zt .emp-qs li:not(.tick) svg{display:none}.zt .emp.in .tick .emp-qc{background:linear-gradient(#f1d79a,#c9a961);border-color:#0000}.zt .emp.in .tick .emp-qc svg{stroke-dashoffset:0}.zt .emp-towns{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;display:flex}.zt .emp-town{border:1px solid var(--border);background:var(--cream1);height:26px;color:var(--ink);--spread:translateY(-2px);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.zt .emp-towns .emp-ico{margin-right:4px}.zt .emp-ico.ring{box-shadow:0 0 0 5px var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .emp-ico.ring{box-shadow:0 0 0 5px color-mix(in srgb,var(--gold) 9%,transparent)}}.zt .emp-calm{width:100%;max-width:440px}.zt .emp-calm-deck{padding-bottom:16px;position:relative}.zt .emp-slice{transform-origin:50% 0;background:var(--card);border:1px solid var(--border);border-radius:16px;height:62px;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 24px -18px #0e0c0680}.zt .emp-slice.s1{--rest:translateY(8px) scaleX(.95);--spread:translateY(13px) scaleX(.97);z-index:1}.zt .emp-slice.s2{--rest:translateY(16px) scaleX(.9);--spread:translateY(26px) scaleX(.94);z-index:0}.zt .emp-calm-card{z-index:2;background:var(--card);border:1px solid var(--border);--spread:translateY(-3px);border-radius:16px;align-items:center;gap:13px;height:62px;padding:0 16px 0 12px;display:flex;position:relative;box-shadow:0 10px 24px -18px #0e0c0680}.zt .emp-seal{background:linear-gradient(#f1d79a,#c9a961);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.zt .emp-seal svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.zt .emp-seal circle{stroke:#1a150d38;stroke-width:1.2px;stroke-dasharray:66;stroke-dashoffset:66px;transition:stroke-dashoffset .6s var(--ease) .2s}.zt .emp-seal path{stroke:#1a150d;stroke-width:2.2px;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .5s var(--ease) .55s}.zt .emp.in .emp-seal circle,.zt .emp.in .emp-seal path{stroke-dashoffset:0}.zt .emp-calm-t{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .emp-calm-t b{letter-spacing:-.008em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.zt .emp-calm-t em{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.zt .emp-recent{border:1px solid var(--border);background:var(--card);border-radius:26px;margin:12px 0 0;padding:26px 28px}.zt .emp-recent .emp-art{height:200px}.zt .emp-job{margin:0 0 40px}.zt .emp-biz{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;width:118px;height:140px;margin:-70px 0 0 -59px;padding:0 12px 12px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 34px -24px #0e0c0680,0 2px 6px -3px #0e0c061f}.zt .emp-plate{background:repeating-linear-gradient(135deg,var(--ink) 0 6px,transparent 6px 12px),var(--cream1);height:50px;margin:0 -12px;display:block}@supports (color:color-mix(in lab, red, red)){.zt .emp-plate{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 7%,transparent) 0 6px,transparent 6px 12px),var(--cream1)}}.zt .emp-logo{border:2px solid var(--card);background:repeating-linear-gradient(135deg,var(--ink) 0 4px,transparent 4px 8px),var(--cream2);border-radius:50%;width:34px;height:34px;margin:-24px 0 2px;display:block}@supports (color:color-mix(in lab, red, red)){.zt .emp-logo{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 10%,transparent) 0 4px,transparent 4px 8px),var(--cream2)}}.zt .emp-recent .b0{--rest:translate(-70px,8px) rotate(-7deg);--spread:translate(-96px,4px) rotate(-11deg);z-index:1}.zt .emp-recent .b2{--rest:translate(70px,8px) rotate(7deg);--spread:translate(96px,4px) rotate(11deg);z-index:1}.zt .emp-recent .b1{--rest:translate(0,-2px);--spread:translate(0,-10px) scale(1.04);z-index:2}.zt .emp-recent .b0>*,.zt .emp-recent .b2>*{opacity:.7}@media (max-width:640px){.zt .emp-recent{border-radius:22px;padding:18px 16px 20px}}.zt .emp-next .emp-art{height:190px}.zt .emp-next .emp-card{grid-template:"tile rows"minmax(0,1fr)"foot foot"/58px minmax(0,1fr);gap:10px 14px;width:272px;height:140px;margin:-70px 0 0 -136px;padding:14px 16px 12px;display:grid}.zt .emp-vtile{background:var(--cream1);border:1px solid var(--border);border-radius:15px;flex-direction:column;grid-area:tile;justify-content:center;align-self:center;align-items:center;gap:7px;width:58px;height:58px;display:flex}.zt .emp-vrows{flex-direction:column;grid-area:rows;justify-content:center;gap:7px;min-width:0;display:flex}.zt .emp-vr{align-items:center;gap:7px;display:flex}.zt .emp-vr svg{width:11px;height:11px;color:var(--ink2);opacity:.55;flex:none}.zt .emp-vfoot{border-top:1px solid var(--border);grid-area:foot;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.zt .emp-vst{align-items:center;gap:6px;display:inline-flex}.zt .emp-vst .emp-dot{background:var(--up);width:7px;height:7px;box-shadow:0 0 0 3px var(--up);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.zt .emp-vst .emp-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--up) 22%,transparent)}}.zt .emp-next .v0{--rest:translate(-6px,8px) rotate(-2deg);--spread:translate(-12px,4px) rotate(-3.5deg) scale(1.02);z-index:2}.zt .emp-next .v1{--rest:translate(22px,-14px) rotate(4deg) scale(.94);--spread:translate(32px,-22px) rotate(6.5deg) scale(.95);z-index:1}.zt .emp-next .v1>*{opacity:.45}.zt .bkx-next.emp-next .emp-w em{font-size:14px}@container mh (max-width:620px){.zt .emp-next{grid-template-columns:minmax(0,1fr);gap:6px}.zt .emp-next .emp-art{order:-1;justify-self:center;width:100%;max-width:320px;height:176px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.zt .emp.in:hover .emp-g{transform:var(--spread,var(--rest,translate(0)))}.zt .emp-plan.in:hover .p1,.zt .emp-recent.in:hover .b1,.zt .emp-calm.in:hover .emp-calm-card,.zt .emp-next.in:hover .v0,.zt .emp-record.in:hover .s0{border-color:rgba(var(--goldrgb),.5);box-shadow:0 0 0 6px rgba(var(--goldrgb),.08),0 30px 60px -30px #0e0c068c}.zt .emp-ages.in:hover .emp-chip{border-color:rgba(var(--goldrgb),.6)}}@media (prefers-reduced-motion:reduce){.zt .emp,.zt .emp *{transition:none!important;animation:none!important}}.zt .tdW-d small.none{visibility:hidden}.zt .tdW-slot{border:1px dashed var(--ink);border-radius:999px;height:14px;margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.zt .tdW-slot{border:1px dashed color-mix(in srgb,var(--ink) 24%,transparent)}}.zt .tdW-slot{transform-origin:0;transition:transform .6s cubic-bezier(.32,.72,0,1) calc(.25s + var(--i,0) * 45ms),border-color .3s cubic-bezier(.32,.72,0,1);transform:scaleX(0)}.zt .tdI-face.in .tdW-slot{transform:none}.zt .tdW-d.now .tdW-slot{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt .tdW-d.now .tdW-slot{border-color:color-mix(in srgb,var(--gold) 55%,transparent)}}.zt .tdW-cell.free .tdW-add{opacity:.6;border-style:dashed;transform:none}.zt .tdI-face:hover .tdW-cell.free .tdW-add,.zt .tdW-cell.free:focus-within .tdW-add{opacity:1}@media (hover:hover) and (pointer:fine){.zt .tdW-cell.free:hover .tdW-slot{border-color:rgba(var(--goldrgb),.7)}.zt .tdW-cell.free .tdW-add:hover{border-style:solid}}@container tdwc (max-width:110px){.zt .tdW-slot{display:none}}.zt .tdI-cring.free svg{transform:none}.zt .tdI-cring.free circle{stroke:rgba(var(--tint),.38);stroke-width:1.6px;stroke-dasharray:2.2 3.2}.zt .tdI-free svg:last-child{transition:transform .35s cubic-bezier(.32,.72,0,1),color .3s cubic-bezier(.32,.72,0,1)}@media (hover:hover) and (pointer:fine){.zt .tdI-free:hover svg:last-child{color:var(--gold);transform:translate(2px)}}.zt .tdI-free:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zt .tdW-slot,.zt .tdI-free svg{transition:none}}.zt .bhint.tl{transform-origin:0 0;inset:12px auto auto 12px}.zt .plv-tl.unplaced>svg{opacity:.55}.zt .plu{--ease:cubic-bezier(.32,.72,0,1);z-index:2;pointer-events:none;flex-direction:column;gap:16px;padding:4px 0 0;display:flex;position:absolute;top:0;left:0;right:0}.zt .plu-w{max-width:440px}.zt .plu-w b{letter-spacing:-.015em;margin:0 0 5px;font-size:20px;font-weight:400;line-height:1.2;display:block}.zt .plu-w em{color:var(--ink2);font-size:13px;font-style:normal;line-height:1.55;display:block}.zt .plu-cards{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.zt .plu-card{pointer-events:auto;background:var(--card);border:1px dashed var(--ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;width:238px;padding:14px 14px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.zt .plu-card{border:1px dashed color-mix(in srgb,var(--ink) 24%,transparent)}}.zt .plu-card{transition:border-color .3s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease);box-shadow:0 14px 28px -22px #0e0c0680}.zt .plu-card.open{border-style:solid;border-color:rgba(var(--goldrgb),.55);box-shadow:0 0 0 5px rgba(var(--goldrgb),.07),0 26px 48px -28px #0e0c068c;transition-duration:.3s,.6s,.6s;transform:translateY(-3px)}.zt .plu-t{min-width:0;max-width:100%;color:var(--ink);text-decoration:none}.zt .plu-t b{-webkit-line-clamp:2;letter-spacing:-.008em;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.zt .plu-t:hover b{text-underline-offset:3px;text-decoration:underline}.zt .plu-chip{cursor:pointer;border:1px dashed var(--ink);border-radius:10px;align-items:center;gap:6px;height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zt .plu-chip{border:1px dashed color-mix(in srgb,var(--ink) 32%,transparent)}}.zt .plu-chip{color:var(--ink2);font:inherit;transition:border-color .3s var(--ease),color .3s var(--ease);background:0 0;font-size:12.5px;font-weight:600}.zt .plu-chip svg{width:14px;height:14px;color:var(--gold);flex:none}.zt .plu-chip:hover,.zt .plu-card.open .plu-chip{border-style:solid;border-color:var(--gold);color:var(--ink)}.zt .plu-chip:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .plu-grow{width:100%;transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.zt .plu-card.open .plu-grow,.zt .plv-hero.open .plu-grow{grid-template-rows:1fr;transition-duration:.55s}.zt .plu-form{align-items:flex-end;gap:8px;min-height:0;display:flex;overflow:hidden}.zt .plu-form label{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.zt .plu-form label span{color:var(--ink2);font-size:11.5px;font-weight:600}.zt .plu-form input[type=date]{border:1px solid var(--border);background:var(--cream1);width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;color-scheme:normal;border-radius:10px;padding:0 10px;font-size:13px}.zt .plu-form input[type=date]:focus-visible{outline:2px solid var(--gold2);outline-offset:1px}.zt .plu-save{border:1px solid var(--ink);cursor:pointer;background:var(--ink);height:34px;color:var(--bg);font:inherit;transition:opacity .3s var(--ease);border-radius:999px;flex:none;padding:0 15px;font-size:12.5px;font-weight:600}.zt .plu-save:hover{opacity:.86}.zt .plu-save:disabled{opacity:.55;cursor:default}.zt .plu-save:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .plu-more{pointer-events:auto;align-self:center}.zt .plu-more a{color:var(--ink2);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.zt .plu-w,.zt .plu-card,.zt .plu-more{opacity:0;transition:opacity .4s var(--ease) calc(.14s + var(--i,0) * 45ms),translate .6s var(--ease) calc(var(--i,0) * 45ms), border-color .3s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease);translate:0 10px}.zt .plu.in .plu-w,.zt .plu.in .plu-card,.zt .plu.in .plu-more{opacity:1;translate:none}@media (max-width:900px){.zt .plu{padding:0;position:static}.zt .plu-card{width:100%}.zt .plv-tl .bhint{display:none}}@media (prefers-reduced-motion:reduce){.zt .plu *,.zt .plu{transition:none!important}}.zt button.syh-chip{width:100%;font:inherit;text-align:left;cursor:pointer}.zt .syh-chip{row-gap:3px}.zt .syh-chip .syh-dot{grid-row:1/span 4;align-self:start;margin-top:5px}.zt .syh-chip>small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:11px;overflow:hidden}.zt .syh-chip.peek-t.on{border-color:var(--gold)}.zt .syh-chip:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .slife{background:var(--ink);border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt .slife{background:color-mix(in srgb,var(--ink) 10%,transparent)}}.zt .slife i{border-radius:inherit;background:var(--gold2);position:absolute;top:0;bottom:0}.zt .slife.late i{background:var(--deal-fg)}.zt .syh-chip .slife{grid-column:2;margin:3px 0 1px}.zt .peek-card{--ease:cubic-bezier(.32,.72,0,1);z-index:46;background:var(--card);border:1px solid rgba(var(--goldrgb),.45);width:320px;max-width:calc(100vw - 32px);box-shadow:0 0 0 6px rgba(var(--goldrgb),.07),0 34px 70px -34px #0e0c0699;visibility:hidden;clip-path:inset(var(--ct,0px) var(--cr,0px) var(--cb,0px) var(--cl,0px) round 16px);transition:clip-path .3s var(--ease);border-radius:22px;position:fixed}.zt .peek-card.sized{visibility:visible}.zt .peek-card.shown{clip-path:inset(0 round 22px);transition-duration:.55s}.zt .peek-in{padding:16px 16px 14px}.zt .peek-in>*>*,.zt .peek-in .sc-facts>*{opacity:0;transition:opacity .2s var(--ease),translate .2s var(--ease);translate:0 6px}.zt .peek-card.shown .peek-in>*>*,.zt .peek-card.shown .peek-in .sc-facts>*{opacity:1;transition:opacity .4s var(--ease) calc(.14s + var(--i,0) * 45ms),translate .6s var(--ease) calc(var(--i,0) * 45ms);translate:none}.zt .sc{flex-direction:column;gap:12px;display:flex}.zt .sc-photo{aspect-ratio:16/9;object-fit:cover;background:var(--cream1);border-radius:14px;width:100%;display:block}.zt .sc-top{align-items:center;gap:12px;min-width:0;display:flex}.zt .sc-ico{background:var(--gold);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .sc-ico{background:color-mix(in srgb,var(--gold) 16%,transparent)}}.zt .sc-ico{color:var(--gold)}.zt .sc-ico svg{width:19px;height:19px}.zt .sc-h{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .sc-h b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.zt .sc-h span{color:var(--ink2);font-size:12.5px}.zt .sc-life{height:6px}.zt .sc-addph{border:1px dashed var(--ink);border-radius:10px;align-self:flex-start;align-items:center;gap:6px;height:30px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zt .sc-addph{border:1px dashed color-mix(in srgb,var(--ink) 30%,transparent)}}.zt .sc-addph{color:var(--ink2);font-size:12.5px;font-weight:600;text-decoration:none}.zt .sc-addph svg{width:14px;height:14px;color:var(--gold)}.zt .sc-addph:hover{border-style:solid;border-color:var(--gold);color:var(--ink)}.zt .sc-facts{border-top:1px solid var(--border);flex-direction:column;margin:0;display:flex}.zt .sc-facts>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.zt .sc-facts dt{color:var(--ink2);font-size:12px}.zt .sc-facts dd{color:var(--ink);text-align:right;margin:0;font-size:13px;font-weight:600}.zt .sc-facts .late dd{color:var(--deal-fg)}.zt .sc-none{color:var(--ink2);margin:0;font-size:12.5px}.zt .sc-view,.zt .mplan-view{background:var(--ink);height:34px;color:var(--bg);transition:opacity .3s var(--ease);border-radius:999px;align-self:flex-end;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .sc-view:hover,.zt .mplan-view:hover{opacity:.86}.zt .sc-view svg,.zt .mplan-view svg{width:14px;height:14px}.zt .sc-view:focus-visible,.zt .mplan-view:focus-visible,.zt .sc-addph:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt button.plv-node,.zt button.plv-rrow,.zt button.plv-chip{font:inherit;text-align:left;cursor:pointer}.zt button.plv-rrow,.zt button.plv-chip{width:100%}.zt .plv-node.peek-t.on,.zt .plv-rrow.peek-t.on,.zt .plv-chip.peek-t.on{border-color:var(--gold)}.zt .plv-node:focus-visible,.zt .plv-rrow:focus-visible,.zt .plv-chip:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .mplan{flex-direction:column;gap:11px;display:flex}.zt .mplan-t{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.zt .mplan .sc-facts dd small{color:var(--ink2);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.zt .syx.landed{box-shadow:0 0 0 2px rgba(var(--goldrgb),.55);border-radius:18px}@media (prefers-reduced-motion:reduce){.zt .peek-card,.zt .peek-card *{transition:none!important}}.zt div.plv-hero.nodate:hover{transform:none}.zt .plv-hero.nodate .plv-when{color:#f6f1e6b8}.zt .plv-hero-t{color:inherit;margin:14px 0 0;text-decoration:none;position:relative}.zt .plv-hero-t b{letter-spacing:-.01em;font-size:17px;font-weight:600}.zt .plv-hero-t:hover b{text-underline-offset:3px;text-decoration:underline}.zt .plv-hero-t:focus-visible{outline:2px solid var(--gold2);outline-offset:3px;border-radius:6px}.zt .plv-hero-date{flex-direction:column;align-items:flex-start;gap:9px;margin-top:14px;display:flex;position:relative}.zt .plv-hero .plu-chip{color:#f6f1e6e0;border-color:#f6f1e66b}.zt .plv-hero .plu-chip svg{color:#e3c07e}.zt .plv-hero .plu-chip:hover,.zt .plv-hero.open .plu-chip{color:#f6f1e6;border-style:solid;border-color:#e3c07e}.zt .plv-hero .plu-form label span{color:#f6f1e69e}.zt .plv-hero .plu-form input[type=date]{color:#f6f1e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff14;border-color:#f6f1e63d}.zt .plv-hero .plu-save{color:#141210;background:#f6f1e6;border-color:#f6f1e6}.zt .plv-mid{--ease:cubic-bezier(.32,.72,0,1);z-index:2;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;padding:58px 20px 20px;display:flex;position:absolute;inset:0}.zt .plv-year.middle .plv-quiet{visibility:hidden}.zt .plv-year.middle .plv-col{min-height:330px}.zt .plv-mid-w{order:2}.zt .plv-mid .plu-cards{justify-content:center}.zt .plv-mid-w{color:var(--ink2);text-align:center;opacity:0;transition:opacity .4s var(--ease) .14s,translate .6s var(--ease);margin:0;font-size:13px;font-weight:500;translate:0 8px}.zt .plv-mid.in .plv-mid-w,.zt .plv-mid.in .plu-card{opacity:1;translate:none}.zt .plv-mid .plu-card{box-shadow:0 0 0 6px rgba(var(--goldrgb),.06),0 24px 44px -26px #0e0c068c}@media (max-width:900px){.zt .plv-mid{padding:16px;position:static}}.zt .plv-names a{color:var(--ink);font-weight:500}.zt .plv-tl>svg,.zt .plv-pocket,.zt .syh-col{pointer-events:none}.zt .syh-col .syh-chip{pointer-events:auto}.zt .dosome.lead{border-radius:28px;margin:4px 0 34px;padding:44px 46px 28px;container:dlead/inline-size}.zt .dosome.lead .dgrid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t a""b b""h h""o o";align-self:stretch;align-items:start;column-gap:48px;width:100%;display:grid}.zt .dosome.lead .dlead-side{display:contents}.zt .dosome.lead .dlead-t{grid-area:t;min-width:0}.zt .dosome.lead .dlead-a{grid-area:a;justify-self:end;padding-top:6px}.zt .dosome.lead .dbar{grid-area:b}.zt .dosome.lead .dhint{grid-area:h}.zt .dosome.lead .dlead-o{grid-area:o;min-width:0}.zt .dosome.lead h1{font-size:clamp(34px,5.4cqi,58px);font-weight:var(--display-weight,600);letter-spacing:var(--display-track,-.034em);color:var(--ink);margin:0;line-height:1.02}.zt .dosome.lead h1>span{display:block}.zt .dosome.lead .dsub{color:var(--ink2);margin:14px 0 0;font-size:15px;line-height:1.5}.zt .dosome.lead .dfact{color:var(--ink);white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-weight:600;text-decoration:none;transition:background-size .4s cubic-bezier(.32,.72,0,1)}.zt .dosome.lead .dfact:hover,.zt .dosome.lead .dfact:focus-visible{background-size:100% 1px}.zt .dosome.lead .dsep{color:var(--ink2)}.zt .dosome.lead .dbar{margin-top:30px}.zt .dchip.urgent{border-color:var(--t-gas-fg)}@supports (color:color-mix(in lab, red, red)){.zt .dchip.urgent{border-color:color-mix(in srgb,var(--t-gas-fg) 55%,transparent)}}.zt .dchip.urgent{background:var(--t-gas-fg)}@supports (color:color-mix(in lab, red, red)){.zt .dchip.urgent{background:color-mix(in srgb,var(--t-gas-fg) 12%,transparent)}}.zt .dchip.urgent b{font-weight:600}.zt .dchip.urgent .dic{color:var(--t-gas-fg)}.zt .dosome.lead{z-index:4;overflow:visible}.zt .dosome.lead .dwash{border-radius:inherit}.zt .dfield:focus-within{box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 0 0 4px rgba(var(--goldrgb),.16)}@media (max-width:760px){.zt .dosome.lead .dstarts{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;margin:14px -20px 0;padding:0 20px 2px;scroll-padding:0 20px;overflow-x:auto}.zt .dosome.lead .dstarts::-webkit-scrollbar{display:none}.zt .dosome.lead .dchip{scroll-snap-align:start;flex:none}.zt .dosome.lead .dchip.urgent{order:-1}.zt .dosome.lead{border-radius:22px;padding:28px 20px 20px}}@container dlead (max-width:600px){.zt .dosome.lead .dgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"t""a""b""h""o"}.zt .dosome.lead .dlead-a{justify-self:start;margin-top:16px;padding-top:0}.zt .dosome.lead .areapop{left:0;right:auto}}@container dlead (min-width:800px){.zt .dosome.lead.has-offer .dgrid{grid-template:"t s""b s""h s"1fr/minmax(0,1fr) minmax(300px,364px);column-gap:44px}.zt .dosome.lead.has-offer .dlead-side{flex-direction:column;grid-area:s;justify-content:space-between;align-self:stretch;gap:18px;display:flex}.zt .dosome.lead.has-offer .dlead-a{align-self:flex-end}}@container dlead (max-width:799px){.zt .dosome.lead.has-offer .dlead-o{margin-top:26px}}.zt .shelf .jshelf>*,.zt .zc.rise .zc-track>*{opacity:0;transition:opacity .45s cubic-bezier(.32,.72,0,1) calc(var(--i,0) * 45ms + .14s), transform .6s cubic-bezier(.32,.72,0,1) calc(var(--i,0) * 45ms);transform:translateY(16px)}.zt .shelf.in .jshelf>*,.zt .zc.rise.in .zc-track>*{opacity:1;transform:none}.zt .shelf .jshelf{--pw:214px}.zt .subcat .shelf .jshelf{--pw:196px}@media (max-width:900px){.zt .shelf .jshelf{--pw:168px}}@media (prefers-reduced-motion:reduce){.zt .shelf .jshelf>*,.zt .zc.rise .zc-track>*{opacity:1;transition:none;transform:none}}.zt .band{--band-bg:#191510;--band-ink:#f4ecdd;--band-ink2:#f4ecddad;--band-line:#f4ecdd1f;--band-card:#f4ecdd0e;background:var(--band-bg);color:var(--band-ink);border:0;box-shadow:0 30px 60px -44px #0e0c0699}:root[data-theme=dark] .zt .band{--band-bg:#0a0907}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .band{--band-bg:#0a0907}}:root[data-theme=dark][data-black] .zt .band{--band-bg:#17140f}.zt .band h2,.zt .band h3,.zt .band b{color:var(--band-ink)}.zt .band .eb{color:var(--band-ink2)}.zt .afterm.band{border-radius:28px;padding:40px 42px}.zt .afterm.band .qsteps li{color:var(--band-ink)}.zt .afterm.band .qsteps span{background:var(--band-ink);color:var(--band-bg)}.zt .zg-atlas.band{border-radius:28px;margin:0 0 40px;padding:32px 32px 34px}.zt .zg-atlas.band,.zt .zg-atlas.band .zg{--zg-ink:var(--band-ink);--zg-ink2:var(--band-ink2);--zg-card:var(--band-card);--zg-line:var(--band-line);--zg-gold:var(--gold2)}.zt .zg-atlas.band .zg-kicker{color:var(--band-ink);font-size:clamp(24px,2.3vw,30px);font-weight:var(--display-weight,600);letter-spacing:var(--display-track,-.034em);text-transform:none;margin:0 0 22px;line-height:1.1}.zt .zg-atlas.band .zg-more{font-size:14px;font-weight:500}.zt .zg-atlas .zg-card h3{font-weight:var(--display-weight,600);letter-spacing:-.022em;line-height:1.12}.zt .zg-atlas .zg-ic{background:rgba(var(--goldrgb),.16);width:40px;height:40px;color:var(--gold2);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.22);border-radius:12px;place-items:center;margin:0 0 16px;display:grid}.zt .zg-atlas .zg-ic svg{width:20px;height:20px}@media (max-width:760px){.zt .afterm.band,.zt .zg-atlas.band{border-radius:22px;padding:24px 20px}}.zt .zg-atlas.band .zg-row.zg-row{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.zt .zg-atlas.band .zg-row.zg-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.zt .zg-atlas.band .zg-row.zg-row{display:flex}}@media (max-width:720px),(hover:none){.zt .zcard{flex-wrap:wrap;row-gap:10px}.zt .zcard .island{flex:1 0 100%;justify-content:center;align-self:flex-start;gap:2px;min-width:0;height:auto;margin-top:0}.zt .zcard .island>*{flex:auto;justify-content:center;gap:6px;padding:0 8px}}.zt .zc-wrap .jarrow{top:calc(50% - 4px)}.zt .jarrow:focus-visible{opacity:1}.zt .island .isl-share.done svg{color:var(--t-clean-fg)}.zt .pgrid.one .pt.wide{grid-column:1/-1;height:240px}.zt .pgrid.one .pt.wide img{object-position:center 60%}@media (max-width:760px){.zt .pgrid.one .pt.wide{height:184px}}.zt .zpanel{--zp-ease:cubic-bezier(.32,.72,0,1);background:rgba(var(--cardrgb),.6);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid rgba(var(--glass),.85);box-shadow:inset 0 1px 0 rgba(var(--glass),.95),0 1px 2px #0e0e0e0a,0 24px 48px -32px #0e0e0e66;border-radius:22px;padding:16px 8px 8px;position:relative}.zt .zp-head{align-items:center;gap:12px;padding:0 10px 14px;display:flex}.zt .zp-mark{width:36px;height:36px;box-shadow:0 0 0 1px var(--border),0 8px 16px -10px #0e0e0e8c;border-radius:10px;flex:none}.zt .zp-words{min-width:0}.zt .zp-t{letter-spacing:-.014em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.25}.zt .zp-s{color:var(--ink2);text-wrap:pretty;margin:3px 0 0;font-size:12.5px;line-height:1.4}.zt .zp-list{margin:0;padding:0;list-style:none}.zt .zp-list li{position:relative}.zt .zp-list li:before{content:"";background:var(--border);height:1px;transition:opacity .3s var(--zp-ease);position:absolute;top:0;left:12px;right:12px}.zt .zp-row{min-height:41px;color:var(--ink);transition:background-color .45s var(--zp-ease),transform .3s var(--zp-ease);border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 12px;text-decoration:none;display:flex}.zt .zp-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.zt .zp-p{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.zt .zp-c{width:16px;height:16px;color:var(--ink2);transition:transform .5s var(--zp-ease),color .3s var(--zp-ease);flex:none}.zt a.zp-row:hover,.zt a.zp-row:focus-visible{background:rgba(var(--goldrgb),.14)}.zt a.zp-row:hover .zp-c,.zt a.zp-row:focus-visible .zp-c{color:var(--ink);transform:translate(3px)}.zt a.zp-row:hover .zp-p,.zt a.zp-row:focus-visible .zp-p{color:var(--ink)}.zt a.zp-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt a.zp-row:active{transform:scale(.985)}.zt .zp-list li:hover:before,.zt .zp-list li:hover+li:before,.zt .zp-list li:focus-within:before,.zt .zp-list li:focus-within+li:before{opacity:0}.zt .zpanel .zp-head,.zt .zpanel .zp-list li{animation:zp-in .6s var(--zp-ease) both}.zt .zpanel .zp-head{animation-delay:80ms}.zt .zpanel .zp-list li{animation-delay:calc(var(--i,0) * 45ms + .16s)}@keyframes zp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .zpanel .zp-head,.zt .zpanel .zp-list li{animation:none}}.zt .zpanel.soon .zp-row{cursor:default}.zt .zpanel .zo-join{flex-direction:column;align-items:stretch;gap:8px;padding:12px 10px 6px;display:flex}.zt .zpanel .zo-email{flex:none;width:100%}.zt .zpanel .zo-join .pill{justify-content:center;width:100%}.zt .zpanel .zo-fine{color:var(--ink2);margin:0;font-size:11.5px}@container dlead (max-width:799px){.zt .zpanel{padding:16px 10px 10px}.zt .zpanel .zp-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));column-gap:10px;display:grid}}@media (max-width:760px){.zt .gmap .mlbl{display:none}}@media (max-width:640px){.zt .ngrid{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:4px 16px 8px;scroll-padding:0 16px;display:flex;overflow-x:auto}.zt .ngrid::-webkit-scrollbar{display:none}.zt .ngrid li{scroll-snap-align:start;flex:0 0 78%}}.zt .zdeck{--oh:74px;--peek:9px;--gap:10px;--pad:12px;--gapf:10px;--fh:40px;--grow:28px;--lift:4px;--ease:cubic-bezier(.32,.72,0,1);--dur:.6s;--tk-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .zdeck{--tk-bg:color-mix(in srgb,var(--ink),var(--gold) 16%)}}.zt .zdeck{--tk-ink:var(--bg);z-index:6;min-width:0;height:calc(var(--oh) + (var(--shown,1) - 1) * var(--peek) + 2 * var(--pad) + var(--gapf) + var(--fh) + 2px);position:relative}:root[data-theme=dark] .zt .zdeck{--tk-bg:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .zt .zdeck{--tk-bg:color-mix(in srgb,var(--bg),var(--gold) 18%)}}:root[data-theme=dark] .zt .zdeck{--tk-ink:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .zdeck{--tk-bg:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .zt .zdeck{--tk-bg:color-mix(in srgb,var(--bg),var(--gold) 18%)}}:root:not([data-theme=light]) .zt .zdeck{--tk-ink:var(--ink)}}.zt .zdeck-panel{gap:var(--gapf);width:100%;padding:var(--pad);border:1px solid rgba(var(--goldrgb),.3);background:rgba(var(--cardrgb),.78);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 0 0 0 rgba(var(--goldrgb),0),0 20px 44px -32px #0e0e0e73;transition:width var(--dur) var(--ease),padding var(--dur) var(--ease),border-radius var(--dur) var(--ease), transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);border-radius:26px;display:grid;position:absolute;top:0;right:0}.zt .zdeck.open .zdeck-panel{width:calc(100% + var(--grow));padding:calc(var(--pad) + 4px);transform:translateY(calc(-1 * var(--lift)));border-color:rgba(var(--goldrgb),.5);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 0 0 6px rgba(var(--goldrgb),.08),0 44px 88px -40px #0e0e0e8c;border-radius:30px}.zt .zdeck-deck{height:calc(var(--oh) + (var(--shown,1) - 1) * var(--peek));transition:height var(--dur) var(--ease);margin:0;padding:0;list-style:none;position:relative}.zt .zdeck.open .zdeck-deck{height:calc(var(--shown,1) * var(--oh) + (var(--shown,1) - 1) * var(--gap))}.zt .zdeck-c{height:var(--oh);z-index:var(--z,1);background:var(--tk-bg);color:var(--tk-ink);transform-origin:50% 0;transform:translateY(calc(var(--p) * var(--peek))) scaleX(calc(1 - var(--p) * .05));transition:transform var(--dur) var(--ease),opacity .4s var(--ease),box-shadow .3s var(--ease),z-index 0s var(--zd,0s);border-radius:18px;position:absolute;top:0;left:0;right:0;box-shadow:0 14px 28px -20px #0e0c06bf}.zt .zdeck.open .zdeck-c{transform:translateY(calc(var(--p) * (var(--oh) + var(--gap))));transition:transform var(--dur) var(--ease) calc(var(--p) * 45ms),opacity .4s var(--ease),box-shadow .3s var(--ease),z-index 0s var(--zd,0s)}.zt .zdeck-c[data-p=h]{opacity:0;pointer-events:none;transform:translateY(calc(var(--p) * var(--peek))) scaleX(calc(1 - var(--p) * .05)) scale(.94)}.zt .zdeck.open .zdeck-c[data-p=h]{transform:translateY(calc(var(--p) * (var(--oh) + var(--gap)))) scale(.94)}.zt .zdeck-c .zdeck-go{opacity:0;transition:opacity .2s var(--ease)}.zt .zdeck-c[data-whole] .zdeck-go{opacity:1;transition:opacity .4s var(--ease) calc(.14s + var(--p) * 45ms)}.zt .zdeck-go{border-radius:inherit;height:100%;color:inherit;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"ic pic name book""ic pic takes book";align-content:center;gap:3px 12px;padding:0 16px 0 14px;text-decoration:none;display:grid}.zt .zdeck-go:not(:has(.zdeck-pic)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic name book""ic takes book"}.zt .zdeck-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .zdeck-ic{background:var(--tk-ink);border-radius:50%;grid-area:ic;align-self:center;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .zdeck-ic{background:color-mix(in srgb,var(--tk-ink) 12%,transparent)}}.zt .zdeck-ic{color:var(--gold2)}.zt .zdeck-pic{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--tk-ink);border-radius:12px;grid-area:pic;align-self:center;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt .zdeck-pic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tk-ink) 12%,transparent)}}.zt .zdeck-pic img{object-fit:cover;width:100%;height:100%;display:block}.zt .zdeck-t{display:contents}.zt .zdeck-t b{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;grid-area:name;align-self:end;min-width:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.zt .zdeck-t em{min-width:0;color:var(--tk-ink);grid-area:takes;align-self:start;font-size:12.5px;font-style:normal;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.zt .zdeck-t em{color:color-mix(in srgb,var(--tk-ink) 64%,transparent)}}.zt .zdeck-t em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zt .zdeck-book{color:var(--gold2);white-space:nowrap;grid-area:book;place-self:center end;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.zt .zdeck-book svg{transition:transform .5s var(--ease)}.zt .zdeck-c[data-whole]:hover .zdeck-book svg,.zt .zdeck-go:focus-visible .zdeck-book svg{transform:translate(3px)}.zt .zdeck-foot{min-height:var(--fh);justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.zt .zdeck-more{min-width:0;font:inherit;letter-spacing:-.005em;color:var(--ink);cursor:pointer;transition:background .3s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;margin:0;padding:4px 12px 4px 4px;font-size:14px;font-weight:600;display:inline-flex}.zt p.zdeck-more{cursor:default}.zt .zdeck-mark{width:26px;height:26px;box-shadow:0 0 0 1px var(--border);border-radius:8px;flex:none}.zt .zdeck-swap{min-width:0;display:grid}.zt .zdeck-swap>span{white-space:nowrap;transition:opacity .4s var(--ease),transform .4s var(--ease);grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.zt .zdeck-swap i{background:var(--cream2);min-width:22px;height:22px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.zt .zdeck-swap .b{opacity:0;transform:translateY(8px)}.zt .zdeck.open .zdeck-swap .a{opacity:0;transform:translateY(-8px)}.zt .zdeck.open .zdeck-swap .b{opacity:1;transform:none}.zt .zdeck-arrows{flex:none;gap:6px;display:inline-flex}.zt .zdeck-arrows button{border:1px solid var(--border);background:rgba(var(--cardrgb),.6);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.zt .zdeck-arrows button:active{transform:scale(.94)}.zt :is(.zdeck-more,.zdeck-arrows button):focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.zt .zdeck-c[data-whole]:hover{box-shadow:0 0 0 1px rgba(var(--goldrgb),.6),0 16px 30px -20px #0e0c06cc}.zt button.zdeck-more:hover{background:var(--cream2)}.zt .zdeck-arrows button:hover{background:var(--cream2);border-color:var(--gold)}}@media (max-width:560px){.zt .zdeck{height:auto}.zt .zdeck-panel{position:relative}.zt .zdeck.open .zdeck-panel{width:100%;transform:none}.zt .zdeck-pic{display:none}.zt .zdeck-go:has(.zdeck-pic){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic name book""ic takes book"}.zt .zdeck-go{column-gap:10px;padding:0 14px 0 12px}.zt .zdeck-ic{width:32px;height:32px}.zt .zdeck-ic svg{width:16px;height:16px}.zt .zdeck-t b{font-size:14px}}@media (prefers-reduced-motion:reduce){.zt :is(.zdeck-c,.zdeck-go,.zdeck-panel,.zdeck-deck,.zdeck-swap>span,.zdeck-more,.zdeck-arrows button){transition:none!important}}.zt .dosome .dswap{grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.32,.72,0,1),margin-top .55s cubic-bezier(.32,.72,0,1);display:grid}.zt .dosome .dswap>*{min-height:0;overflow:visible clip}.zt .dosome .dswap.chips{margin-top:16px}.zt .dosome .dswap.chips>.dstarts{margin-top:0}.zt .dosome .dswap.res{opacity:0;grid-template-rows:0fr;width:0;min-width:100%;margin-top:0}.zt .dosome.searching .dswap.chips{opacity:0;grid-template-rows:0fr;margin-top:0}.zt .dosome.searching .dswap.res{opacity:1;grid-template-rows:1fr;margin-top:14px}.zt .hres{--ease:cubic-bezier(.32,.72,0,1);--tk-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .hres{--tk-bg:color-mix(in srgb,var(--ink),var(--gold) 16%)}}.zt .hres{--tk-ink:var(--bg);border:1px solid rgba(var(--goldrgb),.3);background:rgba(var(--cardrgb),.74);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 24px 48px -34px #0e0e0e73;border-radius:24px;padding:10px}:root[data-theme=dark] .zt .hres{--tk-bg:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .zt .hres{--tk-bg:color-mix(in srgb,var(--bg),var(--gold) 18%)}}:root[data-theme=dark] .zt .hres{--tk-ink:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .hres{--tk-bg:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .zt .hres{--tk-bg:color-mix(in srgb,var(--bg),var(--gold) 18%)}}:root:not([data-theme=light]) .zt .hres{--tk-ink:var(--ink)}}.zt .hr-g+.hr-g{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.zt .hr-h{letter-spacing:.01em;color:var(--ink2);margin:6px 10px;font-size:12px;font-weight:600}.zt .hr-list{gap:2px;display:grid}.zt .hr-row{min-height:54px;color:var(--ink);transition:background-color .35s var(--ease),box-shadow .35s var(--ease),transform .3s var(--ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:grid}.zt .hr-row:hover,.zt .hr-row.on{background:rgba(var(--goldrgb),.14)}.zt .hr-row.on{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.45)}.zt .hr-row:active{transform:scale(.99)}.zt .hr-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .hr-c{color:var(--ink2);transition:transform .5s var(--ease),color .3s var(--ease)}.zt .hr-row:hover .hr-c,.zt .hr-row.on .hr-c{color:var(--ink);transform:translate(3px)}.zt .hr-ic{background:var(--cream2);width:40px;height:40px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.zt .hr-ic svg{width:18px;height:18px}.zt .hr-pic{background:var(--cream2);width:44px;height:44px;color:var(--gold);border-radius:12px;place-items:center;display:grid;overflow:hidden}.zt .hr-pic img{object-fit:cover;width:100%;height:100%;display:block}.zt .hr-pic svg{width:19px;height:19px}.zt .hr-t{gap:2px;min-width:0;display:grid}.zt .hr-t b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.25;overflow:hidden}.zt .hr-t em{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:12.5px;font-style:normal;line-height:1.35;display:flex}.zt .hr-rate{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.zt .hr-rate svg{color:var(--gold2);fill:currentColor}.zt .hr-rate i{color:var(--ink2);font-style:normal}.zt .hr-lic{color:var(--t-clean-fg);align-items:center;gap:4px;display:inline-flex}.zt .hr-w{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;overflow:hidden}.zt .hr-row.hr-zulma{background:var(--tk-bg);min-height:64px;color:var(--tk-ink);border-radius:16px;margin:2px 0;padding:10px 16px 10px 12px;box-shadow:0 14px 28px -20px #0e0c06bf}.zt .hr-row.hr-zulma:hover,.zt .hr-row.hr-zulma.on{background:var(--tk-bg);box-shadow:0 0 0 1px rgba(var(--goldrgb),.6),0 16px 30px -20px #0e0c06cc}.zt .hr-ic.ink{background:var(--tk-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.zt .hr-ic.ink{background:color-mix(in srgb,var(--tk-ink) 12%,transparent)}}.zt .hr-ic.ink{color:var(--gold2)}.zt .hr-zulma .hr-t em{color:var(--tk-ink)}@supports (color:color-mix(in lab, red, red)){.zt .hr-zulma .hr-t em{color:color-mix(in srgb,var(--tk-ink) 64%,transparent)}}.zt .hr-book{color:var(--gold2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.zt .hr-book svg{transition:transform .5s var(--ease)}.zt .hr-row.hr-zulma:hover .hr-book svg,.zt .hr-row.hr-zulma.on .hr-book svg{transform:translate(3px)}.zt .hr-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:8px 6px 2px;display:flex}.zt .hr-all{color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .hr-all svg{transition:transform .5s var(--ease)}.zt .hr-all:hover svg{transform:translate(3px)}.zt .hr-wide{border:1px solid var(--border);font:inherit;color:var(--ink);cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.zt .hr-wide:hover{background:var(--cream2);border-color:var(--gold)}.zt :is(.hr-all,.hr-wide):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .hr-note{color:var(--ink2);align-items:center;gap:10px;margin:8px 10px;font-size:13.5px;line-height:1.45;display:flex}.zt .hr-note svg{color:var(--gold);flex:none}.zt .hr-wait{gap:6px;padding:2px;display:grid}.zt .hr-wait span{background:linear-gradient(90deg,var(--cream2) 0%,rgba(var(--goldrgb),.14) 50%,var(--cream2) 100%);background-size:200% 100%;border-radius:14px;height:50px;animation:1.6s ease-in-out infinite hr-shimmer;display:block}@keyframes hr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.zt .hres .hr-row{animation:hr-fade .22s var(--ease) both}.zt .dswap.res.fresh .hr-row{animation:hr-in .55s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms + 80ms)}@keyframes hr-fade{0%{opacity:0}to{opacity:1}}@keyframes hr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:760px){.zt .dosome .dswap.chips{margin-top:14px}.zt .dosome.lead .dswap.chips>.dstarts{margin-top:0}.zt .hres{border-radius:20px;padding:8px}.zt .hr-row{column-gap:10px;padding:8px 10px 8px 6px}.zt .hr-ic{width:36px;height:36px}.zt .hr-pic{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.zt .dosome .dswap,.zt .hr-row,.zt .hr-c,.zt .hr-all svg{transition:none}.zt .hres .hr-row,.zt .dswap.res.fresh .hr-row,.zt .hr-wait span{animation:none}}.zt .mq.feat{--pw:272px;--pg:16px}.zt .pt.feat{aspect-ratio:3/4.1;border-radius:22px}.zt .pt.feat .grad{z-index:1;background:linear-gradient(#0e0c08c7 0%,#0e0c0875 22%,#0e0c081f 42%,#0e0c0800 56% 64%,#0e0c0861 82%,#0e0c08cc 100%);height:auto;inset:0}.zt .pt.feat :is(.pft,.pfc){text-shadow:0 1px 2px #0e0c088c,0 2px 14px #0e0c0880}.zt .pt.feat .pft{z-index:2;color:#faf6ee;gap:8px;display:grid;position:absolute;top:22px;left:22px;right:22px}.zt .pt.feat .pft small{letter-spacing:0;color:#faf6eef5;font-size:13.5px;font-weight:600}.zt .pt.feat .pft b{font-size:min(24px,calc(var(--pw) * .084));font-weight:var(--display-weight,600);letter-spacing:-.022em;line-height:1.12}.zt .pt.feat .pft b>span{white-space:nowrap;display:block}.zt .pt.feat .pfc{z-index:2;color:#faf6eef5;font-size:13.5px;font-weight:600;position:absolute;bottom:18px;left:22px}.zt .pt.feat .pzul{z-index:2;inset:auto 16px 15px auto}.zt .pt.feat.none .pfc{color:#faf6eecc}.zt .shelf .jshelf:has(>.pt.feat){--pw:272px;gap:16px}@media (max-width:760px){.zt .shelf .jshelf:has(>.pt.feat){--pw:224px;gap:12px}}.zt .cat .grp.feat .gh h2{font-size:clamp(24px,2.3vw,30px);font-weight:var(--display-weight,600);letter-spacing:-.024em;line-height:1.12}.zt .cat .grp.feat .gh{margin-bottom:18px}.zt .dosome.lead+.cat{margin-top:60px}@media (max-width:760px){.zt .mq.feat{--pw:224px;--pg:12px}.zt .pt.feat .pft{top:16px;left:16px;right:16px}.zt .pt.feat .pfc{bottom:14px;left:16px}}.zt .hnums{--ease:cubic-bezier(.32,.72,0,1);gap:10px;min-width:0;display:grid}.zt .dosome.lead :is(.hnums,.zdeck){margin:0}.zt .hn-home{letter-spacing:.01em;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin:0 2px;font-size:12px;font-weight:600;overflow:hidden}.zt .hn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zt .hnums{--hn-bg:rgba(var(--glass),.92);--hn-line:var(--border);--hn-shadow:0 1px 2px #0e0e0e0f,0 14px 30px -20px #0e0e0e61;--hn-shadow-up:0 1px 2px #0e0e0e0f,0 22px 40px -24px #0e0e0e80}:root[data-theme=dark] .zt .hnums{--hn-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .zt .hnums{--hn-bg:color-mix(in srgb,var(--ink) 7%,var(--card))}}:root[data-theme=dark] .zt .hnums{--hn-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .zt .hnums{--hn-line:color-mix(in srgb,var(--ink) 15%,var(--card))}}:root[data-theme=dark] .zt .hnums{--hn-shadow:inset 0 1px 0 var(--ink),0 16px 32px -22px #000000d9}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .zt .hnums{--hn-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent),0 16px 32px -22px #000000d9}}:root[data-theme=dark] .zt .hnums{--hn-shadow-up:inset 0 1px 0 var(--ink),0 22px 40px -24px #000000e6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .zt .hnums{--hn-shadow-up:inset 0 1px 0 color-mix(in srgb,var(--ink) 10%,transparent),0 22px 40px -24px #000000e6}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .hnums{--hn-bg:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .zt .hnums{--hn-bg:color-mix(in srgb,var(--ink) 7%,var(--card))}}:root:not([data-theme=light]) .zt .hnums{--hn-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .zt .hnums{--hn-line:color-mix(in srgb,var(--ink) 15%,var(--card))}}:root:not([data-theme=light]) .zt .hnums{--hn-shadow:inset 0 1px 0 var(--ink),0 16px 32px -22px #000000d9}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .zt .hnums{--hn-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent),0 16px 32px -22px #000000d9}}:root:not([data-theme=light]) .zt .hnums{--hn-shadow-up:inset 0 1px 0 var(--ink),0 22px 40px -24px #000000e6}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .zt .hnums{--hn-shadow-up:inset 0 1px 0 color-mix(in srgb,var(--ink) 10%,transparent),0 22px 40px -24px #000000e6}}}.zt .hn-tile{min-height:112px;color:var(--ink);background:var(--hn-bg);border:1px solid var(--hn-line);box-shadow:var(--hn-shadow);transition:transform .5s var(--ease),border-color .3s var(--ease),box-shadow .5s var(--ease);animation:hn-in .6s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms + .12s);border-radius:18px;align-content:start;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.zt .hn-tile:hover{border-color:rgba(var(--goldrgb),.55);box-shadow:var(--hn-shadow-up);transform:translateY(-2px)}.zt .hn-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .hn-ic{background:rgba(var(--goldrgb),.16);width:32px;height:32px;color:var(--gold2);border-radius:10px;place-items:center;margin:0 0 8px;display:grid}.zt .hn-ic svg{width:17px;height:17px}.zt .hn-tile b{font-size:26px;font-weight:var(--display-weight,600);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.zt .hn-tile small{color:var(--ink2);font-size:12.5px;line-height:1.3}.zt .hn-tile.lit{border-color:rgba(var(--goldrgb),.6)}.zt .hn-tile.lit .hn-ic{background:var(--gold);color:var(--ink)}@keyframes hn-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .hn-tile{transition:none;animation:none}}@container dlead (max-width:799px){.zt .hn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dlead (max-width:600px){.zt .hn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zt .zo-wl{--ease:cubic-bezier(.32,.72,0,1);transition:grid-template-rows .55s var(--ease);grid-template-rows:1fr 0fr;display:grid}.zt .zo-wl.on{grid-template-rows:0fr 1fr}.zt .zo-wl-pane{overflow-clip-margin:8px;min-height:0;transition:opacity .3s var(--ease);overflow:clip}.zt .zo-wl.on>.zo-wl-pane:first-child,.zt .zo-wl:not(.on)>.zo-wl-pane:nth-child(2){opacity:0}.zt .zo-wl.on>.zo-wl-pane:nth-child(2){transition-delay:.14s}.zt .zo-on{background:linear-gradient(180deg,rgba(var(--goldrgb),.16),rgba(var(--goldrgb),.05));border:1px solid rgba(var(--goldrgb),.4);box-shadow:inset 0 1px 0 rgba(var(--glass),.35);border-radius:18px;gap:4px;margin:4px 0 2px;padding:16px 16px 14px;display:grid}.zt .zo-on-top{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.zt .zo-on-ic{background:var(--gold2);color:#231b0c;width:40px;height:40px;box-shadow:0 10px 22px -12px rgba(var(--goldrgb),.9);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.zt .zo-on-ic svg{width:20px;height:20px}.zt .zo-on-ic:after{content:"";border-radius:inherit;border:2px solid rgba(var(--goldrgb),.7);opacity:0;pointer-events:none;position:absolute;inset:0}.zt .zo-on-when{color:var(--ink2);white-space:nowrap;font-size:12px;font-weight:500}.zt .zo-on-t{letter-spacing:-.018em;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.2}.zt .zo-on-s{color:var(--ink2);margin:0;font-size:13px;line-height:1.45}.zt .zo-on-foot{border-top:1px solid rgba(var(--goldrgb),.26);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:12px 0 0;padding:10px 0 0;display:flex}.zt .zo-on-mail{min-width:0;max-width:100%;color:var(--ink);flex:0 auto;align-items:center;gap:7px;font-size:12.5px;display:flex}.zt .zo-on-mail svg{width:14px;height:14px;color:var(--ink2);flex:none}.zt .zo-on-mail span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zt .pill.zo-on-leave{cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .5s var(--ease);flex:none;gap:6px;margin-left:auto;font-family:inherit}.zt .pill.zo-on-leave svg{width:14px;height:14px;color:var(--ink2)}.zt .pill.zo-on-leave:hover{border-color:rgba(var(--goldrgb),.6);background:rgba(var(--glass),.85)}.zt .pill.zo-on-leave:active{transform:scale(.97)}.zt .pill.zo-on-leave:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pill.zo-on-leave:disabled{cursor:default;opacity:.7}.zt .zo-wl.on .zo-on-ic{animation:zo-pop .6s var(--ease) .12s both}.zt .zo-wl.on .zo-on-ic:after{animation:zo-ring 1.1s var(--ease) .3s both}.zt .zo-wl.on :is(.zo-on-when,.zo-on-t,.zo-on-s,.zo-on-foot){animation:zo-rise .55s var(--ease) both}.zt .zo-wl.on .zo-on-when{animation-delay:.2s}.zt .zo-wl.on .zo-on-t{animation-delay:.26s}.zt .zo-wl.on .zo-on-s{animation-delay:.31s}.zt .zo-wl.on .zo-on-foot{animation-delay:.36s}@keyframes zo-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes zo-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes zo-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .zo-wl,.zt .zo-wl-pane{transition:none}.zt .zo-wl.on :is(.zo-on-ic,.zo-on-when,.zo-on-t,.zo-on-s,.zo-on-foot),.zt .zo-wl.on .zo-on-ic:after{animation:none}}.zt .zpanel .zo-on{margin:12px 6px 4px}.zt .pt.feat.job .pft b{font-size:min(24px,calc((var(--pw) - 44px) / (var(--hl,12) * .56)))}.zt .pt.feat.bare .tonal{color:#dca64a8c;background:linear-gradient(165deg,#3a3124 0%,#1e1a14 100%);align-items:end;padding-bottom:64px}.zt .pt.feat.bare .tonal svg{stroke-width:1.4px;width:44px;height:44px}@media (max-width:760px){.zt .pt.feat.job .pft b{font-size:min(24px,calc((var(--pw) - 32px) / (var(--hl,12) * .56)))}}.zt .zlist{--ease:cubic-bezier(.32,.72,0,1);--tk-bg:#191510}@supports (color:color-mix(in lab, red, red)){.zt .zlist{--tk-bg:color-mix(in srgb,#191510,var(--gold) 16%)}}.zt .zlist{--tk-ink:#f4ecdd;min-width:0}.zt .zlist-panel{border:1px solid rgba(var(--goldrgb),.45);box-shadow:inset 0 1px 0 #ffffffb3,0 0 0 6px rgba(var(--goldrgb),.1),0 44px 88px -40px #000000bf;background:#f7f1e6;border-radius:30px;gap:12px;padding:16px;display:grid}.zt .zlist-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zt .zlist-c{background:var(--tk-bg);color:var(--tk-ink);transition:transform .5s var(--ease),box-shadow .3s var(--ease);border-radius:18px;box-shadow:0 14px 28px -20px #0e0c06bf}.zt .zlist-c .zdeck-go{height:auto;min-height:74px;padding:12px 16px 12px 14px}.zt .zlist-c .zdeck-t b{color:var(--tk-ink);white-space:normal}.zt .zlist-c .zdeck-t em{white-space:normal}.zt .zlist-c:hover{box-shadow:0 0 0 1px rgba(var(--goldrgb),.6),0 18px 32px -20px #0e0c06d9;transform:translateY(-2px)}.zt .zlist-c:hover .zdeck-book svg{transform:translate(3px)}.zt .zlist-c:active{transform:scale(.985)}.zt .zlist .zlist-foot{color:#191510;padding:0 2px;font-size:14px;font-weight:600}.zt .zlist .zlist-foot .zdeck-mark{box-shadow:0 0 0 1px #19151024}.zt .zlist:not(.in) .zlist-c{opacity:0}.zt .zlist.in .zlist-c{animation:zl-in .6s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms + 80ms)}@keyframes zl-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .zlist .zlist-c{opacity:1;transition:none;animation:none}}@media (max-width:760px){.zt .zlist-panel{border-radius:24px;padding:12px}.zt .zlist-c .zdeck-go{column-gap:10px;padding:12px}.zt .zlist-c .zlist-word{display:none}}.zt .mnh{--ease:cubic-bezier(.32,.72,0,1);flex-direction:column;gap:16px;min-width:0;margin:18px 0 8px;display:flex}.zt .mnh-sample{background:rgba(var(--goldrgb),.14);color:var(--ink);border-radius:999px;align-self:flex-start;margin:0;padding:6px 12px;font-size:12.5px;font-weight:600}.zt .mnh-card{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--ink);border-radius:22px;padding:22px 24px;position:relative}.zt .mnh-up{animation:mbj-rise .55s var(--ease) backwards,mbj-fade .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms),calc(var(--i,0) * 45ms + .14s)}.zt .mnh-h{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.zt .mnh-h h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.zt .mnh-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.zt .mnh-two{grid-template-columns:minmax(0,1fr)}.zt .mnh-card{padding:18px}}.zt .mnh-toph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.zt .mnh-fig{gap:6px;min-width:0;display:grid}.zt .mnh-eb{color:var(--ink2);margin:0;font-size:13px;font-weight:600}.zt .mnh-big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,4.6vw,48px);font-weight:600;line-height:1.02}.zt .mnh-delta{box-shadow:inset 0 0 0 1px var(--border);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .mnh-delta.up{box-shadow:none;background:rgba(var(--goldrgb),.18);color:var(--ink)}.zt .mnh-delta svg{width:15px;height:15px;color:var(--gold)}.zt .mnh-years{background:rgba(var(--tint),.05);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.zt .mnh-years button{height:30px;font:inherit;color:var(--ink2);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease),color .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:600}.zt .mnh-years button.on{background:var(--ink);color:var(--bg)}.zt .mnh-years button:not(.on):hover{color:var(--ink)}.zt .mnh-years button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .mnh-key{color:var(--ink2);align-items:center;gap:6px 14px;margin:10px 0 0;font-size:12.5px;display:flex}.zt .mnh-key i{background:var(--gold);border-radius:3px;width:10px;height:10px;margin-right:-8px;display:inline-block}.zt .mnh-key i[data-last]{background:var(--ink2);opacity:.6}.zt .spl{gap:4px;margin-top:14px;display:grid}.zt .spl-plot{cursor:crosshair;touch-action:pan-y;border-radius:10px;height:200px;position:relative}.zt .spl-plot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .spl-plot svg,.zt .mnh-emptyline svg{width:100%;height:100%;display:block;overflow:visible}.zt .spl-base{stroke:var(--border);stroke-width:1px}.zt .spl-last{fill:none;stroke:var(--ink2);stroke-width:1.5px;stroke-dasharray:2 4;stroke-linecap:round;opacity:.7}.zt .spl-area{stroke:none}.zt .spl-now{fill:none;stroke:var(--gold);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.zt .spl-stop0{stop-color:var(--gold2);stop-opacity:.34}.zt .spl-stop1{stop-color:var(--gold2);stop-opacity:0}.zt .spl-dot{background:var(--gold);width:10px;height:10px;box-shadow:0 0 0 3px rgb(var(--glass));pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.zt .spl-dot[data-now]{box-shadow:0 0 0 3px rgb(var(--glass)),0 0 0 7px rgba(var(--goldrgb),.22)}.zt .spl-dot[data-last]{background:var(--ink2)}.zt .spl-guide{border-left:1px dashed var(--ink2);opacity:.5;pointer-events:none;width:1px;position:absolute;inset-block:0}.zt .spl-tip{z-index:2;border:1px solid var(--border);background:rgb(var(--glass));pointer-events:none;border-radius:12px;gap:6px;min-width:190px;padding:10px 12px;display:grid;position:absolute;top:8px;transform:translate(14px);box-shadow:0 12px 30px -16px #0e0c0673}.zt .spl-tip[data-side=left]{transform:translate(calc(-100% - 14px))}.zt .spl-tipr{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;font-size:12.5px;display:grid}.zt .spl-tipr b{color:var(--ink);font-weight:600}.zt .spl-tipr i{background:var(--gold);border-radius:3px;width:10px;height:10px;display:inline-block}.zt .spl-tipr i[data-last]{background:var(--ink2);opacity:.6}.zt .spl-axis{height:16px;color:var(--ink2);margin:0;padding:0;font-size:11.5px;list-style:none;position:relative}.zt .spl-axis li{white-space:nowrap;position:absolute;transform:translate(-2px)}@media (max-width:560px){.zt .spl-axis li:nth-child(2n){display:none}}.zt .mnh-clear{border:1px solid var(--border);height:30px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.zt .mnh-clear svg{width:14px;height:14px}.zt .mnh-bar{border-radius:999px;gap:3px;height:14px;margin:0 0 16px;display:flex;overflow:hidden}.zt .mnh-bar i{transform-origin:0;min-width:4px;animation:mnh-grow .6s var(--ease) backwards;animation-delay:calc(.15s + var(--i,0) * 80ms);display:block}@keyframes mnh-grow{0%{transform:scaleX(0)}}.zt :is(.mnh-bar i,.mnh-sw)[data-t="0"]{--tone:var(--ink)}.zt :is(.mnh-bar i,.mnh-sw)[data-t="1"]{--tone:var(--gold2)}.zt :is(.mnh-bar i,.mnh-sw)[data-t="2"],.zt :is(.mnh-bar i,.mnh-sw)[data-t="3"]{--tone:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt :is(.mnh-bar i,.mnh-sw)[data-t="3"]{--tone:color-mix(in srgb,var(--gold) 50%,var(--card))}}.zt :is(.mnh-bar i,.mnh-sw)[data-t="4"]{--tone:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt :is(.mnh-bar i,.mnh-sw)[data-t="4"]{--tone:color-mix(in srgb,var(--ink) 45%,var(--card))}}.zt :is(.mnh-bar i,.mnh-sw)[data-t="5"]{--tone:var(--gold)}@supports (color:color-mix(in lab, red, red)){.zt :is(.mnh-bar i,.mnh-sw)[data-t="5"]{--tone:color-mix(in srgb,var(--gold) 25%,var(--card))}}.zt .mnh-bar i,.zt .mnh-sw{background:var(--tone)}.zt .mnh-kinds{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.zt .mnh-kindw{min-width:0;position:relative}.zt .mnh-kind{border:1px solid var(--border);background:var(--bg);width:100%;min-height:64px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .5s var(--ease);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.zt .mnh-kind:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .mnh-kind:hover{border-color:color-mix(in srgb,var(--ink) 30%,var(--border))}}.zt .mnh-kind:active{transform:scale(.98)}.zt .mnh-kind:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .mnh-kind.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.zt .mnh-kind.off{opacity:.6}.zt .mnh-kt{gap:2px;min-width:0;display:grid}.zt .mnh-kt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.zt .mnh-kt small{color:var(--ink2);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:13px;display:flex}.zt .mnh-kt em{font-size:12px;font-style:normal}.zt .mnh-sw{border-radius:3px;flex:none;width:9px;height:9px}.zt .mnh-hide{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--ink2);cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease);border-radius:50%;place-items:center;margin-top:-15px;display:grid;position:absolute;top:50%;right:10px}.zt .mnh-hide:hover{color:var(--ink);border-color:var(--ink)}.zt .mnh-hide:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .mnh-hide svg{width:15px;height:15px}.zt .mnh-kindw:has(.mnh-hide) .mnh-kind{padding-right:48px}@media (max-width:560px){.zt .mnh-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zt .mnh-kind{border-radius:14px;gap:9px;min-height:58px;padding:8px 10px 8px 8px}.zt .mnh-kind .mnh-tile{border-radius:10px;width:32px;height:32px}.zt .mnh-kind .mnh-tile svg{width:16px;height:16px}.zt .mnh-kt b{font-size:13px}.zt .mnh-kt small{gap:5px;font-size:12px}.zt .mnh-kt em{display:none}.zt .mnh-hide{width:26px;height:26px;margin-top:-13px;right:6px}.zt .mnh-kindw:has(.mnh-hide) .mnh-kind{padding-right:36px}}.zt .mnh-tile{background:rgba(var(--goldrgb),.16);width:42px;height:42px;color:var(--gold);border-radius:13px;flex:none;place-items:center;display:grid}.zt .mnh-tile svg{stroke-width:2.2px;width:20px;height:20px}.zt .mnh-tile.sm{border-radius:11px;width:34px;height:34px}.zt .mnh-tile.sm svg{width:17px;height:17px}.zt .mnh-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zt .mnh-list>li{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.zt .mnh-list>li:first-child{border-top:0;padding-top:0}.zt .mnh-list>li>em,.zt .mnh-row>em{font-variant-numeric:tabular-nums;justify-items:end;font-size:14px;font-style:normal;font-weight:600;display:grid}.zt .mnh-row>em small{color:var(--ink2);font-size:11.5px;font-weight:500}.zt .mnh-list>li:has(.mnh-row){display:block}.zt .mnh-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.zt .mnh-row:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:10px}.zt .mnh-lt{gap:2px;min-width:0;display:grid}.zt .mnh-lt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.zt .mnh-lt small{color:var(--ink2);font-size:12.5px;line-height:1.4}.zt .mnh-none{color:var(--ink2);margin:0;font-size:13.5px}.zt .mnh-add{background:var(--ink);height:32px;color:var(--bg);font:inherit;cursor:pointer;transition:transform .5s var(--ease);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.zt .mnh-add:active{transform:scale(.97)}.zt .mnh-add:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .mnh-add svg{width:15px;height:15px}.zt .mnh-empty{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.zt .mnh-empty p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.zt .mnh-soon{border-top:1px solid var(--border);color:var(--ink2);align-items:center;gap:8px;margin:14px 0 0;padding-top:12px;font-size:13px;display:flex}.zt .mnh-soon svg{width:16px;height:16px;color:var(--gold)}.zt .mnh-chip{background:rgba(var(--goldrgb),.16);height:22px;color:var(--gold);border-radius:999px;align-items:center;margin-left:auto;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.zt .mnh-go{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:0;text-decoration:none;display:grid}.zt a.mnh-card.mnh-go{border:1px solid var(--border);background:var(--card);transition:border-color .3s var(--ease),transform .5s var(--ease);padding:22px 24px}.zt a.mnh-card.mnh-go:hover,.zt .mnh-exp:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt a.mnh-card.mnh-go:hover,.zt .mnh-exp:hover{border-color:color-mix(in srgb,var(--ink) 30%,var(--border))}}.zt a.mnh-card.mnh-go:active{transform:scale(.99)}.zt .mnh-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:14px}.zt .mnh-expb{border-top:1px solid var(--border);animation:mbj-fade .35s var(--ease);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;padding-top:14px;display:grid}.zt .mnh-expb[hidden]{display:none}.zt .mnh-expb label{color:var(--ink2);gap:6px;font-size:12.5px;font-weight:600;display:grid}.zt .mnh-expb input{border:1px solid var(--border);background:var(--bg);height:40px;font:inherit;color:var(--ink);border-radius:12px;padding:0 10px;font-size:14px}.zt .mnh-dl{background:var(--ink);height:40px;color:var(--bg);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .mnh-dl:disabled{background:rgba(var(--tint),.08);color:var(--ink2);cursor:not-allowed}.zt .mnh-dl svg{width:15px;height:15px}@media (max-width:560px){.zt .mnh-expb{grid-template-columns:1fr 1fr}.zt .mnh-dl{grid-column:1/-1}}.zt .mnh-plus .mnh-h .mnh-chip{margin-left:0}.zt .mnh-soonl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.zt .mnh-soonl li{color:var(--ink);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}@media (max-width:760px){.zt .mnh-soonl{grid-template-columns:minmax(0,1fr)}}.zt .mnh-emptyline{min-height:190px;margin-top:14px;display:grid;position:relative}.zt .mnh-emptyline svg{opacity:.55;height:100%;position:absolute;inset:0}.zt .mnh-ghost{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:mnh-trace 2.6s var(--ease) .3s infinite}@keyframes mnh-trace{0%{stroke-dashoffset:1400px}55%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.zt .mnh-emptyt{z-index:1;align-content:center;justify-items:start;gap:8px;max-width:420px;padding:12px 0;display:grid;position:relative}.zt .mnh-emptyt .mnh-chip{margin-left:0}.zt .mnh-emptyt b{letter-spacing:-.015em;font-size:18px;font-weight:600}.zt .mnh-emptyt p{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.zt .ac-tlh{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 6px;display:flex}.zt .ac-tlh h3{margin:0;font-size:16px;font-weight:600}.zt .ac-chip{border:1px solid var(--border);height:32px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.zt .ac-chip.on{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.zt .ac-chip svg{width:15px;height:15px}.zt .wg-money{margin:0 0 18px}.zt .mnc{border:1px solid var(--border);background:var(--card);color:var(--ink);transition:border-color .3s var(--ease,cubic-bezier(.32,.72,0,1)),transform .5s var(--ease,cubic-bezier(.32,.72,0,1));border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(90px,160px) auto;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:grid}.zt .mnc:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zt .mnc:hover{border-color:color-mix(in srgb,var(--ink) 30%,var(--border))}}.zt .mnc:active{transform:scale(.99)}.zt .mnc:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .mnc-l{gap:4px;min-width:0;display:grid}.zt .mnc-eb{color:var(--ink2);font-size:12.5px;font-weight:600}.zt .mnc-fig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.05}.zt .mnc-d{color:var(--ink2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.zt .mnc-d svg{width:14px;height:14px;color:var(--gold)}.zt .mnc-spark{width:100%;height:56px;overflow:visible}.zt .mnc-r{justify-items:end;gap:10px;display:grid}.zt .mnc-top{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.zt .mnc-top em{color:var(--ink2);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.zt .mnc-go{color:var(--gold);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.zt .mnc-go svg{width:15px;height:15px}@media (max-width:560px){.zt .mnc{grid-template-columns:minmax(0,1fr) 110px}.zt .mnc-r{justify-content:space-between;justify-items:initial;grid-column:1/-1;display:flex}}@media (prefers-reduced-motion:no-preference){.zt .spl-draw{animation:mnh-draw .9s var(--ease,cubic-bezier(.32,.72,0,1)) .1s both}.zt .spl-dot[data-now]{animation:.35s cubic-bezier(.32,.72,0,1) .9s both mnh-pop}}@keyframes mnh-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mnh-pop{0%{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.zt :is(.mnh-up,.mnh-bar i,.mnh-ghost,.mnh-expb){animation:none}.zt .mnh-ghost{stroke-dashoffset:0}.zt :is(.mnh-kind,.mnh-years button,.mnh-add,.mnc,a.mnh-card.mnh-go){transition:none}}.zt .agh .zs-hero{min-height:calc(100dvh - var(--barh) - 28px);margin:0}.zt .agh .zs-hero-in{padding-top:64px}@media (max-width:900px){.zt .agh .zs-hero{min-height:calc(100dvh - var(--barh) - 128px)}.zt .agh .zs-hero-in{padding-top:56px}}.zt .agh-scrim{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:0 0;grid-template-rows:minmax(0,1fr);place-items:center;padding:32px 20px;animation:.3s cubic-bezier(.32,.72,0,1) both agh-in;display:grid;position:fixed;inset:0;overflow-y:auto}.zt .agh-wait{background:var(--card);border:1px solid var(--border);border-radius:28px;outline:none;align-self:center;width:min(560px,100%);max-height:100%;padding:30px 28px 24px;animation:.55s cubic-bezier(.32,.72,0,1) both agh-rise;position:relative;overflow:auto;box-shadow:0 40px 90px -40px #0e0e0e99}.zt .agh-wait .tsub{padding-right:40px}.zt .agh-x{border:1px solid var(--border);background:var(--bg);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .3s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:16px;right:16px}.zt .agh-x:hover{border-color:var(--gold)}.zt .agh-x:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes agh-in{0%{opacity:0}to{opacity:1}}@keyframes agh-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .agh-scrim,.zt .agh-wait{animation:none}}.zt .prep{--ease:cubic-bezier(.32,.72,0,1);background:var(--card);border:1px solid var(--border);border-radius:24px;margin:0 0 40px;padding:28px 30px 20px;container:prep/inline-size}.zt .prep-h h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:1.1}.zt .prep-grid{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.zt .prep-grid li{background:var(--bg);transition:box-shadow .4s var(--ease),background .4s var(--ease);animation:prep-rise .55s var(--ease) both;animation-delay:calc(80ms + var(--i,0) * 45ms);border-radius:18px;grid-template-rows:auto auto 1fr;align-content:start;gap:6px;padding:18px 18px 52px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000}.zt .prep-grid li.on{box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.45)}.zt .prep-ic{background:rgba(var(--goldrgb),.16);width:48px;height:48px;color:var(--gold2);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.22);border-radius:14px;place-items:center;margin:0 0 10px;display:grid}.zt .prep-ic svg{stroke-width:1.9px;width:22px;height:22px}.zt .prep-grid b{letter-spacing:-.012em;color:var(--ink);text-wrap:balance;font-size:16px;font-weight:600;line-height:1.25}.zt .prep-line{color:var(--ink2);text-wrap:pretty;font-size:13.5px;line-height:1.45}.zt .prep-tick{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.zt .prep-tick{border:1.5px solid color-mix(in srgb,var(--ink) 28%,transparent)}}.zt .prep-tick{color:#0000;cursor:pointer;transition:background .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease);background:0 0}.zt .prep-tick svg{opacity:0;transition:transform .45s var(--ease),opacity .25s var(--ease);transform:scale(.4)}.zt .prep-tick[aria-checked=true]{background:var(--gold2);border-color:var(--gold2);color:#0e0e0e}.zt .prep-tick[aria-checked=true] svg{opacity:1;transform:none}.zt .prep-tick:active{transform:scale(.92)}.zt .prep-tick:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.zt .prep-tick:hover{border-color:var(--gold)}}.zt .prep-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:18px 0 0;padding:16px 0 0;display:flex}.zt .prep-prog{color:var(--ink2);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:0;font-size:13.5px;font-weight:500;display:inline-flex}.zt .prep-prog.all{color:var(--ink)}.zt .prep-bar{background:var(--ink);border-radius:99px;width:88px;height:5px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.zt .prep-bar{background:color-mix(in srgb,var(--ink) 10%,transparent)}}.zt .prep-bar{overflow:hidden}.zt .prep-bar i{border-radius:inherit;background:var(--gold2);transition:width .55s var(--ease);position:absolute;inset:0 auto 0 0}.zt .prep-acts{flex-wrap:wrap;align-items:center;gap:10px 18px;display:inline-flex}.zt .prep-acts .how svg{transition:transform .4s var(--ease)}.zt .prep-acts .how:hover svg{transform:translateY(2px)}.zt .prep-fine{color:var(--ink2);align-items:center;gap:7px;margin:14px 0 0;font-size:12px;line-height:1.45;display:flex}.zt .prep-fine svg{opacity:.7;flex:none}@container prep (max-width:719px){.zt .prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zt .prep-grid[data-n="3"],.zt .prep-grid[data-n="1"]{grid-template-columns:1fr}}@container prep (max-width:519px){.zt .prep-grid,.zt .prep-grid[data-n]{grid-template-columns:1fr;gap:8px}.zt .prep-grid li{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:2px 14px;padding:12px 14px}.zt .prep-ic{border-radius:13px;grid-row:1/span 2;width:44px;height:44px;margin:0}.zt .prep-grid b{grid-column:2;font-size:15px}.zt .prep-line{grid-column:2;font-size:13px}.zt .prep-tick{grid-area:1/3/span 2;position:static}.zt .prep-foot{flex-direction:column;align-items:flex-start}}@keyframes prep-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zt .prep-grid li{animation:none}.zt :is(.prep-grid li,.prep-tick,.prep-tick svg,.prep-bar i){transition:none}}@media (max-width:900px){.zt .prep{border-radius:20px;padding:20px 18px 16px}.zt .prep-h h2{font-size:24px}}.zt .jhead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 32px;display:grid}.zt .jhead-l{flex-direction:column;gap:12px;min-width:0;display:flex}.zt .jhead-r{justify-items:end;gap:14px;width:min(420px,40vw);display:grid}.zt .jhead-r:not(:has(.zdeck,.zpanel)){width:auto}.zt .jhead-r .zdeck,.zt .jhead-r .zpanel{width:100%;margin:0}@media (max-width:900px){.zt .jhead{grid-template-columns:1fr}.zt .jhead-r{justify-items:start;width:100%}.zt .jhead-r .zdeck,.zt .jhead-r .zpanel{max-width:440px}}.zt .lm-strip{--ease:cubic-bezier(.32,.72,0,1);gap:8px;margin:12px 0 4px;display:flex}.zt .lm-tile{aspect-ratio:1;background:var(--cream2);cursor:pointer;width:76px;box-shadow:inset 0 0 0 1px var(--border);border:0;border-radius:12px;flex:none;padding:0;display:block;position:relative;overflow:hidden}.zt .lm-tile img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease,cubic-bezier(.32,.72,0,1));display:block}.zt .lm-blank{background:var(--cream2);width:100%;height:100%;display:block}.zt .lm-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.zt .lm-tile:hover img{transform:scale(1.05)}}.zt .lm-play{color:#f2eadc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;background:#0e0e0ea8;border-radius:999px;align-items:center;gap:4px;padding:3px 7px 3px 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.zt .lm-play i{font-style:normal}.zt .lm-more{color:#f2eadc;letter-spacing:-.01em;background:#0e0e0e85;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0}.zt .lm-gal .lm-gal-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zt .lm-gal-n{color:var(--ink2);font-size:13px}.zt .lm-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px;margin-top:12px;display:grid}.zt .lm-cell{animation:.55s cubic-bezier(.32,.72,0,1) both lm-rise;animation-delay:calc(60ms + var(--i,0) * 45ms)}.zt .lm-cell .lm-tile{border-radius:16px;width:100%}.zt .lm-scrim{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:0 0;place-items:center;padding:24px 16px;animation:.3s cubic-bezier(.32,.72,0,1) both lm-in;display:grid;position:fixed;inset:0}.zt .lm-view{color:#f2eadc;background:#0e0e0e;border-radius:26px;outline:none;gap:12px;width:min(1100px,100%);max-height:100%;padding:14px 14px 16px;animation:.5s cubic-bezier(.32,.72,0,1) both lm-rise;display:grid;position:relative;box-shadow:0 44px 90px -40px #0e0e0eb3}.zt .lm-bar{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 0 8px;display:flex}.zt .lm-from{letter-spacing:-.01em;align-items:baseline;gap:12px;margin:0;font-size:14px;font-weight:600;display:flex}.zt .lm-from span{white-space:nowrap;color:#f2eadc9e;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.zt .lm-x{color:#f2eadc;cursor:pointer;background:#f2eadc0f;border:1px solid #f2eadc2e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.zt .lm-stage{background:#000;border-radius:18px;place-items:center;min-height:200px;animation:.35s cubic-bezier(.32,.72,0,1) both lm-in;display:grid;position:relative;overflow:hidden}.zt .lm-stage img,.zt .lm-stage video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 190px);display:block}.zt .lm-nav{color:#f2eadc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0e0e0e8c;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:-20px;display:grid;position:absolute;top:50%}.zt .lm-nav.prev{left:12px}.zt .lm-nav.next{right:12px}.zt :is(.lm-x,.lm-nav):focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .lm-cap{color:#f2eadccc;margin:0;padding:0 8px;font-size:14px;line-height:1.45}@keyframes lm-in{0%{opacity:0}to{opacity:1}}@keyframes lm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:560px){.zt .lm-tile{width:64px}.zt .lm-view{border-radius:20px;padding:10px 10px 12px}}@media (prefers-reduced-motion:reduce){.zt :is(.lm-cell,.lm-scrim,.lm-view,.lm-stage){animation:none}.zt .lm-tile img{transition:none}}@media (max-width:480px){.zt li.k .island{gap:2px}.zt li.k .island>*{flex:auto;justify-content:center;gap:6px;padding:0 10px}.zt li.k .isl-num{display:none}}.zt .snone>.gh{margin-bottom:22px}.zt .snone>.gh .ct{margin:6px 0 0}.zt .snone .pgrid{margin-bottom:28px}.zt .srt,.zt .srt-best,.zt .srt-plates,.zt .srt-towns{--ease:cubic-bezier(.32,.72,0,1)}.zt .srt-bar{background:var(--cream2);border:1px solid var(--border);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;margin:2px 0 26px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.zt .srt-bar::-webkit-scrollbar{display:none}.zt .srt-pill{width:var(--w);transform:translateX(var(--x));background:var(--card);box-shadow:0 1px 2px rgba(var(--shade),.08),0 8px 18px -12px #0e0c0666;transition:transform .5s var(--ease),width .5s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.zt .srt-bar button{z-index:1;height:36px;color:var(--ink2);white-space:nowrap;cursor:pointer;transition:color .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.zt .srt-bar button:hover,.zt .srt-bar button.on{color:var(--ink)}.zt .srt-n{color:var(--ink2);font-variant-numeric:tabular-nums;transition:color .3s var(--ease);font-size:12px;font-weight:600}.zt .srt-bar button.on .srt-n{color:var(--gold)}.zt .srt-bar button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .srt-panel{gap:38px;display:grid}.zt .srt-sec{min-width:0;animation:rvs-part .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms)}.zt .srt-panel>.srt-sec,.zt .srt-lgrid{margin:0}.zt .srt-nofit{margin:6px 0 0}.zt .srt-h{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.zt .srt-h h2{letter-spacing:-.022em;align-items:baseline;gap:10px;margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.15;display:flex}.zt .srt-c{letter-spacing:0;color:var(--ink2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.zt .srt-more{border:1px solid var(--border);background:var(--card);height:34px;color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 12px 0 15px;font-size:13px;font-weight:600;display:inline-flex}.zt .srt-more:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.zt .srt-more svg{width:15px;height:15px}.zt .srt-more:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .srt-sec .list,.zt .srt-sec .sgrid{margin:0}.zt .srt-best{isolation:isolate;color:#faf6ee;background:#1a1712;border-radius:26px;align-content:end;min-height:250px;margin:4px 0 26px;padding:28px 30px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px -34px #0e0c0699}.zt .srt-best img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.zt .srt-bg{z-index:-1;background:linear-gradient(90deg,#0e0c08d1 0%,#0e0c088c 42%,#0e0c0814 100%);position:absolute;inset:0}.zt .srt-bt{max-width:520px;animation:rvs-part .55s var(--ease) backwards;gap:6px;display:grid}.zt .srt-bt small{color:#faf6eedb;font-size:13px;font-weight:600}.zt .srt-bt b{letter-spacing:-.032em;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.04}.zt .srt-bt>span{color:#faf6eee6;font-size:15px}.zt .srt-go{color:#0e0e0e;height:44px;transition:transform .35s var(--ease);background:#faf6ee;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 20px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:26px;right:26px}.zt .srt-go svg{width:16px;height:16px;transition:transform .35s var(--ease)}.zt .srt-best:hover img{transform:scale(1.03)}.zt .srt-best:hover .srt-go{transform:translateY(-1px)}.zt .srt-best:hover .srt-go svg{transform:translate(3px)}.zt .srt-best:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .srt-plates{--pw:220px;--hl:16;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.zt .srt-plates .pt{flex:none;width:auto;margin:0}.zt .srt-towns{flex-wrap:wrap;gap:10px;display:flex}.zt .srt-town{background:var(--card);border:1px solid var(--border);color:var(--ink);transition:transform .45s var(--ease),border-color .3s var(--ease),box-shadow .45s var(--ease);border-radius:18px;align-items:center;gap:12px;padding:8px 18px 8px 8px;text-decoration:none;display:inline-flex}.zt .srt-town:hover{border-color:rgba(var(--goldrgb),.55);transform:translateY(-2px);box-shadow:0 14px 28px -22px #0e0c0673}.zt .srt-town b{font-size:14.5px;font-weight:600;display:block}.zt .srt-town small{color:var(--ink2);font-size:12px;display:block}.zt .srt-ti{background:var(--gold);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .srt-ti{background:color-mix(in srgb,var(--gold) 16%,transparent)}}.zt .srt-ti{color:var(--gold)}.zt .srt-ti svg{width:18px;height:18px}.zt .srt-town:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:760px){.zt .srt-bar{margin-bottom:20px;display:flex}.zt .srt-best{border-radius:22px;min-height:220px;padding:22px 20px 84px}.zt .srt-go{bottom:20px;left:20px;right:auto}.zt .srt-bg{background:linear-gradient(#0e0c0826 0%,#0e0c088c 45%,#0e0c08d9 100%)}.zt .srt-plates{--pw:160px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zt .srt-panel{gap:30px}}@media (prefers-reduced-motion:reduce){.zt .srt-pill,.zt .srt-best img,.zt .srt-go,.zt .srt-go svg,.zt .srt-town{transition:none}.zt .srt-sec,.zt .srt-bt{animation:none}.zt .srt-best:hover img,.zt .srt-best:hover .srt-go,.zt .srt-best:hover .srt-go svg,.zt .srt-town:hover{transform:none}}.zt:not(.pro) .dock{--ease:cubic-bezier(.32,.72,0,1);--dock-hov:#0e0e0e29;background:rgba(var(--cardrgb),.62);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid rgba(var(--glass),.75);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 18px 48px -18px #0e0e0e73}.zt:not(.pro) .dock a,.zt:not(.pro) .dock button.dlink{color:var(--ink2)}.zt:not(.pro) .dock a:hover{color:var(--ink)}.zt:not(.pro) .dock a.on{background:rgba(var(--tint),.08);color:var(--ink)}.zt:not(.pro) .dock .do{color:var(--ink);background:rgba(var(--goldrgb),.14);border:1px solid rgba(var(--goldrgb),.32);box-shadow:none}.zt:not(.pro) .dock .do svg{color:var(--gold2)}.zt:not(.pro) .dock .do:hover{background:rgba(var(--goldrgb),.22)}.zt:not(.pro) .dmore{background:rgba(var(--cardrgb),.62);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);color:var(--ink2);box-shadow:inset 0 0 0 1px rgba(var(--glass),.75),0 18px 48px -18px #0e0e0e73}.zt .dock .dsep{display:none}:root[data-theme=dark] .zt:not(.pro) .dock{--dock-hov:#0000006b}@media (hover:hover) and (pointer:fine) and (min-width:901px){.zt:not(.pro) .dock{align-items:center;gap:6px;padding:5px 8px}.zt:not(.pro) .dock [data-mag]{--s:1;width:calc(46px * var(--s));height:46px;transition:width .5s var(--ease);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;gap:0;margin:0;padding:0;position:relative}.zt:not(.pro) .dock.mag [data-mag]{transition:width .12s var(--ease)}.zt:not(.pro) .dock [data-mag]:hover,.zt:not(.pro) .dock [data-mag].on,.zt:not(.pro) .dock .do:hover{background:0 0}.zt:not(.pro) .dock [data-mag]>svg{box-sizing:border-box;width:40px;height:40px;font-size:inherit;transform:translateY(calc((1 - var(--s)) * 10px)) scale(var(--s));transform-origin:50% 100%;transition:transform .5s var(--ease),background-color .25s var(--ease);border-radius:50%;padding:10px}.zt:not(.pro) .dock.mag [data-mag]>svg{transition:transform .12s var(--ease),background-color .25s var(--ease)}.zt:not(.pro) .dock [data-mag]{color:var(--ink)}.zt:not(.pro) .dock [data-mag]:hover>svg,.zt:not(.pro) .dock [data-mag]:focus-visible>svg{background-color:var(--dock-hov)}.zt:not(.pro) .dock [data-mag]:focus-visible{outline:none}.zt:not(.pro) .dock [data-mag]:focus-visible>svg{box-shadow:0 0 0 2px var(--gold2)}.zt:not(.pro) .dock a.on{background:0 0}.zt:not(.pro) .dock a.on:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-2px;left:50%}.zt:not(.pro) .dock .do{background:0 0;border:0}.zt:not(.pro) .dock .do>svg{background-color:rgba(var(--goldrgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3)}.zt:not(.pro) .dock .do:hover>svg{background-color:rgba(var(--goldrgb),.26)}.zt:not(.pro) .dock .dsep{background:rgba(var(--tint),.14);flex:none;align-self:center;width:1px;height:26px;margin:0 2px;display:block}.zt:not(.pro) .dock [data-mag]>span{left:50%;bottom:calc(1px + var(--s) * 50px);background:rgba(var(--cardrgb),.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(var(--glass),.8);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease);border-radius:9px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2;position:absolute;transform:translate(-50%,4px);box-shadow:0 8px 22px -12px #0e0e0e66}.zt:not(.pro) .dock [data-mag]:hover>span,.zt:not(.pro) .dock [data-mag]:focus-visible>span{opacity:1;transform:translate(-50%)}}@media (max-width:900px),(hover:none){.zt:not(.pro) .dock{gap:6px;padding:6px}.zt:not(.pro) .dock a,.zt:not(.pro) .dock button.dlink{width:48px;height:48px;color:var(--ink);border-radius:50%;flex-direction:row;justify-content:center;gap:0;padding:0;position:relative}.zt:not(.pro) .dock a svg,.zt:not(.pro) .dock button.dlink svg{font-size:22px}.zt:not(.pro) .dock a>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.zt:not(.pro) .dock a.on{background:var(--dock-hov)}.zt:not(.pro) .dock .do{border-radius:50%;margin-left:2px;padding:0}}@media (prefers-reduced-motion:reduce){.zt:not(.pro) .dock [data-mag],.zt:not(.pro) .dock [data-mag]>svg,.zt:not(.pro) .dock [data-mag]>span{transition:none}}.zt .dkx{--ease:cubic-bezier(.32,.72,0,1);background:rgba(var(--cardrgb),.9);-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);border:1px solid rgba(var(--glass),.8);width:min(452px,100vw - 32px);max-height:min(640px,100dvh - 140px);box-shadow:inset 0 1px 0 rgba(var(--glass),.9),0 40px 90px -40px #0e0e0e99;transform-origin:100% 100%;animation:dkx-in .5s var(--ease) both;border-radius:26px;outline:none;flex-direction:column;display:flex;position:absolute;bottom:64px;right:0;overflow:hidden}@keyframes dkx-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}.zt .dkx-h{align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex}.zt .dkx-hw{flex:1;min-width:0}.zt .dkx-t{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.zt .dkx-s{color:var(--ink2);margin:3px 0 0;font-size:12.5px;line-height:1.4}.zt .dkx-n{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:7px;margin-top:2px;font-size:12px;font-weight:600;display:inline-flex}.zt .dkx-n svg{width:20px;height:20px;transform:rotate(-90deg)}.zt .dkx-n circle{fill:none;stroke-width:3px}.zt .dkx-n .trk{stroke:rgba(var(--tint),.12)}.zt .dkx-n .val{stroke:var(--gold2);stroke-linecap:round;transition:stroke-dashoffset .5s var(--ease)}.zt .dkx-x{background:rgba(var(--tint),.06);width:30px;height:30px;color:var(--ink2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.zt .dkx-x svg{width:15px;height:15px}.zt .dkx-x:hover{background:rgba(var(--tint),.12);color:var(--ink)}.zt .dkx-prev{background:rgba(var(--tint),.05);border:1px solid rgba(var(--tint),.08);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 20px;padding:8px 10px;display:flex}.zt .dkx-slot{width:42px;height:42px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid;position:relative}.zt .dkx-slot.on{background:rgba(var(--cardrgb),.9);box-shadow:inset 0 0 0 1px rgba(var(--tint),.1),0 4px 10px -6px #0e0e0e59;cursor:pointer;animation:dkx-pop .45s var(--ease) both;border:0}.zt .dkx-slot.on:hover{box-shadow:inset 0 0 0 1px rgba(var(--tint),.2),0 6px 14px -6px #0e0e0e66}.zt .dkx-slot.on:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .dkx-slot.empty{border:1.5px dashed rgba(var(--tint),.2)}.zt .dkx-slot.do{color:var(--gold2);background:rgba(var(--goldrgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3)}.zt .dkx-sep{background:rgba(var(--tint),.14);flex:none;width:1px;height:24px;margin:0 2px}.zt .dkx-tip{white-space:nowrap;color:var(--ink);background:rgba(var(--cardrgb),.96);border:1px solid rgba(var(--glass),.8);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .25s var(--ease);border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 20px -12px #0e0e0e66}.zt .dkx-slot.on:hover .dkx-tip,.zt .dkx-slot.on:focus-visible .dkx-tip{opacity:1;transform:translate(-50%)}@keyframes dkx-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.zt .dkx-body{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 20px 4px;overflow:auto}.zt .dkx-grp{margin-top:14px}.zt .dkx-g{letter-spacing:.01em;color:var(--ink2);margin:0 0 8px;font-size:11.5px;font-weight:600}.zt .dkx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zt .dkx-tile{text-align:left;border:1px solid rgba(var(--tint),.08);background:rgba(var(--cardrgb),.55);min-height:84px;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease),background-color .25s var(--ease),transform .5s var(--ease),opacity .25s var(--ease);animation:dkx-rise .5s var(--ease) backwards;animation-delay:calc(80ms + var(--i,0) * 45ms);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative}@keyframes dkx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.zt .dkx-tile:hover{border-color:rgba(var(--tint),.18);background:rgba(var(--cardrgb),.85)}.zt .dkx-tile:active{transform:scale(.97)}.zt .dkx-tile:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}.zt .dkx-ic{width:34px;height:34px;color:var(--ink);background:rgba(var(--tint),.07);border-radius:11px;place-items:center;font-size:17px;display:grid}.zt .dkx-l{letter-spacing:-.005em;font-size:12.5px;font-weight:600;line-height:1.25}.zt .dkx-tick{border:1.5px solid rgba(var(--tint),.18);color:#0000;width:20px;height:20px;transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.zt .dkx-tick svg{stroke-width:3px;width:12px;height:12px}.zt .dkx-tile.on{border-color:rgba(var(--goldrgb),.45);background:rgba(var(--goldrgb),.1)}.zt .dkx-tile.on .dkx-ic{background:rgba(var(--goldrgb),.2);color:var(--gold2)}.zt .dkx-tile.on .dkx-tick{background:var(--gold2);border-color:var(--gold2);color:#16130f;transform:scale(1.05)}.zt .dkx-tile:disabled{opacity:.42;cursor:default}.zt .dkx-tile:disabled:hover{border-color:rgba(var(--tint),.08);background:rgba(var(--cardrgb),.55)}.zt .dkx-badge{text-align:center;background:var(--gold2);color:#16130f;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:700;line-height:18px;position:absolute;top:10px;left:40px}.zt .dkx-foot{color:var(--ink2);border-top:1px solid rgba(var(--tint),.06);margin:0;padding:12px 20px 16px;font-size:11.5px}@media (max-width:520px){.zt .dkx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.zt .dkx,.zt .dkx-slot.on,.zt .dkx-tile{animation:none}.zt .dkx-tile,.zt .dkx-tick,.zt .dkx-n .val,.zt .dkx-tip{transition:none}}.zt .pgh{--ease:cubic-bezier(.32,.72,0,1);--pill:#fff;--pill-edge:rgba(var(--tint),.08);flex-direction:column;gap:20px;padding:26px 28px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pgh{--pill:#2a251f;--pill-edge:#f2eadc1a}}:root[data-theme=dark] .zt .pgh{--pill:#2a251f;--pill-edge:#f2eadc1a}.zt .pgh-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.zt .pgh-top h2{letter-spacing:-.02em;margin:0;font-size:26px}.zt .pgh-capsule{background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04),0 16px 32px -24px rgba(var(--shade),.3);border-radius:20px;flex-direction:column;display:flex}.zt .pgh-row{align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.zt .pgh-row+.pgh-row{border-top:1px solid var(--pill-edge)}.zt .pgh-ic{background:rgba(var(--goldrgb),.15);width:38px;height:38px;color:var(--gold);border-radius:12px;flex:none;place-items:center;display:grid}.zt .pgh-ic svg{stroke-width:1.9px;width:17px;height:17px}.zt .pgh-btn{border:1px solid var(--pill-edge);background:var(--pill);height:36px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease),transform .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;list-style:none;display:inline-flex}.zt .pgh-btn::-webkit-details-marker{display:none}.zt .pgh-btn svg{width:15px;height:15px}.zt .pgh-btn:hover{border-color:rgba(var(--goldrgb),.6)}.zt .pgh-btn:active{transform:scale(.97)}.zt .pgh-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pgh-btn:disabled,.zt .pgh-btn[aria-disabled=true]{opacity:.42;cursor:default;transform:none}.zt .pgh-btn.ink{background:var(--ink);color:var(--bg);border-color:#0000}.zt .pgh-send{flex-wrap:wrap}.zt .pgh-field{flex:1;align-items:center;min-width:200px;display:flex;position:relative}.zt .pgh-field input{background:rgba(var(--tint),.045);width:100%;height:40px;font:inherit;color:var(--ink);transition:border-color .3s var(--ease),background .3s var(--ease);border:1px solid #0000;border-radius:12px;outline:0;padding:0 40px 0 14px;font-size:14px}.zt .pgh-field input::placeholder{color:var(--ink2)}.zt .pgh-field input:focus{border-color:rgba(var(--goldrgb),.7);background:0 0}.zt .pgh-field .end{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.zt .pgh-wide{flex-basis:100%;margin:0}.zt .pgh-strip .pgh-row p{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.zt .pgh-strip .pgh-row p b{font-size:14.5px}.zt .pgh-strip .pgh-row p span{color:var(--ink2);font-size:12.5px}.zt .pgh .pan{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:14px;padding:0;display:flex}.zt .pgh .pan-head{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;display:flex}.zt .pgh .pan-head h3{letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.zt .pan-count{background:rgba(var(--goldrgb),.16);min-width:24px;height:24px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-style:normal;font-weight:600;display:inline-grid}.zt .pgh .pan-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.zt .pgh .pan-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.zt .pgh .pan-card{background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04),0 16px 34px -26px rgba(var(--shade),.35);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s var(--ease);border-radius:20px;flex-direction:column;margin:0;padding:18px 18px 14px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.zt .pgh .pan-card:hover{border-color:rgba(var(--goldrgb),.45);box-shadow:0 1px 2px rgba(var(--shade),.05),0 22px 40px -24px rgba(var(--shade),.42);transform:translateY(-2px)}}.zt .pgh .pan-list>.pan-card,.zt .pgh .pan-list>.pan-card:first-child{border:1px solid var(--pill-edge);gap:0;padding:18px 18px 14px}.zt .pgh .pan-card.open{grid-column:1/-1;transform:none}.zt .pgh .pan-card.s-accepted{border-color:rgba(var(--goldrgb),.6);box-shadow:0 0 0 3px rgba(var(--goldrgb),.12),0 16px 34px -26px rgba(var(--shade),.35)}.zt .pgh .pan-top{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:11px;margin:0;display:flex}.zt .pan-face{width:40px;height:40px;color:var(--gold);background:repeating-linear-gradient(135deg,rgba(var(--tint),.09) 0 2px,transparent 2px 6px),rgba(var(--goldrgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3);border-radius:50%;flex:none;place-items:center;display:grid}.zt .pan-face svg{stroke-width:1.8px;width:17px;height:17px}.zt .pgh .pan-who{flex-flow:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.zt .pgh .pan-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.25;overflow:hidden}.zt .pgh .pan-rate{color:var(--ink2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.zt .pgh .pan-rate svg{width:12px;height:12px;color:var(--gold);fill:currentColor}.zt .pan-unread{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 2px var(--pill);animation:pgh-unread 2.4s var(--ease) infinite;border-radius:50%;position:absolute;top:16px;left:46px}@keyframes pgh-unread{0%{box-shadow:0 0 0 2px var(--pill),0 0 0 2px rgba(var(--goldrgb),.5)}70%,to{box-shadow:0 0 0 2px var(--pill),0 0 0 9px rgba(var(--goldrgb),0)}}.zt .pgh .pan-prow{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 2px;display:flex}.zt .pan-ribbon{background:rgba(var(--tint),.06);max-width:52%;color:var(--ink2);text-align:right;border-radius:999px;flex:none;padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1.2}.zt .pan-ribbon.s-accepted{background:var(--gold);color:#1e1a14}.zt .pgh .pan-price{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:600;line-height:1;display:block}.zt .pgh .pan-covers{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.zt .pgh .pan-meta{flex-wrap:wrap;gap:6px;margin:12px 0 0;font-size:12px;line-height:1.2;display:flex}.zt .pan-chip{background:rgba(var(--tint),.05);height:26px;color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.zt .pan-chip svg{width:13px;height:13px;color:var(--gold)}.zt .pgh .pan-stale{margin:10px 0 0}.zt .pgh .pan-acts{border-top:1px solid var(--pill-edge);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0;padding-top:12px;display:flex}.zt .pgh .pan-acts .pbtn{border-radius:999px;height:34px;padding:0 13px;font-size:12.5px}.zt .pgh .pan-acts .plinkbtn{border:1px solid var(--pill-edge);height:34px;color:var(--ink2);cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease);background:0 0;border-radius:999px;padding:0 13px;font-size:12.5px;font-weight:600;text-decoration:none}.zt .pgh .pan-acts .plinkbtn:hover{border-color:rgba(var(--goldrgb),.6);color:var(--ink)}.zt .pgh .pan-acts .pan-msg{height:34px;padding:0 6px}.zt .pgh .pan-report{margin:10px 0 0;font-size:12px}.zt .pgh .pan-past{color:var(--ink2);margin:6px 0 -2px;font-size:13px;font-weight:600}.zt .pgh .pan-list.past .pan-card{opacity:.72;box-shadow:none;background:0 0}.zt .pan-empty{border:1px dashed rgba(var(--goldrgb),.4);background:rgba(var(--goldrgb),.04);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:20px 24px 22px;display:flex}.zt .pan-fan{flex:none;width:176px;height:118px;position:relative}.zt .pan-ghost{background:var(--pill);border:1px solid var(--pill-edge);width:100px;height:104px;box-shadow:0 12px 24px -16px rgba(var(--shade),.4);transform:rotate(calc((var(--i) - 1) * 9deg)) translateX(calc((var(--i) - 1) * 26px));transform-origin:50% 120%;animation:pan-settle .7s var(--ease) calc(var(--i) * 70ms) backwards;transition:transform .55s var(--ease);border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;top:6px;left:38px}@keyframes pan-settle{0%{opacity:0;transform:rotate(0)translate(0)translateY(10px)}}.zt .pan-empty:hover .pan-ghost{transform:rotate(calc((var(--i) - 1) * 13deg)) translateX(calc((var(--i) - 1) * 34px)) translateY(-3px)}.zt .pan-ghost i{background:rgba(var(--tint),.08);border-radius:6px;display:block}.zt .pan-ghost .g-face{background:rgba(var(--goldrgb),.2);border-radius:50%;width:20px;height:20px}.zt .pan-ghost .g-price{background:rgba(var(--tint),.16);width:52px;height:12px}.zt .pan-ghost .g-line{width:70%;height:6px}.zt .pan-ghost .g-line.w{width:85%}.zt .pan-ghost .g-line.s{width:45%}.zt .pan-say b{font-size:16px;font-weight:600;display:block}.zt .pan-say p{color:var(--ink2);margin:4px 0 0;font-size:13px}.zt .pgh.has-rail{grid-template-columns:minmax(0,1fr) minmax(300px,372px);grid-template-areas:"top top""main rail";align-items:start;gap:18px 24px;display:grid}.zt .pgh.has-rail>.pgh-top{grid-area:top}.zt .pgh-main{flex-direction:column;grid-area:main;gap:24px;min-width:0;display:flex}.zt .pgh-rail{top:calc(var(--barh,72px) + 16px);flex-direction:column;grid-area:rail;gap:12px;min-width:0;display:flex;position:sticky}.zt .pgh-rail>.pjb-zhost,.zt .pgh-main>.pgh-people{margin:0}.zt .pgh-rail .pjb-zf{gap:14px;padding:18px 20px}.zt .pgh-rail .pjb-zf .zfhead{min-height:42px}.zt .pgh-rail .pjb-zf .zfhero{letter-spacing:-.015em;font-size:21px;font-weight:600}.zt .pgh-rail .pjb-often .read{min-height:0}.zt .pgh-rail .pjb-often .read b{letter-spacing:-.01em;font-size:17px;font-weight:600}.zt .pgh-people{background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04),0 16px 32px -24px rgba(var(--shade),.3);border-radius:20px;padding:18px}.zt .pgh-ph{align-items:center;gap:8px;display:flex}.zt .pgh-ph h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.zt .pgh-sent{background:rgba(var(--tint),.05);color:var(--ink2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:600}.zt .pgh-plist{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.zt .pgh-person{background:rgba(var(--tint),.03);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 52px 10px 10px;display:flex;position:relative}.zt .pgh-face{width:40px;height:40px;color:var(--gold);background:repeating-linear-gradient(135deg,rgba(var(--tint),.09) 0 2px,transparent 2px 6px),rgba(var(--goldrgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3);border-radius:50%;flex:none;place-items:center;display:grid}.zt .pgh-face svg{width:17px;height:17px}.zt .pgh-said{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.zt .pgh-said .tile{background:rgba(var(--tint),.07);width:28px;height:28px;color:var(--ink);border-radius:9px;place-items:center;display:grid}.zt .pgh-said .tile svg{stroke-width:2px;width:14px;height:14px}.zt .pgh-said.s-awarded .tile{background:var(--gold);color:#1e1a14}.zt .pgh-said.s-replied .tile,.zt .pgh-said.s-contacted .tile{background:rgba(var(--goldrgb),.18);color:var(--gold)}.zt .pgh-said.s-declined,.zt .pgh-said.s-not_chosen{color:var(--ink2)}.zt .pgh-pfig b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.zt .pgh-pfig small{color:var(--ink2);font-size:12px}.zt .pgh-icbtn{border:1px solid var(--pill-edge);background:var(--pill);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease);border-radius:50%;place-items:center;list-style:none;display:grid}.zt .pgh-icbtn::-webkit-details-marker{display:none}.zt .pgh-icbtn:hover{border-color:rgba(var(--goldrgb),.6)}.zt .pgh-icbtn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pgh-icbtn svg{width:14px;height:14px}.zt .pgh-edit>summary{position:absolute;top:14px;right:10px}.zt .pgh-edit[open]{flex-basis:100%}.zt .pgh-edit .pv-rec,.zt .pgh-add .pv-add-c{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:4px 0 0;display:grid}.zt .pgh-edit input,.zt .pgh-add input{border:1px solid var(--pill-edge);background:var(--card);height:38px;font:inherit;color:var(--ink);border-radius:10px;outline:0;padding:0 12px;font-size:13px}.zt .pgh-edit input:focus,.zt .pgh-add input:focus{border-color:rgba(var(--goldrgb),.7)}.zt .pgh-add{margin-top:12px}.zt .pgh-add .ct{color:var(--ink2);margin-top:8px;font-size:11.5px;display:block}.zt .pgh-pempty{border:1px dashed rgba(var(--goldrgb),.4);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.zt .pgh-pempty>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:150px;display:flex}.zt .pgh-pempty b{font-size:14px}.zt .pgh-pempty small{color:var(--ink2);font-size:12px}.zt .pgh-faces{display:flex}.zt .pgh-faces i{border:2px solid var(--pill);background:repeating-linear-gradient(135deg,rgba(var(--tint),.1) 0 2px,transparent 2px 6px),rgba(var(--goldrgb),.12);border-radius:50%;width:30px;height:30px;margin-left:-9px}.zt .pgh-faces i:first-child{margin-left:0}@container mh (max-width:760px){.zt .pgh{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.zt .pan-unread,.zt .pan-ghost{animation:none}.zt .pgh .pan-card,.zt .pan-ghost,.zt .pgh-btn{transition:none}.zt .pgh .pan-card:hover,.zt .pan-empty:hover .pan-ghost{transform:none}}.zt .pjw{--ease:cubic-bezier(.32,.72,0,1)}.zt .pjw.saving .pjb-whens{opacity:.8;transition:opacity .3s var(--ease)}.zt .pjw-bh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.zt .pjw-why{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zt .pjw-chip{background:rgba(var(--tint),.05);height:32px;color:var(--ink);transition:border-color .3s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .pjw-chip svg{width:14px;height:14px;color:var(--gold)}.zt .pjw-chip.gold{background:rgba(var(--goldrgb),.15)}.zt a.pjw-chip:hover{border-color:rgba(var(--goldrgb),.6)}.zt a.pjw-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjw-read{max-width:70ch;color:var(--ink);white-space:pre-wrap;margin:4px 0 14px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.zt .pjw.saving .pjb-whens{transition:none}}.zt .pjc{--ease:cubic-bezier(.32,.72,0,1);--pill:#fff;--pill-edge:rgba(var(--tint),.08)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjc,:root:not([data-theme=light]) .zt .pjf{--pill:#2a251f;--pill-edge:#f2eadc1a}}:root[data-theme=dark] .zt .pjc,:root[data-theme=dark] .zt .pjf{--pill:#2a251f;--pill-edge:#f2eadc1a}.zt .pjc.saving .pjb-costcols{opacity:.85;transition:opacity .3s var(--ease)}.zt .pjc-st{color:var(--ink2);font-size:12.5px}.zt .pjc-ic{background:rgba(var(--tint),.07);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.zt .pjc-ic svg{stroke-width:1.9px;width:18px;height:18px}.zt .pjc-ic.gold{background:rgba(var(--goldrgb),.16);color:var(--gold)}.zt .pjc-paid{background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04),0 16px 32px -24px rgba(var(--shade),.3);border-radius:20px;margin-top:18px;padding:18px 20px}.zt .pjc-ph{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.zt .pjc-pfig{flex-direction:column;gap:1px;display:flex}.zt .pjc-pfig small{color:var(--ink2);font-size:12.5px;font-weight:600}.zt .pjc-pfig b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.05}.zt .pjc-pfig b.nil{letter-spacing:0;color:var(--ink2);font-size:16px}.zt .pjc-meter{flex-direction:column;flex:1;gap:6px;min-width:180px;max-width:360px;display:flex}.zt .pjc-meter span{background:rgba(var(--tint),.08);border-radius:999px;height:7px;display:block;overflow:hidden}.zt .pjc-meter i{background:var(--gold);transform-origin:0;height:100%;animation:pjc-grow .9s var(--ease) .15s backwards;border-radius:999px;display:block}.zt .pjc-meter.over i{background:#b4562f}.zt .pjc-meter small{color:var(--ink2);font-size:12px}.zt .pjc-meter.over small{color:#b4562f;font-weight:600}@keyframes pjc-grow{0%{transform:scaleX(0)}}.zt .pjc-ph .end{margin-left:auto}.zt .pjc-rec{margin-left:4px}.zt .pjc-pay{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.zt .pjc-pay li{border-top:1px solid var(--pill-edge);align-items:center;gap:12px;padding:10px 0;display:flex}.zt .pjc-paper{background:rgba(var(--goldrgb),.15);width:34px;height:34px;color:var(--gold);border-radius:10px;flex:none;place-items:center;display:grid}.zt .pjc-paper svg{width:16px;height:16px}.zt a.pjc-paper:hover{background:rgba(var(--goldrgb),.28)}.zt a.pjc-paper:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjc-paper.none{background:rgba(var(--tint),.05);color:var(--ink2);opacity:.6}.zt .pjc-payl{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zt .pjc-payl b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zt .pjc-payl em{color:var(--ink2);font-size:12px;font-style:normal}.zt .pjc-payr{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.zt .pjc-pempty{flex-direction:column;gap:10px;margin:16px 0 2px;display:flex}.zt .pjc-pempty i{background:rgba(var(--tint),.06);border-radius:6px;height:10px;display:block}.zt .pjc-pempty i:first-child{width:62%}.zt .pjc-pempty i:nth-child(2){width:48%}.zt .pjc-pempty i:nth-child(3){width:34%}.zt .pjc-paid .pjb-payform{margin-top:16px}.zt .pjc-side{flex-direction:column;gap:10px;margin-top:14px;display:flex}.zt .pjc-quote{background:var(--pill);border:1px solid var(--pill-edge);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.zt .pjc-qfig{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zt .pjc-qfig small{color:var(--ink2);font-size:12.5px;font-weight:600}.zt .pjc-qfig b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.zt .pjc-qfig b.nil{color:var(--ink2);font-size:15px}.zt .pjc-qfig em{color:var(--ink2);font-size:12px;font-style:normal}.zt .pjf{--ease:cubic-bezier(.32,.72,0,1);--pill:#fff;--pill-edge:rgba(var(--tint),.08);flex-direction:column;gap:16px;padding:24px 28px;display:flex}.zt .pjf-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.zt .pjf-head h2{letter-spacing:-.02em;margin:0;font-size:26px}.zt .pjf .ldocs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.zt .pjf .ldoc{background:var(--pill);border:1px solid var(--pill-edge);min-height:118px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:transform .5s var(--ease),border-color .3s var(--ease);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;display:flex}.zt .pjf .ldoc svg{background:rgba(var(--goldrgb),.15);width:38px;height:38px;color:var(--gold);box-sizing:border-box;border-radius:11px;padding:9px}.zt .pjf .ldoc span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.zt .pjf .ldoc:hover{border-color:rgba(var(--goldrgb),.5);transform:translateY(-2px)}}.zt .pjf .ldoc:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjf-empty{border:1px dashed rgba(var(--goldrgb),.4);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.zt .pjf-empty>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.zt .pjf-empty b{font-size:14px}.zt .pjf-empty small{color:var(--ink2);font-size:12.5px}.zt .pjf-ghosts{gap:6px;display:flex}.zt .pjf-ghosts i{background:var(--pill);border:1px solid var(--pill-edge);width:34px;height:42px;box-shadow:0 8px 16px -12px rgba(var(--shade),.4);border-radius:7px;display:block}.zt .pjf-ic{background:rgba(var(--tint),.06);width:38px;height:38px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid}.zt .pjf-ic svg{width:17px;height:17px}.zt .pjf .pjb-out{border:0;border-top:1px solid var(--pill-edge);box-shadow:none;background:0 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin:4px 0 0;padding:16px 0 0;display:flex}.zt .pjf .pjb-out>div{flex:1;min-width:200px;max-width:none}.zt .pjf .pjb-out b{font-size:14px;display:block}.zt .pjf .pjb-out em{color:var(--ink2);font-size:12.5px;font-style:normal;display:block}@container mh (max-width:760px){.zt .pjf{padding:20px 18px}.zt .pjc-ph .end{margin-left:0}}@media (prefers-reduced-motion:reduce){.zt .pjc-meter i{animation:none}.zt .pjf .ldoc{transition:none}.zt .pjf .ldoc:hover{transform:none}}.zt .pjc-read{background:var(--pill);border:1px solid var(--pill-edge);border-radius:20px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.zt .pjc-read small{color:var(--ink2);font-size:12.5px;font-weight:600}.zt .pjc-read b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.zt .pjc-read em{color:var(--ink2);font-size:12.5px;font-style:normal}.zt .pjc-readbar{background:rgba(var(--tint),.08);border-radius:999px;height:8px;margin-top:10px;display:block;overflow:hidden}.zt .pjc-readbar i{background:var(--gold);border-radius:999px;height:100%;display:block}.zt .ff{--ease:cubic-bezier(.32,.72,0,1);--pill:#fff;--pill-edge:rgba(var(--tint),.08);background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04),0 24px 48px -32px rgba(var(--shade),.45);animation:ff-in .55s var(--ease) both;border-radius:22px;flex-direction:column;gap:18px;margin:0;padding:20px 22px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .ff{--pill:#2a251f;--pill-edge:#f2eadc1a}}:root[data-theme=dark] .zt .ff{--pill:#2a251f;--pill-edge:#f2eadc1a}@keyframes ff-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.zt .ff.sub{background:rgba(var(--goldrgb),.06);border-color:rgba(var(--goldrgb),.2);box-shadow:none;border-radius:18px;padding:16px}.zt .ff-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zt .ff-head h3{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.zt .ff-tag{background:rgba(var(--tint),.05);height:26px;color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.zt .ff-tag svg{width:12px;height:12px}.zt .ff-grid{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:18px;display:grid}.zt .ff-grid.one{grid-template-columns:minmax(0,1fr)}.zt .ff-main{flex-direction:column;gap:18px;min-width:0;display:flex}.zt .ff-lab{letter-spacing:.005em;color:var(--ink2);font-size:11.5px;font-weight:600;display:block}.zt .ff-fine{color:var(--ink2);margin:0;font-size:12px;line-height:1.45}.zt .ff-who{align-items:center;gap:14px;min-width:0;display:flex}.zt .ff-face{width:50px;height:50px;color:var(--gold);background:repeating-linear-gradient(135deg,rgba(var(--tint),.09) 0 2px,transparent 2px 6px),rgba(var(--goldrgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--goldrgb),.3);border-radius:50%;flex:none;place-items:center;display:grid}.zt .ff-face svg{stroke-width:1.8px;width:20px;height:20px}.zt .ff-big{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zt .ff .ff-big input{border:0;border-bottom:1.5px solid rgba(var(--tint),.1);width:100%;max-width:none;height:38px;font:inherit;letter-spacing:-.015em;color:var(--ink);transition:border-color .3s var(--ease);background:0 0;border-radius:0;outline:0;flex:none;margin:0;padding:0 0 3px;font-size:20px;font-weight:600}.zt .ff .ff-big input::placeholder{color:rgba(var(--tint),.3);font-weight:500}.zt .ff .ff-big input:hover{border-bottom-color:rgba(var(--goldrgb),.45)}.zt .ff .ff-big input:focus{border-bottom-color:var(--gold)}.zt .ff .ff-big input:disabled{color:var(--ink2)}.zt .ff-picked{align-items:center;gap:10px;min-height:38px;display:flex}.zt .ff-picked b{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;overflow:hidden}.zt .ff-chips{flex-direction:column;gap:8px;margin-top:-6px;padding-left:64px;display:flex}.zt .ff-money{flex-wrap:wrap;align-items:flex-start;gap:14px 28px;display:flex}.zt .ff-money .ff-seg{margin-top:6px}.zt .ff-amt{flex-direction:column;gap:6px;min-width:0;display:flex}.zt .ff-amtin{border-bottom:1.5px solid rgba(var(--tint),.1);transition:border-color .3s var(--ease);align-items:flex-start;gap:3px;display:flex}.zt .ff-amtin:hover{border-bottom-color:rgba(var(--goldrgb),.45)}.zt .ff-amtin:focus-within{border-bottom-color:var(--gold)}.zt .ff-amtin i{color:var(--ink2);margin-top:9px;font-size:22px;font-style:normal;font-weight:600;line-height:1}.zt .ff .ff-amtin input{width:6.5ch;min-width:0;height:54px;font:inherit;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:42px;font-weight:600;line-height:1}.zt .ff .ff-amtin input::placeholder{color:rgba(var(--tint),.2)}.zt .ff-seg{background:rgba(var(--tint),.06);border-radius:13px;gap:2px;padding:3px;display:inline-flex}.zt .ff-seg button{height:36px;font:inherit;color:var(--ink2);white-space:nowrap;cursor:pointer;transition:color .3s var(--ease),background-color .4s var(--ease),box-shadow .4s var(--ease),transform .3s var(--ease);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:12.5px;font-weight:600}.zt .ff-seg button:hover{color:var(--ink)}.zt .ff-seg button:active{transform:scale(.97)}.zt .ff-seg button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.zt .ff-seg button[aria-checked=true]{background:var(--pill);color:var(--ink);box-shadow:0 1px 2px rgba(var(--shade),.12),0 6px 14px -8px rgba(var(--shade),.4)}.zt .ff-group{background:var(--pill);border:1px solid var(--pill-edge);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.zt .ff.sub .ff-group{background:var(--pill)}.zt .ff:not(.sub) .ff-group{background:rgba(var(--tint),.03)}.zt .ff-row{cursor:text;min-height:54px;transition:background-color .3s var(--ease);align-items:center;gap:12px;margin:0;padding:7px 12px;display:flex}.zt .ff-row+.ff-row{border-top:1px solid rgba(var(--tint),.07)}.zt .ff-row:focus-within{background:rgba(var(--goldrgb),.06)}.zt .ff-ic{background:rgba(var(--goldrgb),.16);width:32px;height:32px;color:var(--gold);transition:background-color .35s var(--ease),color .35s var(--ease);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.zt .ff-ic svg{stroke-width:2px;width:15px;height:15px}.zt .ff-row:focus-within .ff-ic{background:var(--gold);color:#1e1a14}.zt .ff-rl{width:104px;color:var(--ink2);flex:none;font-size:12.5px;font-weight:600}.zt .ff .ff-row input{width:auto;min-width:0;max-width:none;height:40px;font:inherit;color:var(--ink);font-variant-numeric:normal;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:14.5px}.zt .ff .ff-row input::placeholder{color:rgba(var(--tint),.35)}.zt .ff .ff-row input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .ff .ff-row input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .zt .ff .ff-row input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.zt .ff-row .zsel{flex:1;min-width:0}.zt .ff-papercol{flex-direction:column;gap:10px;min-width:0;display:flex}.zt .ff-paper{border:1.5px dashed rgba(var(--goldrgb),.5);background:rgba(var(--goldrgb),.05);min-height:180px;font:inherit;color:var(--ink);text-align:center;cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .3s var(--ease);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;margin:0;padding:20px 16px;text-decoration:none;display:flex;position:relative}.zt button.ff-paper:hover,.zt a.ff-paper:hover{border-color:var(--gold);background:rgba(var(--goldrgb),.09)}.zt button.ff-paper:active{transform:scale(.985)}.zt .ff-paper:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .ff-paper:disabled{cursor:default}.zt .ff-sheet{background:var(--pill);border:1px solid var(--pill-edge);width:56px;height:68px;color:var(--gold);box-shadow:0 12px 22px -14px rgba(var(--shade),.5);transition:transform .55s var(--ease);border-radius:9px;place-items:center;margin-bottom:6px;display:grid;transform:rotate(-5deg)}.zt .ff-sheet svg{width:20px;height:20px}.zt button.ff-paper:hover .ff-sheet,.zt a.ff-paper:hover .ff-sheet{transform:rotate(0)translateY(-3px)}.zt .ff-paper b{font-size:13.5px;font-weight:600;line-height:1.3}.zt .ff-paper small{color:var(--ink2);font-size:12px;line-height:1.4}.zt .ff-paper.has{border-style:solid;border-color:rgba(var(--goldrgb),.45);cursor:default}.zt .ff-paper.has .ff-sheet{background:rgba(var(--goldrgb),.16);transform:none}.zt .ff-fname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.zt .ff-x{position:absolute;top:10px;right:10px}.zt .ff-foot{border-top:1px solid rgba(var(--tint),.07);justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.zt .ff-foot .note{color:var(--ink2);flex:1;align-items:flex-start;gap:8px;margin:0 auto 0 0;font-size:12px;line-height:1.45;display:flex}.zt .ff-foot .note svg{width:13px;height:13px;color:var(--gold);flex:none;margin-top:2px}.zt .ff-foot .pgh-btn{height:40px;padding:0 18px;font-size:13.5px}.zt .ff .perr,.zt .ff .pjb-err{margin:0}.zt .pgh-add .ff{margin-top:12px}.zt .pgh-add>summary svg{transition:transform .55s var(--ease)}.zt .pgh-add[open]>summary svg{transform:rotate(45deg)}.zt .pgh-add[open]>summary{margin-bottom:0}.zt .pgh-edit .ff{margin-top:8px}.zt .pgh-edit .pv-rec.ff{grid-template-columns:none;display:flex}.zt .pjc-paid .ff{margin-top:14px}@container mh (max-width:760px){.zt .ff{padding:16px}.zt .ff-grid{grid-template-columns:minmax(0,1fr)}.zt .ff-paper{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:2px 14px;min-height:0;padding:14px;display:grid}.zt .ff-paper .ff-sheet{grid-row:1/span 2;width:42px;height:52px;margin:0}.zt .ff-paper b{align-self:end}.zt .ff-paper small{align-self:start}.zt .ff-chips{margin-top:0;padding-left:0}.zt .ff-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic l x""ic in x";align-items:center;gap:0 12px;padding:8px 12px;display:grid}.zt .ff-row>.ff-ic{grid-area:ic}.zt .ff-rl{grid-area:l;align-self:end;width:auto;font-size:11.5px}.zt .ff .ff-row input,.zt .ff-row .zsel{grid-area:in;align-self:start;height:30px}.zt .ff-row>:last-child:not(input):not(.ff-rl):not(.zsel){grid-area:x}.zt .ff-foot{flex-wrap:wrap}.zt .ff-foot .note{flex-basis:100%}}.zt .pgh .pan-list.past .pan-card{opacity:1;background:var(--pill);box-shadow:0 1px 2px rgba(var(--shade),.04),0 16px 34px -26px rgba(var(--shade),.35)}.zt .pgh .pan-list.past .pan-price{color:var(--ink);font-size:28px}.zt .pgh .pan-list.past .pan-covers{color:var(--ink2)}.zt .pan-ribbon{align-items:center;gap:5px;display:inline-flex}.zt .pan-ribbon svg{stroke-width:2.2px;flex:none;width:12px;height:12px}.zt .pan-ribbon.s-live{background:rgba(var(--goldrgb),.15);color:var(--ink)}.zt .pan-ribbon.s-accepted svg{color:#1e1a14}.zt .pgh .pan-facts{flex-direction:column;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.zt .pgh .pan-facts li{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.zt .pgh .pan-facts svg{width:14px;height:14px;color:var(--gold);flex:none}.zt .pgh .pan-acts{gap:8px}.zt .pan-round{border:1px solid var(--pill-edge);background:var(--pill);width:34px;height:34px;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease),transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.zt .pan-round svg{width:15px;height:15px}.zt .pan-round:hover{border-color:rgba(var(--goldrgb),.6)}.zt .pan-round:active{transform:scale(.94)}.zt .pan-round:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pan-round[aria-expanded=true]{border-color:rgba(var(--goldrgb),.6);background:rgba(var(--goldrgb),.12)}.zt .pan-round .dot{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 2px var(--pill);border-radius:50%;position:absolute;top:1px;right:1px}.zt .pan-more{margin-left:auto;position:relative}.zt .pan-menu{min-width:220px;inset:auto 0 calc(100% + 6px) auto}.zt .pgh .pan-report{margin:12px 0 0}@media (prefers-reduced-motion:reduce){.zt .ff{animation:none}.zt .ff-amtin,.zt .ff-seg button,.zt .ff-row,.zt .ff-ic,.zt .ff-paper,.zt .ff-sheet,.zt .pgh-add>summary svg,.zt .pan-round{transition:none}.zt button.ff-paper:hover .ff-sheet,.zt a.ff-paper:hover .ff-sheet{transform:rotate(-5deg)}}.zt .pgh .pan-list.past{flex-direction:column;gap:8px;display:flex}.zt .pgh .pan-list.past>.pan-card,.zt .pgh .pan-list.past>.pan-card:first-child{border-radius:16px;padding:0;display:block}@media (hover:hover) and (pointer:fine){.zt .pgh .pan-list.past .pan-card:hover{transform:none}}.zt .pan-ribbon{white-space:nowrap;max-width:none}.zt .pgh .pan-prow{flex-wrap:wrap;row-gap:8px}@container mh (max-width:880px){.zt .pgh.has-rail{flex-direction:column;align-items:stretch;display:flex}.zt .pgh.has-rail>.pgh-main{display:contents}.zt .pgh.has-rail>.pgh-top{order:0}.zt .pgh.has-rail .pgh-strip{order:1}.zt .pgh.has-rail .pan{order:2}.zt .pgh.has-rail>.pgh-rail{order:3;position:static}.zt .pgh.has-rail .pgh-people{order:4}}.zt .pgh-rail .pjb-zf .zstack{flex-direction:column;align-items:stretch;gap:8px;padding:0}.zt .pgh-rail .pjb-zf .zstack .tile{background:rgba(var(--goldrgb),.05);border:1px dashed rgba(var(--goldrgb),.38);width:auto;height:60px;box-shadow:none;border-radius:14px;margin:0;animation:.55s cubic-bezier(.32,.72,0,1) backwards zfRow;transform:none}.zt .pgh-rail .pjb-zf .zstack .tile:first-child{transform:none}.zt .pgh-rail .pjb-zf .zstack .tile:nth-child(2){animation-delay:45ms;transform:none}.zt .pgh-rail .pjb-zf .zstack .tile:nth-child(3){animation-delay:90ms;transform:none}@keyframes zfRow{0%{opacity:0;transform:translateY(6px)}}.zt .pgh-rail .pjb-zf .zstack .tile:before{content:"";background:repeating-linear-gradient(135deg,rgba(var(--goldrgb),.18) 0 1px,transparent 1px 5px),linear-gradient(150deg,var(--champ),var(--cream2));border-radius:12px;width:38px;height:38px;position:absolute;top:10px;left:12px}.zt .pgh-rail .pjb-zf .zstack:not(.busy) .tile:after{content:"";background:rgba(var(--tint),.11);width:46%;height:8px;box-shadow:0 14px 0 0 rgba(var(--tint),.06);border-radius:4px;position:absolute;top:18px;left:62px}@container mh (max-width:560px){.zt .pgh-ph{flex-wrap:wrap}.zt .pgh-ph h3{flex:auto}}@media (prefers-reduced-motion:reduce){.zt .pgh-rail .pjb-zf .zstack .tile{animation:none}}.zt.qsh{--ease:cubic-bezier(.32,.72,0,1);--pill:#fff;--pill-edge:rgba(var(--tint),.08);--sheet:#fffdf9;z-index:200;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt.qsh{--pill:#2a251f;--pill-edge:#f2eadc1a;--sheet:#221e19}}:root[data-theme=dark] .zt.qsh{--pill:#2a251f;--pill-edge:#f2eadc1a;--sheet:#221e19}.zt .qsh-dim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:auto;transition:opacity .45s var(--ease);background:#18130d6b;position:absolute;inset:0}.zt.qsh.in .qsh-dim{opacity:1}.zt.qsh.out .qsh-dim{opacity:0;transition-duration:.22s}.zt .qsh-box{pointer-events:auto;outline:0;flex-direction:column;width:min(680px,100vw - 32px);max-height:min(88vh,920px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zt .qsh-skin{background:var(--sheet);border:1px solid var(--pill-edge);transform-origin:0 0;transition:transform .55s var(--ease);border-radius:28px;position:absolute;inset:0;box-shadow:0 2px 6px #120e0914,0 40px 90px -30px #120e098c}.zt.qsh.out .qsh-box{opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease);transform:translate(-50%,-50%)scale(.985)}.zt .qsh-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:24px 28px 8px;display:flex;position:relative;overflow:auto}.zt .qsh-p{opacity:0;transform:translateY(10px)}.zt.qsh.in .qsh-p{opacity:1;transition:opacity .4s var(--ease) calc(.2s + var(--i,0) * 45ms),transform .55s var(--ease) calc(60ms + var(--i,0) * 45ms);transform:none}.zt .qsh-head{align-items:center;gap:14px;display:flex}.zt .qsh-head .pan-face{width:48px;height:48px}.zt .qsh-head .pan-face svg{width:19px;height:19px}.zt .qsh-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.zt .qsh-who b{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.2}.zt .qsh-who small{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:inline-flex}.zt .qsh-who small svg{width:13px;height:13px;color:var(--gold);fill:currentColor;margin-right:-6px}.zt .qsh-who em{font-style:normal}.zt .qsh-who em:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 8px 2px 0;display:inline-block}.zt .qsh-x{border:1px solid var(--pill-edge);background:var(--pill);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease),transform .3s var(--ease);border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}.zt .qsh-x:hover{border-color:rgba(var(--goldrgb),.6)}.zt .qsh-x:active{transform:scale(.94)}.zt .qsh-x:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .qsh-x svg{width:16px;height:16px}.zt .qsh-total{border-bottom:1px solid rgba(var(--tint),.08);flex-direction:column;gap:8px;padding-bottom:20px;display:flex}.zt .qsh-big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:44px;font-weight:600;line-height:1}.zt .qsh-tsub{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.zt .qsh-stale{color:var(--ink);background:#c88c281f;border-radius:12px;align-items:center;gap:8px;margin:-8px 0 0;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.zt .qsh-stale svg{color:#b7791f;flex:none;width:15px;height:15px}.zt .qsh-sec{flex-direction:column;gap:12px;margin:0;display:flex}.zt .qsh-sec h3{letter-spacing:-.005em;color:var(--ink2);margin:0;font-size:13px;font-weight:600}.zt .qsh-paper{background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04);border-radius:18px}.zt .qsh-lines{margin:0;padding:6px 16px;list-style:none}.zt .qsh-lines li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.zt .qsh-lines li+li{border-top:1px solid rgba(var(--tint),.07)}.zt .qsh-lk{background:rgba(var(--goldrgb),.15);width:32px;height:32px;color:var(--gold);border-radius:10px;place-items:center;display:grid}.zt .qsh-lk svg{stroke-width:2px;width:15px;height:15px}.zt .qsh-lk.k-materials{background:rgba(var(--tint),.07);color:var(--ink)}.zt .qsh-ld{flex-direction:column;gap:2px;min-width:0;display:flex}.zt .qsh-ld b{font-size:14px;font-weight:500;line-height:1.35}.zt .qsh-ld small{color:var(--ink2);font-size:12px}.zt .qsh-la{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.zt .qsh-sum{border-top:1px dashed rgba(var(--tint),.16);flex-direction:column;gap:6px;margin:0;padding:12px 16px 14px;display:flex}.zt .qsh-sum>div{color:var(--ink2);justify-content:space-between;gap:12px;font-size:13px;display:flex}.zt .qsh-sum dt,.zt .qsh-sum dd{margin:0}.zt .qsh-sum dd{font-variant-numeric:tabular-nums}.zt .qsh-sum>.tot{color:var(--ink);margin-top:4px;font-size:16px;font-weight:600}.zt .qsh-days{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zt .qsh-day{background:var(--pill);border:1px solid var(--pill-edge);min-width:96px;box-shadow:0 1px 2px rgba(var(--shade),.04);border-radius:16px;flex-direction:column;align-items:center;gap:1px;padding:10px 12px 11px;display:flex}.zt .qsh-day .mo{color:var(--gold);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.zt .qsh-day .mo svg{width:11px;height:11px}.zt .qsh-day b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.zt .qsh-day small{color:var(--ink2);white-space:nowrap;font-size:11.5px}.zt .qsh-day.by{background:rgba(var(--goldrgb),.1);border-color:rgba(var(--goldrgb),.32)}.zt .qsh-terms{background:var(--pill);border:1px solid var(--pill-edge);border-radius:18px;margin:0;padding:4px 14px;list-style:none}.zt .qsh-terms li{color:var(--ink);align-items:center;gap:12px;padding:10px 0;font-size:13.5px;line-height:1.35;display:flex}.zt .qsh-terms li+li{border-top:1px solid rgba(var(--tint),.07)}.zt .qsh-ti{background:rgba(var(--goldrgb),.15);width:32px;height:32px;color:var(--gold);border-radius:10px;flex:none;place-items:center;display:grid}.zt .qsh-ti svg{stroke-width:2px;width:15px;height:15px}.zt .qsh-from{background:var(--pill);border:1px solid var(--pill-edge);border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.zt .qsh-note{border-bottom:1px solid rgba(var(--tint),.07);align-items:flex-start;gap:12px;margin:0;padding-bottom:14px;display:flex}.zt .qsh-note blockquote{flex:1;min-width:0;margin:0;padding:0}.zt .qsh-note p{color:var(--ink);margin:5px 0 0;font-size:15px;line-height:1.55}.zt .qsh-note p:before{content:"“"}.zt .qsh-note p:after{content:"”"}.zt .qsh-reach{flex-direction:column;gap:10px;display:flex}.zt .qsh-reach>b{font-size:14.5px;font-weight:600}.zt .qsh-ways{flex-wrap:wrap;gap:8px;display:flex}.zt .qsh-ways .pgh-btn{min-width:0;max-width:100%;height:38px}.zt .qsh-ways .pgh-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zt .qsh-ways .pgh-btn svg{color:var(--gold)}.zt .qsh-none{color:var(--ink2);font-size:13px}.zt .qsh-fine{color:var(--ink2);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.zt .qsh-fine svg{width:13px;height:13px;color:var(--gold);flex:none;margin-top:2px}.zt .qsh-foot{border-top:1px solid rgba(var(--tint),.07);align-items:center;gap:8px;padding:14px 28px 18px;display:flex;position:relative}.zt .qsh-foot .pgh-btn{height:42px;padding:0 18px;font-size:13.5px}.zt .qsh-foot .pgh-btn.quiet{color:var(--ink2);background:0 0;border-color:#0000;margin-left:auto}.zt .qsh-foot .pgh-btn.quiet:hover{color:var(--ink);border-color:var(--pill-edge)}.zt .qsh-foot .dot{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-left:2px}@media (max-width:640px){.zt .qsh-box{width:100%;max-height:92vh;inset:auto 0 0;transform:none}.zt.qsh.out .qsh-box{transform:translateY(16px)}.zt .qsh-skin{border-bottom:0;border-radius:26px 26px 0 0}.zt .qsh-scroll{padding:20px 18px 8px}.zt .qsh-big{font-size:38px}.zt .qsh-foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom))}.zt .qsh-foot .pgh-btn{flex:1}.zt .qsh-foot .pgh-btn.quiet{flex:none}}@media (prefers-reduced-motion:reduce){.zt .qsh-dim,.zt .qsh-skin,.zt .qsh-p,.zt.qsh.in .qsh-p,.zt.qsh.out .qsh-box,.zt .qsh-x{transition:none}.zt .qsh-p{opacity:1;transform:none}}.zt .bmk{background:var(--mk-plate);width:40px;height:40px;box-shadow:0 1px 2px rgba(var(--shade),.12),0 6px 14px -10px rgba(var(--shade),.45);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.zt .bmk:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--tint),.1);pointer-events:none;position:absolute;inset:0}.zt .bmk img{object-fit:cover;width:100%;height:100%;display:block}.zt .bmk.mono{color:var(--mk-ink);letter-spacing:.02em;font-size:14.5px;font-weight:600;line-height:1}.zt .bmk.t0{background:var(--mk0)}.zt .bmk.t1{background:var(--mk1)}.zt .bmk.t2{background:var(--mk2)}.zt .bmk.t3{background:var(--mk3)}.zt .bmk.t4{background:var(--mk4)}.zt .bmk.sm{border-radius:10px;width:32px;height:32px;font-size:12px}.zt .bmk.lg{border-radius:15px;width:50px;height:50px;font-size:17px}.zt .pgh .pan-list.past .bmk{border-radius:11px;width:36px;height:36px;font-size:13px}.zt .qsh-head .bmk{border-radius:15px;width:52px;height:52px;font-size:18px}.zt .qc-head .bmk{border-radius:11px;width:36px;height:36px;font-size:13px}.zt .pgh .pan-card .pan-unread{top:14px;left:48px}.zt .pgh .pan-covers{-webkit-line-clamp:1}.zt .pan-ribbon.soon{color:var(--ink);background:#c88c2829}.zt .pan-ribbon.soon svg{color:#b7791f}.zt .pgh .pan-list>.pan-card,.zt .pgh .pan-list>.pan-card:first-child{gap:0;padding:0}.zt .pgh .pan-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:34px;font-weight:600;line-height:1;display:inline-flex}.zt .pan-price>i{font-size:1em;font-style:normal;font-weight:inherit;color:inherit;letter-spacing:inherit;margin:0 .02em 0 0;line-height:1}.zt .pan-price>small{color:var(--ink2);letter-spacing:-.01em;margin:.12em 0 0 2px;font-size:.5em;font-weight:600;line-height:1}.zt .qsh-big.pan-price{font-size:46px}@container mh (min-width:561px){.zt .pgh .pan-add{z-index:2;position:absolute;top:22px;right:28px}}.zt .qsh-scroll::-webkit-scrollbar{width:14px}.zt .qsh-scroll::-webkit-scrollbar-track{background:0 0;margin:24px 0 10px}.zt .qsh-scroll::-webkit-scrollbar-thumb{background-color:rgba(var(--tint),.16);background-clip:padding-box;border:5px solid #0000;border-radius:999px}.zt .qsh-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--tint),.3)}.zt .qsh-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){.zt .qsh-scroll{scrollbar-width:thin;scrollbar-color:rgba(var(--tint),.22) transparent}}.zt .qsh-foot .pan-more{margin-left:0}.zt .qsh-foot .pan-round{width:42px;height:42px}.zt .qsh-ask{flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;display:flex}.zt .qsh-ask p{color:var(--ink);flex:260px;margin:0;font-size:13px;line-height:1.45}.zt .qsh-ask span{gap:8px;display:flex}.zt .qsh-said{margin:0;padding:10px 28px 0;font-size:12.5px;position:relative}.zt .qsh-report{padding:4px 0 8px}@media (max-width:640px){.zt .qsh-foot{flex-wrap:wrap}.zt .qsh-foot .pan-round{flex:none}}.zt .pgh-rail .pjb-zf .zfit:not(:has(.ztag)){display:none}.zt .pgh-rail .pjb-zf .zr{padding-top:13px;padding-bottom:13px}.zt .pjc-tempty{border-top:1px solid var(--border);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;min-height:150px;padding:22px 20px 20px;display:flex}.zt .pjc-tghosts{flex-direction:column;gap:6px;width:min(300px,100%);margin-bottom:12px;display:flex}.zt .pjc-tghosts .g{background:var(--pill,#fff);border:1px solid var(--pill-edge,rgba(var(--tint),.08));box-shadow:0 6px 14px -12px rgba(var(--shade),.4);animation:pjc-ghost .55s cubic-bezier(.32,.72,0,1) calc(var(--i) * 70ms) backwards;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 46px;align-items:center;gap:10px;padding:8px 10px;display:grid}@keyframes pjc-ghost{0%{opacity:0;transform:translateY(6px)}}.zt .pjc-tghosts i{background:rgba(var(--tint),.1);border-radius:4px;height:7px;display:block}.zt .pjc-tghosts .pill{background:rgba(var(--goldrgb),.24);border-radius:999px;height:16px}.zt .pjc-tghosts .g:nth-child(2) .name{width:72%}.zt .pjc-tghosts .g:nth-child(3) .name{width:56%}.zt .pjc-tghosts .amt{background:rgba(var(--tint),.16);justify-self:end;width:40px}.zt .pjc-tempty b{color:var(--ink);font-size:14px;font-weight:600}.zt .pjc-tempty small{max-width:42ch;color:var(--ink2);font-size:12.5px;line-height:1.45}.zt .pjf-ghosts{gap:0;padding:4px 10px 0 6px}.zt .pjf-ghosts i{background:linear-gradient(rgba(var(--tint),.12),rgba(var(--tint),.12)) 8px 14px/20px 3px no-repeat, linear-gradient(rgba(var(--tint),.09),rgba(var(--tint),.09)) 8px 21px/15px 3px no-repeat, linear-gradient(rgba(var(--tint),.09),rgba(var(--tint),.09)) 8px 28px/19px 3px no-repeat, var(--pill);border:1px solid var(--pill-edge);width:38px;height:48px;box-shadow:0 8px 16px -12px rgba(var(--shade),.45);border-radius:6px;margin-left:-8px;position:relative}.zt .pjf-ghosts i:first-child{margin-left:0;transform:rotate(-7deg)}.zt .pjf-ghosts i:nth-child(2){transform:translateY(-3px)}.zt .pjf-ghosts i:nth-child(3){transform:rotate(7deg)}.zt .pjf-ghosts i:after{content:"";background:linear-gradient(225deg,var(--card) 50%,rgba(var(--tint),.14) 50%);border-radius:0 6px 0 3px;width:11px;height:11px;position:absolute;top:-1px;right:-1px}@media (prefers-reduced-motion:reduce){.zt .pjc-tghosts .g{animation:none}}.zt .pgh .pan-list:not(.past)>.pan-card,.zt .pgh .pan-list:not(.past)>.pan-card:first-child{padding:18px 18px 16px}.zt .pgh .pan-card>.pan-covers{text-align:center;-webkit-line-clamp:2;margin:14px 0 0}.zt .pan-mid{justify-content:center;padding:12px 0 14px;display:flex}.zt .pgh .pan-mid .pan-price{letter-spacing:-.04em;font-size:42px}.zt .pan-pills{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zt .pan-pill{background:rgba(var(--tint),.05);height:28px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.zt .pan-pill svg{width:13px;height:13px;color:var(--gold);flex:none}.zt .pan-pill.dep{background:rgba(var(--goldrgb),.15)}.zt .pan-pill.pan-ribbon{max-width:none;font-size:12px;font-weight:600}.zt .pgh .pan-card>.pan-stale{justify-content:center;margin:10px 0 0}.zt .pan-cta{border-top:1px solid var(--pill-edge);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:16px;padding-top:14px;display:grid}.zt .pan-cta .pbtn{border-radius:999px;justify-content:center;width:100%;height:38px;padding:0 10px;font-size:12.5px;text-decoration:none}.zt .pan-cta .pbtn .zl-signal{margin-right:6px}.zt .pan-cta .pbtn.quiet{border-color:var(--pill-edge);color:var(--ink2);background:0 0}.zt .pan-cta .pbtn.quiet:hover{color:var(--ink);border-color:rgba(var(--goldrgb),.6)}.zt .pgh .pan-card>.pan-ask{margin-top:16px}.zt .pgh .pan-card>.pan-ask span{gap:8px;display:flex}.zt .pgh .pan-card>.pan-cta{margin-top:auto}.zt .pgh .pan-card>.pan-pills{padding-bottom:16px}.zt .pgh .pan-card>.pan-stale{margin-bottom:14px}.zt .pan-body{background:rgba(var(--tint),.025);border-radius:18px;outline:0;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:250px;margin:18px 0 0;padding:30px 12px 28px;display:flex;position:relative}.zt .pgh .pan-body .pan-mid{padding:0 0 22px}.zt .pgh .pan-card .pan-body>.pan-pills{padding-bottom:0}.zt .pan-hint{background:var(--pill);width:26px;height:26px;color:var(--gold);box-shadow:0 1px 2px rgba(var(--shade),.08);transition:opacity .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.zt .pan-hint svg{width:13px;height:13px}.zt .pan-cap{border-radius:inherit;background:var(--pill);text-align:center;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 1px var(--pill-edge);transition:opacity .3s var(--ease),transform .55s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px 24px;display:flex;position:absolute;inset:0;transform:translateY(10px)}.zt .pan-cap>svg{width:20px;height:20px;color:var(--gold)}.zt .pan-cap p{color:var(--ink);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.zt .pan-body>.pan-mid,.zt .pan-body>.pan-pills{transition:opacity .25s var(--ease)}@media (hover:hover) and (pointer:fine){.zt .pan-body.has-cap:hover .pan-cap{opacity:1;transform:none}.zt .pan-body.has-cap:hover>.pan-mid,.zt .pan-body.has-cap:hover>.pan-pills,.zt .pan-body.has-cap:hover>.pan-hint{opacity:0}}.zt .pan-body.has-cap:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pan-body.has-cap:focus-visible .pan-cap{opacity:1;transform:none}.zt .pan-body.has-cap:focus-visible>.pan-mid,.zt .pan-body.has-cap:focus-visible>.pan-pills{opacity:0}@media (hover:none){.zt .pan-hint{display:none}}@media (prefers-reduced-motion:reduce){.zt .pan-cap,.zt .pan-body>.pan-mid,.zt .pan-body>.pan-pills{transition:none}.zt .pan-cap{transform:none}}.zt .pgh .pan-card>.pan-body+.pan-cta,.zt .pgh .pan-card>.pan-stale+.pan-cta{border-top:0;margin-top:16px;padding-top:0}.zt .pgh .pan-body .pan-mid .pan-price{font-size:34px}.zt .pgh .pan-body .pan-mid{padding-bottom:18px}.zt .pan-cta{gap:8px;display:flex}.zt .pan-cta>.pbtn{flex:1 1 0;min-width:0;transition:flex-grow .55s cubic-bezier(.32,.72,0,1),background-color .3s,border-color .3s,color .3s}.zt .pan-cta>.pbtn.pan-x{--decl:#c2412e;background:var(--decl);color:#fff8f1;border-color:#0000;flex:0 0 38px;justify-content:flex-start;width:auto;padding:0;transition:flex-basis .55s cubic-bezier(.32,.72,0,1),background-color .3s;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pan-cta>.pbtn.pan-x{--decl:#d9563f}}:root[data-theme=dark] .zt .pan-cta>.pbtn.pan-x{--decl:#d9563f}.zt .pan-cta>.pbtn.pan-x svg{stroke-width:2.4px;flex:none;width:16px;height:16px;margin:0 10px 0 11px}.zt .pan-cta>.pbtn.pan-x span{opacity:0;white-space:nowrap;padding-right:14px;transition:opacity .2s cubic-bezier(.32,.72,0,1)}@media (hover:hover) and (pointer:fine){.zt .pan-cta>.pbtn.pan-x:hover{background:var(--decl);flex-basis:106px}@supports (color:color-mix(in lab, red, red)){.zt .pan-cta>.pbtn.pan-x:hover{background:color-mix(in srgb,var(--decl) 88%,#000)}}.zt .pan-cta>.pbtn.pan-x:hover span{opacity:1;transition-delay:.14s}}.zt .pan-cta>.pbtn.pan-x:focus-visible{outline:2px solid var(--gold);outline-offset:2px;flex-basis:106px}.zt .pan-cta>.pbtn.pan-x:focus-visible span{opacity:1}@media (prefers-reduced-motion:reduce){.zt .pan-cta>.pbtn,.zt .pan-cta>.pbtn.pan-x,.zt .pan-cta>.pbtn.pan-x span{transition:none}}.zt .pgh-people{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.zt .pgh-ph{flex-wrap:wrap;gap:8px 10px}.zt .pgh-ph h3{letter-spacing:-.01em;font-size:18px;font-weight:600}.zt .pgh-sent{align-items:center;gap:6px;display:inline-flex}.zt .pgh-sent svg{width:12px;height:12px}.zt .pgh-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.zt .pgh-pc{background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04),0 16px 34px -26px rgba(var(--shade),.35);border-radius:20px;flex-direction:column;gap:12px;margin:0;padding:16px 16px 14px;display:flex;position:relative}.zt .pgh-pc-top{align-items:center;gap:11px;min-width:0;padding-right:42px;display:flex}.zt .pgh-pc-top>.pgh-icbtn{flex:none}.zt .pgh-pc-mid{background:rgba(var(--tint),.03);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 14px 10px 10px;display:flex}.zt .pgh-pc-reach{flex-wrap:wrap;gap:6px;display:flex}.zt .pgh-pc-reach .pgh-btn{min-width:0;max-width:100%;height:32px;padding:0 12px;font-size:12px}.zt .pgh-pc-reach .pgh-btn svg{width:13px;height:13px;color:var(--gold)}.zt .pgh-pc-reach .pgh-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zt .pgh-btn.static{cursor:default}.zt .pgh-btn.static:hover{border-color:var(--pill-edge)}.zt .pgh-pc .pgh-edit>summary{position:absolute;top:18px;right:16px}.zt .pgh-pc:has(.pgh-edit[open]){grid-column:1/-1}.zt .pgh-pc .pgh-edit .ff{margin-top:0}.zt .pgh-grid>.pgh-pempty{border:1px dashed rgba(var(--goldrgb),.4);background:rgba(var(--goldrgb),.04);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:190px;margin:0;padding:20px;display:flex}.zt .pgh-ghosts{width:120px;height:56px;margin-bottom:10px;display:block;position:relative}.zt .pgh-ghosts i{border:2px solid var(--pill);background:repeating-linear-gradient(135deg,rgba(var(--tint),.09) 0 2px,transparent 2px 6px),rgba(var(--goldrgb),.14);width:44px;height:44px;box-shadow:0 8px 16px -10px rgba(var(--shade),.4);border-radius:13px;animation:.6s cubic-bezier(.32,.72,0,1) backwards pgh-fan;position:absolute;top:6px;left:38px}.zt .pgh-ghosts i:first-child{transform:translate(-30px)rotate(-10deg)}.zt .pgh-ghosts i:nth-child(2){z-index:1;animation-delay:60ms;transform:translateY(-4px)}.zt .pgh-ghosts i:nth-child(3){animation-delay:.12s;transform:translate(30px)rotate(10deg)}@keyframes pgh-fan{0%{opacity:0;transform:translateY(8px)}}.zt .pgh-pempty b{font-size:14.5px;font-weight:600}.zt .pgh-pempty small{max-width:30ch;color:var(--ink2);font-size:12.5px;line-height:1.45}.zt .pgh-pempty .pgh-btn{margin-top:12px}.zt .pgh-addcell{margin:0}.zt .pgh-addcell:has(details[open]){grid-column:1/-1}.zt .pgh-grid .pgh-add{height:100%;margin:0}.zt .pgh-addtile{border:1.5px dashed rgba(var(--goldrgb),.5);text-align:center;cursor:pointer;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100%;min-height:190px;padding:20px;list-style:none;transition:border-color .3s cubic-bezier(.32,.72,0,1),background-color .3s cubic-bezier(.32,.72,0,1);display:flex}.zt .pgh-addtile::-webkit-details-marker{display:none}.zt .pgh-addtile:hover{border-color:var(--gold);background:rgba(var(--goldrgb),.06)}.zt .pgh-addtile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pgh-addtile .ic{border:1.5px solid rgba(var(--goldrgb),.6);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.zt .pgh-addtile .ic svg{width:18px;height:18px}.zt .pgh-addtile b{color:var(--ink);font-size:14px;font-weight:600}.zt .pgh-addtile small{color:var(--ink2);font-size:12px}.zt .pgh-add[open]>.pgh-addtile{border-style:solid;border-color:var(--pill-edge);border-radius:999px;flex-direction:row;justify-content:flex-start;gap:10px;width:max-content;height:auto;min-height:0;padding:8px 14px 8px 8px}.zt .pgh-add[open]>.pgh-addtile .ic{width:30px;height:30px;margin:0}.zt .pgh-add[open]>.pgh-addtile small{display:none}.zt .pgh-grid .pgh-add .ff{margin-top:12px}.zt .pgh-reachline{color:var(--ink2);align-items:center;gap:8px;margin:12px 0 0;font-size:12px;display:flex}.zt .pgh-reachline svg{width:13px;height:13px;color:var(--gold);flex:none}@media (prefers-reduced-motion:reduce){.zt .pgh-ghosts i{animation:none}}.zt .pgh-grid:has(.pgh-pc)>.pgh-addcell{grid-column:1/-1}.zt .pgh-grid:has(.pgh-pc) .pgh-add:not([open])>.pgh-addtile{border-radius:16px;flex-direction:row;gap:10px;height:auto;min-height:0;padding:10px 16px}.zt .pgh-grid:has(.pgh-pc) .pgh-add:not([open])>.pgh-addtile .ic{width:30px;height:30px;margin:0}.zt .pgh-grid:has(.pgh-pc) .pgh-add:not([open])>.pgh-addtile .ic svg{width:15px;height:15px}.zt .pgh-grid:has(.pgh-pc) .pgh-add:not([open])>.pgh-addtile small:before{content:"·";margin:0 8px 0 2px}@container mh (max-width:560px){.zt .pgh-grid:has(.pgh-pc) .pgh-add:not([open])>.pgh-addtile small{display:none}}.zt .pgh-addtile b{white-space:nowrap}.zt .pgh-reachline{align-items:flex-start}.zt .pgh-reachline svg{margin-top:2px}.zt .pjw .pjb-hdesc textarea{field-sizing:content;max-height:440px}@container mh (max-width:760px){.zt .pjw .pjb-hdesc textarea{min-height:230px}}@container mh (max-width:560px){.zt .pan-body{min-height:0;padding:26px 12px 24px}}.zt .pgh-pc>.pgh-edit:not([open]){height:0;margin-top:-12px}.zt .pgh .pan-past{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;margin:8px 0 -4px;font-size:16px;font-weight:600;display:inline-flex}.zt .pgh .pan-list.past>.pan-card.row,.zt .pgh .pan-list.past>.pan-card.row:first-child{border-radius:18px;padding:12px 14px 12px 12px}.zt .pgh .pan-list.past{container:panpast/inline-size}.zt .pgh .pan-card.row>.pan-xrow{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who price acts";align-items:center;gap:12px 18px;display:grid}.zt .pgh .pan-card.row .pan-xwho{grid-area:who;align-items:center;gap:12px;min-width:0;display:flex}.zt .pgh .pan-card.row .pan-xwho>.bmk{flex:none}.zt .pgh .pan-card.row .pan-xname{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.zt .pgh .pan-card.row .pan-xname>b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.25}.zt .pgh .pan-card.row .pan-xmeta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.zt .pgh .pan-card.row>.pan-unread{top:10px;left:40px}.zt .pgh .pan-list.past .pan-card.row .pan-xprice{color:var(--ink2);grid-area:price;font-size:20px}.zt .pgh .pan-list.past .pan-card.row .pan-xprice>i,.zt .pgh .pan-list.past .pan-card.row .pan-xprice>small{color:var(--ink2)}@container panpast (max-width:540px){.zt .pgh .pan-card.row .pan-xwho{align-items:flex-start}.zt .pgh .pan-card.row>.pan-xrow{column-gap:10px}}.zt .pgh .pan{container:pan/inline-size}.zt .pgh .pan-list.pan-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;--fl:0px;--fr:64px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);grid-template-columns:none;grid-auto-columns:calc(50% - 37px);grid-auto-flow:column;margin:-8px -2px -34px;padding:8px 2px 34px;scroll-padding-inline:2px;overflow:auto hidden}.zt .pgh .pan-list.pan-rail::-webkit-scrollbar{display:none}.zt .pgh .pan-list.pan-rail:not(.at-start){--fl:48px}.zt .pgh .pan-list.pan-rail.at-end{--fr:0px}.zt .pgh .pan-list.pan-rail>li{scroll-snap-align:start}@container pan (max-width:560px){.zt .pgh .pan-list.pan-rail{--fr:36px;grid-auto-columns:calc(100% - 44px)}.zt .pgh .pan-list.pan-rail:not(.at-start){--fl:28px}.zt .pgh .pan-list.pan-rail.at-end{--fr:0px}}.zt .pan-arrows{gap:6px;display:flex}@container pan (max-width:560px){.zt .pan-arrows{display:none}}.zt .pgh .pan-who>b{max-width:100%}.zt .pan-arrows .pan-round:disabled{opacity:.35;cursor:default}.zt .pan-arrows .pan-round:disabled:active{transform:none}@media (prefers-reduced-motion:reduce){.zt .pgh .pan-list.pan-rail{scroll-behavior:auto}}.zt .pgh .pan-list>.pan-card.s-accepted,.zt .pgh .pan-list>.pan-card.s-accepted:first-child{border-color:rgba(var(--goldrgb),.85);box-shadow:0 0 0 4px rgba(var(--goldrgb),.16),0 18px 38px -26px rgba(var(--goldrgb),.6)}.zt .pgh .pan-card.s-accepted .pan-body{background:rgba(var(--goldrgb),.1)}.zt .pan-acc{background:var(--gold);color:#1e1a14;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;height:26px;margin:0 0 16px;padding:0 10px 0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.zt .pan-acc svg{stroke-width:2.2px;flex:none;width:14px;height:14px}.zt .pgh .pan>.pan-ask.close{border:1px solid rgba(var(--goldrgb),.3);background:rgba(var(--goldrgb),.12);border-radius:18px;gap:12px 14px;padding:12px}.zt .pan-ask.close>.tile{background:var(--gold);color:#1e1a14;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.zt .pan-ask.close>.tile svg{stroke-width:2.1px;width:18px;height:18px}.zt .pan-ask.close>p{flex:220px;font-size:13px;line-height:1.45}.zt .pan-ask.close>.pbtn{border-radius:999px;height:36px;padding:0 16px;font-size:12.5px}.zt .pgh .pan-past{letter-spacing:0;color:var(--ink2);gap:7px;margin:4px 0 -6px;font-size:13.5px;font-weight:600}.zt .pgh .pan-past .pan-count{background:rgba(var(--tint),.07);min-width:20px;height:20px;color:var(--ink2);padding:0 6px;font-size:11px}.zt .pgh .pan-list.past{background:rgba(var(--tint),.035);border:1px solid var(--pill-edge);border-radius:20px;gap:0;padding:4px}.zt .pgh .pan-list.past>.pan-card.row,.zt .pgh .pan-list.past>.pan-card.row:first-child{box-shadow:none;background:0 0;border:0;border-radius:16px;padding:0}.zt .pgh .pan-list.past>.pan-card.row+.pan-card.row:before{content:"";background:var(--pill-edge);height:1px;position:absolute;top:0;left:62px;right:14px}.zt .pgh .pan-card.row>.pan-xrow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .3s var(--ease);background:0 0;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"who price go";margin:0;padding:10px 10px 10px 12px}.zt .pgh .pan-card.row>.pan-xrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pgh .pan-card.row>.pan-xrow:disabled{cursor:progress}.zt .pgh .pan-list.past .pan-card.row .pan-xprice{font-size:17px}.zt .pgh .pan-card.row .pan-xgo{width:28px;height:28px;color:var(--ink2);transition:transform .5s var(--ease),color .3s var(--ease),background-color .3s var(--ease);border-radius:50%;grid-area:go;place-items:center;display:grid}.zt .pgh .pan-card.row .pan-xgo svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.zt .pgh .pan-card.row>.pan-xrow:hover{background:rgba(var(--tint),.05)}.zt .pgh .pan-card.row>.pan-xrow:hover .pan-xgo{color:var(--ink);background:rgba(var(--tint),.06);transform:translate(2px)}}.zt .pgh .pan-list.past>.pan-card.row>.pan-unread{top:8px;left:38px}.zt .pgh-main>.pgh-people{border-top:1px solid var(--pill-edge);margin-top:14px;padding-top:30px}@media (prefers-reduced-motion:reduce){.zt .pgh .pan-card.row>.pan-xrow,.zt .pgh .pan-card.row .pan-xgo{transition:none}}.zt .pgh-plist{background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04),0 16px 34px -28px rgba(var(--shade),.3);border-radius:20px;margin:14px 0 0;padding:4px;list-style:none}.zt .pgh-pempty+.pgh-paddrow:before{content:"";background:var(--pill-edge);height:1px;position:absolute;top:0;left:64px;right:14px}.zt .pgh-plist>.pgh-pempty{text-align:center;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:0;margin:0;padding:22px 16px 20px;display:flex;position:relative}.zt .pgh-paddrow{margin:0;padding:0;position:relative}.zt .pgh-paddrow>.pgh-add{margin:0}.zt .pgh-addline{cursor:pointer;min-height:50px;color:var(--ink2);transition:background-color .3s var(--ease),color .3s var(--ease);border-radius:16px;align-items:center;gap:10px;padding:0 16px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.zt .pgh-addline svg{width:16px;height:16px;color:var(--gold);flex:none}.zt .pgh-addline:hover,.zt .pgh-addline[aria-expanded=true]{color:var(--ink)}.zt button.pgh-addline{text-align:left;background:0 0;border:0;margin:0;font-family:inherit}.zt .pgh-paddrow button.pgh-addline{width:100%}.zt .pgh-addline:hover{background:rgba(var(--tint),.04)}.zt .pgh-addline:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .pgh-plist+.pgh-reachline{margin-top:10px}@media (prefers-reduced-motion:reduce){.zt .pgh-addline{transition:none}}.zt .pjb-zf a.zlinkname{text-decoration:none}.zt .pjb-zf a.zlinkname:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--goldrgb),.6);-webkit-text-decoration-color:rgba(var(--goldrgb),.6);-webkit-text-decoration-color:rgba(var(--goldrgb),.6);text-decoration-color:rgba(var(--goldrgb),.6)}.zt .pjb-zf a.zlinkname:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.zt .pjb-zf .zstline{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.zt .pjb-zf .zquote{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;margin:2px 0 0;padding:0;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.zt .pjb-zf .zquote svg{width:14px;height:14px;color:var(--gold);transition:transform .45s cubic-bezier(.32,.72,0,1)}.zt .pjb-zf .zquote:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--goldrgb),.6);-webkit-text-decoration-color:rgba(var(--goldrgb),.6);-webkit-text-decoration-color:rgba(var(--goldrgb),.6);text-decoration-color:rgba(var(--goldrgb),.6)}.zt .pjb-zf .zquote:hover svg{transform:translate(2px)}.zt .pjb-zf .zquote:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.zt .pjb-zf .zquote svg{transition:none}}.zt .pgh-addline{gap:12px;min-height:52px;padding:0 12px}.zt .pgh-addline svg{margin:0 12px}.zt .pjb-zf .zmore>.zstline{justify-content:space-between;align-self:stretch;width:100%;margin-top:2px}.zt .pjb-zf .zquote{background:var(--ink);height:30px;color:var(--bg);border-radius:999px;margin:0;padding:0 10px 0 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .45s cubic-bezier(.32,.72,0,1),background-color .3s}.zt .pjb-zf .zquote svg{color:inherit;opacity:.8}.zt .pjb-zf .zquote:hover{background:var(--ink);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.zt .pjb-zf .zquote:hover{background:color-mix(in srgb,var(--ink) 86%,var(--bg))}}.zt .pjb-zf .zquote:active{transform:scale(.97)}.zt .pgh.has-rail:has(.pan.comparing){grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.zt .pgh.has-rail:has(.pan.comparing)>.pgh-rail{display:none}.zt .pgh .pan.comparing .qc{animation:.5s cubic-bezier(.32,.72,0,1) backwards pjbSettle}.zt .pan-railwrap{position:relative}.zt .pan-side{z-index:3;border:1px solid var(--pill-edge);background:var(--pill);width:42px;height:42px;color:var(--ink);cursor:pointer;box-shadow:0 1px 2px rgba(var(--shade),.08),0 12px 26px -12px rgba(var(--shade),.45);border-radius:50%;place-items:center;margin-top:-21px;transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1),border-color .3s;display:grid;position:absolute;top:50%}.zt .pan-side svg{width:18px;height:18px}.zt .pan-side.prev{left:-14px}.zt .pan-side.next{right:-14px}.zt .pan-side:hover{border-color:rgba(var(--goldrgb),.6)}.zt .pan-side.prev:hover{transform:translate(-2px)}.zt .pan-side.next:hover{transform:translate(2px)}.zt .pan-side:active{transform:scale(.94)}.zt .pan-side:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pan-side.rest{opacity:0;pointer-events:none;transform:scale(.9)}@media (hover:none){.zt .pan-side{display:none}}@media (prefers-reduced-motion:reduce){.zt .pan-side{transition:none}.zt .pgh .pan.comparing .qc{animation:none}}.zt .pjb-zf .zr.zdone{align-items:center;gap:12px;display:flex}.zt .pjb-zf .zfaces{flex:none;padding-left:2px;display:flex}.zt .pjb-zf .zface{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;width:36px;height:36px;margin:0 0 0 -10px;padding:0;transition:transform .45s cubic-bezier(.32,.72,0,1);display:block;position:relative}.zt .pjb-zf .zface .zmark{width:36px;height:36px;box-shadow:0 0 0 2px var(--card),0 4px 10px -6px rgba(var(--shade),.5);border-radius:11px}.zt .pjb-zf .zface .zmark .serif{font-size:12.5px}.zt .pjb-zf .zface:hover{z-index:2;transform:translateY(-3px)}.zt .pjb-zf .zface:focus-visible{z-index:2;outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-zf .zdonet{min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:600}.zt .pjb-zf .zr.zdone>.zquote{flex:none}@media (prefers-reduced-motion:reduce){.zt .pjb-zf .zface{transition:none}}.zt .pjb-zf .zface{margin-left:-7px}.zt .pjb-zf .zface:first-child{z-index:4;margin-left:0}.zt .pjb-zf .zface:nth-child(2){z-index:3}.zt .pjb-zf .zface:nth-child(3){z-index:2}.zt .pjb-zf .zface:nth-child(4){z-index:1}.zt .pjb-zf .zface:hover,.zt .pjb-zf .zface:focus-visible{z-index:5}.zt .pjb-zf .zdonet{white-space:nowrap}@container often (max-width:330px){.zt .pjb-zf .zr.zdone{gap:10px}.zt .pjb-zf .zr.zdone>.zquote{padding:0 8px 0 12px}}.zt .pan-wsub{color:var(--ink2);font-size:13px;font-weight:500}.zt .pgh .pan-list>.pan-card.wait,.zt .pgh .pan-list>.pan-card.wait:first-child{border:1.5px dashed rgba(var(--tint),.2);box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.zt .pgh .pan-list>.pan-card.wait:hover{border-color:rgba(var(--goldrgb),.55);box-shadow:none;transform:none}}.zt .pgh .pan-card .pan-wbody{background:rgba(var(--tint),.025);gap:4px}.zt .pan-wring{background:rgba(var(--goldrgb),.13);width:54px;height:54px;color:var(--gold);border-radius:50%;place-items:center;margin:0 0 12px;animation:2.6s cubic-bezier(.32,.72,0,1) infinite panBreathe;display:grid}.zt .pan-wring svg{stroke-width:1.8px;width:22px;height:22px}.zt .pan-whead{color:var(--ink);font-size:14px;font-weight:600}.zt .pan-wbody small{color:var(--ink2);font-size:12.5px}@keyframes panBreathe{0%{box-shadow:0 0 0 0 rgba(var(--goldrgb),.3)}70%{box-shadow:0 0 0 12px rgba(var(--goldrgb),0)}to{box-shadow:0 0 0 0 rgba(var(--goldrgb),0)}}.zt .pgh .pan-card.wait>.pan-cta{min-height:38px}.zt .pgh .pan-card.wait.paused .pan-wring,.zt .pgh .pan-card.wait.lapsed .pan-wring{background:rgba(var(--tint),.07);color:var(--ink2);animation:none}.zt .pgh .pan-card.wait.lapsed .pan-whead{color:var(--ink2)}.zt .pgh .pan-list:not(.past)>.pan-card.wait.add,.zt .pgh .pan-list:not(.past)>.pan-card.wait.add:first-child{padding:0}.zt .pan-addcard{border-radius:inherit;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:24px;transition:background-color .3s cubic-bezier(.32,.72,0,1);display:flex}.zt .pan-addcard .pan-wring{background:rgba(var(--tint),.06);color:var(--ink);transition:background-color .3s,color .3s,transform .5s cubic-bezier(.32,.72,0,1);animation:none}.zt .pan-addcard:hover{background:rgba(var(--goldrgb),.06)}.zt .pan-addcard:hover .pan-wring{background:rgba(var(--goldrgb),.18);color:var(--gold);transform:scale(1.06)}.zt .pan-addcard:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .zpill{position:relative}.zt .zpill-btn{border:1px solid var(--pill-edge);background:var(--pill);height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:13px;font-weight:600;transition:border-color .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.zt .zpill-btn img{object-fit:contain;width:24px;height:22px}.zt .zpill-btn:hover,.zt .zpill.open .zpill-btn{border-color:rgba(var(--goldrgb),.6)}.zt .zpill-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .zpill-sw{background:var(--border);border-radius:999px;flex:none;width:28px;height:16px;transition:background-color .3s;position:relative}.zt .zpill-sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .45s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px}.zt .zpill-sw.on{background:var(--ink)}.zt .zpill-sw.on:after{background:rgb(var(--glass));transform:translate(12px)}.zt .zpill-chev{width:14px;height:14px;color:var(--ink2);transition:transform .5s cubic-bezier(.32,.72,0,1)}.zt .zpill.open .zpill-chev{transform:rotate(180deg)}.zt.zpill-layer{--ease:cubic-bezier(.32,.72,0,1);--pill:#fff;--pill-edge:rgba(var(--tint),.08);z-index:180;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:visible}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt.zpill-layer{--pill:#2a251f;--pill-edge:#f2eadc1a}}:root[data-theme=dark] .zt.zpill-layer{--pill:#2a251f;--pill-edge:#f2eadc1a}.zt .zpill-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s .3s;background:0 0;position:absolute;inset:0}.zt.zpill-layer.open .zpill-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--ease),visibility 0s}.zt .zpill-pop{z-index:1;overscroll-behavior:contain;transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;width:min(380px,100vw - 32px);transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1),visibility 0s .25s;position:fixed;top:96px;right:24px;overflow-y:auto;transform:translateY(-6px)scale(.97)}.zt.zpill-layer.open .zpill-pop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .55s cubic-bezier(.32,.72,0,1),visibility;transform:none}.zt .zpill-pop>.pgh-rail{grid-area:auto;display:block;position:static;top:auto}.zt .zpill-pop .pjb-zf{box-shadow:inset 0 1px 0 rgba(var(--glass),.7),0 2px 6px rgba(var(--shade),.08),0 30px 60px -24px rgba(var(--shade),.55)}@media (prefers-reduced-motion:reduce){.zt .pan-wring{animation:none}.zt .pan-addcard,.zt .pan-addcard .pan-wring,.zt .zpill-btn,.zt .zpill-sw:after,.zt .zpill-chev,.zt .zpill-pop,.zt.zpill-layer.open .zpill-pop,.zt .zpill-scrim{transition:none}}@container pan (min-width:900px){.zt .pgh .pan-list.pan-rail{grid-auto-columns:calc(33.3333% - 31.3333px)}}.zt .pgh .pan-list.pan-rail.at-start.at-end{--fr:0px}@keyframes pghPing{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.45)}}@container pan (min-width:1250px){.zt .pgh .pan-list.pan-rail{grid-auto-columns:calc(25% - 28.5px)}}@container pan (min-width:1600px){.zt .pgh .pan-list.pan-rail{grid-auto-columns:calc(20% - 26.2px)}}.zt .zpill{border:1px solid var(--pill-edge);background:var(--pill);border-radius:999px;align-items:center;height:36px;transition:border-color .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.zt .zpill:hover,.zt .zpill.open{border-color:rgba(var(--goldrgb),.6)}.zt .zpill .zpill-btn{background:0 0;border:0;border-radius:999px 0 0 999px;height:34px;padding:0 8px 0 6px}.zt .zpill .zpill-sw{cursor:pointer;border:0;margin:0 2px;padding:0}.zt .zpill .zpill-sw:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .zpill-more{height:34px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:0 999px 999px 0;place-items:center;padding:0 10px 0 6px;display:grid}.zt .zpill-more:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .pan-wsub{color:var(--ink2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.zt .pan-wsub b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.zt .pan-wsub i{background:rgba(var(--tint),.2);width:1px;height:12px;margin:0 4px}.zt .pjh-lc.open{width:452px}.zt .pjh-tiles{gap:10px}.zt .pjh-tile{border-radius:18px;gap:3px;min-height:116px;padding:14px 14px 13px}.zt .pjh-tile .ic{width:34px;height:34px}.zt .pjh-tile b{margin-top:14px;font-size:13.5px}.zt .pjh-tile small{font-size:12px;line-height:1.35}.zt .pjh-tile .sw{top:16px;right:14px}.zt .pjb-prroll:before{content:"";z-index:-1;background:var(--card);box-shadow:0 0 0 1px var(--border),0 14px 32px -14px rgba(var(--shade),.45);opacity:0;transform-origin:0;border-radius:999px;transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1);position:absolute;inset:-5px -5px -5px 2px;transform:scaleX(.5)}.zt .pjb-prroll.below:before{top:3px;left:-5px}.zt .pjb-prf.on .pjb-prroll:before{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.zt .pjb-prroll:before{transition:none}}.zt .svs{left:50%;bottom:calc(26px + env(safe-area-inset-bottom));z-index:120;background:var(--ink);height:38px;color:var(--bg);pointer-events:none;opacity:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:13px;font-weight:600;transition:opacity .25s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1);display:inline-flex;position:fixed;transform:translate(-50%,14px)scale(.96);box-shadow:0 10px 30px -10px #00000073}.zt .svs.saving,.zt .svs.saved,.zt .svs.error{opacity:1;transform:translate(-50%)}.zt .svs svg{flex:none;width:16px;height:16px}.zt .svs.saved svg{color:var(--gold2,var(--gold))}.zt .svs.error{color:#fff8f1;background:#c2412e}.zt .svs .zl-signal{width:15px;height:15px}@media (max-width:760px){.zt .svs{bottom:calc(98px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.zt .svs{transition:opacity .2s cubic-bezier(.32,.72,0,1);transform:translate(-50%)}}.zt .pjh-live>.pjh-lc{z-index:2}.zt .avg-a.still{cursor:default;flex:none}.zt .avg-a.still:hover{transform:none}.zt .avg-a.waiting{border:1.5px dashed rgba(var(--tint),.36);color:var(--ink2);background:0 0}.zt .avg-a.waiting svg{width:13px;height:13px}.zt .hiv-crew .avg-a{width:32px;height:32px;font-size:10.5px}.zt.hiv{--ease:cubic-bezier(.32,.72,0,1);--pill:#fff;--pill-edge:rgba(var(--tint),.08);--sheet:#fffdf9;z-index:200;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt.hiv{--pill:#2a251f;--pill-edge:#f2eadc1a;--sheet:#221e19}}:root[data-theme=dark] .zt.hiv{--pill:#2a251f;--pill-edge:#f2eadc1a;--sheet:#221e19}.zt .hiv-dim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:auto;transition:opacity .45s var(--ease);background:0 0;position:absolute;inset:0}.zt.hiv.in .hiv-dim{opacity:1}.zt.hiv.out .hiv-dim{opacity:0;transition-duration:.22s}.zt .hiv-box{pointer-events:auto;outline:0;flex-direction:column;width:min(620px,100vw - 32px);max-height:min(100vh - 48px,880px);display:flex;position:absolute;top:max(24px,50vh - 330px);left:50%;transform:translate(-50%)}.zt .hiv-skin{background:var(--sheet);border:1px solid var(--pill-edge);transform-origin:0 0;box-shadow:0 0 0 6px rgba(var(--goldrgb),.07),0 2px 6px #120e0914,0 40px 90px -30px #120e098c;transition:transform .55s var(--ease);border-radius:28px;position:absolute;inset:0}.zt.hiv.out .hiv-box{opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease);transform:translate(-50%)scale(.985)}.zt .hiv-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:26px 28px 0;display:flex;position:relative;overflow:auto}.zt .hiv-form{flex-direction:column;gap:22px;margin:0;display:flex}.zt .hiv-p{opacity:0;transform:translateY(10px)}.zt.hiv.in .hiv-p{opacity:1;transition:opacity .4s var(--ease) calc(.2s + var(--i,0) * 45ms),transform .55s var(--ease) calc(60ms + var(--i,0) * 45ms);transform:none}.zt .hiv-head{align-items:center;gap:14px;display:flex}.zt .hiv-tile{background:var(--gold);color:#1e1a14;width:50px;height:50px;box-shadow:0 12px 24px -14px rgba(var(--goldrgb),.95);border-radius:16px;flex:none;place-items:center;display:grid}.zt .hiv-tile svg{stroke-width:2px;width:22px;height:22px}.zt .hiv-ttl{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.zt .hiv-ttl h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.12}.zt .hiv-ttl small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.zt .hiv-x{border:1px solid var(--pill-edge);background:var(--pill);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease),transform .3s var(--ease);border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}.zt .hiv-x:hover{border-color:rgba(var(--goldrgb),.6)}.zt .hiv-x:active{transform:scale(.94)}.zt .hiv-x:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .hiv-x svg{width:16px;height:16px}.zt .hiv-sec{flex-direction:column;gap:12px;display:flex}.zt .hiv-sec h3,.zt .hiv-roles legend{letter-spacing:-.005em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:0;font-size:13px;font-weight:600;display:flex}.zt .hiv-sec h3 small{color:var(--ink2);font-size:12px;font-weight:500}.zt ul.hiv-crew{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zt .hiv-crew li{background:var(--pill);border:1px solid var(--pill-edge);min-width:0;max-width:100%;box-shadow:0 1px 2px rgba(var(--shade),.04);border-radius:999px;align-items:center;gap:10px;margin:0;padding:6px 16px 6px 7px;display:flex}.zt.hiv.in .hiv-crew li{animation:hivPop .5s var(--ease) backwards;animation-delay:calc(.3s + var(--j,0) * 45ms)}@keyframes hivPop{0%{opacity:0;transform:translateY(6px)scale(.94)}}.zt .hiv-crew li>span{min-width:0}.zt .hiv-crew li b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.zt .hiv-crew li small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.zt .hiv-crew li.waiting{box-shadow:none;background:0 0;border-style:dashed}.zt .hiv-field{background:var(--pill);border:1px solid var(--pill-edge);height:58px;box-shadow:inset 0 1px 2px rgba(var(--tint),.04);cursor:text;transition:border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:18px;align-items:center;gap:12px;margin:0;padding:0 18px;display:flex}.zt .hiv-field svg{width:18px;height:18px;color:var(--gold);flex:none}.zt .hiv-field input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font-size:16px}.zt .hiv-field input::placeholder{color:var(--ink2);opacity:.8}.zt .hiv-field:focus-within{border-color:rgba(var(--goldrgb),.7);box-shadow:0 0 0 4px rgba(var(--goldrgb),.14)}.zt .hiv-field[data-bad]{border-color:var(--danger,#b3261e)}.zt .hiv-roles{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.zt .hiv-rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.zt .hiv-role{background:var(--pill);border:1px solid var(--pill-edge);min-width:0;box-shadow:0 1px 2px rgba(var(--shade),.04);cursor:pointer;transition:transform .5s var(--ease),border-color .3s var(--ease),box-shadow .5s var(--ease),background-color .3s var(--ease);border-radius:18px;flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:14px;display:flex;position:relative}.zt .hiv-role input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.zt .hiv-ric{background:rgba(var(--tint),.07);width:40px;height:40px;color:var(--ink2);transition:background-color .3s var(--ease),color .3s var(--ease),transform .5s var(--ease);border-radius:13px;place-items:center;margin-bottom:9px;display:grid}.zt .hiv-ric svg{stroke-width:1.9px;width:19px;height:19px}.zt .hiv-role b{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600}.zt .hiv-role small{color:var(--ink2);font-size:12px;line-height:1.35}.zt .hiv-tick{background:var(--gold);color:#1e1a14;opacity:0;width:22px;height:22px;transition:opacity .25s var(--ease),transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px;transform:scale(.5)}.zt .hiv-tick svg{stroke-width:3.2px;width:12px;height:12px}.zt .hiv-role.on{border-color:rgba(var(--goldrgb),.62);background:rgba(var(--goldrgb),.08);box-shadow:0 0 0 3px rgba(var(--goldrgb),.12),0 18px 32px -24px rgba(var(--shade),.55);transform:translateY(-2px)}.zt .hiv-role.on .hiv-ric{background:var(--gold);color:#1e1a14}.zt .hiv-role.on .hiv-tick{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.zt .hiv-role:not(.on):hover{border-color:rgba(var(--goldrgb),.45);transform:translateY(-1px)}}.zt .hiv-role:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.zt .hiv-roles:disabled .hiv-role{cursor:progress}.zt .hiv-blurbs{background:rgba(var(--tint),.045);border-radius:14px;padding:12px 14px;display:grid}.zt .hiv-blurb{color:var(--ink2);opacity:0;transition:opacity .2s var(--ease),transform .3s var(--ease);grid-area:1/1;align-self:center;margin:0;font-size:13px;line-height:1.5;transform:translateY(4px)}.zt .hiv-blurb.on{opacity:1;transition:opacity .4s var(--ease) 80ms,transform .55s var(--ease);transform:none}.zt .hiv-err{color:var(--danger,#b3261e);margin:-8px 0 0;font-size:13px;font-weight:600}.zt .hiv-foot{z-index:2;background:var(--sheet);border-top:1px solid rgba(var(--tint),.07);border-radius:0 0 28px 28px;align-items:center;gap:8px;margin:0 -28px;padding:14px 28px 20px;display:flex;position:sticky;bottom:0}.zt .hiv-fine{min-width:0;color:var(--ink2);text-wrap:pretty;flex:1;font-size:12px;line-height:1.4}.zt .hiv-btn{border:1px solid var(--pill-edge);background:var(--pill);height:44px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),opacity .3s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.zt .hiv-btn svg{width:16px;height:16px}.zt .hiv-btn:hover{border-color:rgba(var(--goldrgb),.55)}.zt .hiv-btn:active{transform:scale(.97)}.zt .hiv-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .hiv-btn.ink{background:var(--ink);color:var(--bg);border-color:#0000}.zt .hiv-btn.quiet{color:var(--ink2);background:0 0;border-color:#0000}.zt .hiv-btn.quiet:hover{color:var(--ink);border-color:var(--pill-edge)}.zt .hiv-btn:disabled{opacity:.55;cursor:progress}.zt .hiv-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 0 0;display:flex}.zt .hiv-seal{width:78px;height:78px;margin-bottom:6px}.zt .hiv-seal svg{width:100%;height:100%;display:block;overflow:visible}.zt .hiv-seal circle{fill:rgba(var(--goldrgb),.16);stroke:var(--gold);stroke-width:2.5px;stroke-dasharray:183;stroke-dashoffset:183px;transform-origin:32px 32px;animation:hivDraw .75s var(--ease) .1s forwards;transform:rotate(-90deg)}.zt .hiv-seal path{fill:none;stroke:var(--ink);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44px;animation:hivDraw .5s var(--ease) .6s forwards}.zt .hiv-seal.unsent circle{stroke:rgba(var(--tint),.32);fill:rgba(var(--tint),.05)}@keyframes hivDraw{to{stroke-dashoffset:0}}.zt .hiv-done>b{letter-spacing:-.022em;color:var(--ink);font-size:21px;font-weight:600}.zt .hiv-done>p{max-width:42ch;color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.zt .hiv-done>p a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration-color:rgba(var(--goldrgb),.6);-webkit-text-decoration-color:rgba(var(--goldrgb),.6);-webkit-text-decoration-color:rgba(var(--goldrgb),.6);text-decoration-color:rgba(var(--goldrgb),.6);font-weight:600}.zt .hiv-done .hiv-foot{justify-content:center;align-self:stretch;margin-top:14px}@media (max-width:640px){.zt .hiv-box{width:100%;max-height:92vh;inset:auto 0 0;transform:none}.zt.hiv.out .hiv-box{transform:translateY(16px)}.zt .hiv-skin{border-bottom:0;border-radius:26px 26px 0 0}.zt .hiv-scroll{gap:18px;padding:20px 18px 0}.zt .hiv-form{gap:18px}.zt .hiv-ttl h2{font-size:19px}.zt .hiv-foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-radius:0;flex-wrap:wrap;margin:0 -18px}.zt .hiv-fine{flex-basis:100%}.zt .hiv-foot .hiv-btn.ink{flex:1}.zt .hiv-rgrid{grid-template-columns:1fr;gap:8px}.zt .hiv-role{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic b""ic s";align-items:center;gap:1px 12px;padding:12px 44px 12px 12px;display:grid}.zt .hiv-role .hiv-ric{grid-area:ic;margin:0}.zt .hiv-role b{grid-area:b}.zt .hiv-role small{grid-area:s}.zt .hiv-role.on{transform:none}.zt .hiv-tick{margin-top:-11px;top:50%;right:14px}}@media (prefers-reduced-motion:reduce){.zt .hiv-dim,.zt .hiv-skin,.zt .hiv-p,.zt.hiv.in .hiv-p,.zt.hiv.out .hiv-box,.zt .hiv-x,.zt .hiv-role,.zt .hiv-ric,.zt .hiv-tick,.zt .hiv-btn{transition:none}.zt .hiv-p{opacity:1;transform:none}.zt .hiv-blurb,.zt .hiv-blurb.on{transition:none}.zt.hiv.in .hiv-crew li{animation:none}.zt .hiv-seal circle,.zt .hiv-seal path{stroke-dashoffset:0;animation:none}}.zt .prs{margin-top:14px}@keyframes prsIn{0%{opacity:0;transform:translateY(8px)}}.zt .prs-ringcol{flex-direction:column;align-items:center;gap:12px;display:flex}.zt .prg{flex:none;display:block;position:relative}.zt .prg.sm{width:52px;height:52px}.zt .prg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.zt .prg-track{fill:none;stroke:rgba(var(--tint),.11);stroke-linecap:round;transition:stroke .3s}.zt .prg-fill{fill:none;stroke:var(--gold);stroke-linecap:round;animation:.7s cubic-bezier(.32,.72,0,1) backwards prgDraw;animation-delay:calc(var(--i) * .15s + .12s)}@keyframes prgDraw{0%{stroke-dasharray:0 400}}.zt .prg.waiting .prg-track.next{stroke:rgba(var(--goldrgb),.5);animation:2.4s ease-in-out 1s infinite prgBreathe}@keyframes prgBreathe{50%{opacity:.42}}.zt .prg.stopped .prg-track{stroke:rgba(var(--tint),.07)}@keyframes prgBusy{to{transform:scale(.94)}}.zt .prs-info{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding-right:40px;display:flex}.zt .prs-name{letter-spacing:-.015em;max-width:100%;color:var(--ink);font-size:21px;font-weight:600;line-height:1.2;text-decoration:none}.zt a.prs-name:hover{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--goldrgb),.6);-webkit-text-decoration-color:rgba(var(--goldrgb),.6);-webkit-text-decoration-color:rgba(var(--goldrgb),.6);text-decoration-color:rgba(var(--goldrgb),.6)}.zt .prs-line{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.zt .prs-scope{color:var(--ink2);font-size:12.5px}.zt .prs-scope svg{vertical-align:-2px;width:13px;height:13px;color:var(--ink2);margin-right:5px;display:inline-block}.zt .pgh .prs-price{margin-top:2px;font-size:40px}.zt .prs-noprice{color:var(--ink2);margin-top:4px;font-size:14px}.zt .prs-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.zt .prs-acts .pgh-btn{border-radius:999px;gap:7px;height:38px;padding:0 18px;font-size:13px}.zt .prs-acts .pgh-btn svg{width:15px;height:15px}.zt .prs-addcell .pgh-add{margin:0}.zt .prs-addcell .pgh-addline{border:1px dashed rgba(var(--tint),.24);min-height:0;color:var(--ink2);background:0 0;border-radius:999px;align-items:center;gap:12px;padding:7px 20px 7px 7px;font-size:13.5px;font-weight:600;display:flex}.zt .prs-addcell .pgh-addline svg{box-sizing:border-box;border:1.5px dashed rgba(var(--tint),.3);width:52px;height:52px;color:var(--gold);border-radius:50%;margin:0;padding:15px}.zt .prs-addcell .pgh-addline:hover{border-color:rgba(var(--goldrgb),.55);color:var(--ink)}@container mh (max-width:560px){.zt .prs-name{font-size:17px}.zt .pgh .prs-price{font-size:30px}.zt .prs-info{padding-right:30px}.zt .prs-addcell .pgh-addline{width:100%}}@media (prefers-reduced-motion:reduce){.zt .prg-fill,.zt .prg.waiting .prg-track.next{animation:none}.zt .prg-track{transition:none}}.zt .prs-info{padding-right:0}.zt .prs-pricecol{text-align:right;place-self:center end;padding:0 54px 0 12px}.zt .pgh .prs-pricecol .prs-price{margin:0;font-size:46px}.zt .prs-pricecol .prs-noprice{margin:0;font-size:15px}@container mh (max-width:560px){.zt .prs-ringcol{grid-row:1/span 2}.zt .prs-pricecol{text-align:left;grid-column:2;justify-self:start;padding:6px 0 0}.zt .pgh .prs-pricecol .prs-price{font-size:30px}.zt .prs-info{padding-right:30px}}.zt .prs-ringcol{grid-area:ring}.zt .prs-info{grid-area:info;align-self:end}.zt .prs-pricecol{grid-area:price}@container mh (max-width:560px){.zt .prs-ringcol{grid-area:ring;align-self:start}.zt .prs-pricecol{grid-area:price;justify-self:start;padding:0}}.zt ul.prs{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.zt .prs-item{border-radius:999px;margin:0;transition:border-radius .5s cubic-bezier(.32,.72,0,1);position:relative}.zt .prs-pill{border:1px solid var(--pill-edge);background:var(--pill);font:inherit;color:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(var(--shade),.04);border-radius:999px;align-items:center;gap:12px;padding:7px 14px 7px 7px;transition:transform .45s cubic-bezier(.32,.72,0,1),border-color .3s,background-color .3s;display:flex}.zt .prs-pill:hover{border-color:rgba(var(--goldrgb),.55);transform:translateY(-2px)}.zt .prs-pill:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .prs-who{min-width:0}.zt .prs-who b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.25;display:block}.zt .prs-who small{color:var(--ink2);text-wrap:pretty;font-size:12px;display:block}.zt .pgh-reachline{text-wrap:pretty}.zt .prs-chev{width:16px;height:16px;color:var(--ink2);flex:none;margin-left:6px;transition:transform .5s cubic-bezier(.32,.72,0,1)}.zt .prs-item.on{background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 1px 2px rgba(var(--shade),.04),0 26px 50px -34px rgba(var(--shade),.5);border-radius:24px;flex-basis:100%}.zt .prs-item.on .prs-pill{box-shadow:none;background:0 0;border-color:#0000;transform:none}.zt .prs-item.on .prs-chev{transform:rotate(180deg)}.zt .prs-more{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ring info price";align-items:center;gap:12px 26px;padding:6px 26px 22px 22px;animation:.5s cubic-bezier(.32,.72,0,1) backwards prsIn;display:grid;position:relative}.zt .prs-more>.prs-ringcol{grid-area:ring}.zt .prs-more>.prs-info{grid-area:info;align-self:center;padding:0}.zt .prs-more>.prs-pricecol{grid-area:price;padding:0 48px 0 12px}.zt .pgh .prs-more .prs-price{font-size:40px}.zt .prs-more>.pgh-edit{grid-column:1/-1}.zt .prs-more>.pgh-edit>summary{position:absolute;top:2px;right:18px}.zt .prs-more>.pgh-edit[open]>.pv-rec.ff{max-width:560px;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:12px;margin:6px 0 0;padding:0;display:flex}.zt .prs-more>.pgh-edit[open]>.pv-rec.ff .ff-foot{border-top:0;justify-content:flex-start;padding-top:0}.zt .prs-more .prs-acts{margin-top:12px}.zt .prg.md{width:96px;height:96px}.zt .prg-tile{z-index:2;border:2px solid var(--pill);background:repeating-linear-gradient(135deg,rgba(var(--tint),.09) 0 2px,transparent 2px 6px),rgba(var(--goldrgb),.14);box-shadow:0 8px 16px -10px rgba(var(--shade),.4);pointer-events:none;border-radius:28%;position:absolute;inset:21%}.zt .prg.sm .prg-tile{box-shadow:0 4px 8px -6px rgba(var(--shade),.4);border-width:1.5px;inset:21%}.zt .prg.stopped .prg-tile{opacity:.6}.zt .prg.busy .prg-tile{animation:.9s ease-in-out infinite alternate prgBusy}.zt .prs-atlas{color:var(--ink);align-items:center;gap:3px;margin-left:4px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zt .prs-atlas svg{width:13px;height:13px;color:var(--gold)}.zt .prs-atlas:hover{text-underline-offset:3px;text-decoration:underline}@container mh (max-width:560px){.zt .prs-item{flex-basis:100%}.zt .prs-pill{width:100%}.zt .prs-more{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ring info""ring price";column-gap:16px;padding:6px 16px 18px}.zt .prs-more>.prs-pricecol{justify-self:start;padding:0}.zt .pgh .prs-more .prs-price{font-size:30px}.zt .prg.md{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.zt .prs-item,.zt .prs-pill,.zt .prs-chev{transition:none}.zt .prs-more,.zt .prg.busy .prg-tile{animation:none}}.zt .prs-item.on .prs-pill{z-index:3;border:1px solid var(--pill-edge);background:var(--pill);border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:14px;right:14px}.zt .prs-item.on .prs-pill>.prg,.zt .prs-item.on .prs-pill>.prs-who{display:none}.zt .prs-item.on .prs-chev{margin:0}.zt .prs-item.on .prs-pill:hover{border-color:rgba(var(--goldrgb),.55);transform:none}.zt .prs-more{padding:26px 112px 24px 26px}.zt .prs-more>.pgh-edit>summary{top:14px;right:58px}.zt .prs-more .prs-name{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.2}.zt .prs-more>.prs-pricecol{padding:0 0 0 12px}@container mh (max-width:560px){.zt .prs-more{padding:20px 16px 18px}.zt .prs-more .prs-name{font-size:17px}.zt .prs-more{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ring price""info info";align-items:end;row-gap:14px;padding:18px 16px}.zt .prs-more>.prs-info{padding-right:0}.zt .prs-more>.prs-pricecol{text-align:right;place-self:end;padding:0 0 26px}.zt .prs-item.on .prs-pill{top:12px;right:12px}.zt .prs-more>.pgh-edit>summary{top:12px;right:56px}}.zt .prg-tile{border-radius:50%}.zt .prg.xs{width:44px;height:44px}.zt .prg.xs .prg-tile{box-shadow:0 3px 6px -5px rgba(var(--shade),.4);border-width:1.5px}.zt .prg-tile.logo{background:#fff;overflow:hidden}.zt .prg-tile.logo img{object-fit:cover;width:100%;height:100%;display:block}.zt .prg.stopped .prg-fill{stroke:rgba(var(--tint),.26);animation:none}.zt .pgh .pan-card.row .pan-xwho>.prg{flex:none}@container mh (max-width:560px){.zt .pgh .pan-card:not(.row) .pan-who b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.zt .prg-solo{flex:none;width:34px;height:34px;display:block;position:relative}.zt .prg-solo .prg-tile{box-shadow:inset 0 0 0 1px rgba(var(--tint),.1);border:0;inset:0}@media (prefers-reduced-motion:reduce){.zt .prg-fill,.zt .prg.waiting .prg-track.next,.zt .prg.busy .prg-tile{animation:none}}.zt .stln{min-width:0;color:var(--ink);white-space:normal;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.zt .stln-dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.zt .stln.t-done .stln-dot{box-shadow:0 0 0 2.5px rgba(var(--goldrgb),.28)}.zt .stln.t-stopped{color:var(--ink2)}.zt .stln.t-stopped .stln-dot{background:rgba(var(--tint),.32)}.zt .stln.t-idle{color:var(--ink2)}.zt .stln.t-idle .stln-dot{box-shadow:inset 0 0 0 1.5px rgba(var(--tint),.38);background:0 0}.zt .stln.big{font-size:13.5px}.zt .stln.big .stln-dot{width:8px;height:8px;margin-top:6px}.zt .pan-sub{flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;display:flex}.zt .pgh .pan-who .pan-sub .pan-rate{font-size:12px}.zt .prs-who .stln{color:var(--ink2);margin-top:2px;font-weight:500;display:flex}.zt .prs-who .stln.t-live,.zt .prs-who .stln.t-done,.zt .prs-who .stln.t-waiting{color:var(--ink)}.zt .qsh-who small .stln{font-size:12.5px}.zt .stj-btn{--ease:cubic-bezier(.32,.72,0,1);color:inherit;cursor:pointer;transition:transform .5s var(--ease),box-shadow .3s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;display:block;position:relative}.zt .stj-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.zt .stj-btn.on{box-shadow:0 0 0 5px rgba(var(--goldrgb),.16)}@media (hover:hover) and (pointer:fine){.zt .stj-btn:hover{box-shadow:0 0 0 5px rgba(var(--goldrgb),.14);transform:scale(1.05)}}.zt .stj-btn:active{transform:scale(.97)}.zt .pgh .pan-top>.stj-btn{flex:none}.zt .qsh-head>.stj-btn .prg{width:60px;height:60px}.zt .stj-btn.cap{box-shadow:none;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:2px 4px;display:flex;transform:none}.zt .stj-btn.cap .prg{transition:transform .5s var(--ease),box-shadow .3s var(--ease);border-radius:50%}.zt .stj-btn.cap.on .prg{box-shadow:0 0 0 5px rgba(var(--goldrgb),.16)}@media (hover:hover) and (pointer:fine){.zt .stj-btn.cap:hover{box-shadow:none;transform:none}.zt .stj-btn.cap:hover .prg{box-shadow:0 0 0 5px rgba(var(--goldrgb),.14);transform:scale(1.05)}}.zt .stj-cap{color:var(--ink2);white-space:nowrap;font-size:12.5px;font-weight:500}.zt .stj-btn.cap:hover .stj-cap{color:var(--ink)}.zt.stj-pop{--ease:cubic-bezier(.32,.72,0,1);--pill-edge:rgba(var(--tint),.09);--sheet:#fffdf9;z-index:260;box-sizing:border-box;overscroll-behavior:contain;background:var(--sheet);border:1px solid var(--pill-edge);width:300px;max-width:calc(100vw - 24px);height:auto;box-shadow:0 0 0 5px rgba(var(--goldrgb),.06),0 2px 6px #120e0912,0 30px 60px -28px #120e0980;transform-origin:var(--ox) var(--oy);opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform var(--dur,.52s) var(--ease);border-radius:20px;outline:0;padding:8px;position:fixed;inset:auto;overflow:hidden auto;transform:scale(.86)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt.stj-pop{--pill-edge:#f2eadc29;--sheet:#332c25}}:root[data-theme=dark] .zt.stj-pop{--pill-edge:#f2eadc29;--sheet:#332c25}.zt.stj-pop.in{opacity:1;pointer-events:auto;transform:none}.zt.stj-pop.out{opacity:0;transition:opacity .18s var(--ease),transform .2s var(--ease);transform:scale(.97)}.zt ol.stj-steps{margin:0;padding:0;list-style:none}.zt .stj-step{opacity:0;margin:0;position:relative;transform:translateY(6px)}.zt.stj-pop.in .stj-step{opacity:1;transition:opacity .35s var(--ease) calc(.12s + var(--i,0) * 45ms),transform .5s var(--ease) calc(var(--i,0) * 45ms);transform:none}.zt .stj-row{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:12px;margin:0;padding:7px 8px;display:grid}.zt button.stj-row{cursor:pointer;transition:background-color .25s var(--ease)}.zt button.stj-row:hover{background:rgba(var(--tint),.05)}.zt button.stj-row[aria-pressed=true]{background:rgba(var(--goldrgb),.1)}.zt button.stj-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt button.stj-row[aria-disabled=true]{cursor:progress;opacity:.7}.zt .stj-step:not(:last-child):after{content:"";background:rgba(var(--tint),.12);transform-origin:top;border-radius:2px;width:2px;position:absolute;top:33px;bottom:-4px;left:18px;transform:scaleY(0)}.zt.stj-pop.in .stj-step:not(:last-child):after{transition:transform .45s var(--ease) calc(.16s + var(--i,0) * 45ms);transform:none}.zt .stj-step.s-done:has(+.stj-step.s-done):after{background:var(--gold)}.zt .stj-step.s-done:has(+.stj-step.s-now):after{background:rgba(var(--goldrgb),.45)}.zt .stj-dot{z-index:1;box-sizing:border-box;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;display:grid;position:relative}.zt .stj-dot svg{stroke-width:3px;width:13px;height:13px}.zt .stj-dot.s-done{background:var(--gold);color:#1e1a14}.zt .stj-dot.s-now{border:2px solid var(--gold);animation:2.4s ease-in-out infinite stjNow}.zt .stj-dot.s-todo{border:1.5px solid rgba(var(--tint),.26)}.zt .stj-dot.s-stopped{background:rgba(var(--tint),.12);color:var(--ink2)}.zt .stj-dot.s-stopped svg{width:12px;height:12px}@keyframes stjNow{50%{box-shadow:0 0 0 4px rgba(var(--goldrgb),.18)}}.zt .stj-words{flex-direction:column;gap:1px;min-width:0;padding-top:1px;display:flex}.zt .stj-words b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.zt .stj-words small{color:var(--ink2);font-size:12px;line-height:1.35}.zt .stj-step.s-todo .stj-words b{color:var(--ink2);font-weight:500}.zt .stj-step.s-stopped .stj-words b{color:var(--ink2)}.zt .stj-next{border-top:1px solid var(--pill-edge);color:var(--ink);align-items:flex-start;gap:6px;margin:6px 0 0;padding:10px 8px 4px;font-size:12.5px;line-height:1.4;display:flex}.zt .stj-next svg{width:14px;height:14px;color:var(--gold);flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){.zt .stj-btn,.zt.stj-pop,.zt.stj-pop.out,.zt .stj-step,.zt.stj-pop.in .stj-step,.zt.stj-pop.in .stj-step:not(:last-child):after,.zt button.stj-row{transition:none}.zt .stj-step,.zt .stj-step:not(:last-child):after{opacity:1;transform:none}.zt .stj-dot.s-now{animation:none}}.zt .pjb-tag{align-items:center;gap:5px;display:inline-flex}.zt .pjb-tag svg{stroke-width:2.4px;flex:none;width:12px;height:12px}.zt .pjb-tag:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zt .pjb-tag[aria-disabled=true]{cursor:default;opacity:.6}.zt .zpill .zpill-sw[aria-disabled=true]{opacity:.4;cursor:default}.zt .pan-menu .hsw-i:focus-visible{background:rgba(var(--tint),.05);outline:2px solid var(--gold);outline-offset:-2px}.zt .pjh-lask:focus{outline:none}.zt .pjh-lask:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjh-sti:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.zt .pjb-htitle .pjb-err{max-width:60ch;margin:6px 0 0;line-height:1.45}.zt .pjw-facts{max-width:560px;margin:6px 0 4px}.zt .pjb-td.rm button{width:44px;height:44px}.zt .pjb-td input[aria-invalid=true]::placeholder{color:var(--warn,#8a5a0a);opacity:1}.zt .pjb-spend .head .pjb-err{margin:6px 0 0;font-size:12.5px;line-height:1.45}.zt .pjh-read .pjb-vopen img{border-radius:0}.zt .pjb-x:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zt .pjb-xask{z-index:4;border-radius:inherit;text-align:center;color:var(--ink);background:rgba(var(--cardrgb),.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;animation:.5s cubic-bezier(.32,.72,0,1) both pjb-xask-in;display:flex;position:absolute;inset:0}.zt .pjb-xask>*{animation:.5s cubic-bezier(.32,.72,0,1) both pjb-xask-rise}.zt .pjb-xask>:nth-child(2){animation-delay:45ms}.zt .pjb-xask p{margin:0;font-size:13px;font-weight:600;line-height:1.3}.zt .pjb-xask-acts{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.zt .pjb-xask-acts button{min-width:52px;height:36px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;transition:background .5s cubic-bezier(.32,.72,0,1),border-color .5s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.zt .pjb-xask-acts .yes{background:var(--ink);color:var(--bg);border:0}.zt .pjb-xask-acts .no{border:1px solid var(--border);background:var(--card);color:var(--ink)}.zt .pjb-xask-acts .no:hover{border-color:var(--ink)}.zt .pjb-xask-acts button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjb-xask-acts button[aria-disabled=true]{cursor:default}.zt .pjb-xask-acts .no[aria-disabled=true]{opacity:.5}.zt .pjb-xask-acts svg{width:14px;height:14px}@keyframes pjb-xask-in{0%{opacity:0}to{opacity:1}}@keyframes pjb-xask-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (pointer:coarse){.zt .pjb-xask-acts button{min-width:64px;height:44px}}@media (prefers-reduced-motion:reduce){.zt .pjb-xask,.zt .pjb-xask>*{animation:none}}.zt .pan-only{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.45}.zt .qsh-only{color:var(--ink2)}.zt .pan-round[aria-disabled=true]{opacity:.45;cursor:default}.zt .pan-round[aria-disabled=true]:hover{border-color:var(--pill-edge)}.zt .pan-round[aria-disabled=true]:active{transform:none}.zt .pbtn[aria-disabled=true]{opacity:.45;cursor:default}.zt .qsh-ask:focus{outline:none}.zt .qsh-ask:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:12px}@media (max-width:600px){.zt .zpill-pop{overscroll-behavior:contain;z-index:220;transform-origin:bottom;width:auto;max-height:calc(100dvh - 96px);position:fixed;inset:auto 16px 16px;overflow-y:auto;transform:translateY(14px)scale(.98)}}.zt .pjh-live:has(.pjw-more){height:var(--rest,196px)}.zt .pjh-lc{--wg-ring:#fbf7f0;--wg-mod:#ffffffe6;--wg-mod-edge:rgba(var(--tint),.07);--wg-chip:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjh-lc{--wg-ring:#2e2922;--wg-mod:#f2eadc0e;--wg-mod-edge:#f2eadc1a;--wg-chip:#36312a}}:root[data-theme=dark] .zt .pjh-lc{--wg-ring:#2e2922;--wg-mod:#f2eadc0e;--wg-mod-edge:#f2eadc1a;--wg-chip:#36312a}.zt .pjh-lc:has(.pjw-rows) .pjh-lface{padding-bottom:12px}.zt .pjh-lic{border-radius:50%}.zt .pjh-fig{align-items:center;gap:10px;min-height:26px;display:flex}.zt .pjh-lc:has(.pjw-rows) .pjh-stats>span+span b{color:var(--ink2)}.zt .pjh-qmk{align-items:center;display:flex}.zt .pjh-qmk>span{z-index:calc(9 - var(--j,0));transition:margin .5s var(--ease) calc(var(--j,0) * 30ms);margin-left:-4px;display:block;position:relative}.zt .pjh-qmk>span:first-child{margin-left:0}.zt .pjh-qmk .bmk{letter-spacing:0;width:24px;height:24px;box-shadow:0 0 0 2px var(--wg-ring);border-radius:50%;font-size:8.5px}.zt .pjh-qmore{background:rgba(var(--tint),.08);width:24px;height:24px;color:var(--ink2);box-shadow:0 0 0 2px var(--wg-ring);border-radius:50%;place-items:center;font-size:9.5px;font-style:normal;font-weight:700;display:grid}@media (hover:hover) and (pointer:fine){.zt .pjh-lc.can:not(.open) .pjh-lface:hover .pjh-qmk>span:not(:first-child){margin-left:2px}}.zt .pjw-fold{opacity:1;visibility:visible;transition:grid-template-rows .55s var(--ease),opacity .4s var(--ease) .12s,visibility 0s;grid-template-rows:1fr;display:grid}.zt .pjh-lc.open .pjw-fold{opacity:0;visibility:hidden;transition:grid-template-rows .55s var(--ease),opacity .2s var(--ease),visibility 0s .55s;grid-template-rows:0fr}.zt .pjw-more{min-height:0}.zt .pjw-strip{box-sizing:border-box;width:100%;color:var(--ink);border-radius:0 0 22px 22px;justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:11px 12px 12px;display:flex;position:relative}.zt .pjw-strip:before{content:"";background:rgba(var(--tint),.08);height:1px;position:absolute;top:0;left:16px;right:16px}.zt .pjw-more:has(.pjw-rows) .pjw-strip{cursor:pointer}.zt .pjw-chip{box-sizing:border-box;background:var(--wg-mod);border:1px solid var(--wg-mod-edge);height:34px;box-shadow:0 1px 2px rgba(var(--shade),.04);font:inherit;color:var(--ink);transition:border-color .3s var(--ease),transform .5s var(--ease);border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 12px 0 4px;display:inline-flex}.zt button.pjw-chip{cursor:pointer}.zt button.pjw-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt button.pjw-chip:active{transform:scale(.97)}.zt .pjw-chip b{letter-spacing:-.005em;white-space:nowrap;font-size:12.5px;font-weight:600}.zt .pjw-ctile{box-sizing:border-box;background:var(--c);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt .pjw-ctile{background:color-mix(in srgb,var(--c) 20%,transparent)}}.zt .pjw-ctile .bars{width:15px;height:13px;display:block}.zt .pjw-ctile .bars rect{fill:rgba(var(--tint),.13);stroke:none}.zt .pjw-ctile .bars rect.on{fill:var(--c)}.zt .pjw-cpr[data-level=none] .pjw-ctile{border:1.5px dashed rgba(var(--tint),.26);background:0 0}.zt .pjw-cpr[data-level=none] .pjw-ctile .bars rect{fill:none;stroke:rgba(var(--tint),.28);stroke-width:.9px;stroke-dasharray:1.6 1.4}.zt .pjw-cppl{padding-left:3px}.zt .pjw-cppl .avg{padding-left:7px}.zt .pjw-cppl .avg-f{margin-left:-7px}.zt .pjw-cppl .avg-a{border-color:var(--wg-chip);width:28px;height:28px;font-size:9.5px}.zt .pjw-cppl .avg-more{min-width:22px;height:22px;margin-left:2px;font-size:10px}@media (hover:hover) and (pointer:fine){.zt .pjw-more:has(.pjw-rows) .pjw-strip:hover .pjw-chip{border-color:rgba(var(--goldrgb),.5)}}.zt .pjw-more.drop .pjw-chip{border-color:rgba(var(--goldrgb),.5)}.zt .pjw-cpr{--c:var(--lv-none)}.zt .pjw-cpr[data-level=low]{--c:var(--lv-low)}.zt .pjw-cpr[data-level=normal]{--c:var(--lv-normal)}.zt .pjw-cpr[data-level=high]{--c:var(--lv-high)}.zt .pjw-cpr[data-level=urgent]{--c:var(--lv-urgent)}.zt .pjh-lc{--lv-none:var(--ink2);--lv-low:#3f7d57;--lv-normal:#4f6b84;--lv-high:#b87417;--lv-urgent:#b1402a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zt .pjh-lc{--lv-low:#7fbf96;--lv-normal:#9db6cc;--lv-high:#e3a64f;--lv-urgent:#ec8a73}}:root[data-theme=dark] .zt .pjh-lc{--lv-low:#7fbf96;--lv-normal:#9db6cc;--lv-high:#e3a64f;--lv-urgent:#ec8a73}.zt .pjw-rows{opacity:0;visibility:hidden;transition:grid-template-rows .45s var(--ease),opacity .2s var(--ease),visibility 0s .45s;grid-template-rows:0fr;display:grid}.zt .pjw-more.drop .pjw-rows{opacity:1;visibility:visible;transition:grid-template-rows .55s var(--ease),opacity .3s var(--ease),visibility 0s;grid-template-rows:1fr}.zt .pjw-rin{min-height:0}.zt .pjw-group{flex-direction:column;gap:6px;margin:0 8px 8px;display:flex;position:relative}.zt .pjw-group>*{opacity:0;transition:opacity .2s var(--ease),transform .3s var(--ease);position:relative;transform:translateY(-8px)}.zt .pjw-group>*+*{--i:1}.zt .pjw-more.drop .pjw-group>*{opacity:1;transition:opacity .4s var(--ease) calc(.14s + var(--i,0) * 45ms),transform .55s var(--ease) calc(var(--i,0) * 45ms);transform:none}.zt .pjh-lc:has(.pjw-more.drop){border-color:rgba(var(--goldrgb),.38);box-shadow:0 0 0 4px rgba(var(--goldrgb),.08),0 1px 2px rgba(var(--shade),.05),0 34px 64px -30px rgba(var(--shade),.6);transform:translateY(-3px)}.zt .pjh:has(.pjw-more.drop){z-index:20;overflow:visible}.zt .pjh:has(.pjw-more.drop) .pjh-live{z-index:4}.zt .pjw-mod{box-sizing:border-box;border:1px solid var(--wg-mod-edge);background:var(--wg-mod);box-shadow:0 1px 2px rgba(var(--shade),.04),0 10px 22px -18px rgba(var(--shade),.38);border-radius:14px;padding:12px}.zt .pjw-mh{color:var(--ink2);justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 10px;font-size:11.5px;font-weight:600;line-height:1.3;display:flex}.zt .pjw-mh b{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600}.zt .pjw-lv{justify-content:space-between;gap:6px;display:flex}.zt .pjw-lvb{--c:var(--lv-none);box-sizing:border-box;border:1px solid rgba(var(--tint),.1);background:rgba(var(--tint),.035);width:40px;height:40px;font:inherit;cursor:pointer;transition:transform .5s var(--ease),border-color .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.zt .pjw-lvb[data-level=low]{--c:var(--lv-low)}.zt .pjw-lvb[data-level=normal]{--c:var(--lv-normal)}.zt .pjw-lvb[data-level=high]{--c:var(--lv-high)}.zt .pjw-lvb[data-level=urgent]{--c:var(--lv-urgent)}.zt .pjw-lvb .bars{width:18px;height:16px;display:block}.zt .pjw-lvb .bars rect{fill:rgba(var(--tint),.13);stroke:none}.zt .pjw-lvb .bars rect.on{fill:var(--c)}.zt .pjw-lvb[data-level=none] .bars rect{fill:none;stroke:rgba(var(--tint),.3);stroke-width:.9px;stroke-dasharray:1.6 1.4}.zt .pjw-lvb[aria-checked=true]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.zt .pjw-lvb[aria-checked=true]{background:color-mix(in srgb,var(--c) 16%,transparent)}}.zt .pjw-lvb[aria-checked=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c)}.zt .pjw-lvb:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zt .pjw-lvb:not([aria-disabled=true]):active{transform:scale(.92)}.zt .pjw-lvb[aria-disabled=true]{cursor:default}.zt .pjw-lvb[aria-disabled=true]:not([aria-checked=true]){opacity:.5}@media (hover:hover) and (pointer:fine){.zt .pjw-lvb:not([aria-disabled=true]):hover{border-color:var(--c);transform:translateY(-2px)}}.zt .pjw-pl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zt .pjw-pl li{align-items:center;gap:10px;min-width:0;display:flex}.zt .pjw-pl .avg-a{border-color:var(--wg-chip);width:30px;height:30px;font-size:10px}.zt .pjw-pl b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.zt .pjw-pl small{color:var(--ink2);flex:none;font-size:11.5px}.zt .pjw-all{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--goldrgb),.5);-webkit-text-decoration-color:rgba(var(--goldrgb),.5);-webkit-text-decoration-color:rgba(var(--goldrgb),.5);text-decoration-color:rgba(var(--goldrgb),.5);text-underline-offset:3px;margin:10px 2px 0;font-size:12px;font-weight:600;display:inline-block}.zt .pjw-inv{box-sizing:border-box;border:1px dashed rgba(var(--goldrgb),.55);background:rgba(var(--goldrgb),.08);width:100%;height:38px;font:inherit;color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease),border-color .3s var(--ease),transform .5s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-size:12.5px;font-weight:600;display:flex}.zt .pjw-inv svg{stroke-width:2.2px;width:15px;height:15px;transition:transform .55s var(--ease)}.zt .pjw-inv.on{border-style:solid;border-color:var(--gold)}.zt .pjw-inv:active{transform:scale(.98)}.zt .pjw-inv:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.zt .pjw-inv:hover{border-style:solid;border-color:var(--gold);background:rgba(var(--goldrgb),.16)}.zt .pjw-inv:hover svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.zt .pjw-fold,.zt .pjh-lc.open .pjw-fold,.zt .pjw-rows,.zt .pjw-more.drop .pjw-rows,.zt .pjw-group>*,.zt .pjw-more.drop .pjw-group>*,.zt .pjw-lvb,.zt .pjw-inv,.zt .pjw-inv svg,.zt .pjh-qmk>span,.zt .pjw-chip{transition:none}.zt .pjw-lvb:hover,.zt .pjw-inv:hover svg,.zt .pjw-group>*{transform:none}.zt .pjh-lc:has(.pjw-more.drop){transform:none}}.zt .pgh .pan{--qcw:340px}.zt .pgh .pan-list.pan-rail{--qz:1;grid-auto-columns:calc(var(--qcw) * var(--qz))}.zt .pgh .pan-list.pan-rail>li{zoom:var(--qz)}.zt .pgh .pan-card .pan-pills{grid-template-columns:repeat(2,auto);justify-content:center;gap:6px;display:grid}.zt .pgh .pan-card .pan-pills>.pan-pill:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.zt .pgh .pan-card .pan-pill{min-width:0;max-width:100%}.zt .pgh .pan-card>.pan-stale{white-space:nowrap;align-items:center}.zt .pgh .pan-card>.pan-stale svg{margin-top:0}.zt .pgh .pan-card>.pan-stale>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.zt .pgh .pan-card .pan-sub{flex-wrap:nowrap;overflow:hidden}.zt .pgh .pan-card .pan-sub .stln{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-items:center;display:inline-flex;overflow:hidden}.zt .pgh .pan-card .pan-sub .stln-dot{margin-top:0}.zt .pgh .pan-card .pan-sub .pan-rate{white-space:nowrap;flex:none}.zt .pgh .pan-card .pan-acc{white-space:nowrap}.zt .pgh .pan-list.pan-rail.fit,.zt .pgh .pan-list.pan-rail.fit:not(.at-start){--fl:0px;--fr:0px}.zt .pan-dots{justify-content:center;align-items:center;gap:6px;margin:12px 0 0;display:flex}.zt .pan-dots i{background:rgba(var(--tint),.18);width:6px;height:6px;transition:width .5s var(--ease),background-color .3s var(--ease);border-radius:999px;display:block}.zt .pan-dots i.on{background:var(--gold);width:18px}@media (prefers-reduced-motion:reduce){.zt .pan-dots i{transition:none}}@media (min-width:641px){.zt.hiv.adds .hiv-box{width:min(560px,100vw - 32px)}}.zt .adds-body{padding-bottom:24px}.zt .adds-body>.pv-add.ff{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}