.sell-console-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 12%,#2d8fff26,#0000 32%),#03070d}.sell-public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 28px;display:flex}.sell-public-header nav{color:var(--muted);align-items:center;gap:22px;font-size:10px;display:flex}.sell-console-hero{grid-template-columns:minmax(0,1.45fr) .65fr;align-items:center;gap:80px;max-width:1180px;margin:0 auto;padding:88px 28px 64px;display:grid}.sell-console-hero h1{letter-spacing:-4px;margin:16px 0 22px;font-size:clamp(48px,7vw,88px);line-height:.94}.sell-console-hero h1 em{color:var(--cyan);font-style:normal}.sell-console-hero>div>p{color:#9cafc2;max-width:670px;font-size:15px;line-height:1.75}.sell-console-hero>aside{border:1px solid var(--line-bright);background:linear-gradient(145deg,#122b47d9,#060e18e6);border-radius:24px;align-content:center;gap:14px;min-height:300px;padding:36px;display:grid;box-shadow:0 30px 80px #00000059}.sell-console-hero>aside svg{width:48px;height:48px;color:var(--cyan);margin-bottom:18px}.sell-console-hero>aside strong{font-size:22px}.sell-console-hero>aside small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-top:12px;font-size:9px}.sell-trust{gap:12px;margin-top:30px;display:flex}.sell-trust>span{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:22px 1fr;gap:4px 10px;min-width:230px;padding:15px;display:grid}.sell-trust svg{color:var(--success);grid-row:1/3}.sell-trust b{font-size:10px}.sell-trust small{color:var(--muted);font-size:8px}.sell-process{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;max-width:1180px;margin:0 auto 50px;padding:0 28px;display:grid}.sell-process>svg{color:#40556a}.sell-process article{border-top:1px solid var(--line-bright);grid-template-columns:24px 28px 1fr;align-items:center;gap:10px;min-height:94px;padding:18px;display:grid}.sell-process i{color:var(--cyan);font:700 8px/1 monospace}.sell-process article>svg{color:var(--cyan)}.sell-process span{gap:5px;display:grid}.sell-process strong{font-size:11px}.sell-process small{color:var(--muted);font-size:8px}.sell-form-shell{grid-template-columns:minmax(0,1.35fr) .65fr;align-items:start;gap:20px;max-width:1180px;margin:auto;padding:0 28px 80px;display:grid}.sell-console-form,.sell-form-shell>aside,.sell-success{border:1px solid var(--line);background:linear-gradient(145deg,#0e1f33e0,#050d16f0);border-radius:22px;padding:34px}.sell-console-form{gap:17px;display:grid}.sell-console-form label{color:#bed0df;gap:8px;font-size:10px;display:grid}.sell-console-form input,.sell-console-form select,.sell-console-form textarea{border:1px solid var(--line);background:#040b13;border-radius:11px;outline:none;width:100%;padding:13px}.sell-console-form input:focus,.sell-console-form select:focus,.sell-console-form textarea:focus{border-color:var(--cyan)}.sell-form-heading{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.sell-form-heading.contact{margin-top:14px}.sell-form-heading>svg{width:38px;height:38px;color:var(--cyan);background:#50ddff17;border-radius:11px;padding:9px}.sell-form-heading span{color:var(--cyan);letter-spacing:1.1px;font:700 7px/1 monospace}.sell-form-heading h2{margin:7px 0 4px;font-size:20px}.sell-form-heading p{color:var(--muted);margin:0;font-size:9px}.sell-photo-field{border:1px dashed var(--line-bright);border-radius:13px;padding:17px}.sell-photo-field>svg{color:var(--cyan)}.sell-photo-field small,.sell-privacy{color:var(--muted);font-size:8px}.sell-consent{align-items:center;grid-template-columns:18px 1fr!important}.sell-consent input{width:16px;height:16px}.sell-submit{justify-content:center;align-items:center;gap:9px;min-height:50px;font-weight:700;display:flex}.sell-privacy{align-items:center;gap:8px;margin:0;display:flex}.sell-form-error{color:var(--danger);background:#ff7b8d12;border:1px solid #ff7b8d4d;border-radius:10px;padding:13px;font-size:10px}.sell-form-shell>aside{position:sticky;top:24px}.sell-form-shell>aside h2{font-size:28px;line-height:1.2}.sell-form-shell>aside ul{color:#a9bacb;gap:13px;padding:0;font-size:10px;list-style:none;display:grid}.sell-form-shell>aside li{border-bottom:1px solid var(--line);padding:0 0 13px 18px;position:relative}.sell-form-shell>aside li:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:0}.sell-form-shell>aside>div{color:var(--success);gap:10px;margin-top:25px;display:flex}.sell-form-shell>aside>div span{gap:4px;display:grid}.sell-form-shell>aside>div small{color:var(--muted);font-size:8px}.sell-console-page>footer{text-align:center;border-top:1px solid var(--line);color:#60758a;letter-spacing:1px;padding:30px;font-size:8px}.sell-success{text-align:center;align-content:center;place-items:center;gap:16px;max-width:740px;min-height:520px;display:grid}.sell-success>svg{width:70px;height:70px;color:var(--success)}.sell-success>span{color:var(--cyan);letter-spacing:1px;font:700 8px/1 monospace}.sell-success h2{margin:0;font-size:32px}.sell-success p{max-width:540px;color:var(--muted);line-height:1.7}.sell-success>div{max-width:500px;color:var(--success);gap:8px;display:flex}.sell-success small{color:var(--muted)}.console-admin-page{padding-bottom:40px}.trade-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.trade-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#122236bf,#070f1ab8);border-radius:16px;align-items:flex-start;gap:13px;min-height:116px;padding:20px;display:flex}.trade-metrics svg{color:var(--cyan);flex:none}.trade-metrics span{color:var(--muted);gap:5px;font-size:8px;display:grid}.trade-metrics strong{color:#fff;font-size:21px}.trade-metrics small{font-size:7px}.trade-toolbar{grid-template-columns:minmax(280px,1fr) 190px auto;gap:10px;margin-bottom:20px;display:grid}.trade-toolbar .search-bar{margin:0}.trade-toolbar select{border:1px solid var(--line);background:#050d16;border-radius:10px;padding:10px}.trade-request-list{display:grid}.trade-request-list>article{border-top:1px solid var(--line);grid-template-columns:84px minmax(220px,1.4fr) minmax(160px,.85fr) 120px 90px auto;align-items:center;gap:16px;min-height:112px;padding:13px 0;display:grid}.trade-photo{height:76px;position:relative}.trade-photo>.product-image{background:#102239;border-radius:11px;width:100%;height:100%;overflow:hidden}.trade-photo>.product-image img{object-fit:cover;width:100%;height:100%}.trade-photo>svg{color:#45647f;background:#102239;border-radius:11px;width:100%;height:100%;padding:24px}.trade-photo>small{background:#000000bf;border-radius:5px;padding:3px 5px;font-size:6px;position:absolute;bottom:4px;right:4px}.trade-device,.trade-customer,.trade-price{gap:6px;min-width:0;display:grid}.trade-device>span{color:var(--cyan);font:700 7px/1 monospace}.trade-device>small,.trade-customer>small,.trade-price>small{color:var(--muted);font-size:8px}.trade-device p{color:#8298ad;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.trade-customer>span{gap:10px;display:flex}.trade-customer a{color:var(--cyan);align-items:center;gap:4px;font-size:7px;display:flex}.trade-customer svg{width:12px}.trade-price b{color:var(--success);font-size:7px}.trade-request-list .button{align-items:center;gap:5px;display:flex}.console-purchase-list{display:grid}.console-purchase-list article{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:62px;display:flex}.console-purchase-list svg{color:var(--cyan)}.console-purchase-list span,.console-purchase-list b{gap:4px;display:grid}.console-purchase-list small{color:var(--muted);font-size:7px}.console-purchase-list b{text-align:right;margin-left:auto}.trade-review-layout{grid-template-columns:.8fr 1.2fr;gap:24px;display:grid}.trade-review-image{background:#102239;border-radius:16px;width:100%;height:260px;display:grid;overflow:hidden}.trade-review-image img{object-fit:contain;width:100%;height:100%}.trade-review-image.empty{color:#45647f;place-items:center}.trade-review-facts{margin-top:14px;display:grid}.trade-review-facts>span{border-bottom:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.trade-review-facts small{color:var(--muted);font-size:7px}.trade-contact-actions{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.trade-contact-actions .button{justify-content:center;align-items:center;gap:7px;display:flex}.trade-buy-form{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.business-shortcuts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pos-console-filters{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex;overflow-x:auto}.pos-console-filters>div{white-space:nowrap;gap:6px;display:flex}.pos-console-filters button{border:1px solid var(--line);color:#8499ad;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;background:#ffffff05;border-radius:8px;padding:7px 10px;font-size:7px}.pos-console-filters button.is-active{color:var(--cyan);background:#50ddff14;border-color:#50ddff59}@media (max-width:1100px){.sell-console-hero{grid-template-columns:1fr;gap:30px}.sell-console-hero>aside{min-height:210px}.sell-form-shell{grid-template-columns:1fr}.sell-form-shell>aside{position:static}.trade-metrics{grid-template-columns:1fr 1fr}.trade-request-list>article{grid-template-columns:70px 1.2fr .8fr 100px}.trade-request-list .order-status,.trade-request-list .button{justify-self:start}.trade-review-layout{grid-template-columns:1fr}}@media (max-width:700px){.sell-public-header{padding:0 18px}.sell-public-header nav>a:first-child{display:none}.sell-console-hero{padding:58px 18px 40px}.sell-console-hero h1{letter-spacing:-2px;font-size:52px}.sell-trust{display:grid}.sell-trust>span{min-width:0}.sell-process{grid-template-columns:1fr;padding:0 18px}.sell-process>svg{display:none}.sell-form-shell{padding:0 18px 50px}.sell-console-form,.sell-form-shell>aside{padding:22px}.trade-metrics{grid-template-columns:1fr 1fr}.trade-toolbar{grid-template-columns:1fr}.trade-request-list>article{grid-template-columns:70px 1fr}.trade-customer,.trade-price,.trade-request-list .order-status,.trade-request-list .button{grid-column:2}.pos-console-filters{flex-direction:column;align-items:flex-start;padding-bottom:4px}.trade-contact-actions{grid-template-columns:1fr}}.site-container{width:min(1240px,100% - 48px);margin-inline:auto}.public-page,.public-shop-page{background:radial-gradient(circle at 78% 8%,#2686ff24,#0000 29%),#03070d;min-height:100vh}.public-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#03070dc2;height:82px;position:relative}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:42px;height:100%;display:grid}.public-nav{justify-content:center;align-items:center;gap:30px;display:flex}.public-nav a,.header-actions>.text-link{color:#9cafc2;font-size:11px;transition:all .2s;position:relative}.public-nav a:hover,.header-actions>.text-link:hover{color:#fff}.public-nav a:after{content:"";background:var(--cyan);height:1px;transition:all .2s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.public-nav a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:18px;display:flex}.header-actions .button{align-items:center;gap:7px;display:flex}.glass-surface{border:1px solid var(--line-bright);background:linear-gradient(145deg,#142b46c7,#050d16e6);box-shadow:0 28px 80px #00000059,inset 0 1px #ffffff0a}.hero{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);align-items:center;gap:70px;min-height:670px;padding-block:78px;display:grid}.hero-copy h1{letter-spacing:-4px;margin:20px 0 24px;font-size:clamp(55px,6vw,82px);line-height:.95}.hero-copy h1 span{color:var(--cyan)}.hero-copy>p{color:#9cafc2;max-width:630px;font-size:15px;line-height:1.75}.eyebrow{color:var(--cyan);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;font:700 9px/1 monospace;display:flex}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero-actions .button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.trust-row{color:#8195a8;flex-wrap:wrap;gap:22px;margin-top:25px;font-size:10px;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-row svg{color:var(--success)}.hero-visual{place-items:center;min-height:470px;display:grid;position:relative}.orb{filter:blur(1px);border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle,#229bff3b,#0000 67%);width:330px;height:330px}.orb-two{background:radial-gradient(circle,#50ddff1f,#0000 68%);width:230px;height:230px;bottom:3%;right:4%}.diagnostic-panel{z-index:2;border-radius:25px;width:min(100%,440px);min-height:350px;padding:25px;position:relative}.panel-top,.diagnostic-footer{justify-content:space-between;align-items:center;display:flex}.panel-top{color:#88a0b6;letter-spacing:1px;font:700 8px/1 monospace}.panel-top i{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #54e6aa8c}.device-illustration{height:210px;color:var(--cyan);place-items:center;display:grid}.scan-line{background:linear-gradient(90deg,transparent,var(--cyan),transparent);height:1px;box-shadow:0 0 16px var(--cyan)}.diagnostic-footer{margin-top:24px}.diagnostic-footer>div{gap:7px;display:grid}.diagnostic-footer small{color:#698097;font-size:7px}.diagnostic-footer strong{font-size:11px}.diagnostic-footer .cyan{color:var(--success)}.floating-chip{z-index:3;color:#cbd9e6;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-size:9px;display:flex;position:absolute}.floating-chip svg{color:var(--cyan)}.chip-a{top:10%;left:-5%}.chip-b{bottom:12%;right:-3%}.section{padding-block:90px}.section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:60px;margin-bottom:38px;display:grid}.section-heading h2,.split-copy h2,.console-band h2,.cta-section h2{letter-spacing:-2px;margin:13px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.05}.section-heading>p,.split-copy>p,.console-band p,.cta-section p{color:var(--muted);font-size:12px;line-height:1.7}.section-index{color:var(--cyan);letter-spacing:1.2px;font:700 9px/1 monospace}.service-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.service-item{border-right:1px solid var(--line);min-height:245px;padding:30px 24px}.service-item:last-child{border:0}.service-item>svg{color:var(--cyan)}.service-item h3{margin:42px 0 12px;font-size:18px}.service-item p{min-height:64px;color:var(--muted);font-size:10px;line-height:1.65}.service-item>span{color:#9ecfe1;align-items:center;gap:7px;font-size:9px;display:flex}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.repair-visual{border-radius:22px;padding:28px}.repair-status-head,.repair-device{justify-content:space-between;align-items:center;display:flex}.repair-status-head{border-bottom:1px solid var(--line);color:#879bae;padding-bottom:17px;font:700 8px/1 monospace}.repair-status-head strong{color:var(--success)}.repair-device{justify-content:flex-start;gap:14px;padding:26px 0}.repair-device>svg{width:50px;height:50px;color:var(--cyan);background:#50ddff12;border-radius:12px;padding:11px}.repair-device>div{gap:5px;display:grid}.repair-device span{color:var(--muted);font-size:9px}.mini-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.mini-timeline li{border-top:1px solid var(--line);color:#607489;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;min-height:42px;font-size:9px;display:grid}.mini-timeline i{background:#294158;border-radius:50%;width:7px;height:7px}.mini-timeline .done,.mini-timeline .current{color:#bfd1df}.mini-timeline .done i{background:var(--success)}.mini-timeline .current i{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.mini-timeline small{color:#647a8e}.split-copy ul{color:#b6c6d4;gap:13px;margin:24px 0;padding:0;font-size:10px;list-style:none;display:grid}.split-copy li{align-items:center;gap:8px;display:flex}.split-copy li svg{color:var(--success)}.split-copy .text-link{color:var(--cyan);align-items:center;gap:7px;font-size:10px;display:inline-flex}.console-band,.cta-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;display:flex}.console-band>div:first-child{max-width:650px}.console-flow{color:#aec3d2;text-transform:uppercase;align-items:center;gap:12px;font:700 8px/1 monospace;display:flex}.console-flow i{background:var(--cyan);width:24px;height:1px}.cta-section{margin-top:40px}.cta-section>div{max-width:720px}.cta-section>.button{white-space:nowrap;align-items:center;gap:8px;display:flex}.public-footer{border-top:1px solid var(--line);color:#72869a}.public-footer>div{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:110px;display:grid}.public-footer strong{color:#fff;font-size:18px}.public-footer span{font-size:9px}.public-footer small{font-size:8px}.public-shop-hero{grid-template-columns:minmax(0,1.35fr) .65fr;align-items:center;gap:70px;min-height:500px;padding-block:72px;display:grid}.public-shop-hero h1{letter-spacing:-3px;margin:16px 0 22px;font-size:clamp(50px,6vw,78px);line-height:.96}.public-shop-hero h1 em{color:var(--cyan);font-style:normal}.public-shop-hero>div>p{color:#9cafc2;max-width:670px;font-size:14px;line-height:1.7}.public-shop-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.public-shop-hero .button{align-items:center;gap:8px;display:flex}.public-shop-hero .button svg{width:16px}.public-shop-hero>aside{border:1px solid var(--line-bright);background:linear-gradient(145deg,#122b47d1,#060e18eb);border-radius:23px;grid-template-columns:auto 1fr;align-content:center;gap:19px 16px;min-height:290px;padding:34px;display:grid}.public-shop-hero>aside>svg{width:44px;height:44px;color:var(--cyan);grid-row:1/4}.public-shop-hero>aside>span{align-items:center;gap:8px;display:flex}.public-shop-hero>aside strong{font-size:27px}.public-shop-hero>aside small{color:#9bb0c1;font-size:9px}.public-shop-hero>aside span svg{width:15px;color:var(--success)}.public-shop-catalog{padding-block:30px 95px}.public-shop-catalog>header{justify-content:space-between;align-items:end;gap:40px;padding-bottom:25px;display:flex}.public-shop-catalog>header h2{margin:9px 0 0;font-size:36px}.public-shop-catalog>header>p{max-width:390px;color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.6}.public-catalog-tools{border:1px solid var(--line);background:#0b1929b8;border-radius:16px;grid-template-columns:minmax(270px,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.public-catalog-search{border:1px solid var(--line);background:#040b13;border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 13px;display:flex}.public-catalog-search svg{width:17px;color:var(--cyan)}.public-catalog-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.public-filter-group{gap:5px;display:flex}.public-filter-group button{border:1px solid var(--line);color:#8398ab;cursor:pointer;background:#ffffff05;border-radius:8px;height:34px;padding:0 10px;font-size:8px}.public-filter-group button:hover,.public-filter-group button.is-active{color:var(--cyan);background:#50ddff14;border-color:#50ddff59}.public-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.public-console-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f2034db,#050d16f0);border-radius:18px;min-width:0;transition:all .22s;overflow:hidden}.public-console-card:hover{border-color:var(--line-bright);transform:translateY(-3px);box-shadow:0 24px 50px #00000047}.public-console-image{background:radial-gradient(circle at 50% 42%,#2f8bdf29,#0000 60%),#081522;height:230px;display:grid;overflow:hidden}.public-console-image img{object-fit:contain;width:100%;height:100%;padding:20px}.public-console-meta{padding:20px}.public-console-meta>span{color:var(--cyan);letter-spacing:.6px;font:700 7px/1 monospace}.public-console-meta h2{min-height:46px;margin:10px 0 7px;font-size:17px;line-height:1.35}.public-console-meta p{color:var(--muted);margin:0;font-size:8px}.public-console-meta strong{color:#fff;margin-top:20px;font-size:20px;display:block}.public-console-card>footer{border-top:1px solid var(--line);background:#01080f4d;justify-content:space-between;align-items:end;gap:14px;padding:15px 20px;display:flex}.public-console-card>footer>div{flex-wrap:wrap;gap:7px;display:flex}.public-console-card>footer span{background:#54e6aa09;border:1px solid #54e6aa24;border-radius:8px;grid-template-columns:15px auto;gap:2px 5px;padding:7px 9px;display:grid}.public-console-card>footer svg{width:13px;color:var(--success);grid-row:1/3}.public-console-card>footer b{font-size:8px}.public-console-card>footer small{color:#8197aa;font-size:7px}.public-catalog-empty{border:1px solid var(--line);color:#48647d;text-align:center;background:#0a182799;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:310px;margin-top:18px;display:grid}.public-catalog-empty svg{width:45px;height:45px}.public-catalog-empty h2{color:#fff;margin:8px 0 0}.public-catalog-empty p{color:var(--muted);font-size:10px}@media (max-width:1050px){.header-inner{grid-template-columns:auto 1fr;gap:25px}.public-nav{grid-area:2/1/auto/-1;justify-content:flex-start;height:44px;overflow-x:auto}.public-header{height:126px}.header-actions{justify-self:end}.hero{grid-template-columns:1fr;gap:30px}.hero-visual{min-height:420px}.service-grid{grid-template-columns:1fr 1fr}.service-item:nth-child(2){border-right:0}.service-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.split-section{gap:40px}.console-band{flex-direction:column;align-items:flex-start}.public-shop-hero{grid-template-columns:1fr;gap:30px}.public-shop-hero>aside{min-height:190px}.public-catalog-tools{grid-template-columns:1fr}.public-filter-group{padding-bottom:2px;overflow-x:auto}.public-console-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.site-container{width:min(100% - 28px,1240px)}.public-header{height:auto}.header-inner{grid-template-columns:1fr auto;gap:12px;min-height:74px}.header-actions>.text-link{display:none}.header-actions .button{padding:9px 11px;font-size:8px}.public-nav{gap:22px;height:48px}.public-nav a{white-space:nowrap;font-size:9px}.hero{min-height:0;padding-block:54px}.hero-copy h1{letter-spacing:-2.5px;font-size:49px}.hero-copy>p{font-size:12px}.hero-visual{min-height:360px}.diagnostic-panel{min-height:310px}.device-illustration{height:180px}.floating-chip{display:none}.section{padding-block:60px}.section-heading,.split-section{grid-template-columns:1fr;gap:25px}.service-grid{grid-template-columns:1fr}.service-item,.service-item:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:190px}.service-item h3{margin-top:25px}.repair-visual{padding:20px}.console-flow{justify-content:space-between;width:100%;overflow-x:auto}.console-flow i{width:13px}.cta-section{flex-direction:column;align-items:flex-start}.public-footer>div{grid-template-columns:1fr;gap:8px;padding-block:25px}.public-shop-hero{min-height:0;padding-block:52px}.public-shop-hero h1{letter-spacing:-2px;font-size:48px}.public-shop-hero>aside{padding:25px}.public-shop-catalog{padding-bottom:60px}.public-shop-catalog>header{flex-direction:column;align-items:flex-start;gap:12px}.public-shop-catalog>header>p{text-align:left}.public-console-grid{grid-template-columns:1fr}.public-console-image{height:210px}}.sell-console-v101{background:radial-gradient(circle at 50% 5%,#2686ff1f,#0000 28rem),radial-gradient(circle at 12% 34%,#50ddff0b,#0000 24rem),#03070d;overflow-x:hidden}.sell-console-intro{text-align:center;width:min(980px,100% - 48px);margin:0 auto;padding:52px 0 30px}.sell-console-intro .overline{color:var(--cyan);font:700 9px/1 var(--font-geist-mono),monospace;letter-spacing:1.5px}.sell-console-intro h1{letter-spacing:-3px;margin:14px 0 15px;font-size:clamp(40px,5.3vw,62px);line-height:.98}.sell-console-intro h1 em{color:var(--cyan);font-style:normal}.sell-console-intro>p{color:#9cafc2;max-width:610px;margin:0 auto;font-size:13px;line-height:1.65}.sell-intro-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:20px;display:flex}.sell-intro-trust span{border:1px solid var(--line);color:#aebfd0;background:#ffffff06;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;display:inline-flex}.sell-intro-trust svg{width:14px;color:var(--cyan)}.sell-wizard-shell{width:min(980px,100% - 48px);margin:0 auto;padding-bottom:38px}.sell-buyback-wizard{background:linear-gradient(145deg,#0e1f33e6,#050d16f5);border:1px solid #79c1ff2e;border-radius:26px;overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0b}.sell-step-rail{border-bottom:1px solid var(--line);background:#02091061;grid-template-columns:repeat(5,1fr);height:92px;padding:0 34px;display:grid}.sell-step-rail button{color:#64798d;letter-spacing:.15px;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:8px;min-width:0;padding:0;font-size:8px;font-weight:700;display:grid;position:relative}.sell-step-rail button:not(:last-child):after{content:"";z-index:0;background:#1d3041;width:calc(100% - 34px);height:1px;position:absolute;top:34px;left:calc(50% + 17px)}.sell-step-rail button.is-complete:not(:last-child):after{background:linear-gradient(90deg,var(--blue),#50ddff9e)}.sell-step-rail button i{z-index:1;color:#75899c;background:#07111c;border:1px solid #2a3b4d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;transition:all .16s;display:grid;position:relative}.sell-step-rail button i svg{width:13px}.sell-step-rail button.is-current{color:#d8e9f7}.sell-step-rail button.is-current i{color:var(--cyan);background:#2b8dff1a;border-color:#50ddffc2;box-shadow:0 0 0 4px #2b8dff0e}.sell-step-rail button.is-complete{color:#91a9be}.sell-step-rail button.is-complete i{color:#fff;background:linear-gradient(145deg,#318dff,#1963d1);border-color:#278bff}.sell-step-rail button:disabled{cursor:default}.sell-step-rail button:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.sell-wizard-error{margin:18px 28px 0}.sell-wizard-stage{grid-template-columns:1fr;min-height:500px;display:grid}.sell-wizard-stage.has-summary{grid-template-columns:minmax(0,1fr) 250px}.sell-wizard-main{min-width:0;padding:34px 38px 38px}.sell-wizard-step{animation:.18s both sell-step-in}.sell-wizard-step>header{margin-bottom:26px}.sell-wizard-step>header small{color:var(--cyan);font:700 8px/1 var(--font-geist-mono),monospace;letter-spacing:1.15px;margin-bottom:9px;display:block}.sell-wizard-step>header h2{letter-spacing:-1.35px;margin:0 0 8px;font-size:31px;line-height:1.07}.sell-wizard-step>header p{color:#8297aa;margin:0;font-size:10px;line-height:1.55}@keyframes sell-step-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.sell-platform-grid{gap:10px;display:grid}.sell-platform-card{border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#030a127a;border-radius:16px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;min-height:86px;padding:14px 17px;transition:all .17s;display:grid}.sell-platform-card:hover,.sell-platform-card:focus-visible{background:#2072ce12;border-color:#50ddff61;outline:0;transform:translateY(-1px)}.sell-platform-mark{color:#ccecff;letter-spacing:-1px;background:linear-gradient(145deg,#2b8dff29,#50ddff0a);border:1px solid #73c0ff2e;border-radius:14px;place-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:grid}.sell-platform-card>span:nth-child(2){gap:6px;display:grid}.sell-platform-card strong{font-size:16px}.sell-platform-card small{color:#7f94a7;font-size:9px}.sell-platform-card>svg{color:#5d7790;width:19px;transition:all .17s}.sell-platform-card:hover>svg{color:var(--cyan);transform:translate(2px)}.sell-model-search{border:1px solid var(--line);border-radius:11px;height:43px;margin-bottom:14px;padding:0 12px;background:#040b13!important;align-items:center!important;gap:9px!important;display:flex!important}.sell-model-search svg{color:#6d8498;width:16px}.sell-model-search input{height:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}.sell-model-search:focus-within{border-color:#50ddff7a}.sell-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sell-model-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#030a1273;border-radius:15px;flex-direction:column;min-width:0;min-height:235px;padding:0;transition:all .18s;display:flex;overflow:hidden}.sell-model-card:hover,.sell-model-card:focus-visible{background:#16538f14;border-color:#50ddff57;outline:0;transform:translateY(-2px)}.sell-model-media{background:radial-gradient(circle at 50% 48%,#3091e81f,#0000 62%),#07131f;border-bottom:1px solid #8ac3f414;height:132px;display:grid;overflow:hidden}.sell-model-media>.product-image{place-items:center;width:100%;height:100%;display:grid}.sell-model-media img{object-fit:contain;width:100%;height:100%;padding:15px;transition:all .18s}.sell-model-card:hover .sell-model-media img{transform:scale(1.025)}.sell-model-media .product-image-placeholder{color:#4b6a83;place-items:center;display:grid}.sell-model-copy{align-content:start;min-height:102px;padding:13px;display:grid}.sell-model-copy>small{color:var(--cyan);font:700 6px/1 var(--font-geist-mono),monospace;letter-spacing:.75px}.sell-model-copy>strong{text-overflow:ellipsis;margin-top:7px;font-size:11px;line-height:1.25;overflow:hidden}.sell-model-copy>em{color:#71879b;margin-top:4px;font-size:8px;font-style:normal}.sell-model-copy>b{color:#a5cae2;align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:7px;display:flex}.sell-model-copy>b svg{width:12px;color:var(--cyan)}.sell-model-empty{border:1px dashed var(--line);color:#52708a;text-align:center;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:230px;display:grid}.sell-model-empty svg{width:34px;height:34px}.sell-model-empty strong{color:#c2d2df;font-size:11px}.sell-model-empty small{color:#6d8295;font-size:8px}.sell-back-link{color:#8196a9;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;padding:0;font-size:8px;display:inline-flex}.sell-back-link svg{width:14px}.sell-back-link:hover{color:var(--cyan)}.sell-selected-device{border:1px solid var(--line);background:#030a125c;border-radius:14px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:72px;margin-bottom:14px;padding:8px 12px;display:grid}.sell-selected-device>.product-image{background:#091725;border-radius:10px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.sell-selected-device img{object-fit:contain;width:100%;height:100%;padding:5px}.sell-selected-device .product-image-placeholder{color:#46647e}.sell-selected-device>span{gap:5px;display:grid}.sell-selected-device small{color:#6d8295;font:700 6px/1 var(--font-geist-mono),monospace}.sell-selected-device strong{font-size:10px}.sell-selected-device>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:8px}.sell-condition-list{gap:8px;display:grid}.sell-condition-list>button{border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#030a1266;border-radius:13px;grid-template-columns:22px 1fr;align-items:center;gap:11px;min-height:66px;padding:12px 14px;transition:all .16s;display:grid}.sell-condition-list>button:hover{border-color:#5fadef47}.sell-condition-list>button.is-selected{background:#2478d817;border-color:#50ddff7a}.sell-condition-list>button>i{color:#fff;border:1px solid #375069;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.sell-condition-list>button.is-selected>i{background:#2478e4;border-color:#3c9bff}.sell-condition-list>button>i svg{width:11px}.sell-condition-list>button>span{gap:4px;display:grid}.sell-condition-list strong{font-size:10px}.sell-condition-list small{color:#788ea2;font-size:8px;line-height:1.4}.sell-problem-panel{background:#1244770e;border:1px solid #5cb0ff2e;border-radius:14px;gap:14px;margin-top:14px;padding:16px;display:grid}.sell-problem-panel>div:first-child{gap:4px;display:grid}.sell-problem-panel strong{font-size:10px}.sell-problem-panel small{color:#71879c;font-size:8px}.sell-chip-grid{flex-wrap:wrap;gap:6px;display:flex}.sell-chip-grid button{border:1px solid var(--line);color:#91a6b9;cursor:pointer;background:#050d16;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:7px;display:inline-flex}.sell-chip-grid button span{border:1px solid #30485e;border-radius:4px;place-items:center;width:13px;height:13px;display:grid}.sell-chip-grid button span svg{width:9px}.sell-chip-grid button.is-selected{color:#d8eefb;background:#2b8dff1a;border-color:#50ddff66}.sell-chip-grid button.is-selected span{color:#fff;background:#2477df;border-color:#318cff}.sell-problem-panel label{color:#a7b9c9;gap:7px;font-size:8px;display:grid}.sell-problem-panel textarea{border:1px solid var(--line);color:#fff;resize:vertical;background:#040b13;border-radius:10px;outline:0;width:100%;padding:11px;font-size:9px}.sell-problem-panel textarea:focus{border-color:var(--cyan)}.sell-included-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sell-included-grid button{border:1px solid var(--line);color:#a9b9c8;text-align:left;cursor:pointer;background:#030a1261;border-radius:12px;align-items:center;gap:9px;min-height:52px;padding:0 12px;font-size:8px;transition:all .16s;display:flex}.sell-included-grid button i{color:#617a91;background:#0b1a28;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.sell-included-grid button svg{width:13px}.sell-included-grid button.is-selected{color:#fff;background:#2b8dff14;border-color:#50ddff66}.sell-included-grid button.is-selected i{color:#fff;background:#2375dc}.sell-storage-block{border-top:1px solid var(--line);gap:11px;margin-top:18px;padding-top:17px;display:grid}.sell-storage-block>span{gap:4px;display:grid}.sell-storage-block strong{font-size:10px}.sell-storage-block small{color:#70869a;font-size:8px}.sell-storage-options{flex-wrap:wrap;gap:7px;display:flex}.sell-storage-options button{border:1px solid var(--line);color:#8298ab;cursor:pointer;background:#050d16;border-radius:9px;min-height:34px;padding:0 11px;font-size:7px}.sell-storage-options button.is-selected{color:#fff;background:#2b8dff1f;border-color:#50ddff7a}.sell-step-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-top:20px;display:flex}.sell-step-actions .button{min-height:44px;font-size:9px}.sell-step-actions .button svg{width:14px}.sell-step-actions .button:disabled{opacity:.42;cursor:not-allowed}.sell-request-summary{border-left:1px solid var(--line);background:#01080e52;min-width:0;padding:26px 20px}.sell-summary-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.sell-summary-heading span{color:var(--cyan);font:700 7px/1 var(--font-geist-mono),monospace;letter-spacing:.9px}.sell-summary-heading small{color:#5f7488;font-size:6px}.sell-summary-device{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-items:center;gap:11px;padding:18px 0;display:grid}.sell-summary-device>.product-image{background:#0a1825;border-radius:11px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.sell-summary-device img{object-fit:contain;width:100%;height:100%;padding:6px}.sell-summary-device .product-image-placeholder{color:#42627d}.sell-summary-device>span{gap:5px;min-width:0;display:grid}.sell-summary-device strong{font-size:9px;line-height:1.35}.sell-summary-device small{color:#6e8397;font-size:7px}.sell-request-summary dl{margin:0;display:grid}.sell-request-summary dl>div{border-bottom:1px solid #8ac3f412;grid-template-columns:68px 1fr;gap:7px;padding:11px 0;display:grid}.sell-request-summary dt{color:#61778b;font-size:7px}.sell-request-summary dd{color:#abbccc;text-align:right;margin:0;font-size:7px;line-height:1.4}.sell-summary-offer{background:linear-gradient(145deg,#2b8dff1a,#50ddff06);border:1px solid #50ddff29;border-radius:12px;gap:5px;margin-top:17px;padding:14px;display:grid}.sell-summary-offer small{color:#6697b8;font:700 6px/1 var(--font-geist-mono),monospace}.sell-summary-offer strong{font-size:15px}.sell-summary-offer span{color:#7590a6;font-size:7px}.sell-photo-uploader{background:#030a1252;border:1px dashed #65b0ef45;border-radius:15px;padding:16px}.sell-uploader-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sell-uploader-heading>span{align-items:center;gap:8px;display:flex}.sell-uploader-heading svg{width:16px;color:var(--cyan)}.sell-uploader-heading strong{font-size:9px}.sell-uploader-heading>small{color:#697f93;font-size:7px}.sell-photo-input{clip:rect(0,0,0,0);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sell-upload-trigger{border:1px solid var(--line);color:#9db3c5;cursor:pointer;background:#050d16;border-radius:12px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:72px;margin-top:12px;padding:10px;transition:all .16s;display:flex}.sell-upload-trigger:hover{background:#2b8dff0e;border-color:#50ddff5c}.sell-upload-trigger>svg{width:20px;color:var(--cyan)}.sell-upload-trigger>span{text-align:left;gap:5px;display:grid}.sell-upload-trigger strong{font-size:9px}.sell-upload-trigger small{color:#677d91;font-size:7px}.sell-photo-error{color:var(--danger);margin:9px 0 0;font-size:7px}.sell-photo-preview-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px;display:grid}.sell-photo-preview-grid figure{border:1px solid var(--line);background:#07131f;border-radius:10px;height:92px;margin:0;position:relative;overflow:hidden}.sell-photo-preview-grid img{object-fit:cover;width:100%;height:100%}.sell-photo-preview-grid figure>button{color:#fff;cursor:pointer;background:#000000a8;border:1px solid #ffffff29;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:5px;right:5px}.sell-photo-preview-grid figure>button svg{width:12px}.sell-photo-preview-grid figcaption{color:#dbe8f2;text-overflow:ellipsis;white-space:nowrap;background:#000000a3;border-radius:5px;padding:4px 5px;font-size:6px;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.sell-contact-section{border-top:1px solid var(--line);gap:13px;margin-top:16px;padding-top:18px;display:grid}.sell-contact-title{align-items:center;gap:10px;margin-bottom:2px;display:flex}.sell-contact-title>svg{width:30px;height:30px;color:var(--cyan);background:#2b8dff17;border-radius:9px;padding:7px}.sell-contact-title>span{gap:4px;display:grid}.sell-contact-title strong{font-size:10px}.sell-contact-title small{color:#748a9d;font-size:8px}.sell-contact-section label{color:#a8bbc9;gap:7px;font-size:8px;display:grid;position:relative}.sell-contact-section input,.sell-contact-section select{border:1px solid var(--line);color:#fff;background:#040b13;border-radius:10px;outline:0;width:100%;height:42px;padding:0 11px;font-size:9px}.sell-contact-section input:focus,.sell-contact-section select:focus{border-color:var(--cyan)}.sell-contact-section .field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field-optional{color:#5f7689;font-size:7px;position:absolute;top:0;right:0}.sell-contact-hints{color:#667d91;flex-wrap:wrap;gap:12px;font-size:7px;display:flex}.sell-contact-hints span{align-items:center;gap:5px;display:flex}.sell-contact-hints svg{color:#6ca9d1;width:12px}.sell-details-step .sell-consent{margin-top:17px;line-height:1.45;color:#93a7b9!important;grid-template-columns:18px 1fr!important;align-items:start!important;gap:9px!important;font-size:8px!important;display:grid!important}.sell-details-step .sell-consent input{border-radius:4px;margin:0;width:16px!important;height:16px!important;padding:0!important}.sell-submit-actions{align-items:stretch}.sell-submit-actions .sell-submit{flex:1}.sell-privacy{align-items:flex-start;gap:7px;line-height:1.45;display:flex;color:#667d91!important;margin:10px 0 0!important;font-size:7px!important}.sell-privacy svg{color:#6baad2;flex:none;width:13px}.sell-success-v101{max-width:none!important;min-height:590px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:44px!important}.sell-success-v101>.sell-success-icon{background:#2b8dff17;border:1px solid #50ddff40;border-radius:22px;place-items:center;width:74px;height:74px;display:grid}.sell-success-v101>.sell-success-icon svg{width:42px;height:42px;color:var(--cyan)}.sell-success-v101>span:not(.sell-success-icon){color:var(--cyan);font:700 8px/1 var(--font-geist-mono),monospace;letter-spacing:1px}.sell-success-v101 h2{letter-spacing:-1.3px;max-width:620px!important;font-size:34px!important}.sell-success-v101>p{margin:0;font-size:10px;line-height:1.7;color:#8399ac!important;max-width:560px!important}.sell-success-reference{background:#2b8dff11;border:1px solid #50ddff2e;border-radius:12px;min-width:250px;padding:14px 18px;color:#fff!important;gap:6px!important;display:grid!important}.sell-success-reference small{font:700 6px/1 var(--font-geist-mono),monospace;color:#7196b0!important}.sell-success-reference strong{font-size:13px}.sell-success-device{text-align:left;grid-template-columns:62px 1fr;align-items:center;min-width:310px;color:#fff!important;gap:12px!important;display:grid!important}.sell-success-device>.product-image{background:#0a1825;border-radius:11px;place-items:center;width:62px;height:62px;display:grid}.sell-success-device img{object-fit:contain;width:100%;height:100%;padding:6px}.sell-success-device>span{gap:5px;display:grid}.sell-success-device strong{font-size:10px}.sell-success-device small{font-size:8px;color:#73899c!important}.sell-success-note{align-items:flex-start;color:#6eaed6!important;gap:8px!important;max-width:500px!important;display:flex!important}.sell-success-note svg{flex:none;width:16px}.sell-success-note small{font-size:8px;line-height:1.5;color:#7890a3!important}.sell-success-actions{color:#fff!important;gap:8px!important;max-width:none!important;display:flex!important}.sell-success-actions .button{min-width:160px}.sell-how-it-works{border-top:1px solid #88bff117;grid-template-columns:repeat(3,1fr);width:min(980px,100% - 48px);margin:0 auto;padding:0 0 70px;display:grid}.sell-how-it-works article{border-right:1px solid #88bff114;grid-template-columns:24px 24px 1fr;align-items:start;gap:10px;min-height:132px;padding:24px 18px;display:grid}.sell-how-it-works article:last-child{border-right:0}.sell-how-it-works i{color:var(--cyan);font:700 7px/1 var(--font-geist-mono),monospace;font-style:normal}.sell-how-it-works svg{color:#69bce8;width:18px}.sell-how-it-works span{gap:7px;display:grid}.sell-how-it-works strong{font-size:9px}.sell-how-it-works small{color:#697f93;font-size:7px;line-height:1.55}@media (max-width:900px){.sell-wizard-stage.has-summary{grid-template-columns:1fr}.sell-request-summary{border-top:1px solid var(--line);border-left:0;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:15px;padding:16px 24px;display:grid}.sell-summary-heading{display:none}.sell-summary-device{border:0;padding:0}.sell-request-summary dl{grid-template-columns:repeat(3,1fr);gap:8px}.sell-request-summary dl>div{border:0;grid-template-columns:1fr;gap:4px;padding:0;display:grid}.sell-request-summary dd{text-align:left}.sell-summary-offer{min-width:135px;margin:0}.sell-wizard-main{padding:30px}.sell-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.sell-console-intro,.sell-wizard-shell,.sell-how-it-works{width:min(100% - 28px,980px)}.sell-console-intro{padding:40px 0 24px}.sell-console-intro h1{letter-spacing:-2px;font-size:43px}.sell-console-intro>p{font-size:11px}.sell-intro-trust{gap:6px}.sell-intro-trust span{min-height:31px;padding:0 9px;font-size:7px}.sell-buyback-wizard{border-radius:20px}.sell-step-rail{height:78px;padding:0 9px}.sell-step-rail button{gap:6px;font-size:7px}.sell-step-rail button i{width:24px;height:24px}.sell-step-rail button:not(:last-child):after{width:calc(100% - 30px);top:29px;left:calc(50% + 15px)}.sell-wizard-main{padding:23px 18px 25px}.sell-wizard-step>header{margin-bottom:19px}.sell-wizard-step>header h2{font-size:26px}.sell-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sell-model-card{min-height:215px}.sell-model-media{height:120px}.sell-model-copy{min-height:94px;padding:11px}.sell-model-copy>strong{font-size:10px}.sell-request-summary{grid-template-columns:1fr auto;padding:13px 16px}.sell-request-summary dl{display:none}.sell-summary-device{grid-template-columns:48px 1fr}.sell-summary-device>.product-image{width:48px;height:48px}.sell-summary-offer{min-width:118px;padding:10px}.sell-summary-offer strong{font-size:12px}.sell-included-grid{gap:7px}.sell-photo-preview-grid{grid-template-columns:1fr 1fr}.sell-photo-preview-grid figure{height:110px}.sell-contact-section .field-row{grid-template-columns:1fr}.sell-step-actions .button{min-height:44px;padding:0 14px}.sell-how-it-works{grid-template-columns:1fr;padding-bottom:45px}.sell-how-it-works article{border-bottom:1px solid #88bff114;border-right:0;min-height:94px}.sell-how-it-works article:last-child{border-bottom:0}.sell-success-v101{min-height:520px!important;padding:30px 18px!important}.sell-success-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.sell-success-actions .button{min-width:0;padding:0 10px;font-size:8px}}@media (max-width:460px){.sell-console-intro h1{font-size:39px}.sell-step-rail button span{font-size:6px}.sell-platform-card{grid-template-columns:48px 1fr auto;gap:12px;min-height:80px;padding:12px}.sell-platform-mark{width:46px;height:46px}.sell-platform-card strong{font-size:14px}.sell-model-media{height:108px}.sell-model-card{min-height:198px}.sell-model-copy{min-height:90px}.sell-included-grid{grid-template-columns:1fr 1fr}.sell-included-grid button{min-height:50px;padding:0 9px;font-size:7px}.sell-request-summary{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.sell-summary-device strong{font-size:8px}.sell-summary-offer{min-width:0}.sell-uploader-heading{flex-direction:column;align-items:flex-start;gap:6px}.sell-submit-actions{grid-template-columns:auto 1fr;display:grid}.sell-submit-actions .button{padding:0 10px}.sell-submit-actions .sell-submit{font-size:8px}}@media (max-width:340px){.sell-console-intro,.sell-wizard-shell,.sell-how-it-works{width:calc(100% - 20px)}.sell-console-intro h1{font-size:35px}.sell-step-rail{padding:0 4px}.sell-step-rail button{font-size:6px}.sell-step-rail button i{width:22px;height:22px}.sell-step-rail button:not(:last-child):after{width:calc(100% - 28px);top:28px;left:calc(50% + 14px)}.sell-wizard-main{padding:20px 12px 22px}.sell-model-grid{gap:6px}.sell-model-card{min-height:188px}.sell-model-media{height:101px}.sell-model-copy{min-height:87px;padding:9px}.sell-request-summary{padding:11px 12px}.sell-summary-device{grid-template-columns:42px 1fr}.sell-summary-device>.product-image{width:42px;height:42px}.sell-summary-offer{padding:8px}.sell-summary-offer strong{font-size:10px}.sell-summary-offer span{font-size:6px}.sell-success-reference,.sell-success-device{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.sell-wizard-step{animation:none}.sell-platform-card,.sell-platform-card>svg,.sell-model-card,.sell-model-media img,.sell-condition-list>button,.sell-included-grid button,.sell-upload-trigger{transition:none!important}}.trade-review-gallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trade-review-gallery .trade-review-image{height:160px}.trade-review-gallery .trade-review-image:only-child{grid-column:1/-1;height:260px}@media (max-width:560px){.trade-review-gallery{grid-template-columns:1fr 1fr}.trade-review-gallery .trade-review-image{height:120px}}
.youtube-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% 8%,#ff264317,#0000 24%),#03070d}.youtube-link{align-items:center;gap:7px;display:flex}.youtube-link svg{color:#ff415b;width:15px}.youtube-channel-bar{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:92px;display:grid}.youtube-channel-avatar{background:radial-gradient(circle,#ff304833,#0b1c2fcc);border:1px solid #ff465c61;border-radius:50%;place-items:center;width:54px;height:54px;padding:2px;display:grid;overflow:hidden;box-shadow:0 0 24px #ff223e1a}.youtube-channel-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.youtube-channel-bar>div:nth-child(2){gap:4px;display:grid}.youtube-channel-bar>div:nth-child(2)>span{color:#ff5369;letter-spacing:.12em;font:700 .72rem/1 monospace}.youtube-channel-bar>div:nth-child(2)>strong{font-size:1.15rem}.youtube-channel-bar>div:nth-child(2)>small{color:#879bad;font-size:.78rem}.youtube-channel-badge{color:var(--success);align-items:center;gap:6px;font-size:.78rem;display:flex}.youtube-channel-badge svg{width:15px}.youtube-channel-actions{align-items:center;gap:10px;display:flex}.youtube-channel-actions a{white-space:nowrap;border:1px solid #ff415b59;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:.78rem;font-weight:700;display:flex}.youtube-channel-actions a svg{width:15px}.youtube-view-channel{background:#ff244112}.youtube-channel-actions .youtube-subscribe{background:linear-gradient(135deg,#ff2646,#c80724);border-color:#ff2646;box-shadow:0 10px 28px #dc0f2e38}.youtube-channel-actions .youtube-subscribe svg{fill:currentColor}.youtube-film-hero{grid-template-columns:minmax(300px,.62fr) minmax(480px,1.38fr);align-items:center;gap:70px;min-height:690px;padding-block:82px;display:grid}.youtube-film-copy>span{color:var(--cyan);letter-spacing:.13em;font:700 .75rem/1 monospace}.youtube-film-copy h1{letter-spacing:-.055em;margin:18px 0 25px;font-size:clamp(3.5rem,5.3vw,5.1rem);line-height:.95}.youtube-film-copy h1 em{color:#9aaabb;font-style:normal}.youtube-film-copy p{color:#9eb0bf;margin:0;font-size:1rem;line-height:1.75}.youtube-film-copy>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f62747,#ca0926);border:1px solid #ff415b7a;border-radius:10px;align-items:center;gap:9px;min-height:48px;margin-top:29px;padding:0 18px;font-size:.84rem;font-weight:700;display:flex}.youtube-film-copy>button svg{fill:currentColor;width:16px}.youtube-featured{aspect-ratio:16/10;color:#fff;text-align:left;cursor:pointer;background:#0a1725;border:1px solid #ffffff1a;border-radius:3px;padding:0;position:relative;overflow:hidden;box-shadow:0 34px 75px #00000061}.youtube-featured>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.youtube-featured:hover>img{transform:scale(1.025)}.youtube-featured-shade,.youtube-card-shade{background:linear-gradient(#02060b14 35%,#02060bed 100%);position:absolute;inset:0}.youtube-featured-play{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02070d99;border:1px solid #fff9;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-featured-play svg{fill:currentColor;width:27px;margin-left:4px}.youtube-featured-copy{gap:8px;display:grid;position:absolute;bottom:31px;left:34px;right:34px}.youtube-featured-copy small{color:#ff5369;letter-spacing:.12em;font:700 .73rem/1 monospace}.youtube-featured-copy strong{max-width:680px;font-size:clamp(1.4rem,2.4vw,2.15rem);line-height:1.08}.youtube-featured-copy i{color:#b4c1cc;font-size:.77rem;font-style:normal}.youtube-library{padding-bottom:100px}.youtube-library>header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.youtube-library>header>div{align-items:center;gap:13px;display:flex}.youtube-library>header strong{color:var(--cyan);font-size:1.55rem}.youtube-library>header span{color:#7f93a5;letter-spacing:.12em;font:700 .72rem/1 monospace}.youtube-library nav{align-items:center;gap:28px;display:flex}.youtube-library nav :is(a,button){color:#788da0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;min-height:82px;padding:0;font-size:.76rem;display:flex}.youtube-library nav :is(a,button).is-active{color:#fff;border-color:#ff415b}.youtube-library nav svg{width:14px}.youtube-tools{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:20px;padding-top:26px;display:grid}.youtube-search{border:1px solid var(--line);color:#71879a;background:#07111c;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 15px;display:flex}.youtube-search svg{width:17px}.youtube-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.88rem}.youtube-search input::placeholder{color:#64798c}.youtube-filters{justify-content:flex-end;gap:8px;display:flex;overflow-x:auto}.youtube-filters button{border:1px solid var(--line);color:#8195a7;white-space:nowrap;cursor:pointer;background:#ffffff05;border-radius:999px;min-height:38px;padding:0 13px;font-size:.72rem}.youtube-filters button.is-active{color:#fff;background:#ff24411f;border-color:#ff415b8c}.youtube-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 22px;padding-top:42px;display:grid}.youtube-video-grid.is-shorts{grid-template-columns:repeat(3,minmax(0,1fr))}.youtube-video-grid.is-shorts article>button:first-child{aspect-ratio:9/16}.youtube-video-grid article>button:first-child{aspect-ratio:16/9;color:#fff;cursor:pointer;background:#0a1725;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.youtube-video-grid article>button:first-child img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.youtube-video-grid article:hover>button:first-child img{transform:scale(1.025)}.youtube-card-shade{background:linear-gradient(#02060b05,#02060b6b)}.youtube-video-grid article>button:first-child>i{color:var(--cyan);background:#02070dd9;padding:7px 9px;font:.72rem/1 monospace;position:absolute;top:17px;left:17px}.youtube-video-grid article>button:first-child>small{color:#ff5369;background:#02070dd9;padding:7px 9px;font:700 .7rem/1 monospace;position:absolute;top:17px;right:17px}.youtube-video-grid article>button:first-child>b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02070d8f;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-video-grid article>button:first-child>b svg{fill:currentColor;width:22px;margin-left:3px}.youtube-video-grid article>p{color:#ff5369;letter-spacing:.06em;margin:19px 0 8px;font:700 .72rem/1.4 monospace}.youtube-video-grid article>h2{min-height:50px;margin:0;font-size:1.32rem;line-height:1.2}.youtube-card-action{color:#8499ad;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;padding:0;font-size:.74rem;display:flex}.youtube-card-action:hover{color:#fff}.youtube-card-action svg{fill:currentColor;width:12px}.youtube-empty{text-align:center;border-bottom:1px solid var(--line);color:#8297a9;align-content:center;place-items:center;min-height:360px;display:grid}.youtube-empty>svg{color:#ff405b;width:42px;height:42px;margin-bottom:16px}.youtube-empty h2{color:#fff;margin:0 0 8px;font-size:1.35rem}.youtube-empty p{margin:0 0 18px;font-size:.9rem}.youtube-empty a{color:var(--cyan);align-items:center;gap:7px;font-size:.78rem;display:flex}.youtube-empty a svg{width:14px}.youtube-repair-cta{border:1px solid var(--line);background:linear-gradient(135deg,#0c1f33eb,#050f1af0);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:154px;margin-top:76px;padding:30px;display:grid}.youtube-repair-icon{width:52px;height:52px;color:var(--cyan);background:#28c7ff12;border:1px solid #28c7ff47;border-radius:12px;place-items:center;display:grid}.youtube-repair-icon svg{width:22px}.youtube-repair-cta>div:nth-child(2)>span{color:var(--cyan);letter-spacing:.12em;font:700 .7rem/1 monospace}.youtube-repair-cta h2{margin:8px 0 5px;font-size:1.45rem}.youtube-repair-cta p{color:#91a5b7;margin:0;font-size:.88rem}.youtube-repair-actions{gap:10px;display:flex}.youtube-repair-actions a{border:1px solid var(--line-bright);border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.76rem;font-weight:700;display:flex}.youtube-repair-actions a:first-child{color:#03101a;background:var(--cyan)}.youtube-repair-actions svg{width:14px}.youtube-modal{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e6;place-items:center;padding:38px;animation:.2s youtube-fade;display:grid;position:fixed;inset:0}.youtube-modal-panel{background:#020509;border:1px solid #ff415b4d;width:min(1240px,100%);position:relative;box-shadow:0 40px 110px #000000b3}.youtube-modal-close{color:#fff;cursor:pointer;background:#070b11;border:1px solid #ff415b59;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:100%;right:0}.youtube-modal-close svg{width:20px}.youtube-player{aspect-ratio:16/9;background:#000;width:100%}.youtube-player iframe{border:0;width:100%;height:100%;display:block}.youtube-modal-panel>footer{justify-content:space-between;align-items:center;gap:25px;min-height:102px;padding:21px 25px;display:flex}.youtube-modal-copy{gap:7px;display:grid}.youtube-modal-panel>footer span{color:#ff5369;letter-spacing:.12em;font:700 .7rem/1 monospace}.youtube-modal-panel>footer h2{margin:0;font-size:1.25rem}.youtube-modal-actions{align-items:center;gap:9px;display:flex}.youtube-modal-actions :is(button,a){border:1px solid var(--line);color:#9aafc1;cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:.73rem;display:flex}.youtube-modal-actions :is(button,a):hover{color:#fff;border-color:#ff415b66}.youtube-modal-actions svg{width:14px}@keyframes youtube-fade{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (max-width:960px){.youtube-channel-bar{grid-template-columns:auto 1fr auto}.youtube-channel-badge{display:none}.youtube-film-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding-block:65px}.youtube-featured{grid-row:1}.youtube-film-copy{grid-row:2}.youtube-library{padding-bottom:75px}.youtube-tools{grid-template-columns:1fr}.youtube-filters{justify-content:flex-start}.youtube-repair-cta{grid-template-columns:auto 1fr}.youtube-repair-actions{grid-column:1/-1}}@media (max-width:700px){.youtube-channel-bar{grid-template-columns:auto 1fr;min-height:86px}.youtube-channel-avatar{width:46px;height:46px}.youtube-channel-bar>div:nth-child(2)>strong{font-size:.95rem}.youtube-channel-bar>div:nth-child(2)>small{display:none}.youtube-channel-actions{grid-column:1/-1;width:100%;margin-bottom:14px}.youtube-channel-actions a{flex:1;min-height:40px}.youtube-film-hero{padding-block:42px}.youtube-film-copy h1{font-size:3.1rem}.youtube-featured-copy{bottom:17px;left:18px;right:18px}.youtube-featured-copy strong{font-size:1.15rem}.youtube-featured-play{width:54px;height:54px}.youtube-library>header{flex-direction:column;align-items:flex-start;padding-top:22px}.youtube-library nav{gap:22px;width:100%;overflow-x:auto}.youtube-library nav :is(a,button){white-space:nowrap;min-height:52px}.youtube-tools{padding-top:20px}.youtube-filters{justify-content:flex-start;margin-inline:-2px;padding-bottom:4px}.youtube-video-grid{grid-template-columns:1fr;gap:39px;padding-top:27px}.youtube-video-grid.is-shorts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.youtube-video-grid.is-shorts article h2{font-size:1rem}.youtube-video-grid article>h2{min-height:0}.youtube-repair-cta{text-align:left;grid-template-columns:1fr;padding:24px}.youtube-repair-actions{flex-direction:column}.youtube-repair-actions a{justify-content:center}.youtube-modal{padding:16px}.youtube-modal-panel>footer{flex-direction:column;align-items:flex-start}.youtube-modal-actions{flex-wrap:wrap;width:100%}.youtube-modal-actions :is(button,a){flex:1;justify-content:center}.youtube-modal-close{width:42px;height:42px}}
.repair-quote-page,.public-tracker-page{min-height:100vh;color:var(--text);background:linear-gradient(#1a4a7e14 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#1a4a7e14 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 50% 8%,#2963ff2e,#0000 38%),#03070d}.repair-quote-page .public-header,.public-tracker-page .public-header{z-index:10;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#03080feb;position:relative}.quote-workspace,.tracking-workspace{width:min(1240px,100% - 48px);margin:auto}.quote-heading,.tracking-heading{text-align:center;padding:54px 0 28px}.quote-heading h1,.tracking-heading h1{letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 8px;font-size:clamp(2.8rem,5vw,4.7rem);line-height:1}.quote-heading p,.tracking-heading p{color:#9cafc0;max-width:690px;margin:auto;font-size:1rem;line-height:1.65}.quote-progress{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060d1ae6;border:1px solid #589aff45;border-radius:22px;gap:8px;margin:0 0 34px;padding:10px;display:flex;position:sticky;top:12px;box-shadow:0 20px 60px #00000061}.quote-progress>button{color:#7890a5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:15px;flex:1;align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 14px;display:flex}.quote-progress>button:disabled{cursor:default}.quote-progress>button.is-active{color:#fff;background:linear-gradient(135deg,#175192b8,#0d274bb3);box-shadow:inset 0 0 0 1px #53d5ff38}.quote-progress>button.is-complete{color:#c6d6e4}.quote-progress>button>i{width:27px;height:27px;color:var(--cyan);border:1px solid #53d5ff57;border-radius:50%;flex:none;place-items:center;font:700 .72rem/1 monospace;display:grid}.quote-progress>button.is-complete>i{color:#02130d;background:var(--success);border-color:#54e6aa57}.quote-progress>button>i svg{width:14px}.quote-progress>button>span{gap:3px;min-width:0;display:grid}.quote-progress strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.quote-progress small{color:#6f879c;font-size:.68rem}.quote-progress>.quote-back{color:#fff;border:1px solid #53d5ff59;flex:0 0 112px;justify-content:center;max-width:112px}.quote-back svg{width:16px}.quote-stage{background:linear-gradient(145deg,#0a172ae6,#050c18f0);border:1px solid #4b88ca40;border-radius:26px;min-height:570px;margin-bottom:72px;padding:38px;box-shadow:0 40px 100px #00000061,inset 0 1px #ffffff06}.quote-step>header{text-align:center;margin-bottom:32px}.quote-step>header>span{width:34px;height:34px;color:var(--cyan);border:1px solid #50ddff59;border-radius:50%;place-items:center;font:700 .72rem/1 monospace;display:inline-grid}.quote-step>header h2{letter-spacing:-.035em;margin:14px 0 7px;font-size:1.75rem}.quote-step>header p{color:#8da1b4;margin:0;font-size:.92rem}.brand-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:920px;margin:auto;display:grid}.brand-choice{color:#fff;text-align:left;cursor:pointer;background:#071326;border:1px solid #739ac738;border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:340px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.brand-choice:before{content:"";background:linear-gradient(155deg,#ffffff0b,#0000 50%),radial-gradient(circle at 72% 20%,#50ddff30,#0000 40%);position:absolute;inset:0}.brand-choice.playstation{background:linear-gradient(160deg,#101c5b,#060b26)}.brand-choice.xbox{background:linear-gradient(160deg,#06351f,#041b12)}.brand-choice.nintendo{background:linear-gradient(160deg,#591521,#24070d)}.brand-choice:hover{border-color:#50ddffb3;transform:translateY(-5px);box-shadow:0 25px 60px #0000005c}.brand-choice-mark{color:#fff;letter-spacing:-.08em;text-shadow:0 0 36px #50ddff33;margin:auto;font-size:clamp(4.8rem,9vw,7rem);font-weight:800;position:relative}.brand-choice>span:nth-child(2){gap:6px;display:grid;position:relative}.brand-choice strong{font-size:1.45rem}.brand-choice small{color:#a7bacb;font-size:.83rem}.brand-choice>svg{width:21px;color:var(--cyan);position:absolute;bottom:28px;right:25px}.device-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:980px;margin:auto;display:grid}.device-type-grid>button{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 25%,#2f68b733,#0000 42%),#050e1db8;border:1px solid #608dbe3d;border-radius:27px;grid-template-rows:1fr auto;justify-items:center;min-height:310px;padding:32px;transition:all .2s;display:grid}.device-type-grid>button:hover:not(:disabled){background-color:#0a1d34e0;border-color:#50ddffa6;transform:translateY(-4px)}.device-type-grid>button:disabled{opacity:.36;cursor:not-allowed}.device-type-grid>button>svg:first-child{width:86px;height:86px;color:var(--cyan);stroke-width:1px;align-self:center}.device-type-grid>button>span{text-align:center;gap:6px;display:grid}.device-type-grid strong{text-transform:uppercase;font-size:1.25rem}.device-type-grid small{color:#9bb0c2;font-size:.8rem}.device-type-grid em{color:#657e95;font-size:.75rem;font-style:normal}.device-type-grid>button>svg:last-child{display:none}.device-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.device-model-grid>button{color:#fff;text-align:left;cursor:pointer;background:#071323;border:1px solid #608dbe3d;border-radius:24px;grid-template-rows:190px 1fr;min-height:300px;padding:0;transition:all .2s;display:grid;overflow:hidden}.device-model-grid>button:hover{border-color:#50ddffa6;transform:translateY(-4px);box-shadow:0 24px 55px #0000004d}.quote-device-image{background:radial-gradient(circle,#317fcb33,#06101e);border-radius:0;width:100%;height:190px}.quote-device-image img{object-fit:contain;width:100%;height:100%;padding:18px}.quote-device-image .product-image-placeholder{height:100%;color:var(--cyan);place-items:center;display:grid}.quote-device-image .product-image-placeholder svg{width:48px;height:48px}.device-model-grid>button>span{align-content:center;gap:5px;padding:18px;display:grid}.device-model-grid small{color:#7f99b0;font-size:.75rem}.device-model-grid strong{font-size:1.15rem}.device-model-grid em{color:var(--cyan);font-size:.72rem;font-style:normal}.device-model-grid>button>svg{display:none}.quote-empty{text-align:center;align-content:center;place-items:center;min-height:320px;display:grid}.quote-empty>svg{width:50px;height:50px;color:var(--cyan)}.quote-empty h2{margin:18px 0 7px;font-size:1.4rem}.quote-empty p{color:var(--muted);margin:0 0 20px}.problem-quote-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.problem-choice-list{gap:14px;display:grid}.problem-choice-list>button{color:#fff;text-align:left;cursor:pointer;background:#030a15c7;border:1px solid #568bc447;border-radius:22px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:190px;padding:18px;transition:all .2s;display:grid;position:relative}.problem-choice-list>button:hover,.problem-choice-list>button.is-selected{border-color:var(--cyan);box-shadow:inset 0 0 0 1px #50ddff2e,0 20px 55px #0000003d}.problem-image{background:#09182a;border-radius:16px;width:180px;height:150px}.problem-image img{object-fit:contain;width:100%;height:100%;padding:12px}.problem-image .product-image-placeholder{height:100%;color:var(--cyan);place-items:center;display:grid}.problem-choice-list>button>span{gap:8px;display:grid}.problem-choice-list small{color:var(--cyan);letter-spacing:.1em;font:700 .72rem/1 monospace}.problem-choice-list strong{font-size:1.18rem}.problem-choice-list p{color:#9bafc1;margin:0;font-size:.88rem;line-height:1.55}.problem-choice-list em{color:#71899f;font-size:.76rem;font-style:normal}.problem-choice-list>button>b{color:var(--cyan);white-space:nowrap;align-self:start;font-size:1.15rem}.problem-choice-list>button>i{color:var(--success);align-items:center;gap:5px;font-size:.72rem;font-style:normal;display:flex;position:absolute;top:15px;right:15px}.problem-choice-list>button>i svg{width:15px}.problem-quote-layout>aside{text-align:center;background:linear-gradient(155deg,#0b1d33ed,#040c17f7);border:1px solid #608dbe47;border-radius:24px;align-content:center;justify-items:center;min-height:335px;padding:28px;display:grid;position:sticky;top:100px}.problem-quote-layout>aside>svg{color:#5e7890;width:42px;height:42px;margin:18px}.problem-quote-layout>aside h3{margin:15px 0 8px;font-size:1.45rem}.problem-quote-layout>aside.has-quote h3{color:var(--cyan);font-size:2.4rem}.problem-quote-layout>aside>p{color:#91a6b9;margin:0;font-size:.85rem;line-height:1.55}.problem-quote-layout>aside ul{border-block:1px solid var(--line);text-align:left;gap:12px;width:100%;margin:22px 0;padding:20px 0;list-style:none;display:grid}.problem-quote-layout>aside li{color:#bdcedb;align-items:center;gap:9px;font-size:.8rem;display:flex}.problem-quote-layout>aside li svg{width:16px;color:var(--success)}.problem-quote-layout>aside .button{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.problem-quote-layout>aside .button svg{width:15px}.dropoff-layout{grid-template-columns:340px minmax(0,1fr);gap:24px;max-width:980px;margin:auto;display:grid}.dropoff-layout>aside{background:linear-gradient(150deg,#0f2743e0,#050e1bf0);border:1px solid #50ddff33;border-radius:22px;align-content:start;gap:10px;padding:23px;display:grid}.dropoff-image{background:#071524;border-radius:15px;width:100%;height:205px;margin:10px 0}.dropoff-image img{object-fit:contain;width:100%;height:100%;padding:12px}.dropoff-image .product-image-placeholder{height:100%;color:var(--cyan);place-items:center;display:grid}.dropoff-layout>aside h3{margin:3px 0;font-size:1.2rem}.dropoff-layout>aside>p{color:#8ea4b7;margin:0;font-size:.82rem}.dropoff-layout>aside>strong{color:var(--cyan);margin:6px 0;font-size:1.65rem}.dropoff-layout>aside>div{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:10px;padding-top:16px;display:flex}.dropoff-layout>aside>div>svg{width:18px;color:var(--cyan)}.dropoff-layout>aside>div span{gap:3px;display:grid}.dropoff-layout>aside>div b{font-size:.82rem}.dropoff-layout>aside>div small{color:#71899f;font-size:.72rem}.dropoff-layout>.public-repair-form{border:1px solid var(--line);background:#030b1694;border-radius:22px;padding:25px}.tracking-workspace{padding-bottom:65px}.tracking-heading{padding-top:64px}.tracking-terminal{background:linear-gradient(145deg,#0c1c32e8,#050d1af5);border:1px solid #5c8dc547;border-radius:28px;max-width:1060px;min-height:350px;margin:38px auto 0;padding:58px 34px 34px;position:relative;box-shadow:0 38px 100px #0000006b,inset 0 1px #ffffff06}.tracking-terminal-label{color:#fff;letter-spacing:.14em;text-align:center;background:#070e1c;border:1px solid #50ddff61;border-radius:30px;min-width:330px;padding:14px 26px;font:700 .82rem/1 monospace;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.tracking-entry-form{gap:16px;display:grid}.tracking-entry-form label{gap:8px;display:grid}.tracking-entry-form label>span{color:#a9bdcc;align-items:center;gap:8px;font-size:.85rem;display:flex}.tracking-entry-form label svg{width:17px;color:var(--cyan)}.tracking-entry-form input{color:#fff;letter-spacing:.025em;background:#020812b8;border:1px solid #5689be57;border-radius:16px;outline:0;width:100%;height:70px;padding:0 22px;font-size:1.15rem}.tracking-entry-form input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #50ddff14}.tracking-entry-form button{justify-content:center;align-items:center;gap:8px;height:58px;margin-top:4px;font-size:.92rem;display:flex}.tracking-entry-form button svg{width:18px}.tracking-privacy{color:#8399ac;justify-content:center;gap:10px;margin-top:23px;display:flex}.tracking-privacy>svg{width:18px;color:var(--success)}.tracking-privacy>span{gap:3px;display:grid}.tracking-privacy strong{color:#bcd0df;font-size:.78rem}.tracking-privacy small{font-size:.72rem}.tracking-terminal .tracker-error{max-width:none;margin-top:20px;font-size:.82rem}.tracking-result{background:linear-gradient(145deg,#0b1d31ed,#050e1af7);border:1px solid #54e6aa40;border-radius:26px;gap:22px;max-width:1060px;margin:24px auto 0;padding:30px;display:grid;box-shadow:0 28px 80px #0000004d}.tracking-result>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tracking-result h2{margin:10px 0 6px;font-size:1.85rem}.tracking-result header p{color:#91a7b9;margin:0;font-size:.9rem}.tracking-progress{background:#50ddff06;border:1px solid #50ddff24;border-radius:15px;padding:18px}.tracking-progress>div{background:#80a9cc21;border-radius:10px;height:8px;overflow:hidden}.tracking-progress>div span{border-radius:inherit;background:linear-gradient(90deg,#277eff,var(--cyan),var(--success));height:100%;display:block;box-shadow:0 0 16px #50ddff6b}.tracking-progress footer{color:#72879b;grid-template-columns:1fr auto 1fr;gap:10px;margin-top:10px;font-size:.72rem;display:grid}.tracking-progress footer strong{color:var(--cyan)}.tracking-progress footer span:last-child{text-align:right}.tracking-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tracking-facts article{border:1px solid var(--line);background:#02091054;border-radius:14px;gap:12px;min-height:105px;padding:18px;display:flex}.tracking-facts svg{width:20px;color:var(--cyan);flex:none}.tracking-facts article>span{flex-direction:column;gap:7px;display:flex}.tracking-facts small{color:var(--muted);font-size:.72rem}.tracking-facts strong{font-size:.86rem;line-height:1.4}.tracking-facts b{color:#788da0;font-size:.72rem;font-weight:500}.tracking-timeline{padding-top:5px;display:grid}.tracking-timeline>h3{margin:0 0 20px;font-size:1rem}.tracking-timeline article{grid-template-columns:16px 1fr;gap:12px;padding:0 0 22px;display:grid;position:relative}.tracking-timeline article:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:11px;bottom:0;left:5px}.tracking-timeline article i{z-index:1;background:var(--success);border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative;box-shadow:0 0 12px #54e6aa66}.tracking-timeline article>span{gap:6px;display:grid}.tracking-timeline strong{font-size:.88rem}.tracking-timeline p{color:#b5c5d3;margin:0;font-size:.85rem;line-height:1.5}.tracking-timeline small{color:#6f8498;font-size:.72rem}.tracking-help{color:#758a9d;text-align:center;margin:24px 0 0;font-size:.8rem}.tracking-help a{color:var(--cyan)}@media (max-width:1000px){.quote-progress{justify-content:flex-start;overflow-x:auto}.quote-progress>button{min-width:145px}.quote-progress>.quote-back{min-width:105px}.device-model-grid{grid-template-columns:repeat(3,1fr)}.problem-quote-layout{grid-template-columns:1fr}.problem-quote-layout>aside{position:static}.dropoff-layout{grid-template-columns:300px 1fr}}@media (max-width:780px){.quote-workspace,.tracking-workspace{width:min(100% - 28px,1240px)}.quote-heading,.tracking-heading{padding:38px 0 24px}.quote-heading h1,.tracking-heading h1{font-size:2.8rem}.quote-stage{border-radius:20px;min-height:0;padding:22px}.brand-choice-grid,.device-type-grid{grid-template-columns:1fr}.brand-choice{min-height:220px}.device-type-grid>button{min-height:210px}.device-model-grid{grid-template-columns:1fr 1fr}.problem-choice-list>button{grid-template-columns:120px 1fr;padding:14px}.problem-image{width:120px;height:120px}.problem-choice-list>button>b{grid-column:2}.dropoff-layout{grid-template-columns:1fr}.tracking-terminal{padding:52px 18px 22px}.tracking-entry-form input{height:60px}.tracking-facts{grid-template-columns:1fr}}@media (max-width:520px){.quote-heading h1,.tracking-heading h1{font-size:2.25rem}.quote-heading p,.tracking-heading p{font-size:.88rem}.quote-progress{border-radius:16px;margin-bottom:20px;top:6px}.quote-progress>button{min-width:128px;min-height:52px;padding:7px 10px}.quote-progress strong{font-size:.78rem}.quote-stage{padding:18px 13px}.quote-step>header h2{font-size:1.45rem}.device-model-grid,.problem-choice-list>button{grid-template-columns:1fr}.problem-image{width:100%;height:180px}.problem-choice-list>button>b{grid-column:1}.problem-choice-list>button>i{top:205px}.tracking-terminal-label{min-width:270px;font-size:.7rem}.tracking-terminal{min-height:0}.tracking-result{padding:20px}.tracking-result>header{flex-direction:column}}.repair-services-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 10%,#248dff26,#0000 31%),#03070d}.repair-services-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:80px;min-height:590px;padding-block:76px;display:grid}.repair-services-hero h1{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(3.7rem,6.5vw,6rem);line-height:.93}.repair-services-hero h1 em{color:var(--cyan);font-style:normal}.repair-services-hero>div>p{color:#9cafc2;max-width:720px;margin:0;font-size:1rem;line-height:1.75}.repair-services-hero>div>div{gap:11px;margin-top:30px;display:flex}.repair-services-hero .button{align-items:center;gap:8px;display:inline-flex}.repair-services-hero .button svg{width:16px}.repair-services-hero>aside{border:1px solid var(--line-bright);background:linear-gradient(145deg,#112a46de,#050e18ed);border-radius:22px;align-content:center;gap:18px;min-height:300px;padding:36px;display:grid;box-shadow:0 32px 80px #00000059}.repair-services-hero>aside>svg{width:45px;height:45px;color:var(--cyan);margin-bottom:10px}.repair-services-hero>aside>strong{margin-bottom:6px;font-size:1.45rem}.repair-services-hero>aside>span{color:#b8c9d7;align-items:center;gap:9px;font-size:.9rem;display:flex}.repair-services-hero>aside>span svg{width:17px;color:var(--success)}.repair-catalog{padding-bottom:90px}.repair-catalog>header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:32px 0 25px;display:flex}.repair-catalog>header h2{margin:10px 0 0;font-size:2rem}.repair-catalog>header p{color:var(--muted);margin:0;font-size:.9rem}.repair-platform-tabs{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 0;display:grid}.repair-platform-tabs a{border:1px solid var(--line);color:#8fa4b6;background:#0a182880;border-radius:14px;align-items:center;gap:14px;min-height:86px;padding:17px;transition:all .2s;display:flex}.repair-platform-tabs a:hover,.repair-platform-tabs a.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--cyan);background:linear-gradient(145deg,#174369a6,#071625cc);border-color:#50ddff70}.repair-platform-tabs svg{width:23px;color:var(--cyan)}.repair-platform-tabs span{gap:4px;display:grid}.repair-platform-tabs strong{font-size:1rem}.repair-platform-tabs small{color:#7890a4;font-size:.78rem}.repair-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.repair-service-grid>article{border:1px solid var(--line);background:linear-gradient(145deg,#0e1f33e0,#050d16f0);border-radius:18px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.repair-service-grid>article:hover{border-color:var(--line-bright);transform:translateY(-3px)}.repair-service-image{background:radial-gradient(circle,#3088d138,#050f19eb);border-radius:0;width:100%;height:220px}.repair-service-image img{object-fit:cover;width:100%;height:100%}.repair-service-image .product-image-placeholder{height:100%;color:var(--cyan);place-items:center;display:grid}.repair-service-image .product-image-placeholder svg{width:40px;height:40px}.repair-service-body{flex-direction:column;flex:1;padding:22px;display:flex}.repair-service-body>span{color:var(--cyan);letter-spacing:.1em;font:700 .72rem/1 monospace}.repair-service-body h2{margin:12px 0 5px;font-size:1.25rem;line-height:1.2}.repair-service-body>small{color:#7f94a7;font-size:.78rem}.repair-service-body>p{color:#9db0c0;min-height:74px;margin:18px 0;font-size:.9rem;line-height:1.65}.repair-service-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:17px;display:grid}.repair-service-facts>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;display:grid}.repair-service-facts svg{width:15px;color:var(--cyan);grid-row:1/3}.repair-service-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.repair-service-facts small{color:#6f8498;font-size:.68rem}.repair-service-grid>article>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.repair-service-grid>article>footer>span{gap:3px;display:grid}.repair-service-grid>article>footer small{color:#768b9e;font-size:.68rem}.repair-service-grid>article>footer strong{color:var(--cyan);font-size:1.18rem}.repair-service-grid>article>footer .button{white-space:nowrap;align-items:center;gap:6px;padding:10px 13px;font-size:.75rem;display:flex}.repair-service-grid>article>footer .button svg{width:14px}.repair-service-empty{border:1px solid var(--line);min-height:340px;color:var(--muted);text-align:center;background:#08142273;border-radius:18px;align-content:center;place-items:center;padding:30px;display:grid}.repair-service-empty>svg{width:42px;height:42px;color:var(--cyan)}.repair-service-empty h2{color:#fff;margin:18px 0 8px;font-size:1.45rem}.repair-service-empty p{max-width:560px;margin:0 0 22px;font-size:.9rem;line-height:1.6}.repair-public-trust{border:1px solid var(--line);background:linear-gradient(135deg,#0a1d30e0,#050e18eb);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:24px;min-height:180px;margin-bottom:80px;padding:34px;display:grid}.repair-public-trust>svg{width:45px;height:45px;color:var(--success)}.repair-public-trust h2{margin:9px 0 7px;font-size:1.55rem}.repair-public-trust p{color:#92a7b8;margin:0;font-size:.9rem;line-height:1.6}.public-repair-form{gap:17px}.repair-request-service{background:#50ddff0d;border:1px solid #50ddff33;border-radius:12px;gap:7px;padding:17px;display:grid}.repair-request-service>span{color:var(--cyan);letter-spacing:.1em;font:700 .7rem/1 monospace}.repair-request-service strong{font-size:1.05rem}.repair-request-service small{color:#8fa4b7;font-size:.8rem}.repair-form-error{color:var(--danger);background:#ff7b8d12;border:1px solid #ff7b8d4d;border-radius:9px;padding:12px;font-size:.82rem}.repair-request-submit{justify-content:center;align-items:center;gap:8px;display:flex}.repair-request-submit svg{width:16px}.repair-request-privacy{color:#8297aa;align-items:center;gap:7px;margin:0;font-size:.75rem;display:flex}.repair-request-privacy svg{width:15px;color:var(--success)}.repair-request-success{text-align:center;align-content:center;place-items:center;min-height:380px;display:grid}.repair-request-success>svg{width:54px;height:54px;color:var(--success)}.repair-request-success>span{color:var(--cyan);letter-spacing:.12em;margin-top:17px;font:700 .72rem/1 monospace}.repair-request-success h2{margin:12px 0 3px;font-size:2.1rem}.repair-request-success p{color:#9eb1c1;margin:0}.repair-request-success p strong{color:#fff}.repair-request-success small{color:#8094a7;max-width:440px;margin:13px 0 24px;font-size:.8rem;line-height:1.55}.repair-home-actions{align-items:center;gap:18px;margin-top:23px;display:flex}.repair-home-actions .button{font-size:.78rem}.service-item>a{color:#9ecfe1;align-items:center;gap:7px;font-size:.78rem;display:flex}.repair-services-admin{gap:18px;display:grid}.repair-services-admin .page-heading{margin-bottom:12px}.repair-services-admin .page-heading-actions svg{width:15px}.repair-service-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.repair-service-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#112237bf,#07101bbf);border-radius:14px;align-items:center;gap:14px;min-height:98px;padding:18px;display:flex}.repair-service-metrics article>svg{width:21px;color:var(--cyan)}.repair-service-metrics span{gap:5px;display:grid}.repair-service-metrics small{color:var(--muted);font-size:.72rem}.repair-service-metrics strong{font-size:1.35rem}.admin-repair-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-repair-grid>article{border:1px solid var(--line);background:#00000021;border-radius:13px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px;display:grid}.admin-repair-grid>article.is-inactive{opacity:.55}.admin-repair-image{background:#091624;border-radius:9px;width:96px;height:82px;overflow:hidden}.admin-repair-image img{object-fit:cover;width:100%;height:100%}.admin-repair-image .product-image-placeholder{height:100%;color:var(--cyan);place-items:center;display:grid}.admin-repair-grid>article>div:nth-child(2){gap:5px;display:grid}.admin-repair-grid>article>div:nth-child(2)>span{color:var(--cyan);font-size:.68rem}.admin-repair-grid h3{margin:0;font-size:.95rem}.admin-repair-grid p,.admin-repair-grid small{color:var(--muted);margin:0;font-size:.72rem}.admin-repair-grid>article>strong{color:var(--cyan);white-space:nowrap;font-size:1rem}.admin-repair-actions{border-top:1px solid var(--line);grid-column:2/-1;gap:8px;padding-top:10px;display:flex}.admin-repair-actions a,.admin-repair-actions button{color:#9eb3c4;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.72rem;display:flex}.admin-repair-actions svg{width:13px}.repair-request-inbox>div:last-child{display:grid}.repair-request-inbox>div:last-child>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr auto 190px;align-items:center;gap:16px;padding:15px 4px;display:grid}.repair-request-inbox article>div{gap:5px;min-width:0;display:grid}.repair-request-inbox article>div>span:first-child{color:var(--cyan);font:.68rem/1 monospace}.repair-request-inbox article strong{font-size:.82rem}.repair-request-inbox article small,.repair-request-inbox article>div:nth-child(2)>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.repair-contact-actions{gap:9px!important;display:flex!important}.repair-contact-actions a{color:var(--cyan);align-items:center;gap:5px;font-size:.7rem;display:flex}.repair-contact-actions svg{width:13px}.repair-request-inbox form{grid-template-columns:1fr auto;gap:7px;display:grid}.repair-request-inbox select{border:1px solid var(--line);background:#050c15;border-radius:9px;min-width:0;padding:9px;font-size:.72rem}@media (max-width:1100px){.repair-services-hero{grid-template-columns:1fr;gap:30px}.repair-services-hero>aside{min-height:220px}.repair-service-grid{grid-template-columns:1fr 1fr}.admin-repair-grid{grid-template-columns:1fr}.repair-request-inbox>div:last-child>article{grid-template-columns:1fr 1fr}.repair-contact-actions,.repair-request-inbox form{grid-column:auto}}@media (max-width:760px){.repair-services-hero{min-height:0;padding-block:52px}.repair-services-hero h1{font-size:3.25rem}.repair-services-hero>div>div{flex-direction:column;align-items:stretch}.repair-catalog>header{flex-direction:column;align-items:flex-start;gap:10px}.repair-platform-tabs,.repair-service-grid{grid-template-columns:1fr}.repair-service-image{height:210px}.repair-public-trust{grid-template-columns:1fr;margin-bottom:50px}.repair-home-actions{flex-direction:column;align-items:flex-start}.repair-service-metrics{grid-template-columns:1fr 1fr}.admin-repair-grid>article{grid-template-columns:82px 1fr}.admin-repair-image{width:82px;height:75px}.admin-repair-grid>article>strong{grid-column:2}.admin-repair-actions{grid-column:1/-1}.repair-request-inbox>div:last-child>article{grid-template-columns:1fr}.repair-contact-actions,.repair-request-inbox form{grid-column:1}.repair-request-inbox form{grid-template-columns:1fr}.repair-request-inbox article>div:nth-child(2)>span{white-space:normal}}.auth-page{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 20%,#1973ff33,#0000 32%),radial-gradient(circle at 82% 78%,#2ad9ff21,#0000 30%),linear-gradient(135deg,#02050a 0%,#06101d 48%,#02070d 100%);place-items:center;min-height:100svh;padding:36px 20px;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";z-index:-2;pointer-events:none;background:conic-gradient(from 10deg at 50% 50%,transparent 0 18%,#2575ff33 27%,transparent 39% 58%,#34deff29 69%,transparent 81%);filter:blur(72px);opacity:.84;animation:18s ease-in-out infinite alternate auth-aurora;position:fixed;inset:-45%}.auth-page:after{content:"";z-index:-1;pointer-events:none;opacity:.6;background-image:linear-gradient(#5cb3ff0a 1px,#0000 1px),linear-gradient(90deg,#5cb3ff0a 1px,#0000 1px);background-size:54px 54px;animation:22s linear infinite auth-grid-drift;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.auth-shell{z-index:1;width:min(500px,100%);margin:auto;position:relative}.access-form{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0d2035db,#040c15ed);border:1px solid #70d2ff4d;border-radius:22px;gap:16px;width:100%;padding:34px;display:grid;box-shadow:0 38px 110px #0000008c,0 0 80px #2084ff1a,inset 0 1px #ffffff0e}.access-form-icon{width:48px;height:48px;color:var(--cyan);background:#50ddff12;border:1px solid #50ddff4d;border-radius:12px;place-items:center;display:grid}.access-form-icon svg{width:21px}.access-form>span{color:var(--cyan);letter-spacing:.12em;font:700 .7rem/1 monospace}.access-form h1{letter-spacing:-.04em;margin:0;font-size:2.35rem}.access-form>p{color:#91a5b7;margin:-6px 0 5px;font-size:.88rem;line-height:1.6}.access-form label{color:#bdcedc;gap:7px;font-size:.8rem;display:grid}.access-form input{border:1px solid var(--line);background:#040b13;border-radius:10px;outline:none;width:100%;padding:13px}.access-form input:focus{border-color:var(--cyan)}.access-form>button{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.access-form>button svg{width:15px}.auth-form-error,.auth-field-error{color:var(--danger)}.auth-form-error{background:#ff7b8d12;border:1px solid #ff7b8d47;border-radius:9px;padding:11px;font-size:.78rem}.auth-field-error{font-size:.68rem}.auth-safe-note{color:#7890a4;align-items:center;gap:7px;font-size:.7rem;display:flex}.auth-safe-note svg{width:14px;color:var(--success)}.access-form footer{border-top:1px solid var(--line);color:#7f94a6;text-align:center;padding-top:14px;font-size:.76rem}.access-form footer a{color:var(--cyan)}@keyframes auth-aurora{0%{transform:translate(-4%,-3%)scale(.96)rotate(-5deg)}50%{transform:translate(5%,2%)scale(1.08)rotate(6deg)}to{transform:translate(-1%,6%)scale(1.02)rotate(-2deg)}}@keyframes auth-grid-drift{to{background-position:54px 54px}}@media (max-width:560px){.auth-page{padding:24px 14px}.access-form{padding:24px}.access-form h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.auth-page:before,.auth-page:after{animation:none}}
