body.production{--bg:#101213;--surface:#181b1d;--surface-2:#202426;--text:#eeeee9;--muted:#a3a8a8;--line:#343a3c;--brass:#d5bc84;--accent:#e8e7df;background:var(--bg);font-size:14px;line-height:1.85;color-scheme:dark}.production ::selection{background:#4a5752;color:#fff}.production ::-webkit-scrollbar{width:7px;height:7px}.production ::-webkit-scrollbar-thumb{background:#535b5b;border:2px solid var(--bg);border-radius:10px}.production{scrollbar-color:#535b5b #101213;scrollbar-width:thin}.production .button,.production button{border-radius:9px;min-height:44px;padding:9px 17px;border-color:#515b5d;background:#222729;color:#eeeee9;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;font-size:13px}.production .button:hover,.production button:hover{background:#2b3233;border-color:#86928e}.production button:active:not(:disabled){transform:translateY(1px)}.production button:disabled{opacity:.48;transform:none}.production .primary{background:#e2e4dc;color:#19201d;border-color:#e2e4dc;font-weight:600}.production .primary:hover{background:#fff;color:#121716;border-color:#fff}.production input,.production select,.production textarea{border:1px solid #647070;border-radius:8px;background:#181d1e;color:#eeeee9;min-height:46px;padding:10px 13px;box-shadow:none;transition:border-color .18s,box-shadow .18s,background-color .18s;caret-color:#dbe2d9}.production input:hover,.production select:hover,.production textarea:hover{border-color:#87928f}.production input:focus,.production select:focus,.production textarea:focus{outline:none;border-color:#a9bcb2;background:#1b2221;box-shadow:0 0 0 3px #a9bcb21c}.production input:focus-visible,.production select:focus-visible,.production textarea:focus-visible{outline:none;outline-offset:0;border-color:#b2c6b8;box-shadow:0 0 0 3px #b2c6b821}.production input:user-invalid,.production textarea:user-invalid{border-color:#d5a39b}.production input[aria-invalid=true]{border-color:#d5a39b}.production input::placeholder{color:#9aa4a2}.production [tabindex]:focus-visible,.production a:focus-visible,.production button:focus-visible,.production summary:focus-visible{outline:2px solid #b2c6b8;outline-offset:4px;box-shadow:none}.production h1{font-weight:500;font-size:clamp(28px,3.4vw,44px);line-height:1.55;letter-spacing:-1.2px}.production h2{font-size:22px;letter-spacing:-.6px}.production h2,.production h3{font-weight:500}.production p{margin-block:10px}.production .muted{color:var(--muted)}.production .error{color:#edb3a9}.production small{font-size:11px}.production a:hover{color:#e2d4b7}.production .small-label{font-family:Arial,sans-serif;display:block;font-size:9px;letter-spacing:2.6px;direction:ltr;color:#a3aca7;font-weight:500}.production .shell{width:min(1160px,calc(100% - 80px));margin-inline:auto}.production .site-header{height:100px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:20;border-bottom:1px solid #ffffff0d}.production .wordmark{font:600 30px/1 Arial,sans-serif;letter-spacing:-1.8px;display:flex;align-items:center;gap:16px;direction:ltr;color:#f1f2eb}.production .wordmark>span{font:400 8px/1.6 Arial,sans-serif;max-width:70px;letter-spacing:2px;white-space:normal;color:#9da5a2}.production .site-header nav{display:flex;align-items:center;gap:32px;font-size:12px}.production .account-link{display:flex;gap:9px;align-items:center;border:1px solid #67716d;border-radius:7px;padding:9px 14px;min-height:42px}.production .skip-link{position:fixed;top:-90px;inset-inline-start:20px;padding:12px;z-index:100;background:#fff;color:#111}.production .skip-link:focus{top:12px}.production .exchange-hero{display:block;padding:0;gap:0;isolation:isolate;position:relative;overflow:hidden;min-height:740px;--trade-accent:#a2c6b3;--trade-rgb:85,156,120}.production .exchange-hero[data-side=sell]{--trade-accent:#d6a7ad;--trade-rgb:159,73,86}.production .exchange-composition{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding-block:42px 30px;pointer-events:none}.production .exchange-composition>*{pointer-events:auto}.production .hero-heading{text-align:center;margin-bottom:27px}.production .hero-heading .small-label{font-size:8px;letter-spacing:3px;margin-bottom:10px}.production .hero-heading p{color:#b6bcb7;font-size:12px;margin:8px 0 0}.production .hero-heading h1{font-size:34px;letter-spacing:-1px}.production .trade-ticket{width:430px;max-width:100%;border:1px solid #69756e8c;background:linear-gradient(135deg,#222827f7,#171b1af7);border-radius:17px;box-shadow:0 26px 65px #0005,inset 0 1px 0 #ffffff09;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:visible}.production .trade-tabs{display:grid;grid-template-columns:1fr 1fr;padding:6px;border-bottom:1px solid #ffffff0e;gap:4px}.production .trade-tabs button{display:block;border:1px solid transparent;background:transparent;border-radius:11px;padding:12px 7px;font-size:16px;line-height:1.7;color:#a9b0ac;position:relative;font-weight:500}.production .trade-tabs button>span{display:block;font-size:10px;font-weight:400;color:#9ca6a1;margin-top:2px}.production .trade-tabs button.active{border-color:#ffffff15;background:#ffffff09;color:#eef2ec;box-shadow:0 2px 7px #0002}.production .trade-tabs button.active:after{content:"";position:absolute;height:2px;width:27px;border-radius:2px;background:var(--trade-accent);bottom:5px;left:calc(50% - 13px);box-shadow:none}.production .ticket-body{padding:21px 27px 17px}.production .rate-pair{display:grid;grid-template-columns:1fr 1fr;margin:0 0 24px;gap:20px}.production .rate-pair>div+div{border-inline-start:1px solid #ffffff12;padding-inline-start:25px}.production .rate-pair dt{font-size:11px;color:#afb8b0}.production .rate-pair dd{font-size:23px;font-weight:450;line-height:1.5;font-variant-numeric:tabular-nums;margin:5px 0 0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.production .rate-pair dd small{font-size:10px;font-weight:400;color:#afb8b0}.production .quantity-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;gap:12px}.production .quantity-heading label{font-size:12px}.production .quantity-heading>span{font-size:10px;color:#aeb9b1}.production .quantity-control{display:grid;grid-template-columns:48px 1fr 48px;border:1px solid #7b8880;border-radius:9px;background:#101715;padding:4px;direction:ltr;transition:border-color .18s,box-shadow .18s}.production .quantity-control:focus-within{border-color:#b2c6b8;box-shadow:0 0 0 3px #b2c6b81c}.production .quantity-control input{min-width:0;text-align:center;font-size:20px;letter-spacing:1px;background:transparent;border:0;border-radius:5px;font-variant-numeric:tabular-nums;padding:4px;min-height:44px;outline:none!important;box-shadow:none!important}.production .quantity-control button{border:0;background:#ffffff08;font:400 22px/1 Arial,sans-serif;color:#cad6cc;padding:4px;min-height:44px;border-radius:6px}.production .quantity-control button:hover{background:#ffffff15}.production .quantity-hint{display:block;color:#9eaaa1;font-size:9px;margin-top:8px}.production .ticket-total{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff11;margin-top:22px;padding-top:18px;gap:15px}.production .ticket-total>span{font-size:13px}.production .ticket-total small{display:block;font-size:9px;font-weight:400;color:#aeb9b1;line-height:1.8;margin-top:4px}.production .ticket-total strong{font-size:29px;line-height:1.3;font-weight:500;text-align:end;letter-spacing:-.4px}.production .ticket-total strong small{font-size:11px;display:inline-block;margin-inline-start:6px}.production .trade-submit{width:100%;border-color:#6b7a71;background:#c2ccbf;color:#1a241d;font-weight:500;min-height:48px;margin-top:21px}.production .trade-submit:disabled{opacity:.7;cursor:not-allowed}.production .ticket-status{font-size:10px;color:#aeb8af;display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0}.production .ticket-status>span{width:4px;height:4px;background:#a7b0a8;border-radius:50%;flex:none}.production .hero-footnote{font-size:10px;max-width:440px;text-align:center;color:#a4ada6;margin-top:18px;padding-inline:20px}.production .key-studio.key-background{position:absolute;z-index:0;inset:0 0 auto;width:100%;height:690px;min-height:0;aspect-ratio:auto;border:0;border-radius:0;overflow:visible;margin:0;background:none;pointer-events:none;opacity:1}.production .key-background[data-side=sell]{left:0}.production .key-background .studio-caption,.production .key-background .studio-shadow,.production .key-background:after,.production .key-background:before{display:none}.production .key-background .studio-light{position:absolute;inset:0;width:auto;height:auto;background:radial-gradient(ellipse at 48% 46%,rgba(var(--trade-rgb),.14),rgba(var(--trade-rgb),.04) 34%,transparent 66%);filter:none;transform:none;opacity:1;border-radius:50%;transition:background .8s}.production .key-background .key-canvas,.production .key-background .key-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:none}.production .key-background .key-poster{width:48%;left:-1%;right:auto;opacity:1;transition:opacity .25s}.production .key-background[data-side=sell] .key-poster{left:53%;transform:none}.production .key-background.is-rendered .key-poster{opacity:0}.production .key-background .key-canvas{opacity:0;transition:opacity .35s}.production .key-background.is-rendered .key-canvas{opacity:1}.production .market-calculator{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding-block:55px 60px;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;align-items:start}.production .market-heading h2{font-size:27px;margin-top:11px}.production .market-heading p{max-width:340px;color:#a5aeaa;font-size:12px}.production .market-heading a{display:inline-block;margin-top:10px;font-size:11px;text-decoration:underline;text-decoration-color:#637168;text-underline-offset:5px;color:#c7d0c6}.production .market-topline{display:flex;justify-content:space-between;margin:0 0 12px;font-size:11px;color:#bfc7c1}.production .market-topline>span{color:#9aa59e}.production .market-entry{display:grid;grid-template-columns:1fr 30px 1.05fr;align-items:center;gap:10px;direction:rtl}.production .money-field{display:flex;direction:ltr;align-items:center;border:1px solid #738077;border-radius:8px;min-width:0;padding:2px 13px;background:#161c19;transition:border-color .18s,box-shadow .18s}.production .money-field:focus-within{border-color:#b2c6b8;box-shadow:0 0 0 3px #b2c6b81c}.production .money-field input{border:0;box-shadow:none!important;outline:none!important;background:transparent!important;font:400 22px/1.3 Arial,sans-serif;min-width:0;width:100%;padding:9px 0;color:#e9ede6}.production .money-field>span{font:400 10px Arial,sans-serif;color:#a1afa5}.production .market-equals{text-align:center;color:#8d9b91;font-size:24px;font-weight:300}.production .market-entry output{text-align:end;min-width:0}.production .market-entry output strong{display:block;font:400 28px/1.3 Arial,sans-serif;letter-spacing:-.7px;color:#dce8da}.production .market-entry output small{display:block;color:#a6b2a8;margin-top:5px;font-size:9px}.production .market-work>p.muted{font-size:10px;margin-top:12px}.production .market-fees{margin:19px 0 0;padding:12px 0;border-block:1px solid #ffffff0c;font-size:11px}.production .market-fees>div{display:flex;justify-content:space-between;margin-block:6px;color:#b6c0b8}.production .market-fees dd{margin:0;font-family:Arial,sans-serif;color:#d6ded6}.production .calculator-note{font-size:10px;color:#9eaaa1;line-height:2;margin-top:16px!important}.production .calculator-note a{color:#bccabd;text-decoration:underline;text-underline-offset:3px}.production .getting-started{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding-block:65px 75px}.production .getting-started h2{font-size:26px;margin-top:12px;max-width:340px}.production .getting-started p{font-size:12px;color:#a2ada5}.production .guide-rows>a{display:flex;align-items:center;gap:19px;padding:18px 0;border-bottom:1px solid #ffffff10}.production .guide-rows>a:first-child{padding-top:0}.production .guide-rows strong{font-size:13px;font-weight:450}.production .guide-rows small{display:block;color:#a4afa8;font-size:10px;margin-top:4px}.production .guide-number{font-size:10px;color:#8d9e92;align-self:flex-start;padding-top:6px}.production .guide-rows>a>span:last-child{margin-inline-start:auto;color:#b3c0b5;font-size:17px}.production .site-footer{display:flex;align-items:center;border-top:1px solid #ffffff13;gap:30px;padding-block:30px 36px}.production .site-footer .wordmark{font-size:23px}.production .site-footer p,.production .site-footer>span{font-size:10px;color:#a0aaa3}.production .site-footer>span{margin-inline-start:auto}.production .surface{background:#181d1b;border:1px solid #505c54;border-radius:13px;padding:28px;margin-block:20px}.production .customer-page{min-height:65vh;padding-block:45px}.production .customer-login,.production .owner-login{max-width:440px;margin:45px auto 80px;padding:36px}.production .customer-login h1,.production .owner-login h1{font-size:28px;margin:12px 0}.production .customer-login p,.production .owner-login p{font-size:12px}.production .steam-auth-button{margin-block:18px;background:transparent;border:0;padding:0;min-height:44px}.production .account-details{display:grid;grid-template-columns:1fr 1.4fr;gap:50px}.production .account-details bdi{display:block;margin-block:15px;font-family:Arial,sans-serif}.production .account-details .text-link{font-size:12px}.production .account-details label{display:block;margin-bottom:10px}.production .account-details small{display:block;margin-top:10px;color:#a7b4aa}.production .account-details button{margin-top:20px}.production .production-guides{padding-block:45px;min-height:65vh}.production .guide-article,.production .guide-index{max-width:820px;margin-inline:auto}.production .guide-article p{font-size:14px;color:#bdc6bf}.production .guide-article h2{margin-top:32px}.production .article-footer{border-top:1px solid #ffffff15;margin-top:35px;padding-top:20px;color:#9fa9a2}.production .auth-main{max-width:750px;padding-block:45px}.production .auth-main .page-intro h1{font-size:30px}.production .auth-main .panel{background:#181d1b;border-color:#515d54;border-radius:12px}.production .auth-main .header{border-color:#ffffff15}.production .owner-login form{display:grid;gap:10px;margin-top:28px}.production .owner-login form label{font-size:12px;margin-top:8px}.production .owner-login form button{margin-top:12px}.production .owner-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh;direction:rtl}.production .owner-sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;border-inline-end:1px solid #ffffff13;background:#131716;padding:36px 18px 24px;display:flex;flex-direction:column}.production .owner-sidebar>.wordmark{padding-inline:13px;font-size:29px;margin-bottom:35px;gap:12px}.production .owner-sidebar .wordmark>span{font-size:7px;max-width:65px}.production .owner-sidebar nav{display:flex;flex-direction:column;gap:4px}.production .owner-sidebar nav>a{display:flex;align-items:center;gap:14px;padding:10px 12px;min-height:43px;border-radius:7px;font-size:12px;color:#a8b3ab;border:1px solid transparent}.production .nav-index{font:400 8px Arial,sans-serif;color:#819085;letter-spacing:.4px;min-width:16px}.production .owner-sidebar nav>a:hover{background:#ffffff05;color:#e5ece3}.production .owner-sidebar nav>a[aria-current=page]{background:#ffffff08;border-color:#ffffff0c;color:#e5ece3}.production .owner-sidebar nav>a[aria-current=page] .nav-index{color:#d4c698}.production .owner-sidebar-foot{margin-top:auto;padding:30px 12px 0;display:flex;flex-direction:column;gap:12px;font-size:10px;color:#9ba99f}.production .owner-sidebar-foot button{font-size:11px;min-height:38px;padding:5px}.production .owner-main{padding:42px 48px 24px;min-width:0;max-width:1600px;width:100%;margin-inline:auto}.production .owner-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.production .owner-page-head h1{font-size:29px;margin-top:7px}.production .owner-page-head .small-label{font-size:8px;letter-spacing:2px}.production .owner-page-head>button{font-size:11px;min-height:38px;padding:6px 13px}.production .owner-time{font-size:9px;color:#99a69d;margin-top:5px}.production .owner-feedback{min-height:26px;font-size:11px;color:#c0d8c3}.production .owner-intro-line{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-block:8px 19px;color:#adb9b0;font-size:12px}.production .owner-intro-line>span{font-size:9px}.production .owner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #ffffff16;border-radius:11px;background:#171d19;margin-block:12px 28px;overflow:hidden}.production .owner-metric{padding:21px 23px;border-inline-end:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;min-width:0}.production .owner-metric>span{font-size:11px;color:#b1beb3;display:block}.production .owner-metric strong{display:block;font-size:26px;font-weight:450;margin-top:10px;line-height:1.4;letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.production .owner-metric strong>small{font-size:9px;font-weight:400;margin-inline-start:6px;color:#a8b6ab;letter-spacing:0}.production .owner-metric>small{display:block;color:#9ca99e;font-size:8px;margin-top:5px}.production .owner-section{border:1px solid #ffffff18;border-radius:11px;background:#171c19;padding:25px 27px;margin-block:22px;min-width:0}.production .owner-section h2{font-size:17px;letter-spacing:-.3px;margin-bottom:15px}.production .owner-section h3{font-size:14px}.production .section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.production .section-heading h2{margin:0}.production .section-heading>a,.production .section-heading>span{font-size:10px;color:#b8c7b8}.production .section-heading p{font-size:11px}.production .section-note{font-size:11px;color:#b5c1b6;margin:0 0 25px}.production .setup-rows{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.production .setup-rows>a{display:flex;align-items:center;gap:10px;min-height:55px;border-bottom:1px solid #ffffff0c;font-size:11px}.production .setup-rows strong{font-size:9px;font-weight:400;margin-inline-start:auto;color:#b1bcb2}.production .status-dot{display:inline-block;width:5px;height:5px;background:#8a928c;border-radius:50%;flex:none}.production .status-dot.ready{background:#a8cfad}.production .owner-section>p.muted{font-size:10px;line-height:2;margin-top:17px}.production .table-wrap{overflow-x:auto;border:0;border-radius:0;max-width:100%;background:none}.production table{min-width:620px;font-size:11px;width:100%;border-collapse:collapse;text-align:start}.production th{background:none;color:#a4b2a8;font-weight:400;font-size:10px;padding:12px 10px;border-bottom:1px solid #ffffff1e;white-space:nowrap}.production td{padding:15px 10px;border-bottom:1px solid #ffffff0d;vertical-align:top;color:#d8e1d7;max-width:250px;overflow-wrap:anywhere}.production td .button,.production td button{min-height:32px;padding:4px 11px;font-size:10px;border-radius:6px}.production td bdi{font-size:10px;font-variant-numeric:tabular-nums}.production td small{font-size:9px;color:#9daea0}.production tbody tr:hover{background:#ffffff02}.production .state-label{font-size:10px;color:#c7d4c7;white-space:nowrap}.production .record-details{font-size:10px;min-width:220px;margin-top:12px}.production .record-details dt{color:#9aa99f;margin-top:8px}.production .record-details dd{margin:2px 0 0}.production .empty-state{padding:50px 25px;text-align:center;color:#a5b3a8;font-size:12px}.production .empty-state h3{font-size:12px;font-weight:400}.production .empty-state p{font-size:11px}.production .empty-state a{display:inline-block;margin-top:10px;text-decoration:underline;text-underline-offset:5px}.production .empty-line{display:block;width:23px;height:1px;background:#6a7b6f;margin:0 auto 20px}.production .owner-filters{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:21px}.production .owner-filters>label{display:block;font-size:10px;min-width:140px;flex:1}.production .owner-filters input,.production .owner-filters select{display:block;margin-top:7px;font-size:11px;min-height:42px}.production .owner-filters .button,.production .owner-filters button{font-size:10px;min-height:42px;flex:none}.production .owner-form{max-width:780px;margin-top:23px}.production .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 22px}.production .form-field{display:block;font-size:11px;margin-bottom:19px}.production .form-grid .form-field{margin-bottom:0}.production .form-field>span{display:block;margin-bottom:8px}.production .form-field input,.production .form-field select,.production .form-field textarea{font-size:12px}.production .form-grid+.form-field{margin-top:23px}.production .owner-form>.form-field:last-of-type{margin-top:21px}.production .owner-form>.primary{margin-top:3px}.production .owner-form>.muted{font-size:10px}.production .form-actions{display:flex;gap:12px}.production .inset-form{padding:24px;border:1px solid #526b57;border-radius:9px;background:#1c251f;margin-top:26px}.production .check-line{display:flex;gap:10px;align-items:flex-start;margin-block:20px;font-size:11px}.production .check-line input{width:16px;min-height:16px;margin-top:4px}.production .report-contract{font-size:9px;color:#a0aea3;line-height:2.2}.production .report-warnings{font-size:11px;color:#aebdb1;line-height:2.1;padding-inline-start:20px}.production .report-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:20px}.production .report-tabs button{border:1px solid transparent;background:transparent;font-size:10px;min-height:35px;padding:5px 13px;color:#b6c5b9}.production .report-tabs button[aria-pressed=true]{background:#ffffff09;border-color:#ffffff15;color:#eef3e9}.production .service-rows>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0d;padding:17px 0;gap:20px}.production .service-rows strong{font-size:12px;font-weight:400}.production .service-rows small{display:block;color:#a1b1a6;font:400 9px Arial,sans-serif;margin-top:4px}.production .neutral-status{font-size:10px;color:#c3cabc;border:1px solid #ffffff20;border-radius:5px;padding:3px 9px;white-space:nowrap}.production .readiness-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 20px}.production .readiness-grid>div{font-size:11px}.production .readiness-grid .status-dot{margin-inline-end:9px}.production .readiness-grid small{display:block;color:#9cab9e;font-size:9px;margin-inline-start:14px;margin-top:7px}.production .access-definition{display:grid;grid-template-columns:75px 1fr;gap:20px;font-size:12px}.production .access-definition dt{color:#d3dfd0}.production .access-definition dd{margin:0;color:#b2c0b3}.production .owner-footer{font-size:9px;color:#95a399;padding-top:25px;border-top:1px solid #ffffff0e;margin-top:40px}@media (min-width:1500px){.production .key-studio.key-background{left:0;width:100%}.production .key-background[data-side=sell]{left:0}}@media (max-width:1100px){.production .shell{width:calc(100% - 48px)}.production .getting-started,.production .market-calculator{gap:55px}.production .owner-main{padding:32px 25px}.production .owner-shell{grid-template-columns:190px minmax(0,1fr)}.production .owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.production .readiness-grid{grid-template-columns:1fr 1fr}.production .owner-intro-line{display:block}.production .key-studio.key-background{left:0;width:100%}.production .key-background[data-side=sell]{left:0}}@media (max-width:767px){.production .shell{width:calc(100% - 36px)}.production .site-header{height:77px}.production .site-header nav{gap:17px;font-size:11px}.production .site-header .wordmark{font-size:27px}.production .site-header .wordmark>span{display:none}.production .account-link{font-size:10px;padding:7px 10px;min-height:38px}.production .site-header nav>a:not(.account-link){font-size:10px}.production .exchange-hero{min-height:0}.production .exchange-composition{padding-block:33px 32px}.production .hero-heading{margin-bottom:23px}.production .hero-heading h1{font-size:28px;letter-spacing:-.7px}.production .hero-heading p{font-size:10px;max-width:270px;margin:10px auto 0}.production .hero-heading .small-label{font-size:7px;letter-spacing:1.8px;margin-bottom:12px}.production .trade-ticket{width:min(430px,100%);background:#1a211ff5;border-color:#75877a80;border-radius:15px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 14px 34px #0003}.production .ticket-body{padding:20px 22px 16px}.production .trade-tabs button{font-size:15px;padding-block:10px}.production .trade-tabs button>span{font-size:9px}.production .rate-pair{gap:15px;margin-bottom:23px}.production .rate-pair>div+div{padding-inline-start:20px}.production .rate-pair dd{font-size:22px}.production .quantity-heading>span{font-size:9px}.production .quantity-hint{font-size:8px}.production .ticket-total strong{font-size:28px}.production .hero-footnote{font-size:9px;margin-top:17px;line-height:2;max-width:340px}.production .key-studio.key-background{width:125%;height:600px;left:-35%;top:-64px;opacity:.23;transition:left .9s cubic-bezier(.65,0,.25,1)}.production .key-background[data-side=sell]{left:10%}.production .key-background .studio-light{inset:0 -10%;filter:blur(12px);background:radial-gradient(ellipse,rgba(var(--trade-rgb),.2),transparent 64%)}.production .getting-started,.production .market-calculator{grid-template-columns:1fr;gap:29px;padding-block:36px}.production .getting-started h2,.production .market-heading h2{font-size:24px;margin-top:9px}.production .getting-started p,.production .market-heading p{font-size:11px;max-width:100%}.production .market-heading a{font-size:10px;margin-top:4px}.production .market-entry output strong{font-size:26px}.production .market-topline{font-size:10px}.production .calculator-note,.production .market-work>p.muted{font-size:9px}.production .guide-rows>a{gap:13px;padding-block:17px}.production .guide-rows strong{font-size:12px}.production .guide-rows small{font-size:9px}.production .site-footer{flex-wrap:wrap;gap:14px;padding-block:25px}.production .site-footer p{font-size:9px;margin:0}.production .site-footer>span{width:100%;margin:0;font-size:9px}.production .customer-page{padding-block:25px}.production .account-details{grid-template-columns:1fr;gap:30px}.production .surface{padding:23px}.production .customer-login,.production .owner-login{margin:30px auto 50px;padding:27px}.production .customer-login h1,.production .owner-login h1{font-size:26px}.production .owner-shell{display:block}.production .owner-sidebar{position:relative;height:auto;overflow:visible;border-inline-end:0;border-bottom:1px solid #ffffff14;padding:20px 18px 0;display:block}.production .owner-sidebar>.wordmark{margin-bottom:20px;font-size:25px;padding-inline:0}.production .owner-sidebar nav{display:flex;flex-direction:row;overflow-x:auto;margin-inline:-18px;padding-inline:18px;padding-bottom:12px;gap:5px}.production .owner-sidebar nav>a{flex:none;white-space:nowrap;font-size:10px;padding:7px 11px;min-height:36px}.production .owner-sidebar nav .nav-index{display:none}.production .owner-sidebar-foot{padding:0;position:absolute;inset-inline-end:18px;top:20px;display:flex;flex-direction:row;gap:14px;align-items:center;font-size:8px}.production .owner-sidebar-foot>span{display:none}.production .owner-sidebar-foot button{font-size:8px;min-height:30px;padding:4px 8px}.production .owner-main{padding:27px 18px 20px}.production .owner-page-head h1{font-size:25px}.production .owner-page-head .small-label{font-size:7px}.production .owner-time{font-size:8px;margin-top:8px}.production .owner-feedback,.production .owner-intro-line,.production .owner-page-head>button{font-size:10px}.production .owner-intro-line>span{font-size:8px}.production .owner-metrics{grid-template-columns:1fr 1fr;border-radius:9px}.production .owner-metric{padding:17px 15px}.production .owner-metric>span{font-size:10px}.production .owner-metric strong{font-size:23px}.production .owner-metric strong>small{font-size:8px}.production .owner-metric>small{font-size:7px}.production .owner-section{padding:20px 17px;margin-block:18px;border-radius:9px}.production .owner-section h2{font-size:16px}.production .section-heading{gap:10px}.production .section-heading>a{font-size:9px}.production .setup-rows{grid-template-columns:1fr}.production .setup-rows>a{font-size:10px;min-height:49px}.production .owner-section>p.muted{font-size:9px}.production .owner-filters{gap:12px}.production .owner-filters>label{min-width:110px;font-size:9px}.production .owner-filters input,.production .owner-filters select{font-size:10px}.production .form-grid{grid-template-columns:1fr;gap:17px}.production .form-field{font-size:10px}.production .form-field input,.production .form-field select,.production .form-field textarea{font-size:11px}.production .owner-form>button{font-size:11px;max-width:100%}.production .readiness-grid{grid-template-columns:1fr 1fr;gap:23px 15px}.production .readiness-grid>div{font-size:10px}.production .readiness-grid small{font-size:8px}.production .service-rows strong{font-size:11px}.production .neutral-status{font-size:8px}.production .access-definition{font-size:11px;grid-template-columns:55px 1fr;gap:18px}.production .section-note{font-size:10px}.production .owner-form.inset-form{padding:18px 14px}.production .owner-footer{font-size:8px}.production .auth-main{padding-block:25px}.production .production-guides{padding-block:30px}}@media (max-width:360px){.production .shell{width:calc(100% - 28px)}.production .site-header nav{gap:12px}.production .account-link svg{display:none}.production .ticket-body{padding-inline:17px}.production .quantity-heading{gap:5px}.production .quantity-heading>span{font-size:8px}.production .quantity-heading label{font-size:11px}.production .ticket-total>span{font-size:12px}.production .ticket-total small{font-size:8px}.production .market-entry{grid-template-columns:1fr 20px 1fr;gap:7px}.production .market-entry output strong{font-size:23px}.production .money-field{padding-inline:9px}.production .owner-sidebar-foot>a{display:none}.production .owner-metric{padding:15px 12px}.production .owner-metric strong{font-size:21px}}.production .key-background .studio-light{background:none;border-radius:0}.production .key-background .studio-light:after,.production .key-background .studio-light:before{content:"";position:absolute;inset:0;border-radius:0;transition:opacity .9s cubic-bezier(.65,0,.25,1);pointer-events:none}.production .key-background .studio-light:before{background:radial-gradient(ellipse 26% 48% at 23% 43%,#1aa77438 0,#1674511a 42%,transparent 76%),radial-gradient(ellipse 23% 8% at 23% 83%,#26b88542 0,#26b8850c 53%,transparent 78%);opacity:1}.production .key-background .studio-light:after{background:radial-gradient(ellipse 26% 48% at 77% 43%,#d534583d 0,#9f28451c 42%,transparent 76%),radial-gradient(ellipse 23% 8% at 77% 83%,#e0416040 0,#e041600c 53%,transparent 78%);opacity:0}.production .key-background[data-side=sell] .studio-light:before{opacity:0}.production .key-background[data-side=sell] .studio-light:after{opacity:1}.production .record-pagination{display:flex;gap:9px;align-items:center;justify-content:flex-end;padding-block:18px 0;flex-wrap:wrap}.production .record-pagination>span{font-size:10px;color:#a7b5aa;margin-inline-end:auto}.production .record-pagination button{min-height:35px;font-size:10px;padding:5px 12px}.production .record-id{display:block;color:#a2b0a4;margin-top:5px;font-size:9px}.production .record-id bdi{font-family:Arial,sans-serif;font-size:9px}.production .rate-pair dt{font-size:12px}.production .rate-pair dd small{font-size:11px}.production .quantity-hint{font-size:10px}.production .ticket-status{font-size:11px}.production .ticket-total small{font-size:10px}.production .hero-footnote{font-size:11px}.production .hero-heading p,.production .market-heading p{font-size:13px}.production .calculator-note,.production .guide-rows small,.production .market-work>p.muted,.production .owner-metric>small,.production .owner-metric>span,.production .owner-section td,.production .owner-section>.muted{font-size:12px}.production .owner-section th{font-size:11px}.production .owner-form .form-field{font-size:12px}@media (max-width:767px){.production .owner-sidebar>.wordmark{justify-content:flex-end}.production .hero-heading p{font-size:12px}.production .quantity-hint{font-size:11px}.production .quantity-heading>span{font-size:12px}.production .ticket-total small{font-size:11px}.production .guide-rows small,.production .hero-footnote,.production .market-heading p,.production .owner-filters>label,.production .owner-form .form-field,.production .owner-metric>small,.production .owner-metric>span,.production .ticket-status{font-size:12px}.production .record-pagination>span{width:100%;font-size:100%}.production .record-pagination button{flex:1}}.production tr:hover td{background:#ffffff03}.production .audit-detail{max-width:640px}.production .audit-detail summary{color:var(--brass);cursor:pointer;padding-block:6px}.production .audit-detail table{min-width:320px;margin-block:12px}.production .pause-states{display:flex;flex-wrap:wrap;gap:12px 28px;margin-block:20px}.production .pause-states div{display:flex;gap:12px}.production .pause-states dt{color:var(--muted)}.production .pause-states dd{margin:0}@media (prefers-reduced-motion:reduce){.production *,.production :after,.production :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.production .key-background[data-side=sell] .key-poster{transform:none}}@media (max-width:767px){.production .shell{width:calc(100% - 32px)}.production .site-header{height:auto;min-height:68px;padding-block:12px;flex-wrap:wrap;gap:8px}.production .site-header nav{gap:8px;flex-wrap:wrap}.production .site-header .wordmark{font-size:30px}.production .account-link{min-height:44px;font-size:12px;padding:8px 12px}.production .site-header nav>a:not(.account-link){font-size:12px;padding:8px}.production .exchange-composition{padding-block:27px 24px}.production .hero-heading{width:100%;margin-bottom:24px}.production .hero-heading .small-label{font-size:8px;letter-spacing:2.1px;margin-bottom:10px}.production .hero-heading h1{font-size:clamp(27px,7.2vw,32px);line-height:1.4;letter-spacing:-1px}.production .hero-heading h1>span{display:block}.production .hero-heading p{max-width:242px;font-size:12px;line-height:1.95;margin-top:8px}.production .key-studio.key-background{inset:-12px 0 auto;width:100%;height:245px;opacity:.76;transition:none}.production .key-background[data-side=sell]{left:0}.production .key-background .studio-light{inset:0 -10%;filter:none}.production .key-background .studio-light:before{background:radial-gradient(ellipse 48% 60% at 10% 49%,#23bb874d,#166d4d15 48%,transparent 78%)}.production .key-background .studio-light:after{background:radial-gradient(ellipse 48% 60% at 90% 49%,#db3b5c4d,#9c2d4515 48%,transparent 78%)}.production .key-background .key-poster{width:47%;height:100%;left:-9%}.production .key-background[data-side=sell] .key-poster{left:62%}.production .trade-ticket{background:#181d1dfc;border-color:#3e4946;border-radius:20px;box-shadow:0 14px 38px #0003}.production .trade-tabs{padding:0 16px;gap:18px;border-bottom:1px solid #ffffff0b}.production .trade-tabs button{position:relative;padding:16px 0 13px;border:0;border-radius:0;background:none;box-shadow:none;font-size:16px}.production .trade-tabs button.active{background:none;border:0;box-shadow:none}.production .trade-tabs button:after{position:absolute;content:"";bottom:-1px;inset-inline:16%;height:2px;border-radius:2px;background:var(--trade-accent);opacity:0;transition:opacity .2s}.production .trade-tabs button.active:after{opacity:1}.production .trade-tabs button>span{font-size:11px;margin-top:4px}.production .ticket-body{padding:21px 20px 18px}.production .rate-pair{display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-bottom:21px;padding-bottom:0}.production .rate-pair dt{font-size:12px}.production .rate-pair dd{font-size:clamp(20px,6vw,25px);gap:7px}.production .rate-pair dd small{font-size:10px}.production .rate-pair>div+div{padding-inline-start:0;border-inline-start:0}.production .rate-pair>div{flex:1 1 9em;min-width:0}.production .quantity-heading{margin-block:0 10px}.production .quantity-heading>span{font-size:11px}.production .quantity-control{min-height:52px;height:auto;border-color:#53615c;background:#121717;border-radius:12px}.production .quantity-control button{min-height:44px;width:48px;font-size:22px;background:none}.production .quantity-control input{font-size:22px}.production .quantity-hint{font-size:10px;margin-top:9px;line-height:1.8}.production .ticket-total{margin-top:20px;padding-top:18px;margin-bottom:0;flex-wrap:wrap;row-gap:10px}.production .ticket-total>span{font-size:13px;flex:1 1 125px}.production .ticket-total strong{font-size:31px;margin-inline-start:auto}.production .ticket-total small{font-size:10px}.production .trade-submit{min-height:50px;border-radius:11px;font-size:14px}.production .ticket-status{font-size:11px;margin-top:13px;line-height:1.9}.production .hero-footnote{font-size:11px;margin-top:16px;line-height:1.9;max-width:320px}.production .market-calculator{padding-block:31px;gap:25px}.production .getting-started h2,.production .market-heading h2{font-size:25px;line-height:1.6}.production .getting-started p,.production .market-heading p{font-size:13px}.production .market-heading a,.production .market-topline{font-size:12px}.production .market-entry{margin-block:14px}.production .money-field{min-height:58px}.production .calculator-note,.production .market-work>p.muted{font-size:12px}.production .guide-rows strong{font-size:14px}.production .guide-rows small{font-size:12px}}