:root{--bg:#051009;--ink:#eefaf4;--dim:#8fb0a2;--mintA:#62eebc;--mintB:#2bd9a4;--paper:#f3faf6;--paper2:#fff;--dark:#0b1f16;--darkDim:#5b7268;--darkFaint:#5f7569;--green:#0d9e72;--green2:#12c48b;--greenText:#0a6f52;--line:#0d9e7229;--phone-w:250px;--phone-h:512px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{background:var(--paper);color:var(--dark);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Inter,Roboto,sans-serif;overflow-x:hidden}::selection{background:#12c48b4d}.site-nav{z-index:50;justify-content:space-between;align-items:center;padding:20px 28px;transition:background .4s;display:flex;position:fixed;top:0;left:0;right:0}.logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:20px;font-weight:700;text-decoration:none;transition:color .4s;display:flex}.logo em{background:linear-gradient(90deg,var(--mintA),var(--mintB));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.logo .i-leaf{color:#4ae5b3;position:relative}.logo .i-leaf svg{width:.34em;height:.4em;fill:var(--mintA);position:absolute;bottom:.8em;left:50%;transform:translate(-50%)rotate(9deg)}.logo .i-leaf svg .vein{stroke:#051009}.site-nav.on-light .i-leaf svg .vein{stroke:#f3faf6}.site-nav a.cta{color:var(--ink);border:1px solid #62eebc66;border-radius:99px;padding:9px 19px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .3s}.site-nav a.cta:hover{background:#62eebc24}.site-nav.on-light{background:#f3faf6f5}@media (hover:hover) and (min-width:900px){.site-nav.on-light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3faf6d9}}.site-nav.on-light .logo{color:var(--dark)}.site-nav.on-light a.cta{color:#fff;background:#0a7f5c;border-color:#0a7f5c}.site-nav.on-light a.cta:hover{background:#096e50}.hero{background:var(--bg);justify-content:center;align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.glow{background:radial-gradient(circle,#2bd9a421 0%,#2bd9a412 30%,#2bd9a408 52%,#0000 72%);border-radius:50%;width:800px;height:800px;position:absolute}.phone-wrap{width:var(--phone-w);height:var(--phone-h);will-change:transform;z-index:5;margin-top:14vh;position:relative;transform:translateY(44px)}@media (max-height:900px){:root{--phone-w:226px;--phone-h:462px}.lock-ui .time{font-size:50px!important}.lock-ui{padding-top:60px!important}}@media (max-width:430px){:root{--phone-w:196px;--phone-h:400px}.lock-ui .time{font-size:42px!important}.lock-ui{padding-top:52px!important}.phone-wrap{margin-top:17vh}}.phone-wrap.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) shake}@keyframes shake{0%,to{translate:0}15%{translate:-7px 2px}35%{translate:6px -2px}55%{translate:-4px 1px}75%{translate:3px -1px}}.phone{background:linear-gradient(145deg,#37413c 0%,#141a17 30%,#0a0f0c 100%);border-radius:42px;transition:rotate 1s cubic-bezier(.4,0,.6,1);position:absolute;inset:0;box-shadow:0 0 0 2px #27302b,inset 0 2px 1px #ffffff24,inset 0 -2px 6px #000c,0 48px 90px -18px #000000d9}.phone.dead{rotate:-3.5deg}.phone .button{background:#2b332e;border-radius:2px;position:absolute}.phone .btn-power{width:3px;height:70px;top:140px;right:-3px}.phone .btn-vol1{width:3px;height:42px;top:122px;left:-3px}.phone .btn-vol2{width:3px;height:42px;top:172px;left:-3px}.screen{background:#000;border-radius:34px;position:absolute;inset:9px;overflow:hidden}.wallpaper{background:radial-gradient(120% 90% at 80% 0,#0e3d2e 0%,#0000 55%),radial-gradient(120% 100% at 15% 100%,#123a45 0%,#0000 55%),linear-gradient(#071b13 0%,#06130e 100%);transition:filter .6s,opacity .6s;position:absolute;inset:0}.screen .island{z-index:4;background:#000;border-radius:13px;width:80px;height:23px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0a}.lock-ui{z-index:2;flex-direction:column;align-items:center;padding-top:72px;transition:opacity .5s;display:flex;position:absolute;inset:0}.lock-ui .date{color:#ffffffb8;letter-spacing:.02em;font-size:12px}.lock-ui .time{letter-spacing:-.03em;color:#fff;font-size:58px;font-weight:600;line-height:1.1}.sheen{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff14 45%,#ffffff05 52%,#0000 60%);position:absolute;inset:0}.cracks{z-index:5;pointer-events:none;position:absolute;inset:0}.cracks path{fill:none;stroke:#ffffffd9;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);filter:drop-shadow(0 0 1.5px #beffe68c)}.cracks .fine{stroke-width:.55px;stroke:#ffffff80}.cracks path.on{animation:.55s cubic-bezier(.2,.8,.3,1) forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.impact{z-index:6;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffffe6 0%,#ffffff40 35%,#0000 70%);border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%)scale(0)}.impact.on{animation:.5s ease-out forwards pop}@keyframes pop{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:.9;transform:translate(-50%,-50%)scale(1.4)}}.screen.flash:after{content:"";z-index:7;background:#fff;animation:.35s ease-out forwards flashout;position:absolute;inset:0}@keyframes flashout{0%{opacity:.5}to{opacity:0}}.screen.dead .wallpaper{filter:grayscale()brightness(.26)}.screen.dead .lock-ui{opacity:0}.shard-layer{z-index:8;pointer-events:none;position:absolute;inset:0}.shard{z-index:8;pointer-events:none;opacity:0;clip-path:polygon(50% 0%,100% 60%,20% 100%);background:linear-gradient(135deg,#dcfff0e6,#8cdcbe59);position:absolute;box-shadow:0 0 6px #b4ffe180}.shard.fly{animation:fly var(--dur) cubic-bezier(.2,.6,.5,1) forwards}@keyframes fly{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.6)}}.caption{text-align:center;z-index:10;pointer-events:none;opacity:0;color:var(--ink);transition:opacity .7s,transform .7s;position:absolute;left:16px;right:16px;transform:translateY(14px)}.caption.show{opacity:1;transform:none}.caption h1,.caption .h1{letter-spacing:-.035em;font-size:clamp(30px,4.8vw,54px);font-weight:650;line-height:1.08}.caption p{color:var(--dim);margin-top:12px;font-size:clamp(14px,1.8vw,16px)}.cap-top{top:8.5vh}.cap-bottom{bottom:7vh}.cap-bottom .h1{color:var(--dim);font-size:clamp(22px,3vw,34px);font-weight:500}.grad{background:linear-gradient(90deg,#e7fbf2,var(--mintA) 45%,var(--mintB));color:#0000;-webkit-background-clip:text;background-clip:text}.replay{z-index:12;color:var(--dim);letter-spacing:.08em;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #62eebc4d;border-radius:99px;padding:9px 20px;font-family:inherit;font-size:12.5px;transition:opacity .6s,border-color .3s,color .3s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.replay.show{opacity:1;pointer-events:auto}.replay:hover{border-color:var(--mintA);color:var(--mintA)}.film-shield{z-index:40;touch-action:none;background:0 0;position:fixed;inset:0}html.film-pending .hero .cracks{opacity:0}html.film-pending .hero .wallpaper{filter:none!important}html.film-pending .hero .lock-ui{opacity:1!important}html.film-pending .hero .phone{rotate:none}html.film-pending .hero .phone-wrap{transform:translateY(-64px)rotate(-9deg)scale(.84)}html.film-pending .hero .caption{opacity:0;transform:translateY(14px)}html.film-pending .hero .caption.cap-first{opacity:1;transform:none}section{z-index:20;position:relative}.wrap{max-width:1020px;margin:0 auto;padding:0 22px}.tradein{background:linear-gradient(180deg,#eaf6f0 0%,var(--paper) 8%);padding:13vh 0 9vh}.panel{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(50px)}.panel.show{opacity:1;transform:translateY(0)}html.no-js .panel{opacity:1;transform:none}.kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--greenText);margin-bottom:18px;font-size:12.5px;font-weight:650}.tradein h2,.compare h2{letter-spacing:-.035em;color:var(--dark);font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.06}.sub{color:var(--darkDim);max-width:560px;margin-top:16px;font-size:17px;line-height:1.6}.quote-card{background:var(--paper2);border:1px solid var(--line);border-radius:26px;grid-template-columns:1.05fr .95fr;gap:44px;margin-top:48px;padding:38px;display:grid;box-shadow:0 30px 70px -30px #0c37282e}@media (max-width:800px){.quote-card{grid-template-columns:1fr;gap:30px;padding:24px}}.field{margin-bottom:26px}.field:last-child{margin-bottom:0}.field>.field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--darkFaint);margin-bottom:11px;font-size:11.5px;font-weight:650;display:block}.dd{position:relative}.dd-btn{width:100%;color:var(--dark);cursor:pointer;background:#f6fbf8;border:1px solid #0b1f161f;border-radius:14px;justify-content:space-between;align-items:center;padding:15px 18px;font-family:inherit;font-size:16px;font-weight:600;transition:border-color .25s;display:flex}.dd-btn:hover,.dd.open .dd-btn,.dd-btn:focus-visible{border-color:var(--green);outline:none}.dd-btn svg{flex:none;margin-left:12px;transition:transform .25s}.dd.open .dd-btn svg{transform:rotate(180deg)}.dd-list{z-index:30;border:1px solid var(--line);opacity:0;pointer-events:none;background:#fff;border-radius:16px;max-height:290px;padding:6px;list-style:none;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;transform:translateY(-6px)scale(.99);box-shadow:0 24px 60px -12px #0c372840}.dd.open .dd-list{opacity:1;pointer-events:auto;transform:none}.dd-opt{width:100%;color:var(--dark);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 13px;font-family:inherit;font-size:15px;display:flex}.dd-opt:hover,.dd-opt.active{background:#12c48b17}.dd-opt.sel{color:var(--green);font-weight:600}.dd-opt .tick{opacity:0}.dd-opt.sel .tick{opacity:1}.seg{background:#f6fbf8;border:1px solid #0b1f161f;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.seg button{color:var(--darkDim);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:11px 0;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .25s,color .25s}.seg button:hover{color:var(--dark)}.seg button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.seg button.sel{background:var(--green);color:#fff}.cond-grid{grid-template-columns:1fr;gap:10px;display:grid}.cond{cursor:pointer;text-align:left;color:var(--dark);background:#f6fbf8;border:1px solid #0b1f161f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .25s,background .25s,transform .15s;display:flex}.cond .cond-text{flex:1}.cond small{color:var(--darkDim);margin-top:3px;font-size:12px;font-weight:400;display:block}@media (hover:hover){.cond:hover{border-color:#0b1f164d;transform:translateY(-1px)}}.cond:focus-visible{outline:2px solid var(--green);outline-offset:1px}.cond.sel{border-color:var(--green);background:#12c48b17}.cond.sel small{color:var(--green)}.quote-result{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding-left:44px;display:flex}@media (max-width:800px){.quote-result{border-left:none;border-top:1px solid var(--line);padding-top:26px;padding-left:0}}.quote-result .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--darkFaint);font-size:12px;font-weight:650}.amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,var(--dark),var(--green));color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 2px;font-size:clamp(52px,6vw,76px);font-weight:700}.summary{color:var(--darkFaint);margin-bottom:10px;font-size:13.5px}.summary b{color:var(--darkDim);font-weight:600}.quote-note{color:var(--darkDim);min-height:42px;font-size:13.5px;line-height:1.55}.go{background:linear-gradient(90deg,var(--green),var(--green2));color:#fff;cursor:pointer;border:none;border-radius:99px;align-self:flex-start;margin-top:22px;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 14px 34px -10px #0d9e7280}@media (hover:hover){.go:hover{transform:translateY(-2px);box-shadow:0 18px 44px -10px #0d9e72a6}}.go:active{transform:translateY(0)}.tiny{color:var(--darkFaint);margin-top:14px;font-size:12.5px}.compare{background:var(--paper);padding:9vh 0}.compare .sub{margin-bottom:44px}.cmp-row{border-top:1px solid #0b1f1614;grid-template-columns:230px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.cmp-row:last-of-type{border-bottom:1px solid #0b1f1614}@media (max-width:640px){.cmp-row{grid-template-columns:1fr;gap:10px;padding:16px 0}}.cmp-row .dev{color:var(--dark);font-size:15.5px;font-weight:650}.cmp-row .dev small{color:var(--darkFaint);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.bars{flex-direction:column;gap:8px;display:flex}.bar-line{align-items:center;gap:12px;display:flex}.bar-line .who{letter-spacing:.08em;text-transform:uppercase;width:74px;color:var(--darkFaint);flex:none;font-size:11.5px;font-weight:650}.bar-track{flex:1;align-items:center;gap:10px;display:flex}.bar{border-radius:7px;width:0;min-width:5px;height:14px;transition:width 1.1s cubic-bezier(.2,.7,.3,1)}.bar.them{background:#ccd8d2}.bar.us{background:linear-gradient(90deg,var(--green),var(--green2))}.reveal.show .bar,html.no-js .bar{width:var(--w)}.bar-val{color:var(--dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.bar-line.them-line .bar-val{color:var(--darkFaint);font-weight:550}.cmp-src{color:var(--darkFaint);margin-top:18px;font-size:12.5px}.trust{background:linear-gradient(180deg,var(--paper),#eaf6f0);padding:9vh 0 10vh}.trust-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}@media (max-width:800px){.trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:440px){.trust-grid{grid-template-columns:1fr}}.t-card{background:var(--paper2);border:1px solid var(--line);border-radius:18px;padding:22px}.t-card .n{color:var(--greenText);letter-spacing:.1em;margin-bottom:10px;font-size:12px;font-weight:700}.t-card b{color:var(--dark);letter-spacing:-.01em;margin-bottom:6px;font-size:15.5px;font-weight:650;display:block}.t-card span{color:var(--darkDim);font-size:13.5px;line-height:1.55}.lifecycle{border:1px solid var(--line);color:var(--darkDim);background:#12c48b12;border-radius:18px;max-width:760px;margin-top:52px;padding:26px 30px;font-size:14.5px;line-height:1.65}.lifecycle b{color:var(--dark)}footer{color:#7d998d;background:#0b1f16;padding:34px 28px;font-size:12.5px;line-height:1.6}footer a{color:#9fd8c2;text-decoration:none}footer a:hover{text-decoration:underline}.foot-links{flex-wrap:wrap;gap:8px 22px;margin-bottom:18px;display:flex}.foot-meta{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.content-page{background:var(--paper);min-height:70vh;padding:16vh 0 10vh}.content-page .wrap{max-width:760px}.content-page .page-h1{letter-spacing:-.035em;color:var(--dark);font-size:clamp(32px,4.6vw,50px);font-weight:700;line-height:1.06}.content-page .updated{color:var(--darkFaint);margin-top:12px;font-size:13px}.content-page h2{color:var(--dark);letter-spacing:-.02em;margin-top:40px;font-size:20px;font-weight:650}.content-page p,.content-page li{color:var(--darkDim);margin-top:12px;font-size:15.5px;line-height:1.65}.content-page ul{margin-top:4px;padding-left:20px}.content-page a{color:var(--greenText);text-decoration:none}.content-page a.go{color:#fff}.content-page a:hover{text-decoration:underline}.faq-list{margin-top:34px}.faq-item{border-top:1px solid #0b1f1614;padding:22px 0}.faq-item:last-of-type{border-bottom:1px solid #0b1f1614}.faq-item h2{margin:0;font-size:17px}.faq-item h2 span{color:var(--greenText);font-variant-numeric:tabular-nums;margin-right:10px}.faq-item p{margin-top:8px}@media (prefers-reduced-motion:reduce){.panel{opacity:1;transition:none;transform:none}.bar{width:var(--w);transition:none}.caption{transition:none}}.sell-page{background:var(--paper);min-height:100svh;padding:16vh 0 10vh}.sell-page .wrap{max-width:640px}.sell-card{background:var(--paper2);border:1px solid var(--line);border-radius:26px;padding:38px;box-shadow:0 30px 70px -30px #0c37282e}@media (max-width:640px){.sell-card{padding:24px}}.sell-card h1,.sell-card .h2{letter-spacing:-.03em;color:var(--dark);margin-bottom:14px;font-size:clamp(26px,3.6vw,36px);font-weight:700;line-height:1.1}.sell-card p{color:var(--darkDim);margin-bottom:10px;font-size:15px;line-height:1.6}.steps{gap:8px;margin-bottom:26px;display:flex}.steps span{background:#0b1f161a;border-radius:2px;flex:1;height:4px}.steps span.done{background:var(--green)}.order-summary{background:#f6fbf8;border:1px solid #0b1f161f;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:15px 18px;display:flex}.order-summary .what{color:var(--dark);font-size:15px;font-weight:600}.order-summary .what small{color:var(--darkDim);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.order-summary .price{color:var(--green);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.order-summary a{color:var(--green);font-size:12.5px;text-decoration:none}.order-summary a:hover{text-decoration:underline}.f-field{margin-bottom:16px}.f-field label{letter-spacing:.14em;text-transform:uppercase;color:var(--darkFaint);margin-bottom:8px;font-size:11.5px;font-weight:650;display:block}.f-field input,.f-field textarea{width:100%;color:var(--dark);background:#f6fbf8;border:1px solid #0b1f161f;border-radius:12px;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .25s}.f-field textarea{resize:vertical;min-height:96px;line-height:1.5}.f-field input:focus,.f-field textarea:focus{border-color:var(--green);outline:none}.f-field select{background-position:right 15px center;background-size:12px 8px;border-radius:12px;width:100%;padding:13px 40px 13px 15px;font-size:15px}.f-field select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #0d9e7229}select{appearance:none;color:var(--dark);cursor:pointer;background-color:#f6fbf8;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.4 1.6 6 6.2l4.6-4.6' fill='none' stroke='%230a6f52' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:11px 7px;border:1px solid #0b1f1624;border-radius:10px;max-width:100%;padding:9px 32px 9px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;transition:border-color .2s,box-shadow .2s,background-color .2s}select:hover:not(:disabled){background-color:#fff;border-color:#0d9e7273}select:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #0d9e7229}select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--dark)}select:disabled{opacity:.5;cursor:not-allowed;background-image:none}select option{color:var(--dark);background:#fff}.offer-actions input:not([type=checkbox]):not([type=radio]),.top input:not([type=checkbox]):not([type=radio]){color:var(--dark);background:#f6fbf8;border:1px solid #0b1f1624;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.25;transition:border-color .2s,box-shadow .2s}.offer-actions input:not([type=checkbox]):not([type=radio]):hover{border-color:#0d9e7273}.offer-actions input:not([type=checkbox]):not([type=radio]):focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #0d9e7229}.offer-actions input::placeholder{color:var(--darkFaint)}input[type=date],input[type=time],input[type=search]{color:var(--dark);background:#f6fbf8;border:1px solid #0b1f1624;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.25;transition:border-color .2s,box-shadow .2s}input[type=date]:hover,input[type=time]:hover,input[type=search]:hover{border-color:#0d9e7273}input[type=date]:focus-visible,input[type=time]:focus-visible,input[type=search]:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #0d9e7229}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}.f-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.f-row{grid-template-columns:1fr}}.form-error{color:#a13c2a;background:#c83c2814;border:1px solid #c83c2840;border-radius:12px;margin-bottom:14px;padding:11px 14px;font-size:13.5px;line-height:1.5}.form-hint{color:var(--darkFaint);margin-top:10px;font-size:12.5px;line-height:1.5}.admin-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 22px;display:flex}.admin-tabs button{color:var(--darkFaint);cursor:pointer;background:0 0;border:1.5px solid #0d9e724d;border-radius:99px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.admin-tabs button:hover{color:var(--green)}.admin-tabs button.sel{background:var(--green);border-color:var(--green);color:#fff}.grade-help{background:#0d9e720a;border:1px solid #0d9e722e;border-radius:12px;margin-top:10px}.grade-help summary{cursor:pointer;color:var(--greenText);align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.grade-help summary::-webkit-details-marker{display:none}.grade-help summary:before{content:"?";background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-flex}.grade-help[open] summary{border-bottom:1px solid #0d9e7224}.grade-help-body{color:var(--darkFaint);padding:12px 14px 14px;font-size:13.5px;line-height:1.6}.grade-help-body p{margin:0 0 10px}.grade-help-body p:last-child{margin-bottom:0}.grade-help-body b{color:var(--dark)}.btn-link{color:var(--greenText);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.go.full{text-align:center;align-self:stretch;width:100%}.go[disabled]{opacity:.6;cursor:default;transform:none}.big-ref{letter-spacing:.04em;color:var(--dark);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:clamp(34px,5vw,48px);font-weight:700}.status-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:650;display:inline-block}.status-badge.awaiting_device{color:var(--darkDim);background:#0b1f1612}.status-badge.received,.status-badge.inspecting{color:#0b6d9e;background:#128cc41f}.status-badge.revised_offer{color:#8a6110;background:#c48c1224}.status-badge.paid,.status-badge.offer_accepted{color:var(--green);background:#12c48b24}.status-badge.returned,.status-badge.cancelled,.status-badge.return_requested{color:#a13c2a;background:#c83c281a}.order-card{background:var(--paper2);border:1px solid var(--line);border-radius:18px;margin-bottom:14px;padding:22px}.order-card .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.order-card .ref{color:var(--dark);letter-spacing:.03em;font-weight:700}.order-card .dev-line{color:var(--darkDim);font-size:14px}.order-card .dev-line b{color:var(--dark)}.timeline{gap:6px;margin-top:14px;display:flex}.timeline span{background:#0b1f1614;border-radius:3px;flex:1;height:5px}.timeline span.done{background:var(--green)}.timeline-labels{color:var(--darkFaint);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.status-note{color:#8a6110;background:#c48c1214;border:1px solid #c48c1233;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:13.5px;line-height:1.5}.admin-wrap{max-width:1720px!important}.admin-page{padding:104px 0 6vh}@media (max-width:900px){.admin-page{padding-top:74px}}@media (max-width:760px){.admin-page{padding-top:62px}.admin-page .admin-layout{margin-top:6px}}.admin-head{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:-18px;display:flex}.admin-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.4vw,38px)}.content-page .wrap.admin-wrap{padding-top:0}.admin-filters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.admin-filters button{color:var(--darkDim);cursor:pointer;background:0 0;border:1.5px solid #0d9e7240;border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.admin-filters button:hover{border-color:var(--green);color:var(--green)}.admin-filters button.sel{background:var(--green);border-color:var(--green);color:#fff}.admin-filters .cnt{background:#0b1f161a;border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:700}.admin-filters button.sel .cnt{background:#ffffff40}.lock-flag{letter-spacing:.04em;color:#fff;background:#a13c2a;border-radius:6px;margin:3px 6px 0 0;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.pay-btn{white-space:nowrap;padding:9px 16px;font-size:13.5px}.pay-btn:disabled{opacity:.45;cursor:not-allowed}.cust-link{color:var(--dark);font-weight:700}.cust-link:hover{color:var(--green)}.cust-profile{background:#f6fbf8;border-radius:14px;padding:16px 18px}.bench-scan{align-items:stretch;gap:10px;display:flex}.bench-scan input{border:2px solid var(--green);color:var(--dark);letter-spacing:.04em;background:#fff;border-radius:14px;flex:1;padding:15px 18px;font-family:inherit;font-size:17px}.bench-scan input:focus{outline:none;box-shadow:0 0 0 4px #0d9e7226}.bench-decide{border-top:1px solid #0b1f1614;margin-top:18px;padding-top:14px}.score-badge{white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.score-badge.good{color:var(--green);background:#0d9e7224}.score-badge.ok{color:var(--darkDim);background:#0b1f1612}.score-badge.warn{color:#8a6412;background:#c48a1229}.score-badge.bad{color:#a13c2a;background:#a13c2a24}.ref-link{color:var(--dark);font-size:13.5px;font-weight:700;text-decoration-style:dotted}.ref-link:hover{color:var(--green)}.drop-hot{outline:2px dashed var(--green);outline-offset:3px;background:#0d9e7214}.ms-line{align-items:center;height:38px;display:flex}.auto-row{border-top:1px solid #0b1f1612;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 18px;padding:10px 0;display:grid}.auto-row:first-of-type{border-top:none}.auto-when{white-space:nowrap;color:var(--darkDim);font-size:12.5px;font-weight:700}@media (max-width:620px){.auto-row{grid-template-columns:1fr}.auto-when{order:-1}}.ms-head{height:22px}.pm-model td{border-top:2px solid #0b1f161f;padding-top:12px}.pm-model td:first-child{font-size:15px}.pm-storage td{padding-top:4px;padding-bottom:4px}.pm-storage td:first-child{color:var(--darkDim);white-space:nowrap;padding-left:26px;font-size:13px}.pm-storage:hover{background:#0d9e720a}.trade-rows{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.trade-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trade-row select{max-width:200px}.trade-line{color:var(--darkDim);white-space:nowrap;font-size:13px}.batch-chip{color:#0a6f52;letter-spacing:.02em;background:#0d9e721f;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.buy-toggle{cursor:pointer;letter-spacing:.02em;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.buy-toggle.on{color:#fff;background:#0d9e72}.buy-toggle.off{color:#41544a;background:#0b1f161a}.sheet-modal{z-index:220;background:#0b1f1673;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sheet-box{background:#fff;border-radius:18px;width:100%;max-width:1060px;max-height:88vh;padding:20px 22px;overflow-y:auto;box-shadow:0 24px 60px #0b1f1640}@media (max-width:700px){.sheet-modal{padding:8px}.sheet-box{padding:14px}}.journey{background:#f6fbf8;border-radius:14px;padding:14px 16px}.journey-list{margin:0;padding:0;list-style:none}.journey-list li{border-bottom:1px solid #0b1f160d;align-items:baseline;gap:12px;padding:5px 0;font-size:13px;display:flex}.journey-list li:last-child{border-bottom:none}.journey-list .when{color:var(--darkFaint);font-variant-numeric:tabular-nums;flex:0 0 118px;font-size:12px}.journey-list .what{color:var(--dark);flex:1}.journey-list .what .det{color:var(--darkDim)}.journey-list .who{color:var(--green);flex:none;font-size:12px;font-weight:600}.pff-ball{margin:30px 0 6px}.foot-meta a,.content-page p a,.content-page small a,.sell-page p a,.sell-page small a,.form-hint a,.status-note a{text-decoration:underline}.sell-page a:not(.go),.form-hint a,.status-note a,.order-summary a{color:var(--greenText)}.acct-head{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.acct-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.acct-side{flex-direction:column;gap:6px;display:flex;position:sticky;top:96px}.acct-side button{text-align:left;color:var(--darkDim);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s}.acct-side button:hover{color:var(--greenText);background:#0d9e720f}.acct-side button.sel{background:var(--green);color:#fff}.acct-main{min-width:0}@media (max-width:900px){.acct-layout{display:block}.acct-side{flex-flow:wrap;margin-bottom:14px;position:static}.acct-side button{background:var(--paper2);border:1.5px solid #0d9e722e;border-radius:99px;padding:8px 14px;font-size:13px}.acct-side button.sel{border-color:var(--green)}}.funnel{flex-direction:column;gap:8px;max-width:min(920px,100%);margin:0 0 18px;display:flex}.funnel-step .bar-wrap{background:#0b1f160d;border-radius:9px}.funnel-step .funnel-bar{color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box;background:linear-gradient(90deg,#2bd9a4,#0d9e72);border-radius:9px;align-items:center;min-width:44px;padding:8px 11px;font-size:12.5px;font-weight:700;line-height:1;display:flex}.funnel-step .lbl{color:var(--darkDim);margin:3px 0 2px;font-size:12.5px}.funnel-step .lbl b{color:var(--greenText)}.funnel-step .lbl b.leak{color:#a13c2a}.funnel-step .lbl b.extra{color:var(--darkFaint);font-weight:600}.photo-inputs{flex-wrap:wrap;gap:10px;display:flex}.photo-btn{cursor:pointer;align-items:center;gap:6px;display:inline-flex}@media (max-width:900px){.bench-scan{flex-direction:column}.bench-scan input{padding:16px;font-size:16px}.bench-scan .go{text-align:center;width:100%}.bench-decide .offer-actions{flex-direction:column;align-items:stretch}.bench-decide .offer-actions .go{text-align:center;width:100%;padding:15px}.photo-btn{justify-content:center;width:100%;padding:14px}}.admin-layout{margin-top:10px;display:block}.admin-side{flex-flow:wrap;gap:6px;margin:0 0 14px;display:flex}.admin-side button{text-align:center;background:var(--paper2);color:var(--darkDim);cursor:pointer;white-space:nowrap;border:1.5px solid #0d9e722e;border-radius:99px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.admin-side button:hover{color:var(--green);background:#0d9e720f}.admin-side button.sel{background:var(--green);color:#fff}.admin-main{min-width:0}@media (max-width:899px){.admin-layout{margin-top:18px;display:block}.admin-main{padding-bottom:76px}.admin-side{z-index:60;scrollbar-width:none;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;background:#f3faf6f7;border-top:1px solid #0d9e722e;flex-flow:row;align-items:center;gap:6px;margin:0;position:fixed;inset:auto 0 0;overflow-x:auto;box-shadow:0 -6px 24px #0b1f1614}.admin-side::-webkit-scrollbar{display:none}.admin-side button{white-space:nowrap;border-radius:99px;flex:none;padding:9px 14px;font-size:13px}.admin-side .boh-label,.admin-side .boh-clock{display:none}.admin-side>span:has(.bell-btn){z-index:2;background:#f3faf6f7;order:-1;margin-left:0;padding-right:4px;position:sticky;left:0}.bell-drop{width:min(320px,100vw - 40px);inset:auto auto 44px 0}}:is(body:has(.admin-page) .site-nav .cta,body:has(.admin-page) .site-nav .nav-id){display:none}.stat-row{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.boh-label{letter-spacing:.14em;text-transform:uppercase;color:var(--darkFaint);white-space:nowrap;align-self:center;margin-right:4px;font-size:11px;font-weight:800}.boh-clock{color:var(--darkDim);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-size:13px}.boh-clock b{color:var(--dark)}.admin-side>span:has(.bell-btn){align-self:center;margin-left:auto}.bell-btn{cursor:pointer;width:32px;height:32px;color:var(--darkDim);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.bell-btn:hover{color:var(--dark);background:#0d9e721a}.bell-badge{color:#fff;background:#c0392b;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-3px}.bell-drop{z-index:400;background:#fff;border:1px solid #0d9e7233;border-radius:14px;flex-direction:column;gap:6px;width:320px;max-height:380px;padding:10px;display:flex;position:absolute;top:38px;right:0;overflow-y:auto;box-shadow:0 12px 34px #0b1f1624}.bell-row{text-align:left;cursor:pointer;background:#0d9e720d;border:none;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-family:inherit;display:flex}.bell-row:hover{background:#0d9e721f}.bell-row .who{color:var(--dark);font-size:12.5px;font-weight:700}.bell-row .snippet{color:var(--darkDim);font-size:12.5px}.bell-row .when{color:#8fa89d;font-size:11px}.bell-row .when.late{color:#c0392b;font-weight:700}.bell-badge.late{background:#c0392b;animation:2s ease-in-out infinite bell-pulse}@keyframes bell-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.snip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.snip{background:var(--paper2);color:var(--greenText);cursor:pointer;border:1.5px solid #0d9e7247;border-radius:99px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.snip:hover{background:#0d9e721a}.via-chip{letter-spacing:.06em;text-transform:uppercase;color:#0a6f52;background:#0d9e7224;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.bell-badge.late{animation:none}}@media (min-width:1200px){.admin-page .admin-side{z-index:210;scrollbar-width:none;flex-wrap:nowrap;align-items:center;height:64px;margin:0;position:fixed;top:0;left:150px;right:210px;overflow-x:auto}.admin-page .admin-side::-webkit-scrollbar{display:none}.admin-page .admin-side button{flex:none;padding:7px 13px;font-size:13px}.admin-page .admin-layout{margin-top:-14px}}.stat{background:var(--paper2);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:12px;align-items:baseline;gap:8px;padding:8px 16px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex}.stat:hover{border-color:var(--green);box-shadow:0 2px 10px #0d9e721f}.stat.hot{border-color:var(--green);background:#0d9e7212}.stat .n{color:var(--dark);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.stat .l{color:var(--darkFaint);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:650}.admin-table{border-collapse:collapse;background:var(--paper2);border:1px solid var(--line);border-radius:16px;width:100%;overflow:hidden}.admin-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--darkFaint);border-bottom:1px solid #0b1f1614;padding:9px 12px;font-size:11px}.admin-table td{color:var(--darkDim);vertical-align:middle;border-bottom:1px solid #0b1f160d;padding:9px 12px;font-size:13.5px}.admin-table td b{color:var(--dark)}.admin-table select,.admin-table input{color:var(--dark);background-color:#f6fbf8;border:1px solid #0b1f1626;border-radius:9px;padding:7px 9px;font-family:inherit;font-size:13px}.admin-table select{background-position:right 8px center;background-size:10px 6px;padding-right:27px;font-weight:500}.admin-table input:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #0d9e7229}.admin-scroll{overflow-x:auto}.deal-cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.deal-light{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.deal-light i{border-radius:50%;flex:none;width:8px;height:8px}.deal-light b{opacity:.75;font-weight:700}.deal-light.green{color:#0a6f52;background:#0d9e7221}.deal-light.green i{background:#0d9e72}.deal-light.amber{color:#8a6415;background:#d69e2e29}.deal-light.amber i{background:#e0a52b}.deal-light.red{color:#a33227;background:#c0392b21}.deal-light.red i{background:#c0392b}.deal-light.unknown{color:var(--darkFaint);background:#0b1f1612}.deal-light.unknown i{background:#9db3a8}.deal-light.est i{background:0 0;box-shadow:inset 0 0 0 2px}.deal-sum{color:var(--darkDim);white-space:nowrap;font-size:11.5px}.deal-sum b{color:var(--dark)}.deal-offer{font-size:11.5px}.deal-banner{border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:13.5px;display:flex}.deal-banner.green{background:#0d9e721c}.deal-banner.amber{background:#d69e2e24}.deal-banner.red{background:#c0392b1c}.deal-banner.unknown{background:#0b1f160f}@media (max-width:760px){.admin-scroll{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px;overflow-x:auto}.admin-scroll>.admin-table:not(.orders-table){min-width:max-content}.admin-scroll>.admin-table:not(.orders-table) th,.admin-scroll>.admin-table:not(.orders-table) td{white-space:nowrap}.admin-scroll>.admin-table:not(.orders-table) td[colspan]{white-space:normal;min-width:300px}.admin-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:12px;padding-bottom:2px;overflow-x:auto}.admin-filters::-webkit-scrollbar{display:none}.admin-filters button{flex:none}.admin-scroll>.orders-table,.orders-table{background:0 0;border:none;border-radius:0;width:100%;min-width:0;display:block}.orders-table thead{display:none}.orders-table tbody{display:block}.orders-table tr{background:var(--paper2);border:1px solid var(--line);border-radius:16px;margin:0 0 10px;padding:6px 2px;display:block}.orders-table td{text-align:right;border:none;justify-content:space-between;align-items:center;gap:12px;width:auto;padding:7px 14px;font-size:14px;display:flex}.orders-table td:before{content:attr(data-l);letter-spacing:.09em;text-transform:uppercase;color:var(--darkFaint);text-align:left;flex:none;font-size:10.5px}.orders-table td:not([data-l]):before{display:none}.orders-table td[data-l=Ref]{text-align:left;border-bottom:1px solid #0b1f160f;margin-bottom:4px;padding:6px 14px 2px;display:block}.orders-table td[data-l=Ref]:before{display:none}.orders-table td[data-l=Ref] .ref-link{font-size:16px}.orders-table td:has(>input[type=checkbox]){padding:8px 14px 0;display:block}.orders-table td>input[type=checkbox]{width:20px;height:20px}.orders-table td[data-l=Status]{flex-wrap:wrap}.orders-table td[data-l=Status] select{flex:100%;font-size:14px}.orders-table td[data-l=Status] .pay-btn{width:100%}.orders-table td[data-l=Revise]>span{flex:1}.orders-table td[data-l=Revise] input{min-width:0;width:100%!important}.orders-table td[data-l=Device]{text-align:left;display:block}.orders-table td[data-l=Device]:before{margin-bottom:2px;display:block}.orders-table td[data-l=Customer]{text-align:left;display:block}.orders-table td[data-l=Customer]:before{margin-bottom:2px;display:block}.orders-table td.row-full{text-align:left;padding:10px 14px;display:block}.orders-table tr:has(>td.row-full){border-top-left-radius:0;border-top-right-radius:0;margin-top:-11px;padding:0}.stat-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat-row .stat{width:auto}}.thread{border-top:1px solid #0b1f1614;margin-top:14px;padding-top:14px}.msg{max-width:85%;margin-bottom:10px}.msg.mine{text-align:right;margin-left:auto}.msg-body{text-align:left;color:var(--dark);background:#0b1f160d;border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:inline-block}.msg.mine .msg-body{background:#12c48b1f}.msg-meta{color:var(--darkFaint);margin-top:3px;font-size:11px}.msg-form{gap:10px;margin-top:12px;display:flex}.msg-form input{color:var(--dark);background:#f6fbf8;border:1px solid #0b1f161f;border-radius:12px;flex:1;padding:11px 14px;font-family:inherit;font-size:14px}.msg-form input:focus{border-color:var(--green);outline:none}.msg-form .go{margin-top:0;padding:11px 22px}.offer-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.go.ghost{color:var(--greenText);border:1px solid var(--green);box-shadow:none;background:0 0}.go.ghost:hover{background:#12c48b14}.nav-links{align-items:center;gap:18px;display:flex}.nav-link{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .3s}.nav-id{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:210px;display:inline-block;overflow:hidden}@media (max-width:700px){.nav-id{display:none}}.nav-link:hover{color:var(--ink)}.site-nav.on-light .nav-link{color:var(--darkDim)}.site-nav.on-light .nav-link:hover{color:var(--dark)}.model-prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.model-prices.grades-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.model-prices,.model-prices.grades-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.model-prices,.model-prices.grades-3{grid-template-columns:minmax(0,1fr)}}.model-price{background:var(--paper2);border:1px solid var(--line);border-radius:16px;padding:18px}.model-price .c{color:var(--darkDim);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.model-price .v{color:var(--dark);font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:700}.model-price.hot{border-color:var(--green);background:#12c48b0f}.model-price.hot .v{color:var(--green)}.model-cta{margin-top:30px}.guide-list{margin-top:34px}.guide-item{background:var(--paper2);border:1px solid var(--line);border-radius:18px;margin-bottom:14px;padding:24px;text-decoration:none;transition:transform .15s,border-color .25s;display:block}@media (hover:hover){.guide-item:hover{border-color:var(--green);transform:translateY(-2px);text-decoration:none!important}}.guide-item b{color:var(--dark);letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:650;display:block}.guide-item span{color:var(--darkDim);font-size:14px;line-height:1.55}.guide-item .min{color:var(--darkFaint);margin-top:10px;font-size:12px;display:block}.guide-body p{font-size:16px}.model-grid-links{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.model-grid-links a{color:var(--greenText);border:1px solid var(--line);background:var(--paper2);border-radius:99px;padding:8px 15px;font-size:13px;text-decoration:none}.model-grid-links a:hover{border-color:var(--green)}.chip-btn{cursor:pointer;border:none;font-family:inherit}.dp-back{z-index:80;background:#0b1f166b;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dp-panel{background:#fff;border-radius:18px;width:min(860px,100%);padding:24px;box-shadow:0 30px 80px #0b1f1647}.dp-h{letter-spacing:.02em;text-transform:uppercase;color:var(--darkDim);border-top:1px solid #0b1f161a;margin:22px 0 8px;padding-top:12px;font-size:14px}.dp-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px 18px;display:grid}.dp-grid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dp-grid span{color:var(--darkDim);font-size:11.5px}.dp-grid b{overflow-wrap:anywhere;font-size:14px}.dp-table td{vertical-align:top}.dp-hist{margin:0;padding:0;list-style:none}.dp-hist li{border-bottom:1px solid #0b1f160f;grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:12px;padding:6px 0;font-size:13.5px;display:grid}.dp-when{color:var(--darkDim);white-space:nowrap;font-size:12px}.dev-link{font:inherit;color:var(--greenText);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.dev-link:hover{text-decoration:underline}@media (max-width:720px){.dp-back{padding:12px 8px}.dp-panel{border-radius:14px;padding:16px}.dp-hist li{grid-template-columns:1fr;gap:2px}}.boh-who{color:var(--darkDim);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;max-width:210px;margin-left:auto;font-size:12px;display:inline-flex;overflow:hidden}.boh-who b{letter-spacing:.06em;text-transform:uppercase;color:var(--greenText);background:#0d9e7224;border-radius:99px;padding:2px 8px;font-size:10px}@media (max-width:899px){.boh-who{display:none}}.meter{flex:240px;min-width:200px;max-width:340px}.meter-top{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.meter-top b{letter-spacing:-.02em;color:var(--dark);font-size:22px}.meter-top span{letter-spacing:.07em;text-transform:uppercase;color:var(--darkFaint);font-size:11px;font-weight:650}.meter-track{background:#0d9e7221;border-radius:99px;height:8px;position:relative;overflow:hidden}.meter-fill{border-radius:99px;height:100%;transition:width .6s cubic-bezier(.2,.7,.3,1)}.meter-target{background:#0b1f1659;width:2px;position:absolute;top:-2px;bottom:-2px}.meter-note{color:var(--darkFaint);margin-top:5px;font-size:11.5px;display:block}.stagebar-track{gap:2px;height:14px;margin-bottom:9px;display:flex}.stagebar-seg{min-width:3px}.stagebar-seg:first-child{border-radius:7px 0 0 7px}.stagebar-seg:last-child{border-radius:0 7px 7px 0}.stagebar-seg:only-child{border-radius:7px}.stagebar-keys{color:var(--darkDim);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.stagebar-keys i{vertical-align:baseline;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.stagebar-keys b{color:var(--dark)}.stagebar-total{color:var(--darkFaint)}.outcome-track{gap:2px;height:16px;margin-bottom:9px;display:flex}.outcome-seg:first-child{border-radius:8px 0 0 8px}.outcome-seg:last-child{border-radius:0 8px 8px 0}.outcome-seg:only-child{border-radius:8px}.outcome-keys{color:var(--darkDim);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.outcome-keys i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.outcome-keys b{color:var(--dark);margin-left:2px}.outcome-keys em{color:var(--darkFaint);margin-left:5px;font-style:normal}.cols-plot{align-items:flex-end;gap:3px;height:72px;display:flex}.cols-slot{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.cols-bar{border-radius:4px 4px 0 0;width:100%;transition:height .6s cubic-bezier(.2,.7,.3,1)}.cols-axis{gap:3px;margin-top:5px;display:flex}.cols-axis span{min-width:0;color:var(--darkFaint);text-align:center;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.stars{align-items:center;gap:2px;display:inline-flex}.stars svg{width:19px;height:19px}.chart-row{flex-wrap:wrap;gap:20px 26px;display:flex}.prov{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;font-size:11.5px;line-height:1.5;display:flex}.prov-dot{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.prov-word{color:var(--darkDim)}.prov-note{color:var(--darkFaint);flex-basis:100%;font-style:italic}.prov .btn-link{font-size:11.5px}.prov-confirmed .prov-dot{background:#0d9e72}.prov-confirmed .prov-word{color:var(--greenText)}.prov-stale .prov-dot{background:#c98a12}.prov-stale .prov-word{color:#8a5f08}.prov-assumed .prov-dot{background:0 0;border:1.5px dashed #b0763a}.prov-assumed .prov-word{color:#8a5f08}.prov-editing{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:8px;padding:10px 12px;display:block}.prov-editing label{color:var(--darkDim);margin-bottom:5px;font-size:11.5px;display:block}.prov-editing input{width:100%}.prov-actions{gap:14px;margin-top:8px;display:flex}.prov-strip{border:1px solid;border-radius:10px;margin-bottom:12px;padding:9px 13px;font-size:12.5px;line-height:1.55}.prov-strip b{font-variant-numeric:tabular-nums}.prov-strip.prov-confirmed{color:var(--greenText);background:#0d9e7212;border-color:#0d9e724d}.prov-strip.prov-stale,.prov-strip.prov-assumed{color:#7a5407;background:#c98a1214;border-color:#c98a1259}.why-chips{flex-wrap:wrap;gap:4px;max-width:210px;margin-top:6px;display:flex}.why-chip{font:inherit;border:1px solid var(--line);background:var(--paper2);color:var(--darkDim);cursor:pointer;border-radius:999px;padding:3px 7px;font-size:10.5px;line-height:1.25;transition:background .12s,border-color .12s,color .12s}.why-chip:hover{color:var(--dark);border-color:#0d9e7266}.why-chip.on{background:var(--greenText);border-color:var(--greenText);color:#fff}@media (max-width:900px){.why-chips{max-width:none}}.advice{border-left:3px solid var(--green);margin-bottom:14px;padding:2px 0 2px 13px}.advice b{margin-bottom:4px;font-size:13.5px;line-height:1.4;display:block}.advice p{color:var(--darkDim);margin:0;font-size:12.5px;line-height:1.65}.claims{margin:8px 0 0;padding-left:18px}.claims li{margin-bottom:3px;font-size:12.5px;line-height:1.6}.estop{border:1px solid;border-radius:14px;margin-bottom:16px;padding:14px 16px}.estop.running{background:#0d9e720d;border-color:#0d9e7247}.estop.stopped{background:#c0392b0f;border-color:#c0392b61}.estop-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.estop-head b{margin-bottom:3px;font-size:14.5px;display:block}.estop.stopped .estop-head b{color:#a5281a}.estop-head span{color:var(--darkDim);max-width:62ch;font-size:12.5px;line-height:1.55;display:block}.estop-when{color:var(--darkFaint);margin-top:3px}.go.danger{box-shadow:none;background:#c0392b}.go.danger:hover{background:#a5281a}.estop-reason{margin-top:12px}.estop-reason label{color:var(--darkDim);margin-bottom:4px;font-size:11.5px;display:block}.estop-reason textarea{width:100%;max-width:640px}.estop-bulk{color:var(--darkFaint);border-top:1px solid #0b1f1614;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.estop-bulk .btn-link{font-size:12px}.estop-bulk .btn-link:disabled{opacity:.4;cursor:default;text-decoration:none}.paused-note{background:var(--paper2);border:1px solid #c98a1266;border-radius:16px;padding:22px 24px}.paused-note b{margin-bottom:7px;font-size:17px;display:block}.paused-note p{color:var(--darkDim);margin:0;font-size:14px;line-height:1.65}.close-cta{background:var(--paper2);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:34px 0 0;padding:24px 28px;display:flex;box-shadow:0 24px 50px -34px #0c372847}.close-cta b{letter-spacing:-.01em;margin-bottom:5px;font-size:19px;display:block}.close-cta span{color:var(--darkDim);font-size:14px;line-height:1.55}@media (max-width:620px){.close-cta{padding:20px}.close-cta .go{text-align:center;width:100%}}.cond-foot{color:var(--darkDim);margin:10px 2px 0;font-size:12.5px;line-height:1.55}.claim-card{align-items:flex-start;gap:16px;display:flex}.claim-card .claim-body{flex:1;min-width:0}
