:root{--bg:#f2f5fb;--surface:#fff;--surface-2:#f5f8fd;--ink:#0e1a2e;--ink-2:#55657c;--line:#dae2ef;--brand:#1b56e0;--brand-2:#0a33a8;--accent:#ff7a1a;--accent-fg:#1a0e00;--home:#1b56e0;--home-bg:#e6eeff;--con:#d95f06;--con-bg:#ffefe0;--ok:#14753f;--ok-bg:#ddf3e6;--warn:#8a5600;--warn-bg:#fff0cc;--bad:#c0281f;--bad-bg:#fde0dd;--shadow:0 1px 2px rgba(14,26,46,.05),0 8px 24px -12px rgba(14,26,46,.18)}@media (prefers-color-scheme:dark){:root{--bg:#0a1120;--surface:#121b2e;--surface-2:#18233a;--ink:#e9effa;--ink-2:#98a8c0;--line:#25324b;--brand:#7ba6ff;--brand-2:#3d74ff;--home:#7ba6ff;--home-bg:#17284d;--con:#ff9a4d;--con-bg:#3e2412;--ok:#62cf8e;--ok-bg:#133626;--warn:#ebbb4d;--warn-bg:#3a2f10;--bad:#ff8f85;--bad-bg:#47201e;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--brand)}h1,h2,h3{margin:0;line-height:1.15}h1{font-size:28px}h2{font-size:19px}h3{font-size:15.5px}p{margin:0}.in{max-width:840px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}main.in{padding-block:20px 88px;display:flex;flex-direction:column;gap:16px}.chrome{background:linear-gradient(135deg,#1b56e0,#0a33a8);color:#fff;border-bottom:3px solid var(--accent)}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;flex-wrap:wrap}.brand{font-weight:800;letter-spacing:.02em;font-size:21px;color:#fff;text-decoration:none}.top nav{display:flex;gap:16px;align-items:center}.linkbtn,.top nav a{color:#fff;background:none;border:0;font:inherit;font-weight:600;cursor:pointer;padding:6px 0;text-decoration:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;gap:12px;box-shadow:var(--shadow);min-width:0}.card,.stack{display:flex;flex-direction:column}.row,.stack{gap:10px}.row{display:flex;align-items:center;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px}.lbl,.muted{color:var(--ink-2)}.lbl{font:600 11px/1.3 ui-monospace,Menlo,monospace;letter-spacing:.09em;text-transform:uppercase}label.fld{display:flex;flex-direction:column;gap:5px;font-size:13.5px;font-weight:700;color:var(--ink-2)}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface-2);border:1.5px solid var(--line);border-radius:10px;padding:10px 12px;min-height:44px;width:100%}input[type=checkbox],input[type=radio]{width:20px;min-height:20px;height:20px;accent-color:var(--brand);flex:none}textarea{resize:vertical}:where(button,input,select,textarea,a):focus-visible{outline:3px solid var(--accent);outline-offset:2px}.btn{font:700 14px system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 20px;border-radius:999px;border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;text-decoration:none}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.pill{display:inline-flex;font:500 11.5px/1 ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.pill.homeowner{background:var(--home-bg);color:var(--home);border-color:transparent}.pill.contractor{background:var(--con-bg);color:var(--con);border-color:transparent}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.ok,.pill.warn{border-color:transparent}.pill.warn{background:var(--warn-bg);color:var(--warn)}.box{border-radius:12px;padding:11px 14px;font-size:15px}.box.warn{background:var(--warn-bg);color:var(--warn)}.box.bad{background:var(--bad-bg);color:var(--bad)}.box.ok{background:var(--ok-bg);color:var(--ok)}.proj{display:flex;justify-content:space-between;gap:12px;align-items:center;text-decoration:none;color:inherit}.thread{gap:8px}.msg,.thread{display:flex;flex-direction:column}.msg{max-width:90%;background:var(--surface);border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:10px 14px;gap:4px}.msg.contractor{box-shadow:inset 4px 0 0 var(--con)}.msg.homeowner{box-shadow:inset 4px 0 0 var(--home)}.msg.mine{align-self:flex-end;border-radius:16px 16px 4px 16px}.msg.mine.contractor{background:var(--con-bg)}.msg.mine.homeowner{background:var(--home-bg)}.msg header{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13.5px}.msg header time{margin-left:auto;font:400 11px ui-monospace,monospace;color:var(--ink-2)}.msg p{white-space:pre-wrap;overflow-wrap:anywhere}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.chip span{display:block;padding:7px 14px;border:1.5px solid var(--line);border-radius:999px;font-size:13px;font-weight:700;color:var(--ink-2);background:var(--surface)}.chip input:checked+span{background:var(--brand);color:#fff;border-color:var(--brand)}.chip input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.composer{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 -10px 24px -14px rgba(14,26,46,.35)}.ptabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding-block:10px;border-bottom:1px solid var(--line)}.ptabs a{text-align:center;padding:8px 2px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font-weight:700;font-size:12px;color:var(--ink-2);text-decoration:none;white-space:nowrap;min-height:58px;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center}.ptabs a[aria-current=page]{color:var(--accent);background:#f9efe4;border-color:#ecd4a8}@media (prefers-color-scheme:dark){.ptabs a[aria-current=page]{color:#e0933f;background:#33281c;border-color:#5a4426}}.doc{background:var(--surface);border:1px solid var(--line);border-top:6px solid var(--brand);border-radius:16px;padding:clamp(18px,4vw,30px);gap:22px;box-shadow:var(--shadow)}.doc,.doc section{display:flex;flex-direction:column}.doc section{gap:8px}.doc h1{font-size:clamp(23px,5vw,30px)}.kv{display:grid;grid-template-columns:minmax(110px,170px) 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:14px;margin:0}.kv dt{color:var(--ink-2)}.kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.xs{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{font:500 11px ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:7px 8px;border-bottom:2px solid var(--brand)}.tbl td{padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top}.tbl .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl tr.tot td{border-bottom:0;border-top:2px solid var(--ink);font-weight:800}ol.std{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px}.sigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:12px;gap:12px}.edrow{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--surface-2)}details.card>summary{cursor:pointer;font-weight:700;min-height:32px;display:flex;align-items:center}.pill.bad{background:var(--bad-bg);color:var(--bad);border-color:transparent}.ph{border-radius:12px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);aspect-ratio:4/3}.ph,.ph img{display:block}.ph img{width:100%;height:100%;object-fit:cover}.photogrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px}.photo p{overflow-wrap:anywhere}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.hero{background:linear-gradient(135deg,#1b56e0,#0a33a8);color:#fff;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.hero:after{content:"";position:absolute;right:-50px;top:-50px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffb061,#ff7a1a);opacity:.9}.hero>*{position:relative;z-index:1}.todo{border-left:4px solid var(--accent);padding:4px 0 4px 12px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:10px;gap:10px}.tile{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.tile b{font:700 22px/1.1 ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile.strong{background:var(--brand);border-color:var(--brand);color:#fff}.tile.strong .lbl{color:hsla(0,0%,100%,.8)}.bar{height:10px;border-radius:10px;background:var(--line);overflow:hidden}.bar span{display:block;height:100%;background:var(--accent)}.card.ms{border-left:6px solid var(--line)}.card.ms.paid,.card.ms.requested{border-left-color:var(--accent)}.card.ms.confirmed{border-left-color:var(--ok)}.amt{font:700 20px/1.1 ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.verdict{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;align-items:start}.big{font:700 28px/1.1 ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.track{position:relative;height:12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);margin:26px 0 4px}.band{top:-1px;bottom:-1px;background:var(--home-bg);border-radius:8px;border:1px solid var(--brand)}.band,.mark{position:absolute}.mark{top:-7px;width:4px;height:24px;border-radius:3px;background:var(--accent);transform:translateX(-2px)}.mark:after{content:attr(data-t);position:absolute;bottom:27px;left:50%;transform:translateX(-50%);font:700 11px/1 ui-monospace,Menlo,monospace;white-space:nowrap;color:var(--ink)}.scale{display:flex;justify-content:space-between;font:500 11.5px/1.2 ui-monospace,Menlo,monospace;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card.line{border-left:6px solid var(--line)}.card.line.ok{border-left-color:var(--ok)}.card.line.warn{border-left-color:var(--accent)}ul.plain{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px}.rstars{display:inline-flex;gap:2px;color:var(--line);font-size:22px;line-height:1}.rstars.sm{font-size:17px}.rstars .on,.rstars button.on{color:#ffb020}.rstars.input{gap:4px;font-size:34px}.rstars.input.sm{font-size:24px}.rstars button{background:none;border:0;padding:4px;font:inherit;color:var(--line);cursor:pointer;line-height:1;min-width:36px;min-height:36px}.rstars button.on{color:#ffb020}.rstars button:focus-visible{outline:3px solid var(--accent);border-radius:8px}.rr{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.rcol,.rr{display:flex}.rcol{flex-direction:column;gap:6px;font-weight:700}.rvbig{font:800 40px/1 ui-monospace,Menlo,monospace}.reply{background:var(--surface-2);border-left:4px solid var(--brand);border-radius:0 12px 12px 0;padding:8px 12px;font-size:14px}body.pub{--bg:#faf8f4;--surface:#fff;--surface-2:#fff;--ink:#1b1a18;--ink-2:#6b655e;--line:#e4dfd6;--brand:#cd7d2e;--brand-2:#b36a22;--accent:#cd7d2e;--accent-fg:#fff;--warn:#8a5a1a;--warn-bg:#f9efe4;--ok:#1f7a55;--ok-bg:#d9f1e6;--shadow:none;font-family:IBM Plex Sans,system-ui,sans-serif}@media (prefers-color-scheme:dark){body.pub{--bg:#161513;--surface:#201e1b;--surface-2:#201e1b;--ink:#f3efe8;--ink-2:#a39c92;--line:#35312c;--brand:#e0933f;--brand-2:#cd7d2e;--accent:#cd7d2e;--warn:#e9c08a;--warn-bg:#33281c;--ok:#6fd1a6;--ok-bg:#173a2c}}body.pub h1,body.pub h2,body.pub h3{font-family:Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em}body.pub h1{font-weight:800}body.pub .lbl{font-family:inherit;font-size:12px;letter-spacing:.22em;color:var(--accent);font-weight:600}body.pub .btn.accent{box-shadow:0 6px 16px rgba(205,125,46,.27)}body.pub .pill{font-family:inherit;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;padding:5px 11px;background:#f9efe4;color:#cd7d2e;border:1px solid #ecd4a8}body.pub .pill.ok{background:var(--ok-bg);color:var(--ok);border-color:transparent}body.pub .chip span{font-weight:500;color:var(--ink)}body.pub .chip input:checked+span{background:#f9efe4;color:#cd7d2e;border-color:#ecd4a8}body.pub .box.warn{background:#f9efe4;color:#6b4a1c}@media (prefers-color-scheme:dark){body.pub .chip input:checked+span,body.pub .pill{background:#33281c;color:#e0933f;border-color:#5a4426}body.pub .box.warn{background:#33281c;color:#e9c08a}}.pubtop{background:var(--bg);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:5}.pubtop-in{display:flex;align-items:center;justify-content:space-between;padding-block:12px}.publogo{font:800 20px Bricolage Grotesque,system-ui,sans-serif;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.publogo b{color:var(--accent);font-weight:800}.pubpill{font-size:13px;font-weight:600;padding:7px 14px;border-radius:99px;background:#f9efe4;color:#cd7d2e;text-decoration:none}.pubtabs{position:fixed;bottom:0;left:0;right:0;background:var(--surface);border-top:1px solid var(--line);display:flex;justify-content:center;padding:8px 6px calc(12px + env(safe-area-inset-bottom, 0px));z-index:6}.pubtabs a{flex:1 1;max-width:220px;display:flex;flex-direction:column;align-items:center;gap:3px;font:500 11px IBM Plex Sans,system-ui,sans-serif;color:var(--ink-2);text-decoration:none;min-height:44px}.pubtabs a[aria-current=page]{color:var(--accent)}@media (prefers-color-scheme:dark){.pubpill{background:#33281c;color:#e0933f}}body.pub.withtabs{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.pubtop.app{position:static}.pubtop-in{flex-wrap:wrap;gap:8px 16px}body.pub .hero{background:linear-gradient(135deg,#cd7d2e,#a35f1d)}body.pub .composer{box-shadow:0 -10px 24px -14px rgba(27,26,24,.3)}.why{border:1.5px solid #ecd4a8;background:linear-gradient(180deg,#f9efe4,var(--surface) 55%)}.why-ic{flex:none;width:38px;height:38px;border-radius:12px;background:var(--surface);border:1px solid #ecd4a8;display:grid;place-items:center;font-size:18px}.why-mini{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 18px;border-radius:999px;border:1px solid #ecd4a8;background:#f9efe4;color:var(--accent);font:600 14px inherit;font-family:inherit;cursor:pointer}@media (prefers-color-scheme:dark){.why{background:linear-gradient(180deg,#33281c,var(--surface) 55%)}.why,.why-ic,.why-mini{border-color:#5a4426}.why-mini{background:#33281c}}.startp>summary{list-style:none;cursor:pointer}.startp>summary::-webkit-details-marker{display:none}.appmenu{position:relative}.appmenu-btn{align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:99px;color:var(--ink);font:600 14px IBM Plex Sans,system-ui,sans-serif;cursor:pointer}.appmenu-btn,.appmenu-sheet{display:flex;border:1px solid var(--line);background:var(--surface)}.appmenu-sheet{position:absolute;right:0;top:calc(100% + 8px);width:230px;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.18);padding:8px;z-index:20;flex-direction:column}.appmenu-sheet a,.appmenu-sheet button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border-radius:12px;border:0;background:none;font:600 15px IBM Plex Sans,system-ui,sans-serif;color:var(--ink);text-decoration:none;cursor:pointer}.appmenu-sheet a[aria-current=page]{background:#f9efe4;color:var(--accent)}.appmenu-sheet hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.appmenu-sheet form{margin:0}@media (prefers-color-scheme:dark){.appmenu-sheet a[aria-current=page]{background:#33281c;color:#e0933f}}.startp-head>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.startp-head>summary::-webkit-details-marker{display:none}.startp-head>summary h2{margin:0}.pill-add{flex:none;font-size:13.5px;font-weight:600;padding:9px 14px;border-radius:99px;border:1px solid #ecd4a8;background:#f9efe4;color:var(--accent);white-space:nowrap}@media (prefers-color-scheme:dark){.pill-add{border-color:#5a4426;background:#33281c;color:#e0933f}}.skel{background:linear-gradient(90deg,var(--line),var(--surface-2,#f9efe4),var(--line));background-size:200% 100%;animation:skel 1.3s linear infinite}@keyframes skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.apptabs{position:fixed;left:0;right:0;bottom:0;z-index:6;background:var(--surface);border-top:1px solid var(--line);padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom, 0px)) max(8px,env(safe-area-inset-left,0px));display:flex;justify-content:center}.apptabs-in{width:100%;max-width:560px;display:grid;grid-gap:2px;gap:2px}.apptab{position:relative;border:0;background:transparent;color:var(--ink-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;border-radius:14px;font:600 11.5px IBM Plex Sans,system-ui,sans-serif;text-decoration:none;cursor:pointer}.apptab.on{color:var(--accent)}.apptab.on:before{content:"";position:absolute;top:0;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--accent)}.apptabs-dot{position:absolute;top:5px;left:calc(50% + 6px);min-width:18px;height:18px;border-radius:99px;background:var(--bad);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px}.apptabs-shade{position:fixed;inset:0;z-index:7;background:rgba(0,0,0,.4)}.apptabs-sheet{position:fixed;left:0;right:0;bottom:0;z-index:8;background:var(--surface);border-radius:24px 24px 0 0;padding:14px max(16px,env(safe-area-inset-right,0px)) calc(84px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;max-width:560px;margin:0 auto}.apptabs-sheet a,.apptabs-sheet button{display:flex;align-items:center;gap:12px;min-height:50px;border:0;border-bottom:1px solid var(--line);background:transparent;font:500 16px inherit;font-family:inherit;color:var(--ink);text-decoration:none;width:100%;text-align:left;cursor:pointer}.apptabs-sheet form{margin:0}.apptabs-sheet form button{color:var(--bad);border-bottom:0}details.card>summary{list-style:none}details.card>summary::-webkit-details-marker{display:none}details.startp[open]+.startp-hint{display:none}.startp-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-items:start}.startp-row>details.startp[open]{grid-column:1/-1;order:2}.startp-row>details.startp>summary.ptile{cursor:pointer}.startp-row>.startp-hint{margin:0;text-align:center}.startp-row .btn,.startp-row>details.startp>summary.btn{width:100%}.cpage{display:flex;flex-direction:column;gap:28px}.cpage>section.stack{gap:14px}.landing{display:flex;flex-direction:column;gap:32px}.appmenu-sheet button.menu-out{color:var(--bad)}details.conew>summary{list-style:none;width:100%;gap:8px}details.conew>summary::-webkit-details-marker{display:none}details.conew>summary:before{content:"+";font-size:20px;font-weight:500;line-height:1}details.conew[open]>summary:before{content:"\2013"}.conew-hint{text-align:center;margin:0}details.conew[open]~.conew-hint{display:none}.ptabs a{position:relative}.ptabs a.ptab-wide{grid-column:1/-1;flex-direction:row;gap:8px;min-height:44px}.ptab-wide .pill{font-size:11px}.ptab-dot{position:absolute;top:7px;right:calc(50% - 22px);width:9px;height:9px;border-radius:50%;background:var(--bad)}.vchips{display:flex;gap:8px;flex-wrap:wrap}.vchip{position:relative}.vchip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.vchip span{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface,#fff);font-weight:600;font-size:14px}.vchip input:checked+span{border-color:var(--accent,#c4813f);background:var(--warn-bg);color:var(--accent,#c4813f)}.vchip input:focus-visible+span{outline:2px solid var(--accent,#c4813f);outline-offset:2px}.vdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.vdays .vchip span{flex-direction:column;justify-content:center;padding:6px 0;border-radius:14px;font-size:11px;line-height:1.2;min-height:54px}.vdays .vchip span b{font-size:16px}.vsteps{display:flex;align-items:flex-start;font-size:11.5px}.vstep{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;color:var(--ink-2)}.vstep i{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-style:normal;font-size:11px;background:var(--surface,#fff)}.vstep.done i{background:var(--ok,#1f7a55);border-color:var(--ok,#1f7a55);color:#fff}.vstep.now{color:inherit;font-weight:700}.vstep.now i{border-color:var(--accent,#c4813f);color:var(--accent,#c4813f)}.vbar{flex:.5 1;height:2px;margin-top:10px;background:var(--line)}.vbar.done{background:var(--ok,#1f7a55)}input[type=date],input[type=datetime-local],input[type=time]{min-width:0;max-width:100%;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fld,.grid2>*{min-width:0}.lm{display:flex;flex-direction:column;gap:44px}.lm h1,.lm h2,.lm h3{letter-spacing:-.035em;text-wrap:balance;margin:0}.lm-hero{display:flex;flex-direction:column;gap:18px}.lm-hero h1{font-size:clamp(34px,10vw,44px);line-height:1.02}.lm-hero h1 em{font-style:normal;color:var(--accent)}.lm-sub{font-size:17px;color:var(--ink-2);margin:0}.lm-cta{display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:999px;min-height:54px;font:700 16px IBM Plex Sans,system-ui,sans-serif;text-decoration:none;width:100%}.lm-fine{font-size:14.5px;color:var(--ink-2);text-align:center;margin:-4px 0 0}@keyframes lm-float{50%{transform:translateY(-7px)}}@keyframes lm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lm-ph{font:800 14.5px Bricolage Grotesque,system-ui,sans-serif;display:flex;justify-content:space-between;align-items:center}.lm-mini,.lm-ph{margin-bottom:8px}.lm-mini{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:9px 10px;font-size:11.5px}.lm-mini b{font-size:13.5px}.lm-vm{color:var(--ink-2);font-size:11.5px}.lm-price{font:800 18px Bricolage Grotesque,system-ui,sans-serif}.lm-price.sm{font-size:14px}.lm-go{background:var(--accent);color:#fff;text-align:center;font-weight:700;border:0}.lm-pill{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px;background:var(--ok-bg);color:var(--ok)}.lm-pill.o{background:var(--warn-bg);color:var(--accent)}.lm-pill.b{background:var(--home-bg);color:var(--home)}.lm-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.lm-chips span{font-size:10.5px;border:1px solid var(--line);border-radius:99px;padding:3px 8px;background:var(--surface)}.lm-chips .on{background:var(--warn-bg);border-color:var(--line);color:var(--accent);font-weight:700}.lm-ms{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--line);font-size:11px}.lm-ms:last-child{border:0}.lm-steps{display:flex;flex-direction:column;gap:10px}.lm-steps h2{font-size:26px;margin-bottom:4px}.lm-st{display:flex;gap:14px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:20px;padding:14px 16px;cursor:pointer;width:100%;font:inherit;color:inherit;min-height:64px}.lm-n{width:32px;height:32px;border-radius:50%;background:var(--line);color:var(--ink-2);display:grid;place-items:center;font-weight:700;flex:none}.lm-st b{display:block;font:700 17px Bricolage Grotesque,system-ui,sans-serif}.lm-d{color:var(--ink-2);font-size:14px;display:block;margin-top:2px}.lm-st[aria-pressed=true]{border-color:var(--accent);background:var(--warn-bg)}.lm-st[aria-pressed=true] .lm-n{background:var(--accent);color:#fff}@keyframes lm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lm-vcard{background:var(--surface);color:var(--ink);border-radius:14px;padding:10px 12px;font-size:13.5px;display:flex;flex-direction:column;gap:7px}.lm-vcard b{font-size:15px}.lm-vrow{display:flex;gap:8px;align-items:center}.lm-lg{width:30px;height:30px;border-radius:9px;background:var(--warn-bg);color:var(--accent);display:grid;place-items:center;font:800 14px Bricolage Grotesque,system-ui,sans-serif;flex:none;border:1px solid var(--line)}.lm-vp{margin-left:auto;font:800 17px Bricolage Grotesque,system-ui,sans-serif}.lm-vb{display:flex;gap:6px;flex-wrap:wrap}.lm-vb span{font-size:10.5px;font-weight:700;background:var(--ok-bg);color:var(--ok);border-radius:99px;padding:2px 8px}.lm-have{background:#f6ecd8;border:1.5px solid #ecd4a8;border-radius:26px;padding:22px 18px;display:flex;flex-direction:column;gap:14px;color:#1b1a18}.lm-have .muted{color:#6b655e}.lm-have h2{font-size:24px}.lm-have .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}html{scroll-behavior:smooth}.cpage section[id]{scroll-margin-top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hp-fab{bottom:calc(92px + env(safe-area-inset-bottom, 0px));width:52px;height:52px;border-radius:50%;border:0;background:var(--accent);font:800 22px Bricolage Grotesque,system-ui,sans-serif;cursor:pointer;box-shadow:0 8px 20px -6px rgba(0,0,0,.35)}.hp-fab,.hp-hint{position:fixed;right:max(16px,env(safe-area-inset-right,0px));z-index:7;color:#fff}.hp-hint{bottom:calc(152px + env(safe-area-inset-bottom, 0px));background:#1f4d3a;box-shadow:0 6px 18px -8px rgba(31,77,58,.55);border-radius:14px;padding:8px 12px;font-size:14.5px}.hp-back{position:fixed;inset:0;z-index:20;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center}.hp-sheet{background:var(--surface);color:var(--ink);width:100%;max-width:560px;max-height:88vh;overflow-y:auto;border-radius:26px 26px 0 0;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:12px}.hp-grab{width:40px;height:4px;border-radius:3px;background:var(--line);align-self:center}.hp-head{display:flex;justify-content:space-between;align-items:center}.hp-head h2{margin:0;font-size:22px}.hp-x{width:44px;height:44px;border:0;border-radius:50%;font-size:24px;cursor:pointer}.hp-search,.hp-x{background:var(--bg);color:var(--ink)}.hp-search{min-height:46px;border:1.5px solid var(--line);border-radius:999px;padding:0 16px;font:inherit;width:100%}.hp-chips{gap:8px;overflow-x:auto;padding-bottom:2px}.hp-chips button{flex:none;min-height:44px;padding:0 14px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:600 13.5px IBM Plex Sans,system-ui,sans-serif;cursor:pointer}.hp-chips button[aria-pressed=true]{border-color:var(--accent);background:var(--warn-bg);color:var(--accent)}.hp-q{border-bottom:1px solid var(--line)}.hp-q button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 2px;border:0;background:transparent;color:var(--ink);font:600 15px IBM Plex Sans,system-ui,sans-serif;text-align:left;cursor:pointer}.hp-q button svg{flex:none;transition:transform .2s}.hp-q button[aria-expanded=true] svg{transform:rotate(180deg)}.hp-q p{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.hp-q button svg{transition:none}}.hp-sheet,.hp-sheet *{box-sizing:border-box}.hp-sheet>*{flex:none}.hp-chips,.hp-search{max-width:100%}.lm-envl{width:44px;height:44px;border-radius:14px;background:#fff;color:#9a5b00;display:grid;place-items:center;flex:none}.lm-envl svg{display:block}.lm-ib{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:999px;border:1.5px solid #ecd4a8;background:#fff;color:#1b1a18;font:600 14.5px IBM Plex Sans,system-ui,sans-serif;text-decoration:none;white-space:nowrap;padding:0 6px}.lm-ib.fill{background:var(--accent);border-color:var(--accent);color:#fff}.lm-isteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.lm-isteps li{font-size:13.5px;line-height:1.35;color:#6b655e;display:flex;flex-direction:column;gap:6px;min-width:0}.lm-isteps b{display:block;color:#1b1a18;font-size:14.5px}.lm-in{width:24px;height:24px;border-radius:50%;background:#fff;color:#9a5b00;display:grid;place-items:center;font-weight:700;font-size:13px}.ap{position:fixed;left:50%;top:calc(10px + env(safe-area-inset-top, 0px));width:min(calc(100% - 24px),380px);transform:translate(-50%,-140%);opacity:0;transition:transform .45s cubic-bezier(.2,.9,.3,1.2),opacity .3s;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 8px 10px 16px;border-radius:999px;background:#1f4d3a;color:#eef7f1;text-decoration:none;box-shadow:0 12px 26px -10px rgba(31,77,58,.6)}.ap.show{transform:translate(-50%);opacity:1}.ap-i{width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.16);color:#f3c98f;display:grid;place-items:center;flex:none}.ap-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.ap-t b{font-size:15px;line-height:1.2}.ap-t b,.ap-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-t span{font-size:13px;color:#bcd8c8}.ap-x{width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#bcd8c8;font-size:22px;cursor:pointer;flex:none}@media (prefers-reduced-motion:reduce){.ap{transition:opacity .2s}}.hs{display:flex;flex-direction:column;gap:14px}.hs-ok{background:var(--ok-bg);color:var(--ok);border-radius:14px;padding:12px 14px;font-size:14.5px}.hs-sw{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.hs-sw button{min-height:44px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:500 14px IBM Plex Sans,system-ui,sans-serif;cursor:pointer}.hs-sw button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.hs-stage{display:flex;justify-content:center;padding:22px 0 8px;border-radius:30px;background:radial-gradient(120% 80% at 50% 0,var(--warn-bg),transparent 70%)}.hs-ph{width:min(250px,70%);height:430px;background:#fff;color:#1b1a18;border:7px solid #1b1a18;border-radius:36px;position:relative;overflow:hidden;box-shadow:0 22px 44px -18px rgba(27,26,24,.45)}.hs-bar{top:0;height:44px;background:#f3f1ec;display:flex;align-items:center;justify-content:center;color:#6b655e;padding-top:10px}.hs-bar,.hs-pg{position:absolute;left:0;right:0;font-size:11px}.hs-pg{top:44px;bottom:48px;padding:12px}.hs-pg b{font:800 15px Bricolage Grotesque,system-ui,sans-serif;display:block;margin-bottom:6px}.hs-tb{position:absolute;left:0;right:0;bottom:0;height:48px;background:#f3f1ec;display:flex;justify-content:space-around;align-items:center;color:#1d5fa8}.hs-sh{position:relative;width:26px;height:26px;display:grid;place-items:center}.hs-sh.pulse:after{content:"";position:absolute;inset:-6px;border-radius:12px;border:2px solid #c4813f;animation:hs-p 1.2s ease-out infinite}@keyframes hs-p{0%{transform:scale(.8);opacity:1}to{transform:scale(1.3);opacity:0}}.hs-sheet{position:absolute;left:0;right:0;bottom:0;background:#f3f1ec;border-radius:18px 18px 0 0;padding:10px 10px 14px;display:flex;flex-direction:column;gap:6px;transform:translateY(100%);transition:transform .4s}.hs-sheet.on{transform:none}.hs-opt{background:#fff;border-radius:10px;padding:9px 10px;font-size:11px;display:flex;justify-content:space-between}.hs-opt.hl{outline:2px solid #c4813f}.hs-home{position:absolute;inset:44px 0 0 0;background:linear-gradient(#cfe0d6,#e9d9bd);padding:22px 14px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;align-content:start;opacity:0;transition:opacity .4s;pointer-events:none}.hs-home.on{opacity:1}.hs-ap{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px}.hs-ap i{background:#fff;opacity:.55;display:block}.hs-ap i,.hs-ic{width:42px;height:42px;border-radius:11px}.hs-ic{background:#c4813f;color:#fff;display:grid;place-items:center;font:800 24px Bricolage Grotesque,system-ui,sans-serif}.hs-steps{display:flex;flex-direction:column;gap:8px}.hs-st{display:flex;gap:12px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:18px;padding:12px 14px;cursor:pointer;width:100%;font:inherit;color:inherit;min-height:60px}.hs-n{width:30px;height:30px;border-radius:50%;background:var(--line);color:var(--ink-2);display:grid;place-items:center;font-weight:700;flex:none}.hs-st b{display:block;font:700 16px Bricolage Grotesque,system-ui,sans-serif}.hs-d{display:block;color:var(--ink-2);font-size:15px;margin-top:2px;line-height:1.4}.hs-st[aria-pressed=true]{border-color:var(--accent);background:var(--warn-bg)}.hs-st[aria-pressed=true] .hs-n{background:var(--accent);color:#fff}.hs-warn{background:var(--warn-bg);border:1px solid var(--line);border-radius:14px;padding:10px 12px;font-size:15px;line-height:1.45}.hsc{background:#1f4d3a;color:#eef7f1;border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:12px}.hsc-top{display:flex;gap:14px;align-items:center}.hsc-top img{border-radius:14px;flex:none}.hsc-top b{display:block;font:700 17px Bricolage Grotesque,system-ui,sans-serif}.hsc-top span{display:block;font-size:15px;color:#bcd8c8;margin-top:2px}.hsc-row{display:flex;justify-content:space-between;gap:10px}.hsc-go,.hsc-row{align-items:center}.hsc-go{background:#fff;color:#1f4d3a;border-radius:999px;padding:12px 18px;font-weight:700;font-size:14px;text-decoration:none;min-height:44px;display:inline-flex}.hsc-row button{background:transparent;border:0;color:#bcd8c8;font:600 14px IBM Plex Sans,system-ui,sans-serif;min-height:44px;padding:0 8px;cursor:pointer}@media (prefers-reduced-motion:reduce){.hs-sh.pulse:after{animation:none}.hs-home,.hs-sheet{transition:none}}.hp-tg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);min-height:56px}.hp-tg:last-of-type{border-bottom:0}.hp-tg b{display:block;font-size:15px}.hp-tg span{display:block;font-size:14.5px;color:var(--ink-2);margin-top:2px}.hp-sl{width:50px;height:30px;border-radius:999px;background:var(--line);position:relative;flex:none;border:0;cursor:pointer}.hp-sl:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.hp-sl[aria-pressed=true]{background:var(--ok)}.hp-sl[aria-pressed=true]:after{left:23px}@media (prefers-reduced-motion:reduce){.hp-sl:after{transition:none}}.wa{position:fixed;inset:0;z-index:200;background:rgba(27,26,24,.45);display:flex;align-items:flex-end;justify-content:center}.wa-in{position:relative;width:100%;max-width:480px;max-height:88vh;overflow-y:auto;background:var(--bg);border-radius:24px 24px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom, 0px));display:grid;grid-template-columns:44px 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;box-shadow:0 -12px 40px -12px rgba(27,26,24,.4)}.wa-in>*{grid-column:1/-1}.wa-grab{position:absolute;top:8px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:99px;background:var(--line);grid-column:auto}.wa-bell{grid-column:1;grid-row:1;width:44px;height:44px;border-radius:14px;background:#c4813f;display:grid;place-items:center}.wa-bell svg{width:22px;height:22px}.wa h2{grid-column:2;grid-row:1;align-self:center;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:21px;line-height:1.1;letter-spacing:-.02em;margin:0;text-wrap:balance}.wa p{margin:0;color:var(--ink-2);line-height:1.45}.wa .wa-sm,.wa p{font-size:14.5px}.wa-li,.wa-st{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:9px 12px;font-size:14px}.wa-li b{display:block}.wa-li span{color:var(--ink-2);font-size:14.5px}.wa-st{display:flex;gap:12px;align-items:center}.wa-st>span{width:26px;height:26px;border-radius:50%;background:var(--warn-bg);color:#c4813f;font-weight:700;display:grid;place-items:center;flex:none;font-size:14.5px}.wa-go{display:flex;flex-direction:column;gap:4px;margin-top:4px}.wa-go .btn{text-align:center;min-height:48px}.wa-go>button:not(.btn){background:transparent;border:0;color:var(--ink-2);font:500 14px IBM Plex Sans,system-ui,sans-serif;min-height:40px;cursor:pointer}.rt2-logo{width:84px;height:auto;background:#fff;border-radius:8px;padding:2px 4px;align-self:flex-start;margin-bottom:4px}.appmenu-sheet .mi-sub{display:block;font:400 13.5px IBM Plex Sans,system-ui,sans-serif;color:var(--ink-2);margin-top:1px}.gta{list-style:none;margin:0;padding:0;gap:8px}.gta,.gta li{display:flex;flex-direction:column}.gta li{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px 14px;gap:2px}.gta b{font-size:16px}.gta span{color:var(--ink-2);font-size:14.5px;line-height:1.4}.appmenu-sheet a.mi-new,.apptabs-sheet a.mi-new{background:#e4f0e8;color:#1f4d3a}.mi-new .mi-sub{color:var(--ink-2)}.mi-tag{margin-left:auto;background:#1f4d3a;color:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}@media (prefers-color-scheme:dark){body .appmenu-sheet a.mi-new,body .apptabs-sheet a.mi-new{background:#173a2c;color:#8fd0ab}}.apptabs-sheet a.mi-new{border-radius:14px;padding:0 12px;border-bottom-color:transparent}.apptabs-sheet a>span:not(.mi-tag){display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.25}.apptabs-sheet .mi-sub{display:block;font:400 13px IBM Plex Sans,system-ui,sans-serif;color:var(--ink-2)}.apptabs-sheet a.mi-new{min-height:60px}.appmenu-sheet{width:272px}.appmenu-sheet a.mi-new{margin:2px 0;padding-top:10px;padding-bottom:10px}.appmenu-sheet a>span:not(.mi-tag){display:flex;flex-direction:column;gap:2px;line-height:1.25;min-width:0}.appmenu-sheet .mi-sub{white-space:nowrap}.appmenu-sheet a[aria-current=page]{background:#f1ede5;color:var(--ink)}@media (prefers-color-scheme:dark){body .appmenu-sheet a[aria-current=page]{background:var(--surface-2)}}.appmenu-sheet a.mi-new{margin:10px 0 8px}.apptabs-sheet a.mi-new{margin:8px 0 6px}.cmcard{padding:0;overflow:hidden;gap:0}.cmpad{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.cmtitle{font:800 20px/1.15 var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);letter-spacing:-.02em;color:var(--ink);text-decoration:none;text-wrap:balance}.cmphoto{width:100%;max-height:280px;object-fit:cover;display:block}.cmba{position:relative;aspect-ratio:4/3;max-width:100%;overflow:hidden;background:var(--surface-2);touch-action:pan-y;--p:50%;border-radius:inherit}.cmba img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cmba img,.cmba-aft{position:absolute;inset:0}.cmba-aft{-webkit-clip-path:inset(0 0 0 var(--p));clip-path:inset(0 0 0 var(--p))}.cmba-bar{top:0;bottom:0;left:var(--p);width:2px;box-shadow:0 0 0 1px rgba(0,0,0,.2);pointer-events:none}.cmba-bar,.cmba-bar:after{position:absolute;background:#fff}.cmba-bar:after{content:"";top:50%;left:50%;width:34px;height:34px;margin:-17px;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.35);background-image:linear-gradient(90deg,transparent 8px,#1b1a18 8px 10px,transparent 10px 24px,#1b1a18 24px 26px,transparent 26px)}.cmba input{position:absolute;inset:0;width:100%;height:100%;min-height:0;opacity:0;cursor:ew-resize;margin:0;padding:0;border:0}.cmba-tag{position:absolute;top:10px;font:700 10.5px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:rgba(27,26,24,.75);color:#fff;border-radius:99px;padding:5px 9px;pointer-events:none}.cmba-tag.l{left:10px}.cmba-tag.r{right:10px}.cmacts{display:flex;gap:8px;flex-wrap:wrap}.cmacts,.cmib{align-items:center}.cmib{display:inline-flex;gap:7px;min-height:44px;padding:0 14px;border-radius:99px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:700 14.5px system-ui,sans-serif;cursor:pointer}.cmib svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cmib[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.cmib[aria-pressed=true] svg{fill:currentColor}.cmpoll{display:flex;flex-direction:column;gap:8px}.cmopt{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;width:100%}.cmopt:disabled{cursor:default}.cmopt-fill{position:absolute;inset:0 auto 0 0;background:var(--ok-bg);transition:width .5s}.cmopt-pc,.cmopt>b{position:relative}.cmopt-pc{font-weight:800}.cmopt[aria-pressed=true]{border-color:var(--ok)}.cmc{background:var(--surface-2);border-radius:14px;padding:10px 14px;gap:4px}.cmc,.cmfs{display:flex;flex-direction:column;min-width:0}.cmfs{border:0;padding:0;margin:0;gap:8px}.cmfs legend{font-weight:800;padding:0;margin-bottom:8px}.cmthumbs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cmthumb{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;cursor:pointer;min-width:0}.cmthumb input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.cmthumb img{width:100%;height:100%;object-fit:cover;display:block;border:3px solid transparent;border-radius:12px}.cmthumb input:checked+img{border-color:var(--accent)}.cmthumb input:focus-visible+img{outline:3px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cmopt-fill{transition:none}}.cmlive{display:inline-flex;align-items:center;gap:6px;width:max-content;background:hsla(0,0%,100%,.2);border-radius:99px;padding:4px 11px;font:700 13px system-ui,sans-serif}.cmlive i{width:8px;height:8px;border-radius:50%;background:#7be0a4}.cmchip{display:inline-flex!important;align-items:center;gap:6px}.cmchip svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cmn{font-style:normal;font-size:11px;font-weight:800;background:var(--accent);color:#fff;border-radius:99px;padding:1px 7px}.cmscroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cmscroll::-webkit-scrollbar{display:none}.cmscroll .chip{flex:none}.mic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;color:var(--c,var(--ink));background:var(--b,var(--surface-2))}.mic-home,.mic-inv{--c:#c4813f;--b:#f9efe4}.mic-find,.mic-help,.mic-proj{--c:#2f5f8a;--b:#e6eef6}.mic-mkt{--c:#a2503a;--b:#f7e9e4}.mic-comm{--c:#7a4a6b;--b:#f1e8ef}.mic-collab{--c:#1d6f73;--b:#e2f1f1}.mic-adm,.mic-set{--c:#4a5568;--b:#eceef2}.mic-biz{--c:#6b7a2a;--b:#eef1dd}.mic-app{--c:#1f4d3a;--b:#d2e6d9}.mic-out{--c:#b3412f;--b:#fbeae6}.mic-design{--c:#5b4bb0;--b:#ece9f8}@media (prefers-color-scheme:dark){.mic-home,.mic-inv{--c:#e0933f;--b:#33281c}.mic-find,.mic-help,.mic-proj{--c:#7fb2e0;--b:#1c2b3a}.mic-mkt{--c:#e39a86;--b:#3a2420}.mic-comm{--c:#d6a3c6;--b:#33222f}.mic-collab{--c:#6cc5c9;--b:#17302f}.mic-adm,.mic-set{--c:#aab4c4;--b:#272b33}.mic-biz{--c:#b5c46a;--b:#2a2f17}.mic-app{--c:#8fd0ab;--b:#173a2c}.mic-out{--c:#f08a78;--b:#3a1f1a}.mic-design{--c:#a99af0;--b:#272340}}.appmenu-sheet a[aria-current=page] .mic{--b:#fff}.appmenu-sheet a>span.mic,.appmenu-sheet button>span.mic,.apptabs-sheet a>span.mic,.apptabs-sheet button>span.mic{display:grid;place-items:center;width:32px;height:32px;min-width:32px}.mic svg{display:block;margin:0}.appmenu-sheet{max-height:calc(100dvh - 200px);overflow-y:auto;overscroll-behavior:contain}.appmenu-sheet a,.appmenu-sheet button{padding-top:8px;padding-bottom:8px}.apptabs-sheet{max-height:88dvh;overflow-y:auto;overscroll-behavior:contain}.pcsum{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pcsum>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 8px;text-align:center}.pcsum b{display:block;font:800 22px Bricolage Grotesque,sans-serif}.pcsum span{font-size:13px;color:var(--ink-2)}.pcsum>div.hot{background:#1f4d3a;border-color:#1f4d3a;color:#fff}.pcsum>div.hot span{color:#cfe6d8}.pcard{position:relative;overflow:hidden;padding-left:22px}.pcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--pc,#c4813f)}.pctile{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.pcbar{height:7px;background:var(--line);position:relative;overflow:hidden}.pcbar,.pcbar i{border-radius:99px}.pcbar i{position:absolute;left:10%;right:12%;top:0;bottom:0;opacity:.85}.pcact{border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600}.pcact.g{background:#e4f0e8;color:#1f4d3a}.pcact.o{background:#f9efe4;color:#6e4712}.pcact.n{background:var(--line);color:var(--ink)}.pcgo{background:#1f4d3a;color:#fff;border-radius:99px;padding:6px 12px;font-size:14.5px;white-space:nowrap}.pcact.o .pcgo{background:#c4813f}.pcdet{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.pcb2{flex:1 1;height:5px;background:var(--line);overflow:hidden}.pcb2,.pcb2 i{border-radius:99px}.pcb2 i{display:block;height:100%;background:#1f4d3a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pcact.g{background:#173a2c;color:#8fd0ab}:root:not([data-theme=light]) .pcact.o{background:#33281c;color:#ecd4a8}}:root[data-theme=dark] .pcact.g{background:#173a2c;color:#8fd0ab}:root[data-theme=dark] .pcact.o{background:#33281c;color:#ecd4a8}.pstep{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 12px 14px;flex-direction:column;gap:12px;box-shadow:var(--shadow)}.pst,.pstep{display:flex}.pst{list-style:none;margin:0;padding:0}.pst li{flex:1 1;position:relative}.pst li a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink-2);font-size:13px;font-weight:600;text-align:center;position:relative}.pst li:before{content:"";position:absolute;top:14px;left:-50%;right:50%;height:3px;background:var(--line)}.pst li:first-child:before{display:none}.pst li.done:before,.pst li.now:before{background:#1f4d3a}.pst i{position:relative;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:800 14.5px system-ui,sans-serif;font-style:normal;background:var(--surface);border:2px solid var(--line);color:var(--ink-2)}.pst li.done i{background:#1f4d3a;border-color:#1f4d3a;color:#fff}.pst li.done a{color:#1f4d3a}.pst li.now i{background:#c4813f;border-color:#c4813f;color:#fff;width:36px;height:36px;margin:-3px 0;animation:pstpulse 2.2s infinite}.pst li.now a{color:var(--ink)}@keyframes pstpulse{0%{box-shadow:0 0 0 0 rgba(196,129,63,.45)}70%{box-shadow:0 0 0 10px rgba(196,129,63,0)}to{box-shadow:0 0 0 0 rgba(196,129,63,0)}}@media (prefers-reduced-motion:reduce){.pst li.now i{animation:none}}.pwhere{border-top:1px solid var(--line);padding-top:12px;flex-direction:column}.pwhere,.pwhere .p1{display:flex;gap:8px}.pwhere .p1{justify-content:space-between;align-items:baseline}.pwhere .p1 b{font:800 17px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.pwhere .p1 span{font-size:14.5px;color:var(--ink-2)}.pbar{height:8px;background:var(--line);overflow:hidden}.pbar,.pbar i{border-radius:99px}.pbar i{display:block;height:100%;background:linear-gradient(90deg,#e0b985,#c4813f)}.pmn{display:flex;justify-content:space-between;gap:8px;font-size:14.5px;color:var(--ink-2)}.pmn b{color:var(--ink)}.ptiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ptile{display:flex;flex-direction:column;gap:5px;min-height:118px;padding:13px 12px;border-radius:18px;text-decoration:none}.ptile b{font:800 15px/1.1 var(--font-display,system-ui),system-ui,sans-serif;letter-spacing:-.02em}.ptile>span:last-child{font-size:13px;line-height:1.3}.ptile .pti{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:700 18px system-ui,sans-serif}.ptile.pri{background:linear-gradient(135deg,#c4813f,#a8692c);color:#fff}.ptile.pri .pti{background:hsla(0,0%,100%,.22)}.ptile.alt{background:var(--surface,#fff);color:var(--ink);border:2px solid #c4813f}.ptile.alt .pti{background:rgba(196,129,63,.14);color:#c4813f}.ptile.alt>span:last-child{color:var(--muted,#6b655e)}.pex{position:relative;border-radius:18px;padding:22px 12px 12px;background:linear-gradient(160deg,#e8dfd0,#d9cdb9)}.pex-lab{position:absolute;top:7px;left:14px;font:600 10px system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6b655e}.pex-n{display:flex;gap:10px;align-items:flex-start;background:hsla(0,0%,100%,.92);color:#1b1a18;border-radius:16px;padding:10px 12px;box-shadow:0 6px 16px -8px rgba(27,26,24,.4)}.pex-n img{border-radius:9px;flex:none}.pex-n>div{display:flex;flex-direction:column;gap:1px;font-size:14.5px;line-height:1.3;min-width:0}.pex-n span{color:#6b655e}.pex-h{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.pex-h b{font-weight:600}.pex-h span{text-transform:none;letter-spacing:0}.ppv{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface,#fff);padding-bottom:6px}.ppv-top{display:flex;gap:10px;align-items:center;padding:12px}.ppv-top>div{display:flex;flex-direction:column;gap:2px}.ppv-top b{font-size:15px}.ppv-top span:not(.ppv-lg){font-size:13.5px;color:var(--muted,#6b655e)}.ppv-lg{width:44px;height:44px;border-radius:13px;object-fit:cover;flex:none;background:#c4813f;color:#fff;display:grid;place-items:center;font:800 19px system-ui,sans-serif}.ppv-ph{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:0 12px}.ppv-ph .em,.ppv-ph img{height:70px;width:100%;border-radius:10px;object-fit:cover}.ppv-ph .em{border:2px dashed #d9c9a8;display:grid;place-items:center;color:#c4813f;font:700 20px system-ui,sans-serif;text-decoration:none}.ppv-ch{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.ppv-ch a,.ppv-ch span{background:rgba(196,129,63,.14);color:#8a5a1a;border-radius:99px;padding:3px 10px;font-size:13px;font-weight:600;text-decoration:none}.ppv-pb{display:flex;justify-content:space-between;font-size:13.5px;color:var(--muted,#6b655e);padding:0 12px 6px}.ppv-pb b{color:var(--ink)}.ppv-bar{margin:0 12px 8px}.ppv-ck{display:flex;flex-direction:column;padding:0 12px}.ppv-ck a{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid var(--line);font-size:15px;color:var(--ink);text-decoration:none;min-height:40px;align-items:center}.ppv-ck .y{color:#1f4d3a}.ppv-ck .n{color:#c4813f}.credchips{display:flex;flex-wrap:wrap;gap:5px}.credchips span{border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600;background:var(--line);color:var(--ink)}.credchips span.v{background:#e4f0e8;color:#1f4d3a}.wd>summary{list-style:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--ink-2);text-decoration:underline;padding:6px 0;min-height:32px;width:max-content}.wd>summary::-webkit-details-marker{display:none}.wd[open]>summary{text-decoration:none}.chip.av-open input:checked+span,body.pub .chip.av-open input:checked+span{background:#e4f0e8;color:#1f4d3a;border-color:#8cc2a3}.chip.av-open input:checked+span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#2f8a5b;margin-right:7px;vertical-align:1px}.chip.av-booked input:checked+span,body.pub .chip.av-booked input:checked+span{background:#f9efe4;color:#8a5a1a;border-color:#ecd4a8}.chip.av-paused input:checked+span,body.pub .chip.av-paused input:checked+span{background:#ece8e0;color:#4a453f;border-color:#cfc8bb}@media (prefers-color-scheme:dark){.chip.av-open input:checked+span,body.pub .chip.av-open input:checked+span{background:#173a2c;color:#8fd0ab;border-color:#2f6b4d}.chip.av-booked input:checked+span,body.pub .chip.av-booked input:checked+span{background:#33281c;color:#e0933f;border-color:#5a4426}.chip.av-paused input:checked+span,body.pub .chip.av-paused input:checked+span{background:#2a2723;color:#c9c2b6;border-color:#4a453f}}.pmap-wrap{position:relative}.pmap{height:62vh;min-height:320px;border-radius:18px;border:1px solid var(--line);overflow:hidden;z-index:0;background:#e9e3d3}.pm-ic,.pm-me{background:none;border:0}.pm-pin{width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:grid;place-items:center;border:2px solid #fff;box-shadow:0 2px 5px rgba(27,26,24,.35)}.pm-pin i{transform:rotate(45deg);font:800 11px system-ui,sans-serif;font-style:normal;color:#fff}.pm-cl{width:34px;height:34px;background:#1f4d3a;color:#fff;display:grid;place-items:center;font:800 14px system-ui,sans-serif;box-shadow:0 2px 6px rgba(27,26,24,.35)}.pm-cl,.pm-me i{border-radius:50%;border:3px solid #fff}.pm-me i{display:block;width:14px;height:14px;background:#2f5f8a;box-shadow:0 0 0 6px rgba(47,95,138,.2)}.pmap-sheet{position:absolute;left:8px;right:8px;bottom:8px;z-index:500;max-height:55%;overflow-y:auto;background:var(--surface,#fff);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 24px -8px rgba(27,26,24,.45)}.pmap-x{background:none;border:0;font-size:22px;line-height:1;color:var(--ink-2);cursor:pointer;min-width:32px;min-height:32px}.pmap-job{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink);border-top:1px solid var(--line);padding-top:8px}.pmap-job .dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.pmap-go{color:#c4813f;font-weight:700;font-size:15px}@media (prefers-color-scheme:dark){.pmap .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.92) contrast(.9)}}.gtabs-wrap{display:flex;flex-direction:column;gap:14px}.gtabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;background:var(--surface);border:1.5px solid var(--line);border-radius:20px;padding:6px;box-shadow:0 2px 8px rgba(27,26,24,.06)}.gtabs button{position:relative;border:0;background:transparent;border-radius:15px;padding:8px 2px;font:700 15px inherit;font-family:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:background .18s ease,color .18s ease,transform .12s ease}.gtabs button em{font-style:normal;font-weight:800;font-size:20px;line-height:1.1;color:var(--accent);transition:color .18s ease}.gtabs button:active{transform:scale(.97)}.gtabs button[aria-selected=true]{background:var(--accent);color:#fff;box-shadow:0 4px 10px -3px rgba(196,129,63,.55)}.gtabs button[aria-selected=true] em{color:#fff}.gtabs button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gtabs-dot{position:absolute;top:4px;right:8px;min-width:18px;height:18px;border-radius:99px;background:var(--bad);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px}@media (prefers-reduced-motion:reduce){.gtabs button{transition:none}}.mi-count{margin-left:auto;min-width:22px;height:22px;border-radius:999px;background:var(--bad);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;padding:0 7px}.apptabs-pip{position:absolute;top:6px;left:calc(50% + 6px);width:10px;height:10px;border-radius:50%;background:var(--bad);border:2px solid var(--surface);box-sizing:content-box}.bchoice{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.bchoice button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:16px 14px 14px;border-radius:18px;border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-family:inherit;min-height:112px;transition:transform .12s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.bchoice button svg{color:var(--accent);margin-bottom:4px}.bchoice button b{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:17px;line-height:1.1;letter-spacing:-.02em}.bchoice button span{font-size:13.5px;color:var(--ink-2);line-height:1.3}.bchoice button:active{transform:scale(.98)}.bchoice button[aria-selected=true]{background:linear-gradient(135deg,#c4813f,#a8692c);border-color:#a8692c;color:#fff;box-shadow:0 8px 18px -8px rgba(168,105,44,.7)}.bchoice button[aria-selected=true] span,.bchoice button[aria-selected=true] svg{color:#fff}.bchoice button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.bchoice-new{position:absolute;top:10px;right:10px;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;background:#1f4d3a;color:#fff;border-radius:999px;padding:2px 8px}@media (prefers-reduced-motion:reduce){.bchoice button{transition:none}}.jphoto{position:relative;height:140px;border-radius:14px;overflow:hidden;background:var(--surface-2,#f4efe6);display:flex;align-items:center;justify-content:center}.jphoto img{width:100%;height:100%;object-fit:cover;display:block}.jphoto .jtl,.jphoto .jtr{position:absolute;top:8px;background:hsla(0,0%,100%,.94)}.jphoto .jtl{left:8px}.jphoto .jtr{right:8px}.jphoto .jct{position:absolute;right:8px;bottom:8px;background:rgba(27,26,24,.72);color:#fff;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:700}.jphoto .jnone{display:flex;flex-direction:column;align-items:center;gap:4px;color:#a8692c;font-size:14.5px;font-weight:700}.jphoto .jfit{position:absolute;left:8px;bottom:8px;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.jphoto .jfit.y{background:#e4f0e8;color:#1f4d3a}.jphoto .jfit.n{background:rgba(27,26,24,.72);color:#fff}.tw{flex-direction:column}.tw,.tw-head{display:flex;gap:10px}.tw-head{justify-content:space-between;align-items:center}.tw-head b{font-size:17px;letter-spacing:-.02em}.tw-link{border:0;background:transparent;color:var(--accent,#c4813f);font:inherit;font-weight:700;cursor:pointer;padding:8px 4px}.tw-body{display:flex;flex-direction:column;gap:12px}.tw-scene{min-height:210px;border-radius:18px;background:linear-gradient(160deg,#f9efe4,#f3ede2);display:flex;align-items:center;justify-content:center;padding:14px;overflow:hidden}.tw-in{width:100%;max-width:360px;display:flex;flex-direction:column;gap:8px}.tw-a{animation:tw-pop .5s ease both}@keyframes tw-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes tw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.tw-pulse{animation:tw-pop .5s ease both,tw-pulse 1.2s ease-in-out 1s infinite}.tw-mb{background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.tw-mb.tw-total{background:#f9efe4}.tw-mb.tw-done{background:#e4f0e8}.tw-ok{color:#1f4d3a;font-weight:800}.tw-chip{display:inline-block;background:#fff;border:1.5px solid #ecd4a8;color:#a8692c;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;margin:2px}.tw-who{display:flex;gap:10px;align-items:center}.tw-who i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:800}.tw-who small{display:block;color:var(--muted,#6b655e);font-size:13px}.tw-btn{background:linear-gradient(135deg,#c4813f,#a8692c);color:#fff;text-align:center;border-radius:999px;padding:11px;font-weight:700}.tw-cap{display:flex;flex-direction:column;gap:3px;min-height:64px}.tw-cap b{font-size:17px;letter-spacing:-.02em;line-height:1.2}.tw-cap span{font-size:14.5px;color:var(--ink-2,#4a453f);line-height:1.4}.tw-prog{display:flex;gap:6px}.tw-prog button{flex:1 1;height:8px;border:0;padding:0;border-radius:99px;background:#e4dfd6;position:relative;overflow:hidden;cursor:pointer}.tw-prog button.done{background:#c4813f}.tw-prog button.cur:after{content:"";position:absolute;inset:0;background:#c4813f;transform-origin:left;animation:tw-fill var(--dur,3.6s) linear both}.tw-prog.paused button.cur:after{animation-play-state:paused}@keyframes tw-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tw-ctl{display:flex;justify-content:space-between;align-items:center;gap:8px}.tw-b{border:1.5px solid var(--line);background:var(--surface,#fff);color:inherit;border-radius:999px;padding:9px 14px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;min-height:40px}.tw-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.tw-a,.tw-pulse{animation:none}.tw-prog button.cur:after{animation:none;transform:scaleX(1)}}.lm-st{position:relative;overflow:hidden}.lm-sbar{position:absolute;left:0;bottom:0;height:3px;background:var(--accent,#c4813f);width:0;animation:lm-sfill linear both}.lm-hold .lm-sbar{animation-play-state:paused}@keyframes lm-sfill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.lm-sbar{display:none}}.lm-map{position:relative;border-radius:14px;overflow:hidden;height:96px;background:#ece7da;border:1px solid var(--line);flex:none}.lm-map svg{position:absolute;inset:0;width:100%;height:100%}.lm-pin{position:absolute;width:20px;height:20px;margin:-20px 0 0 -10px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#c4813f;border:2px solid #fff;box-shadow:0 2px 4px rgba(27,26,24,.35)}.lm-pin i{position:absolute;inset:0;transform:rotate(45deg);display:grid;place-items:center;color:#fff;font:800 9px sans-serif;font-style:normal}.lm-smp{position:absolute;left:6px;bottom:5px;font-size:8.5px;background:hsla(0,0%,100%,.85);border-radius:99px;padding:1px 7px;color:#6b655e;font-weight:600}.lm-proof{gap:14px}.lm-fair,.lm-proof{display:flex;flex-direction:column}.lm-fair{background:var(--surface);border:1px solid #ecd4a8;border-radius:18px;padding:14px;gap:8px}.lm-fair>b{font:800 17px/1.15 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.lm-fl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.lm-fj,.lm-fl{color:var(--muted,#6b655e)}.lm-fj{font-size:14.5px}.lm-ff{font-size:13px;color:var(--muted,#6b655e)}.lm-founder{display:flex;align-items:center;gap:10px;background:#e4f0e8;color:#1f4d3a;border-radius:16px;padding:11px 13px;font-size:14.5px}.lm-fav{flex:none;width:36px;height:36px;border-radius:50%;background:#1f4d3a;color:#fff;display:grid;place-items:center;font:800 15px Bricolage Grotesque,system-ui,sans-serif}.dzcard{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid #ecd4a8;border-radius:16px;padding:12px 14px}.dzic{flex:none;width:36px;height:36px;border-radius:11px;background:#f9efe4;color:#a8692c;display:grid;place-items:center;font-size:18px}.dzth{flex:none;width:48px;height:48px;border-radius:12px;object-fit:cover}.dztx{display:flex;flex-direction:column;gap:1px;min-width:0}.dztx b{font-size:15.5px}.dztx span{font-size:14.5px;color:var(--muted,#6b655e)}.dzgo{margin-left:auto;color:var(--accent,#c4813f);font-weight:700;font-size:22px}.gta-stage{position:relative;height:330px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0,#f9efe4,transparent 72%)}.gta-ph{position:absolute;width:150px;height:300px;border-radius:26px;border:5px solid #1b1a18;background:#faf8f4;color:#1b1a18;overflow:hidden;box-shadow:0 20px 36px -16px rgba(27,26,24,.55)}.gta-a{left:9%;top:22px;transform:rotate(-8deg)}.gta-b{right:8%;top:6px;transform:rotate(7deg);background:#2c3a35}.gta-notch{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:44px;height:12px;border-radius:9px;background:#1b1a18;z-index:2}.gta-hs{padding:26px 10px 8px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px 6px;gap:9px 6px}.gta-hs i{display:block;aspect-ratio:1;border-radius:10px;background:#d8d4cb}.gta-hs i.gta-jf{background:#c4813f;color:#fff;display:grid;place-items:center;font:800 15px system-ui,sans-serif;font-style:normal;box-shadow:0 0 0 2px #fff,0 0 0 4px #c4813f}.gta-lock{padding:32px 10px 8px;color:#fff;text-align:center}.gta-t{font:600 34px system-ui,sans-serif;letter-spacing:-.02em;margin-top:2px}.gta-d{font-size:9px;opacity:.85}.gta-nt{margin-top:8px;background:hsla(0,0%,100%,.94);color:#1b1a18;border-radius:12px;padding:8px 9px;text-align:left;font-size:9px;line-height:1.3;display:flex;gap:7px}.gta-lock .gta-nt:first-of-type{margin-top:14px}.gta-ni{flex:none;width:20px;height:20px;border-radius:6px;background:#c4813f;color:#fff;display:grid;place-items:center;font:800 10px system-ui,sans-serif}.gta-nt b{display:block;font-size:9.5px}.gta-nt small{display:block;color:#666;font-size:8.5px}@media (prefers-reduced-motion:no-preference){.gta-b{animation:gtafloat 5s ease-in-out infinite}}@keyframes gtafloat{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(7deg) translateY(-5px)}}.cpage .startp-row .ptile{flex-direction:row;align-items:center;justify-content:center;min-height:0;padding:11px 12px;border-radius:99px;gap:8px}.cpage .startp-row .ptile .pti{width:24px;height:24px;border-radius:50%;font-size:14px}.cpage .startp-row .ptile>span:last-child{display:none}.ra-list{list-style:none;margin:0;padding:0}.ra-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.ra-list>li:first-child .ra-row{border-top:0}.ra-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent,#c4813f)}.ra-dot.off{background:transparent}.ra-ic{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft,#f9efe4);color:var(--accent,#c4813f)}.ra-tx{flex:1 1;min-width:0;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ra-tm{flex:none;font-size:13px;color:var(--ink-2,#6b655e)}.ra-more summary{cursor:pointer;font-size:14.5px;font-weight:600;color:var(--accent,#c4813f);padding:8px 0 2px;list-style:none}.ra-more summary::-webkit-details-marker{display:none}.ph-head{gap:10px}.ph-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:6px 12px 6px 8px;border:1px solid var(--line);background:var(--surface);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none}.ph-back svg{width:14px;height:14px}.ph-ttl{display:flex;gap:12px;align-items:center}.ph-ttl h1{margin:0;font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.ph-tile{flex:none;width:44px;height:44px;border-radius:14px;background:#f9efe4;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent)}.ph-tile svg{width:22px;height:22px}.ph-sub{margin:0;font-size:14.5px;line-height:1.45}.ph-steps{display:flex;font-size:13px;color:var(--ink-2);flex-wrap:wrap}.ph-steps,.ph-steps b{gap:6px;align-items:center}.ph-steps b{display:inline-flex;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.ph-steps b.on{background:#f9efe4;border-color:var(--accent);color:var(--ink)}.ph-steps i{font-style:normal;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--accent);color:#fff;font-size:10px}.ph-steps b:not(.on) i{background:var(--line);color:var(--ink-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ph-steps b.on,:root:not([data-theme=light]) .ph-tile{background:#33281c}}:root[data-theme=dark] .ph-steps b.on,:root[data-theme=dark] .ph-tile{background:#33281c}.idea-card{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);background:#f9efe4}.idea-tile{flex:none;width:44px;height:44px;border-radius:14px;background:#ece9f8;color:#5b4bb0;display:grid;place-items:center}.idea-tile svg{width:24px;height:24px}.idea-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.idea-txt .small{color:var(--ink-2)}.idea-go{flex:none;font-size:24px;color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .idea-card{background:#33281c}:root:not([data-theme=light]) .idea-tile{background:#272340;color:#a99af0}}:root[data-theme=dark] .idea-card{background:#33281c}:root[data-theme=dark] .idea-tile{background:#272340;color:#a99af0}.tm-tags{display:flex;gap:6px;flex-wrap:wrap}.tm-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:#f9efe4;border:1px solid var(--line);color:var(--ink)}.tm-pill.u{background:#fbe9e4;color:#b3402a;border-color:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tm-pill{background:#33281c}:root:not([data-theme=light]) .tm-pill.u{background:#3b2420;color:#f0a08c}}:root[data-theme=dark] .tm-pill{background:#33281c}:root[data-theme=dark] .tm-pill.u{background:#3b2420;color:#f0a08c}.rx-ex{position:relative;border:1.5px dashed var(--line);border-radius:14px;padding:14px 12px 12px;background:#f9efe4}.rx-tag{position:absolute;top:-9px;left:12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 9px;color:var(--ink-2)}.rx-big{font-size:22px;font-weight:800;letter-spacing:-.01em;opacity:.55}.rx-bar{position:relative;height:10px;border-radius:8px;background:var(--line);margin:14px 0 6px}.rx-bar i{top:0;bottom:0;left:18%;width:60%;border-radius:8px;background:color-mix(in srgb,var(--accent) 45%,transparent)}.rx-bar b,.rx-bar i{position:absolute;opacity:.55}.rx-bar b{top:-5px;width:4px;height:20px;border-radius:2px;background:var(--ink);left:50%}@media (prefers-reduced-motion:no-preference){.rx-bar i{animation:rxgrow 1.1s ease-out both}@keyframes rxgrow{0%{width:0}to{width:60%}}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rx-ex{background:#33281c}}:root[data-theme=dark] .rx-ex{background:#33281c}.lm-sample{position:absolute;top:8px;right:10px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b655e;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:1px 7px}.rx-scan i{animation:none;width:60%}@media (prefers-reduced-motion:no-preference){.rx-scan b{animation:rxscan 1.3s ease-in-out infinite alternate}@keyframes rxscan{0%{left:8%}to{left:88%}}}.lm-mv{position:relative;background:#f9efe4;border-radius:16px;padding:12px;min-height:140px;margin-top:4px;overflow:hidden}.lm-mv .lm-sample{background:var(--surface)}.lm-mv-pick{transition:opacity .35s}.lm-mv-l{font-size:13px;font-weight:700;color:var(--ink-2);margin-bottom:8px}.lm-mv-chips{display:flex;gap:6px;flex-wrap:wrap}.lm-mv-chips span{font-size:12.5px;font-weight:600;padding:8px 11px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);transition:all .25s}.lm-mv-chips span.on{border-color:var(--accent);background:var(--accent);color:#fff;transform:scale(1.04)}.lm-mv-visit{position:absolute;left:12px;right:12px;top:34px;background:var(--surface);border-radius:14px;padding:10px 12px;display:flex;gap:10px;align-items:center;opacity:0;transform:translateY(8px);transition:all .4s}.lm-mv-visit.show{opacity:1;transform:none}.lm-mv-lg{flex:none;width:34px;height:34px;border-radius:10px;background:#f9efe4;color:var(--accent);display:grid;place-items:center;font-weight:800}.lm-mv-visit b{display:block;font-size:14px}.lm-mv-visit div>span{font-size:13px;color:var(--ink-2)}.lm-mv-visit em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;background:#dff1e7;color:#1f4d3a;border-radius:999px;padding:4px 9px;white-space:nowrap}.lm-mv-both{position:absolute;left:12px;right:12px;top:92px;display:flex;gap:14px;align-items:center;opacity:0;transition:opacity .4s}.lm-mv-both.show{opacity:1}.lm-mv-both span{display:flex;gap:6px;align-items:center;font-size:13.5px;font-weight:600}.lm-mv-both i{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-style:normal;font-size:13px;color:#fff;transition:all .3s}.lm-mv-both span.on i{background:#1f4d3a;border-color:#1f4d3a}.lm-mv-done{position:absolute;left:12px;right:12px;top:118px;font-size:13.5px;font-weight:700;color:#1f4d3a;opacity:0;transition:opacity .4s}.lm-mv-done.show{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lm-mv,:root:not([data-theme=light]) .lm-mv-lg{background:#33281c}:root:not([data-theme=light]) .lm-mv-visit em{background:#1f3a2c;color:#7fc6a0}:root:not([data-theme=light]) .lm-mv-done{color:#7fc6a0}:root:not([data-theme=light]) .lm-mv-both span.on i{background:#7fc6a0;border-color:#7fc6a0}}:root[data-theme=dark] .lm-mv,:root[data-theme=dark] .lm-mv-lg{background:#33281c}:root[data-theme=dark] .lm-mv-visit em{background:#1f3a2c;color:#7fc6a0}:root[data-theme=dark] .lm-mv-done{color:#7fc6a0}:root[data-theme=dark] .lm-mv-both span.on i{background:#7fc6a0;border-color:#7fc6a0}.lm-st{flex-wrap:wrap}.lm-stv{display:block;flex-basis:100%;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s ease,opacity .35s ease,margin .45s ease;margin-top:0;pointer-events:none}.lm-stv.open{max-height:420px;opacity:1;margin-top:8px}.lm-stv-in{position:relative}.lm-stv-in .lm-ph{margin-bottom:6px}.lm-stv-in .lm-mini{background:var(--surface);margin-bottom:6px}@media (prefers-reduced-motion:reduce){.lm-stv{transition:none}}.lm-stv-note{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:right}.lm-mv{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-height:0;padding-top:30px}.lm-mv-pick,.lm-mv-visit{grid-area:1/1}.lm-mv-visit{align-self:start}.lm-mv-both,.lm-mv-visit{position:static;left:auto;right:auto;top:auto}.lm-mv-both{grid-area:2/1}.lm-mv-done{position:static;left:auto;right:auto;top:auto;grid-area:3/1}.ann{position:relative;overflow:hidden;border-radius:20px;opacity:0;transform:translateY(-12px);transition:opacity .45s,transform .45s}.ann.show{opacity:1;transform:none}.ann-banner{color:#fff;padding:16px;display:flex;flex-direction:column;gap:4px}.ann-banner b{font-size:18px;padding-right:30px;line-height:1.25}.ann-banner p{margin:0 0 8px;font-size:14px;opacity:.92}.ann-banner:after{content:"";position:absolute;top:0;bottom:0;width:60px;left:-80px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transform:skewX(-20deg);pointer-events:none}.ann-banner.show:after{animation:annshine 1.6s ease-out .5s 1 both}@keyframes annshine{to{left:120%}}.ann-banner .ann-btnrow .ann-go{background:#fff;color:var(--annc,#1f4d3a)}.ann-go{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--accent);color:#fff;font-weight:800;font-size:14px;text-decoration:none}.ann-x{position:absolute;top:6px;right:8px;width:36px;height:36px;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer;opacity:.85;z-index:2}.ann-x.on-img{background:rgba(0,0,0,.45);color:#fff;border-radius:50%;top:8px;right:10px;width:34px;height:34px}.ann-img{display:block;width:100%;height:auto}.ann-full,.ann-top{background:var(--surface);border:1px solid var(--line)}.ann-imglink{display:block}.ann-fullbar{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px 12px}.ann-fullbar .ann-go{width:100%}.ann-later{background:none;border:0;font:inherit;font-size:14.5px;color:var(--ink-2);padding:10px;min-height:44px;cursor:pointer}.ann-sb{display:flex;flex-direction:column;gap:6px;padding:14px 16px;align-items:flex-start}.ann-sb b{font-size:17px;line-height:1.25}.ann-sb p{margin:0 0 6px;font-size:14px;color:var(--ink-2)}.ann-sheetwrap{position:fixed;inset:0;z-index:90;pointer-events:none}.ann-sheetwrap.show{pointer-events:auto}.ann-dim{position:absolute;inset:0;background:rgba(20,15,10,.5);opacity:0;transition:opacity .4s}.ann-sheetwrap.show .ann-dim{opacity:1}.ann-sheet{position:absolute;left:0;right:0;bottom:0;max-width:560px;margin:0 auto;background:var(--surface);border-radius:22px 22px 0 0;overflow:hidden;transform:translateY(105%);transition:transform .55s cubic-bezier(.2,.9,.25,1);padding-bottom:max(12px,env(safe-area-inset-bottom,0px));max-height:88vh;overflow-y:auto}.ann-sheetwrap.show .ann-sheet{transform:none}.ann-sheet .ann-go{align-self:stretch}.ann-sheet .ann-later{align-self:center}@media (prefers-reduced-motion:reduce){.ann,.ann-dim,.ann-sheet{transition:none}.ann-banner.show:after{animation:none}}.lm-stt{flex:1 1;min-width:0;display:block}.lm-stv{height:232px}.lm-stv.open{max-height:232px}.lm-stv-in{height:100%;overflow:hidden;display:block}.lm-stv-in .lm-ph{margin-bottom:5px;font-size:13.5px}.lm-stv-in .lm-mini{padding:7px 9px;margin-bottom:5px;font-size:11px}.lm-stv-in .lm-mini b{font-size:13px}.lm-stv-in .lm-go,.lm-stv-in .lm-map,.lm-stv-in .lm-mini:nth-of-type(n+5){display:none}.lm-stv.open .lm-stv-in .lm-mini{animation:lm-pop .4s ease backwards}.lm-stv.open .lm-stv-in .lm-mini:nth-of-type(2){animation-delay:.1s}.lm-stv.open .lm-stv-in .lm-mini:nth-of-type(3){animation-delay:.5s}.lm-stv.open .lm-stv-in .lm-mini:nth-of-type(4){animation-delay:.9s}@keyframes lm-pop{0%{opacity:0;transform:translateY(8px)}}.lm-stv.open .lm-chips .on{animation:lm-tick .3s ease backwards}.lm-stv.open .lm-chips .on:first-child{animation-delay:.5s}.lm-stv.open .lm-chips .on:nth-child(2){animation-delay:1s}@keyframes lm-tick{0%{background:var(--surface);color:var(--ink);font-weight:400;transform:scale(1)}50%{transform:scale(1.08)}}.lm-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom}.lm-stv.open .lm-type{animation:lm-typing 1s steps(16) 1.3s backwards}@keyframes lm-typing{0%{max-width:0}to{max-width:18ch}}@keyframes lm-bari{0%{width:0}}@keyframes lm-baru{0%{left:6%}}@keyframes lm-fadein{0%{opacity:0}}.lm-flip{display:inline-grid}.lm-flip>span{grid-area:1/1}.lm-flip .fa{opacity:0}.lm-stv.open .lm-flip .fa{animation:lm-fa 3s ease both}.lm-stv.open .lm-flip .fb{animation:lm-fb 3s ease both}@keyframes lm-fa{0%,75%{opacity:1}to{opacity:0}}@keyframes lm-fb{0%,75%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lm-stv.open .lm-flip span,.lm-stv.open .lm-stv-in *{animation:none!important}}.shop h2{margin:0 0 2px}.shop-it{border-top:1px solid var(--line);padding:4px 0}.shop-it:first-of-type{border-top:0}.shop-it summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 0;min-height:44px}.shop-it summary::-webkit-details-marker{display:none}.shop-sw{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line)}.shop-tx{flex:1 1;min-width:0;display:flex;flex-direction:column}.shop-go{font-size:13.5px;font-weight:700;color:var(--accent);white-space:nowrap}.shop-it[open] .shop-go{opacity:.5}.shop-st{display:flex;flex-direction:column;gap:6px;padding:2px 0 10px 50px}.shop-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border:1.5px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px;font-weight:700;color:var(--ink);text-decoration:none}.shop-find{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px;margin-top:6px}.ptabs a .pt-ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--tb);color:var(--tc)}.ptabs a.ptab-wide .pt-ic{width:28px;height:28px;border-radius:9px}.ptabs a[aria-current=page]{border-width:1.5px}.pt-overview{--tb:#f3e6d3;--tc:#a8691f}.pt-messages{--tb:#e1ecf8;--tc:#2d6aa8}.pt-agreement{--tb:#ece4f7;--tc:#6b46b0}.pt-photos{--tb:#fae3ea;--tc:#b83e63}.pt-schedule{--tb:#fde9d4;--tc:#c4661a}.pt-selections{--tb:#d9f0ee;--tc:#1d7d77}.pt-documents{--tb:#e6e9ee;--tc:#4b5a6e}.pt-changes{--tb:#fbefc9;--tc:#9a7208}.pt-my-money,.pt-payments{--tb:#dcf0e3;--tc:#1f6b45}.pt-team{--tb:#e2e4f8;--tc:#4452b3}.pt-ratings{--tb:#fbefc9;--tc:#9a7208}.pt-problems{--tb:#fae3ea;--tc:#b83e63}.pt-price-check{--tb:#d9f0ee;--tc:#1d7d77}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pt-overview{--tb:#3a2c1c;--tc:#e0a866}:root:not([data-theme=light]) .pt-messages{--tb:#1d2c3d;--tc:#7fb2e6}:root:not([data-theme=light]) .pt-agreement{--tb:#2c2340;--tc:#b79cec}:root:not([data-theme=light]) .pt-photos{--tb:#3d2230;--tc:#ee8aa8}:root:not([data-theme=light]) .pt-schedule{--tb:#3d2a18;--tc:#f0a05e}:root:not([data-theme=light]) .pt-selections{--tb:#183431;--tc:#6cc9c2}:root:not([data-theme=light]) .pt-documents{--tb:#262c35;--tc:#a3b0c2}:root:not([data-theme=light]) .pt-changes{--tb:#3a3016;--tc:#e6c04f}:root:not([data-theme=light]) .pt-my-money,:root:not([data-theme=light]) .pt-payments{--tb:#1c2e25;--tc:#7fc6a0}:root:not([data-theme=light]) .pt-team{--tb:#262a45;--tc:#9ca6f0}:root:not([data-theme=light]) .pt-ratings{--tb:#3a3016;--tc:#e6c04f}:root:not([data-theme=light]) .pt-problems{--tb:#3d2230;--tc:#ee8aa8}:root:not([data-theme=light]) .pt-price-check{--tb:#183431;--tc:#6cc9c2}}:root[data-theme=dark] .pt-overview{--tb:#3a2c1c;--tc:#e0a866}:root[data-theme=dark] .pt-messages{--tb:#1d2c3d;--tc:#7fb2e6}:root[data-theme=dark] .pt-agreement{--tb:#2c2340;--tc:#b79cec}:root[data-theme=dark] .pt-photos{--tb:#3d2230;--tc:#ee8aa8}:root[data-theme=dark] .pt-schedule{--tb:#3d2a18;--tc:#f0a05e}:root[data-theme=dark] .pt-selections{--tb:#183431;--tc:#6cc9c2}:root[data-theme=dark] .pt-documents{--tb:#262c35;--tc:#a3b0c2}:root[data-theme=dark] .pt-changes{--tb:#3a3016;--tc:#e6c04f}:root[data-theme=dark] .pt-my-money,:root[data-theme=dark] .pt-payments{--tb:#1c2e25;--tc:#7fc6a0}:root[data-theme=dark] .pt-team{--tb:#262a45;--tc:#9ca6f0}:root[data-theme=dark] .pt-ratings{--tb:#3a3016;--tc:#e6c04f}:root[data-theme=dark] .pt-problems{--tb:#3d2230;--tc:#ee8aa8}:root[data-theme=dark] .pt-price-check{--tb:#183431;--tc:#6cc9c2}.mb-chips{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.mb-chips .chip span{border-radius:14px;padding:10px 2px;text-align:center;display:flex;flex-direction:column;gap:2px;font-size:15px}.mb-chips .chip span b{font-weight:800}.mb-chips .chip span small{font-size:10.5px;font-weight:600;opacity:.75}.bl-meter{display:flex;gap:5px}.bl-meter i{flex:1 1;height:8px;border-radius:5px;background:var(--line)}.bl-meter i.f{background:var(--accent)}.bl-meter.full i.f{background:#9a7208}.sc-card{gap:10px;scroll-margin-top:12px}.sc-hd{display:flex;justify-content:space-between;align-items:center;gap:8px}.sc-hd h2{margin:0}.sc-hd b{font-size:14.5px;color:#1f6b45}.sc-bar{height:9px;border-radius:6px;background:var(--line);overflow:hidden}.sc-bar i{display:block;height:100%;background:#1f6b45;border-radius:6px;transition:width .4s ease}.sc-ln{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.sc-ck{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;border:2px solid var(--line);color:transparent}.sc-ck.d{background:#1f6b45;border-color:#1f6b45;color:#fff}.sc-ck.p{border-color:var(--accent);background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.sc-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.sc-tx b{font-size:14.5px;overflow-wrap:anywhere}.sc-tx small{color:var(--ink-2);font-size:13px}.sc-th{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none}.sc-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.sc-b{border:1.5px solid var(--line);border-radius:12px;padding:8px 12px;font-size:13.5px;font-weight:700;background:var(--surface);color:var(--ink);cursor:pointer;min-height:38px}.sc-b.pr{background:var(--accent);border-color:var(--accent);color:#fff}.sc-b:disabled{opacity:.55;cursor:default}.sc-q{background:#e1ecf8;color:#2d6aa8;border-radius:10px;padding:8px 10px;font-size:13px;margin-top:4px}.sc-ask{display:flex;flex-direction:column;gap:6px;margin-top:6px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sc-hd b{color:#7fc6a0}:root:not([data-theme=light]) .sc-bar i,:root:not([data-theme=light]) .sc-ck.d{background:#7fc6a0;border-color:#7fc6a0;color:#10241a}:root:not([data-theme=light]) .sc-q{background:#1d2c3d;color:#7fb2e6}}:root[data-theme=dark] .sc-hd b{color:#7fc6a0}:root[data-theme=dark] .sc-bar i,:root[data-theme=dark] .sc-ck.d{background:#7fc6a0;border-color:#7fc6a0;color:#10241a}:root[data-theme=dark] .sc-q{background:#1d2c3d;color:#7fb2e6}.shp{position:relative;border-radius:16px;overflow:hidden}.shp img{width:100%;display:block}.shp-dot{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:hsla(0,0%,100%,.92);border:2px solid var(--accent);color:var(--accent);font-weight:800;font-size:12px;display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;padding:0}.shp-dot:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid var(--accent);opacity:.5;animation:shp-pulse 1.8s ease-out infinite;pointer-events:none}.shp-dot.on{background:var(--accent);color:#fff}@keyframes shp-pulse{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.4);opacity:0}}@media (prefers-reduced-motion:reduce){.shp-dot:after{animation:none}}.shp-tip{position:absolute;transform:translateX(-50%);background:var(--surface);color:var(--ink);border-radius:12px;padding:8px 12px;box-shadow:0 4px 14px rgba(0,0,0,.32);display:flex;flex-direction:column;gap:4px;min-width:140px;font-size:14.5px;z-index:2}.shp-tip button{border:0;background:transparent;color:var(--accent);font-weight:700;font-size:13.5px;text-align:left;padding:4px 0;min-height:32px;cursor:pointer}.shs{background:var(--surface);border:1.5px solid var(--line);border-radius:18px;padding:12px;flex-direction:column;gap:10px}.shs,.shs-t{display:flex}.shs-t{justify-content:space-between;align-items:center;gap:8px}.shs-t b{font-size:15px}.shs-t small{color:var(--ink-2);font-size:13px}.shs-sw{display:flex;gap:8px;flex-wrap:wrap}.shs-c{display:flex;align-items:center;gap:7px;border:1.5px solid var(--line);border-radius:99px;padding:5px 12px 5px 5px;font-size:13.5px;font-weight:700;background:var(--surface);color:var(--ink);cursor:pointer;min-height:36px}.shs-c i{width:22px;height:22px;border-radius:50%;display:block;border:1px solid rgba(0,0,0,.15)}.shs-go{background:var(--accent);color:#fff;border:0;border-radius:14px;padding:12px;font-weight:700;font-size:14px;cursor:pointer;min-height:44px}.sc-grp{display:flex;flex-direction:column}.sc-gh{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;padding-top:12px;border-top:1px solid var(--line)}.sc-grp .sc-ln{border-top:0;padding:6px 0}.sc-pp{margin-top:6px}.sc-sel{border:1.5px solid var(--line);border-radius:12px;padding:8px 10px;font-size:13.5px;font-weight:700;background:var(--surface);color:var(--ink);min-height:38px;max-width:100%}.sc-chip{display:inline-block;margin:4px 6px 0 0;border-radius:99px;padding:2px 10px;font-size:11.5px;font-weight:700;background:#fbefc9;color:#9a7208}.sc-chip.ok{background:#dcf0e3;color:#1f6b45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sc-chip{background:#3a3016;color:#e6c04f}:root:not([data-theme=light]) .sc-chip.ok{background:#1c2e25;color:#7fc6a0}}:root[data-theme=dark] .sc-chip{background:#3a3016;color:#e6c04f}:root[data-theme=dark] .sc-chip.ok{background:#1c2e25;color:#7fc6a0}.lm-stv-in{padding-bottom:20px;box-sizing:border-box}.lm-stv-in .lm-stv-note{position:absolute;right:0;bottom:0;padding-left:8px;background:var(--warn-bg)}.sc-ph{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink-2)}.sc-ph .sc-sel{min-height:30px;padding:4px 8px;font-size:13px;border-radius:10px;width:auto;max-width:160px}.sc-act{gap:6px}.sc-b{padding:6px 10px;font-size:13px;min-height:34px;white-space:nowrap}.wb-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.wb-w{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis}.wb-pill,.wb-w{font-weight:700;white-space:nowrap}.wb-pill{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:6px 12px;font-size:13px;border:1.5px solid var(--accent-line,#e3c9a1);background:var(--accent-soft,#f6e8d6);color:var(--accent,#c4813f);text-decoration:none}.wb-pill.ok{background:#dcf0e3;border-color:transparent;color:#1f6b45}.wb-n{background:#b3261e;color:#fff;border-radius:99px;min-width:20px;height:20px;display:inline-grid;place-items:center;font-size:13px;padding:0 5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wb-pill.ok{background:#1c2e25;color:#7fc6a0}}:root[data-theme=dark] .wb-pill.ok{background:#1c2e25;color:#7fc6a0}.shp-why{position:absolute;left:8px;right:8px;bottom:8px;border:0;border-radius:10px;background:rgba(0,0,0,.65);color:#fff;font-size:13px;font-weight:600;padding:8px 10px;cursor:pointer}.ps-step{display:flex;flex-direction:column;gap:16px}.ps-off{display:none}.ps-nav{display:flex;gap:10px}.ps-nav .btn{flex:1 1}.di-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.di-card{flex:0 0 128px;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink);scroll-snap-align:start;min-width:0}.di-card img,.di-ph{width:128px;height:128px;object-fit:cover;border-radius:14px;display:block;background:var(--line)}.di-card b{font-size:14px;margin-top:6px}.pk .chips{gap:6px}.pk .chip span{padding:6px 12px;font-size:13px}.pk .chip input:checked+span,body.pub .pk .chip input:checked+span{background:var(--accent,#c4813f);color:#fff;border-color:var(--accent,#c4813f);font-weight:700}.pk .chip input:checked+span:before{content:"✓ "}.pk-bar{position:-webkit-sticky;position:sticky;bottom:calc(72px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px -4px 0;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 -2px 10px rgba(0,0,0,.08);z-index:3}.pk-bar b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ic2-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:14.5px}.ic2-list li{display:flex;gap:8px}.ic2-list li:before{content:"\2713";color:var(--accent);font-weight:700}.ic2-free{display:inline-block;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:99px;font-size:11px;font-weight:700;padding:1px 8px;margin-left:6px}.pk .pk-oth span{border-style:dashed;color:var(--accent,#c4813f);font-weight:700}.pk .pk-oth input:checked+span{border-style:solid;color:#fff}.pk-bar{margin-right:64px}.ic2-list{gap:9px;margin-top:2px}.lm-vpill{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:4px 10px 4px 8px;border-radius:99px;background:#e4f0e8;color:#1f4d3a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lm-vpill{background:#1c2e25;color:#8fd0ab}}:root[data-theme=dark] .lm-vpill{background:#1c2e25;color:#8fd0ab}.lm-mv-chips span.tap{animation:lm-mv-tap .35s ease}@keyframes lm-mv-tap{0%{transform:scale(1.04)}45%{transform:scale(.92)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.lm-mv-chips span.tap{animation:none}}.lx{gap:34px}.lx-hero{gap:14px;text-align:center}.lx-hero h1{font-size:clamp(32px,9.5vw,42px);line-height:1.04;text-align:center}.lx-hero .lm-sub{font-size:16px;text-align:center}.lx-hero .lm-cta{box-shadow:0 12px 24px -14px var(--accent)}.lx-hero .lm-fine{margin:-2px 0 0}.lx-art{margin:0 -16px;--sky:#ecebf3;--sky2:#e2e0ec;--ac:var(--accent);--acbg:#f6e8d6;--grbg:#e1eee6;--gr:#1f4d3a;--card:var(--surface);--mut:var(--ink-2);--fg:var(--ink)}.lx-art svg{display:block;width:100%;max-width:460px;height:auto;margin:0 auto}.lx-art svg text{font-family:system-ui,-apple-system,sans-serif}.lx-founder{align-self:center;background:transparent;color:var(--ink-2);padding:0;font-size:14.5px;gap:8px}.lx-founder .lm-fav{width:24px;height:24px;font-size:11px;background:#f6e8d6;color:var(--accent)}@media (prefers-reduced-motion:no-preference){.lx-art .lx-fl{animation:lx-float 3.2s ease-in-out infinite}.lx-art .lx-fl2{animation:lx-float 3.8s ease-in-out .6s infinite}}@keyframes lx-float{50%{transform:translateY(-5px)}}.lx-proof{gap:10px;margin-top:-10px}.lx-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:8px;gap:8px}.lx-nums div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 8px;text-align:center}.lx-nums b{display:block;font:800 20px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em}.lx-nums span{font-size:11.5px;color:var(--ink-2)}.lx-lbl{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:-4px}.lx-lbl.g{color:#1f4d3a}.lx h2 em{font-style:normal;color:var(--accent)}.lx-dark{background-color:#24573f;background-image:linear-gradient(160deg,#1f4d3a,#2c6a50);border-radius:28px;padding:22px 16px;box-shadow:0 22px 40px -28px rgba(31,77,58,.9)}.lx-dark,.lx-dark h2{color:#f9f7f3}.lx-dark .lx-sub2{margin:-4px 0 4px;color:#d3e6db;font-size:14px}.lx-dark .lm-st{background:hsla(0,0%,100%,.06);border-color:transparent;color:#f9f7f3}.lx-dark .lm-st[aria-pressed=true]{background:hsla(0,0%,100%,.12);border-color:transparent}.lx-dark .lm-n{background:var(--accent);color:#fff}.lx-dark .lm-stt b{color:#f9f7f3}.lx-dark .lm-stv-in b{color:#1b1a18}.lx-dark .lm-d{color:#d3e6db}.lx-dark .lm-stv-in{background:#fff;color:#1b1a18;border-radius:14px;padding:10px;--surface:#fff;--bg:#faf8f4;--ink:#1b1a18;--ink-2:#6b655e;--line:#e4dfd6}.lx-dark .lm-stv{height:360px}.lx-dark .lm-stv.open{max-height:360px}.lx-dark .lm-stv-in{padding:12px 12px 30px;box-sizing:border-box}.lx-dark .lm-stv-in .lm-stv-note{position:absolute;right:12px;bottom:9px;padding:0;background:transparent;color:#8a7d6f}.lx-tap{margin:0;text-align:center;font-size:13.5px;color:#b9ad9f}.lx-why{display:flex;flex-direction:column;gap:10px}.lx-both h2,.lx-peace h2,.lx-why h2{font-size:26px;line-height:1.1}.lx-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lx-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.lx-card.wide{grid-column:1/-1}.lx-card b{font-size:15px;line-height:1.2;letter-spacing:-.02em}.lx-card p{margin:0;font-size:14.5px;line-height:1.4;color:var(--ink-2)}.lx-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.lx-ic.o{background:#f6e8d6;color:var(--accent)}.lx-ic.g{background:#e1eee6;color:#1f4d3a}.lx-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.lx-chips i{font-style:normal;font-size:11.5px;font-weight:700;border:1.5px solid var(--line);border-radius:99px;padding:3px 9px}.lx-chips i.on{background:var(--accent);border-color:var(--accent);color:#fff}.lx-priv{font-size:13.5px;background:var(--bg);border-radius:10px;padding:6px 9px;margin-top:2px}.lx .lm-vpill{background:#2e7a55;color:#fff;font-size:12px;padding:5px 10px 5px 8px}.lx-both{background:#e1eee6;border-radius:26px;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.lx-both p{margin:0;font-size:14px}.lx-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lx-pair>div{background:var(--surface);border-radius:16px;padding:10px;font-size:13.5px;display:flex;flex-direction:column;gap:3px}.lx-pair>div>div{display:flex;justify-content:space-between}.lx-who{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.lx-st{color:#e0a526;letter-spacing:1px;font-size:15px}.lx-smp{align-self:flex-end;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f4d3a;opacity:.7}.lx-peace{display:flex;flex-direction:column;gap:10px}.lx-duo{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:720px){.lx-duo{grid-template-columns:1fr 1fr;align-items:start}}.lx-box{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:8px}.lx-box>b{font:700 18px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.lx-box>p{margin:0;font-size:14px;color:var(--ink-2)}.lx-final{background:var(--accent);color:#fff;border-radius:28px;padding:28px 18px 30px;text-align:center;display:flex;flex-direction:column;gap:10px}.lx-final h2{color:#fff;font-size:26px}.lx-final p{margin:0;opacity:.92}.lx-final .lm-cta{background:#fff;color:var(--accent);box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx-art{--sky:#25222b;--sky2:#2d2a35;--acbg:#3a2c1c;--grbg:#1c2e25;--gr:#8fd0ab}:root:not([data-theme=light]) .lx-founder .lm-fav,:root:not([data-theme=light]) .lx-ic.o{background:#33281c}:root:not([data-theme=light]) .lx-ic.g{background:#173a2c;color:#8fd0ab}:root:not([data-theme=light]) .lx-dark{background:linear-gradient(160deg,#143528,#1f4d3a)}:root:not([data-theme=light]) .lx-both{background:#173a2c}:root:not([data-theme=light]) .lx-lbl.g,:root:not([data-theme=light]) .lx-smp{color:#8fd0ab}}:root[data-theme=dark] .lx-art{--sky:#25222b;--sky2:#2d2a35;--acbg:#3a2c1c;--grbg:#1c2e25;--gr:#8fd0ab}:root[data-theme=dark] .lx-founder .lm-fav,:root[data-theme=dark] .lx-ic.o{background:#33281c}:root[data-theme=dark] .lx-ic.g{background:#173a2c;color:#8fd0ab}:root[data-theme=dark] .lx-dark{background:linear-gradient(160deg,#143528,#1f4d3a)}:root[data-theme=dark] .lx-both{background:#173a2c}:root[data-theme=dark] .lx-lbl.g,:root[data-theme=dark] .lx-smp{color:#8fd0ab}.lx-cmp{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:11.5px;color:#1b1a18}.lx-cmp td,.lx-cmp th{text-align:center;padding:6px 2px;border-bottom:1px solid #eee7dc}.lx-cmp td:first-child,.lx-cmp th:first-child{text-align:left;color:#6b655e;font-weight:600;width:27%;padding-left:4px}.lx-cmp thead th{font-size:11.5px;font-weight:700;border-bottom:0;padding-bottom:5px}.lx-cmp tr:last-child td{border-bottom:0}.lx-cmp .hl{background:#fbf3e8}.lx-cmp thead th.hl{border-radius:12px 12px 0 0}.lx-cmp tbody tr:last-child td.hl{border-radius:0 0 12px 12px}.lx-cmp td b{font:800 12.5px Bricolage Grotesque,system-ui,sans-serif;color:#1b1a18;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lx-cl{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;margin:0 auto 3px;font-weight:800;font-size:13px}.lx-cl.a{background:#f6e8d6;color:#c4813f}.lx-cl.b{background:#e1eee6;color:#1f4d3a}.lx-cl.c{background:#e6edfb;color:#2554c7}.lx-ctag{display:block;width:max-content;max-width:100%;margin:3px auto 0;font-size:8.5px;line-height:1.2;font-weight:800;background:#cd7d2e;color:#fff;border-radius:99px;padding:2px 5px;white-space:nowrap}.lx-ok{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#2e7a55;color:#fff;font-size:10px;font-weight:900;font-style:normal}.lx-no{color:#b8afa3;font-weight:800}.lx-star{color:#e0a526}.lx-cfoot{font-size:10.5px;color:#6b655e;margin:6px 2px 0}.lm-stv.open .lx-cmp tbody tr{animation:lm-pop .4s ease backwards}.lm-stv.open .lx-cmp tbody tr:nth-child(2){animation-delay:.12s}.lm-stv.open .lx-cmp tbody tr:nth-child(3){animation-delay:.24s}.lm-stv.open .lx-cmp tbody tr:nth-child(4){animation-delay:.36s}.lm-stv.open .lx-cmp tbody tr:nth-child(5){animation-delay:.48s}@media (prefers-reduced-motion:reduce){.lm-stv.open .lx-cmp tbody tr{animation:none}}.lx-phone{position:relative;display:block;width:236px;margin:0 auto;border-radius:40px;padding:9px;background:linear-gradient(145deg,#3a3a3c,#111 40%,#2b2b2d);box-shadow:inset 0 0 0 1.5px #55555a,0 24px 40px -18px rgba(0,0,0,.65)}.lx-phone:after,.lx-phone:before{content:"";position:absolute;width:3px;border-radius:2px;background:#2b2b2d}.lx-phone:before{left:-3px;top:92px;height:40px;box-shadow:0 52px 0 #2b2b2d}.lx-phone:after{right:-3px;top:120px;height:62px}.lx-scr{position:relative;display:flex;flex-direction:column;gap:6px;background:#fff;color:#1b1a18;border-radius:32px;overflow:hidden;height:410px;padding:40px 12px 14px;text-align:left;--surface:#fff;--bg:#faf8f4;--ink:#1b1a18;--ink-2:#6b655e;--line:#e4dfd6}.lx-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:76px;height:22px;border-radius:12px;background:#000}.lx-sbar{position:absolute;top:13px;left:20px;right:18px;display:flex;justify-content:space-between;font-size:10.5px;font-weight:700}.lx-sbar i{font-style:normal;letter-spacing:1px}.lx-homebar{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:80px;height:4px;border-radius:2px;background:#1b1a18;opacity:.85}.lx-dark .lm-stv{height:440px}.lx-dark .lm-stv.open{max-height:440px}.lx-dark .lx-scr .lm-stv-in{position:static;height:auto;overflow:visible;background:none;padding:0;border-radius:0;display:flex;flex-direction:column;flex:1 1;min-height:0}.lx-dark .lx-scr .lm-stv-in .lm-go{display:block;margin-top:auto;margin-bottom:14px;padding:9px;border-radius:12px;font-size:13px}.lx-dark .lx-scr .lm-stv-in .lm-stv-note{position:absolute;right:16px;bottom:9px;padding:0;background:transparent;color:#8a7d6f;font-size:9px}.lx-pocket{background:linear-gradient(180deg,#f6e8d6,var(--bg));border-radius:28px;padding:22px 16px 20px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.lx-pocket h2{font-size:26px;line-height:1.1}.lx-pt{margin:0;font-size:14.5px;color:var(--ink-2)}.lx-duo2{position:relative;height:420px;margin:6px -4px 0}.lx-duo2 .lx-phone{position:absolute;width:196px;margin:0}.lx-duo2 .lx-scr{height:370px;padding-top:36px}.lx-duo2 .p1{left:18px;top:34px;transform:perspective(900px) rotateY(16deg) rotate(-7deg);z-index:1}@media (min-width:560px){.lx-duo2{width:420px;margin:6px auto 0}}@media (prefers-reduced-motion:no-preference){.lx-duo2 .p1{animation:lx-fl1 5s ease-in-out infinite}}@keyframes lx-fl1{50%{transform:perspective(900px) rotateY(16deg) rotate(-7deg) translateY(-6px)}}@keyframes lx-fl2{50%{transform:perspective(900px) rotateY(-16deg) rotate(6deg) translateY(-6px)}}.lx-scr.lock{background:linear-gradient(160deg,#2c4a3c,#1f2b3d 55%,#3a2c1c);color:#fff}.lx-scr.lock .lx-homebar{background:#fff}.lx-lk-time{text-align:center;font:600 46px/1 IBM Plex Sans,system-ui,sans-serif;margin-top:8px;letter-spacing:-1px}.lx-lk-date{text-align:center;font-size:11px;opacity:.85;margin-top:-2px}.lx-nt{background:hsla(0,0%,100%,.88);color:#1b1a18;border-radius:14px;padding:7px 8px;display:flex;gap:7px;align-items:flex-start;font-size:10px;line-height:1.3}.lx-ap{width:22px;height:22px;border-radius:6px;font:800 11px Bricolage Grotesque,system-ui,sans-serif}.lx-ntx{flex:1 1;min-width:0}.lx-ntx b{display:block;font-size:10.5px}.lx-ntx small{float:right;color:#6b655e;font-size:9px}.lx-pm{display:block;font-size:11px;padding:8px 9px;margin:0}.lx-pm b{font-size:13px;display:block}.lx-pm .lx-r{float:right;margin-top:-16px}.lx-prog{height:6px;background:#eee7dc;overflow:hidden;margin-top:6px}.lx-prog,.lx-prog i{display:block;border-radius:99px}.lx-prog i{height:100%;width:62%;background:#2e7a55}.lx-smp2{align-self:center;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.lx-pocket .lm-cta{box-shadow:0 12px 24px -14px var(--accent)}.lx-pocket .lm-fine{margin:0}.lx-noapp{margin:2px 0 0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 12px;font-size:15px;text-align:center}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx-pocket{background:linear-gradient(180deg,#33281c,var(--bg))}}:root[data-theme=dark] .lx-pocket{background:linear-gradient(180deg,#33281c,var(--bg))}@media (prefers-reduced-motion:reduce){.lx-duo2 .p1{animation:none}}.lx-cmp thead th{vertical-align:bottom}.lx-cmp td{vertical-align:middle}.lx-dark .lx-scr .lm-stv-in .lm-go{margin-bottom:24px}.lx-dark .lx-scr .lm-stv-in .lm-stv-note{bottom:15px}.on-wrap{flex-direction:column;--map:#efe9dd;--road:#fff;--park:#dfead9;--water:#d6e3ee}.on-hd,.on-wrap{display:flex;gap:12px}.on-hd{align-items:center}.on-hd h2{margin:0;font-size:26px;letter-spacing:-.035em;line-height:1.05}.on-pin{position:relative;flex:none;width:46px;height:46px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.on-pin:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);opacity:0}.on-sub{margin:2px 0 0;color:var(--ink-2);font-size:14px}.on-sub b{color:var(--ink)}.on-live{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#1f7a55;background:#d9f1e6;border-radius:99px;padding:3px 8px;margin-left:6px;vertical-align:2px}.on-live i{width:7px;height:7px;border-radius:50%;background:#1f7a55}.on-map{position:relative;height:210px;border-radius:24px;overflow:hidden;background:var(--map);border:1px solid var(--line)}.on-bg{position:absolute;inset:0;width:100%;height:100%}.on-bg .r{stroke:var(--road)}.on-bg .p{fill:var(--park)}.on-bg .w{stroke:var(--water)}.on-area{width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:rgba(205,125,46,.08);border:1.5px dashed rgba(205,125,46,.5)}.on-area,.on-me{position:absolute}.on-me{width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#2554c7;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.on-me:after{content:"";position:absolute;inset:-9px;border-radius:50%;background:rgba(37,84,199,.18)}.on-mk{position:absolute;width:34px;height:34px;margin:-34px 0 0 -17px;padding:0;border-radius:50% 50% 50% 0;transform:rotate(-45deg);border:2.5px solid #fff;box-shadow:0 6px 12px -4px rgba(0,0,0,.35);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s,width .15s,height .15s}.on-mk b{transform:rotate(45deg);color:#fff;font:800 14.5px Bricolage Grotesque,system-ui,sans-serif}.on-map.shown .on-mk{opacity:1}.on-mk.on{width:42px;height:42px;margin:-42px 0 0 -21px;z-index:3}.on-mk.dim{opacity:.3!important}.on-leg{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:3px;font-size:10px;font-weight:700;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:5px 8px;max-width:46%}.on-leg span{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-leg i{flex:none;width:8px;height:8px;border-radius:50%}.on-chip{position:absolute;left:10px;bottom:10px;font-size:11px;font-weight:700;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:4px 9px}.on-note{margin:-4px 2px 0;font-size:11.5px;color:var(--ink-2)}.on-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.on-chips button{flex:none;font:700 12.5px IBM Plex Sans,system-ui,sans-serif;border:1.5px solid var(--line);border-radius:99px;padding:6px 12px;background:var(--surface);color:var(--ink);cursor:pointer}.on-chips button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.on-card>.card{transition:box-shadow .2s,border-color .2s}.on-card.sel>.card{border-color:var(--accent);box-shadow:0 0 0 3px rgba(205,125,46,.15)}.jnum{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--accent);border:2px solid #fff;margin-right:8px;vertical-align:-3px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.jnum b{transform:rotate(45deg);color:#fff;font:800 11px Bricolage Grotesque,system-ui,sans-serif}.jnew{position:absolute;left:8px;top:44px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#cd7d2e;color:#fff;border-radius:99px;padding:3px 8px}.jnew.st{position:static}@media (prefers-reduced-motion:no-preference){.on-pin:after{animation:on-ring 2.2s ease-out infinite}.on-live i{animation:on-blink 1.6s ease-in-out infinite}.on-me:after{animation:on-pulse 2s ease-out infinite}.on-map.shown .on-mk{animation:on-drop .5s cubic-bezier(.3,1.5,.6,1) backwards}}@keyframes on-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}@keyframes on-blink{50%{opacity:.3}}@keyframes on-pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes on-drop{0%{transform:rotate(-45deg) translate(-14px,14px);opacity:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-wrap{--map:#26231f;--road:#36322c;--park:#1f2c22;--water:#1d2833}:root:not([data-theme=light]) .on-live{background:#173a2c;color:#6fd1a6}:root:not([data-theme=light]) .on-live i{background:#6fd1a6}}:root[data-theme=dark] .on-wrap{--map:#26231f;--road:#36322c;--park:#1f2c22;--water:#1d2833}:root[data-theme=dark] .on-live{background:#173a2c;color:#6fd1a6}:root[data-theme=dark] .on-live i{background:#6fd1a6}.lx-upd{border-radius:24px;background:linear-gradient(160deg,#1f4d3a,#2c6a50 60%,#245a44);color:#fff;padding:18px 14px 14px;flex-direction:column;box-shadow:0 18px 36px -22px rgba(31,77,58,.8)}.lx-upd,.lx-upd-top{display:flex;gap:12px}.lx-upd-top{align-items:center}.lx-upd-top>b{font:800 22px/1.1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em}.lx-upd>p{margin:0;font-size:14px;opacity:.9}.lx-bell{position:relative;flex:none;width:48px;height:48px;border-radius:16px;background:rgba(246,199,68,.16);display:grid;place-items:center}.lx-bell svg{transform-origin:50% 10%}.lx-bell i{position:absolute;top:8px;right:9px;width:10px;height:10px;border-radius:50%;background:#e2553d;border:2px solid #24563f}.lx-toast{display:flex;gap:9px;align-items:center;background:#fff;color:#1b1a18;border-radius:16px;padding:9px 11px;box-shadow:0 10px 22px -12px rgba(0,0,0,.5)}.lx-ap{flex:none;width:26px;height:26px;border-radius:8px;background:#cd7d2e;color:#fff;display:grid;place-items:center;font:800 13px Bricolage Grotesque,system-ui,sans-serif}.lx-ttx{flex:1 1;min-width:0}.lx-ttx b{display:block;font-size:14.5px}.lx-ttx span{font-size:13px;color:#6b655e}.lx-toast small{align-self:flex-start;font-size:10.5px;color:#8a7d6f}.lx-ul{list-style:none;margin:0;padding:4px 12px;background:var(--surface);color:var(--ink);border-radius:20px}.lx-ul li{border-bottom:1px solid var(--line)}.lx-ul li:last-child{border-bottom:0}.lx-ul button{display:flex;gap:11px;align-items:flex-start;width:100%;padding:11px 0;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.lx-uic{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center}.lx-uic.a{background:#f6e8d6;color:#cd7d2e}.lx-uic.b{background:#e6edfb;color:#2554c7}.lx-uic.c{background:#efe7fb;color:#7a5bd0}.lx-uic.d{background:#e1eee6;color:#1f4d3a}.lx-utx{flex:1 1;min-width:0}.lx-utx b{display:block;font:700 15.5px Bricolage Grotesque,system-ui,sans-serif}.lx-utx>span{color:var(--ink-2)}.lx-utx em,.lx-utx>span{display:block;font-size:14.5px}.lx-utx em{font-style:normal;font-weight:700;color:#1f7a55;margin-top:2px}.lx-uex{display:flex!important;justify-content:space-between;gap:8px;margin-top:7px;background:var(--bg);border-radius:10px;padding:7px 9px;font-size:13.5px;color:var(--ink)!important}.lx-uex strong{color:#1f7a55;white-space:nowrap}.lx-uchv{color:var(--accent);font-weight:800;font-size:18px;transition:transform .2s}.lx-ul li.open .lx-uchv{transform:rotate(90deg)}.lx-ufoot{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:13.5px;opacity:.92}.lx-ufoot b{color:#f6c744}@media (prefers-reduced-motion:no-preference){.lx-bell svg{animation:lx-ring 4s ease-in-out infinite}.lx-toast{animation:lx-slide 4s ease-in-out infinite}}@keyframes lx-ring{0%,70%,to{transform:rotate(0)}74%{transform:rotate(14deg)}78%{transform:rotate(-12deg)}82%{transform:rotate(9deg)}86%{transform:rotate(-6deg)}90%{transform:rotate(0)}}@keyframes lx-slide{0%{transform:translateY(-10px);opacity:0}10%,80%{transform:none;opacity:1}to{opacity:0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx-uic.a{background:#33281c}:root:not([data-theme=light]) .lx-uic.b{background:#1d2c3d;color:#7fb2e6}:root:not([data-theme=light]) .lx-uic.c{background:#2a2340;color:#a99af0}:root:not([data-theme=light]) .lx-uic.d{background:#173a2c;color:#8fd0ab}:root:not([data-theme=light]) .lx-uex strong,:root:not([data-theme=light]) .lx-utx em{color:#6fd1a6}}:root[data-theme=dark] .lx-uic.a{background:#33281c}:root[data-theme=dark] .lx-uic.b{background:#1d2c3d;color:#7fb2e6}:root[data-theme=dark] .lx-uic.c{background:#2a2340;color:#a99af0}:root[data-theme=dark] .lx-uic.d{background:#173a2c;color:#8fd0ab}:root[data-theme=dark] .lx-uex strong,:root[data-theme=dark] .lx-utx em{color:#6fd1a6}.on-map,.on-wrap{width:100%}.ps-lim{display:flex;gap:12px;align-items:flex-start;background:#f9efe4;border-radius:18px;padding:14px;margin-bottom:12px}.ps-lim b{display:block;font-size:15px}.ps-lim p{margin:2px 0 10px;font-size:15px;color:var(--ink-2)}.ps-lim .btn{min-height:38px;padding:6px 14px;font-size:15px}.ps-limic{flex:none;width:38px;height:38px;border-radius:12px;background:var(--surface);color:var(--accent);display:grid;place-items:center}.ps-money{position:relative;display:block}.ps-money i{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:600;color:var(--ink-2);pointer-events:none}.ps-money input{padding-left:26px;width:100%}.ps-hint{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:10px 12px;font-size:14.5px}.ps-hint b{font-size:14px}.ps-hint button{flex:none;font:700 13.5px IBM Plex Sans,system-ui,sans-serif;color:var(--accent);border:1.5px solid var(--accent);border-radius:99px;padding:6px 11px;background:var(--surface);cursor:pointer}.ps-q,.ps-qs{display:flex;flex-direction:column;gap:8px}.ps-q{border:1.5px solid var(--line);border-radius:16px;padding:12px;background:var(--surface)}.ps-q.done{border-color:var(--ok);background:var(--ok-bg)}.ps-qh{display:flex;gap:9px;align-items:flex-start;font-weight:700;font-size:14px}.ps-qn{flex:none;width:24px;height:24px;border-radius:50%;background:#f9efe4;color:var(--accent);display:grid;place-items:center;font-size:13px;font-weight:800}.ps-q.done .ps-qn{background:var(--ok);color:#fff}.ps-q textarea{width:100%;min-height:64px;resize:vertical;font:inherit;font-size:14px;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;color:var(--ink)}.ps-ans,.ps-q textarea{background:var(--surface)}.ps-ans{font-size:15px;border-radius:10px;padding:8px 10px}.ps-ans button{display:block;margin-top:3px;padding:0;border:0;background:none;color:var(--ok);font:700 11.5px IBM Plex Sans,system-ui,sans-serif;cursor:pointer}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ps-lim,:root:not([data-theme=light]) .ps-qn{background:#33281c}}:root[data-theme=dark] .ps-lim,:root[data-theme=dark] .ps-qn{background:#33281c}#jf-splash{display:none}html.jf-splash #jf-splash{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#faf8f4;color:#1b1a18}html.jf-splash body{overflow:hidden}.jf-logo{display:flex;font:800 38px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.04em}.jf-logo .f{display:inline-block;color:#cd7d2e}.jf-bar{width:46px;height:4px;background:rgba(205,125,46,.2);overflow:hidden}.jf-bar,.jf-bar i{border-radius:99px}.jf-bar i{display:block;height:100%;width:40%;background:#cd7d2e}html.jf-splash .jf-logo .j{animation:jf-in .45s cubic-bezier(.2,.9,.3,1.2) both}html.jf-splash .jf-logo .f{animation:jf-pop .5s cubic-bezier(.3,1.6,.5,1) .2s both}html.jf-splash .jf-bar i{animation:jf-load .7s ease-in-out .1s both}html.jf-splash-out #jf-splash{transition:opacity .3s ease,transform .3s ease;opacity:0;transform:scale(1.04)}@keyframes jf-in{0%{opacity:0;transform:translateY(8px)}}@keyframes jf-pop{0%{opacity:0;transform:scale(.6) rotate(-6deg)}70%{transform:scale(1.12) rotate(2deg)}to{opacity:1;transform:none}}@keyframes jf-load{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){html.jf-splash .jf-bar i,html.jf-splash .jf-logo .f,html.jf-splash .jf-logo .j{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]).jf-splash #jf-splash{background:#161513;color:#f3efe8}}:root[data-theme=dark].jf-splash #jf-splash{background:#161513;color:#f3efe8}.lx-sw{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border:1.5px solid var(--line);border-radius:99px;padding:5px;box-shadow:0 8px 20px -14px rgba(0,0,0,.35)}.lx-swthumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:99px;background:var(--accent);box-shadow:0 8px 16px -8px rgba(205,125,46,.8);transition:transform .35s cubic-bezier(.3,1.3,.5,1),background .3s,box-shadow .3s}.lx-sw.co .lx-swthumb{transform:translateX(100%);background:#2e7a55;box-shadow:0 8px 16px -8px rgba(46,122,85,.8)}.lx-sw button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:50px;padding:0 6px;border:0;background:none;border-radius:99px;font:700 14.5px IBM Plex Sans,system-ui,sans-serif;color:var(--ink);cursor:pointer;transition:color .25s;white-space:nowrap}.lx-swic{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;transition:background .3s,color .3s}.lx-sw .ho .lx-swic{background:#f6e8d6;color:var(--accent)}.lx-sw .co .lx-swic{background:#e1eee6;color:#2e7a55}.lx-sw.co button.co,.lx-sw.ho button.ho{color:#fff}.lx-sw.co button.co .lx-swic,.lx-sw.ho button.ho .lx-swic{background:hsla(0,0%,100%,.22);color:#fff}@media (max-width:360px){.lx-sw button{font-size:14.5px;gap:5px}.lx-swic{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.lx-swthumb{transition:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lx-sw .ho .lx-swic{background:#33281c}:root:not([data-theme=light]) .lx-sw .co .lx-swic{background:#173a2c;color:#8fd0ab}}:root[data-theme=dark] .lx-sw .ho .lx-swic{background:#33281c}:root[data-theme=dark] .lx-sw .co .lx-swic{background:#173a2c;color:#8fd0ab}.df-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.df-reset{font:700 13.5px IBM Plex Sans,system-ui,sans-serif;border:1.5px dashed var(--line);border-radius:99px;padding:5px 11px;background:none;color:var(--ink-2);cursor:pointer}.df-g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 10px;gap:12px 10px}.df-g2>.df-f:last-child:nth-child(odd){grid-column:1/-1}.df-f{display:flex;flex-direction:column;gap:5px;min-width:0}.df-fl{display:flex;justify-content:space-between;align-items:center;gap:6px}.df-fl b{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-own{flex:none;border:0;background:none;padding:2px 0;font:700 13px IBM Plex Sans,system-ui,sans-serif;color:var(--accent);cursor:pointer}.df-sel,.df-txt{width:100%;min-width:0;font-size:14px}.df-sel.ch{border-color:#e6c59c;background-color:#fbf3e8;color:var(--accent);font-weight:700}.df-txt{border:1.5px solid var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .df-sel.ch{background-color:#33281c}}:root[data-theme=dark] .df-sel.ch{background-color:#33281c}.lx-cof{grid-column:1/-1;position:relative;overflow:hidden;border-radius:24px;padding:16px;color:#fff;background:linear-gradient(150deg,#b8621f,#cd7d2e 55%,#e09a4c);box-shadow:0 18px 32px -20px rgba(184,98,31,.9);display:flex;flex-direction:column;gap:10px}.lx-cof:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:hsla(0,0%,100%,.1);pointer-events:none}.lx-cof-top{display:flex;gap:10px;align-items:center}.lx-cof-top b{font:800 20px/1.1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.lx-cof-ic{flex:none;width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.2);display:grid;place-items:center}.lx-cof-tag{margin-left:auto;flex:none;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:hsla(0,0%,100%,.22);border-radius:99px;padding:3px 8px}.lx-cof>p{margin:0;font-size:15px;opacity:.95}.lx-cof-flow{position:relative;z-index:1;display:flex;gap:6px;font-size:11.5px;font-weight:700}.lx-cof-flow span{flex:1 1;text-align:center;background:hsla(0,0%,100%,.18);border-radius:99px;padding:5px 4px}.lx-cof-slip{position:relative;z-index:1;background:#fff;color:#1b1a18;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 20px -12px rgba(0,0,0,.4)}.lx-cof-sh{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6b655e;font-weight:700}.lx-cof-sh b{color:#1b1a18;font-size:14.5px}.lx-cof-line{display:flex;justify-content:space-between;align-items:center;font-size:15px}.lx-cof-line strong{font:800 16px Bricolage Grotesque,system-ui,sans-serif}.lx-cof-mut{color:#6b655e;font-size:13.5px}.lx-cof-st{display:inline-grid;min-width:90px}.lx-cof-st i{grid-area:1/1;font-style:normal;font-size:11px;font-weight:800;text-align:center;border-radius:99px;padding:3px 9px}.lx-cof-st .a{color:#8a5a1a;background:#f9efe4}.lx-cof-st .b{color:#1f7a55;background:#d9f1e6;opacity:0}.lx-cof-tot{display:flex;justify-content:space-between;border-top:1px dashed #e4dfd6;padding-top:8px;font-size:13.5px;color:#6b655e}.lx-cof-tot s{opacity:.6;font-weight:600}.lx-cof-tot strong{display:inline-block;color:#1b1a18;font:800 15px Bricolage Grotesque,system-ui,sans-serif}.lx-cof-smp{position:relative;z-index:1;align-self:flex-end;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.8}@media (prefers-reduced-motion:reduce){.lx-cof-st .a{opacity:0}.lx-cof-st .b{opacity:1}.lx-cof-flow span:nth-child(3){background:#fff;color:#b8621f}}@media (prefers-reduced-motion:no-preference){.lx-cof-st .a{animation:lx-cofa 6s infinite}.lx-cof-st .b{animation:lx-cofb 6s infinite}.lx-cof-tot strong{animation:lx-cofpop 6s infinite}.lx-cof-flow span:first-child{animation:lx-cofs1 6s infinite}.lx-cof-flow span:nth-child(2){animation:lx-cofs2 6s infinite}.lx-cof-flow span:nth-child(3){animation:lx-cofs3 6s infinite}}@keyframes lx-cofa{0%,40%{opacity:1}45%,to{opacity:0}}@keyframes lx-cofb{0%,40%{opacity:0}45%,to{opacity:1}}@keyframes lx-cofpop{0%,48%{transform:none}54%{transform:scale(1.15);color:#1f7a55}62%,to{transform:none}}@keyframes lx-cofs1{0%,30%{background:#fff;color:#b8621f}35%,to{background:hsla(0,0%,100%,.18);color:#fff}}@keyframes lx-cofs2{0%,30%{background:hsla(0,0%,100%,.18);color:#fff}35%,65%{background:#fff;color:#b8621f}70%,to{background:hsla(0,0%,100%,.18);color:#fff}}@keyframes lx-cofs3{0%,65%{background:hsla(0,0%,100%,.18);color:#fff}70%,to{background:#fff;color:#b8621f}}.df-photo{position:relative;display:block;border:2px dashed #e6c59c;border-radius:18px;background:#fbf3e8;cursor:pointer;overflow:hidden}.df-photo input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;min-height:0;padding:0;border:0}.df-photo-in{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 14px;text-align:center}.df-photo-in b{font-size:15px}.df-photo-ic{width:48px;height:48px;border-radius:16px;background:#f6e8d6;color:var(--accent);display:grid;place-items:center;margin-bottom:4px}.df-photo.has{border-style:solid;border-color:var(--line);background:none}.df-photo img{display:block;width:100%;max-height:260px;object-fit:cover}.df-photo-chg{position:absolute;right:10px;bottom:10px;font-size:13.5px;font-weight:700;background:rgba(27,26,24,.75);color:#fff;border-radius:99px;padding:5px 11px;pointer-events:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .df-photo:not(.has){background:#2a221a;border-color:#5a4630}:root:not([data-theme=light]) .df-photo-ic{background:#33281c}}:root[data-theme=dark] .df-photo:not(.has){background:#2a221a;border-color:#5a4630}:root[data-theme=dark] .df-photo-ic{background:#33281c}.lx-cof-flow span{display:flex;align-items:center;justify-content:center;line-height:1.25;padding:6px}.hp{gap:18px}.hp-hero{display:flex;flex-direction:column;gap:8px}.hp-hero h1{margin:0;font-size:32px;line-height:1.05;letter-spacing:-.04em}.hp-lbl{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.hp-chips{display:flex;gap:6px;flex-wrap:wrap}.hp-task-ic{flex:none;width:42px;height:42px;border-radius:14px;background:#f9efe4;color:#a8692c;display:grid;place-items:center}.hp-task-ic.g{background:#d9f1e6;color:#1f7a55}.hp-task-ic.b{background:#e6edfb;color:#2554c7}.hp-next-ic svg,.hp-task-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hp .gtabs button[aria-selected=true]{background:linear-gradient(135deg,#1f4d3a,#2c6a50);color:#fff;box-shadow:0 6px 14px -6px rgba(31,77,58,.7)}.hp .gtabs button[aria-selected=true] em{color:#fff}.hp-pc{background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden}.hp-pc,.hp-pc-top{display:flex;flex-direction:column}.hp-pc-top{text-decoration:none;color:var(--ink)}.hp-pc-img{position:relative;height:132px;background:#d9cfc0;overflow:hidden}.hp-pc-img img{width:100%;height:100%;object-fit:cover;display:block}.hp-pc-art{background:#e6eeff;display:grid;place-items:center}.hp-stg{position:absolute;left:10px;top:10px;font-size:13px;font-weight:800;border-radius:99px;padding:4px 10px;background:#fff;color:#1f7a55;box-shadow:0 2px 6px rgba(0,0,0,.12)}.hp-stg.warn{color:#cd7d2e}.hp-pro{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:6px;max-width:70%;background:rgba(27,26,24,.74);color:#fff;border-radius:99px;padding:3px 10px 3px 3px;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-pro i{flex:none;width:22px;height:22px;border-radius:50%;background:#cd7d2e;display:grid;place-items:center;font-style:normal;font-size:11px}.hp-pc-bd{padding:13px 14px 4px;display:flex;flex-direction:column;gap:9px}.hp-pc-bd h3{margin:0;font:800 18px var(--font-display,system-ui),system-ui,sans-serif;letter-spacing:-.02em}.hp-sub{font-size:14.5px;color:var(--ink-2)}.hp-steps{display:flex;gap:4px}.hp-steps i{flex:1 1;height:6px;border-radius:99px;background:var(--line)}.hp-steps i.d{background:var(--accent)}.hp-steps i.c{background:linear-gradient(90deg,var(--accent) 50%,var(--line) 50%)}.hp-meta{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink-2)}.hp-meta b,.hp-next{color:var(--ink)}.hp-next{display:flex;align-items:center;gap:10px;margin:6px 14px 14px;background:var(--bg);border-radius:14px;padding:10px 12px;text-decoration:none}.hp-next-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f6e8d6;color:var(--accent)}.hp-next-ic svg{width:17px;height:17px}.hp-next-tx{flex:1 1;min-width:0;font-size:15px;font-weight:600;line-height:1.3}.hp-next-tx small{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.hp-next-go,.hp-next-tx small{font-weight:800;color:var(--accent)}.hp-next-go{font-size:20px}.hp-next.wait .hp-next-ic{background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}.hp-next.wait .hp-next-go,.hp-next.wait .hp-next-tx small{color:var(--ink-2)}.hp-sec{display:flex;flex-direction:column;gap:8px}.hp-tiles .ptile{min-height:104px}.hp .dzcard{border-color:var(--line);border-radius:20px;padding:10px;text-decoration:none;color:var(--ink)}.hp .dzth{width:50px;height:62px;border-radius:10px}.hp .dztx b{color:var(--ink)}.hp .dzgo{font-weight:800;font-size:20px}.ra-ic.p{background:var(--ok-bg,#d9f1e6);color:var(--ok)}.ra-ic.s{background:#e6edfb;color:#2554c7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hp-next-ic{background:#33281c}:root:not([data-theme=light]) .hp-task-ic.b,:root:not([data-theme=light]) .ra-ic.s{background:#1d2a44;color:#8fb0ff}:root:not([data-theme=light]) .hp-pc-art{background:#26303f}}:root[data-theme=dark] .hp-next-ic{background:#33281c}:root[data-theme=dark] .ra-ic.s{background:#1d2a44;color:#8fb0ff}:root[data-theme=dark] .hp-pc-art{background:#26303f}.hp .gtabs-wrap{scroll-margin-top:84px}.hd-sum{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(135deg,#1f7a55,#2e9a6c);color:#fff;border-radius:22px;padding:14px 6px;text-align:center;box-shadow:0 16px 28px -20px rgba(31,122,85,.9)}.hd-sum b{display:block;font:800 22px var(--font-display,system-ui),system-ui,sans-serif;letter-spacing:-.02em}.hd-sum span{font-size:11.5px;opacity:.92}.hd-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.hd-img{position:relative;display:block;height:150px;background:#d9cfc0;overflow:hidden;text-decoration:none}.hd-img img{width:100%;height:100%;object-fit:cover;display:block}.hd-art{background:#e6eeff;display:grid;place-items:start center;padding-top:8px}.hd-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.5))}.hd-done{position:absolute;left:10px;top:10px;z-index:2;display:flex;align-items:center;gap:6px;background:#1f7a55;color:#fff;font-size:13px;font-weight:800;border-radius:99px;padding:5px 11px 5px 6px;box-shadow:0 6px 14px -6px rgba(31,122,85,.9)}.hd-done i{width:18px;height:18px;border-radius:50%;background:#fff;color:#1f7a55;display:grid;place-items:center;font-style:normal;font-size:11px;animation:hd-pop .6s cubic-bezier(.2,.9,.3,1.4) .2s both}@keyframes hd-pop{0%{transform:scale(0)}to{transform:scale(1)}}.hd-cf{position:absolute;z-index:1;top:-14px;width:7px;height:11px;border-radius:2px;animation:hd-fall 2.6s ease-in both}@keyframes hd-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(175px) rotate(320deg);opacity:0}}.hd-ttl{position:absolute;left:14px;right:14px;bottom:11px;z-index:2;color:#fff}.hd-ttl b{display:block;font:800 20px/1.1 var(--font-display,system-ui),system-ui,sans-serif;letter-spacing:-.02em}.hd-ttl span{display:block;font-size:13.5px;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-bd{padding:12px 14px 14px;display:flex;flex-direction:column;gap:11px}.hd-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.hd-facts div{background:var(--bg);border-radius:14px;padding:8px 4px;text-align:center}.hd-facts b{display:block;font:800 15px var(--font-display,system-ui),system-ui,sans-serif}.hd-facts span{font-size:11px;color:var(--ink-2)}.hd-rate{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#fff4e6,#fde7cc);border-radius:16px;padding:11px 12px;color:#1b1a18}.hd-rate div{flex:1 1;font-size:14.5px;line-height:1.35}.hd-rate div b{display:block;font-size:14px}.hd-stars{color:#e0a43a;font-size:17px;letter-spacing:1px;white-space:nowrap}.hd-stars i{font-style:normal;display:inline-block}.hd-stars i.off{color:var(--line)}.hd-tw i{animation:hd-tw 2.4s ease-in-out infinite}.hd-tw i:nth-child(2){animation-delay:.15s}.hd-tw i:nth-child(3){animation-delay:.3s}.hd-tw i:nth-child(4){animation-delay:.45s}.hd-tw i:nth-child(5){animation-delay:.6s}@keyframes hd-tw{0%,70%,to{transform:scale(1)}80%{transform:scale(1.3)}}.hd-links{display:flex;gap:8px}.hd-btn{flex:1 1;text-align:center;border:1.5px solid var(--line);border-radius:99px;padding:10px 8px;font-size:15px;font-weight:700;text-decoration:none;color:var(--ink)}.hd-btn.pri{background:#cd7d2e;border-color:#cd7d2e;color:#fff}.hd-rated{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap}.hd-rated .hd-stars{font-size:15px}.hd-go{margin-left:auto;color:var(--ink);font-weight:700}.hd-quote{margin:0;font-size:15px;font-style:italic;color:var(--ink-2);line-height:1.4}@media (prefers-reduced-motion:reduce){.hd-done i,.hd-tw i{animation:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hd-rate{background:#33281c;color:#f3efe8}:root:not([data-theme=light]) .hd-art{background:#26303f}}:root[data-theme=dark] .hd-rate{background:#33281c;color:#f3efe8}:root[data-theme=dark] .hd-art{background:#26303f}.ivc{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:12px;scroll-margin-top:84px}.ivc-top{display:flex;align-items:flex-start;gap:10px}.ivc-top h2{margin:0}.ivc-top p{margin:3px 0 0;font-size:14.5px;color:var(--ink-2)}.ivc-top>div{flex:1 1;min-width:0}.ivc-ic{flex:none;width:42px;height:42px;border-radius:14px;background:#f6e8d6;color:#b8621f;display:grid;place-items:center}.ivc-ic svg,.ivc-srch svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ivc-cnt{flex:none;font-size:13px;font-weight:800;color:#b8621f;background:#f6e8d6;border-radius:99px;padding:4px 10px}.ivc-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:4px}.ivc-seg button{border:0;background:transparent;border-radius:12px;padding:9px 4px;font:700 14.5px inherit;font-family:inherit;color:var(--ink-2);cursor:pointer;line-height:1.25}.ivc-seg button small{display:block;font-weight:500;font-size:11px;margin-top:2px}.ivc-seg button.on{background:linear-gradient(135deg,#1f4d3a,#2c6a50);color:#fff;box-shadow:0 6px 14px -8px rgba(31,77,58,.8)}.ivc-srch{display:flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:14px;padding:0 12px;color:var(--ink-2);background:var(--surface)}.ivc-srch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;padding:11px 0;color:var(--ink)}.ivc-list{display:flex;flex-direction:column;gap:8px}.ivc-sub{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.ivc-muted{margin:0;font-size:14.5px;color:var(--ink-2)}.ivc-pro{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:1.5px solid var(--line);border-radius:18px;padding:10px 11px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;transition:transform .12s ease,border-color .15s ease}.ivc-pro:active{transform:scale(.98)}.ivc-pro:disabled{opacity:.5;cursor:default}.ivc-pro.on{border-color:#cd7d2e;background:#fdf6ee}.ivc-av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;object-fit:cover}.ivc-tx{flex:1 1;min-width:0}.ivc-tx b{display:block;font-size:14.5px;line-height:1.3}.ivc-tx>span{display:block;font-size:13px;color:var(--ink-2)}.ivc-vf{color:#1f7a55;font-weight:700}.ivc-st{color:#e0a43a}.ivc-ck{flex:none;width:30px;height:30px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-weight:800;font-size:14px;color:transparent}.ivc-pro.on .ivc-ck{background:#cd7d2e;border-color:#cd7d2e;color:#fff}.ivc-out{border:1.5px dashed #cd7d2e;border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:8px;background:#fffaf4;color:#1b1a18}.ivc-out b{font-size:14px}.ivc-out p{margin:0;font-size:13.5px;color:#6b655e}.ivc-two{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:8px;gap:8px}.ivc-note,.ivc-two input{width:100%;box-sizing:border-box;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:16px;background:var(--surface);color:var(--ink)}.ivc-add{align-self:flex-start;border:1.5px solid #cd7d2e;background:transparent;color:#b8621f;font:700 14.5px inherit;font-family:inherit;border-radius:99px;padding:7px 14px;cursor:pointer}.ivc-add:disabled{opacity:.45}.ivc-err{font-size:13.5px;color:var(--bad,#b33a2b);font-weight:600}.ivc-chips{display:flex;flex-wrap:wrap;gap:6px}.ivc-chip{border:0;font:700 12.5px inherit;font-family:inherit;border-radius:99px;padding:6px 10px;background:#e8f3ee;color:#1f7a55;cursor:pointer}.ivc-chip i{font-style:normal;opacity:.7;font-weight:500}.ivc-send{border:0;background:#cd7d2e;color:#fff;font:800 15px inherit;font-family:inherit;border-radius:99px;padding:14px;cursor:pointer;box-shadow:0 12px 22px -14px rgba(205,125,46,.9)}.ivc-send:disabled{background:var(--line);color:var(--ink-2);box-shadow:none;cursor:default}.ivc-priv{margin:0;font-size:13px;color:var(--ink-2)}.ivl{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:16px}.ivl h2{margin:0}.ivl-sub{margin:3px 0 4px;font-size:14.5px;color:var(--ink-2)}.ivl ul{list-style:none;margin:0;padding:0}.ivl li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.ivl li:first-child{border-top:0}.ivl-av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800}.ivl-tx{flex:1 1;min-width:0}.ivl-tx b{display:block;font-size:14px;color:var(--ink)}.ivl-tx a{text-decoration:none}.ivl-tx>span{display:block;font-size:13px;color:var(--ink-2)}.ivl-tx>span a{color:var(--accent);font-weight:700}.ivl-steps{display:flex!important;gap:4px;margin-top:5px}.ivl-steps i{flex:1 1;height:4px;border-radius:99px;background:var(--line)}.ivl-steps i.d{background:#1f7a55}.ivl-pill{flex:none;font-size:11.5px;font-weight:800;border-radius:99px;padding:4px 9px}.ivl-pill.inv{background:#eceae6;color:#6b655e}.ivl-pill.seen{background:#e6edfb;color:#2554c7}.ivl-pill.bid{background:#d9f1e6;color:#1f7a55}.ivl-pill.no{background:#fbe3df;color:#b33a2b}.ivl-nudge{border:1.5px solid #cd7d2e;background:transparent;color:#b8621f;font:700 13.5px inherit;font-family:inherit;border-radius:99px;padding:5px 11px;cursor:pointer}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ivc-pro.on{background:#33281c}:root:not([data-theme=light]) .ivc-out{background:#2a2219;color:#f3efe8}:root:not([data-theme=light]) .ivc-out p{color:#a39c92}:root:not([data-theme=light]) .ivc-cnt,:root:not([data-theme=light]) .ivc-ic{background:#33281c}:root:not([data-theme=light]) .ivc-chip{background:#173a2c;color:#6fd1a6}}:root[data-theme=dark] .ivc-pro.on{background:#33281c}:root[data-theme=dark] .ivc-out{background:#2a2219;color:#f3efe8}:root[data-theme=dark] .ivc-out p{color:#a39c92}.posted-inv{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid rgba(31,122,85,.2);font-weight:600}.posted-inv span{flex:1 1 180px}.posted-inv .btn{min-height:40px;padding:0 16px;background:#1f7a55;border-color:#1f7a55;color:#fff}.lx{gap:48px}.lx>.lx-dark,.lx>.lx-final{margin-top:10px}.lx>.lx-dark+*,.lx>.lx-dark+section{margin-top:6px}.lx-both.lx-in{margin-bottom:6px}.lx-both.lx-in h3{font:800 20px/1.1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em;margin:0}.lx-way{gap:14px}.dw,.lx-way{display:flex;flex-direction:column}.dw{border-radius:24px;padding:16px;background:linear-gradient(150deg,#1f4d3a,#2c6a50);color:#fff;gap:10px;box-shadow:0 18px 30px -22px rgba(31,77,58,.9)}.dw-t{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.dw-t>div{display:flex;flex-direction:column}.dw-t b{font-size:15px;opacity:.92}.dw-big{font:800 34px/1.05 var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif;letter-spacing:-.03em;margin-top:4px}.dw-sm{font-size:13.5px;opacity:.88}.dw-auto{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.16);border-radius:99px;padding:5px 10px;font-size:13px;font-weight:800;white-space:nowrap}.dw-auto i{width:28px;height:16px;border-radius:99px;background:hsla(0,0%,100%,.35);position:relative}.dw-auto i:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff}.dw-auto i.on{background:#6fd1a6}.dw-auto i.on:after{left:auto;right:2px}.dw-row{background:#fff;color:#1b1a18;border-radius:16px;padding:11px 12px;display:flex;align-items:center;gap:10px;text-decoration:none}.dw-ic{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:800}.dw-ic.r{background:#fbe3df;color:#b33a2b}.dw-ic.o{background:#f6e8d6;color:#b8621f}.dw-ic.g{background:#d9f1e6;color:#1f7a55}.dw-tx{flex:1 1;min-width:0}.dw-tx b{display:block;font-size:14px;line-height:1.3}.dw-tx span{display:block;font-size:13px;color:#6b655e}.dw-amt{flex:none;text-align:right;font:800 15px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif}.dw-amt small{display:block;font:700 11px IBM Plex Sans,system-ui,sans-serif}.dw-amt small.r{color:#b33a2b}.dw-amt small.o{color:#b8621f}.dw-btn{flex:none;border-radius:99px;padding:7px 12px;font-size:13.5px;font-weight:800;background:#cd7d2e;color:#fff}.pdue{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;border-radius:12px;padding:8px 10px;background:var(--surface-2,#f3efe8);font-size:14.5px}.pdue b{font-weight:800}.pdue.today{background:#f6e8d6;color:#8a4f1c}.pdue.late{background:#fbe3df;color:#b33a2b}.pdue>span{color:var(--ink-2)}.pdue.late>span,.pdue.today>span{color:inherit;opacity:.85}.pways i{font-style:normal;font-weight:700;margin-left:4px;padding:2px 8px;border-radius:99px;background:hsla(0,0%,100%,.7)}.prem-t{display:flex;align-items:center;gap:12px}.prem-t>span{flex:1 1;display:flex;flex-direction:column;gap:2px}.prem-sw{flex:none;width:50px;height:30px;border-radius:99px;border:0;background:var(--line);position:relative;cursor:pointer}.prem-sw i{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s ease}.prem-sw.on{background:#1f7a55}.prem-sw.on i{left:23px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pdue.today{background:#33281c;color:#f0c08a}:root:not([data-theme=light]) .pdue.late{background:#3d1f1a;color:#ff9d8f}}:root[data-theme=dark] .pdue.today{background:#33281c;color:#f0c08a}:root[data-theme=dark] .pdue.late{background:#3d1f1a;color:#ff9d8f}.bf-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.bf-steps div{text-align:center;font-size:11.5px;color:var(--ink-2)}.bf-steps i{display:block;height:5px;border-radius:99px;background:var(--line);margin-bottom:5px}.bf-steps .d{color:var(--ink);font-weight:700}.bf-steps .d i{background:#1f7a55}.bf-steps .n i{background:repeating-linear-gradient(90deg,#1f7a55 0 6px,transparent 6px 10px)}.bf-fu{display:flex;gap:10px;align-items:center;background:#e8f3ee;color:#1b1a18;border-radius:14px;padding:10px 12px;font-size:13.5px}.bf-fu>span:first-child{flex:none;width:30px;height:30px;border-radius:10px;background:#1f7a55;color:#fff;display:grid;place-items:center;font-weight:800}.bf-fu b{display:block;font-size:15px}.bf-note{display:flex;flex-direction:column;gap:8px}.bf-note>b{font-size:15px}.bf-chips{display:flex;flex-wrap:wrap;gap:6px}.bf-chips label{cursor:pointer}.bf-chips input{position:absolute;opacity:0;pointer-events:none}.bf-chips span{display:inline-block;font-size:12.5px;font-weight:700;border-radius:99px;padding:7px 11px;border:1.5px solid var(--line);background:var(--surface)}.bf-chips input:checked+span{border-color:#cd7d2e;background:#fdf6ee;color:#8a4f1c}.bf-chips input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.bf-noted{margin:0;color:#1f7a55;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bf-fu{background:#173a2c;color:#e6f3ec}:root:not([data-theme=light]) .bf-chips input:checked+span{background:#33281c;color:#f0c08a}:root:not([data-theme=light]) .bf-noted{color:#6fd1a6}}:root[data-theme=dark] .bf-fu{background:#173a2c;color:#e6f3ec}.rs{display:flex;flex-direction:column;gap:10px}.rs-snap{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:22px;padding:14px;background:linear-gradient(135deg,#c4813f,#a8692c);color:#fff;font:inherit;cursor:pointer;box-shadow:0 14px 26px -16px rgba(168,105,44,.9);transition:transform .12s ease}.rs-snap:active{transform:scale(.98)}.rs-snap b{display:block;font:800 17px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif}.rs-snap span span{font-size:13.5px;opacity:.92}.rs-ic{flex:none;width:46px;height:46px;border-radius:14px;background:hsla(0,0%,100%,.22);display:grid;place-items:center}.rs-ic svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rs-manual{align-self:center;border:0;background:none;color:var(--ink-2);font:600 14.5px inherit;font-family:inherit;text-decoration:underline;cursor:pointer;padding:4px}.rs-reading{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:16px;font-weight:700}.rs-spin{width:20px;height:20px;border-radius:50%;border:3px solid var(--line);border-top:3px solid #cd7d2e;animation:rs-spin .8s linear infinite}@keyframes rs-spin{to{transform:rotate(1turn)}}.rs-form{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:14px;display:flex;flex-direction:column;gap:11px}.rs-top{display:flex;gap:12px;align-items:flex-start}.rs-img{flex:none;width:86px;height:116px;object-fit:cover;border-radius:12px;border:1px solid var(--line);transform:rotate(-2deg);box-shadow:0 6px 14px -10px rgba(0,0,0,.4)}.rs-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.rs-ai{align-self:flex-start;font-size:11.5px;font-weight:800;color:#1f7a55;background:#e8f3ee;border-radius:99px;padding:4px 9px}.rs-warn{font-size:13.5px;font-weight:600;color:#8a4f1c;background:#f6e8d6;border-radius:10px;padding:6px 9px}.rs-fl{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--ink-2)}.rs-fl input,.rs-fl select{border:1.5px solid var(--line);border-radius:12px;padding:9px 11px;font:600 16px inherit;font-family:inherit;background:var(--surface);color:var(--ink);min-width:0}.rs-fl input.rs-amt{font:800 22px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif}.rs-cats{display:flex;flex-wrap:wrap;gap:6px}.rs-cats label{cursor:pointer}.rs-cats input{position:absolute;opacity:0;pointer-events:none}.rs-cats span{display:inline-block;font-size:13.5px;font-weight:700;color:var(--ink);border-radius:99px;padding:7px 11px;border:1.5px solid var(--line)}.rs-cats input:checked+span{border-color:#cd7d2e;background:#fdf6ee;color:#8a4f1c}.rs-cats input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.rs-save{border:0;border-radius:99px;padding:13px;background:#cd7d2e;color:#fff;font:800 15px inherit;font-family:inherit;cursor:pointer}.rs-save:disabled{opacity:.6}.rs-small{font-size:13px;color:var(--ink-2);text-align:center}.rs-done{display:flex;gap:10px;align-items:center;background:#1f4d3a;color:#fff;border-radius:16px;padding:12px 14px;font-size:14.5px}.rs-done>span:first-child{flex:none;width:30px;height:30px;border-radius:50%;background:#6fd1a6;color:#1f4d3a;display:grid;place-items:center;font-weight:800}.rs-done b{display:block;font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rs-cats input:checked+span,:root:not([data-theme=light]) .rs-warn{background:#33281c;color:#f0c08a}:root:not([data-theme=light]) .rs-ai{background:#173a2c;color:#6fd1a6}}.cu-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.cu-stats div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 4px;text-align:center}.cu-stats b{display:block;font:800 19px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif}.cu-stats span{font-size:11px;color:var(--ink-2)}.cu-opp{border-radius:22px;padding:14px;background:linear-gradient(150deg,#1f4d3a,#2c6a50);color:#fff;display:flex;flex-direction:column;gap:10px}.cu-opp-t{font:800 18px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif}.cu-orow{background:#fff;color:#1b1a18;border-radius:16px;padding:11px 12px;display:flex;flex-direction:column;gap:8px}.cu-oh{display:flex;gap:10px;align-items:center}.cu-orow .cu-tx span{color:#6b655e}.cu-acts{display:flex;gap:6px}.cu-acts>a,.cu-acts>form{flex:1 1;display:flex}.cu-acts .g,.cu-acts .p{flex:1 1;text-align:center;border-radius:99px;padding:9px 6px;font:800 13.5px inherit;font-family:inherit;cursor:pointer;text-decoration:none}.cu-acts .p{background:#cd7d2e;color:#fff;border:0}.cu-acts .g{background:transparent;border:1.5px solid #e4dfd6;color:#1b1a18}.cu-av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800}.cu-av.big{width:52px;height:52px;font-size:20px}.cu-tx{flex:1 1;min-width:0;display:flex;flex-direction:column}.cu-tx b{font-size:14.5px;line-height:1.3}.cu-tx>span{font-size:13px;color:var(--ink-2)}.cu-srch{display:flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:14px;padding:0 12px;background:var(--surface)}.cu-srch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;padding:11px 0;color:var(--ink)}.cu-list{display:flex;flex-direction:column;gap:8px}.cu-row{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:12px;display:flex;gap:11px;align-items:center;text-decoration:none;color:var(--ink)}.cu-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.cu-tags i{font-style:normal;font-size:10.5px;font-weight:800;border-radius:99px;padding:2px 7px}.cu-tags .t1{background:#d9f1e6;color:#1f7a55}.cu-tags .t2{background:#f6e8d6;color:#8a4f1c}.cu-tags .t3{background:#e6edfb;color:#2554c7}.cu-r{flex:none;text-align:right;display:flex;flex-direction:column}.cu-r b{font:800 15px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif}.cu-r span{font-size:11px;color:var(--ink-2)}.cu-det{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:14px;display:flex;flex-direction:column;gap:10px}.cu-dh{display:flex;gap:12px;align-items:center}.cu-dh>span:last-child{display:flex;flex-direction:column;min-width:0}.cu-dh b{font:800 19px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif}.cu-dh>span:last-child>span{font-size:13.5px;color:var(--ink-2);overflow-wrap:anywhere}.cu-jobs{display:flex;flex-direction:column}.cu-jobs a{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:15px;color:var(--ink);text-decoration:none}.cu-jobs a:first-child{border-top:0}.cu-jobs small{display:block;color:var(--ink-2);font-size:11.5px}.cu-note{display:flex;flex-direction:column;gap:8px;background:#fffaf0;border:1.5px dashed #ecd4a8;border-radius:14px;padding:10px 12px;color:#1b1a18}.cu-note b{display:block;font-size:11.5px;color:#8a4f1c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.cu-note textarea{width:100%;box-sizing:border-box;border:1px solid #ecd4a8;border-radius:10px;padding:8px 10px;font:inherit;font-size:16px;background:#fff;color:#1b1a18}.cu-start{scroll-margin-top:84px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cu-note{background:#2a2219;color:#f3efe8;border-color:#5a4630}:root:not([data-theme=light]) .cu-note textarea{background:#201e1b;color:#f3efe8;border-color:#5a4630}:root:not([data-theme=light]) .cu-note b{color:#f0c08a}}.wl-wk{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:6px}.wl-wk a{text-align:center;border-radius:13px;padding:7px 0 6px;font-size:11px;color:var(--ink-2);font-weight:700;text-decoration:none}.wl-wk b{display:block;font:800 17px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif;color:var(--ink)}.wl-wk i{display:flex;justify-content:center;gap:2px;margin-top:3px;height:5px}.wl-leg s,.wl-wk s{display:inline-block;width:6px;height:6px;border-radius:50%;text-decoration:none}.wl-wk a.on{background:linear-gradient(135deg,#1f4d3a,#2c6a50);color:#d3e6db}.wl-wk a.on b{color:#fff}.wl-wk a.on s{box-shadow:0 0 0 1.5px hsla(0,0%,100%,.8)}s.o{background:#cd7d2e}s.b{background:#2554c7}s.g{background:#1f7a55}s.p{background:#7a4a6b}.wl-leg{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--ink-2)}.wl-leg span{display:flex;align-items:center;gap:5px}.wl-day,.wl-today{display:flex;flex-direction:column;gap:8px;scroll-margin-top:84px}.wl-dh{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.wl-dh b{font:800 20px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif;letter-spacing:-.02em}.wl-dh span{font-size:13.5px;color:var(--ink-2)}.wl-all,.wl-more{font-size:14.5px;font-weight:800;color:var(--accent);text-decoration:none}.wl-none{margin:0;font-size:14.5px;color:var(--ink-2);border:1px dashed var(--line);border-radius:14px;padding:10px 12px}.wl-ev,.wl-none{background:var(--surface)}.wl-ev{border:1px solid var(--line);border-left:5px solid;border-radius:16px;padding:11px 12px;display:flex;gap:10px;align-items:center}.wl-ev.o{border-left-color:#cd7d2e}.wl-ev.b{border-left-color:#2554c7}.wl-ev.g{border-left-color:#1f7a55}.wl-ev.p{border-left-color:#7a4a6b}.wl-main{flex:1 1;min-width:0;display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--ink)}.wl-tm{flex:none;width:54px;font-size:13px;font-weight:800;color:var(--ink-2);line-height:1.2}.wl-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.wl-tx b{font-size:14px;line-height:1.3}.wl-tx>span:not(.wl-tag){font-size:12px;color:var(--ink-2)}.wl-tag{font-size:10.5px;font-weight:800;border-radius:99px;padding:2px 7px;margin-bottom:3px}.wl-tag.o{background:#f6e8d6;color:#8a4f1c}.wl-tag.b{background:#e6edfb;color:#2554c7}.wl-tag.g{background:#d9f1e6;color:#1f7a55}.wl-tag.p{background:#f0e4ee;color:#7a4a6b}.wl-nav{flex:none;width:40px;height:40px;border-radius:12px;background:#e8f3ee;color:#1f7a55;display:grid;place-items:center}.wl-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wl-go{flex:none;font-size:13.5px;font-weight:800;color:var(--accent);text-decoration:none}.wl-sync{display:flex;flex-direction:column;gap:8px;border:1.5px solid var(--line);border-radius:18px;padding:12px 14px;background:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wl-tag.o{background:#33281c;color:#f0c08a}:root:not([data-theme=light]) .wl-tag.b{background:#1d2a44;color:#8fb0ff}:root:not([data-theme=light]) .wl-tag.g{background:#173a2c;color:#6fd1a6}:root:not([data-theme=light]) .wl-tag.p{background:#34232f;color:#e0a9d2}:root:not([data-theme=light]) .wl-nav{background:#173a2c;color:#6fd1a6}}.hp-sum{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.hp-sum a{color:inherit;text-decoration:none}.hp-sum a b{color:var(--ink)}.hp-sum a[href="#needs-you"]{color:#b33a2b;font-weight:800}.hp-sum .hp-sum-g{color:#1f7a55;font-weight:800}.hp-ql{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px;padding:0 8px 12px;border-top:1px solid var(--line)}.hp-ql a{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:10px;font-size:11px;font-weight:700;color:var(--ink-2);text-decoration:none}.hp-ql a:active .hp-qi{transform:scale(.92)}.hp-qi{position:relative;width:38px;height:38px;border-radius:12px;background:var(--bg);color:var(--ink);display:grid;place-items:center;transition:transform .12s ease}.hp-qi svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hp-qi i{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:99px;background:#c0392b;color:#fff;font:800 10px/16px system-ui,sans-serif;font-style:normal;text-align:center}.hp-pc .hp-next{margin-bottom:10px}.hp-cu{display:flex;flex-direction:column;gap:8px}.hp-cu-h{display:flex;justify-content:space-between;align-items:baseline}.hp-cu-h b{font:800 20px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif;letter-spacing:-.02em}.hp-cu-h span{font-size:13.5px;color:var(--ink-2)}.hp-cup{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.hp-cup::-webkit-scrollbar{display:none}.hp-cuc{flex:none;width:152px;scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-left:5px solid;border-radius:16px;padding:10px 11px;display:flex;flex-direction:column;gap:3px;text-decoration:none;color:var(--ink)}.hp-cuc small{font-size:11px;font-weight:800;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.hp-cuc b{font-size:15px;line-height:1.3}.hp-cuc span{font-size:11.5px;color:var(--ink-2)}.hp-cuc.o{border-left-color:#cd7d2e}.hp-cuc.b{border-left-color:#2554c7}.hp-cuc.g{border-left-color:#1f7a55}.hp-cuc.p{border-left-color:#7a4a6b}.ra-th{position:relative;flex:none}.ra-th,.ra-th>img,.ra-th>svg{width:40px;height:40px;border-radius:12px}.ra-th>img,.ra-th>svg{object-fit:cover;display:block}.ra-th .ra-ic{position:absolute;right:-5px;bottom:-5px;width:22px;height:22px;border-radius:50%;border:2px solid var(--surface);box-sizing:content-box}.ra-th .ra-ic svg{width:12px;height:12px}.ra-tx small{display:block;font-size:13px;color:var(--ink-2);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-slim{gap:10px;border:1.5px dashed var(--line);border-radius:18px;padding:11px 13px;font-size:14.5px}.hp-slim,.hp-slim-inv{display:flex;align-items:center}.hp-slim-inv{gap:8px;text-decoration:none;color:var(--ink)}.hp-slim-inv,.hp-slim-inv b{flex:1 1;min-width:0}.hp-slim-app a,.hp-slim-inv span{color:#b8621f;font-weight:800;white-space:nowrap;text-decoration:none}.hp-slim-app{display:flex;align-items:center;gap:10px}.hp-slim-sep{width:1px;height:18px;background:var(--line)}@media (display-mode:standalone){.hp-slim-app{display:none}}.jt-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px 6px;gap:12px 6px}.jt-grid a{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--ink);text-align:center;text-decoration:none;line-height:1.2}.jt-grid a:active .jt-ic{transform:scale(.92)}.jt-ic{position:relative;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;transition:transform .12s ease}.jt-ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.jt-ic i{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 3px;box-sizing:border-box;border-radius:99px;background:#c0392b;color:#fff;font:800 10px/17px system-ui,sans-serif;font-style:normal;text-align:center}.jt-ic.b{background:#e6edfb;color:#2554c7}.jt-ic.p{background:#f0e4ee;color:#7a4a6b}.jt-ic.g{background:#d9f1e6;color:#1f7a55}.jt-ic.o{background:#f6e8d6;color:#b8621f}.jt-ic.t{background:#dff1f0;color:#1d6f73}.wl-none a{color:var(--ink);text-decoration:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jt-ic.b{background:#1d2a44;color:#8fb0ff}:root:not([data-theme=light]) .jt-ic.p{background:#34232f;color:#e0a9d2}:root:not([data-theme=light]) .jt-ic.g{background:#173a2c;color:#6fd1a6}:root:not([data-theme=light]) .jt-ic.o{background:#33281c;color:#f0c08a}:root:not([data-theme=light]) .jt-ic.t{background:#16363a;color:#7fd6d2}}.appmenu-sheet a>span:not(.mi-tag):not(.mic),.apptabs-sheet a>span:not(.mi-tag):not(.mic){flex:1 1 auto;min-width:0}.appmenu-sheet a>span.mic,.appmenu-sheet button>span.mic,.apptabs-sheet a>span.mic,.apptabs-sheet button>span.mic,.mi-tag{flex:none}.mi-tag{align-self:center;margin-left:10px}.col-art{display:block;border-radius:22px}.col-spark{transform-origin:148px 76px;animation:col-pop 2.4s ease-in-out infinite}@keyframes col-pop{0%,60%,to{transform:scale(1);opacity:1}70%{transform:scale(1.35)}80%{transform:scale(.9);opacity:.7}}@media (prefers-reduced-motion:reduce){.col-spark{animation:none}}.col-h h1{margin:2px 0 0;font-size:30px;line-height:1.05;letter-spacing:-.04em}.col-h p{margin:6px 0 0;color:var(--ink-2);font-size:15px}.col-lbl{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.col-bens{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.col-bens div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 8px;text-align:center;font-size:13px;color:var(--ink-2);line-height:1.3}.col-bens b{display:block;font:800 15px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif;color:var(--ink);margin-bottom:2px}.col-bens i{font-style:normal;font-size:18px;display:block}.col-act{border-radius:22px;padding:14px;background:linear-gradient(150deg,#b8621f,#cd7d2e 60%,#e09a4c);color:#fff;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 30px -22px rgba(184,98,31,.9)}.col-act>b{font:800 19px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif}.col-act>span{font-size:14.5px;opacity:.92;margin-top:-6px}.col-aw{background:#fff;color:#1b1a18;border-radius:16px;padding:12px;gap:9px}.col-aw,.col-l{display:flex;flex-direction:column}.col-l{gap:4px;font-size:13px;font-weight:700;color:#6b655e}.col-l input{border:1.5px solid #e4dfd6;border-radius:12px;padding:10px 12px;font:600 16px inherit;font-family:inherit;color:#1b1a18;background:#fff}.col-pj{display:flex;gap:6px;flex-wrap:wrap}.col-pj label{cursor:pointer}.col-pj input{position:absolute;opacity:0;pointer-events:none}.col-pj span{display:inline-block;font-size:14.5px;font-weight:700;border-radius:99px;padding:8px 12px;border:1.5px solid #e4dfd6;color:#1b1a18}.col-pj input:checked+span{border-color:#cd7d2e;background:#fdf6ee;color:#8a4f1c}.col-pj input:focus-visible+span{outline:3px solid #cd7d2e;outline-offset:2px}.col-go{border:0;border-radius:99px;padding:12px;background:#1f4d3a;color:#fff;font:800 15px inherit;font-family:inherit;cursor:pointer}.col-open{display:flex;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--line);border-radius:18px;padding:12px 14px}.col-open.on{border-color:#1f7a55}.col-open>span{flex:1 1;display:flex;flex-direction:column}.col-open b{font-size:15px}.col-open>span>span{font-size:13.5px;color:var(--ink-2)}.col-sw{flex:none;width:50px;height:30px;border-radius:99px;border:0;background:var(--line);position:relative;cursor:pointer}.col-sw i{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s ease}.col-open.on .col-sw{background:#1f7a55}.col-open.on .col-sw i{left:23px}.col-what{margin-top:-8px;font-size:14.5px;color:var(--ink-2)}.col-what summary{cursor:pointer}.pt-sec{display:flex;flex-direction:column;gap:8px;scroll-margin-top:84px}.pt-h{display:flex;justify-content:space-between;align-items:baseline}.pt-h b{font:800 20px var(--font-display,"Bricolage Grotesque"),system-ui,sans-serif;letter-spacing:-.02em}.pt-h span{font-size:13.5px;color:var(--ink-2)}.pt-none{margin:0;font-size:14.5px;color:var(--ink-2);background:var(--surface);border:1px dashed var(--line);border-radius:14px;padding:10px 12px}.pt-av{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px;object-fit:cover}.pt-av.big{width:52px;height:52px;margin:0 auto 4px}.pt-av.add{border:1.5px dashed var(--line);color:var(--ink-2)}.pt-av.add,.pt-req{background:var(--surface)}.pt-req{display:flex;align-items:center;gap:10px;border:1.5px solid #cd7d2e;border-radius:18px;padding:11px 12px}.pt-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.pt-tx b{font-size:14.5px;line-height:1.3}.pt-tx>span{font-size:13px;color:var(--ink-2)}.pt-tr{font-size:11.5px!important}.pt-vf{color:#1f7a55;font-weight:700}.pt-st{color:#e0a43a}.pt-cn{flex:none;border:0;border-radius:99px;padding:8px 13px;font:800 14.5px inherit;font-family:inherit;background:#cd7d2e;color:#fff;cursor:pointer;white-space:nowrap}.pt-cn.sent{background:transparent;border:1.5px solid var(--line);color:var(--ink-2)}.pt-cn.ok{background:#d9f1e6;color:#1f7a55}.pt-x{flex:none;border:0;background:none;color:var(--ink-2);font-size:16px;padding:6px;cursor:pointer}.pt-mine{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pt-mine a{flex:none;width:76px;text-align:center;font-size:11.5px;font-weight:700;color:var(--ink);text-decoration:none;display:flex;flex-direction:column;line-height:1.25}.pt-mine small{color:var(--ink-2);font-weight:500}.pt-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px}.pt-chips a{flex:none;font-size:13px;font-weight:700;border-radius:99px;padding:7px 12px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.pt-chips a.on{background:linear-gradient(135deg,#1f4d3a,#2c6a50);color:#fff;border-color:transparent}.pt-pro{display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:11px 12px}.pt-search{display:flex;gap:8px}.pt-search input{flex:1 1;min-width:0}.pt-inv{text-align:center;font-size:14.5px;color:var(--ink-2);border:1.5px dashed var(--line);border-radius:16px;padding:12px;text-decoration:none}.pt-inv b{color:#b8621f}.bp-team{border:1.5px solid #1f7a55;background:#f2f8f5;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;color:#1b1a18;margin-bottom:14px}.bp-team>b{font-size:14.5px}.bp-team>span{font-size:13.5px;color:#4a5a50}.bp-need{font-size:11px!important;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#1f7a55!important}.bp-row{display:flex;gap:9px;align-items:center;background:#fff;border-radius:12px;padding:8px 10px}.bp-av{flex:none;width:34px;height:34px;border-radius:50%;background:#1d6f73;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14.5px}.bp-tx{flex:1 1;min-width:0;display:flex;flex-direction:column}.bp-tx b{font-size:15px}.bp-tx span{font-size:11.5px;color:#6b655e}.bp-add{flex:none;font-size:13.5px;font-weight:800;color:#1f7a55;border:1.5px solid #1f7a55;border-radius:99px;padding:6px 11px;text-decoration:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bp-team{background:#173a2c;color:#e6f3ec}:root:not([data-theme=light]) .bp-team>span{color:#b9d6c7}:root:not([data-theme=light]) .bp-row{background:#201e1b;color:#f3efe8}:root:not([data-theme=light]) .bp-tx span{color:#a39c92}}.apptabs.fl{background:transparent;border-top:0;padding:0 max(14px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(14px,env(safe-area-inset-left,0px));pointer-events:none}.apptabs.fl .apptabs-in{pointer-events:auto;max-width:440px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid hsla(39,21%,87%,.95);border-radius:30px;padding:6px;gap:4px;box-shadow:0 12px 32px -10px rgba(27,26,24,.38),0 2px 6px rgba(27,26,24,.08)}.apptabs.fl .apptab{min-height:54px;border-radius:24px;gap:2px;font-size:11px;color:#4b463f;transition:background .2s,color .2s}.apptabs.fl .apptab.on{background:#dcefe3;color:#1f4d3a}.apptabs.fl .apptab.on:before{display:none}.apptabs.fl .apptabs-dot{top:4px;box-shadow:0 0 0 2px #fff}.apptabs.fl .apptabs-pip{top:3px;left:calc(50% + 8px);border-color:#fff;z-index:1}.apptabs-av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#2c6a50,#1f4d3a);color:#fff;font:700 10.5px IBM Plex Sans,system-ui,sans-serif;letter-spacing:.02em;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1f4d3a}.apptabs.fl .apptab.on .apptabs-av{box-shadow:0 0 0 2px #dcefe3,0 0 0 3.5px #1f4d3a}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.apptabs.fl .apptabs-in{background:#fff}}@media (prefers-color-scheme:dark){.apptabs.fl .apptabs-in{background:rgba(32,30,27,.9);border-color:rgba(53,49,44,.95);box-shadow:0 12px 32px -10px rgba(0,0,0,.7)}.apptabs.fl .apptab{color:#c9c2b8}.apptabs.fl .apptab.on{background:#173a2c;color:#8fd0ab}.apptabs.fl .apptabs-dot{box-shadow:0 0 0 2px #201e1b}.apptabs.fl .apptabs-pip{border-color:#201e1b}.apptabs-av{box-shadow:0 0 0 2px #201e1b,0 0 0 3.5px #2c6a50}.apptabs.fl .apptab.on .apptabs-av{box-shadow:0 0 0 2px #173a2c,0 0 0 3.5px #8fd0ab}}body.pub.withtabs:has(.apptabs.fl){padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.apptabs-sheet{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}body.pub .mny .lbl{font:600 13px/1.3 IBM Plex Sans,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--ink-2)}.mny .tile b{font:800 24px/1.1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mny .tile.strong{background:linear-gradient(135deg,#2c6a50,#1f4d3a);border-color:#1f4d3a;color:#fff}body.pub .mny .tile.strong .lbl{color:hsla(0,0%,100%,.82)}.mny .bar span{background:linear-gradient(90deg,#2c6a50,#3f8a68)}.mny-ok{color:#1f7a55}@media (prefers-color-scheme:dark){.mny-ok{color:#6fd1a6}}.hp-task-ic.sm{width:34px;height:34px;border-radius:11px}.hp-task-ic.sm svg{width:19px;height:19px;stroke-width:1.8}.hp-fab{width:40px;height:40px;font-size:18px;background:#fff;color:#a8692c;border:1px solid #e4dfd6;box-shadow:0 6px 16px -6px rgba(27,26,24,.35)}@media (prefers-color-scheme:dark){.hp-fab{background:#201e1b;color:#e0933f;border-color:#35312c}}.hp-steps i.d{background:#2c6a50}.hp-steps i.c{background:linear-gradient(90deg,#2c6a50 50%,var(--line) 50%)}@media (prefers-color-scheme:dark){.hp-steps i.d{background:#6fd1a6}.hp-steps i.c{background:linear-gradient(90deg,#6fd1a6 50%,var(--line) 50%)}}.hp-next-a{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.hp-next-tx em{display:block;font-style:normal;font-weight:500;font-size:13px;color:var(--ink-2);margin-top:2px}.hp-next.wt{background:#f3f1ec;border:1px dashed #d9d2c6}.hp-next.wt .hp-next-ic{background:#fff}.hp-next form{margin:0;flex:none}.wt-nudge{border:1.5px solid #cd7d2e;background:#fff;color:#a8692c;font:800 13.5px IBM Plex Sans,system-ui,sans-serif;padding:7px 12px;cursor:pointer;min-height:34px}.wt-done,.wt-nudge{flex:none;border-radius:99px}.wt-done{font:700 11.5px IBM Plex Sans,system-ui,sans-serif;color:#1f7a55;background:#d9f1e6;padding:6px 10px;white-space:nowrap}.hp-next.job{background:#e8f3ee}.hp-next.job .hp-next-ic{background:#fff;color:#1f4d3a;border:0}.hp-next.job .hp-next-go,.hp-next.job .hp-next-tx small{color:#1f4d3a}@media (prefers-color-scheme:dark){.hp-next.wt{background:#24211d;border-color:#3a352f}.hp-next.job .hp-next-ic,.hp-next.wt .hp-next-ic{background:#161513}.wt-nudge{background:transparent;color:#e0933f;border-color:#8a5a1a}.wt-done{color:#8fd0ab}.hp-next.job,.wt-done{background:#173a2c}.hp-next.job .hp-next-go,.hp-next.job .hp-next-ic,.hp-next.job .hp-next-tx small{color:#8fd0ab}}.be-end{display:flex;flex-direction:column;gap:8px;background:#f3f1ec;border-radius:14px;padding:10px 12px;font-size:14.5px;color:var(--ink-2)}.be-end .btn,.cv-seg{align-self:flex-start}.cv-seg{display:flex;gap:4px;background:var(--surface-2,#f3f1ec);border:1px solid var(--line);padding:3px}.cv-seg,.cv-seg a{border-radius:99px}.cv-seg a{font:700 13.5px IBM Plex Sans,system-ui,sans-serif;padding:6px 14px;color:var(--ink-2);text-decoration:none}.cv-seg a.on{background:var(--surface);color:#1f4d3a;box-shadow:0 1px 3px rgba(0,0,0,.08)}.thread.cv{gap:8px;background:#f3efe8;border-radius:22px;padding:10px}.cv-day{align-self:center;font:700 13px IBM Plex Sans,system-ui,sans-serif;color:#4b463f;border-radius:99px;padding:4px 12px;margin:8px 0 2px}.cv-day,.thread.cv .msg{background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.06)}.thread.cv .msg{max-width:84%;border:0;border-radius:18px 18px 18px 6px;padding:8px 12px;gap:2px}.thread.cv .msg.mine{border-radius:18px 18px 6px 18px;background:#dcefe3}.thread.cv .msg header{font-size:13px}.thread.cv .msg header b{color:#a8692c}.thread.cv .msg.mine header b{color:#1f4d3a}.thread.cv .msg header time{font:400 11px IBM Plex Sans,system-ui,sans-serif;color:#8a837a}.thread.cv .msg p{font-size:14.5px;line-height:1.4}.thread.cv a.msg{text-decoration:none;color:var(--ink)}.cv-ph{padding:6px 6px 8px!important}.cv-ph header,.cv-ph p{padding:0 6px}.cv-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;border-radius:14px;overflow:hidden;margin:4px 0}.cv-gi{position:relative;display:block;height:96px;background:#e4dfd6}.cv-gi img{width:100%;height:100%;object-fit:cover;display:block}.cv-gi i{position:absolute;inset:0;display:grid;place-items:center;background:rgba(27,26,24,.45);color:#fff;font:800 20px Bricolage Grotesque,system-ui,sans-serif;font-style:normal}.cv-ev{align-self:stretch;margin:2px 10px;background:var(--surface);border:1px solid #e4dfd6;border-radius:16px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto;grid-gap:2px 10px;gap:2px 10px;align-items:center}.cv-ev .cv-ic{grid-row:span 2;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:17px;background:#f6e8d6}.cv-ev.g{border-color:#cfe8da;background:#f4faf6}.cv-ev.g .cv-ic{background:#d9f1e6}.cv-ev.b .cv-ic{background:#e6edfb}.cv-tx{display:flex;flex-direction:column;min-width:0}.cv-tx b{font-size:15px;line-height:1.3}.cv-tx span{font-size:13px;color:var(--ink-2)}.cv-ev time{align-self:start;font-size:11px;color:#8a837a}.cv-acts{grid-column:2/-1;display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.cv-acts form{margin:0}.cv-btn{display:inline-flex;align-items:center;min-height:34px;border-radius:99px;padding:6px 14px;font:800 13.5px IBM Plex Sans,system-ui,sans-serif;text-decoration:none;cursor:pointer;border:0}.cv-btn.p{background:#cd7d2e;color:#fff}.cv-btn.g{border:1.5px solid #e4dfd6;color:#1b1a18;background:#fff}.cv-chip{align-self:center;text-align:center;font:600 12px IBM Plex Sans,system-ui,sans-serif;color:#6b655e;background:#ece8e1;border-radius:99px;padding:5px 12px;max-width:92%}@media (prefers-color-scheme:dark){.thread.cv{background:#1b1916}.cv-day{color:#c9c2b8}.cv-day,.thread.cv .msg{background:#201e1b}.thread.cv .msg.mine{background:#173a2c}.thread.cv .msg.mine header b{color:#8fd0ab}.cv-ev{background:#201e1b;border-color:#35312c}.cv-ev.g{background:#152b21;border-color:#24503b}.cv-ev.g .cv-ic{background:#173a2c}.cv-ev .cv-ic{background:#33281c}.cv-ev.b .cv-ic{background:#1d2a44}.cv-chip{background:#2a2723;color:#a39c92}.cv-btn.g{background:transparent;color:#f3efe8;border-color:#35312c}.cv-seg a.on{background:#201e1b;color:#8fd0ab}}.lt-box{gap:8px;padding:14px}.lt-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.lt-h h2{font-size:19px}.lt-h a{margin-left:auto;font-weight:700;font-size:15px;color:#a8692c;text-decoration:none}.lt-new{font:700 11.5px IBM Plex Sans,system-ui,sans-serif;background:#dcefe3;color:#1f4d3a;border-radius:99px;padding:2px 8px}.cv-ev.lt{margin:0}@media (prefers-color-scheme:dark){.lt-new{background:#173a2c;color:#8fd0ab}.lt-h a{color:#e0933f}}.pbar i{background:linear-gradient(90deg,#3f8a68,#2c6a50)}.fc-link{align-self:center;font-weight:700;font-size:15px;color:#a8692c;text-decoration:none}.fc-link.sm{font-weight:600;font-size:13.5px;color:var(--ink-2)}.card.wn{border-color:#ecd4a8;background:#fffaf3}.wn-g{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wn-t{position:relative}.wn-t input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.wn-t span{display:flex;flex-direction:column;gap:2px;border:1.5px solid var(--line);border-radius:16px;padding:12px;background:var(--surface);min-height:92px}.wn-t i{font-style:normal;font-size:20px}.wn-t b{font-size:14.5px;line-height:1.25}.wn-t small{font-size:13px;color:var(--ink-2)}.wn-t input:checked+span{border-color:#1f4d3a;background:#e8f3ee;box-shadow:inset 0 0 0 2px #1f4d3a}.wn-t input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-color-scheme:dark){.card.wn{background:#24211d;border-color:#5a4426}.wn-t input:checked+span{background:#173a2c;border-color:#8fd0ab;box-shadow:inset 0 0 0 2px #8fd0ab}}.dh-hero{border-radius:24px;padding:18px 16px 12px;background:linear-gradient(160deg,#1f4d3a,#2c6a50);color:#fff;display:flex;flex-direction:column;gap:8px;overflow:hidden}.dh-k{align-self:flex-start;font:700 13px IBM Plex Sans,system-ui,sans-serif;background:hsla(0,0%,100%,.16);border-radius:99px;padding:4px 10px}body.pub .dh-hero h1{color:#fff;font-size:30px;line-height:1.05;margin:0}.dh-hero p{margin:0;font-size:14.5px;opacity:.92}.dh-ba{position:relative;height:200px;border-radius:18px;overflow:hidden;margin-top:6px;box-shadow:0 14px 30px -14px rgba(0,0,0,.6);max-width:520px;width:100%;align-self:center}.dh-l{position:absolute;inset:0}.dh-svg{width:100%;height:100%;display:block}.dh-ba{container-type:inline-size}.dh-a{width:50%;overflow:hidden;animation:dh-wipe 6s ease-in-out infinite}.dh-a,.dh-ai{position:absolute;top:0;bottom:0;right:0}.dh-ai{width:100cqw}.dh-bar{top:0;bottom:0;width:3px;box-shadow:0 0 12px hsla(0,0%,100%,.9);animation:dh-line 6s ease-in-out infinite}.dh-bar,.dh-bar:after{position:absolute;left:50%;background:#fff}.dh-bar:after{content:"✨";top:50%;transform:translate(-50%,-50%);border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:14px;font-style:normal}@keyframes dh-wipe{0%,12%{width:15%}45%,65%{width:90%}95%,to{width:15%}}@keyframes dh-line{0%,12%{left:85%}45%,65%{left:10%}95%,to{left:85%}}@media (prefers-reduced-motion:reduce){.dh-a,.dh-bar{animation:none}}.dh-tag{position:absolute;bottom:8px;left:8px;font:700 11.5px IBM Plex Sans,system-ui,sans-serif;background:rgba(27,26,24,.6);color:#fff;border-radius:99px;padding:3px 9px}.dh-tag.g{left:auto;right:8px;background:#1f4d3a}.dh-ill{font-size:11px;opacity:.7;text-align:center}.dh-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.dh-steps div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 8px;text-align:center;display:flex;flex-direction:column;gap:2px}.dh-steps i{font-style:normal;font-size:22px}.dh-steps b{font-size:15px}.dh-steps span{font-size:11.5px;color:var(--ink-2)}.apptabs.fl .apptab.ps-fab{color:#a8692c;overflow:visible}.apptabs.fl .apptab.ps-fab.on{background:transparent}.ps-plus{width:46px;height:46px;margin-top:-22px;border-radius:50%;background:linear-gradient(135deg,#d98c3f,#b8672a);color:#fff;display:grid;place-items:center;font:600 28px/1 system-ui,sans-serif;box-shadow:0 8px 18px -6px rgba(168,105,44,.75),0 0 0 4px #fff}@media (prefers-color-scheme:dark){.ps-plus{box-shadow:0 8px 18px -6px rgba(0,0,0,.7),0 0 0 4px #201e1b}.apptabs.fl .apptab.ps-fab{color:#e0933f}}.ps-plus{width:30px;height:30px;margin:-6px 0 0;font-size:22px;box-shadow:0 4px 10px -4px rgba(168,105,44,.7)}@media (prefers-color-scheme:dark){.ps-plus{box-shadow:0 4px 10px -4px rgba(0,0,0,.6)}}.cm-top{display:flex;align-items:center;gap:10px}.cm-top h1{margin:0;font-size:28px}.cm-top .cmlive{background:#dcefe3;color:#1f4d3a}.cm-share{position:relative;margin-left:auto}.cm-share summary{list-style:none;cursor:pointer;background:#cd7d2e;color:#fff;font:800 14px IBM Plex Sans,system-ui,sans-serif;border-radius:99px;padding:9px 16px;white-space:nowrap}.cm-share summary::-webkit-details-marker{display:none}.cm-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:5;width:270px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:6px;box-shadow:0 18px 36px -16px rgba(27,26,24,.45);display:flex;flex-direction:column}.cm-menu a{display:flex;gap:10px;align-items:center;padding:10px;border-radius:12px;text-decoration:none;color:var(--ink)}.cm-menu a:active,.cm-menu a:hover{background:var(--surface-2,#f3f1ec)}.cm-menu svg{flex:none;width:22px;height:22px;fill:none;stroke:#a8692c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cm-menu span{display:flex;flex-direction:column}.cm-menu small{color:var(--ink-2);font-size:13px}.cm-chips{flex-wrap:nowrap}.cm-newb{align-self:center;background:#dcefe3;color:#1f4d3a;font:700 14.5px IBM Plex Sans,system-ui,sans-serif;border-radius:99px;padding:6px 14px;text-align:center}.cm-trw{display:flex;flex-direction:column;gap:8px}.cm-sec{display:flex;justify-content:space-between;align-items:baseline}.cm-sec b{font:800 17px Bricolage Grotesque,system-ui,sans-serif}.cm-sec a{font-weight:700;font-size:14.5px;color:#a8692c;text-decoration:none}.cm-tr{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:2px}.cm-tr::-webkit-scrollbar{display:none}.cm-tc{flex:none;width:128px;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink);scroll-snap-align:start}.cm-tc i,.cm-tc img{width:128px;height:150px;border-radius:16px;object-fit:cover;display:block;background:#e4dfd6}.cm-tc b{font-size:14.5px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cm-tc span{font-size:13px;color:var(--ink-2)}.cm2 .cm-hd{padding:12px 14px}.cm-hd,.cm2 .cm-hd{display:flex;gap:10px;align-items:center}.cm-who{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;min-width:0}.cm-who small{width:100%;color:var(--ink-2);font-size:13px}.cm-av{flex:none;border-radius:50%;color:#fff;display:grid;place-items:center;font:800 14.5px IBM Plex Sans,system-ui,sans-serif;font-style:normal}.cm-tag{font:700 11px IBM Plex Sans,system-ui,sans-serif;font-style:normal;background:#f3f1ec;color:#6b655e;border-radius:99px;padding:2px 8px}.cm-tag.pro{background:#dcefe3;color:#1f4d3a}.cm-tag.new{background:#cd7d2e;color:#fff}.cm-tag.live{background:#e6edfb;color:#2554c7}.cm2 .cmpad{padding-top:10px;gap:8px}.cm-body{margin:0;font-size:14.5px;color:#4b463f;overflow-wrap:anywhere}.cm-facts{display:flex;gap:6px;flex-wrap:wrap}.cm-facts span{background:#f3f1ec;border-radius:99px;padding:3px 10px;font-size:13px;font-weight:700;color:#4b463f}.cm-facts span.ok{background:#dcefe3;color:#1f4d3a}.cm-rp{font-size:15px;color:#4b463f;text-decoration:none;display:block}.cm-rp small{display:block;color:#8a837a;font-size:13.5px;margin-top:2px}.cm-newr{font-size:14.5px;font-weight:700;color:#1f4d3a}.cm-gb{background:#fdf6ee;border:1px solid #ecd4a8;color:#a8692c;font-weight:800;border-radius:14px;padding:11px;text-align:center;text-decoration:none;font-size:14px}.cm2 .cmacts{gap:6px}.cm2 .cmib{min-height:40px;border:0;background:transparent;padding:0 12px 0 4px;text-decoration:none}.cm2 .cmib:last-of-type{margin-left:auto}.cm-like[aria-pressed=true]{color:#c0392b}.cm-like.pop svg{animation:cm-pop .4s ease}@keyframes cm-pop{40%{transform:scale(1.35)}to{transform:scale(1)}}.cm-stat{background:#e8f3ee;color:#1f4d3a;border-radius:12px;padding:8px 12px;font-size:14.5px;font-weight:700}.cm-c{display:flex;gap:8px;align-items:flex-start}.cm-c .cmc{flex:1 1;border-radius:4px 16px 16px 16px;background:var(--surface);border:1px solid var(--line)}.cm-c.me .cmc{background:#e8f3ee;border-color:#cfe8da}@media (prefers-color-scheme:dark){.cm-tag{background:#2a2723;color:#c9c2b8}.cm-newb,.cm-tag.pro,.cm-top .cmlive{background:#173a2c;color:#8fd0ab}.cm-facts span{background:#2a2723;color:#c9c2b8}.cm-facts span.ok{background:#173a2c;color:#8fd0ab}.cm-gb{background:#24211d;border-color:#5a4426;color:#e0933f}.cm-body,.cm-rp{color:#c9c2b8}.cm-c.me .cmc,.cm-stat{background:#173a2c;color:#8fd0ab;border-color:#24503b}}.iv-card{display:flex;gap:12px;align-items:center;background:#fff;border:1.5px solid #cfe8da;border-radius:20px;padding:12px 14px;box-shadow:0 10px 24px -18px rgba(31,77,58,.6)}.iv-logo{flex:none;width:58px;height:58px;border-radius:16px;object-fit:cover;background:#f3f1ec}.iv-ini{display:grid;place-items:center;background:linear-gradient(135deg,#2c6a50,#1f4d3a);color:#fff;font:800 20px Bricolage Grotesque,system-ui,sans-serif}.iv-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.iv-tx small{font:700 11px IBM Plex Sans,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#1f7a55}.iv-tx b{font:800 18px Bricolage Grotesque,system-ui,sans-serif;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.iv-tx b em{font:700 11.5px IBM Plex Sans,system-ui,sans-serif;font-style:normal;background:#dcefe3;color:#1f4d3a;border-radius:99px;padding:2px 8px}.iv-tx>span{font-size:13.5px;color:var(--ink-2);line-height:1.4}@media (prefers-color-scheme:dark){.iv-card{background:#201e1b;border-color:#24503b}}.pk-bar{bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.hz-tag{display:block;margin-top:4px;color:#1f7a55;font-weight:600}.df-guess{font:600 14.5px IBM Plex Sans,system-ui,sans-serif;color:var(--ink-2)}.df-guess.ok{color:#1f7a55;background:#dcefe3;border-radius:99px;padding:4px 10px;align-self:flex-start}@media (prefers-color-scheme:dark){.df-guess.ok{background:#173a2c;color:#8fd0ab}}.chip.df-more{border:0;background:none;padding:0;cursor:pointer;font:inherit}.chip.df-more span{border-style:dashed;color:#a8692c}.dl{position:fixed;inset:0;z-index:1000;background:radial-gradient(120% 70% at 50% 0,#fff 0,#faf7f2 55%,#f3ece1 100%);display:flex;flex-direction:column;gap:16px;padding:34px 22px 24px;overflow:auto}.dl,.dl-tag{align-items:center}.dl-tag{display:inline-flex;gap:6px;background:#e4f1e9;color:#1f4d3a;font-weight:700;font-size:12.5px;border-radius:99px;padding:4px 11px}.dl-h{font:800 23px/1.15 Bricolage Grotesque,sans-serif;text-align:center;margin:0;color:#1f4d3a}.dl-ph{position:relative;width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px -16px rgba(31,77,58,.5);background:#ddd}.dl-ph>img,.dl-ph>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.dl-ph:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.22) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.22) 1px,transparent 0);background-size:28px 28px;animation:dl-grid 3.2s ease-in-out infinite;z-index:1}.dl-beam{height:38%;top:-40%;z-index:2;background:linear-gradient(180deg,transparent,rgba(205,125,46,.2) 70%,rgba(255,230,190,.95) 98%,transparent);animation:dl-scan 2.6s cubic-bezier(.45,.05,.55,.95) infinite}.dl-beam,.dl-beam:after{position:absolute;left:0;right:0}.dl-beam:after{content:"";bottom:2%;height:2px;background:#fff;box-shadow:0 0 14px 4px rgba(255,210,150,.9)}.dl-sp{position:absolute;z-index:3;color:#fff;font-size:18px;text-shadow:0 0 10px #ffc878;opacity:0;animation:dl-pop 2.4s ease-in-out infinite}.dl-ideas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%}.dl-idea{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#ece4d7;display:flex;align-items:flex-end;padding:8px}.dl-idea:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.75) 50%,transparent 70%);background-size:220% 100%;animation:dl-shim 1.6s linear infinite}.dl-idea b{position:relative;font-size:13px;background:hsla(0,0%,100%,.9);border-radius:99px;padding:2px 9px;color:#1f4d3a}.dl-idea i{position:absolute;left:0;bottom:0;height:4px;background:#2c6a50;transition:width 1s linear;font-style:normal}.dl-steps{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:9px}.dl-steps li{display:flex;gap:10px;align-items:center;font-size:14.5px;color:#8b968f}.dl-steps li span{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:13px;border:2px solid #d9d2c6;background:#fff}.dl-steps li.ok{color:#1d2a24}.dl-steps li.ok span{background:#2c6a50;border-color:#2c6a50;color:#fff;animation:dl-check .35s ease-out}.dl-steps li.now{color:#1d2a24;font-weight:600}.dl-steps li.now span{border-color:transparent #cd7d2e #cd7d2e;animation:dl-spin .8s linear infinite}.dl-bar{width:100%;height:8px;background:#e6dfd3;overflow:hidden}.dl-bar,.dl-bar i{border-radius:99px}.dl-bar i{display:block;height:100%;background:linear-gradient(90deg,#2c6a50,#3f8a66);transition:width 1s linear}.dl-tip{font-size:14.5px;color:#5c6b63;text-align:center;min-height:38px;animation:dl-fade .5s ease-out}.dl-keep{font-size:13px;color:#8b968f}@keyframes dl-scan{0%{top:-40%}to{top:105%}}@keyframes dl-grid{0%,to{opacity:.15}50%{opacity:.6}}@keyframes dl-pop{0%,to{opacity:0;transform:scale(.3) rotate(0)}40%{opacity:1;transform:scale(1.1) rotate(25deg)}70%{opacity:0;transform:scale(.6) rotate(50deg)}}@keyframes dl-shim{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes dl-spin{to{transform:rotate(1turn)}}@keyframes dl-check{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes dl-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dl-beam,.dl-idea:before,.dl-ph:before,.dl-sp{animation:none}}@media (prefers-color-scheme:dark){.dl{background:radial-gradient(120% 70% at 50% 0,#1d2a24 0,#141c18 100%)}.dl-h{color:#9fd4b6}.dl-steps li.now,.dl-steps li.ok{color:#e8efe9}.dl-idea{background:#24302a}.dl-bar{background:#2a352f}.dl-tip{color:#a9b8ae}}.dl>*{width:100%;max-width:420px}.dl>.dl-h,.dl>.dl-keep,.dl>.dl-tag{width:auto}.ds-av{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1f4d3a;color:#fff;font-size:13px;font-weight:700;flex:none}.ds-from{display:flex;gap:10px;align-items:center}.ds-from .ds-av{width:40px;height:40px;font-size:16px}.ds-from>div{display:flex;flex-direction:column}.ds-from b{font-size:16px}.ds-fig{margin:0;position:relative}.ds-fig img{width:100%;border-radius:16px;display:block}.ds-num{position:absolute;left:10px;top:10px;background:#fff;color:#1f4d3a;font-weight:800;font-size:12.5px;border-radius:99px;padding:2px 10px}.ds-picks{display:flex;gap:8px}.ds-pk{flex:1 1}.ds-pk input{position:absolute;opacity:0;pointer-events:none}.ds-pk span{display:block;text-align:center;border:1.5px solid var(--line);background:var(--surface);border-radius:99px;padding:9px 6px;font-weight:700;font-size:14px;cursor:pointer}.ds-pk input:checked+span{background:#e4f1e9;border-color:#2c6a50;color:#1f4d3a}.ds-pk input:focus-visible+span{outline:2px solid #2c6a50;outline-offset:2px}.ds-cta{background:#1f4d3a;color:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.ds-cta b{font:800 18px Bricolage Grotesque,system-ui,sans-serif}.ds-cta span{font-size:14.5px;color:#cfe3d7}@media (prefers-color-scheme:dark){.ds-pk input:checked+span{background:#173a2b;color:#cde9da;border-color:#62cf8e}}.ask{background:linear-gradient(160deg,#e9f4ee,#f6faf7);border:1px solid #cfe5d8;border-radius:20px;padding:14px 14px 12px;flex-direction:column}.ask,.ask-top{display:flex;gap:10px}.ask-top{align-items:center}.ask-faces{display:flex;flex:none}.ask-faces span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:14px;border:2px solid #f3f9f5;margin-left:-8px}.ask-faces span:first-child{margin-left:0}.ask-h{display:block;font-size:16px;line-height:1.25;color:#1f4d3a}.ask-s{display:block;font-size:14.5px;color:#4b5d53}.ask-tally{display:flex;gap:6px;flex-wrap:wrap;font-size:12.5px;font-weight:700;color:#1f4d3a}.ask-tally span{background:#fff;border-radius:99px;padding:3px 10px}.ask-votes{display:flex;flex-direction:column;gap:6px}.ask-vt{display:flex;gap:8px;align-items:flex-start;background:#fff;border-radius:12px;padding:7px 10px;font-size:14.5px;color:var(--ink)}.ask-a{width:24px;height:24px;border-radius:50%;background:#1f4d3a;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.ask-ways{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.ask-ways a,.ask-ways button{display:flex;flex-direction:column;align-items:center;gap:4px;font:600 13px system-ui,sans-serif;color:#1d2a24;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.ask-ways i{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 2px 8px -3px rgba(31,77,58,.35);transition:transform .15s}.ask-ways a:active i,.ask-ways button:active i{transform:scale(.92)}.ask-ways svg{width:22px;height:22px}.ask-foot{font-size:11.5px;color:#6b776f;text-align:center}.ask-off{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media (prefers-color-scheme:dark){.ask{background:linear-gradient(160deg,#15291f,#18221d);border-color:#2a4a3a}.ask-h{color:#9fd4b6}.ask-foot,.ask-s{color:#a9b8ae}.ask-tally span,.ask-vt,.ask-ways i{background:#22302a;color:#e8efe9}.ask-tally{color:#9fd4b6}.ask-ways a,.ask-ways button{color:#e8efe9}}.dv{display:flex;flex-direction:column;gap:10px}.dv-tabs{display:flex;background:#ece5d9;border-radius:99px;padding:4px;gap:4px}.dv-tabs button{flex:1 1;border:0;background:none;border-radius:99px;padding:8px 4px;font:700 15px system-ui,sans-serif;color:#5c6b63;cursor:pointer;min-height:38px}.dv-tabs button.on{background:#fff;color:#1f4d3a;box-shadow:0 2px 6px -2px rgba(0,0,0,.2)}.dv-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dv-track::-webkit-scrollbar{display:none}.dv-slide{flex:0 0 100%;scroll-snap-align:start;position:relative}.dv-slide>img{width:100%;display:block}.dv-slide .shp,.dv-slide>img{border-radius:18px}.dv-tag{position:absolute;left:10px;top:10px;background:#fff;color:#1f4d3a;font-weight:800;font-size:12.5px;border-radius:99px;padding:2px 10px;pointer-events:none}.dv-dots{display:flex;gap:6px;justify-content:center}.dv-dots i{width:7px;height:7px;border-radius:9px;background:#d6cfc2;transition:width .2s,background .2s}.dv-dots i.on{background:#1f4d3a;width:18px}.dv-go{width:100%}.dv-stores summary{cursor:pointer;font-size:14.5px;color:var(--ink-2);list-style:none}.dv-stores summary::-webkit-details-marker{display:none}.dv-stores[open]{display:flex;flex-direction:column;gap:8px}.dv-links{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:4px 2px}.dv-links a{color:var(--ink);text-decoration:none;font-weight:600}.dv-links form{margin:0}.dv-del{background:none;border:0;padding:6px 0;font:600 14px system-ui,sans-serif;color:#b0453b;cursor:pointer}@media (prefers-color-scheme:dark){.dv-tabs{background:#2a2622}.dv-tabs button{color:#a9b8ae}.dv-tabs button.on{background:#3a352f;color:#e8efe9}.dv-del{color:#ff8f85}}.dh2{display:flex;flex-direction:column;gap:8px}.dh2-eb{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2c6a50;animation:dh2-up .45s ease-out both}.dh2-eb i{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#2c6a50,#cd7d2e);color:#fff;display:grid;place-items:center;font-style:normal;font-size:10px}.dh2-h{font:800 32px/1.05 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.035em;margin:0;animation:dh2-up .5s ease-out .05s both}.dh2-h em{font-style:normal;background:linear-gradient(90deg,#1f4d3a,#cd7d2e);-webkit-background-clip:text;background-clip:text;color:transparent}.dh2-chips{display:flex;flex-wrap:wrap;gap:6px}.dh2-chips span{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:4px 10px 4px 5px;font-size:13px;font-weight:600;animation:dh2-pop .35s ease-out both}.dh2-chips span.nd{padding-left:10px}.dh2-chips i{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.08)}@keyframes dh2-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dh2-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dh2-chips span,.dh2-eb,.dh2-h{animation:none}}.dv-tabs{background:var(--surface);border:1px solid var(--line)}.dv-tabs button.on{background:#1f4d3a;color:#fff;box-shadow:0 4px 12px -4px rgba(31,77,58,.6)}@media (prefers-color-scheme:dark){.dh2-eb{color:#9fd4b6}.dh2-h em{background:linear-gradient(90deg,#9fd4b6,#e0933f);-webkit-background-clip:text;background-clip:text}.dv-tabs button.on{background:#2c6a50;color:#fff}}.bk-link{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;font:700 15px system-ui,sans-serif;color:var(--ink)!important;text-decoration:none!important;padding:2px 12px 2px 2px;border-radius:99px;min-height:40px}.bk-link:before{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 5l-7 7 7 7' stroke='%231f4d3a' stroke-width='2.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /18px no-repeat;border:1px solid #e6dfd3;box-shadow:0 2px 8px -4px rgba(31,77,58,.4);transition:transform .15s}.bk-link:hover:before{transform:translateX(-2px)}.bk-link:active:before{transform:scale(.92)}@media (prefers-color-scheme:dark){.bk-link:before{background-color:#22302a;border-color:#2a4a3a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 5l-7 7 7 7' stroke='%239fd4b6' stroke-width='2.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}.sh-eb{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cfe8d8}.sh-hero h1 em{font-style:normal;color:#f1b77a}.sh-hero p{margin:0;font-size:14px;color:#dcebe2}.sh-ben{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.sh-ben div{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:9px 10px;font-size:13.5px;line-height:1.3;color:#e6f1ea}.sh-ben b{display:block;font-size:14.5px;margin-bottom:2px;color:#fff}.sh-ben span{font-size:16px;display:block;margin-bottom:3px}.sh-free{font-size:13.5px;color:#cfe8d8}.sh-form{margin-top:14px}.sh-card,.sh-form{display:flex;flex-direction:column;gap:14px}.sh-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px}.sh-ch{display:flex;gap:10px;align-items:center}.sh-ch h2{margin:0;font-size:18px}.sh-n{width:30px;height:30px;border-radius:50%;background:#e4f1e9;color:#1f4d3a;font-weight:800;display:grid;place-items:center;flex:none}.sh-f{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;color:var(--ink)}.sh-f i{font-style:normal;font-weight:500;color:var(--ink-2)}.sh-f input,.sh-f textarea{border:1.5px solid var(--line);border-radius:14px;padding:11px 13px;font:500 16px system-ui,sans-serif;background:var(--surface);color:var(--ink);width:100%}.sh-f input:focus,.sh-f textarea:focus{outline:none;border-color:#2c6a50;box-shadow:0 0 0 3px rgba(44,106,80,.15)}.sh-chips{display:flex;gap:6px;flex-wrap:wrap}.sh-chips button{border:1.5px solid var(--line);border-radius:99px;padding:6px 12px;font:600 13.5px system-ui,sans-serif;background:var(--surface);color:var(--ink);cursor:pointer;min-height:36px}.sh-chips button.on{border-color:#1f4d3a}.sh-chips button.on,.sh-tag{background:#e4f1e9;color:#1f4d3a}.sh-tag{align-self:flex-start;font-size:11.5px;font-weight:700;border-radius:99px;padding:2px 9px}.sh-hs{display:flex;gap:10px;align-items:center;border:1.5px solid var(--line);border-radius:16px;padding:10px 12px;cursor:pointer}.sh-hs .t{flex:1 1;font-size:14px;font-weight:700}.sh-hs .t span{display:block;font-weight:500;font-size:13.5px;color:var(--ink-2)}.sh-hs input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:99px;background:#cfc8bb;position:relative;cursor:pointer;transition:background .2s;margin:0;flex:none}.sh-hs input:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .2s}.sh-hs input:checked{background:#2c6a50}.sh-hs input:checked:after{left:21px}.sh-hs input:focus-visible{outline:2px solid #2c6a50;outline-offset:2px}.sh-next{background:#f6f2ea;border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.sh-next b{font-size:14.5px}.sh-next ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:15px;color:var(--ink)}.sh-next li{display:flex;gap:9px;align-items:flex-start}.sh-next li i{width:24px;height:24px;border-radius:50%;background:#fff;border:1.5px solid #cfe5d8;display:grid;place-items:center;font-style:normal;font-size:13px;flex:none}.sh-go{width:100%;font-size:16px;padding:14px}@media (prefers-color-scheme:dark){.sh-chips button.on,.sh-n,.sh-tag{background:#173a2b;color:#cde9da}.sh-next{background:#22302a}.sh-next li i{background:#18221d;border-color:#2a4a3a}}body.pub{--ink-2:#4f4a44}@media (prefers-color-scheme:dark){body.pub{--ink-2:#b9b2a8}}.small{font-size:14.5px}.sh-f input,.sh-f textarea,input,select,textarea{font-size:16px}.term{position:relative;display:inline-block;vertical-align:middle}.term-q{width:24px;height:24px;border-radius:50%;border:0;background:#e4f1e9;color:#1f4d3a;font:800 13.5px system-ui,sans-serif;cursor:pointer;display:inline-grid;place-items:center;margin-left:4px;padding:0;position:relative}.term-q:after{content:"";position:absolute;inset:-10px}.term-tip{position:absolute;left:-40px;top:calc(100% + 8px);z-index:30;width:min(300px,82vw);background:#1f4d3a;color:#fff;border-radius:14px;padding:11px 13px;font:500 15px/1.45 system-ui,sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 12px 28px -12px rgba(0,0,0,.5)}.term-tip b{display:block;font-size:16px;margin-bottom:2px}body.noterms .term{display:none}body.big main{zoom:1.15}body.calm *,body.calm :after,body.calm :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (prefers-color-scheme:dark){.term-q{background:#173a2b;color:#cde9da}}.sh-hs .t .term{display:inline-block}.ask-foot{font-size:13px}.ph-hr{display:flex;gap:12px;align-items:flex-start}.ph-tt{flex:1 1;min-width:0}.ph-eb{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cfe8d8}.ph-art{flex:none;border-radius:16px;overflow:hidden;box-shadow:0 6px 16px -8px rgba(0,0,0,.5);line-height:0}.ph-meta{display:flex;flex-direction:column;gap:5px;font-size:15px;color:#e3efe7}.ph-meta span{display:flex;gap:8px;align-items:center}.ph-meta i{font-style:normal;width:22px;text-align:center}.ph-av{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#f1b77a;color:#1f4d3a;font-size:11.5px;font-weight:800}.ph-hero .ph-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.ph-hero .ph-steps div{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:#cfe8d8}.ph-hero .ph-steps i{display:block;width:100%;align-self:stretch;height:6px;border-radius:9px;background:hsla(0,0%,100%,.18)}.ph-hero .ph-steps .d,.ph-hero .ph-steps .n{color:#fff}.ph-hero .ph-steps .d i{background:#8fd3ad}.ph-hero .ph-steps .n i{background:linear-gradient(90deg,#8fd3ad 50%,hsla(0,0%,100%,.18) 0)}.ph-now{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;padding:9px 12px;font-size:15px;font-weight:700;color:#fff!important;text-decoration:none!important}.ph-now small{display:block;font-size:12px;font-weight:700;color:#cfe8d8;text-transform:uppercase;letter-spacing:.05em}.ph-now b{color:#f1b77a;font-size:20px}.ptabs.pt2{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:12px 6px 8px;row-gap:10px;column-gap:2px;margin-top:12px}.ptabs.pt2 a{border:0;background:none;min-height:0;padding:2px;font-size:13px;color:var(--ink);gap:5px}.ptabs.pt2 a .pt-ic{width:48px;height:48px;border-radius:15px}.ptabs.pt2 a .pt-ic svg{width:22px;height:22px}.ptabs.pt2 a[aria-current=page]{background:none;border:0;color:#1f4d3a}.ptabs.pt2 a[aria-current=page] .pt-ic{background:#1f4d3a;color:#fff;box-shadow:0 6px 14px -6px rgba(31,77,58,.7)}.ptabs.pt2 .ptab-dot{top:-2px;right:calc(50% - 28px);width:11px;height:11px;border:2px solid var(--surface)}.ptabs.pt2 a.ptab-wide{border-top:1px solid var(--line);border-radius:0;justify-content:space-between;padding:10px 8px 2px;min-height:40px;font-size:14.5px}.ptabs.pt2 a.ptab-wide .pt-ic{width:30px;height:30px;border-radius:10px}.ptabs.pt2 a.ptab-wide .pt-ic svg{width:17px;height:17px}.ptabs.pt2 a.ptab-wide>span:nth-child(2){flex:1 1;text-align:left}.ptabs.pt2 a.ptab-wide .pill{font-size:12.5px}@media (prefers-color-scheme:dark){.ptabs.pt2 a[aria-current=page]{color:#9fd4b6}.ptabs.pt2 a[aria-current=page] .pt-ic{background:#2c6a50}}.lm-fair2{border-radius:24px;padding:18px;gap:10px}.lm-fair2 .lm-fl{color:#2c6a50;font-size:12px;font-weight:800}.lm-fair2>b{font-size:23px;line-height:1.12}.lm-fair2>b em{font-style:normal;color:#cd7d2e}.lm-fair2 .lm-fj{font-size:14.5px;color:var(--ink-2)}.lm-gauge{display:flex;flex-direction:column;align-items:center}.lm-gauge svg{width:280px;max-width:100%;height:auto}.lm-gv{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:-4px}.lm-gv b{font:800 26px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.lm-gv span{background:#e4f1e9;color:#1f7a55;font-weight:800;font-size:14.5px;border-radius:99px;padding:3px 12px;transition:opacity .4s}.lm-grg{display:flex;justify-content:space-between;width:280px;max-width:100%;margin-top:8px;font-size:14px;color:var(--ink-2)}.lm-grg b{color:var(--ink)}.lm-fben{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.lm-fben div{background:#faf6ef;border-radius:14px;padding:10px 6px;text-align:center;font-size:13.5px;font-weight:700;line-height:1.25;color:#3d3833}.lm-fben i{display:block;font-style:normal;font-size:22px;margin-bottom:4px}.lm-fair2 .lm-ff{text-align:center;font-size:13.5px}@media (prefers-color-scheme:dark){.lm-fben div{background:#2a2622;color:#e8e2d8}.lm-gv span{background:#173a2b;color:#9fd4b6}}.lx-why2{display:flex;flex-direction:column;gap:12px}.lx-why2 .lx-wlead{margin:0;font-size:16px;color:var(--ink-2)}.lx-oc{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:14px;display:flex;gap:12px;align-items:center}.lx-oct{flex:1 1;min-width:0}.lx-oct b{display:block;font:800 18px/1.2 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.01em}.lx-oct span{display:block;font-size:15px;color:var(--ink-2);line-height:1.4;margin-top:3px}.lx-ov{flex:none;width:104px;height:84px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative}.lx-ov.g{background:#e9f4ee}.lx-ov.o{background:#fbf1e4}.lx-ov.s{background:#f3efe8}.lx-ov svg{width:84px;height:50px}.lx-ov small{font-size:11px;font-weight:800;color:#1f4d3a}.lx-ov.o small{color:#a8692c}.lx-ovt{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-style:normal;background:#1f7a55;color:#fff;font-size:11px;font-weight:800;border-radius:99px;padding:1px 8px;white-space:nowrap}.lx-ovn{display:flex;gap:4px}.lx-ovn u{text-decoration:none;width:26px;height:26px;border-radius:50%;border:1.5px solid #e0d2bd;display:grid;place-items:center;font-size:11px;font-weight:800;background:#fff;color:#1b1a18}.lx-ovn u.on{background:#cd7d2e;border-color:#cd7d2e;color:#fff}.lx-ovdoc{width:62px;height:70px;background:#fff;border-radius:8px;box-shadow:0 4px 12px -6px rgba(0,0,0,.35);padding:8px 7px;display:flex;flex-direction:column;gap:5px;position:relative}.lx-ovdoc i{display:block;height:4px;border-radius:3px;background:#e6dfd3}.lx-ovdoc i:nth-child(2){width:70%}.lx-ovdoc em{position:absolute;right:-10px;bottom:-8px;width:26px;height:26px;border-radius:50%;background:#2c6a50;color:#fff;font-style:normal;font-weight:800;display:grid;place-items:center;font-size:13px;border:2px solid #fff}.lx-opriv{display:flex;gap:10px;align-items:center;background:#1f4d3a;border-radius:18px;padding:12px 14px;font-size:15px}.lx-opriv,.lx-opriv b{color:#fff}.lx-opriv>span:first-child{font-size:20px}@media (prefers-color-scheme:dark){.lx-ov.g{background:#173a2b}.lx-ov.o{background:#33281c}.lx-ov.s{background:#2a2622}.lx-ov small{color:#9fd4b6}}.lx-ovs{color:#d49a2a;font-size:12px;letter-spacing:1px}.lx-ov .lm-vpill{font-size:12px;padding:3px 9px;gap:4px;margin:0}.lx-ov .lm-vpill svg{width:13px;height:13px}.hp-bsub{margin:6px 2px 0;font-size:17px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hp-bsub span{font-size:13px;font-weight:800;background:var(--surface-2,#f5f1ea);border:1px solid var(--line);border-radius:99px;padding:0 8px}.hp-bsub small{flex-basis:100%;font-size:14px;font-weight:500;color:var(--ink-2)}.co-lead{margin:0;font-size:16px;color:var(--ink-2)}.co-wr{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.co-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;color:#fff;background:#2c6a50;flex:none}.co-av.me{background:#cd7d2e}.co-nm{flex:1 1;min-width:0}.co-st{font-size:13.5px;font-weight:800;border-radius:99px;padding:3px 11px;background:#efebe4;color:#5c574f;white-space:nowrap}.co-st.ok{background:#e4f1e9;color:#1f7a55}.co-sh{display:flex;align-items:center;gap:10px}.co-sh h2{margin:0;font-size:19px;flex:1 1}.co-n{width:30px;height:30px;border-radius:50%;background:#f3ede3;color:#7a5a32;font-weight:800;display:grid;place-items:center;flex:none;font-size:14px}.co-n.done{background:#2c6a50;color:#fff}.co-all{font-size:12.5px;font-weight:800;color:#1f7a55;background:#e4f1e9;border-radius:99px;padding:2px 9px}@media (prefers-color-scheme:dark){.co-st{background:#2a2622;color:#c9c1b6}.co-all,.co-st.ok{background:#173a2b;color:#9fd4b6}.co-n{background:#2a2622;color:#e0c39a}}.si-eb{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cfe8d8}.si-wel h1 em{font-style:normal;color:#f1b77a}.si-wel p{margin:0;color:#dcebe2;font-size:16px}.si-wel .si-back{font-size:14.5px;color:#cfe8d8}.si-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.si-chips span{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:99px;padding:3px 11px;font-size:13px;font-weight:700}.si-card{gap:14px}.si-e,.si-g{display:flex;flex-direction:column;gap:12px;margin:0}.si-g .btn{width:100%;background:#fff;border:1.5px solid #e0d9cc;color:var(--ink)}.si-e .btn{width:100%}.si-or{display:flex;align-items:center;gap:10px;color:#6b655e;font-size:14px;font-weight:600}.si-or:after,.si-or:before{content:"";flex:1 1;height:1px;background:#e6dfd3}.si-fine{margin:0;font-size:14px;color:#6b655e;text-align:center}.si-fine a{font-weight:700}.si-inv{display:flex;gap:10px;align-items:flex-start;background:#f6f2ea;border-radius:14px;padding:12px 14px;font-size:15px;color:#3d3833}.si-sent{border-color:#b9dcc7;background:#f1f8f3}.pubtabs{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));max-width:520px;margin:0 auto;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #e6dfd3;border-radius:28px;padding:7px;box-shadow:0 12px 30px -14px rgba(31,77,58,.4);gap:4px}.pubtabs a{border-radius:21px;padding:6px 4px;font-weight:700;font-size:12.5px;color:#3d4a43;transition:background .15s}.pubtabs a[aria-current=page]{background:#dcefe3;color:#1f4d3a}.mpo,.mpv{display:flex;flex-direction:column;gap:16px}.mpo .o-hero{order:-2}.mpo .o-bids{order:1}.mpo .o-more{order:2}.mpo .o-post{order:3}.mpo .o-close{order:4}.mp-top{display:flex;flex-direction:column;gap:12px}.mp-eb{color:#cfe8d8}.mp-meta{font-size:14.5px;color:#dcebe2}.mp-pc{display:flex;gap:6px;flex-wrap:wrap}.mp-pc span{display:inline-flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:99px;padding:3px 11px;font-size:13px;font-weight:700;color:#fff}.mp-pc span.warm{background:#f1b77a;color:#1f4d3a;border-color:#f1b77a}.mp-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.mp-steps div{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#cfe8d8}.mp-steps i{display:block;width:100%;height:6px;border-radius:9px;background:hsla(0,0%,100%,.18)}.mp-steps .d i{background:#8fd3ad}.mp-steps .d,.mp-steps .n{color:#fff}.mp-steps .n i{background:linear-gradient(90deg,#8fd3ad 50%,hsla(0,0%,100%,.18) 0)}.mp-next{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;padding:10px 12px;font-size:15px;display:flex;flex-direction:column;gap:8px}.mp-next small{display:block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#cfe8d8;margin-bottom:-6px}.mp-next .btn{align-self:flex-start}.mp-bids h2,.mp-more h2,.mp-post h2{font-size:21px}.mp-rng{display:flex;flex-direction:column;gap:6px}.mp-bar{position:relative;height:12px;background:#efe9df;margin-top:6px}.mp-bar,.mp-bar i{border-radius:99px}.mp-bar i{position:absolute;top:0;bottom:0;background:#8fd3ad}.mp-bar u{position:absolute;top:-5px;width:4px;height:22px;margin-left:-2px;border-radius:3px;background:#1f4d3a}.mp-rl{display:flex;justify-content:space-between;font-size:13px;color:#4f4a44}.mp-bids .card{box-shadow:none;border:1.5px solid #e6dfd3;border-radius:18px}.mp-bids .mp-bid{gap:10px}.mp-inv>summary{list-style:none;cursor:pointer;width:100%;justify-content:center}.mp-inv>summary::-webkit-details-marker{display:none}.mp-inv[open]>summary{margin-bottom:12px}.mp-post{padding-top:14px;padding-bottom:6px;gap:0}.mp-post>h2{margin:0 0 4px}.mp-acc{border-top:1px solid #f0ebe2}.mp-post>h2+.mp-acc{border-top:0}.mp-acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-weight:700;font-size:16px;min-height:52px}.mp-acc>summary::-webkit-details-marker{display:none}.mp-acc>summary small{display:block;font-weight:500;color:#6b655e;font-size:14px}.mp-acc>summary i{font-style:normal;color:#a8692c;font-size:20px;transition:transform .2s;flex:none}.mp-acc[open]>summary i{transform:rotate(90deg)}.mp-acc-b{display:flex;flex-direction:column;gap:10px;padding:0 2px 16px}.mp-acc-b>h2:first-child{display:none}.mp-acc-b>.card,.mp-acc-b>details.card{border:0;padding:0;box-shadow:none;background:none}.mp-close{text-align:center}.mp-close>summary{list-style:none;cursor:pointer;color:#b0453b;font-weight:700;font-size:15px;padding:10px}.mp-close>summary::-webkit-details-marker{display:none}.mp-close[open]>form{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px}@media (prefers-color-scheme:dark){.pubtabs{background:rgba(30,30,28,.9);border-color:#3a3833}.pubtabs a{color:#d6d0c6}.pubtabs a[aria-current=page]{background:#24402f;color:#cfe8d8}}.mp-inv .ivc{border:0;padding:0;background:none}.mp-more .card{box-shadow:none}.iv-eb{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cfe8d8}.iv-hero h1 em{font-style:normal;color:#f1b77a}.iv-who{display:flex;gap:10px;align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:16px;padding:10px 12px}.iv-av{flex:none;width:40px;height:40px;border-radius:50%;background:#f1b77a;color:#1f4d3a;font-weight:800;font-size:16px;display:grid;place-items:center}.iv-who b{display:block;font-size:16px}.iv-who span span{display:block;font-size:14px;color:#dcebe2}.iv-trk{grid-template-columns:repeat(3,1fr)}.iv-msg{background:#fbf1e4;border-radius:18px 18px 18px 6px;padding:11px 13px;font-size:15.5px;color:#3d3833;white-space:pre-wrap}.iv-msg small{display:block;font-size:12px;font-weight:800;color:#a8692c;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.iv-ben{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.iv-ben div{background:#e4f1e9;border-radius:14px;padding:10px 6px;text-align:center;font-size:13.5px;font-weight:700;color:#1f4d3a;line-height:1.25}.iv-ben i{display:block;font-style:normal;font-size:19px;margin-bottom:3px}.iv-nx{display:flex;flex-direction:column;gap:12px}.iv-nx>div{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:#3d3833}.iv-n{flex:none;width:27px;height:27px;border-radius:50%;background:#1f4d3a;color:#fff;display:grid;place-items:center;font-size:13.5px}.iv-nx span b{color:var(--ink)}.iv-rows>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #f0ebe2;font-size:15px}.iv-rows>div:first-child{border-top:0;padding-top:0}.iv-rows span{color:#6b655e;flex:none}.iv-rows b{text-align:right;min-width:0;overflow-wrap:anywhere}.iv-full{width:100%;justify-content:center}.iv-full small{font-weight:600;color:#6b655e;margin-left:4px}.iv-acc{display:flex;flex-direction:column;gap:12px;margin:0}.iv-quiet{margin:-4px 0 0;text-align:center;font-size:14.5px;color:#6b655e}.iv-quiet button{border:0;background:none;padding:6px 2px;font:inherit;color:#4f4a44;text-decoration:underline;cursor:pointer;min-height:40px}.iv-quiet.bad button{color:#b0453b;font-weight:700;text-decoration:none}.iv-st{display:flex;gap:12px;align-items:center;border-radius:18px;padding:14px 16px;font-size:15px}.iv-st b{display:block;font-size:16.5px}.iv-st.ok{background:#e4f1e9;color:#1f4d3a}.iv-st.off{background:#f3efe8;color:#3d3833}.iv-st i{font-style:normal;font-size:26px;flex:none}.iv-two{display:flex;gap:8px}.iv-two>*{flex:1 1;justify-content:center}.ag-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow)}.ag-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ag-h h2{margin:0;font-size:22px}.ag-h small{display:block;font-size:13.5px;color:#6b655e;font-weight:600;margin-top:2px}.ag-pill{flex:none;white-space:nowrap;font-size:13px;font-weight:800;border-radius:99px;padding:4px 11px;background:#fdecdc;color:#a8551c}.ag-pill.g{background:#e4f1e9;color:#1f7a55}.ag-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.ag-steps div{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:#8b857d;line-height:1.2}.ag-steps i{display:block;width:100%;height:6px;border-radius:9px;background:#efe9df}.ag-steps .d i{background:#3f9a6e}.ag-steps .d{color:#1f4d3a}.ag-steps .n{color:#a8551c}.ag-steps .n i{background:linear-gradient(90deg,#cd7d2e 50%,#efe9df 0)}.ag-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ag-facts div{background:#f6f2ea;border-radius:14px;padding:10px 12px;min-width:0}.ag-facts small{display:block;font-size:13px;color:#6b655e;font-weight:600}.ag-facts b{font:800 19px Bricolage Grotesque,system-ui,sans-serif;color:var(--ink)}.ag-facts .big{grid-column:span 2;background:linear-gradient(135deg,#1f4d3a,#2c6a50)}.ag-facts .big small{color:#cfe8d8}.ag-facts .big b{color:#fff;font-size:30px;letter-spacing:-.02em}.ag-note{margin:0;font-size:15px;color:var(--ink-2)}.ag-full{width:100%;justify-content:center}.ag-two{display:flex;gap:8px}.ag-two form .btn,.ag-two>*{flex:1 1;justify-content:center;width:100%}.ag-two form{flex:1 1;margin:0;display:flex}.ag-two .btn:disabled{background:#d9cfc2;box-shadow:none;cursor:default}.ag-miss{display:flex;flex-direction:column;gap:6px;background:#fdf3e7;border:1px solid #f1d3b0;border-radius:14px;padding:12px 14px;font-size:15px}.ag-miss div{display:flex;gap:8px}.ag-miss div:before{content:"○";color:#cd7d2e;font-weight:900;flex:none}.ag-tip{background:#fbf1e4;border-radius:14px;padding:11px 13px;font-size:14.5px;color:#3d3833}.ag-tip summary{list-style:none;cursor:pointer;display:flex;gap:10px;align-items:flex-start}.ag-tip summary::-webkit-details-marker{display:none}.ag-tip[open] summary u{display:none}.ag-tip p{margin:8px 0 0 28px}.ag-sec{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px 18px;flex-direction:column}.ag-sec,.ag-sec h3{display:flex;gap:8px}.ag-sec h3{margin:0 0 2px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1f4d3a;align-items:center}.ag-sec h3 b{width:24px;height:24px;border-radius:50%;background:#e4f1e9;display:grid;place-items:center;font-size:12.5px;letter-spacing:0}.ag-li{display:flex;justify-content:space-between;gap:12px;font-size:15.5px;padding:9px 0;border-top:1px solid #f3efe8}.ag-sec h3+.ag-li{border-top:0}.ag-li>span{min-width:0}.ag-li small{display:block;color:#6b655e;font-size:14px}.ag-li b{white-space:nowrap}.ag-al{font-size:12px;background:#fdecdc;color:#a8551c;border-radius:99px;padding:1px 8px;margin-left:6px;vertical-align:2px}.ag-al,.ag-tot{font-weight:800}.ag-tot{display:flex;justify-content:space-between;font-size:17px;padding-top:9px;border-top:2px solid #1f4d3a;margin-bottom:4px}.ag-fine{margin:0;font-size:14px;color:#6b655e}.ag-pay>div{display:flex;gap:10px;align-items:center;font-size:15.5px;padding:9px 0;position:relative}.ag-pay>div i{flex:none;width:13px;height:13px;border-radius:50%;border:3px solid #3f9a6e;background:var(--surface);z-index:1}.ag-pay>div:not(:last-child):after{content:"";position:absolute;left:5.5px;top:26px;bottom:-9px;width:2px;background:#d8ebe0}.ag-pay span{flex:1 1;min-width:0}.ag-pay small{color:#6b655e;font-weight:600}.ag-pay b{white-space:nowrap;min-width:72px;text-align:right}.ag-kv{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:15.5px;margin:0}.ag-kv dt{color:#6b655e}.ag-kv dd{margin:0;font-weight:700;min-width:0;overflow-wrap:anywhere}.ag-more summary{list-style:none;cursor:pointer;color:#a8692c;font-weight:800;font-size:15px;padding:4px 0}.ag-more summary::-webkit-details-marker{display:none}.ag-more[open] summary{margin-bottom:8px}.ag-more .std{margin:6px 0 0;padding-left:20px;font-size:14.5px;display:flex;flex-direction:column;gap:6px}.ag-sg{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ag-sg>div{border:1.5px dashed #d9d1c3;border-radius:14px;padding:11px;font-size:13.5px;color:#6b655e;min-height:80px;display:flex;flex-direction:column;gap:2px;min-width:0}.ag-sg>div b{color:#a8551c}.ag-sg>div.ok{border:1.5px solid #b9dcc7;background:#f1f8f3;color:#1f4d3a}.ag-sg em{font:italic 600 21px/1.2 Georgia,serif;color:var(--ink);overflow-wrap:anywhere}.ag-sign{background:var(--surface);border:2px solid #cd7d2e;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:14px;scroll-margin-top:84px}.ag-sign h2{margin:0}.ag-ck{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;background:#f6f2ea;border-radius:14px;padding:12px 13px;cursor:pointer}.ag-ck input{flex:none;width:24px;height:24px;margin:1px 0 0;accent-color:#cd7d2e}.ag-ck .muted{display:block;margin-top:2px}.ag-prev{border-bottom:2px solid var(--ink);font:italic 600 26px/1.2 Georgia,serif;padding:2px 4px 5px;color:var(--ink);min-height:40px;overflow-wrap:anywhere}.ag-prev.empty{color:#c9c1b4}.cp-top{display:flex;gap:12px;align-items:center}.cp-lg{flex:none;width:64px;height:64px;border-radius:18px;background:#fff;display:grid;place-items:center;font:800 26px Bricolage Grotesque,system-ui,sans-serif;color:#cd7d2e;object-fit:cover;box-shadow:0 6px 16px -8px rgba(0,0,0,.4)}.cp-sub{display:block;font-size:14.5px;color:#dcebe2;margin-top:3px}.cp-hero .mp-pc span svg{width:16px;height:12px;border-radius:2px}.cp-tr span{background:hsla(0,0%,100%,.06)}.cp-tiles{display:flex;gap:8px}.cp-tiles>div{flex:1 1;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:11px 8px;text-align:center;display:flex;flex-direction:column;gap:2px;align-items:center;min-width:0}.cp-tiles b{font:800 23px Bricolage Grotesque,system-ui,sans-serif;color:var(--ink)}.cp-tiles b.ok{color:#1f7a55}.cp-tiles b.no{color:#8b857d}.cp-tiles small{font-size:12.5px;color:#6b655e;font-weight:600;line-height:1.25}.cp-src{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1f4d3a}.cp-fine{margin:0;font-size:13.5px;color:#6b655e}.cp-act{background:var(--surface);border:2px solid #cd7d2e;border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px}.cp-act>b{font-size:18px}.cp-act .btn,.cp-full{width:100%;justify-content:center}.cp-two{display:flex;gap:8px}.cp-two .btn{flex:1 1}.cp-svc{display:flex;gap:6px;flex-wrap:wrap}.cp-svc span{font-size:13.5px;font-weight:700;border-radius:99px;padding:4px 11px;background:#f3efe8;color:#3d3833}.cp-sh{display:flex;justify-content:space-between;align-items:center;gap:10px}.cp-sh h2{margin:0}.cp-more{font-weight:800;color:#a8692c;font-size:14.5px;text-decoration:none}.cp-gal{display:grid;grid-gap:6px;gap:6px;height:210px}.cp-gal figure{margin:0;position:relative;border-radius:14px;overflow:hidden;min-height:0}.cp-gal img{width:100%;height:100%;object-fit:cover;display:block}.cp-gal span{position:absolute;right:6px;bottom:6px;background:rgba(0,0,0,.6);color:#fff;font-size:12.5px;font-weight:700;border-radius:99px;padding:2px 9px}.cp-all>summary{list-style:none;cursor:pointer;color:#a8692c;font-weight:800;font-size:15px;padding:6px 0}.cp-all>summary::-webkit-details-marker{display:none}.cp-all[open]>summary{display:none}.cp-tw>div{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid #f0ebe2;font-size:15px}.cp-tw>div:first-child{border-top:0;padding-top:2px}.cp-tw i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:800;color:#1f4d3a;background:#e4f1e9}.cp-tw i.s{background:#f3efe8;color:#6b655e}.cp-tw>div>span:nth-child(2){flex:1 1;min-width:0}.cp-tw b{display:block;font-size:15.5px}.cp-tw small{display:block;color:#6b655e;font-size:13.5px}.cp-tw a{font-size:13.5px;font-weight:700}.cp-tg{flex:none;align-self:center;font-size:12px;font-weight:800;border-radius:99px;padding:2px 9px;background:#e4f1e9;color:#1f7a55}.cp-tg.s{background:#f3efe8;color:#6b655e}.cp-ver{font-size:12.5px;font-weight:800;border-radius:99px;padding:2px 10px;background:#e4f1e9;color:#1f7a55}.cp-sc{display:flex;gap:14px;align-items:center}.cp-n{font:800 48px/1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em;color:#1f4d3a}.cp-ds{display:flex;flex-direction:column;gap:5px}.cp-ds>div{display:grid;grid-template-columns:28px 1fr 40px;grid-gap:8px;gap:8px;align-items:center;font-size:13.5px;color:#4f4a44}.cp-ds i{height:8px;border-radius:9px;background:#efe9df;overflow:hidden}.cp-ds i b{display:block;height:100%;background:#3f9a6e;border-radius:9px}.cp-cats{display:flex;gap:6px;flex-wrap:wrap}.cp-cats span{font-size:13px;font-weight:700;border-radius:99px;padding:3px 10px;background:#e4f1e9;color:#1f4d3a}.cp-rv{border-top:1px solid #f0ebe2;padding-top:12px;margin-top:2px;display:flex;flex-direction:column;gap:6px}.cp-rvh{display:flex;gap:10px;align-items:center}.cp-rvh>span:nth-child(2){flex:1 1;min-width:0}.cp-ra{flex:none;width:38px;height:38px;border-radius:50%;background:#fbf1e4;color:#a8692c;font-weight:800;display:grid;place-items:center}.cp-rvh b{display:block;font-size:15.5px}.cp-rvh small{display:block;font-size:13px;color:#6b655e}.cp-rv p{margin:0;font-size:15.5px}.cp-rpl{background:#f6f2ea;border-radius:12px;padding:9px 12px;font-size:14.5px;color:#3d3833}.cp-rep summary{cursor:pointer;font-size:13px;color:#8b857d;list-style:none}.cp-rep summary::-webkit-details-marker{display:none}.cp-lk{display:flex;gap:8px;flex-wrap:wrap}.cp-lk a{display:inline-flex;gap:8px;align-items:center;border:1.5px solid var(--line);border-radius:99px;padding:9px 14px;font-weight:700;font-size:15px;background:var(--surface);color:var(--ink);text-decoration:none;min-height:44px}.tb-h{justify-content:space-between;gap:10px}.tb-h,.tb-h h2{display:flex;align-items:center}.tb-h h2{margin:0;font-size:22px;gap:6px}.tb-pill{flex:none;white-space:nowrap;font-size:13px;font-weight:800;border-radius:99px;padding:4px 11px;background:#fdecdc;color:#a8551c}.tb-pill.g{background:#e4f1e9;color:#1f7a55}.tb-pill.n{background:#f3efe8;color:#6b655e}.tb-p{margin:0;font-size:15px;color:var(--ink-2)}.tb-fine{margin:0;font-size:14px;color:#6b655e;text-align:center}.tb-big{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tb-big b{font:800 32px Bricolage Grotesque,system-ui,sans-serif;color:#1f4d3a;letter-spacing:-.02em}.tb-big span{color:#6b655e;font-size:15px}.tb-bar{height:12px;border-radius:99px;background:#efe9df;overflow:hidden;display:flex}.tb-bar b{background:#3f9a6e}.tb-bar i{background:repeating-linear-gradient(45deg,#cd7d2e 0 6px,#e5a464 6px 12px)}.tb-bl{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13.5px;color:#4f4a44;margin-top:-4px}.tb-bl .p{color:#1f4d3a;font-weight:700}.tb-bl .w{color:#a8551c;font-weight:700}.tb-turn h3{margin:0;font-size:19px}.tb-eb{font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#a8551c}.tb-amt{font:800 32px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.tb-form{display:flex;flex-direction:column;gap:10px;margin:0}.tb-full{width:100%;justify-content:center}.tb-ways{display:flex;gap:6px;flex-wrap:wrap}.tb-ways label{cursor:pointer}.tb-ways input{position:absolute;opacity:0;pointer-events:none}.tb-ways span{display:inline-flex;align-items:center;min-height:44px;border:1.5px solid var(--line);border-radius:12px;padding:8px 14px;font-weight:700;font-size:15px;background:var(--surface)}.tb-ways input:checked+span{border-color:#cd7d2e;background:#fbf1e4;color:#a8692c}.tb-ways input:focus-visible+span{outline:2px solid #cd7d2e;outline-offset:2px}.tb-list{gap:0}.tb-list>h3{margin:0 0 4px}.tb-row{padding:12px 0;border-top:1px solid #f0ebe2;display:flex;flex-direction:column;gap:8px}.tb-list>h3+.tb-row{border-top:0}.tb-rt{display:flex;gap:11px;align-items:center}.tb-rt i{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13.5px;font-weight:900;background:#efe9df;color:#8b857d}.tb-rt i.ok{background:#3f9a6e;color:#fff}.tb-rt i.go{background:#cd7d2e;color:#fff}.tb-rt>span:nth-child(2){flex:1 1;min-width:0}.tb-rt b{font-size:15.5px}.tb-rt small{display:block;font-size:13.5px;color:#6b655e}.tb-ra{text-align:right;flex:none}.tb-ra b{white-space:nowrap}.tb-ra s{display:block;font-size:12.5px;color:#8b857d}.tb-act>summary{list-style:none;cursor:pointer;color:#a8692c;font-weight:800;font-size:15px;padding:2px 0 0 39px}.tb-act>summary::-webkit-details-marker{display:none}.tb-act[open]>summary{margin-bottom:8px}.tb-mini{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;font-size:14px;color:#6b655e;margin:0}.tb-mini button{border:0;background:none;font:inherit;font-weight:700;color:#a8692c;text-decoration:underline;cursor:pointer;min-height:40px;padding:0 4px}.tb-eq{display:grid;grid-template-columns:1fr auto 1fr auto 1.2fr;grid-gap:4px;gap:4px;align-items:center;text-align:center}.tb-eq>div{background:#f6f2ea;border-radius:12px;padding:8px 4px;min-width:0}.tb-eq>div.t{background:linear-gradient(135deg,#1f4d3a,#2c6a50);color:#fff}.tb-eq small{display:block;font-size:12px;font-weight:700;color:#6b655e}.tb-eq .t small{color:#cfe8d8}.tb-eq b{font:800 16px Bricolage Grotesque,system-ui,sans-serif}.tb-eq em{font-style:normal;font-weight:800;color:#8b857d}.tb-new>summary{width:100%;justify-content:center}.tb-new[open]>summary{margin-bottom:10px}.tb-empty{margin:0;text-align:center;color:#6b655e;font-size:15px;padding:6px 0}.tb-co{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:10px}.tb-co.turn{border:2px solid #cd7d2e}.tb-coh{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tb-coh>div{min-width:0}.tb-coh small{display:block;font-size:12.5px;font-weight:700;color:#6b655e;letter-spacing:.03em;text-transform:uppercase}.tb-coh h3{margin:3px 0 0;font-size:18px}.tb-tag{flex:none;white-space:nowrap;font-size:12.5px;font-weight:800;border-radius:99px;padding:3px 10px;background:#e4f1e9;color:#1f7a55}.tb-tag.w{background:#fdecdc;color:#a8551c}.tb-tag.n{background:#f3efe8;color:#6b655e}.tb-tag.b{background:#fbe4e1;color:#b0453b}.tb-desc{margin:0;white-space:pre-wrap;font-size:15.5px}.tb-chips{display:flex;gap:6px;flex-wrap:wrap}.tb-chips span{font-size:13.5px;font-weight:800;border-radius:99px;padding:4px 11px;background:#f3efe8}.tb-chips .up{background:#fdecdc;color:#a8551c}.tb-chips .dn{background:#e4f1e9;color:#1f7a55}.tb-if{background:#f1f8f3;border-radius:12px;padding:10px 12px;font-size:14.5px;color:#1f4d3a}.tb-two{display:flex;gap:8px;margin:0}.tb-two .btn{flex:1 1;justify-content:center}.tb-tl{gap:0}.tb-ph{display:flex;gap:12px;position:relative;padding:0 0 16px}.tb-ph:last-child{padding-bottom:0}.tb-ph:not(:last-child):after{content:"";position:absolute;left:9px;top:24px;bottom:0;width:2px;background:#e6dfd3}.tb-ph>i{flex:none;width:20px;height:20px;border-radius:50%;border:3px solid #cfc6b8;background:var(--surface);margin-top:2px;z-index:1}.tb-ph>i.ok{background:#3f9a6e;border-color:#3f9a6e}.tb-ph>i.now{border-color:#cd7d2e;box-shadow:0 0 0 4px #fbe3cb}.tb-ph b{font-size:16px}.tb-dc{background:#fbf1e4;border-radius:12px;padding:10px 12px;font-size:14.5px;display:flex;flex-direction:column;gap:3px}.tb-sel.turn{border:2px solid #cd7d2e}.tb-sel.done{box-shadow:none}.tb-chosen{background:#f1f8f3;border-radius:12px;padding:10px 12px;font-size:15px;color:#1f4d3a}.tb-docs{display:flex;flex-direction:column}.tb-doc{display:flex;gap:11px;align-items:center;padding:11px 0;border-top:1px solid #f0ebe2;font-size:15px}.tb-doc:first-child{border-top:0}.tb-doc>i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-style:normal;background:#f3efe8;font-size:17px}.tb-doc a{color:inherit}.tb-sh{margin:6px 0 0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1f4d3a}.tb-fix.turn{border:2px solid #cd7d2e}.st-eb{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cfe8d8}.st-me{display:flex;gap:12px;align-items:center}.st-me>div{min-width:0}.st-me b{font-size:20px}.st-me b,.st-me span{display:block;overflow-wrap:anywhere}.st-me span{font-size:14.5px;color:#dcebe2}.st-av{flex:none;width:54px;height:54px;border-radius:50%;background:#f1b77a;color:#1f4d3a!important;font:800 20px Bricolage Grotesque,system-ui,sans-serif;display:grid!important;place-items:center}.st-grp>h2{margin:8px 0 2px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1f4d3a}.st-note{margin:4px 0 6px;font-size:13.5px;color:#6b655e}.st-row{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #f0ebe2;font-size:15.5px;cursor:pointer;min-height:56px}.st-grp>h2+.st-det>.st-row,.st-grp>h2+.st-note+.st-row,.st-grp>h2+.st-row{border-top:0}.st-row.top{align-items:flex-start}.st-row>i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-style:normal;font-size:17px;background:#f3efe8}.st-row>span{flex:1 1;min-width:0}.st-row b{display:block;font-weight:700}.st-row small{display:block;font-size:13.5px;color:#6b655e;margin-top:1px}.st-row>u{text-decoration:none;color:#a8692c;font-size:22px;flex:none;transition:transform .2s}input.st-sw[type=checkbox]{-moz-appearance:none;appearance:none;width:50px!important;height:30px!important;min-width:50px;min-height:30px;padding:0;border:0;accent-color:auto;-webkit-appearance:none;flex:none;width:50px;height:30px;border-radius:99px;background:#d9d1c3;position:relative;cursor:pointer;margin:0;transition:background .2s}.st-sw:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s}input.st-sw[type=checkbox]:checked{background:#3f9a6e}input.st-sw[type=checkbox]:checked:after{left:23px}.st-sw:focus-visible{outline:2px solid #cd7d2e;outline-offset:2px}.st-det>summary{list-style:none}.st-det>summary::-webkit-details-marker{display:none}.st-det[open]>summary>u{transform:rotate(90deg)}.st-det,.st-grp>.st-row{border-top:1px solid #f0ebe2}.st-det>.st-row,.st-grp>h2+.st-det,.st-grp>h2+.st-note+.st-row{border-top:0}.st-body{gap:12px;padding:0 0 14px 48px}.st-body,.st-form{display:flex;flex-direction:column}.st-form{gap:16px;margin:0}.st-full{width:100%;justify-content:center}.st-two{display:flex;gap:8px;flex-wrap:wrap}.st-two .btn{flex:1 1 160px;justify-content:center}.bp-ring{flex:none;width:76px;height:76px;border-radius:50%;background:conic-gradient(#8fd3ad 0 var(--p),hsla(0,0%,100%,.18) var(--p) 100%);display:grid!important;place-items:center}.bp-ring b{width:60px;height:60px;border-radius:50%;background:#2c6a50;display:grid;place-items:center;font:800 19px Bricolage Grotesque,system-ui,sans-serif}.bt-seg{display:flex;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:5px;overflow-x:auto}.bt-seg a{flex:1 1;text-align:center;white-space:nowrap;border-radius:12px;padding:9px 10px;font-weight:700;font-size:14.5px;color:#3d4a43;text-decoration:none;min-height:40px}.bt-seg a.on{background:#1f4d3a;color:#fff}.bp-todo{gap:0}.bp-todo .cp-sh{margin-bottom:4px}.bp-todo>div:not(.cp-sh){display:flex;gap:11px;align-items:center;padding:11px 0;border-top:1px solid #f0ebe2;font-size:15.5px}.bp-todo>.cp-sh+div{border-top:0}.bp-todo>div>i{flex:none;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:13px;border:2px solid #cd7d2e}.bp-todo>div.ok>i{border:0;background:#3f9a6e;color:#fff}.bp-todo>div>span{flex:1 1}.bp-todo>div.ok>span{color:#6b655e}.bp-todo>div:not(.cp-sh)>a{flex:none;font-weight:800;color:#fff;background:#cd7d2e;border-radius:99px;padding:6px 14px;font-size:14px;text-decoration:none}.bp-todo .tb-fine{margin-top:10px}.bp-acc{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:2px 16px}.bp-acc>summary{list-style:none;border-top:0}.bp-acc>summary::-webkit-details-marker{display:none}.bp-acc[open]>summary>u{transform:rotate(90deg)}.bp-body{display:flex;flex-direction:column;gap:12px;padding:4px 0 16px}.bp-body>.bp-form>h2:first-of-type,.bp-body>h2:first-child{height:0;margin:0;overflow:hidden;font-size:0}.bp-body>h2{font-size:18px;margin:8px 0 0}.bp-body .card{box-shadow:none;border:1.5px solid var(--line);border-radius:16px}.bp-form{display:flex;flex-direction:column;gap:12px;margin:0}.bp-form>h2{font-size:18px;margin:8px 0 0}.hl-form{display:flex;flex-direction:column;gap:12px;margin:0}.hl-tp{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.hl-tp label{cursor:pointer;display:flex}.hl-tp input{position:absolute;opacity:0;pointer-events:none}.hl-tp span{flex:1 1;background:var(--surface);border:1.5px solid var(--line);border-radius:16px;padding:12px;font-weight:700;font-size:15px;display:flex;flex-direction:column;gap:4px;min-height:84px}.hl-tp span i{font-style:normal;font-size:21px}.hl-tp input:checked+span{border-color:#cd7d2e;background:#fbf1e4}.hl-tp input:focus-visible+span{outline:2px solid #cd7d2e;outline-offset:2px}.hl-form .card .btn{width:100%;justify-content:center}.hl-faq{gap:0}.hl-faq>h2{margin:0 0 4px}.hl-faq details{border-top:1px solid #f0ebe2}.hl-faq>h2+details{border-top:0}.hl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-weight:700;font-size:15.5px}.hl-faq summary::-webkit-details-marker{display:none}.hl-faq summary i{font-style:normal;color:#a8692c;font-size:20px;transition:transform .2s}.hl-faq details[open] summary i{transform:rotate(90deg)}.hl-faq details p{margin:-4px 0 14px;font-size:15px;color:#4f4a44}.hl-th{display:flex;flex-direction:column;gap:6px;padding-top:4px}.hl-b{border-radius:16px;padding:10px 13px;font-size:15px;white-space:pre-wrap}.hl-b small{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#6b655e;margin-bottom:2px;white-space:normal}.hl-b.me{background:#fbf1e4;border-radius:16px 16px 6px 16px;margin-left:30px}.hl-b.us{background:#e4f1e9;border-radius:16px 16px 16px 6px;margin-right:30px}.hl-b.us small{color:#1f7a55}.hl-wait{font-size:13.5px;color:#6b655e;text-align:right}.pw{gap:16px;margin-top:4px}.pw,.pw-top{display:flex;flex-direction:column}.pw-top{gap:12px}.pw-top h1{margin:2px 0 0;font:800 34px/1.04 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.035em;color:var(--ink)}.pw-final h2 em,.pw-hero h2 em,.pw-top h1 em{font-style:normal;color:#cd7d2e}.pw-hero h2 em{color:#f1b77a}.pw-lead{margin:0;font-size:16.5px;color:var(--ink-2)}.pw-money{background:radial-gradient(120% 100% at 100% 0,#3f8a66 0,#2c6a50 45%,#1f4d3a 100%);color:#fff;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:6px}.pw-money small{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cfe8d8}.pw-money>b{font:800 40px/1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em;color:#e4f3ea}.pw-money>span{font-size:15.5px;color:#dcebe2}.pw-zip{display:flex;gap:8px;margin:6px 0 0}.pw-zip input{flex:1 1;min-width:0;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:14px;padding:11px 13px;color:#fff;font:700 16px system-ui}.pw-zip input::placeholder{color:#cfe8d8}.pw-zip button{flex:none;border:0;border-radius:14px;background:#f1b77a;color:#1f4d3a;font:800 15px system-ui;padding:0 18px;cursor:pointer;min-height:46px}.pw-job{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:12px;color:inherit;text-decoration:none}.pw-job>i{flex:none;width:50px;height:50px;border-radius:13px;background:linear-gradient(160deg,#dfe8ea,#9fb6bb)}.pw-job:nth-of-type(2)>i{background:linear-gradient(160deg,#efe3d3,#b9926a)}.pw-job>span{flex:1 1;min-width:0;font-size:14px;color:#6b655e}.pw-job>span b{display:block;font-size:16px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-job>em{flex:none;font-style:normal;font-weight:800;font-size:15px;color:#1f4d3a;text-align:right;white-space:nowrap}.pw-job>em small{display:block;font-size:12px;font-weight:600;color:#6b655e}.pw-full{width:100%;justify-content:center;text-align:center;box-sizing:border-box}.pw-trust{justify-content:center;flex-wrap:wrap;font-size:13px;font-weight:800;color:#1f4d3a}.pw-hero,.pw-trust{display:flex;gap:10px}.pw-hero{background:radial-gradient(120% 100% at 100% 0,#3f8a66 0,#2c6a50 45%,#1f4d3a 100%);color:#fff;border-radius:24px;padding:20px;flex-direction:column;margin-top:10px}.pw-hero h2{margin:0;color:#fff;font:800 28px/1.08 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em}.pw-hero p{margin:0;color:#dcebe2;font-size:15.5px}.pw-price{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:4px}.pw-price>div{border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:2px;min-width:0}.pw-price .them{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.pw-price .us{background:#fff;color:#1f4d3a}.pw-price small{font-size:12.5px;font-weight:700;opacity:.9}.pw-price b{font:800 25px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.pw-price .them b{text-decoration:line-through;-webkit-text-decoration-color:#f1b77a;text-decoration-color:#f1b77a;text-decoration-thickness:3px}.pw-price span{font-size:12.5px;opacity:.85}.pw-tools{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pw-tools>div{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:#6b655e;line-height:1.3;min-width:0}.pw-tools>div>b{color:var(--ink);font-size:15.5px}.pw-tools i{font-style:normal;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:19px;background:#e4f1e9}.pw-mini{margin-top:auto;background:#f6f2ea;border-radius:10px;padding:7px 9px;font-size:12px;color:#3d3833;display:flex;justify-content:space-between;gap:6px}.pw-mini b{font-size:12px;color:#1f7a55;white-space:nowrap}.pw-tbl{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;font-size:15px}.pw-tbl>div{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid #f0ebe2}.pw-tbl>div:first-child{border-top:0}.pw-tbl .h{background:#f6f2ea;font-weight:800;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:#4f4a44}.pw-tbl>div>b{color:#1f7a55;white-space:nowrap}.pw-tbl .tot{background:#1f4d3a;color:#fff;font-weight:800;font-size:17px}.pw-tbl .tot s{color:#cfe8d8;font-size:14px;margin-right:6px}.pw-tbl .tot b{color:#fff}.pw-note{margin:0;background:#f6f2ea;border-radius:14px;padding:12px 14px;font-size:14px;color:#4f4a44}.pw-sect{display:block;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1f4d3a;margin:8px 0}.pw-hiw{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;grid-gap:4px;gap:4px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px 8px}.pw-hiw>div{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:14px}.pw-hiw i{font-style:normal;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;font-size:23px;background:#fbf1e4}.pw-hiw>div:nth-child(3) i{background:#e4f1e9}.pw-hiw>div:nth-child(5) i{background:#e7eef6}.pw-hiw small{font-size:12.5px;color:#6b655e;line-height:1.25}.pw-hiw>em{font-style:normal;color:#cfc6b8;font-weight:900;margin-top:16px}.pw-vs{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;font-size:14.5px}.pw-vs>div{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:12px 14px;border-top:1px solid #f0ebe2}.pw-vs>div:first-child{border-top:0;background:#f6f2ea;font-weight:800;font-size:13px;color:#8b857d}.pw-vs>div:first-child span:last-child{color:#1f7a55}.pw-vs>div>span:nth-child(2){color:#8b857d}.pw-vs>div>b{color:#1f7a55}.pw-faq{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:2px 16px}.pw-faq details{border-top:1px solid #f0ebe2}.pw-faq details:first-child{border-top:0}.pw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:15px 0;font-weight:700;font-size:16px}.pw-faq summary::-webkit-details-marker{display:none}.pw-faq summary i{font-style:normal;color:#a8692c;font-size:20px;transition:transform .2s}.pw-faq details[open] summary i{transform:rotate(90deg)}.pw-faq p{margin:-6px 0 14px;font-size:15px;color:#4f4a44}.pw-final{background:radial-gradient(120% 100% at 50% 0,#3f8a66 0,#2c6a50 50%,#1f4d3a 100%);color:#fff;border-radius:24px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;text-align:center;margin-top:6px}.pw-art{width:200px;max-width:70%;margin:-4px auto -6px}.pw-art svg{width:100%;height:auto;display:block;--sky:hsla(0,0%,100%,.08);--sky2:hsla(0,0%,100%,.12);--acbg:hsla(0,0%,100%,.1);--grbg:hsla(0,0%,100%,.14);--gr:#8fd3ad;--ac:#f1b77a;--card:#fff;--mut:#6b655e;--fg:#1b1a18}.pw-final h2{margin:0;color:#fff;font:800 27px/1.1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em}.pw-final h2 em{color:#f1b77a}.pw-final ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;text-align:left;align-self:center}.pw-final li{font-size:15.5px;color:#e4f3ea;display:flex;gap:8px}.pw-final li:before{content:"✓";color:#8fd3ad;font-weight:900}.pw-final p{margin:0;font-size:13.5px;color:#cfe8d8}.lx.lx-co{gap:14px}.lx.lx-co .lx-hero{gap:0}.pw-jw{display:block;font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-job>em.pend{color:#8b857d;font-weight:700;font-size:13.5px}.pw-math{display:flex;flex-direction:column;gap:6px;margin-top:14px}.pw-math h2{margin:0;font:800 28px/1.08 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em;color:var(--ink)}.pw-math h2 em{font-style:normal;color:#1f7a55}.pw-math p{margin:0;font-size:15.5px;color:var(--ink-2)}.pw-tbl .h{text-transform:none;letter-spacing:0;font-size:15px;color:var(--ink)}.pw-tbl .h b{color:#1f7a55}.es-wrap{cursor:pointer;border-radius:22px;-webkit-tap-highlight-color:transparent}.es-wrap:focus-visible{outline:3px solid #cd7d2e;outline-offset:3px}.pw-ex{position:relative}.pw-exh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pw-extag{background:#f1b77a;color:#1f4d3a;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:3px 10px}.pw-exjobs{display:flex;flex-direction:column;gap:6px;margin-top:8px}.pw-exjobs>div{display:flex;justify-content:space-between;align-items:center;gap:10px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:14px;padding:10px 12px}.pw-exjobs span{font-size:13.5px;color:#cfe8d8;min-width:0}.pw-exjobs span b{display:block;color:#fff;font-size:15px}.pw-exjobs em{font-style:normal;font-weight:800;color:#e4f3ea;white-space:nowrap;font-size:15px}.pw-exhint{margin-top:4px;font-size:14px!important;font-weight:700;color:#f1b77a!important}.pw-real{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1f4d3a;margin-top:4px}.pw-real i{width:9px;height:9px;border-radius:50%;background:#3f9a6e;box-shadow:0 0 0 4px #d8efe1}.es-shade{position:fixed;inset:0;z-index:90;background:rgba(20,30,25,.45);display:flex;align-items:flex-end;justify-content:center;animation:es-in .2s ease}.es-sheet{width:100%;max-width:520px;background:var(--surface,#fff);border-radius:26px 26px 0 0;padding:12px 20px calc(22px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:10px;text-align:center;animation:es-up .25s ease}.es-grab{width:44px;height:5px;border-radius:9px;background:#e0d9cc;margin:0 auto 6px}.es-ic{font-size:40px}.es-sheet h2{margin:0;font:800 23px/1.15 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.es-sheet p{margin:0 0 6px;font-size:15.5px;color:var(--ink-2)}.es-full{width:100%;justify-content:center}.es-x{border:0;background:none;font:inherit;color:#6b655e;font-weight:700;padding:10px;cursor:pointer}@keyframes es-in{0%{opacity:0}}@keyframes es-up{0%{transform:translateY(40px);opacity:.6}}@media (prefers-reduced-motion:reduce){.es-shade,.es-sheet{animation:none}}.db{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.db-jobs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.db-job{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink);text-decoration:none;font-weight:700;font-size:14px}.db .hp-cu{margin:0}.pf{gap:14px}.pf,.pf-top{display:flex;flex-direction:column}.pf-top{gap:8px}.pf-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.pf-save{font-size:13px;font-weight:700;color:#1f7a55}.pf-h1{margin:2px 0 0;font:800 26px/1.1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.pf-prog{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.pf-prog i{height:6px;border-radius:99px;background:#e4e0da}.pf-prog i.ok{background:#2c6a50}.pf-prog i.now{background:#cd7d2e}.pf-pl{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px}.pf-pl b{color:var(--ink)}.pf-pl span{color:var(--ink-2);font-size:13.5px}.pf-q{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px}.pf-q h2{margin:0;font:800 22px/1.15 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.01em}.pf-hint{margin:0;font-size:14.5px;color:var(--ink-2)}.pf-types{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.pf-type{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 2px 8px;border:1.5px solid var(--line);border-radius:16px;background:var(--surface);font-size:12.5px;font-weight:700;color:var(--ink);text-align:center;line-height:1.15;text-decoration:none;cursor:pointer}.pf-type>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f6e8d6;color:#b8621f}.pf-type.on{border-color:#cd7d2e;background:#fdf4ea}.pf-idea{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#f3eef7;color:#4d3a5c;text-decoration:none;font-size:14px;line-height:1.3}.pf-idea>span:first-child{flex:none;width:30px;height:30px;border-radius:10px;background:#fff;display:grid;place-items:center;color:#7a4a6b;font-size:15px}.pf-idea>span:nth-child(2){flex:1 1}.pf-idea em{font-style:normal;font-size:22px;color:#7a4a6b}.pf-was{display:flex;align-items:center;gap:6px;font-size:14px}.pf-was,.pf-was a{font-weight:700;color:#b8621f}.pf-was a{margin-left:auto;text-decoration:underline;font-size:13.5px}.pf-acc{border:1px solid var(--line);border-radius:16px;overflow:hidden}.pf-acc,.pf-g{display:flex;flex-direction:column}.pf-g{padding:12px 14px;gap:8px}.pf-g+.pf-g{border-top:1px solid var(--line)}.pf-g.open{background:#fdf9f4}.pf-gh b{font-size:15.5px}.pf-gh em{margin-left:auto;font-style:normal;color:#cd7d2e;font-size:18px;font-weight:700}.pf-n{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#2c6a50;color:#fff;font-size:12px;font-weight:800;display:inline-grid;place-items:center}.pf-pk{font-size:13px;color:#1f7a55;font-weight:600;margin-top:-4px}.pf .chip span{font-size:14px;padding:8px 14px}.pf-bar{margin:0}.pf-nav{display:flex;gap:10px;align-items:center}.pf-nav .btn{flex:1 1;text-align:center;justify-content:center}.pf-qn{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink-2)}.pf-dots{display:flex;gap:3px}.pf-dots i{width:8px;height:8px;border-radius:50%;background:#e4e0da}.pf-dots i.ok{background:#2c6a50}.pf-dots i.now{background:#cd7d2e}.pf-grp{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1f4d3a;margin-bottom:-6px}.pf-opts{display:flex;flex-direction:column;gap:8px}.pf-opt{text-align:left;font:700 16.5px system-ui,sans-serif;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer}.pf-opt.ns{border-style:dashed;color:var(--ink-2)}.pf-skip{flex:1 1;background:none;border:0;font:700 15px system-ui,sans-serif;color:#b8621f;cursor:pointer}.pf-type{font-family:inherit}.pf-type:active>span{transform:scale(.94)}.pf-gh{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;min-height:32px}.pf-gh:focus-visible,.pf-opt:focus-visible,.pf-type:focus-visible{outline:3px solid var(--accent);outline-offset:2px}fieldset.pf-g{margin:0;border:0;border-radius:0;min-width:0}.pf-acc fieldset.pf-g+fieldset.pf-g{border-top:1px solid var(--line)}.pf .pk .chip span{font-size:14px;padding:8px 14px}.pf-was button{margin-left:auto;padding:0;font:700 13.5px system-ui,sans-serif;text-decoration:underline}.pf-nextg,.pf-was button{background:none;border:0;color:#b8621f;cursor:pointer}.pf-nextg{align-self:flex-start;padding:2px 0;font:700 14px system-ui,sans-serif}.pf-bar{display:flex;align-items:center;gap:10px}.pf-bar>span{flex:1 1}.pf-bar .pf-bk{flex:none;padding-inline:14px}.pf-opt.on{border-color:#1f4d3a;background:#e8f3ee;box-shadow:inset 0 0 0 2px #1f4d3a}.pf-num{font-size:20px!important;font-weight:700;max-width:200px}.pf-done{display:flex;flex-direction:column;gap:6px}.pf-chg{align-self:flex-start;background:none;border:0;padding:2px 0;font:700 14.5px system-ui,sans-serif;color:#b8621f;cursor:pointer;text-decoration:underline}.pf-note{margin:0;font-size:14px;color:var(--bad);font-weight:600}.pf-note a{color:inherit;text-decoration:underline;margin-left:4px}.pf-q.wn{border-color:var(--line);background:var(--surface)}@media (prefers-color-scheme:dark){.pf-type>span{background:#3a2a1a;color:#f1b77a}.pf-type.on{background:#2e2216}.pf-g.open{background:#1f1c18}.pf-idea{background:#2a2230;color:#e3d2ee}.pf-idea>span:first-child{background:#3a2f42;color:#e3d2ee}.pf-opt.on{background:#1d3a2d}.pf-dots i,.pf-prog i{background:#3a3631}}.post-cover{width:100%;height:150px;border-radius:14px}.ph-cover,.post-cover{display:block;object-fit:cover}.ph-cover{width:58px;height:58px}.mp-cover{position:relative;display:block;margin:-4px -4px 4px;border-radius:18px;overflow:hidden;line-height:0}.mp-cover img{width:100%;height:170px;object-fit:cover}.mp-cover span{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.55);color:#fff;font:700 12.5px/1 system-ui,sans-serif;border-radius:99px;padding:6px 10px}.jb-row{justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.jb,.jb-row{display:flex}.jb{flex-direction:column;gap:1px}.jb small{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.jb b{font-size:19px}.jv{display:flex;flex-direction:column;gap:14px}.jv-hero{gap:8px}.jv-hero h1{font-size:28px}.jv-sum{margin:0;color:#fff;font-size:16px;font-weight:600;line-height:1.35}.jv-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:4px}.jv-facts span{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.12);border-radius:12px;padding:7px 10px;font-size:13.5px;font-weight:700;color:#fff}.jv-facts span.u{background:#f1b77a;color:#1f4d3a}.jv-facts svg,.jv-hi svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.jv-money{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:12px}.jv-m{border-radius:14px;padding:10px 12px;background:#f5f1eb;display:flex;flex-direction:column}.jv-m.g{background:#e3f1e9}.jv-m small{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.jv-m.g small{color:#1f7a55}.jv-m b{font:800 21px/1.2 Bricolage Grotesque,system-ui,sans-serif;color:var(--ink);letter-spacing:-.01em}.jv-m.g b{color:#1f4d3a}.jv-m span{font-size:13px;color:var(--ink-2)}.jv-rng{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;padding:4px 2px 0}.jv-rb{position:relative;height:12px}.jv-rb i{position:absolute;top:3px;height:6px;border-radius:99px}.jv-rb i.ai{background:#e4e0da}.jv-rb i.bd{top:0;height:12px;background:#2c6a50}.jv-rb em{position:absolute;top:-2px;width:3px;height:16px;background:#cd7d2e;border-radius:2px}.jv-rl{display:flex;justify-content:space-between;gap:6px;font-size:12.5px;color:var(--ink-2);font-weight:600}.jv-rl span:nth-child(2){color:#1f7a55;text-align:center}.jv-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:14px;flex-direction:column}.jv-card,.jv-card h2{display:flex;gap:10px}.jv-card h2{margin:0;align-items:center;font:800 19px Bricolage Grotesque,system-ui,sans-serif}.jv-card h3{margin:4px 0 -2px;font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#1f4d3a}.jv-hi{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#f6e8d6;color:#b8621f}.jv-hi.b{background:#e6edfb;color:#2554c7}.jv-hi.g{background:#d9f1e6;color:#1f7a55}.jv-hi.o{background:#f6e8d6;color:#b8621f}.jv-cc{display:flex;flex-wrap:wrap;gap:6px}.jv-cc span{background:#fdf3e6;color:#7a4a14;border:1px solid #f1d9b8;border-radius:99px;padding:7px 12px;font-size:14px;font-weight:700}.jv-tip{margin:0;font-size:13.5px;color:var(--ink-2)}.jv-scope{gap:6px}.jv-scope,.jv-scope>div{display:flex;flex-direction:column}.jv-scope>div{border-left:4px solid #cd7d2e;background:#fbf8f4;border-radius:4px 12px 12px 4px;padding:8px 12px}.jv-scope span{font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.jv-scope b{font-size:16.5px}.jv-dh{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.jv-dh,.jv-lvl{align-items:center}.jv-lvl{position:relative;display:inline-flex;font-size:12.5px;font-weight:800;color:#1f4d3a;background:#e4e0da;border-radius:99px;padding:4px 10px;overflow:hidden}.jv-lvl i{position:absolute;inset:0 auto 0 0;background:#bfe0cd}.jv-lvl{isolation:isolate}.jv-lvl i{z-index:-1}.jv-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:6px;gap:6px}.jv-tiles>div{border:1px solid var(--line);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:1px;min-width:0}.jv-tiles small{font-size:12.5px;color:var(--ink-2);font-weight:600}.jv-tiles b{font-size:15px;line-height:1.25;overflow-wrap:anywhere}.jv-tiles .ns{border-color:#f1c58f;background:#fdf3e6}.jv-tiles .ns b{color:#9a5b00}.jv-tiles em{font-style:normal;font-size:12px;font-weight:800;color:#b8621f}.jv-tiles .k{background:#eef6f1;border-color:#cfe5d8}.jv-ask{border-color:#f1c58f;background:#fffaf3}.jv-ask p{margin:0;font-size:14px;color:var(--ink-2)}.jv-qs{display:flex;flex-wrap:wrap;gap:6px}.jv-qs span{background:#fff;border:1.5px dashed #e3b98a;color:#7a4a14;border-radius:99px;padding:5px 11px;font-size:13.5px;font-weight:700}.jv-qs span.ns{border-style:solid;background:#fdf3e6}.jv-ai summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer}.jv-ai summary::-webkit-details-marker{display:none}.jv-ai summary>span:nth-child(2){flex:1 1;display:flex;flex-direction:column}.jv-ai summary b{font-size:16px}.jv-ai summary small{font-size:13px;color:var(--ink-2)}.jv-ai summary em{font-style:normal;font-size:22px;color:#cd7d2e}.jv-priv{margin:0;font-size:13.5px;color:var(--ink-2);text-align:center}.jv-say{background:#fbf8f4;gap:4px}.jv-say small{font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.jv-say p{font:600 16px/1.45 Georgia,serif}.jv-q,.jv-say p{margin:0;color:var(--ink)}.jv-q{font:600 15px/1.45 Georgia,serif}.jv-grp{display:flex;flex-direction:column;gap:8px}.jv-ai{gap:8px}.jv-ai[open] summary em{transform:rotate(90deg)}.jv-hero .mp-cover{margin-bottom:2px}@media (prefers-color-scheme:dark){.jv-m{background:#26221e}.jv-m.g{background:#1d3a2d}.jv-m.g b{color:#bfe3cf}.jv-m.g small{color:#8fd3ad}.jv-ask{background:#2a2118;border-color:#5a4126}.jv-cc span,.jv-tiles .ns{background:#3a2a1a;border-color:#5a4126;color:#f1c58f}.jv-tiles .ns b{color:#f1c58f}.jv-tiles .k{background:#1d3a2d;border-color:#2c5a44}.jv-say,.jv-scope>div{background:#1f1c18}.jv-qs span{background:transparent;color:#f1c58f;border-color:#8a6234}.jv-card h3{color:#8fd3ad}}.dl-sub{margin:-8px 0 0;font-size:15px;color:#5c6b63;text-align:center}.dl-art{position:absolute;inset:0;display:grid;place-items:center;background:#f3ece1}.lv{position:fixed;inset:0;z-index:1000;overflow:auto;background:radial-gradient(120% 60% at 50% 0,#e7f3ec 0,#faf7f2 60%)}.lv-in{max-width:460px;margin:0 auto;display:flex;flex-direction:column;gap:14px;padding:max(22px,env(safe-area-inset-top,0px)) 18px calc(28px + env(safe-area-inset-bottom, 0px))}.lv-ph{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 16px 34px -18px rgba(31,77,58,.6);background:#f3ece1}.lv-ph img{display:block;width:100%;height:180px;object-fit:cover}.lv-art{display:grid;place-items:center;height:180px}.lv-ok{position:absolute;left:12px;top:12px;background:#2c6a50;color:#fff;font-weight:800;font-size:13px;border-radius:99px;padding:5px 11px}.lv h1{margin:0;font:800 30px/1.1 Bricolage Grotesque,system-ui,sans-serif;color:#1f4d3a;letter-spacing:-.02em}.lv h1,.lv-sub{text-align:center}.lv-sub{margin:-6px 0 0;font-size:15.5px;color:#4f4a44}.lv-cf{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:1}.lv-cf i{position:absolute;top:-16px;width:8px;height:12px;border-radius:2px;animation:lv-fall 2.8s ease-in both}@keyframes lv-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(70vh) rotate(340deg);opacity:0}}.lv-steps{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:12px}.lv-steps h2{margin:0;font:800 18px Bricolage Grotesque,system-ui,sans-serif}.lv-st{display:flex;gap:12px;align-items:flex-start}.lv-st>span{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:800 14px system-ui,sans-serif;background:#e4f1e9;color:#1f4d3a}.lv-st.now>span{background:#cd7d2e;color:#fff}.lv-st b{display:block;font-size:15.5px}.lv-st small{display:block;font-size:14px;color:var(--ink-2);line-height:1.35}.lv-btns{display:flex;flex-direction:column;gap:8px}.lv-btns .btn{width:100%;justify-content:center;text-align:center}.lv-note{margin:0;text-align:center;font-size:13.5px;color:var(--ink-2)}@media (prefers-color-scheme:dark){.lv{background:radial-gradient(120% 60% at 50% 0,#17281f 0,#14120f 60%)}.lv h1{color:#bfe3cf}.lv-sub{color:#b9b2a8}}.hw-a,.hw-hap,.hw-ok,.hw-q,.hw-sad{transition:opacity .4s}.lx-art .hw-a,.lx-art .hw-hap,.lx-art .hw-ok{opacity:0}@media (prefers-reduced-motion:no-preference){.lx-art .hw-b .hw-q{animation:hw-q 9s ease-in-out infinite}.lx-art .hw-b .hw-a{animation:hw-a 9s ease-in-out infinite}.lx-art .hw-b1 .hw-a,.lx-art .hw-b1 .hw-q{animation-delay:.2s}.lx-art .hw-b2 .hw-a,.lx-art .hw-b2 .hw-q{animation-delay:.5s}.lx-art .hw-b3 .hw-a,.lx-art .hw-b3 .hw-q{animation-delay:.8s}.lx-art .hw-b4 .hw-a,.lx-art .hw-b4 .hw-q{animation-delay:1.1s}.lx-art .hw-sad{animation:hw-q 9s ease-in-out .9s infinite}.lx-art .hw-hap,.lx-art .hw-ok{animation:hw-a 9s ease-in-out .9s infinite}.lx-art .hw-scr{animation:hw-scr 9s ease-in-out .9s infinite}}@media (prefers-reduced-motion:reduce){.lx-art .hw-q,.lx-art .hw-sad{opacity:0}.lx-art .hw-a,.lx-art .hw-hap,.lx-art .hw-ok{opacity:1}.lx-art .hw-scr{fill:#d8efe2}}@keyframes hw-q{0%,30%{opacity:1}38%,92%{opacity:0}to{opacity:1}}@keyframes hw-a{0%,30%{opacity:0}38%,92%{opacity:1}to{opacity:0}}@keyframes hw-scr{0%,30%{fill:#cfe0f0}38%,92%{fill:#d8efe2}to{fill:#cfe0f0}}@keyframes hw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tbx{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.tbx .tbx-ic{flex:none;display:block;border-radius:9px;box-shadow:0 4px 10px -4px rgba(184,98,31,.7)}.tbx b{font:800 17px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink)}.tbx em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#e3f1e9;color:#1f4d3a;border-radius:99px;padding:3px 8px}.tbx.dk b{color:#fff}.tbx.dk em{background:#f1b77a;color:#1f4d3a}.tbx-s b{font-size:14px}.tbx-l b{font-size:22px}.tbx-l .tbx-ic{border-radius:13px}.tbx-more{align-self:center;font-weight:800;font-size:15px;color:#b8621f;text-decoration:none;padding:4px 0}.tbx-dh h2{display:flex;align-items:center;gap:8px}.tbx-pg{display:flex;flex-direction:column;gap:16px}.tbx-hero h1{margin:0;color:#fff;font:800 30px/1.08 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em}.tbx-hero h1 em{font-style:normal;color:#f1b77a}.tbx-cta{background:#fff!important;color:#1f4d3a!important;border-color:#fff!important;text-align:center;justify-content:center;margin-top:4px}.tbx-grp{flex-direction:column}.tbx-gh,.tbx-grp{display:flex;gap:8px}.tbx-gh{justify-content:space-between;align-items:baseline;padding:0 2px}.tbx-gh h2{margin:0;font:800 20px Bricolage Grotesque,system-ui,sans-serif}.tbx-gh span{font-size:13.5px;color:var(--ink-2)}.tbx-list{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.tbx-row{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--ink);text-decoration:none}.tbx-row+.tbx-row{border-top:1px solid var(--line)}.tbx-row>i{flex:none;width:44px;height:44px;border-radius:14px;background:#f6e8d6;display:grid;place-items:center;font-style:normal;font-size:21px}.tbx-row>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.tbx-row b{font-size:16px}.tbx-row small{font-size:14px;color:var(--ink-2);line-height:1.35}.tbx-row>em{flex:none;font-style:normal;font-size:22px;color:#cd7d2e;font-weight:700}.tbx-fine{margin:0;font-size:13.5px;color:var(--ink-2);text-align:center}@media (prefers-color-scheme:dark){.tbx-row>i{background:#3a2a1a}.tbx em{background:#1d3a2d;color:#bfe3cf}}.jf-mark{height:0;scroll-margin-top:10px;scroll-margin-bottom:calc(110px + env(safe-area-inset-bottom, 0px))}.jf-flash{animation:jf-flash 1.8s ease-out;border-radius:16px}@keyframes jf-flash{0%{box-shadow:0 0 0 0 rgba(205,125,46,0)}15%{box-shadow:0 0 0 4px rgba(205,125,46,.55)}to{box-shadow:0 0 0 14px rgba(205,125,46,0)}}@media (prefers-reduced-motion:reduce){.jf-flash{animation:none;outline:3px solid #cd7d2e;outline-offset:2px}}.mpo .o-choose{order:-1}.rc{background:var(--surface);border:2px solid #cd7d2e;border-radius:22px;padding:14px;flex-direction:column;box-shadow:0 14px 30px -22px rgba(184,98,31,.8)}.rc,.rc-h{display:flex;gap:10px}.rc-h{align-items:center}.rc-h>i{flex:none;width:34px;height:34px;border-radius:11px;background:#cd7d2e;color:#fff;display:grid;place-items:center;font-style:normal;font-size:17px;font-weight:800}.rc-h h2{margin:0;font:800 20px Bricolage Grotesque,system-ui,sans-serif}.rc-h small{display:block;font-size:13.5px;color:var(--ink-2)}.rc-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:16px;padding:10px 10px 10px 12px}.rc-av{flex:none;width:40px;height:40px;border-radius:12px;background:#1f4d3a;color:#fff;display:grid;place-items:center;font:800 15px system-ui,sans-serif;object-fit:cover}.rc-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rc-tx b{font-size:15.5px;line-height:1.2;overflow-wrap:anywhere}.rc-tx>span{font-size:13px;color:var(--ink-2)}.rc-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.rc-tags em{font-style:normal;font-size:11.5px;font-weight:800;border-radius:99px;padding:2px 8px;background:#eef6f1;color:#1f7a55}.rc-tags em.c{background:#f6e8d6;color:#9a5b00}.rc-pr{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rc-pr b{font:800 17px Bricolage Grotesque,system-ui,sans-serif}.rc-pr a,.rc-pr button{background:#cd7d2e;color:#fff;font:800 14px system-ui,sans-serif;border:0;border-radius:99px;padding:7px 15px;text-decoration:none;cursor:pointer}.rc-pr a{background:#fff;padding:5.5px 12px}.rc-cmp,.rc-pr a{color:#b8621f;border:1.5px solid #ecd2b6}.rc-cmp{font-weight:800;font-size:15px;text-decoration:none;border-radius:99px;padding:10px}.rc-cmp,.rc-fine{text-align:center}.rc-fine{margin:0;font-size:13px;color:var(--ink-2)}.sh-wrap{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end}.sh-dim{position:absolute;inset:0;background:rgba(20,18,15,.45);border:0;padding:0;cursor:default}.sh{position:relative;background:var(--surface);border-radius:26px 26px 0 0;padding:14px 18px calc(24px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:12px;max-width:560px;width:100%;margin:0 auto;max-height:90vh;overflow:auto;animation:sh-up .22s ease-out}@keyframes sh-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.sh-gr{width:44px;height:5px;border-radius:9px;background:#ddd5ca;align-self:center}.sh h3{margin:0;font:800 22px/1.2 Bricolage Grotesque,system-ui,sans-serif}.sh-who{display:flex;align-items:center;gap:10px;background:#f3faf6;border:1px solid #cfe5d8;border-radius:16px;padding:10px 12px}.sh ul{list-style:none;margin:0;padding:0;flex-direction:column;font-size:15px}.sh li,.sh ul{display:flex;gap:9px}.sh li>i{flex:none;font-style:normal;font-weight:800;color:#1f7a55}.sh li.w>i{color:#b8621f}.sh .btn{width:100%;justify-content:center;text-align:center}@media (prefers-color-scheme:dark){.sh-who{background:#1d3a2d;border-color:#2c5a44}.rc-tags em{background:#1d3a2d;color:#bfe3cf}.rc-tags em.c{background:#3a2a1a;color:#f1c58f}.rc-pr a{background:transparent}}@media (prefers-reduced-motion:reduce){.sh{animation:none}}.mp-bud{position:relative;height:6px;background:transparent;margin-top:2px}.mp-bud,.mp-bud i{border-radius:99px}.mp-bud i{position:absolute;top:0;bottom:0;background:#1f4d3a}.mp-key{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ink-2);font-weight:600}.mp-key span{display:inline-flex;align-items:center;gap:5px}.mp-key i{width:14px;height:6px;border-radius:99px;display:inline-block}.mp-key i.a{background:#8fd3ad}.mp-key i.b,.mp-key i.c{background:#1f4d3a}.mp-key i.c{width:4px;height:12px;border-radius:2px}.mp-bline{margin:0;font-size:14.5px;font-weight:700;color:#1f7a55}.mp-bline.w{color:#9a5b00}.mp-yb{display:flex;flex-direction:column;gap:2px;background:#e3f1e9;border-radius:14px;padding:10px 12px}.mp-yb small{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#1f7a55}.mp-yb b{font:800 22px Bricolage Grotesque,system-ui,sans-serif;color:#1f4d3a}.mp-yb span{font-size:13px;color:var(--ink-2)}@media (prefers-color-scheme:dark){.mp-yb{background:#1d3a2d}.mp-yb b{color:#bfe3cf}.mp-bud i,.mp-key i.b{background:#f1b77a}.mp-key i.c{background:#e9e4dc}}.pv-hero{display:flex;gap:12px;align-items:center}.pv-hero>div{min-width:0;display:flex;flex-direction:column;gap:4px}.pv-thumb{flex:none;width:76px;height:76px;border-radius:16px;overflow:hidden;border:2px solid hsla(0,0%,100%,.35);line-height:0}.pv-thumb img{width:100%;height:100%;object-fit:cover}.pv-hero h1{font-size:21px!important}.pv-next{display:flex;align-items:center;gap:10px;background:#fff;color:#1f4d3a;border-radius:14px;padding:10px 12px;font-weight:700;font-size:14.5px;text-decoration:none}.pv-next span{flex:1 1}.pv-next em{flex:none;font-style:normal;background:#cd7d2e;color:#fff;border-radius:99px;padding:6px 12px;font-size:13.5px;font-weight:800}.sg{position:-webkit-sticky;position:sticky;top:8px;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:4px;box-shadow:0 8px 20px -14px rgba(0,0,0,.35)}.sg button{border:0;background:none;border-radius:99px;padding:10px 4px;font:800 14.5px system-ui,sans-serif;color:var(--ink-2);cursor:pointer}.sg button.on{background:#1f4d3a;color:#fff}.sg button i{font-style:normal;margin-left:5px;background:#cd7d2e;color:#fff;border-radius:99px;padding:1px 7px;font-size:12px}.mpo .o-tabs{order:-2}.mpo .o-turn{order:-1}.mpo[data-pt=bids] .o-close,.mpo[data-pt=bids] .o-more,.mpo[data-pt=bids] .o-post,.mpo[data-pt=more] .o-bids,.mpo[data-pt=more] .o-choose,.mpo[data-pt=more] .o-close,.mpo[data-pt=more] .o-post,.mpo[data-pt=more] .o-turn,.mpo[data-pt=post] .o-bids,.mpo[data-pt=post] .o-choose,.mpo[data-pt=post] .o-more,.mpo[data-pt=post] .o-turn{display:none!important}.pv-turn{display:flex;flex-direction:column;gap:10px;border-radius:22px;padding:14px;background:linear-gradient(150deg,#b8621f,#cd7d2e 60%,#e09a4c);color:#fff}.pv-turnh small{display:block;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.9}.pv-turnh b{font:800 19px/1.25 Bricolage Grotesque,system-ui,sans-serif}.pv-turnb{background:var(--surface);color:var(--ink);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px}.pv-turnl{background:#fff;color:#1f4d3a;border-radius:14px;padding:12px;font-weight:800;text-decoration:none}.pv-bid{gap:10px}.pv-bid.won{border-color:var(--ok)}.pv-who{display:flex;align-items:center;gap:10px}.pv-av{flex:none;width:46px;height:46px;border-radius:14px;background:#1f4d3a;color:#fff;display:grid;place-items:center;font:800 16px system-ui,sans-serif;object-fit:cover}.pv-wt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.pv-wt b{font-size:17px;overflow-wrap:anywhere}.pv-wt>span{font-size:13.5px;color:var(--ink-2)}.pv-wt a{color:#b8621f;font-weight:700;text-decoration:none}.pv-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pv-price b{font:800 30px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.pv-price span{font-size:14px;color:var(--ink-2);text-align:right}.pv-act{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pv-act .btn{justify-content:center;text-align:center;position:relative}.pv-act .hire{grid-column:1/-1;width:100%}.pv-dot{font-style:normal;margin-left:6px;background:#c0392b;color:#fff;border-radius:99px;padding:0 7px;font-size:12px}.pv-cmp{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14.5px;min-height:40px;cursor:pointer}.pv-cmp input{width:22px;height:22px}.pv-det{border-top:1px solid var(--line);padding-top:4px}.pv-det summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-weight:700;color:#b8621f;font-size:14.5px;cursor:pointer}.pv-det summary::-webkit-details-marker{display:none}.pv-det summary em{font-style:normal;font-size:20px;transition:transform .15s}.pv-det[open] summary em{transform:rotate(90deg)}.pv-detb{display:flex;flex-direction:column;gap:10px}.pv-note{margin:0;font-size:13px;color:var(--ink-2);text-align:center}.pv-tw{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);padding-bottom:10px;border-bottom:1px solid var(--line)}.pv-tp{flex:none;display:flex;flex-direction:column;align-items:flex-end}.pv-tp small{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.pv-tp b{font:800 18px Bricolage Grotesque,system-ui,sans-serif}.pv-turnb .pv-wt b{font-size:18px}.hp-fab{bottom:calc(104px + env(safe-area-inset-bottom, 0px));transition:transform .2s ease,opacity .2s ease}.hp-fab.mv{transform:scale(.8);opacity:.3;pointer-events:none}@media (prefers-reduced-motion:reduce){.hp-fab{transition:none}}.ov-m{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:12px 10px 10px}.ov-m>div{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.ov-m b{font:800 16px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.01em}.ov-m span{font-size:12.5px;color:var(--ink-2);font-weight:600}.ov-m .ov-bar{grid-column:1/-1;height:8px;background:#e4e0da;overflow:hidden;margin-top:6px}.ov-m .ov-bar,.ov-m .ov-bar i{display:block;border-radius:99px}.ov-m .ov-bar i{height:100%;background:#2c6a50}.ov-m .ov-bt{grid-column:1/-1;display:block;font-size:13px;color:var(--ink-2)}@media (prefers-color-scheme:dark){.ov-m .ov-bar{background:#3a3631}.ov-m .ov-bar i{background:#8fd3ad}}.pj-lock{display:flex;gap:10px;align-items:center;background:#f3f0ea;border-radius:16px;padding:12px 14px;font-size:14.5px;color:#4f4a44}.pj-lock i{font-style:normal;font-size:22px}.pj-why{background:#fbf8f4;border:1px solid var(--line);border-radius:18px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.pj-why b{font-size:16px}.pj-why span{font-size:14.5px;color:var(--ink-2)}.pj-why a{color:#b8621f;font-weight:700}.pj-bar{position:-webkit-sticky;position:sticky;bottom:calc(92px + env(safe-area-inset-bottom, 0px));z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:12px;display:flex;flex-direction:column;gap:6px;box-shadow:0 -8px 24px -16px rgba(0,0,0,.35)}.pj-bar .btn{width:100%;justify-content:center;text-align:center}.pj-bar small{text-align:center;color:var(--ink-2);font-size:13px}.pj-bar small a{color:#b8621f;font-weight:700}@media (prefers-color-scheme:dark){.pj-lock{background:#26221e;color:#c9c2b8}.pj-why{background:#1f1c18}}.bfs{gap:12px;scroll-margin-top:12px}.bf-q,.bfs{display:flex;flex-direction:column}.bf-q{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:16px;gap:10px}.bf-q h2{margin:0;font:800 22px Bricolage Grotesque,system-ui,sans-serif}.bf-in{display:flex;align-items:center;gap:6px;border:2px solid #cd7d2e;border-radius:16px;padding:6px 14px}.bf-in span{font:800 28px Bricolage Grotesque,system-ui,sans-serif;color:var(--ink-2)}.bf-in input{border:0!important;background:transparent!important;padding:4px 0!important;min-height:0!important;font:800 30px Bricolage Grotesque,system-ui,sans-serif!important;color:var(--ink);width:100%;outline:none}.bf-hint{display:flex;flex-direction:column;gap:3px;background:#eef6f1;border-radius:14px;padding:10px 12px;font-size:14px;color:#1f4d3a}.bf-hint b{font-size:14.5px}.bf-hint.w{background:#fdf3e6;color:#7a4a14}.bf-sum{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden}.bf-sum>div{display:grid;grid-template-columns:74px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;padding:10px 12px;font-size:14.5px}.bf-sum>div+div{border-top:1px solid var(--line)}.bf-sum span{color:var(--ink-2)}.bf-sum button{background:none;border:0;padding:0;color:#b8621f;font:700 13.5px system-ui,sans-serif;cursor:pointer}@media (prefers-color-scheme:dark){.bf-hint{background:#1d3a2d;color:#bfe3cf}.bf-hint.w{background:#3a2a1a;color:#f1c58f}}.gh-row{display:flex;gap:8px;margin-top:4px}.gh-row a{flex:1 1;text-align:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);color:#fff;border-radius:99px;padding:8px;font-weight:800;font-size:14.5px;text-decoration:none}.gh-row a.on{background:#fff;color:#1f4d3a}.gh-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.gh-stats div{background:hsla(0,0%,100%,.12);border-radius:12px;padding:8px 4px;text-align:center}.gh-stats b{display:block;font:800 20px Bricolage Grotesque,system-ui,sans-serif}.gh-stats span{font-size:12px;color:#dcebe2}.fx{display:flex;gap:6px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none;align-items:flex-start}.fx::-webkit-scrollbar{display:none}.fx-d>summary,.fx>a{flex:none;display:inline-flex;align-items:center;gap:5px;border:1.5px solid var(--line);background:var(--surface);border-radius:99px;padding:8px 13px;font-weight:700;font-size:14px;color:var(--ink-2);text-decoration:none;white-space:nowrap;min-height:40px}.fx>a.on{background:#1f4d3a;border-color:#1f4d3a;color:#fff}.fx-d{flex:none;position:relative}.fx-d>summary{list-style:none;border-color:#ecd2b6;color:#b8621f;cursor:pointer}.fx-d>summary::-webkit-details-marker{display:none}.fx-d[open]>summary{background:#fdf3e6}.fx-pop{position:fixed;left:16px;right:16px;margin-top:8px;z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:0 18px 40px -18px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:10px;max-width:520px}.fx-opts{display:flex;flex-wrap:wrap;gap:6px}.fx-opts a{border:1.5px solid var(--line);border-radius:99px;padding:8px 14px;font-weight:700;font-size:14.5px;color:var(--ink);text-decoration:none}.fx-opts a.on{background:#1f4d3a;border-color:#1f4d3a;color:#fff}.fx-note{margin:0;font-size:14px;color:#7a4a14;background:#fdf3e6;border-radius:12px;padding:9px 12px}.fx-note a{color:#b8621f;font-weight:800}.mbd-h{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.mbd-h img,.mbd-ic{flex:none;width:56px;height:56px;border-radius:14px;object-fit:cover}.mbd-ic{display:grid;place-items:center;background:#f6e8d6;color:#b8621f}.mbd-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.mbd-t b{font-size:16px}.mbd-t span{font-size:13px;color:var(--ink-2)}.mbd-p{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mbd-p b{font:800 24px Bricolage Grotesque,system-ui,sans-serif}.mbd-p span{font-size:13.5px;color:var(--ink-2);text-align:right}.fz{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:12px 14px;flex-direction:column;gap:9px}.fz,.fz-h{display:flex}.fz-h{gap:10px;align-items:center}.fz-av{flex:none;width:54px;height:54px;border-radius:15px;background:#1f4d3a;color:#fff;display:grid;place-items:center;font:800 18px system-ui,sans-serif;object-fit:cover}.fz-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.fz-t b{font-size:17px;overflow-wrap:anywhere}.fz-t span{font-size:13.5px;color:var(--ink-2)}.fz-h>em{font-style:normal;flex:none;font-size:13px;color:var(--ink-2);align-self:flex-start}.rc-tags em.t{background:#f3f0ea;color:#4f4a44}.fz-ph{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.fz-ph img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.fz-a{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:8px;gap:8px}.fz-a .btn{justify-content:center;text-align:center}.fz-a .btn:only-child{grid-column:1/-1}@media (prefers-color-scheme:dark){.fx-note{background:#3a2a1a;color:#f1c58f}.rc-tags em.t{background:#2a2622;color:#c9c2b8}.fx-d[open]>summary{background:#2a2118}}.iss.open{border-color:#f1c58f;background:#fffaf3}.iss-new{padding:0;border:0;background:none;box-shadow:none}.iss-new>summary{list-style:none;width:100%;justify-content:center;text-align:center}.iss-new>summary::-webkit-details-marker{display:none}.iss-new[open]{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:14px}.iss-new[open]>summary{margin-bottom:10px;background:transparent;color:var(--ink);border:0;box-shadow:none;justify-content:flex-start;padding:0;min-height:0;font-size:18px}.vd{border-radius:22px;padding:16px;color:#fff;display:flex;flex-direction:column;gap:6px;background:radial-gradient(120% 100% at 100% 0,#3f8a66 0,#2c6a50 45%,#1f4d3a 100%)}.vd.w{background:linear-gradient(150deg,#9a5b1c,#b8621f 55%,#cd7d2e)}.vd small{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.vd h1{margin:0;color:#fff;font:800 27px/1.1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}.vd p{margin:0;color:hsla(0,0%,100%,.9);font-size:15px}.pcw summary{cursor:pointer;font-weight:700;color:#b8621f;font-size:14.5px;list-style:none;padding:4px 0}.pcw summary::-webkit-details-marker{display:none}.pcw[open]{display:flex;flex-direction:column;gap:8px}.pcx>summary{list-style:none;width:100%;justify-content:center;text-align:center}.pcx>summary::-webkit-details-marker{display:none}.pcx[open]>summary{margin-bottom:10px}.tsplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tsplit>*{border-radius:16px;padding:10px 12px;background:#f5f1eb;display:flex;flex-direction:column;gap:1px;color:var(--ink);text-decoration:none;min-width:0}.tsplit>.me{background:#e3f1e9}.tsplit small{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.tsplit b{font:800 17px/1.2 Bricolage Grotesque,system-ui,sans-serif;overflow-wrap:anywhere}.tsplit span{font-size:13px;color:var(--ink-2)}.tans{display:flex;flex-direction:column;gap:8px}.tdecl{background:none;border:0;padding:8px;color:#b5483a;font:700 14.5px system-ui,sans-serif;cursor:pointer;text-decoration:underline}@media (prefers-color-scheme:dark){.tsplit>*{background:#26221e}.tsplit>.me{background:#1d3a2d}}.pk2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pk2 a{background:var(--surface);border:1.5px solid var(--line);border-radius:18px;overflow:hidden;color:var(--ink);text-decoration:none;display:flex;flex-direction:column}.pk2 .np,.pk2 img{width:100%;height:100px;object-fit:cover;display:grid;place-items:center}.pk2 a>span:last-child{padding:8px 10px;display:flex;flex-direction:column}.pk2 b{font-size:14.5px}.pk2 small{font-size:12.5px;color:var(--ink-2)}.ui-head .gh-big{font:800 38px/1 Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em;color:#fff}.ui-head .gh-big.neg{color:#f6c2b5}.ui-head .gh-lock{align-self:flex-start;font-size:12px;font-weight:800;border-radius:99px;padding:3px 10px;background:hsla(0,0%,100%,.16);color:#fff;text-transform:none;letter-spacing:0}.gh-stats.s3{grid-template-columns:repeat(3,1fr)}.gh-stats.s3 b{font-size:18px}.mn-bar{height:10px;border-radius:99px;background:hsla(0,0%,100%,.18);overflow:hidden;display:flex}.mn-bar i{display:block;height:100%}.mn-bar i.s{background:#f1b77a}.mn-bar i.r{background:#8fd6ae}.mn-c{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px}.mn-c h2{font:800 17px Bricolage Grotesque,system-ui,sans-serif;margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mn-c h2 small{font:600 13px system-ui,sans-serif;color:var(--ink-2)}.mn-ty{display:grid;grid-template-columns:110px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:14.5px}.mn-ty i{display:block;height:10px;border-radius:99px;background:#e9b47e;min-width:6px}.mn-j,.mn-l{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.mn-j .ic,.mn-l .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;background:#fdf3e6;color:#9a5b00;font-weight:800;font-size:14px;text-decoration:none}.mn-l img{width:40px;height:40px;border-radius:12px;object-fit:cover;flex:none;display:block}.mn-j>span:not(.p):not(.ic),.mn-l>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.mn-j>span b,.mn-l>span b{font-size:15px}.mn-j>span small,.mn-l>span small{font-size:12.5px;color:var(--ink-2)}.mn-l .amt{display:flex;flex-direction:column;align-items:flex-end;flex:none}.mn-l .amt b{font-size:15.5px}.mn-l .amt button{background:none;border:0;padding:2px 0;min-height:0;font:600 12.5px system-ui,sans-serif;color:#9a8f83;text-decoration:underline;cursor:pointer}.mn-j .ic,.mn-j img{width:52px;height:52px;border-radius:14px;object-fit:cover;flex:none}.mn-j .p{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;max-width:45%}.mn-j .p b{font:800 17px Bricolage Grotesque,system-ui,sans-serif}.mn-j .p small{font-size:11.5px;font-weight:800;border-radius:99px;padding:2px 8px;background:#e3f1e9;color:#1f4d3a}.mn-j .p small.c{background:#fdf3e6;color:#9a5b00}.mn-seg{display:flex;gap:6px}.mn-seg label{flex:1 1;text-align:center;border-radius:99px;padding:7px;font-weight:800;font-size:14px;border:1.5px solid var(--line);cursor:pointer}.mn-seg input{position:absolute;opacity:0;pointer-events:none}.mn-seg label:has(input:checked){background:#e3f1e9;border-color:#2c6a50;color:#1f4d3a}.mn-c:has(.mn-seg input[value=act]:checked) .mn-done,.mn-c:has(.mn-seg input[value=done]:checked) .mn-act{display:none}.full-c{justify-content:center;text-align:center}.fq{display:flex;flex-direction:column;gap:6px}.fq>b{font-size:16px}.fq input:not([type=radio]),.fq textarea{font:inherit;font-size:16px;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--surface);color:var(--ink);width:100%}.fq textarea{min-height:96px}.chiprow{display:flex;flex-wrap:wrap;gap:6px}.chiprow button,.chiprow label{border:1.5px solid var(--line);border-radius:99px;padding:6px 12px;font:700 14px system-ui,sans-serif;color:var(--ink);background:var(--surface);cursor:pointer;min-height:0}.chiprow label input{position:absolute;opacity:0;pointer-events:none}.chiprow label:has(input:checked){border-color:#2c6a50;background:#eef6f1;color:#1f4d3a}.pvn{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--ink-2);background:#f5f1eb;border-radius:14px;padding:10px 12px;margin:0}.pvn a{color:#9a5b00;font-weight:800}.ghc{display:flex;gap:12px;align-items:center}.ghc .lg{width:52px;height:52px;border-radius:16px;background:#fff;color:#1f4d3a;display:grid;place-items:center;font:800 20px Bricolage Grotesque,system-ui,sans-serif;flex:none;overflow:hidden}.ghc .lg img{width:100%;height:100%;object-fit:cover}.ghc>span{display:flex;flex-direction:column;min-width:0}.ghc h1{font-size:23px}.ghc .sub{color:#dcebe2;font-size:13.5px}.pkr{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pkr label{position:relative;background:var(--surface);border:1.5px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer}.pkr label>input{position:absolute;opacity:0;pointer-events:none}.pkr .np,.pkr img{width:100%;height:96px;object-fit:cover;display:grid;place-items:center;background:#f3ece1;color:#b8621f;font-weight:800;font-size:20px}.pkr .np.new{background:#eef6f1;color:#1f4d3a;font-size:26px}.pkr label>span:last-child{padding:8px 10px;display:flex;flex-direction:column}.pkr b{font-size:14.5px}.pkr small{font-size:12.5px;color:var(--ink-2)}.pkr .ck{position:absolute;top:8px;left:8px;width:24px;height:24px;border-radius:99px;background:#2c6a50;color:#fff;display:none;place-items:center;font-size:14px;font-weight:800}.pkr label:has(input:checked){border-color:#2c6a50;box-shadow:inset 0 0 0 2px #2c6a50}.pkr label:has(input:checked) .ck{display:grid}.pkr label:has(input:focus-visible){outline:3px solid #cd7d2e;outline-offset:2px}.ivw-who{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ivw-who label{border:1.5px solid var(--line);border-radius:16px;padding:10px 12px;background:var(--surface);display:flex;flex-direction:column;cursor:pointer}.ivw-who input{position:absolute;opacity:0;pointer-events:none}.ivw-who label:has(input:checked){border-color:#2c6a50;background:#eef6f1}.ivw-who b{font-size:15px}.ivw-who small{font-size:12.5px;color:var(--ink-2)}.ivw-msg{background:#f5f1eb;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:15px;white-space:pre-wrap}.ivw-edit{align-self:flex-start;background:none;border:0;padding:0;min-height:0;font:700 14.5px system-ui,sans-serif;color:#9a5b00;cursor:pointer}.ivw-sh{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ivw-sh a,.ivw-sh button{display:flex;align-items:center;justify-content:center;border:0;border-radius:14px;padding:12px 8px;font:800 15px system-ui,sans-serif;text-decoration:none;color:#fff;cursor:pointer}.ivw-copy{display:flex;align-items:center;gap:8px;border:1.5px dashed #c9bfb2;border-radius:14px;padding:8px 8px 8px 12px}.ivw-copy span{flex:1 1;font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivw-copy button{background:#1f4d3a;color:#fff;border:0;border-radius:10px;padding:7px 12px;font:800 14px system-ui,sans-serif;cursor:pointer;min-height:0}.st3{display:flex;gap:6px;align-items:center;font-size:12.5px;font-weight:800;color:#cfe8d8}.st3 i{flex:1 1;height:5px;border-radius:99px;background:hsla(0,0%,100%,.22)}.st3 i.on{background:#f1b77a}.jbx{display:flex;gap:12px;align-items:center}.jbx .np{width:64px;height:64px;background:#f3ece1;display:grid;place-items:center;color:#b8621f;font-weight:800;font-size:12px;text-align:center;line-height:1.2}.jbx .np,.jbx img{border-radius:14px;flex:none}.jbx img{width:64px;height:64px;object-fit:cover}.jbx>span:last-child{display:flex;flex-direction:column;min-width:0}.jbx b{font-size:16px}.jbx small{font-size:13px;color:var(--ink-2)}.gta-go{gap:8px;background:var(--surface);border:1.5px solid #2c6a50;border-radius:18px;padding:14px}.gta-go,.gta-go ol{display:flex;flex-direction:column}.gta-go ol{margin:0;padding-left:20px;gap:4px;font-size:15px}@media (prefers-color-scheme:dark){.jbx .np,.mn-j .ic,.mn-l .ic,.pkr .np{background:#3a2a1a;color:#f1c58f}.ivw-msg,.pvn{background:#2a2622}.mn-j .p small{background:#1d3a2d;color:#bfe3cf}.mn-j .p small.c{background:#3a2a1a;color:#f1c58f}.chiprow label:has(input:checked),.ivw-who label:has(input:checked),.mn-seg label:has(input:checked),.pkr .np.new{background:#1d3a2d;color:#bfe3cf}}.lm-fcta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;border-radius:99px;background:#cd7d2e;color:#fff;font:800 17px system-ui,sans-serif;text-decoration:none;box-shadow:0 10px 22px -14px rgba(205,125,46,.9);margin-top:4px}.lm-fcta:active{transform:scale(.98)}.lm-fcs{font-size:14.5px;color:var(--ink-2);text-align:center;margin-top:-2px}.pw-bud{display:inline-block;margin-top:6px;font-size:12.5px;font-weight:800;color:#9a5b00;background:#fdf3e6;border-radius:99px;padding:3px 10px}@media (prefers-color-scheme:dark){.pw-bud{background:#3a2a1a;color:#f1c58f}}.pw-job>.pw-ja{flex:none;width:50px;height:50px;border-radius:13px;overflow:hidden;display:block}.pw-job>.pw-ja svg{display:block}.pw-bud{white-space:nowrap}.lx-wcta{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:6px}.lx-wcta>span{font-size:13.5px;font-weight:700;color:#2c6a50;text-align:center}.ja{background:var(--surface);border:2px solid #cd7d2e;border-radius:20px;padding:14px 16px;flex-direction:column;gap:8px}.ja,.ja h2{display:flex}.ja h2{margin:0;font:800 18px Bricolage Grotesque,system-ui,sans-serif;gap:10px;align-items:center}.ja h2 span{width:38px;height:38px;border-radius:12px;background:#fdf3e6;display:grid;place-items:center;font-size:19px;flex:none}.ja>p{margin:0;font-size:14.5px;color:var(--ink-2)}.ja-row{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.ja-row>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.ja-row b{font-size:15px}.ja-row small{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ja-go{background:#cd7d2e;color:#fff;border:0;border-radius:99px;padding:8px 14px;font:800 14px system-ui,sans-serif;text-decoration:none;cursor:pointer;min-height:0;flex:none}.ja-on{font-weight:800;color:#1f7a55;flex:none}.ja-msg,.ja-on{font-size:13.5px}.ja-msg{margin:0;color:#b5483a}.ja-later{align-self:center;background:none;border:0;padding:4px 8px;min-height:0;font:600 14px system-ui,sans-serif;color:#9a8f83;cursor:pointer}@media (prefers-color-scheme:dark){.ja h2 span{background:#3a2a1a}.ja-on{color:#8fd6ae}}.bbar-space{height:76px}.bbar{position:fixed;z-index:6;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom, 0px));max-width:440px;margin:0 auto;background:#fff;border:1px solid #ece5da;border-radius:20px;box-shadow:0 12px 30px -12px rgba(27,26,24,.35);padding:10px 10px 10px 16px;display:flex;align-items:center;gap:10px}.bbar>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.bbar b{font-size:15.5px;color:#1b1a18}.bbar i{font-style:normal;font-size:13px;color:#6b655e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbar.sent{background:#eef6f1;border:2px solid #2c6a50}.bbar.sent i{color:#1f7a55;font-weight:800}.bbar-go{flex:none;background:#cd7d2e;color:#fff;border:0;border-radius:99px;padding:11px 18px;font:800 15.5px system-ui,sans-serif;text-decoration:none;cursor:pointer;min-height:0}.bbar-go.ghost{background:#fff;color:#9a5b00;border:1.5px solid #cd7d2e}body.has-bbar .hp-fab{bottom:calc(164px + env(safe-area-inset-bottom, 0px))}.bsh-wrap{display:none;position:fixed;inset:0;z-index:1000}.bsh-wrap.on{display:block}.bsh-shade{inset:0;background:rgba(20,40,30,.45);animation:bsh-fade .2s ease}.bsh,.bsh-shade{position:absolute}.bsh{left:0;right:0;bottom:0;top:max(56px,env(safe-area-inset-top,0px));max-width:640px;margin:0 auto;background:var(--surface,#fff);border-radius:26px 26px 0 0;display:flex;flex-direction:column;animation:bsh-up .25s ease}.bsh-grab{width:44px;height:5px;border-radius:9px;background:#d9d2c7;align-self:center;margin-top:8px;flex:none}.bsh-h{display:flex;justify-content:space-between;align-items:center;padding:6px 16px 0;flex:none}.bsh-h b{font:800 18px Bricolage Grotesque,system-ui,sans-serif}.bsh-x{width:36px;height:36px;min-height:0;border-radius:99px;border:0;background:#f3eee6;font-weight:800;font-size:15px;cursor:pointer;color:#2b2723}.bsh-ctx{display:flex;gap:10px;align-items:center;margin:10px 16px 0;background:#f7f4ef;border-radius:14px;padding:8px 10px;flex:none}.bsh-ctx img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}.bsh-ctx span{display:flex;flex-direction:column;min-width:0}.bsh-ctx b{font-size:14.5px}.bsh-ctx small{font-size:13px;color:#6b655e}.bsh-body{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 16px calc(24px + env(safe-area-inset-bottom, 0px))}@keyframes bsh-up{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}@keyframes bsh-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bsh,.bsh-shade{animation:none}}@media (prefers-color-scheme:dark){.bbar{background:#201e1b;border-color:#35312c}.bbar b{color:#f3efe8}.bbar i{color:#b9b2a8}.bbar.sent{background:#1d3a2d}.bbar.sent i{color:#8fd6ae}.bbar-go.ghost{background:transparent;color:#f1c58f}.bsh-ctx,.bsh-x{background:#2a2622}.bsh-x{color:#f3efe8}.bsh-ctx small{color:#b9b2a8}}.gh-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.gh-top a{color:#f1c58f;font-weight:800;font-size:14.5px;text-decoration:none;flex:none}.gh-how{color:#dcebe2;font-size:13.5px}.gh-how summary{list-style:none;cursor:pointer;display:inline-flex;gap:6px;align-items:center;font-weight:700;color:#cfe8d8}.gh-how summary::-webkit-details-marker{display:none}.gh-how p{margin:6px 0 0}:root{--jf-g9:#1f4d3a;--jf-g7:#2c6a50;--jf-g1:#eef6f1;--jf-c6:#cd7d2e;--jf-c8:#9a5b00;--jf-c1:#fdf3e6;--jf-ink:#1b1a18;--jf-ink2:#4f4a44;--jf-line:#ece5da;--jf-page:#f7f4ef;--jf-surf:#fff;--jf-red:#b5483a;--jf-red1:#fbe9e5;--jf-warm:#f5f1eb;--jf-r-field:12px;--jf-r-card:20px;--jf-r-pill:999px;--jf-head:"Bricolage Grotesque",system-ui,sans-serif;--jf-t-display:800 34px/1.05 var(--jf-head);--jf-t-title:800 30px/1.1 var(--jf-head);--jf-t-section:800 20px/1.25 var(--jf-head);--jf-s1:4px;--jf-s2:8px;--jf-s3:12px;--jf-s4:16px;--jf-s6:24px;--jf-s8:32px}@media (prefers-color-scheme:dark){:root{--jf-g1:#1d3a2d;--jf-c1:#3a2a1a;--jf-c8:#f1c58f;--jf-ink:#f3efe8;--jf-ink2:#b9b2a8;--jf-line:#35312c;--jf-page:#161513;--jf-surf:#201e1b;--jf-red:#f09a8b;--jf-red1:#3d2220;--jf-warm:#2a2622}}.ui-head{background:linear-gradient(140deg,var(--jf-g7),#1f4d3a);color:#fff;border-radius:var(--jf-r-card);overflow:hidden}.ui-head>img{display:block;width:100%;height:150px;object-fit:cover}.ui-head-in{padding:18px;display:flex;flex-direction:column;gap:6px}.ui-head-ey{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bfe3cf}.ui-head-ey a{color:#f1c58f;text-transform:none;letter-spacing:0;font-size:15px;text-decoration:none;flex:none}.ui-head h1{margin:0;font:var(--jf-t-title);color:#fff}.ui-head h1 em{font-style:normal;color:#f1b77a}.ui-head p{margin:0;color:#dcebe2;font-size:16px}.ui-head-st{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:6px;gap:6px;margin-top:4px}.ui-head-st>div{background:hsla(0,0%,100%,.12);border-radius:var(--jf-r-field);padding:8px 10px}.ui-head-st b{display:block;font-size:18px;color:#fff}.ui-head-st span{font-size:13px;color:#dcebe2}.ui-turn{border:2px solid var(--jf-c6);border-radius:var(--jf-r-card);padding:16px;background:var(--jf-c1);display:flex;flex-direction:column;gap:10px;color:var(--jf-ink)}.ui-turn-ey{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--jf-c8)}.ui-turn>b{font-size:19px;line-height:1.3}.ui-turn>small{font-size:15px;color:var(--jf-ink2)}.ui-turn-act{display:flex;gap:8px;flex-wrap:wrap}.ui-turn-act>*{flex:1 1 140px}.ui-card{background:var(--jf-surf);border:1px solid var(--jf-line);border-radius:var(--jf-r-card);padding:16px;display:flex;flex-direction:column;gap:4px;color:var(--jf-ink)}.ui-card>h2{margin:0 0 6px;font:var(--jf-t-section);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ui-card>h2 a{font:600 15px system-ui,sans-serif;color:var(--jf-ink2);text-decoration:none;flex:none}.ui-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-top:1px solid var(--jf-line);color:var(--jf-ink);text-decoration:none}.ui-card>.ui-row:first-child,.ui-card>h2+.ui-row{border-top:0}.ui-row-ic{width:44px;height:44px;border-radius:var(--jf-r-field);display:grid;place-items:center;flex:none;background:var(--jf-g1);color:var(--jf-g9);font-weight:800}.ui-row-ic.do{background:var(--jf-c1);color:var(--jf-c8)}@media (prefers-color-scheme:dark){.ui-row-ic{color:#bfe3cf}}.ui-row>img{width:44px;height:44px;border-radius:var(--jf-r-field);object-fit:cover;flex:none}.ui-row-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.ui-row-t b{font-size:16px}.ui-row-t small{font-size:15px;color:var(--jf-ink2)}.ui-row-end{flex:none;font-weight:800}.ui-row-chev{flex:none;color:#b4aa9d;font-size:22px;line-height:1}.ui-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.ui-tile{border-radius:14px;padding:12px;background:var(--jf-g1);color:var(--jf-ink)}.ui-tile.warm{background:var(--jf-warm)}.ui-tile small{display:block;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--jf-g7)}.ui-tile.warm small{color:#7a6f63}@media (prefers-color-scheme:dark){.ui-tile small{color:#8fd6ae}.ui-tile.warm small{color:var(--jf-ink2)}}.ui-tile b{font:800 22px/1.2 var(--jf-head)}.ui-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;border-radius:var(--jf-r-pill);font:800 17px system-ui,sans-serif;text-decoration:none;cursor:pointer;border:0;text-align:center}.ui-btn.main{background:var(--jf-c6);color:#fff}.ui-btn.second{background:var(--jf-surf);color:var(--jf-g9);border:2px solid var(--jf-g7)}.ui-btn.quiet{background:none;color:var(--jf-c8);min-height:44px;text-decoration:underline;padding:0 8px}.ui-btn.danger{background:var(--jf-surf);color:var(--jf-red);border:2px solid #e9c3bb}.ui-btn.full{display:flex;width:100%}.ui-btn:disabled{opacity:.55;cursor:default}@media (prefers-color-scheme:dark){.ui-btn.second{color:#bfe3cf;border-color:#4f8f70}.ui-btn.danger{border-color:#6b3a33}}.ui-tags{display:flex;flex-wrap:wrap;gap:6px}.ui-tag{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:800;border-radius:var(--jf-r-pill);padding:5px 12px}.ui-tag.ok{background:var(--jf-g1);color:var(--jf-g9)}.ui-tag.do{background:var(--jf-c1);color:var(--jf-c8)}.ui-tag.n{background:var(--jf-warm);color:var(--jf-ink2)}.ui-tag.bad{background:var(--jf-red1);color:var(--jf-red)}@media (prefers-color-scheme:dark){.ui-tag.ok{color:#bfe3cf}}.ui-field{display:flex;flex-direction:column;gap:6px;color:var(--jf-ink)}.ui-field>b{font-size:17px}.ui-field>small{font-size:15px;color:var(--jf-ink2)}.ui-field input,.ui-field select,.ui-field textarea{font:17px system-ui,sans-serif;border:2px solid var(--jf-line);border-radius:14px;padding:13px 14px;background:var(--jf-surf);color:var(--jf-ink);width:100%}.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus{outline:none;border-color:var(--jf-g7)}.ui-bar-space{height:76px}.ui-bar{position:fixed;z-index:6;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom, 0px));max-width:440px;margin:0 auto;background:var(--jf-surf);border:1px solid var(--jf-line);border-radius:var(--jf-r-card);box-shadow:0 12px 30px -12px rgba(27,26,24,.35);padding:10px 10px 10px 16px;display:flex;align-items:center;gap:10px;color:var(--jf-ink)}.ui-bar>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.ui-bar>span b{font-size:16px}.ui-bar>span small{font-size:14px;color:var(--jf-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-bar .ui-btn{min-height:46px;padding:0 20px;flex:none}.ui-sheet-wrap{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end}.ui-sheet-shade{position:absolute;inset:0;background:rgba(20,40,30,.45);animation:ui-fade .2s ease}.ui-sheet{position:relative;max-height:calc(100% - 56px);width:100%;max-width:640px;margin:0 auto;background:var(--jf-surf);color:var(--jf-ink);border-radius:24px 24px 0 0;display:flex;flex-direction:column;animation:ui-up .25s ease}.ui-sheet-grab{width:44px;height:5px;border-radius:9px;background:#d9d2c7;align-self:center;margin-top:8px;flex:none}.ui-sheet-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px 0;flex:none}.ui-sheet-h b{font:var(--jf-t-section)}.ui-sheet-x{width:40px;height:40px;min-height:0;border-radius:99px;border:0;background:var(--jf-warm);color:var(--jf-ink);font-weight:800;font-size:15px;cursor:pointer;flex:none}.ui-sheet-body{overflow-y:auto;padding:12px 16px calc(20px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:12px}@keyframes ui-up{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-sheet,.ui-sheet-shade{animation:none}}.ui-empty{text-align:center;padding:22px 16px;border:1.5px dashed #d8cfc2;border-radius:var(--jf-r-card);display:flex;flex-direction:column;gap:8px;align-items:center;color:var(--jf-ink)}.ui-empty>i{font-style:normal;font-size:30px}.ui-empty>b{font-size:18px}.ui-empty>span{color:var(--jf-ink2);font-size:15px;max-width:320px}.ui-empty .ui-btn{align-self:stretch}.ui-page{display:flex;flex-direction:column;gap:var(--jf-s3)}.ui-ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-head-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ui-head-chips a,.ui-head-chips span{background:hsla(0,0%,100%,.14);color:#fff;border-radius:99px;padding:5px 12px;font-size:14px;font-weight:700;text-decoration:none}.ui-head-link{color:#f1c58f;font-weight:700;font-size:15px;text-decoration:none}.ui-head p a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.4);text-decoration-color:hsla(0,0%,100%,.4)}.ui-card>h2 small{font:600 14px system-ui,sans-serif;color:var(--jf-ink2)}.ui-h-ic{display:inline-flex;align-items:center;gap:8px}.ui-grid2{display:grid;grid-template-columns:1fr}.ui-grid2>.ui-row:first-child{border-top:0}@media (min-width:640px){.ui-grid2{grid-template-columns:1fr 1fr;column-gap:16px}.ui-grid2>.ui-row:nth-child(2){border-top:0}}.ui-tiles.g2{grid-template-columns:1fr 1fr}a.ui-tile{text-decoration:none;display:block}.ui-tile>span{display:block;font-size:13.5px;color:var(--jf-ink2);margin-top:2px}.ui-row-art{width:44px;height:44px;border-radius:var(--jf-r-field);overflow:hidden;flex:none;display:block}.ui-row-art svg{display:block;border-radius:0!important}.ui-turn-more{display:flex;flex-direction:column;border-top:1px solid rgba(205,125,46,.35);margin-top:2px}.ui-turn-more .ui-row{border-top-color:rgba(205,125,46,.25)}.ui-turn-more .ui-row:first-child{border-top:0}.ui-head .hp-sum{color:#dcebe2;margin:0;font-size:16px}.ui-head .hp-sum a{color:#fff}.ui-head .hp-sum a.hp-sum-g{color:#8fd6ae}.ui-page .hd-card,.ui-page .hp-pc{border-radius:var(--jf-r-card);border-color:var(--jf-line)}.cpage.ui-page{gap:16px}.mp-eb{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bfe3cf}.ui-head .hp-sum a b,.ui-head .hp-sum b{color:#fff}body.pub .card{border-radius:var(--jf-r-card);border-color:var(--jf-line);box-shadow:none;padding:16px}body.pub .card h2:first-child,body.pub .card>h2{font:var(--jf-t-section)}body.pub .btn{font:800 17px system-ui,sans-serif;min-height:52px;border-radius:var(--jf-r-pill)}body.pub .btn:not(.ghost):not(.accent):not(.hire){background:var(--jf-c6);border-color:var(--jf-c6);color:#fff}body.pub .btn.ghost{background:var(--jf-surf);color:var(--jf-g9);border:2px solid var(--jf-g7)}body.pub .pill.ok{background:var(--jf-g1);color:var(--jf-g9)}body.pub .pill.warn{background:var(--jf-c1);color:var(--jf-c8)}@media (prefers-color-scheme:dark){body.pub .btn.ghost{color:#bfe3cf;border-color:#4f8f70}body.pub .pill.ok{color:#bfe3cf}}.ui-contents{display:contents}.pw-top .pw-money{border-radius:var(--jf-r-card)}.st-eb{color:#bfe3cf}.tb-h h2{font:var(--jf-t-section)}.ui-head.solo{padding:18px;display:flex;flex-direction:column;gap:8px;margin-top:12px}.ui-head.solo small{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bfe3cf}.ui-head.solo p a{color:#f1b77a;font-weight:700;text-decoration:none}.ui-head h1.gh-big{margin:0}.ui-head.solo{position:relative}.ui-head h1{overflow-wrap:anywhere}.ui-card.roomy{gap:12px}.ui-card.list{padding:6px 16px 8px;gap:0}.ui-card.list>h2{margin:8px 0 2px;font:800 13px system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--jf-g9)}@media (prefers-color-scheme:dark){.ui-card.list>h2{color:#8fd6ae}}.ui-head-chips a{display:inline-flex;align-items:center;gap:4px;min-height:36px}.ui-head-chips a span{opacity:.75}.ui-head-chips a:active{background:hsla(0,0%,100%,.24)}.pkr-off{position:relative;background:var(--jf-warm);border:1.5px dashed var(--jf-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;opacity:.8}.pkr-off .np,.pkr-off img{width:100%;height:96px;object-fit:cover;display:grid;place-items:center;background:#ece6dc;color:#9a8f83;font-weight:800;font-size:20px;filter:grayscale(1)}.pkr-off>span:last-child{padding:8px 10px;display:flex;flex-direction:column}.pkr-off b{font-size:14.5px}.pkr-off small{font-size:12.5px;color:var(--jf-ink2);font-weight:700}.pkr-warn{color:var(--jf-c8)!important;font-weight:700}.ui-head-chips a span{background:none;padding:0;border-radius:0;font-size:15px}.appmenu-sheet .mi-sub,.apptabs-sheet .mi-sub{white-space:normal;overflow-wrap:anywhere}.apptabs-sheet.mx{display:flex;flex-direction:column;gap:6px;padding-top:8px;background:var(--jf-surf)}.mx-grab{width:44px;height:5px;border-radius:9px;background:#d9d2c7;align-self:center;margin-bottom:6px;flex:none}.apptabs-sheet a.mx-me{display:flex;gap:12px;align-items:center;background:linear-gradient(140deg,var(--jf-g7),#1f4d3a);color:#fff;border-radius:18px;padding:12px 14px;text-decoration:none}.mx-av{width:46px;height:46px;border-radius:99px;background:#fff;color:#1f4d3a;display:grid;place-items:center;font:800 17px var(--jf-head);flex:none}.apptabs-sheet .mx-me .mx-tx{flex:1 1;min-width:0;display:flex;flex-direction:column}.mx-me b{font-size:16.5px;color:#fff}.mx-me small{color:#dcebe2;font-size:13.5px}.mx-me i{font-style:normal;color:#f1c58f;font-weight:800;font-size:14px;flex:none}.mx-lab{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--jf-g7);margin:10px 4px 4px}.mx-g{background:var(--jf-page);border-radius:16px;padding:2px 12px}.apptabs-sheet .mx-g a.mx-r{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;border-radius:0;border-top:1px solid var(--jf-line);color:var(--jf-ink);text-decoration:none;background:none;font:700 16px system-ui,sans-serif}.apptabs-sheet .mx-g a.mx-r:first-child{border-top:0}.apptabs-sheet .mx-g a.mx-r[aria-current=page] .mx-t{color:var(--jf-c8)}.apptabs-sheet .mx-g a.mx-r.hl .mx-t{color:var(--jf-g9)}.mx-t{flex:1 1;min-width:0}.mx-tag{background:var(--jf-g9);padding:2px 9px}.mx-n,.mx-tag{flex:none;font-size:12px;font-weight:800;color:#fff;border-radius:99px}.mx-n{background:#c0281f;padding:2px 8px}.mx-c{flex:none;color:#b4aa9d;font-size:20px}.apptabs-sheet button.mx-out{display:flex;gap:12px;align-items:center;justify-content:center;width:100%;color:var(--jf-red);font:800 16px system-ui,sans-serif;padding:12px;margin-top:4px;background:none;border:0}@media (prefers-color-scheme:dark){.mx-av{background:#1d3a2d;color:#bfe3cf}.mx-tag{background:#2c6a50}.apptabs-sheet .mx-g a.mx-r.hl .mx-t{color:#8fd6ae}}.apptabs-sheet.mx .mx-g a.mx-r,.apptabs-sheet.mx a.mx-me,.apptabs-sheet.mx button.mx-out{border-bottom:0}.apptabs-sheet.mx a>span.mx-av,.apptabs-sheet.mx a>span.mx-c,.apptabs-sheet.mx a>span.mx-n,.apptabs-sheet.mx a>span.mx-tag{flex:none;display:inline-block}.apptabs-sheet.mx a>span.mx-av{display:grid}.apptabs-sheet.mx a>span.mx-t{display:block;flex:1 1 auto}.np-card .btn[type=submit]{width:100%}.lgl-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.lgl-tabs a{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:var(--jf-r-pill,999px);background:hsla(0,0%,100%,.14);color:#fff;font-weight:800;font-size:15px;text-decoration:none}.lgl-tabs a[aria-current=page]{background:#fff;color:#1f4d3a}.lgl-body{font-size:17px;line-height:1.6;color:var(--jf-ink,#2b2723)}.lgl-body h2{font:800 20px/1.3 Bricolage Grotesque,system-ui,sans-serif;margin:22px 0 6px;color:var(--jf-g9,#1f4d3a)}.lgl-body h2:first-of-type{margin-top:18px}.lgl-body p,.lgl-body ul{margin:0 0 12px}.lgl-body ul{padding-left:22px}.lgl-body li{margin-bottom:6px}.lgl-body a,.lgl-contact a{color:var(--jf-c8,#9a5a1c);font-weight:700}.lgl-tbl{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.lgl-row{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:1px solid var(--jf-line,#ece5da);border-radius:var(--jf-r-field,12px)}.lgl-row b,.lgl-row span{font-size:16px}.lgl-row small{font-size:14.5px;color:var(--jf-ink2,#5c564f)}.lgl-contact h2{font:800 20px Bricolage Grotesque,system-ui,sans-serif;margin:0 0 6px}.lgl-contact p{margin:0;font-size:16px}.lgl-foot{text-align:center;font-size:14.5px;color:var(--jf-ink2,#5c564f);margin:18px 0 8px}.lgl-foot a{color:inherit;font-weight:700}.sf{margin:28px 0 8px;background:linear-gradient(160deg,#2c6a50,#1f4d3a);color:#fff;border-radius:28px;padding:24px 18px 20px;display:flex;flex-direction:column;gap:18px}.sf a{color:inherit}.sf-logo{font:800 26px Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.03em;text-decoration:none;color:#fff}.sf-logo em{font-style:normal;color:#f0b277}.sf-tag{margin:4px 0 0;font-size:16px;line-height:1.45;color:#d6ece0}.sf-help,.sf-help-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:18px;background:#fff;color:var(--jf-ink,#2b2723)!important;text-decoration:none}.sf-help b,.sf-help-row b{display:block;font-size:16.5px}.sf-help small,.sf-help-row small{display:block;font-size:14.5px;color:var(--jf-ink2,#5c564f)}.sf-help-row>span:nth-child(2),.sf-help>span:nth-child(2){flex:1 1}.sf-q{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#cd7d2e;color:#fff;font:800 20px Bricolage Grotesque,system-ui,sans-serif}.sf-chev{flex:none;font-size:26px;color:#cd7d2e;line-height:1}.sf-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 14px;gap:18px 14px}.sf-col:last-child{grid-column:1/-1}.sf-col h2{margin:0 0 4px;font:800 13px/1.2 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9fd3b8}.sf-col ul{list-style:none;margin:0;padding:0}.sf-col:last-child ul{display:flex;flex-wrap:wrap;column-gap:18px}.sf-col li a{display:flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;text-decoration:none}.sf-col li a:hover{text-decoration:underline}.sf-trust{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid hsla(0,0%,100%,.18);display:flex;flex-wrap:wrap;gap:8px}.sf-trust li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.12);font-size:14.5px;font-weight:700}.sf-trust span{color:#9fd3b8}.sf-co{margin:0;font-size:13.5px;line-height:1.6;color:#bfe3cf}.sf-co a{font-weight:700;color:#fff}.sf-slim{background:none;color:inherit;padding:0;gap:10px;margin:24px 0 8px}.sf-slim .sf-help-row{border:1px solid var(--jf-line,#ece5da)}.sf-mini{margin:0;text-align:center;font-size:14.5px;color:var(--jf-ink2,#5c564f)}.sf-mini a{font-weight:700;color:inherit}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf{background:linear-gradient(160deg,#1f4d3a,#143528)}:root:not([data-theme=light]) .sf-help,:root:not([data-theme=light]) .sf-help-row{background:#1f1c19;color:#f3ede6!important}}.ar{background:var(--jf-surf,#fff);border:1px solid var(--jf-line,#ece5da);border-left:5px solid #2c6a50;border-radius:20px}.ar>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px;min-height:64px}.ar>summary::-webkit-details-marker{display:none}.ar-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#dcefe3;font-size:20px}.ar>summary>span:nth-child(2){flex:1 1}.ar>summary b{display:block;font:800 18px/1.2 Bricolage Grotesque,system-ui,sans-serif}.ar>summary small{display:block;font-size:14px;color:var(--jf-ink2,#5c564f);margin-top:2px}.ar-chev{font-size:26px;color:#2c6a50;transition:transform .2s}.ar[open] .ar-chev{transform:rotate(90deg)}.ar-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.ar-ph{display:flex;gap:6px}.ar-ph img{object-fit:cover}.ar-ph img,.ar-ph span{width:64px;height:64px;border-radius:10px}.ar-ph span{display:grid;place-items:center;background:#f1ece4;font-weight:800}.ar .jv-say{padding:10px 12px}.ar-more>summary{cursor:pointer;font-weight:800;color:#1f4d3a;min-height:40px;display:flex;align-items:center}.ar-more .jv-grp{margin-top:6px}.ar-bid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;background:#eef6f1;border-radius:14px;padding:10px 12px}.ar-bid small{display:block;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#3d7a5d}.ar-bid b{font:800 18px Bricolage Grotesque,system-ui,sans-serif;color:#1f4d3a}.ar-bid p{grid-column:1/-1;margin:4px 0 0;font-size:15px}.ar-split{width:100%}.ar-link{font-weight:800;color:var(--jf-c8,#9a5a1c);text-align:center}.ar-meter{margin:0;padding:10px 12px;border-radius:12px;background:#fbf1e5;color:#8a4d14;font-size:15px}.ar-meter.ok{background:#e5f4ea;color:#1f6b48}.ar-hint{display:block;font-size:13.5px;color:#2c6a50;font-weight:700;margin-top:4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ar-bid,:root:not([data-theme=light]) .ar-ic{background:#173a2c}:root:not([data-theme=light]) .ar-bid b,:root:not([data-theme=light]) .ar-bid small{color:#bfe3cf}:root:not([data-theme=light]) .ar-meter{background:#33281c;color:#f0b277}:root:not([data-theme=light]) .ar-meter.ok{background:#173a2c;color:#8fd0ab}}.ag-asked{display:flex;align-items:center;min-height:48px;padding:10px 14px;border-radius:14px;background:#eef6f1;color:#1f4d3a;font-weight:800;text-decoration:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-asked{background:#173a2c;color:#bfe3cf}}.ui-head-chips .hp-av i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#8fd0ab;margin-right:6px}.ui-head-chips .hp-av.booked i,.ui-head-chips .hp-av.paused i{background:#f0b277}.hp-addp{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border:2px dashed var(--jf-line,#e3dacd);border-radius:20px;text-decoration:none;color:var(--jf-ink,#2b2723)}.hp-addp>span:first-child{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fbf1e5;color:#cd7d2e;font-size:20px;font-weight:800}.hp-addp>span:nth-child(2){flex:1 1}.hp-addp b{display:block;font-size:16px}.hp-addp small{display:block;font-size:14.5px;color:var(--jf-ink2,#5c564f)}.hp-addp em{font-style:normal;font-size:24px;color:#cd7d2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hp-addp>span:first-child{background:#33281c}}.bm{display:inline-block;flex:none;vertical-align:-.2em}.bm .bm-roof{stroke:#1f4d3a}.bm.bm-l .bm-roof{stroke:#fff}.publogo{gap:7px}.publogo,.sf-logo{display:inline-flex;align-items:center}.sf-logo{gap:8px}.jf-mark{display:block}html.jf-splash .jf-mark{animation:jf-in .45s cubic-bezier(.2,.9,.3,1.2) both}@media (prefers-color-scheme:dark){.bm:not(.bm-l) .bm-roof{stroke:#e9f3ec}}