/* ARC PLUG / v1 — Plug Subs. Scoped layout; no legacy subscription stylesheet stack. */
.sv-page{--sv-line:#2d3b3e;--sv-panel:#151e22;--sv-muted:#a6b4b2;--sv-accent:#e69561;--sv-text:#e6ece7;--op-max:1280px!important;background:#0b1012!important;color:var(--sv-text)!important}
.sv-page :is(h1,h2,h3,p){margin:0}.sv-page h1,.sv-page h2,.sv-page h3{font-family:var(--op-display);font-weight:700;line-height:1;letter-spacing:-.02em}.sv-page p{color:var(--sv-muted);line-height:1.8}.sv-page button:disabled{cursor:not-allowed;opacity:.55}.sv-page svg{width:21px;height:21px;flex:none}.sv-page [hidden]{display:none!important}.sv-page .op-nav{min-height:78px}.sv-page .op-navlinks{height:78px;gap:24px}.sv-page .op-header{background:#0d1416}.sv-page .op-wrap{width:min(1280px,calc(100% - 80px))}.sv-page .op-orders span{font-size:11px}
.sv-breadcrumb{padding:25px 0;display:flex;justify-content:space-between;gap:20px;font:9px/1.5 var(--op-mono);letter-spacing:.08em;color:#8c9d9d}.sv-breadcrumb i{margin:0 12px;font-style:normal;color:#687a7c}.sv-breadcrumb b{color:#c4cdc8;font-weight:500}.sv-breadcrumb>span:last-child{color:#778d8c;font-size:8px}
.sv-eyebrow{display:flex;align-items:center;gap:10px;font:500 9px/1.7 var(--op-mono);letter-spacing:.16em;color:#b5c3bd}.sv-eyebrow>i{width:5px;height:5px;background:var(--sv-accent)}
.sv-hero{display:grid;grid-template-columns:1.16fr 1fr;min-height:407px;border:1px solid var(--sv-line);background:radial-gradient(ellipse at 25% 30%,#18222590,transparent 60%),#10181b;position:relative;overflow:hidden}.sv-hero::before{content:"";position:absolute;left:0;top:0;height:3px;width:71px;background:var(--sv-accent)}.sv-hero-copy{padding:46px 44px 33px;z-index:1}.sv-hero h1{font-size:clamp(48px,5vw,74px);line-height:.98;margin:25px 0 24px;letter-spacing:-.028em}.sv-hero h1 em{font-style:normal;color:var(--sv-accent)}.sv-hero-copy>p{font-size:13px;max-width:455px}.sv-hero-actions{display:flex;align-items:center;gap:26px;margin-top:27px}.sv-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;background:var(--sv-accent);color:#111b1d!important;font:700 12px/1.4 var(--op-body);border:1px solid var(--sv-accent);border-radius:2px;padding:14px 20px;text-decoration:none;transition:background .15s,transform .15s}.sv-button:hover:not(:disabled){background:#f2ad7a;transform:translateY(-1px)}.sv-text-link{display:inline-flex;align-items:center;gap:12px;background:transparent;color:var(--sv-accent)!important;font:600 12px/1.5 var(--op-body);padding:0;border:0}.sv-hero-actions .sv-text-link{color:#c7d1ca!important}.sv-hero-notes{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px;padding-top:20px;border-top:1px solid var(--sv-line);font:7px var(--op-mono);letter-spacing:.08em;color:#8fa2a2}.sv-hero-notes span::before{content:"+";color:var(--sv-accent);margin-right:8px}
.sv-signal-board{position:relative;overflow:hidden;border-left:1px solid var(--sv-line);min-height:407px;background:linear-gradient(135deg,#1c292c80,#0f171ab0),repeating-linear-gradient(0deg,transparent 0 40px,#61737410 40px 41px),repeating-linear-gradient(90deg,transparent 0 40px,#61737410 40px 41px)}.sv-board-top,.sv-board-bottom{position:absolute;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;font:8px var(--op-mono);letter-spacing:.1em;color:#9bafaa;z-index:5}.sv-board-top{top:22px}.sv-board-top>b{font-weight:400;color:#e89e73}.sv-board-bottom{bottom:22px;font-size:7px}.sv-bars{display:flex;gap:3px;transform:skewX(-25deg)}.sv-bars i{width:9px;height:5px;background:#b2b9a6}.sv-bars i:last-child{background:var(--sv-accent)}.sv-orbit{position:absolute;inset:38px 5%;border:1px solid #63817b30;border-radius:50%;transform:rotate(-32deg)}.sv-orbit::before{content:"";position:absolute;inset:35px;border:1px dashed #76968d25;border-radius:50%}.sv-ticket{position:absolute;width:224px;height:259px;box-shadow:0 18px 45px #0005;border:1px solid #5b6c6890;padding:22px;border-radius:4px;background:#1a272c;top:80px;left:50%;font-family:var(--op-display)}.sv-ticket>span{font:7px var(--op-mono);letter-spacing:.12em;display:block}.sv-ticket strong{font:700 51px/.94 var(--op-display);letter-spacing:-.01em;display:block;margin-top:29px}.sv-ticket i{font-size:64px;font-style:normal;position:absolute;bottom:28px;right:25px}.sv-ticket-back{transform:translateX(-75%) rotate(-18deg);background:#202c2f;color:#91a49f;top:65px;left:45%}.sv-ticket-mid{transform:translateX(-6%) rotate(16deg);background:#273a36;color:#bdd0bd;left:46%;top:90px}.sv-ticket-front{transform:translateX(-50%) rotate(-4deg);background:linear-gradient(125deg,#283331,#171f22);border-color:#8c9a8170;color:#e4e9df;top:99px;width:224px;height:258px}.sv-ticket-front::before{content:"";position:absolute;left:-1px;top:21px;width:3px;height:53px;background:var(--sv-accent)}.sv-ticket-front>span{font-size:6px;color:#c3bd9e}.sv-ticket-front strong{font-size:46px;margin-top:22px}.sv-ticket-line{position:absolute;bottom:18px;left:22px;right:22px;border-top:1px solid #52645870;padding-top:13px;display:flex;justify-content:space-between;font:8px var(--op-mono);color:#e5a771}
.sv-feed{border-block:1px solid var(--sv-line);margin-top:30px;background:#11191c}.sv-feed-inner{display:flex;align-items:center;gap:30px;padding-block:20px}.sv-feed-state{display:flex;align-items:center;gap:14px;flex:1}.sv-feed-state>i{width:7px;height:7px;flex:none;background:#889d95;box-shadow:0 0 0 5px #97a2930e;border-radius:50%}.sv-feed-state>i.ready{background:#b4caa1}.sv-feed-state>i.error{background:#df9866}.sv-feed-state strong{font:600 10px var(--op-mono);letter-spacing:.04em;display:block}.sv-feed-state span{font-size:10px;color:#96a7a7;display:block;margin-top:7px}.sv-metrics{display:flex;gap:37px;align-items:center;border-left:1px solid var(--sv-line);padding-left:33px}.sv-metrics div{display:flex;align-items:center;gap:12px}.sv-metrics b{font:700 31px var(--op-display);font-variant-numeric:tabular-nums}.sv-metrics span{font:7px var(--op-mono);letter-spacing:.08em;color:#afbbb6}.sv-icon-button{font-size:24px!important;display:grid;place-items:center;border:1px solid #415250;background:#172224;color:#cbdbd1;border-radius:2px;min-height:39px;width:39px}
.sv-catalog{padding-top:46px;scroll-margin-top:100px}.sv-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px}.sv-section-head h2{font-size:43px;margin:13px 0}.sv-section-head p{font-size:12px}.sv-result{font:9px var(--op-mono);color:#a1b5b2;letter-spacing:.06em;flex:none;padding-bottom:3px}.sv-tools{display:grid;grid-template-columns:1fr 255px;gap:12px}.sv-search{display:flex;align-items:center;gap:13px;background:#131d20;border:1px solid #3a4a4d;padding:0 17px;min-width:0;color:#8faaa8}.sv-search input{width:100%;height:49px;min-width:0;background:none;border:0;color:#e4eae4;outline:0!important;font-size:13px!important}.sv-search input::placeholder{color:#90a5a5}.sv-search kbd{font:10px var(--op-mono);border:1px solid #3f5252;padding:2px 6px}.sv-sort{display:flex;align-items:center;gap:10px;background:#131d20;border:1px solid #3a4a4d;padding:0 13px}.sv-sort>span{font:7px var(--op-mono);letter-spacing:.07em;color:#94aaa8;flex:none}.sv-sort select{background:#131d20;color:#d7e0d8;width:100%;font-size:12px;min-width:0;height:49px;border:0}.sv-filter-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:18px 0 26px;padding-bottom:17px;border-bottom:1px solid var(--sv-line)}.sv-filters{display:flex;gap:5px;flex:1;overflow:auto;padding:5px 2px;scrollbar-width:thin;scrollbar-color:#475653 transparent}.sv-filters button{font-size:11px;padding:8px 12px;background:transparent;border:1px solid transparent;color:#aabbb6;flex:none;white-space:nowrap}.sv-filters button[aria-pressed=true]{color:#e9c3a6;background:#2b2720;border-color:#67503b}.sv-filters button b{margin-left:6px;font:8px var(--op-mono);opacity:.7}.sv-toggle{flex:none;display:flex;gap:8px;align-items:center;font-size:10px;color:#b2c0ba;white-space:nowrap}.sv-toggle input{accent-color:var(--sv-accent);width:14px;height:14px}
.sv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sv-card{min-width:0;border:1px solid var(--sv-line);background:#141e21;display:flex;flex-direction:column;position:relative;transition:border-color .18s,transform .18s;overflow:hidden}.sv-card:hover{border-color:#6b7564;transform:translateY(-3px)}.sv-card-art{width:100%;height:180px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 25%,#38504b50,transparent 70%),#0d1619;border:0;border-bottom:1px solid var(--sv-line);display:block;cursor:pointer;color:#b7c5b9;text-align:left;padding:0}.sv-card-art::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 44px,#81957d09 44px 45px);pointer-events:none}.sv-card-art img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;background:#121b1e;z-index:1;padding:12px;filter:brightness(.85) saturate(.75)}.sv-media-mark{font:700 42px/.9 var(--op-display);letter-spacing:-1px;position:absolute;left:26px;bottom:28px;color:#a4b9ad;max-width:80%;overflow-wrap:anywhere}.sv-media-mark>small{display:block;font:7px var(--op-mono);letter-spacing:.1em;margin-bottom:16px;color:#859993}.sv-card-art .sv-art-index{position:absolute;top:18px;left:20px;font:8px var(--op-mono);color:#d0b191;z-index:3}.sv-card-badge{position:absolute;right:14px;top:14px;font:600 8px var(--op-mono);padding:7px 9px;color:#c7d8bb;background:#131e19ed;border:1px solid #58695370;z-index:3}.sv-card-badge.out{color:#b5b5a8;border-color:#706153;background:#231f1bec}.sv-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.sv-card-category{font:8px var(--op-mono);letter-spacing:.1em;color:#a9baab;text-transform:uppercase}.sv-card h3{font-size:30px;line-height:1.06;margin:13px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:64px}.sv-card p{font-size:11px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.sv-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0 19px;min-height:18px}.sv-card-tags span{border:1px solid #34433d;padding:3px 6px;font:7px var(--op-mono);color:#aab8ae;text-transform:uppercase}.sv-card-bottom{display:flex;gap:12px;align-items:flex-end;justify-content:space-between;border-top:1px solid var(--sv-line);padding-top:18px;margin-top:auto}.sv-card-price>small{display:block;font:7px var(--op-mono);letter-spacing:.08em;color:#9eb1ab;margin-bottom:8px}.sv-card-price>strong{font:600 31px/1 var(--op-display);color:#e2e8df}.sv-card-price>strong.unpriced{font:600 11px var(--op-body)}.sv-card-open{display:flex;gap:15px;align-items:center;flex:none;font-size:10px!important;border:0;color:#e8ad7e;background:transparent;padding:0}.sv-card-open>span:last-child{background:#21302c;border:1px solid #4e5e50;padding:7px 10px;font-size:17px;color:#d9c3a1}.sv-card.is-soldout .sv-card-art{filter:saturate(.3);opacity:.75}
.sv-notice{padding:26px;border:1px solid #77583e;background:#211d18;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}.sv-notice h3{font-size:30px;margin:12px 0}.sv-notice p{font-size:12px;color:#d0bea9;overflow-wrap:anywhere;max-width:780px}.sv-notice button{flex:none}.sv-notice .sv-eyebrow{color:#d8ae7d}.sv-empty{border:1px dashed #445653;background:#101b1d;text-align:center;padding:58px 22px}.sv-empty .sv-eyebrow{justify-content:center}.sv-empty h3{font-size:37px;margin:18px 0 14px}.sv-empty p{font-size:12px;margin-bottom:23px}.sv-skeleton{height:420px;border:1px solid #273c3b;background:linear-gradient(#182426 0 180px,#111b1e 180px);position:relative}.sv-skeleton::after{content:"";position:absolute;left:24px;right:54px;top:205px;height:12px;background:#243332;box-shadow:0 31px #243332,0 89px #243332,0 130px #243332}
.sv-how{margin-top:46px;border-block:1px solid var(--sv-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:32px}.sv-how article{display:flex;gap:18px}.sv-how article>span{color:var(--sv-accent);font:9px var(--op-mono);padding-top:6px}.sv-how h3{font-size:25px;line-height:1.1}.sv-how p{font-size:11px;margin-top:12px}.sv-help{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;padding-block:48px 64px}.sv-help h2{font-size:49px;margin:21px 0}.sv-help>div>p{font-size:12px;max-width:380px;margin:0 0 23px}.sv-faq details{border-bottom:1px solid var(--sv-line);padding:22px 0}.sv-faq details:first-child{border-top:1px solid var(--sv-line)}.sv-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:12px;font-weight:600}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary>span{font-size:19px;color:#e2a170;flex:none}.sv-faq details[open] summary>span{transform:rotate(45deg)}.sv-faq p{font-size:12px;margin-top:17px}.sv-faq a{color:var(--sv-accent)!important;text-decoration:underline!important}.sv-footer{border-top:1px solid var(--sv-line);background:#091012;padding:32px 0}.sv-footer>.op-wrap:first-child{display:flex;align-items:center;justify-content:space-between;gap:25px}.sv-footer nav{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;color:#aab8b3}.sv-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #293835;margin-top:26px;padding-top:21px;color:#79938d;font:8px var(--op-mono)}
/* A native dialog stays hidden even when a stylesheet request fails. */
.sv-dialog{padding:0;border:1px solid #586b60;background:#121d20;color:var(--sv-text);width:min(1040px,calc(100% - 40px));max-height:calc(100dvh - 56px);border-radius:3px;overflow:auto;box-shadow:0 25px 110px #0009}.sv-dialog:not([open]){display:none}.sv-dialog::backdrop{background:#030809df;backdrop-filter:blur(5px)}.sv-dialog-layout{display:grid;grid-template-columns:.77fr 1fr}.sv-dialog-art{background:radial-gradient(ellipse at 50% 20%,#3c524a70,transparent 70%),#0d1719;position:sticky;top:0;min-height:460px;align-self:stretch;border-right:1px solid var(--sv-line)}.sv-dialog-art>img{width:100%;height:330px;object-fit:contain;position:relative;padding:26px;background:#142022;filter:saturate(.8);z-index:1}.sv-dialog-art>.sv-media-mark{font-size:65px;bottom:auto;top:95px;left:35px;right:25px}.sv-dialog-art-label{position:absolute;left:28px;right:28px;bottom:28px;border-top:1px solid #526457;padding-top:20px;display:flex;flex-direction:column;gap:12px;font:10px var(--op-mono);color:#c0c9b8;z-index:2}.sv-dialog-art-label>span{font-size:8px;color:#9eb3a9}.sv-dialog-art-label>b{font-weight:400}.sv-dialog-body{padding:36px;position:relative;min-width:0}.sv-dialog-close{position:absolute;top:14px;right:16px;border:1px solid #455a54;background:#172522;color:#d4ddcb;width:31px;height:31px;font-size:24px!important;line-height:1}.sv-dialog h2{font-size:39px;line-height:1.02;margin:20px 18px 17px 0;overflow-wrap:anywhere}.sv-dialog p{font-size:12px;color:#b5c2bc;line-height:1.8}.sv-price-row{border-block:1px solid var(--sv-line);display:flex;align-items:center;justify-content:space-between;gap:20px;margin:23px 0;padding:20px 0}.sv-price-row>span{font:8px var(--op-mono);letter-spacing:.08em;color:#b7c4b9}.sv-price-row>strong{font:700 37px/1 var(--op-display)}.sv-form-grid{display:grid;grid-template-columns:100px 1fr;gap:15px}.sv-dialog form label{display:block;font-size:11px;color:#c6d2c4;min-width:0}.sv-dialog :is(input,select,textarea){display:block;width:100%;margin-top:9px;background:#0d171a;color:#d8e4d3;border:1px solid #455951;border-radius:2px;padding:11px 12px;font-size:13px!important;line-height:1.5}.sv-required-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sv-required-fields label{margin-top:19px}.sv-full-field{margin-top:20px}.sv-dialog input[type=number]{font-variant-numeric:tabular-nums}.sv-order-notes{padding:19px 0;margin-top:20px;border-block:1px solid var(--sv-line)}.sv-order-notes summary,.sv-detail-howto summary{display:flex;justify-content:space-between;gap:10px;list-style:none;font-size:11px;color:#b9c6ba}.sv-order-notes summary span,.sv-detail-howto summary span{color:var(--sv-accent)}.sv-order-notes .sv-full-field{margin-top:5px}.sv-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:12px}.sv-total strong{font:700 38px/1 var(--op-display)}.sv-checkout{width:100%;min-height:48px}.sv-dialog .sv-checkout-caption{font:7px/1.8 var(--op-mono);text-align:center;margin:14px 0 2px;letter-spacing:.06em;color:#99ad9e}.sv-detail-howto{margin-top:24px;padding-top:19px;border-top:1px solid var(--sv-line)}.sv-detail-howto p{margin-top:13px}.sv-detail-notice,.sv-detail-instructions,.sv-sensitive{margin-top:20px;padding:13px 15px;border:1px solid #625b41;background:#25241a;color:#d4c6a9;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.sv-sensitive{border-color:#43574d;background:#152520;font-size:10px!important}.sv-detail-instructions{background:#162324;border-color:#3d554e;color:#c3cdbd}.sv-sr{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.sv-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:16000;background:#243129;border:1px solid #697962;color:#e2e9d9;max-width:calc(100% - 32px);padding:14px 20px;font-size:12px;box-shadow:0 10px 30px #0008}.sv-page .arc-pay-backdrop{z-index:15000}.sv-page .arc-pay-shell{background:#151e20;border:1px solid #546358;border-radius:3px;--pay-line:#455247;--pay-muted:#abbbae}.sv-page .arc-pay-primary{background:var(--sv-accent)!important;color:#111a16!important}.sv-page .arc-pay-head h2{font-family:var(--op-display);font-size:35px;line-height:1.1}.sv-page .arc-pay-shell :is(.arc-pay-side,.arc-pay-manual-box,.arc-pay-status,.arc-pay-instructions,.arc-pay-fields input){background:#111b1a!important;color:var(--sv-text);border-color:#415349;border-radius:2px}
@media(min-width:1500px){.sv-hero h1{font-size:76px}.sv-signal-board{min-height:435px}.sv-ticket{top:85px}.sv-ticket-front{top:111px}.sv-ticket-mid{top:100px}}
@media(max-width:1100px){.sv-page .op-wrap{width:calc(100% - 48px)}.sv-page .op-navlinks{gap:15px}.sv-page .op-orders span{display:none}.sv-hero-copy{padding:35px 30px}.sv-hero h1{font-size:61px}.sv-hero-copy>p{font-size:12px}.sv-hero-notes{gap:11px;font-size:6px}.sv-hero-actions{gap:18px}.sv-button{font-size:11px;gap:18px;padding:13px 16px}.sv-ticket{width:190px;height:235px}.sv-ticket-front{width:200px;height:255px}.sv-ticket-front strong{font-size:44px}.sv-metrics{gap:23px;padding-left:22px}.sv-metrics div{gap:8px}.sv-metrics span{font-size:6px}.sv-metrics b{font-size:28px}.sv-feed-inner{gap:20px}.sv-card-body{padding:20px}.sv-grid{gap:17px}.sv-card h3{font-size:27px;min-height:58px}.sv-card-open{font-size:9px!important;gap:9px}.sv-card-price>strong{font-size:28px}.sv-help{gap:60px}}
@media(max-width:850px){.sv-hero{grid-template-columns:1.15fr 1fr}.sv-hero-copy{padding:29px 26px}.sv-hero h1{font-size:52px}.sv-hero-actions{flex-wrap:wrap;gap:18px}.sv-signal-board{min-height:397px}.sv-ticket{width:160px;height:223px}.sv-ticket-front{width:182px;height:245px;top:101px}.sv-ticket-front strong{font-size:41px}.sv-ticket-back{left:48%;transform:translateX(-74%) rotate(-12deg);top:80px}.sv-ticket-mid{left:45%;transform:translateX(-5%) rotate(12deg);top:94px}.sv-board-top,.sv-board-bottom{font-size:6px;left:14px;right:14px}.sv-feed-inner{flex-wrap:wrap}.sv-feed-state{min-width:70%}.sv-metrics{order:3;padding:17px 0 0;width:100%;border-left:0;border-top:1px solid var(--sv-line);justify-content:space-between}.sv-feed-inner>.sv-icon-button{margin-left:auto}.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-section-head h2{font-size:36px}.sv-how{gap:23px}.sv-how article{gap:12px}.sv-how h3{font-size:23px}.sv-dialog-layout{grid-template-columns:.65fr 1fr}.sv-dialog-body{padding:30px 25px}.sv-dialog-art>.sv-media-mark{font-size:47px;left:20px}.sv-dialog-art>img{height:275px;padding:17px}.sv-dialog-art-label{left:20px;right:20px;font-size:9px}.sv-help{gap:35px}.sv-help h2{font-size:43px}.sv-notice{display:block}.sv-notice button{margin-top:18px}}
@media(max-width:600px){.sv-page .op-wrap{width:calc(100% - 36px)}.sv-page .op-nav{min-height:67px;gap:11px}.sv-page .op-brand-mark{width:30px;height:34px}.sv-page .op-wordmark{font-size:24px}.sv-page .op-wordmark small{font-size:6px;letter-spacing:.5px}.sv-page .op-actions .admin-command-control{display:none!important}.sv-page .op-actions{gap:8px}.sv-breadcrumb{padding:20px 0;font-size:8px}.sv-breadcrumb>span:last-child{display:none}.sv-breadcrumb i{margin:0 8px}.sv-hero{display:block}.sv-hero-copy{padding:31px 24px}.sv-eyebrow{font-size:8px;letter-spacing:.11em}.sv-hero h1{font-size:59px;line-height:.99;margin:24px 0 20px}.sv-hero-copy>p{font-size:12px}.sv-hero-actions{margin-top:23px;gap:23px}.sv-button{min-height:44px;font-size:11px;gap:17px;padding:12px 16px}.sv-hero-actions .sv-text-link{font-size:11px}.sv-hero-notes{font-size:6px;margin-top:23px;padding-top:17px;gap:13px}.sv-signal-board{height:279px;min-height:0;border-left:0;border-top:1px solid var(--sv-line)}.sv-ticket{width:157px;height:179px;padding:17px;top:43px}.sv-ticket strong{font-size:40px;margin-top:17px}.sv-ticket-front{width:167px;height:194px;top:54px}.sv-ticket-front strong{font-size:35px;line-height:.93;margin-top:12px}.sv-ticket-front>span{font-size:5px}.sv-ticket-line{left:17px;right:17px;bottom:12px;padding-top:8px;font-size:6px}.sv-ticket-back{top:36px}.sv-ticket-mid{top:49px}.sv-ticket>span{font-size:5px}.sv-board-top{top:13px;font-size:6px}.sv-board-bottom{bottom:12px;font-size:5px}.sv-orbit{inset:25px 14%}.sv-feed{margin-top:22px}.sv-feed-inner{padding-block:17px;gap:17px}.sv-feed-state strong{font-size:9px;letter-spacing:0}.sv-feed-state span{font-size:9px;line-height:1.5}.sv-metrics span{font-size:7px}.sv-metrics b{font-size:31px}.sv-metrics div{gap:11px}.sv-catalog{padding-top:31px}.sv-section-head{display:block;margin-bottom:21px}.sv-section-head h2{font-size:36px;margin:14px 0 12px}.sv-section-head p{font-size:11px}.sv-result{display:block;margin-top:15px;font-size:8px}.sv-tools{grid-template-columns:1fr;gap:10px}.sv-search input{font-size:16px!important;height:47px}.sv-sort select{height:42px;font-size:12px}.sv-sort{padding:0 13px}.sv-filter-row{display:block;margin:13px 0 21px;padding-bottom:14px}.sv-filters{padding:5px 2px 10px}.sv-filters button{font-size:10px;padding:7px 10px}.sv-toggle{margin-top:7px;font-size:10px}.sv-grid{grid-template-columns:1fr;gap:19px}.sv-card-art{height:180px}.sv-card-body{padding:23px}.sv-card h3{font-size:30px;min-height:0;margin-bottom:12px}.sv-card p{font-size:12px;min-height:0}.sv-card-open{font-size:10px!important;gap:12px}.sv-card-price>strong{font-size:32px}.sv-card-tags{margin:17px 0}.sv-card-open>span:last-child{padding:8px 11px}.sv-card-category{font-size:8px}.sv-card-price>small{font-size:7px}.sv-card-badge{font-size:8px}.sv-card-art .sv-media-mark{font-size:43px}.sv-how{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-block:26px}.sv-how article{gap:19px}.sv-how h3{font-size:25px}.sv-how p{font-size:12px;margin-top:9px}.sv-help{grid-template-columns:1fr;gap:25px;padding-block:35px 43px}.sv-help h2{font-size:43px;margin:18px 0}.sv-help>div>p{font-size:12px}.sv-faq details{padding:19px 0}.sv-faq summary{font-size:12px}.sv-notice{padding:22px}.sv-notice h3{font-size:30px}.sv-notice p{font-size:11px}.sv-empty{padding:37px 20px}.sv-empty h3{font-size:32px}.sv-footer>.op-wrap:first-child{display:block}.sv-footer nav{margin-top:25px;gap:20px;font-size:10px}.sv-footer-bottom{display:block;font-size:7px;line-height:1.8}.sv-footer-bottom>span{display:block;margin-bottom:8px}.sv-dialog{width:calc(100% - 22px);max-height:calc(100dvh - 24px)}.sv-dialog-layout{display:block}.sv-dialog-art{position:relative;min-height:0;height:185px;border-right:0;border-bottom:1px solid var(--sv-line)}.sv-dialog-art>img{height:100%;padding:12px 15px 49px;object-fit:contain}.sv-dialog-art>.sv-media-mark{font-size:43px;top:27px;bottom:auto;left:24px}.sv-dialog-art-label{left:24px;right:24px;bottom:17px;padding-top:10px;flex-direction:row;justify-content:space-between;align-items:center;font-size:8px}.sv-dialog-art-label>span{font-size:7px;max-width:50%}.sv-dialog-body{padding:29px 24px}.sv-dialog-close{position:sticky;float:right;top:5px;margin-top:-15px;margin-right:-10px;z-index:3}.sv-dialog h2{font-size:36px;margin-top:17px}.sv-dialog p{font-size:12px}.sv-dialog :is(input,select,textarea){font-size:16px!important}.sv-form-grid{grid-template-columns:85px 1fr;gap:12px}.sv-required-fields{grid-template-columns:1fr;gap:0}.sv-required-fields label{margin-top:20px}.sv-price-row{margin:20px 0;padding:19px 0}.sv-total strong{font-size:35px}.sv-checkout{font-size:12px;min-height:47px}.sv-dialog .sv-checkout-caption{font-size:6px}.sv-detail-notice{font-size:11px}.sv-sensitive{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.sv-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
