:root{--orange:#fd9b02;--yellow:#fdbc08;--ink:#0b0b0b;--display:"Google Sans Flex","Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--body:var(--display);--bg:#0e0d0b;--surface:#181612;--surface-alt:#201d17;--fg:#f5f2ea;--muted:#b9b3a7;--soft-line:#2f2b23;--line:#ffecc838;--glass:linear-gradient(145deg,#fff0d21f 0%,#fff0d20a 45%,#1816128c 100%);--glass-solid:#1c1914;--glass-edge:#ffe2aa4d;--ctl-edge:#ffe2aa4d;--glass-edge-hi:#fdbc08bf;--glass-shadow:0 1px 0 #ffffff24 inset,0 -1px 0 #00000059 inset,0 22px 44px -22px #000c;--blur:18px;--r:24px;--btn-bg:#fff0d214;--btn-fg:#f5f2ea;--glow:#fd9b0247;--glow2:#fdbc0824;--mx:50%;--my:0%;--gloss:radial-gradient(420px 220px at var(--mx) var(--my),#ffd67838,transparent 60%),linear-gradient(180deg,#ffffff24 0%,#fff0 38%);--chip-bg:#fff0d217;--ring:#fdbc08;--ok:#7fe0c3;--bad:#ff9a8a;--brand:linear-gradient(135deg,#ffd23a,#fdbc08 40%,#fd9b02);--noise-op:.07;--noise-blend:overlay;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fbf6ea;--surface:#fff;--surface-alt:#fff4d6;--fg:#0b0b0b;--muted:#4b463f;--soft-line:#0b0b0b1f;--line:#0b0b0b33;--glass:linear-gradient(145deg,#ffffffd9 0%,#ffffff8c 55%,#fff4d699 100%);--glass-solid:#fff;--glass-edge:#ffffffe6;--ctl-edge:#0b0b0b38;--glass-edge-hi:#fd9b02e6;--glass-shadow:0 1px 0 #fffffff2 inset,0 0 0 1px #0b0b0b12,0 20px 40px -22px #5a370066;--btn-bg:#ffffffb3;--btn-fg:#0b0b0b;--glow:#fd9b024d;--glow2:#fdbc0838;--gloss:radial-gradient(420px 220px at var(--mx) var(--my),#fd9b0233,transparent 60%),linear-gradient(180deg,#ffffffe6 0%,#fff0 45%);--chip-bg:#ffffffb3;--ok:#0f6b4d;--bad:#b3261a;--noise-op:.05;--noise-blend:multiply;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.band{--fg:#0b0b0b;--muted:#3a352b;--line:#0b0b0b38;--btn-bg:#ffffff80;--btn-fg:#0b0b0b;--ring:#0b0b0b;--chip-bg:#ffffff8c;--ctl-edge:#0b0b0b38;color:#0b0b0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font:500 17px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(900px 600px at 85% -5%,var(--glow),transparent 65%),radial-gradient(700px 520px at -5% 35%,var(--glow2),transparent 65%),radial-gradient(800px 500px at 60% 110%,#fd9b0224,transparent 65%),var(--bg);position:fixed;inset:0}body:after{content:"";z-index:100;pointer-events:none;opacity:var(--noise-op);mix-blend-mode:var(--noise-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}::selection{background:var(--orange);color:#0b0b0b}h1,h2,h3,p{margin:0}b,strong{font-weight:800}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:12px}.wrap{max-width:1180px;margin:0 auto;padding-inline:16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,p,li,.chip,.eyebrow{overflow-wrap:break-word}.eyebrow{font:800 12px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0 12%,#fdbc08 30%,#fd9b02 100%);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #fd9b0238,0 0 14px #fd9b02e6}.band .eyebrow{color:#0b0b0bbf}.band .eyebrow:before{background:#0b0b0b;box-shadow:0 0 0 4px #0b0b0b1f}mark,.mark{background:linear-gradient(100deg,#fdbc08,#fd9b02 70%) 0 0/100% 100% no-repeat;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #fd9b0273);-webkit-background-clip:text;background-clip:text;padding:0}.band mark,.band .mark{color:#0b0b0b;-webkit-text-fill-color:#0b0b0b;filter:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;padding:0}.sm{color:var(--muted);font-size:14px;line-height:1.45}.lbl{font:800 11.5px/1.3 var(--body);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.fe{color:var(--bad);font-size:13px;font-weight:700}.fe:empty{display:none}.proto{color:var(--muted);border-top:1px solid var(--soft-line);padding-top:8px;font-size:12.5px}.ic{flex:none}.vlogo{display:block;overflow:visible}.vlogo .vy{fill:#fdbc08}.vlogo .vo{fill:#fd9b02}.vlogo .vt{fill:var(--fg)}.logo{border-radius:12px;flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo .lf,.logo .lm{height:54px;display:block}.logo .lm{display:none}.logo svg{width:auto;height:100%}.card{isolation:isolate;background:var(--glass),var(--glass-solid);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.5);backdrop-filter:blur(var(--blur)) saturate(1.5);border:1px solid var(--glass-edge);border-radius:var(--r);box-shadow:var(--glass-shadow);color:var(--fg);min-width:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.card:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--gloss);opacity:.8;transition:opacity .3s;position:absolute;inset:0}.card.lift:hover{border-color:var(--glass-edge-hi);box-shadow:var(--glass-shadow),0 0 0 1px #fd9b0259,0 26px 50px -22px #fd9b028c;transform:translateY(-4px)}.card.lift:hover:before{opacity:1}.card.lift:active{transform:scale(.985)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.nav,.sheet{background:var(--glass-solid)}}.btn{isolation:isolate;color:#f5f2ea;width:auto;max-width:100%;min-height:48px;font:700 16px/1.15 var(--body);text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:#1c18118c;border:0;border-radius:999px;flex:none;justify-content:center;place-self:flex-start start;align-items:center;gap:10px;padding:15px 28px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 26px -6px #fd9b0259,0 12px 24px -16px #000c}.btn:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffd9 0%,#fdbc08e6 28%,#fd9b0240 60%,#fd9b02f2 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.btn:after{content:"";z-index:1;pointer-events:none;opacity:.4;background:radial-gradient(at 30% 0,#ffffff8c,#fff0 70%);border-radius:99px 99px 60% 60%/99px 99px 40% 40%;width:26%;height:46%;transition:opacity .25s;position:absolute;top:3px;left:7%;transform:rotate(-4deg)}.btn:hover{background:#30261499;transform:translateY(-2px);box-shadow:0 0 34px -4px #fd9b0299,0 14px 26px -16px #000c}.btn:hover:after{opacity:.7}.btn:active{transform:scale(.98)}.btn.solid,.btn.solid:hover{color:#0b0b0b}.btn.solid{background:radial-gradient(120% 160% at 20% 0,#ffe27a 0%,#fdbc08 38%,#fd9b02 100%);box-shadow:0 0 34px -4px #fd9b02b3,0 14px 26px -14px #b45a00cc}.btn.solid:before{background:linear-gradient(135deg,#fff 0%,#ffffff8c 30%,#ffd67859 60%,#ffffffe6 100%)}.btn.solid:after{opacity:.9}.btn.solid:hover{background:radial-gradient(120% 160% at 20% 0,#fff0a8 0%,#fc2 38%,#fdaa14 100%);box-shadow:0 0 44px -2px #fd9b02e6,0 16px 28px -14px #b45a00e6}:root[data-theme=light] .btn:not(.solid),:root[data-theme=light] .btn:not(.solid):hover{color:#0b0b0b;background:#ffffffb3;box-shadow:0 0 24px -8px #fd9b028c,0 10px 20px -14px #5a320073}:root[data-theme=light] .btn:not(.solid):after{background:radial-gradient(at 30% 0,#fffffff2,#fff0 70%)}.band .btn.solid,.band .btn.solid:hover{color:#fff;background:linear-gradient(160deg,#2a251c,#0b0b0b);box-shadow:0 0 24px -6px #0009,0 14px 24px -14px #000c}.band .btn.solid:before{background:linear-gradient(135deg,#ffffffb3,#ffffff1a 40%,#ffffff80)}.band .btn.solid:after{opacity:.35}.band .btn:not(.solid),.band .btn:not(.solid):hover{color:#0b0b0b;background:#ffffff80;box-shadow:0 0 22px -8px #ffffffe6,0 10px 20px -14px #5a320099}.band .btn:not(.solid):before{background:linear-gradient(135deg,#fff,#0b0b0b8c 55%,#ffffffe6)}.btn.sm{min-height:44px;padding:11px 20px;font-size:14.5px}.btn.danger{color:var(--bad)}.btn[disabled],.btn.off{opacity:.5;pointer-events:none}.btn>svg{display:none}.btnrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.iconbtn{border:1px solid var(--ctl-edge);background:var(--btn-bg);width:44px;height:44px;color:var(--btn-fg);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:99px;flex:none;place-items:center;padding:0;transition:transform .2s,border-color .2s,background .2s;display:grid}.iconbtn:hover{border-color:var(--glass-edge-hi);background:#fd9b022e;transform:translateY(-1px)}.iconbtn svg{stroke-width:2.8px}.ict{width:var(--t,52px);height:var(--t,52px);padding:calc(var(--t,52px)*.18);border-radius:calc(var(--t,52px)*.33);color:#0b0b0b;background:radial-gradient(120% 120% at 25% 10%,#ffe27a,#fdbc08 55%,#fd9b02);border:1px solid #ffffff80;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #fff9,0 12px 22px -10px #fd9b02b3,0 0 26px -6px #fd9b0273}.ict svg{stroke:#0b0b0b;stroke-width:2.8px;fill:none;width:100%;height:100%}.ict.xs{--t:26px;box-shadow:inset 0 1px #fff9,0 0 12px -3px #fd9b0299}.ict.sq{--t:38px}.chip{border:1px solid var(--ctl-edge);font:800 11px/1.4 var(--body);text-transform:uppercase;letter-spacing:.12em;background:var(--chip-bg);color:var(--fg);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;max-width:100%;padding:3px 11px;display:inline-flex}.chip.sm{letter-spacing:.1em;padding:1px 8px;font-size:10px}button.chip{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:36px;padding-inline:14px;transition:transform .2s,border-color .2s,background .2s}button.chip:hover{border-color:var(--glass-edge-hi);transform:translateY(-1px)}button.chip.on{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#ffffff73}.s-priv{background:var(--chip-bg);color:var(--muted)}.s-pub{color:#7fe0c3;background:#17302a;border-color:#7fe0c359}.s-sale{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#ffffff73}.s-res{color:#fdbc08;background:#3a2c0f;border-color:#fdbc0866}.s-cons{background:var(--chip-bg);color:var(--fg);border-style:dashed;border-color:var(--glass-edge-hi)}.s-sold{color:#c4b5ff;background:#2a2540;border-color:#c4b5ff66}.chip.gr{color:#fdbc08;background:#3a2c0f;border-color:#fdbc0866}.chip.rc{color:var(--fg);background:#fd9b0233;border-color:#fd9b0299}:root[data-theme=light] .chip.rc{background:#fd9b0233}.field{gap:6px;min-width:0;display:grid}.field>label{font:800 12px/1.3 var(--body);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=search],select,textarea{width:100%;min-width:0;min-height:48px;font:600 16px/1.3 var(--body);color:#0b0b0b;background:#ffffffeb;border:1px solid #0b0b0b2e;border-radius:16px;padding:12px 14px;transition:box-shadow .2s,border-color .2s;box-shadow:inset 0 1px 2px #00000014}input::placeholder,textarea::placeholder{color:#7a7468;font-weight:500}textarea{resize:vertical;min-height:88px}input:focus,select:focus,textarea:focus{border-color:#fd9b02;outline:none;box-shadow:0 0 0 4px #fdbc0880,0 0 24px -4px #fd9b02b3}input[aria-invalid=true]{border-color:#c0301f}.cb{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.cb input,.sw input{appearance:none;cursor:pointer;flex:none;margin:0}.cb input{border:1px solid var(--ctl-edge);background:var(--chip-bg);border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.cb input:checked{background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#ffffff80}.cb input:checked:after{content:"";border:3px solid #0b0b0b;border-width:0 3px 3px 0;width:7px;height:12px;transform:rotate(45deg)translate(-1px,-1px)}.cb input:focus-visible,.sw input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.sw{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.sw input{border:1px solid var(--ctl-edge);background:var(--chip-bg);border-radius:99px;width:46px;height:28px;transition:background .2s;position:relative}.sw input:after{content:"";background:var(--fg);border-radius:50%;width:20px;height:20px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px}.sw input:checked{background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#ffffff80}.sw input:checked:after{background:#0b0b0b;left:21px}.seg{border:1px solid var(--ctl-edge);background:var(--chip-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:99px;gap:3px;max-width:100%;padding:3px;display:inline-flex}.seg button{color:var(--fg);font:800 14px var(--body);cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:40px;padding:10px 18px;transition:background .2s}.seg button:hover{background:#fd9b0226}.seg button.on{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02)}.money{position:relative}.money>span{color:#4b463f;font-weight:800;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.money input{padding-left:30px}.empty{justify-items:start;gap:12px;margin-block:18px;padding:28px 22px;display:grid}.theme{border:1px solid var(--ctl-edge);background:var(--btn-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.theme button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;width:38px;height:36px;transition:background .2s,color .2s;display:grid}.theme button svg{stroke-width:2.8px}.theme button:hover{color:var(--fg)}.theme button[aria-pressed=true]{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02)}.nav{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);border-bottom:1px solid var(--ctl-edge);position:sticky;box-shadow:inset 0 1px #ffffff0f,0 14px 30px -20px #000000b3}.nav .wrap{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo links tools";align-items:center;gap:10px 24px;padding-block:8px;display:grid}.nav .logo{grid-area:logo}.links{grid-area:links;justify-content:center;align-items:center;gap:6px;display:flex}.nl{text-align:left;white-space:nowrap;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;gap:3px;padding:8px 14px;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:grid}.nl small{font:800 10px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.nl b{font:800 16px/1 var(--body)}.nl:hover{border-color:var(--ctl-edge);background:#fff0d214;transform:translateY(-1px)}.nl:hover small{color:var(--orange)}:root[data-theme=light] .nl:hover{background:#ffffffb3}.nl.on{background:linear-gradient(#fdbc0847,#fd9b021f);border-color:#fd9b02b3;box-shadow:0 0 20px -4px #fd9b028c,inset 0 1px #fff3}.tools-nav{grid-area:tools;align-items:center;gap:10px;display:flex}.av{color:#0b0b0b;background:radial-gradient(120% 120% at 25% 10%,#ffe27a,#fdbc08 55%,#fd9b02);border:1px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid;box-shadow:0 0 18px -4px #fd9b0299}.av.lg{width:92px;height:92px;font-size:40px}.burger,.menu{display:none}@media (max-width:1180px){.nav .wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo tools""links links";gap:8px 12px;padding-block:8px 10px}.links{scrollbar-width:none;justify-content:flex-start;margin-inline:-16px;padding:2px 16px;overflow-x:auto}.links::-webkit-scrollbar{display:none}.nl{border:1px solid var(--ctl-edge);background:#fff0d20f;border-radius:99px;gap:2px;padding:8px 14px}:root[data-theme=light] .nl{background:#fff9}.nl small{font-size:9px}.nl b{font-size:14.5px}}@media (max-width:640px){.nav .wrap{grid-template-areas:"logo tools"}.links,.tools-nav .av,.tools-nav .outbtn,.logo .lf{display:none}.logo .lm{display:block}.burger{display:grid}.menu{border:1px solid var(--ctl-edge);background:var(--glass),var(--glass-solid);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);box-shadow:var(--glass-shadow),0 30px 60px -20px #000000b3;border-radius:26px;gap:6px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:12px;right:12px}.nav.open .menu{display:grid}.mrow{min-height:60px;color:var(--fg);text-align:left;cursor:pointer;font:800 18px/1.1 var(--body);background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:14px;padding:8px 12px;display:flex}.mrow small{font:800 10px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.mrow:hover,.mrow.on{background:linear-gradient(#fdbc0838,#fd9b021a);border-color:#fd9b0299}.mrow.sep{border-top:1px solid var(--soft-line);border-radius:0 0 18px 18px;margin-top:4px}}.band{isolation:isolate;background:linear-gradient(135deg,#ffd23a 0%,#fdbc08 40%,#fd9b02 100%);border-bottom:1px solid #ffffff80;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 26px 50px -26px #fd9b02b3}.band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px 300px at var(--bx,20%) var(--by,0%),#ffffff8c,transparent 62%),linear-gradient(180deg,#ffffff61,#fff0 40%);position:absolute;inset:0}.band.or{background:linear-gradient(120deg,#fd9b02 0%,#fdbc08 55%,#ffd23a 100%)}.band .wrap{gap:20px;padding-block:26px 32px;display:grid}.band .card{color:#0b0b0b;background:#ffffff9e;border-color:#ffffffd9;box-shadow:inset 0 1px #fff,0 18px 30px -22px #783c0099}.band .card:before{background:linear-gradient(#ffffffb3,#fff0 50%)}.band .iconbtn{color:#0b0b0b;background:#ffffff80}.bandhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.ptitle{margin-top:8px;font-size:clamp(2.8rem,8vw,5.2rem);line-height:1.02}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.stat{gap:3px;min-width:0;padding:14px 16px;display:grid}.stat b{font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3rem);line-height:1}.stat small{color:#4b463f;font-size:12.5px;line-height:1.35}.stat .eyebrow{align-items:center;gap:8px;display:flex}.stat .eyebrow:before,.pv-stat .eyebrow:before,.fact .eyebrow:before{display:none}.tools{gap:12px;padding-block:24px 4px;display:grid}.trow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.search{position:relative}.search svg{color:#4b463f;z-index:1;stroke-width:2.8px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.search input{padding-left:46px}.chiprow{scrollbar-width:thin;gap:8px;margin-inline:-4px;padding:4px 4px 10px;display:flex;overflow-x:auto}.grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:18px;padding-block:14px 56px;display:grid}.gc{flex-direction:column;display:flex}.gc[data-act=edit]{cursor:pointer}.gb{flex:1;align-content:start;gap:8px;min-width:0;padding:12px 12px 14px;display:grid}.gname{font:800 14px/1.3 var(--body);text-transform:none;letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chips{flex-wrap:wrap;gap:6px;display:flex}.gp{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gp b{font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.gp small{color:var(--muted);font-size:12px;font-weight:700}.pick{z-index:3;color:#0b0b0b;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #ffffffb3;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:10px;left:10px}.pick.on{background:linear-gradient(135deg,#fdbc08,#fd9b02)}.pick svg{stroke-width:3.2px}.gst{z-index:3;position:absolute;top:12px;right:10px}.gact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.like{border:1px solid var(--ctl-edge);background:var(--chip-bg);color:var(--fg);min-height:34px;font:800 13px var(--body);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;transition:transform .2s,border-color .2s;display:inline-flex}button.like:hover{border-color:var(--glass-edge-hi);transform:translateY(-1px)}.like svg{stroke-width:2.8px}.like.on{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#ffffff80}.like.on svg{fill:#0b0b0b}.art{aspect-ratio:5/7;border-bottom:1px solid var(--ctl-edge);background:var(--surface-alt);flex-direction:column;justify-content:space-between;padding:.8em;font-size:16px;display:flex;position:relative;overflow:hidden}.art:after{content:"";pointer-events:none;background:linear-gradient(#ffffff59,#fff0 45%);position:absolute;inset:0}.art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.a-s,.a-k{font:800 .65em/1.2 var(--body);text-transform:uppercase;letter-spacing:.12em}.a-p{overflow-wrap:anywhere;font-size:1.9em;line-height:.92}.a-k{text-align:right;align-self:flex-end}.gc .art{container-type:inline-size}.gc .a-p{font-size:min(1.9em,14cqw)}.gc[data-act=edit] .a-s{padding-left:40px}.thumb{aspect-ratio:5/7;border:1px solid var(--glass-edge-hi);border-radius:11px;flex:none;place-items:center;width:56px;font-size:22px;display:grid;overflow:hidden;box-shadow:0 8px 16px -8px #0009}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.selbar{z-index:25;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;align-items:center;gap:10px;width:min(940px,100% - 32px);padding:12px 14px;display:flex;position:fixed;overflow:visible;translate:-50%}.selbar b{margin-right:auto;font-size:24px;line-height:1}.selbar select{width:auto;min-height:44px;padding:8px 12px}.sum{gap:12px;padding:18px;display:grid;position:static}.sumrow{justify-content:space-between;gap:12px;font-weight:700;display:flex}.sumrow b{font-variant-numeric:tabular-nums}.steps{grid-template-columns:repeat(3,1fr);gap:10px;padding-block:22px 6px;display:grid}.step{border:1px solid var(--ctl-edge);background:var(--glass),var(--glass-solid);color:var(--fg);cursor:pointer;text-align:left;min-width:0;box-shadow:var(--glass-shadow);border-radius:20px;gap:2px;padding:10px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.step:hover{border-color:var(--glass-edge-hi);transform:translateY(-2px)}.step small{font:800 10px/1.2 var(--body);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.step b{font-size:24px;line-height:1}.step.on{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#ffffff8c;box-shadow:0 0 30px -6px #fd9b02b3}.step.on small{color:#0b0b0b}.rows{gap:14px;padding-block:14px 56px;display:grid}.row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px;display:grid}.row .info{gap:6px;min-width:0;display:grid}.row .nm{font:800 15px/1.3 var(--body)}.rctl{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.rctl .sw{justify-self:start}.pickbtn{border:1px solid var(--ctl-edge);background:var(--chip-bg);cursor:pointer;color:#0b0b0b;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid}.pickbtn.on{background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#ffffff8c}.pickbtn svg{stroke-width:3.2px}.panel{gap:14px;padding:18px;display:grid}.panel h3{font-size:30px}.linkbox{border:1px solid var(--ctl-edge);background:#fff0d20f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}:root[data-theme=light] .linkbox{background:#fff9}.linkbox code{font:700 15px var(--body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:140px}.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.pdfrow{border:1px solid var(--ctl-edge);background:#fff0d20d;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}:root[data-theme=light] .pdfrow{background:#ffffff8c}.pdfrow b{font-size:26px;line-height:1}.proh{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.proh .who{flex:260px;gap:6px;min-width:0;display:grid}.proh h1{overflow-wrap:anywhere;font-size:clamp(2.6rem,7vw,4.4rem);line-height:1.02}.tabs{flex-wrap:wrap;gap:10px;padding-block:22px 4px;display:flex}.tab{border:1px solid var(--ctl-edge);background:var(--chip-bg);color:var(--fg);min-height:44px;font:800 14px var(--body);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:99px;align-items:center;gap:8px;padding:10px 18px;transition:transform .2s,border-color .2s;display:inline-flex}.tab:hover{border-color:var(--glass-edge-hi);transform:translateY(-1px)}.tab.on{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#ffffff80;box-shadow:0 0 24px -6px #fd9b02b3}.tab svg{stroke-width:2.8px}.store{gap:12px;padding:20px;display:grid}.store h3{font-size:44px}.store.dash{color:var(--muted);border-style:dashed}.facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.fact{border:1px solid var(--ctl-edge);background:#fff0d20f;border-radius:18px;padding:10px 12px}:root[data-theme=light] .fact{background:#fff9}.fact b{font-size:34px;line-height:1;display:block}.ov{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05040399;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sheet{isolation:isolate;background:var(--glass),var(--glass-solid);color:var(--fg);border:1px solid var(--ctl-edge);box-shadow:var(--glass-shadow),0 40px 80px -30px #000000d9,0 0 70px -30px #fd9b0280;border-radius:30px;flex-direction:column;width:min(780px,100%);max-height:calc(100% - 8px);display:flex;position:relative;overflow:hidden}.sheet.wide{width:min(900px,100%)}.sh-h{border-bottom:1px solid var(--ctl-edge);background:#fff0d20d;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.sh-h h2{font-size:38px;line-height:1}.sh-b{flex:1;align-content:start;gap:26px;min-height:0;padding:20px;display:grid;overflow:auto}.sh-f{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ctl-edge);background:#fff0d20d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sh-f .fe{margin-right:auto}.sec{gap:12px;display:grid}.sec>h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:28px;display:flex}.fg{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.tgs{flex-wrap:wrap;gap:8px;display:flex}.tgs .chip{padding:7px 16px;font-size:12px}.phs{flex-wrap:wrap;gap:16px;display:flex}.ph{justify-items:start;gap:8px;display:grid}.ph-box{aspect-ratio:5/7;border:1px dashed var(--glass-edge-hi);cursor:pointer;text-align:center;width:130px;color:var(--muted);background:#fff0d20f;border-radius:18px;place-items:center;padding:8px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.ph-box:focus-within{box-shadow:0 0 0 4px var(--ring)}.ph-box img{object-fit:contain;width:100%;height:100%;display:block}.pdfwrap{justify-items:center;gap:22px;display:grid}.pdf{aspect-ratio:1/1.4142;color:#0b0b0b;width:min(100%,640px);font-family:var(--body);background:#fff;border:1px solid #0b0b0b2e;border-radius:18px;flex-direction:column;font-weight:500;display:flex;overflow:hidden;box-shadow:0 30px 50px -26px #0009,0 0 60px -20px #fd9b0280;container-type:inline-size}.pdf-h{background:linear-gradient(135deg,#ffd23a 0%,#fdbc08 40%,#fd9b02 100%);justify-content:space-between;align-items:flex-end;gap:3cqw;padding:3.4cqw 4.5cqw;display:flex;box-shadow:inset 0 .3cqw #fff9}.pdf-k{font:800 1.7cqw/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase}.pdf-h h2{overflow-wrap:anywhere;margin-top:.6cqw;font-size:8cqw;line-height:.98}.pdf-c{font:700 2cqw/1.4 var(--body);text-align:right}.pdf.cont .pdf-h{padding:2cqw 4.5cqw}.pdf.cont .pdf-h h2{font-size:4.6cqw}.pdf-g{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:2.4cqw;min-height:0;padding:3cqw 4.5cqw;display:grid}.pc{background:#fff;border:.25cqw solid #0b0b0b29;border-radius:3cqw;grid-template-columns:auto minmax(0,1fr);gap:2cqw;min-height:0;padding:1.6cqw;display:grid;overflow:hidden;box-shadow:0 1cqw 2cqw -1.2cqw #783c0059}.pc .art{border:.2cqw solid #0b0b0b33;border-radius:1.8cqw;width:auto;height:100%;padding:1cqw;font-size:2cqw}.pc .pi{align-content:space-between;gap:1cqw;min-width:0;display:grid}.pc .pn{font:700 2.1cqw/1.25 var(--body);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc .pp{font-size:5.8cqw;line-height:1}.pc .pt{flex-wrap:wrap;gap:.8cqw;display:flex}.pc .pt i{font:800 1.4cqw/1.3 var(--body);text-transform:uppercase;letter-spacing:.1em;background:#fff;border:.25cqw solid #0b0b0b40;border-radius:99px;padding:.3cqw 1.2cqw;font-style:normal}.pc .pt i.o{background:linear-gradient(135deg,#fdbc08,#fd9b02);border-color:#0b0b0b26}.pc .pt i.y{background:#fff1c4}.pdf-f{font:700 1.6cqw/1.2 var(--body);background:#fff;border-top:.2cqw solid #0b0b0b1f;justify-content:space-between;gap:2cqw;padding:1.6cqw 4.5cqw;display:flex}.pdf-f .pw{letter-spacing:.06em;opacity:.75;font-weight:800}.authtop{justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.hero{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:36px;padding-block:18px 36px;display:grid;position:relative}.hero h1{font-size:clamp(3rem,10vw,6rem);line-height:1.04}.hero .lede{max-width:34em;color:var(--muted);margin-top:18px;font-size:19px}.authcard{gap:16px;padding:22px;display:grid}.authcard form{gap:14px;display:grid}.perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:56px;display:grid}@media (max-width:480px){.perks{gap:12px}.perk{padding:14px}.perk h3{font-size:24px}.perk p{font-size:13.5px}}.perk{justify-items:start;gap:12px;padding:18px;display:grid}.perk h3{font-size:30px}.perk p{color:var(--muted);font-size:15px}.foot{border-top:1px solid var(--ctl-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#b9b3a7;background:#070605b3;padding-block:22px;font-size:13px}:root[data-theme=light] .foot{background:#0e0d0b}.pv{gap:14px;max-width:660px;margin-top:28px;padding:16px;display:grid}.pv-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pv-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pv-head .av{width:56px;height:56px;font-size:24px}.pv-name{font-size:36px;line-height:1;display:block}.pv-stats{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.pv-stat{border:1px solid var(--ctl-edge);background:#fff0d20f;border-radius:16px;padding:6px 12px}:root[data-theme=light] .pv-stat{background:#fff9}.pv-stat b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1;display:block}.pv .tabs{padding-block:0}.pv-scroll{margin-inline:-4px;padding:4px 4px 12px;overflow-x:auto}.pvgrid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;display:grid}.pv .vit .gname1{font-size:13.5px}.pv .vm b{font-size:24px}.toast{z-index:70;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--glass),var(--glass-solid);color:var(--fg);border:1px solid var(--glass-edge-hi);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:99px;max-width:calc(100% - 32px);padding:12px 22px;font-size:15px;font-weight:800;position:fixed;translate:-50%;box-shadow:0 0 34px -6px #fd9b0299,0 14px 26px -14px #000c}.lock{overflow:hidden}@media (max-width:820px){.hero{grid-template-columns:1fr}}@media (min-width:700px){.grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px}}@media (min-width:900px){.row{grid-template-columns:auto minmax(0,1fr) 150px 120px 150px 44px}.rctl{display:contents}}@media (max-width:640px){.ov{align-items:end;padding:0}.sheet{border-bottom:0;border-radius:30px 30px 0 0;width:100%;max-height:94%}.sh-h h2{font-size:32px}.steps{gap:8px}.step{padding:10px}.step b{font-size:20px}.step small:last-child{display:none}h1{font-size:clamp(2.8rem,14vw,3.8rem)}}@media (hover:none){.card.lift:hover{transform:none}.card.lift:active{border-color:var(--glass-edge-hi);transform:scale(.985)}.btn:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.card.lift:hover,.btn:hover,.nl:hover{transform:none}}h1,h2,h3,.ptitle,.pv-name,.stat b,.gp b,.fact b,.pdfrow b,.selbar b,.step b,.pv-stat b,.a-p,.pdf-h h2,.pc .pp,.av,.thumb{font-family:var(--display);font-variation-settings:"wdth" 40;text-transform:uppercase;letter-spacing:.01em;font-weight:900;font-stretch:50%}h3,.sec>h3,.panel h3,.perk h3,.store h3,.step b,.selbar b{font-weight:800}h1,h2{text-wrap:balance}.gname{text-transform:none;font-variation-settings:normal;font-stretch:100%}.btn{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s,background-position .55s cubic-bezier(.2,.8,.2,1)}.btn.solid,.btn.solid:hover{background-color:#fdbc08;background-image:linear-gradient(#ffe27a 0%,#fdbc08 38%,#fd9b02 68%,#ffd23a 100%);background-position:0 0;background-size:100% 230%}.btn.solid:hover{background-position:0 100%;box-shadow:0 0 46px -2px #fd9b02f2,0 0 0 1px #fdbc08e6,0 16px 28px -14px #b45a00e6}:root:root:root .btn:not(.solid):not(:hover){background-image:linear-gradient(135deg,#fdbc0800,#fd9b0200)}:root:root:root .btn:not(.solid):hover{background-image:linear-gradient(135deg,#ffe27a8c,#fd9b0266);box-shadow:0 0 38px -4px #fd9b02cc,0 12px 24px -14px #0009}.band .btn.solid,.band .btn.solid:hover{background-image:linear-gradient(160deg,#2a251c,#0b0b0b);background-size:auto}.band .btn:not(.solid):hover{background-image:linear-gradient(135deg,#fff,#ffffff8c)!important}:root:root .btn:after{filter:blur(9px);opacity:.55;background:radial-gradient(at 50% 45%,#ffffff8c 0%,#ffffff2e 45%,#fff0 72%);border-radius:50%;width:46%;height:92%;top:-18%;left:4%;transform:none}:root:root .btn:hover:after{opacity:.85}:root:root .btn.solid:after{opacity:.6}:root:root .btn.solid:hover:after{opacity:.9}:root:root .band .btn.solid:after{opacity:.4}:root:root .band .btn.solid:hover:after{opacity:.65}.grid.vg{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:26px 18px}@media (min-width:700px){.grid.vg{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:30px 22px}}.vit{cursor:pointer;outline-offset:6px;border-radius:24px;flex-direction:column;gap:12px;min-width:0;display:flex}.stage{aspect-ratio:3.2/5.3;border:1px solid var(--ctl-edge);background:radial-gradient(110% 70% at 50% 28%,#ffd6781f,#0000 62%),#100f0d;border-radius:22px;place-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 40px -28px #000000e6;container-type:inline-size}:root[data-theme=light] .stage{background:radial-gradient(110% 70% at 50% 28%,#fd9b0229,#fff0 62%),#efe6d0}.vit:not([data-act]){cursor:default}.vit:hover .stage,.vit:focus-visible .stage{border-color:var(--glass-edge-hi);transform:translateY(-4px);box-shadow:0 0 0 1px #fd9b0259,0 28px 46px -24px #fd9b028c}.stage .art{aspect-ratio:5/7;border:0;border-radius:3.6cqw;width:78%;padding:4cqw;font-size:4.4cqw;box-shadow:0 2cqw 5cqw -1.5cqw #000000b3}.stage .a-p{font-size:1.45em}.stage .a-s,.stage .a-k{font-size:.62em}.stage .gc-x{display:none}.slab{background:linear-gradient(145deg,#e3e7ec,#9aa2ab 48%,#cfd4da);grid-template-rows:auto 1fr;gap:3.2cqw;width:100%;height:100%;padding:4.5cqw;display:grid;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 .6cqw #00000059}.slab-l{--lc:#d6362b;color:#111;border-top:1.4cqw solid var(--lc);text-transform:uppercase;background:#fff;border-radius:1.6cqw;grid-template-columns:minmax(0,1fr) auto;gap:2cqw;padding:2.6cqw 3cqw;font:700 3.1cqw/1.25 ui-monospace,Menlo,Consolas,monospace;display:grid}.sl-t{gap:.4cqw;min-width:0;display:grid}.sl-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-g{text-align:right;align-content:center;justify-items:end;min-width:11cqw;display:grid}.sl-g b{font:900 9cqw/1 ui-monospace,Menlo,Consolas,monospace}.sl-g i{opacity:.7;font-size:2.8cqw;font-style:normal}.sl-g span{font-size:2.8cqw}.slab-c{background:#0b0a09;border-radius:2.4cqw;place-items:center;min-height:0;padding:3.4cqw;display:grid;box-shadow:inset 0 0 0 .5cqw #00000080}.slab-c .art{border-radius:2cqw;width:86%;padding:3.2cqw;font-size:3.8cqw}.slabimg{place-items:center;width:100%;height:100%;display:grid}.slabimg img{object-fit:contain;width:100%;height:100%;display:block}.vit .pick{top:auto;bottom:12px;left:12px}.vit.picked .stage{border-color:var(--glass-edge-hi);box-shadow:0 0 0 2px #fd9b02b3,0 24px 40px -24px #fd9b0280}.ck{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02);border:1px solid #fff9;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 0 18px -2px #fd9b02cc}.ck svg{stroke-width:3.2px}.vedit{gap:10px;display:grid}.vrow{align-items:center;gap:8px;display:flex}.vrow .field{flex:1;min-width:0}.vit .like.on{color:#0b0b0b;background:linear-gradient(135deg,#fdbc08,#fd9b02)}.listhead{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.vb{gap:8px;min-width:0;padding-inline:2px;display:grid}.gname1{font:700 15px/1.3 var(--body);text-transform:none;font-variation-settings:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-stretch:100%;display:-webkit-box;overflow:hidden}.vm{justify-content:space-between;align-items:center;gap:8px;display:flex}.vm b{font-size:26px;line-height:1}.vm small{color:var(--muted);font-size:12.5px;font-weight:700}.vm .like{min-height:28px;padding:2px 10px;font-size:12px}.chip.gr{color:#fdbc08}:root[data-theme=light] .chip.gr{color:#8a5200}.vview{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.vleft{justify-items:center;gap:12px;display:grid}.vleft .stage{width:100%}.vtitle{font:700 clamp(22px,3.4vw,30px)/1.15 var(--body);text-transform:none;font-variation-settings:normal;letter-spacing:0;font-stretch:100%}.vright{align-content:start;gap:16px;min-width:0;display:grid}.owner{border:1px solid var(--ctl-edge);background:var(--chip-bg);border-radius:99px;align-items:center;gap:8px;padding:3px 14px 3px 4px;font-weight:700;display:inline-flex}.owner .av{width:28px;height:28px;font-size:13px}.vfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vf{border:1px solid var(--ctl-edge);background:#fff0d20d;border-radius:18px;min-width:0;padding:12px 14px}:root[data-theme=light] .vf{background:#fff9}.vf small{font:800 11px/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block}.vf b{font:700 17px/1.3 var(--body);text-transform:none;font-variation-settings:normal;letter-spacing:0;overflow-wrap:anywhere;margin-top:5px;font-stretch:100%;display:block}.vf b.hi{color:var(--orange)}.vspec{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;display:grid}.vs{border-top:1px solid var(--soft-line);grid-template-columns:auto minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.vn{font:900 40px/1 var(--display);font-variation-settings:"wdth" 40;color:var(--orange);font-stretch:50%}.vs h4{font:700 17px/1.25 var(--body);margin:0 0 4px}.vs p{color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:700px){.vview{grid-template-columns:1fr}.vleft .stage{max-width:260px}.vspec{grid-template-columns:1fr}}.band .stat{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s}.band .stat:hover{background:#ffffffd9;transform:translateY(-5px);box-shadow:inset 0 1px #fff,0 26px 40px -20px #783c00b3,0 0 0 2px #0b0b0bd9}.band .stat b{transform-origin:0 100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.band .stat:hover b{transform:scale(1.04)}.band .ptitle{transition:transform .4s cubic-bezier(.2,.8,.2,1),letter-spacing .4s;display:block}.band .ptitle:hover{letter-spacing:.035em;transform:translate(10px)}.band .eyebrow:before{transition:transform .3s}.band .bandhead:hover .eyebrow:before,.band .wrap>div:hover>.eyebrow:before{transform:scale(1.5)}@media (hover:none),(prefers-reduced-motion:reduce){.band .stat:hover,.band .ptitle:hover,.band .stat:hover b{transform:none}}.addbtn .xl{display:inline}@media (max-width:640px){.addbtn .xl{display:none}}.valor{align-items:baseline;gap:6px;display:inline-flex}.valor small{font:800 10.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.valor b{color:var(--muted);font-size:.95em;font-weight:700}.estado-sel select{text-overflow:ellipsis;width:100%;padding-inline:12px 30px;font-size:14px}@media (max-width:480px){.vit .estado-sel select{background-position:right 7px center;padding-inline:9px 22px;font-size:12.5px}}.foot.pieweb{color:#f5f2ea;padding-block:44px calc(36px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:500 17px/1.55 var(--body);background:#070605b3;border-top:1px solid #ffe2aa4d;margin-top:48px;font-stretch:100%}:root[data-theme=light] .foot.pieweb{background:#0e0d0b;border-top-color:#ffffffe6}.pieweb .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;display:flex}.pieweb .plate{--logo-word:#0b0b0b;background:radial-gradient(120% 140% at 20% 0,#ffe27a 0%,#fdbc08 45%,#fd9b02 100%);border:1px solid #ffffff8c;border-radius:22px;padding:10px 16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -10px 20px -12px #96460080,0 18px 40px -14px #fd9b02a6,0 0 46px -8px #fd9b0273}.pieweb .plate:before{content:"";pointer-events:none;background:linear-gradient(#ffffff80,#fff0);position:absolute;inset:0 0 55%}.pieweb .plate svg{width:131px;height:66px;display:block;position:relative}.pieweb nav{flex-wrap:wrap;gap:8px 26px;display:flex}.pieweb nav a{color:#f5f2ea;font-weight:700;text-decoration:none;transition:color .2s}.pieweb nav a:hover{color:#fdbc08}.pieweb small{color:#b9b3a8;border-top:2px solid #2b2823;width:100%;padding-top:22px;font-size:13.6px;line-height:1.55;display:block}.pieweb small a{color:inherit;text-decoration:underline}body:has(.selbar) .foot.pieweb{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}@media (max-width:600px){body:has(.selbar) .foot.pieweb{padding-bottom:calc(260px + env(safe-area-inset-bottom,0px))}}.enlaces{gap:8px;padding:12px 14px}.enlaces .linkbox{border-radius:14px;gap:8px;padding:4px 4px 4px 12px}.enlaces .linkbox .lbl{font-size:10.5px}.enlaces .linkbox code{min-width:120px;font-size:13px}.enlaces .linkbox .btn{min-height:36px;padding:7px 14px;font-size:13.5px}.zona-borrar{border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);background:color-mix(in srgb,var(--bad) 7%,transparent);border-radius:20px;margin-top:10px;padding:18px}.zona-borrar h3{color:var(--bad)}.zb-nota{color:var(--muted);margin:0;font-weight:700}:root:root:root:root .btn.btn-rojo,:root:root:root:root .btn.btn-rojo:hover{color:#fff;background:#c8352a linear-gradient(#e5483a,#b3261a);box-shadow:0 0 26px -8px #e5483acc,0 12px 24px -16px #000c}:root:root:root:root .btn.btn-rojo:before{background:linear-gradient(135deg,#ffffffb3,#ff8c7880 50%,#b3261ae6)}.ov.ov-alerta{z-index:60;align-items:center;padding:20px}.alerta{background:var(--glass-solid);width:min(460px,100%);color:var(--fg);border:2px solid var(--bad);box-shadow:0 0 60px -20px var(--bad),0 40px 80px -30px #000000d9;border-radius:26px;gap:14px;padding:24px;display:grid}.alerta h2{color:var(--bad);font:900 1.6rem/1.1 var(--display,inherit);margin:0}.alerta p{margin:0;line-height:1.5}.al-f{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.alerta .al-tip{background:var(--chip-bg);color:var(--muted);border-radius:14px;padding:10px 12px;font-size:14px}.alerta .al-tip b{color:var(--fg)}.alerta .al-nota{color:var(--bad);font-size:14px;font-weight:700}
.esq{z-index:60;overscroll-behavior:none;touch-action:none;background:var(--bg);color:var(--fg);padding:max(12px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:fixed;inset:0}.esq-top{align-items:center;gap:12px;padding-bottom:12px;display:flex}.esq-t{font-size:15px;font-weight:800;line-height:1.3}.esq-area{flex:1;place-items:center;min-height:0;padding:22px;display:grid;overflow:hidden}.esq-foto{touch-action:none;-webkit-user-select:none;user-select:none;line-height:0;position:relative}.esq-foto img{pointer-events:none;-webkit-user-drag:none;border-radius:6px;width:auto;max-width:min(100%,900px);height:auto;max-height:calc(100svh - 250px);display:block}.esq-svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.esq-borde{fill:#fd9b0229;stroke:#0b0b0b99;stroke-width:4px;stroke-linejoin:round}.esq-linea{fill:none;stroke:#fdbc08;stroke-width:2px;stroke-linejoin:round}.esq-punto{cursor:grab;touch-action:none;background:#fd9b02;border:3px solid #f5f2ea;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;position:absolute;box-shadow:0 0 0 1.5px #0b0b0b,0 4px 12px #00000080}.esq-punto:after{content:"";border-radius:50%;position:absolute;inset:-12px}.esq-punto.on{cursor:grabbing;background:#fdbc08;transform:scale(1.1)}.esq-punto:focus-visible{outline-offset:3px;outline:3px solid #fdbc08}.esq-lupa{z-index:61;pointer-events:none;border:3px solid #fd9b02;border-radius:50%;position:fixed;box-shadow:0 0 0 1.5px #0b0b0b,0 12px 30px #0000008c}.esq-error{text-align:center;padding-top:8px}.esq-pie{text-align:center;justify-items:center;gap:10px;padding-top:12px;display:grid}.esq-pie .btn{justify-self:center;width:min(100%,360px)}.art img.horiz,.slabimg img.horiz{object-fit:contain}.ph-btns{flex-wrap:wrap;gap:6px;display:flex}.ph.off{opacity:.45;pointer-events:none}.ph-box img.horiz{object-fit:contain}.pdf.pdf-img canvas{width:100%;height:100%;display:block}.pdf.pdf-img.cargando{background:linear-gradient(110deg,#fff 40%,#fff4d6 50%,#fff 60%) 0 0/250% 100%;animation:1.4s linear infinite pdf-carga}@keyframes pdf-carga{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.pdf.pdf-img.cargando{animation:none}}
