 .account-layout{display:grid;grid-template-columns:230px 1fr;gap:40px;padding:35px 0 90px;align-items:start;}.account-nav .user{display:flex;align-items:center;gap:12px;padding:20px 10px 25px;}.user strong{font-size:13px;font-weight:500;}.user small{display:block;font-size:11px;color:var(--muted);margin-top:5px;}.account-nav a{display:flex;gap:10px;align-items:center;padding:13px;font-size:13px;color:#9191a1;border-radius:6px;margin-bottom:4px;text-decoration:none;}.account-nav a:hover{color:var(--text);}.account-nav a.active{background:#242431;color:var(--accent);}.account-nav a .icon{width:18px;height:18px;flex-shrink:0;}.account-content{min-width:0;}.account-content>.eyebrow{margin-bottom:0;}.account-content h1{font-size:34px;font-weight:500;letter-spacing:-1.5px;margin:14px 0 10px;}.account-lead{font-size:14px;margin:0;}.stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin:28px 0;}.stat{padding:22px;border:1px solid var(--line);border-radius:9px;background:var(--panel);}.stat small{color:var(--muted);font-size:12px;}.stat strong{display:block;font-size:30px;font-weight:500;letter-spacing:-1px;margin-top:12px;}.account-content h2{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:34px 0 0;}.account-empty{margin-top:25px;}.account-content .text-link{margin-top:18px;}.purchase-list{display:grid;gap:12px;margin-top:25px;}.purchase-row{display:flex;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:var(--panel);text-decoration:none;color:inherit;transition:border-color .18s;}.purchase-row:hover{border-color:#8a5cf644;}.purchase-row.nested{margin-left:40px;}.purchase-icon{width:46px;height:46px;border-radius:9px;background:#22222c;display:grid;place-items:center;color:var(--accent);flex-shrink:0;overflow:hidden;}.purchase-icon .icon{width:20px;height:20px;}.purchase-icon img{width:100%;height:100%;object-fit:cover;}.purchase-main{flex:1;min-width:0;}.purchase-main strong{display:block;font-size:15px;font-weight:500;}.purchase-main a{color:inherit;text-decoration:none;}.purchase-main a:hover{color:var(--accent);}.purchase-main small{display:block;font-size:12px;color:var(--muted);margin-top:5px;}.purchase-pending a{color:var(--accent);}.purchase-row .badge{flex-shrink:0;}.purchase-row .text-link{font-size:13px;white-space:nowrap;margin:0;}.purchase-actions{display:flex;align-items:center;gap:14px;flex-shrink:0;}.purchase-actions .btn.small, .settings-row .btn.small, .settings-card .btn.small, .order-actions .btn.small, .invoice-head .btn.small{min-height:36px;padding:8px 14px;font-size:12px;gap:8px;}.renew-price{font-weight:500;opacity:.8;}.purchase-sublist{display:grid;gap:12px;}.purchase-back{font-size:13px;margin:0 0 22px;display:inline-flex;}.purchase-back .icon{transform:rotate(180deg);}.purchase-notice{margin-top:22px;}.purchase-notice a{color:var(--accent);}.purchase-detail{display:grid;grid-template-columns:1fr 320px;gap:26px;margin-top:30px;align-items:start;}.purchase-detail-main{min-width:0;}.purchase-detail .panel+.panel{margin-top:18px;}.purchase-detail .panel h3{font-size:14px;color:var(--muted);margin-bottom:12px;}.license-panel small{display:block;font-size:12px;color:var(--muted);margin-bottom:10px;}.license-panel code{display:block;font-size:16px;letter-spacing:1px;word-break:break-all;color:var(--accent);font-family:ui-monospace, SFMono-Regular, Menlo, monospace;}.purchase-art{width:100%;border-radius:7px;margin-bottom:18px;display:block;}.purchase-facts{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px 16px;font-size:13px;}.purchase-facts dt{color:var(--muted);}.purchase-facts dd{margin:0;}.purchase-facts a{color:var(--accent);}.purchase-detail-actions{display:grid;gap:10px;margin-top:22px;}.settings-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:26px 0 18px;border-bottom:1px solid var(--line);padding-bottom:12px;}.settings-tabs a{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:6px;font-size:13px;color:#9191a1;text-decoration:none;line-height:1.3;}.settings-tabs a .icon{width:15px;height:15px;}.settings-tabs a img{width:15px;height:15px;border-radius:3px;}.settings-tabs a:hover{color:var(--text);}.settings-tabs a.active{background:#242431;color:var(--accent);}.panel.settings-panel{max-width:580px;padding:24px;}.settings-panel.wide{max-width:none;}.settings-head h2{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:0 0 18px;margin-top:0;}.settings-head.spaced{margin-top:34px;}.settings-intro{font-size:13px;margin:0 0 20px;}.settings-notes{margin:0 0 22px;padding-left:18px;font-size:13px;color:var(--muted);line-height:1.8;}.settings-panel>.muted{font-size:14px;margin:0 0 14px;}.settings-list{display:grid;gap:10px;}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:9px;background:#ffffff03;}.settings-row>div{min-width:0;}.settings-row small{display:block;font-size:12px;color:var(--muted);margin-bottom:5px;}.settings-row strong{font-size:14px;font-weight:500;word-break:break-word;}.settings-progress{font-size:13px;margin-top:4px;}.settings-subhead{font-size:16px;font-weight:500;margin:28px 0 12px;}.account-content .settings-subhead{margin:28px 0 12px;}.settings-links{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;}.settings-links a{color:#c9c9d4;text-decoration:none;}.settings-links a:hover{color:var(--accent);}.settings-cards{display:grid;gap:14px;}.settings-card{padding:18px 20px;border:1px solid var(--line);border-radius:9px;background:#ffffff03;}.settings-card h3{font-size:15px;font-weight:500;margin:0 0 6px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;}.settings-card p{font-size:13px;color:var(--muted);margin:0 0 14px;line-height:1.7;}.settings-card .actions{display:flex;gap:14px;align-items:center;font-size:13px;flex-wrap:wrap;}.ipsApp .settings-panel .ipsAreaBackground_light{background:none;padding:0 0 18px;border:0;}.ipsApp .settings-panel .ipsType_pageTitle{font-size:20px;font-weight:500;letter-spacing:-.5px;color:var(--text);}.ipsApp .settings-panel .ipsType_sectionHead{font-size:15px;font-weight:500;color:var(--text);}.ipsApp .settings-panel .ipsBox, .ipsApp .settings-panel .ipsBox--child{background:#ffffff03;border:1px solid var(--line);border-radius:9px;box-shadow:none;color:var(--text);}.ipsApp .settings-panel .ipsPadding, .ipsApp .settings-panel .ipsPad{padding:0;}.ipsApp .settings-panel .ipsBox .ipsPad, .ipsApp .settings-panel .ipsBox .ipsPadding{padding:16px 18px;}.ipsApp .settings-panel .ipsDataItem{border-color:var(--line);}.ipsApp .settings-panel .ipsType_light{color:var(--muted);}.ipsApp .settings-panel .ipsButton{background:#ffffff04;border:1px solid #ffffff24;color:var(--text);border-radius:6px;box-shadow:none;font-size:12px;}.ipsApp .settings-panel .ipsButton_primary{background:var(--accent);color:var(--ink);border-color:transparent;}.order-list{display:grid;gap:14px;margin-top:25px;}.order-row{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:20px 22px;}.order-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}.order-head>div{flex:1;min-width:0;}.order-head strong a{color:inherit;text-decoration:none;font-size:15px;font-weight:500;}.order-head strong a:hover{color:var(--accent);}.order-head small{display:block;font-size:12px;color:var(--muted);margin-top:4px;}.order-total{font-size:17px;font-weight:500;}.order-row .order-items{margin-top:14px;}.order-row .order-items li:last-child{border-bottom:0;}.order-actions{display:flex;gap:14px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);flex-wrap:wrap;}.order-actions .text-link{margin:0 0 0 auto;font-size:13px;}.account-pagination{margin:18px 0;}.invoice-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;}.invoice-head .actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px;}.invoice-head .actions a{color:var(--accent);}.invoice-head .actions .btn{color:var(--text);}.invoice-grid{display:grid;grid-template-columns:1fr 340px;gap:26px;margin-top:26px;align-items:start;}.invoice-main{min-width:0;}.invoice-main .panel+.panel{margin-top:18px;}.invoice-grid .panel h3{font-size:14px;color:var(--muted);margin-bottom:12px;}.invoice-items .order-items li>span.order-item-main{flex:1;}.invoice-items .order-line{margin:14px 0;}.invoice-items .order-line.total{margin-bottom:0;}.invoice-meta .checkout-addresses{margin-bottom:0;}.invoice-meta .checkout-addresses+h3{margin-top:22px;}.invoice-notes{font-size:14px;line-height:1.8;margin:0;}.invoice-notes a{color:var(--accent);}.invoice-total{text-align:center;}.invoice-total .amount{display:block;font-size:30px;font-weight:500;letter-spacing:-1px;margin:10px 0;}.invoice-total .actions{display:grid;gap:10px;margin-top:18px;}.invoice-total .muted{font-size:13px;margin:12px 0 0;}.invoice-grid aside .panel+.panel{margin-top:18px;}.shipment .btn{margin-bottom:14px;}.device-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;}.device-head>div{flex:1;min-width:0;}.device-head h3{margin:0 0 4px;}.device-head p{margin:0;}.device-head .btn{flex-shrink:0;}.device-facts{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:13px;line-height:1.6;}.device-facts dt{color:var(--muted);}.device-facts dd{margin:0;min-width:0;}.device-facts ul{list-style:none;margin:0;padding:0;}.device-facts .muted{margin-left:6px;font-size:12px;}.device-list+.preview-note{margin-top:16px;}.purchase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;}.purchase-head .account-lead{display:flex;align-items:center;flex-wrap:wrap;gap:12px;}.purchase-until{font-size:13px;color:var(--muted);}.purchase-thumb{width:88px;height:88px;object-fit:cover;border-radius:12px;border:1px solid var(--line);flex-shrink:0;}.purchase-facts-strip{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:10px;margin-top:26px;}.purchase-facts-strip div{padding:14px 16px;border-radius:10px;background:#ffffff05;border:1px solid #ffffff0f;}.purchase-facts-strip small{display:block;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#8e8e9a;margin-bottom:6px;}.purchase-facts-strip strong{font-size:14px;font-weight:500;color:#e9e6f1;}.purchase-facts-strip a{color:var(--accent);}.purchase-detail .panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;}.purchase-detail .panel-head h3{margin:0;font-size:14px;color:var(--muted);}.license-key{display:block;padding:16px 18px;border-radius:10px;background:#121219;border:1px dashed #8a5cf655;font-size:20px;letter-spacing:2px;color:var(--accent);font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;word-break:break-all;user-select:all;}.license-note{font-size:12px;margin:12px 0 0;}.copy-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:8px;border:1px solid #ffffff1f;background:#ffffff08;color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:background .25s ease, border-color .25s ease, color .25s ease;}.copy-button .copy-label{display:inline-flex;align-items:center;gap:8px;}.copy-button .icon{width:14px;height:14px;}.copy-button:hover{border-color:#8a5cf666;background:#8a5cf612;}.copy-button.is-copied{background:var(--accent);border-color:var(--accent);color:var(--ink);}.purchase-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;}.purchase-links .btn{min-height:42px;font-size:13px;}.purchase-support .support-requests{list-style:none;margin:0;padding:0;display:grid;gap:10px;}.purchase-support .support-requests li{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:8px;background:#ffffff05;}.purchase-support .support-requests small{color:var(--muted);white-space:nowrap;}.purchase-support .muted, .purchase-actions-panel .muted{font-size:13px;margin:0;}.purchase-fields{padding:22px;}.purchase-downloads{display:grid;gap:12px;}.purchase-actions-panel .purchase-detail-actions{margin-top:0;}.purchase-help{display:grid;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);}.purchase-help .text-link{font-size:13px;}@media (max-width:800px){.purchase-detail, .invoice-grid{grid-template-columns:1fr;}.purchase-row{flex-wrap:wrap;}.purchase-main{flex:1 1 200px;}.purchase-actions{width:100%;justify-content:space-between;}.purchase-row.nested{margin-left:16px;}.panel.settings-panel{padding:16px;}.settings-row{flex-wrap:wrap;}.device-head{flex-wrap:wrap;}.device-head .btn{width:100%;}.device-facts{grid-template-columns:1fr;gap:4px;}.device-facts dt{margin-top:8px;}}@media (max-width:760px){.account-layout{grid-template-columns:1fr;gap:25px;padding-top:20px;}.account-nav{display:flex;overflow:auto;gap:7px;}.account-nav .user{display:none;}.account-nav a{white-space:nowrap;font-size:12px;padding:11px;}.account-nav a .icon{width:16px;}.account-content h1{font-size:30px;}.stats{gap:9px;grid-template-columns:repeat(3, minmax(0, 1fr));}.stat{padding:15px;}.stat small{font-size:11px;}.stat strong{font-size:24px;}.order-actions .text-link{margin-left:0;}}@media (max-width:640px){.purchase-head{flex-direction:column-reverse;}.purchase-thumb{width:64px;height:64px;}.license-key{font-size:16px;letter-spacing:1px;}.purchase-detail .panel-head{flex-wrap:wrap;}}#ipsLayout_mainArea:has(.auth-layout):not(:has(.wrap)){width:auto;margin:0 !important;padding:0 !important;font-size:inherit;}body.auth-page #ipsLayout_mainArea{width:auto;margin:0 !important;padding:0 !important;font-size:inherit;}body.auth-page #main{display:block;}.auth-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-height:660px;border-top:1px solid var(--line);}body.auth-page .auth-layout{min-height:100vh;min-height:100dvh;border-top:0;}.auth-art{position:relative;overflow:hidden;isolation:isolate;padding:60px;display:flex;align-items:flex-end;}.auth-art img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:68% center;z-index:-2;}.auth-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg, #101017e0, #10101720);z-index:-1;}.auth-art h2{font-size:49px;line-height:1.1;font-weight:500;letter-spacing:-2px;max-width:350px;margin:15px 0;}.auth-art p{font-size:14px;color:#ababb6;max-width:330px;line-height:1.8;}.auth-side{display:flex;flex-direction:column;min-width:0;}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 44px 0;}.auth-top .brand{font-size:19px;letter-spacing:-.8px;}.auth-top .brand>svg{width:28px;height:30px;}.auth-back{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;color:var(--muted);text-decoration:none;transition:color .18s;}.auth-back svg{width:14px;height:14px;transform:rotate(180deg);transition:transform .18s;}.auth-back:hover{color:var(--accent);}.auth-back:hover svg{transform:rotate(180deg) translateX(3px);}.auth-form{padding:40px 65px 60px;max-width:560px;width:100%;margin:auto;}.auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #ffffff14;border-radius:9px;background:#181822;margin:0 0 32px;}.auth-switch:has(.switch-tab:only-child){grid-template-columns:1fr;}.switch-tab{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;color:#868699;text-decoration:none;transition:color .18s, background .18s;}.switch-tab:hover{color:var(--text);}.switch-tab.active, .switch-tab.active:hover{background:#242431;color:var(--text);box-shadow:0 1px 0 #ffffff0a inset, 0 2px 8px #00000040;}.switch-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.auth-form .eyebrow{margin:0 0 14px;}.auth-form h1{font-size:32px;font-weight:500;letter-spacing:-1px;margin:0 0 12px;}.auth-form>p{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:28px;}.auth-form form{margin:0;}.auth-form .form-field input:not([type=checkbox]):not([type=radio]){width:100% !important;max-width:none;}.auth-form .form-actions{margin-top:4px;}.auth-form .form-actions .btn{width:100%;}.auth-form .form-error{margin-bottom:22px;}.auth-form .notice{margin-bottom:22px;}.auth-form .form-separator{display:none;}.form-options{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 25px;font-size:12px;color:#a3a3b0;}.form-options label{display:flex;gap:7px;align-items:center;margin:0;cursor:pointer;}.form-options input{accent-color:var(--accent);width:14px;height:14px;margin:0;}.form-options a{color:inherit;text-decoration:none;}.form-options a:hover{color:var(--accent);}.form-link{font-size:13px;text-align:center;color:var(--muted);margin-top:25px;}.form-link a{color:var(--accent);}.form-result{font-size:13px;line-height:1.7;color:var(--accent);padding-top:14px;}.login-social-list{display:grid;gap:10px;margin-top:22px;}.login-or{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted);margin:0 0 4px;}.login-or:before, .login-or:after{content:'';flex:1;height:1px;background:var(--line);}.ipsApp .login-social{gap:10px;background:#ffffff04;box-shadow:none;color:var(--text);border-color:#ffffff29;}.ipsApp .login-social:hover{background:#ffffff0c;}.login-social .social-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--social, #ffffff14);color:#fff;font-size:12px;}.login-social img{width:16px;height:16px;}.auth-dialog{padding:10px 4px;}.auth-dialog>.muted{font-size:13px;margin:0 0 20px;}.auth-form .field-required{display:none;}@media (max-width:1050px){.auth-art{padding:44px 40px;}.auth-art h2{font-size:40px;}.auth-top{padding:22px 30px 0;}.auth-form{padding:34px 35px 45px;}}@media (max-width:760px){.auth-layout{grid-template-columns:1fr;min-height:0;}.auth-art{min-height:200px;padding:26px 24px 22px;}.auth-art img{object-position:70% 18%;}.auth-art h2{font-size:22px;line-height:1.15;letter-spacing:-.6px;margin:8px 0 0;max-width:none;}.auth-art p{display:none;}.auth-top{padding:18px 20px 0;}.auth-top .brand{font-size:18px;}.auth-back{font-size:12px;}.auth-form{padding:26px 20px 50px;max-width:none;margin:0;}.auth-switch{margin-bottom:26px;}.auth-form h1{font-size:27px;}}:root{--radius:12px;--bg:#0e0e14;--panel:#16161e;--raised:#22222c;--text:#f6f6f9;--muted:#a3a3b0;--accent:#8a5cf6;--ink:#ffffff;--line:#ffffff12;--theme-brand_primary:138, 92, 246;--font:"Geist", -apple-system, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--font);color:var(--text);background:var(--bg);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:120px;}*{box-sizing:border-box;}a{color:inherit;text-decoration:none;}button, input, select, textarea{font:inherit;color:inherit;}button, a, input, select, summary, textarea{-webkit-tap-highlight-color:transparent;}button{cursor:pointer;border:0;}button:disabled{cursor:not-allowed;opacity:.45;}img{max-width:100%;display:block;}button:focus-visible, a:focus-visible, input:focus-visible, select:focus-visible, summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px;}::selection{background:var(--accent);color:var(--ink);}.wrap{width:min(1320px, calc(100% - 96px));margin-inline:auto;}.skip{position:fixed;top:-100px;left:20px;background:var(--accent);color:#111;padding:12px;z-index:100;}.skip:focus{top:10px;}.announcement{min-height:36px;border-bottom:1px solid var(--line);background:#201b2d;text-align:center;font-size:12px;color:#a9a2b9;display:flex;align-items:center;justify-content:center;gap:12px;padding:9px 20px;}.announcement b{font-size:10px;letter-spacing:1px;color:var(--accent);font-weight:600;}.announcement a{color:#e7e3ef;}.announcement .icon{width:12px;height:12px;}.icon{display:inline-block;vertical-align:middle;width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 22px;border-radius:6px;background:linear-gradient(120deg, #a077ff, #8a5cf6 55%, #8a5cf6);color:var(--ink);font-size:14px;font-weight:650;border:1px solid transparent;transition:filter .2s ease, box-shadow .2s ease, border-color .2s ease, color .2s ease, background-color .2s ease;box-shadow:0 2px 0 #ccb6ff2a inset;position:relative;overflow:hidden;}.btn.small{min-height:40px;padding:10px 18px;font-size:13px;}.btn.secondary{border-color:#ffffff24;background:#ffffff04;color:var(--text);}.btn.secondary:hover{background:#ffffff0c;box-shadow:none;filter:none;border-color:#ffffff4d;}.btn.full{width:100%;}.text-link{font-size:14px;display:inline-flex;align-items:center;gap:10px;color:#c9c9d4;}.text-link:hover{color:var(--accent);}.eyebrow{display:inline-flex;align-items:center;gap:0.5em;padding:7px 12px 7px 9px;border-radius:999px;font-size:12px;line-height:1;letter-spacing:0.3px;background:linear-gradient(120deg, #a077ff, #8a5cf6 55%, #7c4dff);box-shadow:0 10px 30px #8a5cf63d, inset 0 1px #ffffff40;color:#fff;}.eyebrow:before{content:'';width:14px;height:2px;border-radius:100px;background:#fff;box-shadow:0 0 10px #fff;}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.game-strip{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:108px;border-bottom:1px solid var(--line);}.game-strip>span{font-size:11px;line-height:1.7;color:#696981;letter-spacing:1.5px;max-width:130px;}.game-word{font-family:'Barlow Condensed', Impact, sans-serif;font-size:27px;font-weight:700;color:#72728a;letter-spacing:-.4px;line-height:1;text-align:center;}.game-word small{font-family:var(--font);display:block;font-size:8px;letter-spacing:2.2px;margin-top:6px;}.game-word.tarkov{font-size:20px;letter-spacing:-1px;}.section{padding:90px 0;}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;gap:25px;}.section-head h2, .section h2{font-size:38px;font-weight:500;letter-spacing:-1.5px;line-height:1.2;margin:12px 0;}.section-head p, .muted{color:var(--muted);line-height:1.7;}.section-head p{font-size:14px;margin:0;}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #ffffff14;border-radius:5px;background:#16161fd9;color:#cecad8;font-size:10px;font-weight:500;letter-spacing:.2px;}.badge.lime{color:var(--accent);}.badge.amber{color:#8f6edd;}.badge.subtle{background:transparent;color:#88889a;}.dot{width:5px;height:5px;background:currentColor;border-radius:50%;display:inline-block;}.price{font-size:23px;letter-spacing:-1px;}.price small{font-size:12px;color:#818196;letter-spacing:0;font-weight:400;}.feature-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;border-top:1px solid var(--line);padding-top:42px;margin-top:56px;}.feature>.icon{color:var(--accent);width:24px;height:24px;margin-bottom:12px;}.feature h3{font-size:16px;font-weight:500;margin:9px 0;}.feature p{font-size:13px;line-height:1.8;color:var(--muted);max-width:310px;margin:0;}.quiet-section{background:#17171f;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start;}.steps{counter-reset:step;}.step{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid var(--line);}.step:first-child{padding-top:0;}.step>span{font-size:11px;color:#7c7c91;border:1px solid #ffffff20;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;}.step h3{font-size:17px;font-weight:500;margin:2px 0 8px;}.step p{margin:0;font-size:14px;color:var(--muted);line-height:1.8;}details{border-bottom:1px solid var(--line);}summary{padding:23px 0;cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:20px;}summary::-webkit-details-marker{display:none;}summary:after{content:'+';color:#7f7f94;font-size:21px;font-weight:400;}details[open] summary:after{content:'−';}details p{font-size:14px;color:var(--muted);line-height:1.8;padding-bottom:20px;margin:0;max-width:660px;}.center{text-align:center;}.center .eyebrow{justify-content:center;}.page-heading{padding:48px 0 38px;}.page-heading h1{font-size:52px;font-weight:500;letter-spacing:-2.5px;line-height:1.1;margin:14px 0;}.page-heading p{color:var(--muted);max-width:610px;font-size:16px;line-height:1.8;}select{background:var(--panel);border:1px solid var(--line);border-radius:6px;font-size:12px;padding:12px;color:#b8b8c1;max-width:100%;}.soon-art{height:100%;background:linear-gradient(130deg, #282835, #1c1c26);display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed', sans-serif;font-size:70px;letter-spacing:-4px;color:#68687e;}.notice{padding:16px 19px;border:1px solid #8a5cf621;border-radius:8px;background:#8a5cf604;color:#a1a1ae;font-size:13px;line-height:1.7;}.content-bottom{padding-bottom:90px;}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:25px;}.panel h3{font-size:16px;font-weight:500;margin:0 0 20px;}.avatar{height:37px;width:37px;border-radius:50%;display:grid;place-items:center;background:#282836;color:var(--accent);font-size:12px;font-weight:600;flex-shrink:0;}.form-field{margin-bottom:21px;}.form-field label{display:block;font-size:14px;color:#b2b2bb;margin-bottom:9px;}.form-field input, .form-field textarea, .form-field select{width:100%;border:1px solid #ffffff1c;background:#181822;min-height:47px;border-radius:6px;padding:12px 14px;font-size:14px;outline:none;}.form-field textarea{min-height:130px;resize:vertical;}.form-field input:focus, .form-field textarea:focus{border-color:var(--accent);}.preview-note{margin-top:24px;font-size:12px;line-height:1.7;color:#7c7c88;}.empty-state{text-align:center;padding:45px 20px;border:1px dashed #ffffff24;border-radius:10px;color:var(--muted);font-size:14px;line-height:1.8;}.empty-state h3{color:#dfdce6;font-size:18px;font-weight:500;}.empty-state .icon{width:30px;height:30px;color:#7c7c88;}.empty-state .btn{margin-top:12px;}.toast{position:fixed;bottom:25px;right:25px;background:var(--accent);color:#1c1c27;border-radius:9px;padding:16px 22px;box-shadow:0 12px 70px #0008;font-size:14px;z-index:100;max-width:calc(100% - 50px);display:flex;gap:20px;align-items:center;}.toast a{font-weight:650;text-decoration:underline;}.toast button{background:none;color:inherit;padding:3px;}[hidden]{display:none !important;}.game-word small{font-size:10px;}.game-strip>span{font-size:12px;}body{margin:0;background:transparent;}p{line-height:1.7;}.btn:hover{background:linear-gradient(120deg, #a077ff, #8a5cf6 55%, #8a5cf6);filter:brightness(1.07);box-shadow:0 6px 28px #8a5cf62e;transform:none;}.btn.secondary{background:#ffffff04;box-shadow:none;filter:none;border-color:#ffffff29;color:var(--text);}.theme-label-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:var(--accent);gap:30px;}.theme-game-tabs{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:16px;}.theme-game-tabs button{display:flex;align-items:center;gap:12px;position:relative;border:1px solid #ffffff15;border-radius:7px;background:#181822;color:#9797a6;padding:20px 20px;transition:border-color .2s, background .2s;}.theme-game-tabs button[aria-selected=true]{color:#e2daf5;background:#201b2d;border-color:#8a5cf663;}.theme-game-tabs .theme-game-num{font-family:'Barlow Condensed', sans-serif;font-size:24px;font-weight:500;color:#4d4d61;}.theme-game-tabs strong{font-size:15px;font-weight:500;}.theme-game-tabs small{font-size:8px;letter-spacing:1px;position:absolute;top:7px;left:55px;opacity:0;}.theme-game-tabs button>.icon{margin-left:auto;width:16px;color:#5c5c71;}.theme-game-tabs button[aria-selected=true]>.icon{color:var(--accent);}.theme-game-tabs button:hover{border-color:#8a5cf666;}.theme-game-panel[hidden]{display:none !important;}.theme-game-panel{animation:theme-panel-in .4s ease both;}.theme-game-feature{display:flex;align-items:center;justify-content:space-between;position:relative;min-height:205px;border:1px solid #ffffff16;overflow:hidden;border-radius:9px;background:#1e1b26;padding:34px 38px;margin-bottom:22px;isolation:isolate;gap:28px;}.theme-game-feature:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, #17161ded, #17161d99 48%, #17161d22);}.theme-game-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%;z-index:-2;filter:sepia(.25) saturate(.65);}.theme-game-feature h3{font-size:30px;font-weight:500;letter-spacing:-1px;margin:12px 0 8px;}.theme-game-feature p{font-size:14px;color:#a199b5;margin:0;max-width:500px;}.theme-game-feature .eyebrow{font-size:10px;}.theme-game-feature .btn{flex-shrink:0;z-index:2;backdrop-filter:blur(15px);background:#1010179c;font-size:13px;}.theme-game-watermark{position:absolute;right:5%;bottom:-32px;font-family:'Barlow Condensed', sans-serif;font-size:160px;font-weight:700;color:#fff1;z-index:-1;line-height:1;}.theme-home-products{grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;}.theme-status-symbol{width:44px;height:44px;background:#8a5cf60c;display:grid;place-items:center;border-radius:8px;color:var(--accent);}.theme-search-dialog{width:min(620px, calc(100vw - 32px));max-height:80vh;overflow:auto;background:#1a1a24;color:var(--text);border:1px solid #8a5cf637;border-radius:12px;padding:24px;margin:12vh auto 0;box-shadow:0 30px 100px #000a;}.theme-search-dialog::backdrop{background:#0f0f0db8;backdrop-filter:blur(6px);}.theme-search-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}.theme-search-head .eyebrow{font-size:10px;}.theme-command-input{display:flex;align-items:center;gap:14px;border-bottom:1px solid #ffffff25;padding-bottom:20px;color:#7f58d9;}.theme-command-input input{border:0 !important;border-radius:0 !important;background:transparent !important;outline:none !important;box-shadow:none !important;color:var(--text);font-size:20px;width:100%;min-width:0;padding:0 !important;}.theme-command-input input::placeholder{color:#626278;}.theme-command-results{padding:14px 0;}.theme-command-results>a{display:flex;align-items:center;gap:15px;padding:15px 12px;border-radius:7px;transition:background .2s;}.theme-command-results>a:hover{background:#8a5cf60a;}.theme-result-icon{height:36px;width:36px;border:1px solid #ffffff17;border-radius:6px;display:grid;place-items:center;color:#7a58cb;}.theme-command-results strong{font-size:14px;font-weight:500;}.theme-command-results small{display:block;margin-top:5px;font-size:11px;color:#77778d;}.theme-command-results>a>.icon{margin-left:auto;width:16px;color:#6b5b90;}.theme-command-results [hidden], .theme-command-empty[hidden]{display:none !important;}.theme-command-empty{font-size:14px;color:#938aa8;text-align:center;padding:22px;}.theme-command-foot{display:flex;justify-content:space-between;border-top:1px solid #ffffff15;padding-top:17px;font-size:9px;color:#685f7d;letter-spacing:1px;}.theme-command-foot kbd{font-family:inherit;letter-spacing:0;}.theme-search-dialog[open]{animation:theme-panel-in .2s ease;}.badge.lime{background:#8a5cf60c;color:#8f6ae5;border-color:#8a5cf620;}.azSite{--bg:#0e0e14;--panel:#16161e;--raised:#22222c;--text:#f6f6f9;--muted:#a3a3b0;--accent:#8a5cf6;--ink:#ffffff;--line:#ffffff12;}.theme-category-genre{font-size:8px;letter-spacing:1.3px;color:#63637a;margin-bottom:17px;}.theme-category-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:21px;color:#626279;}.theme-category-bottom small{font-size:10px;}.theme-category-bottom .icon{width:15px;height:15px;color:#775bb8;transition:transform .25s;}.error-page{padding-top:70px;padding-bottom:90px;}.error-page h1{font-size:55px;font-weight:500;letter-spacing:-2px;margin:14px 0 12px;}.error-page .muted{font-size:16px;margin:0;}.error-page .actions{justify-content:center;margin-top:25px;}.error-page .error-message{max-width:560px;margin:22px auto 0;text-align:center;}.error-page .preview-note{margin-top:34px;}.error-page .error-details{max-width:780px;margin:30px auto 0;text-align:left;}.error-page .error-details textarea{width:100%;margin-top:12px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;font:12px/1.5 monospace;color:var(--muted);}.field-error{display:block;margin-top:8px;font-size:12px;line-height:1.5;color:#ffb199;}.form-field.has-error input, .form-field.has-error textarea, .form-field.has-error select{border-color:#ff8b6a66;}.support-sent{margin:0;}.faq{max-width:780px;margin:32px auto 0;display:grid;gap:12px;}.faq .faq-item{border:1px solid #ffffff12;border-radius:12px;background:#15151e;transition:border-color .3s ease, background .3s ease, transform .3s ease;}.faq .faq-item:hover{border-color:#ffffff24;background:#191923;}.faq .faq-item[open]{border-color:#8a5cf64d;background:#1b1922;}.faq .faq-item summary{padding:20px 22px;font-size:15px;font-weight:500;color:#e9e6f1;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;border:0;user-select:none;}.faq .faq-item summary::-webkit-details-marker{display:none;}.faq .faq-item summary:after{content:none;}.faq .faq-item summary span{flex:1;line-height:1.45;}.faq .faq-plus{position:relative;flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:1px solid #ffffff1f;background:#ffffff06;transition:background .3s ease, border-color .3s ease, transform .45s cubic-bezier(.2, .8, .2, 1);}.faq .faq-plus:before, .faq .faq-plus:after{content:'';position:absolute;top:50%;left:50%;width:12px;height:1.6px;background:#cdc8d9;border-radius:2px;transform:translate(-50%, -50%);transition:background .3s ease;}.faq .faq-plus:after{transform:translate(-50%, -50%) rotate(90deg);}.faq .faq-item:hover .faq-plus{border-color:#8a5cf666;}.faq .faq-item[open] .faq-plus{background:var(--accent);border-color:var(--accent);transform:rotate(135deg);}.faq .faq-item[open] .faq-plus:before, .faq .faq-item[open] .faq-plus:after{background:var(--ink);}.faq .faq-answer{overflow:hidden;}.faq .faq-answer p{margin:0;padding:0 22px 22px 22px;font-size:14px;line-height:1.8;color:#9999a7;max-width:70ch;}.faq .faq-item.is-animating .faq-answer{will-change:height;}html, body{overflow-x:clip;}.faq .faq-item, .theme-faq-section .faq .faq-item{padding:0;}.tone-good{--tone:#34d399;}.tone-safe{--tone:#4fd18b;}.tone-warn{--tone:#e9b761;}.tone-info{--tone:#7fb2e0;}.tone-bad{--tone:#e8563d;}.tone-dev{--tone:#b9a7ff;}.tone-plan{--tone:#88889b;}.badge .icon{width:12px;height:12px;}.badge.status-badge{color:var(--tone);border-color:color-mix(in srgb, var(--tone) 32%, transparent);background:color-mix(in srgb, var(--tone) 10%, #16161f);}.badge.status-badge i{width:6px;height:6px;border-radius:50%;background:var(--tone);box-shadow:0 0 8px color-mix(in srgb, var(--tone) 60%, transparent);}.filter-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid #ffffff14;background:#ffffff05;font-size:13px;color:#ababb6;cursor:pointer;transition:border-color .2s, background .2s, color .2s;}.filter-chip i{width:7px;height:7px;border-radius:50%;background:var(--tone, #88889b);}.filter-chip span{font-size:11px;color:#68687e;}.filter-chip:hover{border-color:#ffffff2e;color:var(--text);}.filter-chip.active{border-color:#8a5cf666;background:#8a5cf612;color:var(--text);}.filter-chip.active span{color:#7e5ec9;}.filter-chip[disabled]{opacity:.55;cursor:default;pointer-events:none;}.center-heading{text-align:center;padding-bottom:30px;}.center-heading .eyebrow{justify-content:center;}.center-heading p{margin-inline:auto;}.guide-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;}.guide-list a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid #ffffff0e;background:#ffffff03;font-size:13px;color:#cdc8d9;transition:border-color .2s, background .2s;}.guide-list a:hover{border-color:#8a5cf640;background:#ffffff06;}.guide-list .icon{width:15px;height:15px;color:#9a73f7;flex-shrink:0;}.guide-list span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.guide-list small{font-size:11px;color:#8e8e9a;white-space:nowrap;}.faq .faq-answer ul{margin:0;padding:0 22px 18px 42px;font-size:14px;line-height:1.8;color:#9999a7;max-width:70ch;}.faq .faq-answer li{margin:4px 0;}.faq .faq-answer p:has(+ ul), .faq .faq-answer p:has(+ p){padding-bottom:12px;}.faq .faq-answer a{color:var(--accent);word-break:break-word;}@keyframes shimmer{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}.t-gradient, .hero h1 em, .theme-hero h1 em, .theme-community h2 em, .community-copy h2 em{color:transparent;background:linear-gradient(90deg, #c4b5fd 0%, #8a5cf6 25%, #7c4dff 50%, #8a5cf6 75%, #c4b5fd 100%) 0% 0%/200% 100%;-webkit-background-clip:text;background-clip:text;animation:shimmer 7s linear infinite;}.geist-mono{font-family:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;}@media (max-width:1200px){.theme-home-products{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:1050px){.split{gap:50px;}}@media (max-width:979px){.wrap{width:calc(100% - 48px);}.theme-game-tabs button{padding:20px 12px;gap:9px;}.theme-game-tabs strong{font-size:13px;}.theme-game-tabs .theme-game-num{font-size:19px;}.theme-game-tabs button>.icon{width:13px;}.theme-game-feature .btn{font-size:12px;padding:12px 15px;}}@media (max-width:760px){.announcement{gap:8px;min-height:35px;font-size:10px;}.announcement b{font-size:9px;}.game-strip{gap:22px;overflow:auto;min-height:95px;}.game-strip>span{display:none;}.game-word{font-size:23px;flex-shrink:0;}.game-word.tarkov{font-size:18px;}.section{padding:58px 0;}.section-head{align-items:flex-start;margin-bottom:25px;gap:14px;}.section-head h2, .section h2{font-size:29px;letter-spacing:-1px;}.section-head p{font-size:12px;max-width:225px;}.section-head>.text-link{font-size:11px;white-space:nowrap;margin-top:24px;}.feature-grid{grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:35px;}.feature{display:grid;grid-template-columns:26px 1fr;column-gap:17px;}.feature>.icon{grid-row:span 2;margin-top:8px;}.feature p{max-width:none;font-size:13px;}.feature h3{margin-top:4px;}.split{grid-template-columns:1fr;gap:30px;}.split .muted{font-size:14px;}.step{padding:20px 0;}.page-heading{padding:32px 0;}.page-heading h1{font-size:39px;letter-spacing:-1.6px;}.content-bottom{padding-bottom:55px;}.section-head p{font-size:13px;}.page-heading p{font-size:15px;}.error-page{padding-top:40px;padding-bottom:50px;}.error-page h1{font-size:38px;letter-spacing:-1.4px;}.error-page .actions{flex-direction:column;align-items:stretch;}.faq .faq-item summary{padding:17px 18px;font-size:14px;}.faq .faq-answer p{padding:0 18px 18px 18px;font-size:13.5px;}}@media (max-width:640px){.wrap{width:calc(100% - 36px);}.theme-label-top{font-size:8px;}.theme-game-tabs{gap:7px;grid-template-columns:1fr;}.theme-game-tabs button{padding:14px 16px;}.theme-game-tabs strong{font-size:14px;}.theme-game-tabs .theme-game-num{font-size:19px;min-width:20px;}.theme-game-tabs small{position:static;opacity:1;font-size:8px;margin-left:auto;letter-spacing:.5px;}.theme-game-tabs button>.icon{margin-left:0;}.theme-game-feature{padding:28px 23px;min-height:260px;display:block;margin-bottom:16px;}.theme-game-feature h3{font-size:26px;margin:15px 0 12px;max-width:260px;}.theme-game-feature p{font-size:13px;max-width:270px;}.theme-game-feature .btn{margin-top:23px;}.theme-game-feature>img{object-position:65% center;}.theme-game-watermark{font-size:110px;bottom:-20px;}.theme-home-products{grid-template-columns:1fr;}.theme-search-dialog{padding:20px;margin-top:8vh;}.theme-command-input input{font-size:17px;}.theme-command-foot{font-size:8px;}.theme-command-results>a{padding:13px 5px;}.faq .faq-answer ul{padding:0 18px 16px 36px;font-size:13.5px;}}@media (max-width:540px){.theme-category-genre{font-size:7px;margin-bottom:13px;}.theme-category-bottom{padding-top:17px;}.theme-category-bottom small{font-size:9px;}}@media (prefers-reduced-motion:reduce){*, *:before, *:after{scroll-behavior:auto !important;transition:none !important;animation:none !important;}:root{scroll-behavior:auto;}}.cart-layout{display:grid;grid-template-columns:1fr 350px;gap:35px;padding-bottom:90px;align-items:start;}.cart-row{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid var(--line);align-items:center;}.cart-row img{height:85px;width:110px;object-fit:cover;object-position:70% center;border-radius:7px;flex-shrink:0;}.cart-row .cart-art{height:85px;width:110px;border-radius:7px;background:#22222c;display:grid;place-items:center;color:#7c7c88;flex-shrink:0;}.cart-row .cart-art .icon{width:26px;height:26px;}.cart-row>div{flex:1;min-width:0;}.cart-row h3{font-size:17px;font-weight:500;margin:0 0 8px;}.cart-row h3 a{color:inherit;text-decoration:none;}.cart-row h3 a:hover{color:var(--accent);}.cart-row p{color:var(--muted);font-size:12px;margin:0;line-height:1.6;}.cart-row strong{font-size:18px;font-weight:500;}.cart-price{text-align:right;flex:0 0 auto;}.cart-price small{display:block;font-size:11px;color:var(--muted);margin-top:4px;font-weight:400;}.cart-qty{display:inline-flex;align-items:center;gap:2px;margin-top:12px;border:1px solid #ffffff1c;border-radius:6px;padding:2px;background:#181822;}.cart-qty input[type=number]{width:44px;min-height:0;text-align:center;background:none;border:0;color:var(--text);font-size:13px;padding:4px 0;-moz-appearance:textfield;outline:none;}.cart-qty input::-webkit-outer-spin-button, .cart-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.qty-btn{background:none;border:0;color:#d4d4de;width:28px;height:28px;display:grid;place-items:center;border-radius:4px;cursor:pointer;padding:0;}.qty-btn:hover{background:#ffffff0c;color:var(--accent);}.qty-btn:disabled{opacity:.35;cursor:default;background:none;color:#d4d4de;}.qty-btn .icon{width:14px;height:14px;}.cart-qty .btn.small{min-height:30px;padding:5px 10px;font-size:12px;margin-left:4px;}.cart-row .icon-btn{border:0;cursor:pointer;flex-shrink:0;border-radius:6px;}.cart-row .icon-btn:hover{color:#ff8a80;background:#ffffff08;}.cart-row .icon-btn .icon{width:18px;height:18px;}.cart-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;}.cart-actions .clear-link{font-size:12px;color:var(--muted);text-decoration:none;}.cart-actions .clear-link:hover{color:#ff8a80;}.order-line{display:flex;justify-content:space-between;gap:16px;margin:20px 0;font-size:13px;color:var(--muted);}.order-line>span:first-child{min-width:0;}.order-line.total{border-top:1px solid var(--line);padding-top:20px;color:#fff;font-size:17px;}.order-summary .btn[disabled]{opacity:.55;cursor:default;transform:none;box-shadow:none;}.order-summary .btn[disabled]:hover{filter:none;box-shadow:none;}@media (max-width:1050px){.cart-layout{grid-template-columns:1fr 300px;}}@media (max-width:760px){.cart-layout{grid-template-columns:1fr;gap:30px;padding-bottom:60px;}.cart-row{gap:15px;flex-wrap:wrap;}.cart-row img, .cart-row .cart-art{width:70px;height:75px;}.cart-row h3{font-size:14px;}.cart-row strong{font-size:15px;}.cart-row .icon-btn{padding:4px;}.cart-actions{flex-direction:column;align-items:flex-start;}}.checkout-page{padding-bottom:90px;}.checkout-page .page-heading{padding-bottom:26px;}.checkout-secure{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#a3a3b0;margin:0 0 26px;}.checkout-secure .icon{width:14px;height:14px;color:var(--accent);}.ipsApp .wizard{background:none;border:0;padding:0;margin:0;}.ipsApp .wizard .ipsStepBar, .wizard-steps{display:flex;gap:0;list-style:none;margin:0 0 34px;padding:0;background:none;border:0;width:auto;height:auto;table-layout:auto;overflow:visible;align-items:center;}.ipsApp .wizard .ipsStep, .wizard-steps li{display:flex;flex:1;background:none;border:0;padding:0;margin:0;width:auto;float:none;height:auto;text-align:left;box-shadow:none;}.ipsApp .wizard .ipsStepBar:before, .ipsApp .wizard .ipsStepBar:after, .ipsApp .wizard .ipsStep:before, .ipsApp .wizard .ipsStep:after, .ipsApp .wizard .ipsStep>a:before, .ipsApp .wizard .ipsStep>a:after, .ipsApp .wizard .ipsStep>span:before, .ipsApp .wizard .ipsStep>span:after, .ipsApp .wizard .ipsStep_active:before, .ipsApp .wizard .ipsStep_active:after{display:none !important;content:none !important;border:0 !important;}.ipsApp .wizard .ipsStep, .ipsApp .wizard .ipsStep_active{border-right:0;border-left:0;box-shadow:none;overflow:visible;}.ipsApp .wizard-steps li>a, .ipsApp .wizard-steps li>span{display:flex;align-items:center;gap:12px;width:auto;padding:10px 20px 10px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:14px;text-decoration:none;text-align:left;line-height:1.4;height:auto;position:static;margin:0;flex-direction:row;justify-content:flex-start;white-space:nowrap;}.ipsApp .wizard-steps li.done>a{color:var(--text);}.ipsApp .wizard-steps li.done>a:hover{border-color:#8a5cf644;color:var(--text);}.ipsApp .wizard-steps li.active>span{border-color:#8a5cf680;background:#8a5cf612;color:var(--text);box-shadow:0 0 0 4px #8a5cf60f;}.step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#282836;color:var(--accent);font-style:normal;font-size:13px;font-weight:700;flex-shrink:0;}.wizard-steps li.done .step-number{background:var(--accent);color:var(--ink);}.step-name{font-weight:600;}.checkout-layout{display:grid;grid-template-columns:minmax(0, 1fr) 400px;gap:32px;align-items:start;}.checkout-main{min-width:0;}.checkout-layout>aside{position:sticky;top:24px;}.checkout-subhead{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:0 0 18px;}.checkout-form{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:25px;}.checkout-choice{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;}.checkout-choice .panel h3{margin-bottom:8px;}.checkout-choice .panel>.muted{font-size:13px;margin:0 0 20px;}.checkout-new .btn{margin-top:6px;}.checkout-login{max-width:520px;}.checkout-newform{margin-top:30px;}.checkout-addresses{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;}.checkout-addresses h3{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--muted);font-weight:500;margin:0 0 12px;}.checkout-addresses h3 .text-link{font-size:12px;}.checkout-addresses address{font-style:normal;font-size:14px;line-height:1.8;color:#d4d4de;}.checkout-note{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin:0 0 22px;padding:14px 18px;border:1px solid #ffffff12;border-radius:12px;background:#181820;}.checkout-note .icon{width:16px;height:16px;color:var(--accent);flex-shrink:0;}.coupon-form{margin-bottom:22px;}.coupon-panel h3{margin-bottom:14px;}.coupon-row{display:flex;gap:12px;margin:0;align-items:stretch;}.coupon-input{flex:1;}.coupon-row .btn{flex-shrink:0;min-height:50px;padding-inline:30px;}.coupon-row .btn[disabled]{opacity:.5;cursor:default;transform:none;}.checkout-payment h3{display:flex;align-items:center;gap:10px;}.checkout-payment h3 .icon{width:16px;height:16px;color:var(--accent);}.payment-form .form-rows:empty{display:none;}.payment-methods{position:relative;}.payment-choices{grid-template-columns:1fr;}.payment-choices img{max-height:22px;vertical-align:middle;}.payment-form .form-actions .btn .icon{width:16px;height:16px;}.order-summary h3{margin-bottom:14px;}.order-items-summary{margin-bottom:6px;}.order-item{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5;}.order-item>span:last-child{white-space:nowrap;font-weight:500;}.order-item em{font-style:normal;color:var(--muted);}.order-item small{display:block;font-size:12px;color:var(--muted);margin-top:4px;font-weight:400;}.order-summary .order-line{margin:14px 0;font-size:14px;}.order-summary .order-line.total{margin-top:18px;align-items:baseline;padding-top:18px;border-top:1px solid var(--line);font-size:16px;font-weight:600;}.order-summary.renewals{margin-top:18px;background:var(--panel);}.order-summary.renewals h3{font-size:14px;display:flex;align-items:center;gap:8px;}.order-summary .btn{margin-top:6px;}.order-summary .preview-note{margin-top:18px;}.checkout-result{text-align:center;padding:6px 0 34px;max-width:720px;margin:0 auto;}.checkout-result .lead{font-size:18px;font-weight:500;margin:0 0 10px;line-height:1.5;}.checkout-result .muted{font-size:14px;margin:0 0 6px;}.checkout-result .btn{margin-top:20px;}.checkout-result .notice{text-align:left;margin:22px 0;}.checkout-result-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px;}.checkout-result-actions .btn{margin-top:0;}.payment-instructions p{margin:0 0 10px;}.order-review{margin-top:10px;}.order-review-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;}.order-review-head h2{font-size:22px;font-weight:500;margin:0;letter-spacing:-.5px;}.order-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;}.order-review h3{font-size:14px;font-weight:500;color:var(--muted);margin:0 0 10px;}.order-review h3+h3{margin-top:22px;}.order-review address{font-style:normal;font-size:14px;line-height:1.8;margin-bottom:22px;}.order-items{list-style:none;margin:0;padding:0;}.order-items li{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5;}.order-items li>span:not(.order-thumb){flex:1;min-width:0;}.order-items li>strong{white-space:nowrap;font-weight:500;}.order-items em{font-style:normal;color:var(--muted);}.order-items a{color:inherit;}.order-items img, .order-thumb{width:44px;height:44px;border-radius:7px;object-fit:cover;background:#22222c;display:grid;place-items:center;color:#7c7c88;flex-shrink:0;}.order-thumb .icon{width:20px;height:20px;}.order-items small{display:block;font-size:12px;color:var(--muted);margin-top:3px;}.payment-log{list-style:none;margin:0;padding:0;}.payment-log li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;font-size:14px;line-height:1.5;}.payment-log li+li{border-top:1px solid var(--line);}.payment-log .log-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#282836;color:var(--accent);}.payment-log .log-icon .icon{width:14px;height:14px;}.payment-log li.refused .log-icon{background:#3a2020;color:#ff8a80;}.payment-log li.wait .log-icon{background:#28203a;color:#8f6edd;}.payment-log li.refunded .log-icon{background:#282837;color:var(--muted);}.payment-log strong{font-weight:500;}.payment-log strong a{color:inherit;}.payment-log small{display:block;font-size:12px;color:var(--muted);margin-top:3px;}.guest-panel .badge{margin-bottom:14px;}.guest-note{font-size:13px;margin:0 0 20px;}.guest-returning{margin-top:0;}.guest-signup{text-align:left;margin-top:20px;}.shipping-current{margin-bottom:22px;}.shipping-current address{font-style:normal;font-size:14px;line-height:1.8;margin-bottom:10px;}.shipping-options{margin-top:26px;}.guest-choice{grid-template-columns:1.1fr 1fr;}.guest-choice .panel{padding:28px;}.guest-panel h3{font-size:22px;letter-spacing:-.5px;margin-bottom:8px;}.guest-panel>.badge{margin-bottom:16px;}.guest-benefits{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;}.guest-benefits li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:#d4d4de;}.guest-benefits .icon{width:16px;height:16px;color:var(--accent);margin-top:3px;}.guest-panel .checkout-form{background:none;border:0;padding:0;border-radius:0;}.guest-panel .form-check{margin-bottom:14px;}.guest-panel .form-rows>.form-field:not(.form-check)+.form-check{margin-top:2px;}.guest-panel .form-actions{margin-top:22px;}.guest-panel .form-actions .btn{width:100%;}.guest-secure{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:12px;line-height:1.6;color:var(--muted);}.guest-secure .icon{width:14px;height:14px;color:var(--accent);margin-top:3px;}.guest-returning .form-options{margin-bottom:22px;}.guest-returning #elSignIn_submit{background:#ffffff04;box-shadow:none;border-color:#ffffff29;color:var(--text);}.guest-returning #elSignIn_submit:hover{background:#ffffff0c;}.guest-returning .guest-signup{text-align:left;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line);}.payment-choices .option-card{padding:18px 20px;background:#ffffff03;border-radius:12px;}.payment-choices .option-card .choice-text{font-weight:600;font-size:15px;}.payment-choices .option-card:has(input:checked){border-color:var(--accent);background:#8a5cf60a;}.gateway-fields{display:none;margin:-4px 0 21px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#16161f;}.gateway-fields:has(>.form-rows>li:not(.ipsHide)){display:block;}.gateway-fields .form-rows>li:last-child{margin-bottom:0;}.gateway-fields .form-field input:not([type=checkbox]):not([type=radio]), .gateway-fields .form-field select{background:var(--bg);}.ipsApp .gateway-fields .ipsPad{padding:0;}.ipsApp .gateway-fields .ipsFieldRow_label:empty{display:none;}.payment-terms{margin-bottom:8px;}.order-summary.renewals h3 .icon{width:15px;height:15px;color:var(--accent);}.order-summary .renewal-next{font-size:15px;}.order-summary .renewal-next>span:first-child{color:var(--muted);font-size:13px;line-height:1.5;align-self:center;}.payment-methods .change-method[hidden]{display:none;}.payment-methods.has-preferred .payment-choices li:not(:has(input:checked)){display:none;}.ipsApp .wizard .ipsStep, .wizard-steps li{flex:0 0 auto;align-items:center;}.ipsApp .wizard .wizard-steps li.ipsStep+li.ipsStep:before{content:'' !important;display:block !important;position:static;flex:0 0 auto;width:56px;height:1px;margin:0 14px;border:0 !important;background:#ffffff24 !important;}.ipsApp .wizard .wizard-steps li.ipsStep.done+li.ipsStep:before{background:var(--accent) !important;}.wizard-steps li.active .step-number{background:var(--accent);color:var(--ink);}.checkout-page .panel{border-radius:16px;padding:28px 30px;}.checkout-page .panel>h3{font-size:18px;font-weight:700;letter-spacing:-.3px;}.checkout-addresses.single{grid-template-columns:1fr;}.checkout-addresses.single .panel{display:grid;grid-template-columns:auto 1fr;gap:6px 30px;align-items:start;}.checkout-addresses.single h3{margin:0;grid-column:1/-1;}.checkout-addresses.single address{grid-column:1/-1;columns:2;column-gap:30px;}.checkout-page .checkout-addresses .panel>h3{font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#9b9ba9;}.checkout-addresses h3 .text-link{text-transform:none;letter-spacing:0;color:var(--accent);font-size:13px;}.checkout-addresses address{font-size:15px;line-height:1.9;}.coupon-input input{width:100% !important;max-width:none !important;min-height:50px;}.payment-methods>.ipsFieldRow_label{display:block;padding-right:260px;margin-bottom:12px;font-size:14px;color:#a8a8b3;}.method-links{position:absolute;right:0;top:0;display:flex;align-items:center;gap:20px;}.method-links .text-link{font-size:13px;}.method-links .change-method{color:var(--accent);background:none;cursor:pointer;}.method-links .change-method[hidden]{display:none;}.method-links .split-link{color:#9b9ba9;}.payment-form .form-actions .btn{min-height:56px;font-size:15px;}.order-summary{background:linear-gradient(180deg, #8a5cf60a, #8a5cf600 140px), var(--panel);}.order-summary .order-line.total strong{font-size:26px;font-weight:700;letter-spacing:-.6px;}.order-trust{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--line);display:grid;gap:11px;}.order-trust li{display:flex;align-items:center;gap:10px;font-size:13px;color:#a8a8b3;}.order-trust .icon{width:15px;height:15px;color:var(--accent);flex-shrink:0;}.order-summary.renewals .order-line.total strong{font-size:18px;}.guest-panel .form-field input:not([type=checkbox]):not([type=radio]){width:100%;max-width:none;}@media (max-width:1050px){.checkout-layout{grid-template-columns:minmax(0, 1fr) 330px;gap:24px;}}@media (max-width:800px){.checkout-layout>aside{position:static;}.wizard-steps{flex-direction:column;}.checkout-form{padding:18px;}.checkout-page{padding-bottom:60px;}.coupon-row{flex-direction:column;}.coupon-row .btn{width:100%;}.coupon-input{width:100%;}.order-review-head{flex-direction:column;align-items:flex-start;}.guest-checkout>aside{order:-1;}.guest-choice{grid-template-columns:1fr;}.guest-choice .panel{padding:20px;}.checkout-layout{grid-template-columns:1fr;}.ipsApp .wizard .ipsStepBar, .wizard-steps{flex-direction:row;flex-wrap:wrap;gap:8px 0;}.ipsApp .wizard .wizard-steps li.ipsStep+li.ipsStep:before{width:22px;margin:0 8px;}.ipsApp .wizard-steps li>a, .ipsApp .wizard-steps li>span{padding:8px 14px 8px 8px;font-size:13px;}.checkout-page .panel{padding:20px;}.checkout-addresses.single address{columns:1;}.payment-methods>.ipsFieldRow_label{padding-right:0;}.method-links{position:static;margin:0 0 12px;justify-content:space-between;}}.forum-grid{display:grid;grid-template-columns:1fr 285px;gap:28px;}.forum-section{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:25px;}.forum-section h2{background:var(--panel);font-size:12px;font-weight:500;padding:17px 23px;margin:0;color:#bebec6;text-transform:uppercase;letter-spacing:.6px;}.forum-section h2 a{color:inherit;}.forum-section h2 a:hover{color:var(--accent);}ol.forum-section{list-style:none;margin:0 0 25px;padding:0;}ol.forum-section>li:first-child{border-top:0;}.forum-row{display:flex;gap:20px;align-items:center;padding:25px 23px;border-top:1px solid var(--line);position:relative;}.forum-row>.icon{color:#9595a4;width:23px;height:23px;flex-shrink:0;}.forum-row>.forum-icon{color:#9595a4;width:23px;height:23px;flex-shrink:0;display:block;position:relative;z-index:1;}.forum-row>.forum-icon .icon, .forum-row>.forum-icon img{width:23px;height:23px;display:block;}.forum-row>.forum-icon img{border-radius:6px;object-fit:cover;}.forum-row>div{flex:1;min-width:0;}.forum-row h3{font-size:15px;font-weight:500;margin:0 0 7px;}.forum-row h3 a{color:inherit;}.forum-row h3 a::after{content:'';position:absolute;inset:0;}.forum-row p{font-size:12px;color:var(--muted);margin:0;}.forum-row p a, .forum-row .avatar a, .forum-row .row-check{position:relative;z-index:1;}.forum-row p a:hover{color:var(--accent);}.forum-row .dot{color:#505064;margin:0 3px;}.forum-row .subforums{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:9px;}.forum-row .subforums a{color:#c9c9d4;}.forum-row .subforums a.unread{color:var(--text);font-weight:500;}.forum-row .queued, .forum-row .queued a{color:#8f6edd;font-size:12px;margin-top:6px;}.forum-row .topic-count{flex:0;text-align:center;min-width:70px;font-size:15px;}.topic-count small{display:block;color:var(--muted);font-size:10px;margin-top:5px;}.forum-row:hover{background:#ffffff03;}.forum-row.unread h3 a::before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:2px;}.forum-row.moderated{opacity:.65;}.forum-row .topic-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px;}.forum-row .avatar{overflow:hidden;}.avatar .ipsUserPhoto{display:block;width:100%;height:100%;border-radius:50%;border:0;box-shadow:none;background:none;padding:0;}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;}.row-check{position:relative;z-index:1;flex-shrink:0;}.mini-item{padding:17px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6;}.mini-item:last-child{border:0;}.mini-item small{display:block;color:var(--muted);font-size:11px;margin-top:6px;}.mini-item a{display:inline-flex;align-items:center;gap:10px;}.mini-item a:hover{color:var(--accent);}.mini-item .icon{width:15px;height:15px;}.forum-grid aside .panel>.muted{font-size:13px;margin:0 0 22px;}.forum-grid aside .panel .btn .icon{width:16px;height:16px;}.helpful-links{margin-top:20px;}.helpful-links .mini-item:last-child{padding-bottom:0;}.forum-grid .notice a{color:var(--accent);}.forum-rules{margin-bottom:25px;}.forum-rules a{color:var(--accent);}.topic-head{align-items:center;margin:0 0 20px;gap:14px;}.topic-head>.muted{font-size:13px;}.topic-head .actions{flex-wrap:wrap;}.topic-head .topic-tools{margin-left:auto;}.topic-head .btn .icon{width:16px;height:16px;}.topic-list{margin-bottom:10px;}.topic-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px;font-size:12px;color:var(--muted);}.topic-toolbar.bottom{margin:14px 0 0;justify-content:flex-end;}.topic-menus{display:flex;gap:18px;list-style:none;margin:0;padding:0;align-items:center;float:none;}.topic-menus>li{position:relative;}.topic-menus>li>a{color:#c9c9d4;display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:0;background:none;border:0;}.topic-menus>li>a:hover, .topic-menus>li>a.ipsButtonRow_active{color:var(--accent);background:none;}.topic-menus .icon{width:14px;height:14px;}.topic-modbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 0;}.topic-modbar select{min-width:200px;}.ipsApp .ipsPagination{display:flex;gap:4px;list-style:none;margin:0;padding:0;align-items:center;flex-wrap:wrap;float:none;background:none;}.ipsApp .ipsPagination li{margin:0;float:none;}.ipsApp .ipsPagination li a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 10px;border:1px solid #ffffff1c;border-radius:6px;background:#ffffff04;color:#c9c9d4;font-size:12px;text-decoration:none;}.ipsApp .ipsPagination li a:hover{border-color:#ffffff33;color:var(--text);}.ipsApp .ipsPagination .ipsPagination_active a{background:var(--accent);color:var(--ink);border-color:transparent;font-weight:600;}.ipsApp .ipsPagination .ipsPagination_inactive a{opacity:.35;pointer-events:none;}.ipsApp .ipsPagination .ipsPagination_pageJump a{border:0;background:none;color:var(--muted);padding:0 4px;}.ipsApp .ipsMiniPagination{display:inline-flex;gap:4px;margin:0;padding:0;}.ipsApp .ipsMiniPagination li a{color:#c9c9d4;background:#ffffff08;border-radius:4px;padding:1px 6px;font-size:11px;}.empty-state .icon{display:block;margin:0 auto 14px;}.empty-state h3{margin:0 0 6px;}.empty-state p{margin:0;}.empty-state .btn .icon{width:16px;height:16px;margin:0;}.forum-topic{display:flex;gap:22px;padding:28px;}.forum-topic p{color:#a0a0ad;font-size:14px;line-height:1.9;}.forum-topic .topic-body{flex:1;min-width:0;}.forum-topic.moderated{border-color:#8f6edd33;background:#8f6edd08;}.forum-topic.solved{border-color:#8a5cf633;}.topic-feed .forum-topic{margin-bottom:18px;border-radius:10px;}.topic-question{border-color:#8a5cf62e;}.post-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;}.post-who{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;min-width:0;}.post-author a{color:var(--text);}.post-author a:hover{color:var(--accent);}.post-date{font-size:12px;color:var(--muted);flex-basis:100%;margin-top:2px;}.post-date a{color:var(--muted);}.post-date a:hover{color:var(--accent);}.post-date .dot, .topic-heading .dot{color:#505064;margin:0 4px;}.post-tools{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none;flex-shrink:0;}.post-more{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:6px;color:var(--muted);border:1px solid transparent;}.post-more:hover, .post-more.ipsMenu_active{border-color:#ffffff1c;color:var(--text);}.post-content{color:#a0a0ad;font-size:14px;line-height:1.9;margin-top:8px;}.post-content p{margin:0 0 14px;}.post-content p:last-child{margin-bottom:0;}.ipsApp .post-content a{color:var(--accent);text-decoration:none;border-bottom:1px solid #8a5cf655;}.ipsApp .post-content .ipsQuote{background:#ffffff05;border:1px solid #ffffff14;border-left:3px solid var(--accent);color:#c9c9d4;border-radius:6px;}.ipsApp .post-content .ipsQuote_citation{background:#ffffff08;color:var(--text);}.ipsApp .post-content .ipsQuote_citation a{color:var(--text);}.ipsApp .post-content .ipsCode, .ipsApp .post-content pre{background:var(--bg);color:#ccc8d6;border:1px solid var(--line);border-radius:6px;}.ipsApp .post-content .ipsSpoiler{background:#ffffff05;border-color:#ffffff14;}.ipsApp .post-content .ipsSpoiler_header{background:#ffffff08;color:var(--text);}.ipsApp .post-content .ipsEdited{color:var(--muted);font-size:12px;}.post-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);flex-wrap:wrap;}.post-actions{display:flex;gap:16px;list-style:none;margin:0;padding:0;align-items:center;font-size:13px;float:none;}.post-actions li{margin:0;}.post-actions a{color:#c9c9d4;}.post-actions a:hover{color:var(--accent);}.post-actions .btn{min-height:34px;padding:6px 14px;font-size:12px;}.post-multiquote{background:#ffffff08;border:1px solid #ffffff1c;color:#c9c9d4;border-radius:5px;width:26px;height:26px;display:inline-grid;place-items:center;font-size:11px;}.ipsApp .post-controls .ipsItemControls_right{float:none;margin-left:auto;}.ipsApp .forum-topic .ipsReact{float:none;}.ipsApp .forum-topic .ipsReact_blurb{background:#ffffff08;border-radius:20px;color:var(--text);}.ipsApp .forum-topic .ipsReact_reaction{background:#ffffff08;border:1px solid #ffffff1c;color:#c9c9d4;border-radius:20px;}.ipsApp .forum-topic .ipsReact_reaction .ipsReact_name{color:#c9c9d4;}.ipsApp .forum-topic .ipsReact_reacted .ipsReact_reaction{border-color:#8a5cf655;color:var(--accent);}.ipsApp .forum-topic .ipsReact_types{background:none;}.ipsApp .forum-topic .ipsReact_unreact{color:var(--muted);}.ipsApp .forum-topic .ipsReact_reactCountOnly{background:#ffffff08;color:var(--text);border-radius:20px;}.ipsApp .forum-topic .cAuthorPane_badge{display:none;}.ipsApp .forum-topic .ipsSignature{border-top:1px solid var(--line);color:var(--muted);font-size:12px;margin-top:18px;padding-top:14px;}.topic-heading .topic-badges{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 -4px;}.topic-heading p a{color:#c9c9d4;}.topic-heading p a:hover{color:var(--accent);}.topic-heading [data-role="editableTitle"]{cursor:text;}.topic-tags{margin-top:16px;min-height:30px;overflow:visible;}.ipsApp .topic-tags .ipsTags a, .ipsApp .topic-tags .ipsTag{background:#ffffff08;color:#c9c9d4;border:1px solid #ffffff14;}.topic-solved a, .topic-pending a, .topic-solve-prompt a, .topic-signin a, .topic-ignored a{color:var(--accent);}.topic-solved, .topic-solve-prompt, .topic-pending, .topic-archived{margin-bottom:20px;}.topic-pending .btn{margin-left:12px;min-height:34px;padding:6px 14px;font-size:12px;}.topic-poll{margin-bottom:18px;}.topic-meta{list-style:none;margin:-6px 0 18px;padding:0 8px;font-size:12px;color:var(--muted);display:grid;gap:6px;}.topic-unread-bar{display:flex;align-items:center;gap:14px;text-align:center;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin:0 0 18px;}.topic-unread-bar::before, .topic-unread-bar::after{content:'';flex:1;height:1px;background:#8a5cf633;}.topic-reply{margin-top:25px;display:block;}.topic-reply h3{margin-bottom:18px;}.topic-reply .notice{margin-bottom:16px;}.topic-signin{margin-top:25px;}.topic-pager{display:flex;justify-content:space-between;gap:20px;margin-top:28px;flex-wrap:wrap;}.topic-pager .text-link:hover{color:var(--accent);}.ipsApp .topic-reply .ipsComposeArea>.ipsPos_left{display:none;}.ipsApp .topic-reply .ipsComposeArea_editor{margin-left:0;padding:0;}.ipsApp .topic-reply .ipsComposeArea_dummy, .ipsApp .topic-reply .ipsComposeArea_unavailable .ipsComposeArea_dummy{background:#181822;border:1px solid #ffffff1c;color:var(--muted);border-radius:6px;box-shadow:none;}.ipsApp .topic-reply .ipsComposeArea_dummy .ipsType_warning{color:#8f6edd;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_chrome, .ipsApp .topic-reply .ipsComposeArea_editor .cke_inner, .ipsApp .topic-reply .ipsComposeArea_editor .cke_top, .ipsApp .topic-reply .ipsComposeArea_editor .cke_bottom, .ipsApp .topic-reply .ipsComposeArea_editor .cke_contents, .ipsApp .topic-reply .ipsComposeArea_editor .cke_wysiwyg_div, .ipsApp .topic-reply .ipsComposeArea_editor .ipsComposeArea_editorPlaceholder{background:#181822;border-color:#ffffff1c;color:var(--text);box-shadow:none;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_chrome{border-radius:6px;overflow:hidden;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_top{border-bottom:1px solid #ffffff14;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_toolbar, .ipsApp .topic-reply .ipsComposeArea_editor .cke_toolgroup{background:transparent;border-color:#ffffff14;box-shadow:none;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_button, .ipsApp .topic-reply .ipsComposeArea_editor .cke_combo_button{background:transparent;border-color:transparent;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_button_icon, .ipsApp .topic-reply .ipsComposeArea_editor .cke_button_icon::before, .ipsApp .topic-reply .ipsComposeArea_editor .cke_button_label, .ipsApp .topic-reply .ipsComposeArea_editor .cke_combo_text, .ipsApp .topic-reply .ipsComposeArea_editor .cke_combo_arrow, .ipsApp .topic-reply .ipsComposeArea_editor .cke_button_arrow{color:#c9c9d4;border-top-color:#c9c9d4;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_button:hover, .ipsApp .topic-reply .ipsComposeArea_editor .cke_button_on, .ipsApp .topic-reply .ipsComposeArea_editor .cke_combo_button:hover{background:#ffffff10;border-color:transparent;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_wysiwyg_div{min-height:150px;color:var(--text);font-size:14px;line-height:1.8;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_wysiwyg_div a{color:var(--accent);}.ipsApp .topic-reply .ipsComposeArea_editor .cke_wysiwyg_div .ipsQuote{background:#ffffff05;border-color:#ffffff14;color:#c9c9d4;}.ipsApp .topic-reply .ipsComposeArea_editor .cke_wysiwyg_div .ipsQuote_citation{background:#ffffff08;color:var(--text);}.ipsApp .topic-reply .ipsComposeArea_editor .cke_resizer{border-color:transparent #c9c9d4 transparent transparent;}.ipsApp .topic-reply .ipsComposeArea_editor .ipsAttachment_dropZone{background:#ffffff04;border:1px dashed #ffffff1c;color:var(--muted);border-radius:6px;}.ipsApp .topic-reply .ipsComposeArea_editor .ipsAttachment_dropZone a, .ipsApp .topic-reply .ipsComposeArea_editor .ipsAttachment_dropZone .ipsAttachment_supportedTypes{color:#c9c9d4;}.ipsApp .topic-reply .ipsComposeArea_editor .ipsAttachment_dropZone .ipsButton{background:#ffffff08;color:var(--text);border:1px solid #ffffff1c;}.ipsApp .topic-reply .ipsToolList{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 18px;margin:16px 0 0;}.ipsApp .topic-reply .ipsToolList>li{margin:0;float:none;}.ipsApp .topic-reply .ipsToolList .ipsComposeArea_formControl{margin-right:auto;color:var(--muted);font-size:13px;}.ipsApp .topic-reply .ipsToolList .ipsButton_primary, .ipsApp .topic-reply .ipsToolList .ipsButton_important{background:linear-gradient(120deg, #a077ff, #8a5cf6 55%, #8a5cf6);color:var(--ink);border:0;border-radius:6px;font-weight:650;box-shadow:none;padding:0 22px;line-height:46px;font-size:14px;}.ipsApp .topic-reply .ipsToolList .ipsButton_link{color:#c9c9d4;background:none;}.ipsApp .topic-reply .ipsToolList .ipsButton_link:hover{color:var(--accent);}.ipsApp .topic-reply .ipsForm_horizontal .ipsFieldRow{padding:0 0 14px;}.ipsApp .topic-reply .ipsFieldRow input, .ipsApp .topic-reply .ipsFieldRow select{background:#181822;border:1px solid #ffffff1c;color:var(--text);border-radius:6px;box-shadow:none;}.ipsApp .topic-reply .ipsType_warning{color:#8f6edd;}.ipsApp .topic-reply .ipsMessage{background:#8a5cf608;border:1px solid #8a5cf621;color:#a1a1ae;border-radius:8px;}.ipsApp .topic-head .ipsFollow, .ipsApp .topic-head .ipsFollow.ipsButton_light, .ipsApp .topic-head .ipsFollow.ipsButton_primary{background:#ffffff04;color:var(--text);border:1px solid #ffffff29;box-shadow:none;border-radius:6px;line-height:38px;padding:0 14px;font-size:13px;}.ipsApp .topic-head .ipsFollow .ipsCommentCount, .ipsApp .topic-head .ipsFollow .ipsFollow_count{background:#ffffff10;color:var(--text);}.ipsApp .topic-head .ipsFollow.ipsFollow_following{border-color:#8a5cf655;color:var(--accent);}.ipsApp .row-check.ipsCustomInput input+span{background:#181822;border:1px solid #ffffff2b;border-radius:4px;}.ipsApp .row-check.ipsCustomInput input:checked+span{background:var(--accent);border-color:var(--accent);}.ipsApp .row-check.ipsCustomInput input:checked+span::after{color:var(--ink);}.ipsApp .topic-menus li a, .ipsApp .topic-menus li a.ipsButtonRow_active, .ipsApp .topic-menus li a:hover{background:none;border:0;box-shadow:none;padding:0;line-height:normal;text-transform:none;font-weight:500;font-size:12px;color:#c9c9d4;border-radius:0;}.ipsApp .topic-menus li a:hover, .ipsApp .topic-menus li a.ipsButtonRow_active{color:var(--accent);}.ipsApp .forum-topic .ipsReact_button, .ipsApp .forum-topic .ipsReact_button .ipsReact_reaction, .ipsApp .forum-topic .ipsReact_types .ipsReact_reaction{background:#ffffff08;border:1px solid #ffffff1c;box-shadow:none;border-radius:8px;color:#c9c9d4;}.ipsApp .forum-topic .ipsReact_button .ipsReact_reaction{border:0;background:none;}.ipsApp .forum-topic .ipsReact_types .ipsList_inline{background:var(--raised);border:1px solid #ffffff1c;border-radius:8px;box-shadow:0 12px 40px #00000080;}.ipsApp .post-actions .cMultiQuote{background:#ffffff08;border:1px solid #ffffff1c;color:#c9c9d4;box-shadow:none;border-radius:5px;width:26px;height:26px;line-height:24px;padding:0;}.ipsApp .forum-topic .ipsReact_blurb .ipsReact_overview{background:none;}.ipsApp .post-content a:hover{border-bottom-color:var(--accent);}.ipsApp .topic-tags .ipsTags, .ipsApp .topic-tags .ipsTags_edit, .ipsApp .topic-tags ul{height:auto;overflow:visible;margin:0;padding:0;}.ipsApp .topic-tags .ipsTags_edit a, .ipsApp .topic-tags a.ipsButton, .ipsApp .topic-tags [data-role="tagEditor"] a{display:inline-flex;align-items:center;gap:6px;background:#ffffff08;border:1px solid #ffffff1c;color:#c9c9d4;border-radius:5px;line-height:26px;height:auto;padding:0 10px;font-size:11px;box-shadow:none;}.ipsApp .topic-tags .ipsTag{display:inline-flex;align-items:center;background:#ffffff08;border:1px solid #ffffff14;color:#c9c9d4;border-radius:5px;padding:0 10px;line-height:26px;font-size:11px;}.ipsApp .topic-tags .ipsTag::before, .ipsApp .topic-tags .ipsTag::after{display:none;}@media (max-width:1050px){.forum-grid{grid-template-columns:1fr 245px;}}@media (max-width:760px){.forum-grid{grid-template-columns:1fr;}.forum-row{gap:13px;padding:21px 16px;}.forum-row h3{font-size:14px;}.forum-row .topic-count{min-width:45px;}.forum-grid aside{display:none;}.forum-topic{padding:23px 18px;gap:14px;}.forum-topic .avatar{width:30px;height:30px;font-size:10px;}.topic-head{flex-direction:column;align-items:stretch;}.topic-head .actions{width:100%;}.topic-head .actions .btn{flex:1;justify-content:center;}.topic-head .topic-tools{margin-left:0;}.topic-toolbar{flex-direction:column;align-items:flex-start;}.post-head{gap:10px;}.post-controls{flex-direction:column;align-items:flex-start;}.ipsApp .post-controls .ipsItemControls_right{margin-left:0;}.topic-pager{flex-direction:column;}.ipsApp .topic-reply .ipsToolList{justify-content:stretch;}.ipsApp .topic-reply .ipsToolList .ipsButton_primary, .ipsApp .topic-reply .ipsToolList .ipsButton_important{width:100%;text-align:center;}.forum-row p{line-height:1.65;}}@media (max-width:540px){.forum-row>.icon:last-child{width:18px;height:18px;}.forum-row .topic-count{font-size:14px;}.topic-modbar{flex-direction:column;align-items:stretch;}}.dhLocaleNav{max-width:150px;min-width:0;}.dhLocalePick{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 10px;border-radius:980px;border:1px solid rgba(var(--theme-text_color), 0.18);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;}.dhLocalePick:hover{background:rgba(var(--theme-text_color), 0.1);border-color:rgba(var(--theme-brand_primary), 0.6);text-decoration:none;}.dhLocalePick .fa{font-size:11px;opacity:.8;}.dhLocalePick__lang{overflow:hidden;text-overflow:ellipsis;}.dhLocalePick__sep{opacity:.35;}.dhLocalePick__caret{font-size:9px;opacity:.55;}@media (max-width:1100px){.dhLocalePick__lang, .dhLocalePick__sep{display:none;}}body .dhLocaleBar{display:none;}.dhSuggest{position:relative;z-index:1000;background:rgb(var(--theme-area_background_reset, 255, 255, 255));border-bottom:1px solid rgba(var(--theme-text_color), 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);}.dhSuggest__inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:1340px;margin:0 auto;padding:11px 20px;font-size:14px;color:rgb(var(--theme-text_color));}.dhSuggest__globe{font-size:15px;color:rgb(var(--theme-brand_primary));}.dhSuggest__flag{font-size:17px;line-height:1;}.dhSuggest__text{flex:1 1 auto;min-width:0;}.dhSuggest__yes{display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:980px;font-size:13px;font-weight:600;color:rgb(var(--theme-brand_primary));box-shadow:inset 0 0 0 1px rgba(var(--theme-brand_primary), 0.5);transition:background-color .15s ease, color .15s ease;}.dhSuggest__yes:hover{background:rgb(var(--theme-brand_primary));color:rgb(var(--theme-primary_button_font));text-decoration:none;}.dhSuggest__no{font-size:13px;color:rgb(var(--theme-text_light));}.dhSuggest__no:hover{color:rgb(var(--theme-text_color));}@media (max-width:640px){.dhSuggest__inner{padding:10px 16px;font-size:13px;}.dhSuggest__text{flex:1 1 100%;}}@media (max-width:979px){.ivProduct__media{flex:0 0 auto !important;width:auto !important;max-width:100% !important;}.ivProduct__hero, .ivGallery{width:auto !important;max-width:100% !important;}}@media (max-width:979px){.elCluster_buttons{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));}}.dhStars{display:inline-flex;gap:2px;}.dhStars .fa{font-size:13px;color:rgba(var(--theme-text_light), 0.4);}.dhStars .fa.is-on{color:rgb(var(--theme-featured));}.dhStars--big .fa{font-size:19px;}.dhStars--sm .fa{font-size:11px;}.dhRating{display:inline-flex;align-items:center;gap:7px;}.dhRating:hover{text-decoration:none;}.dhRating:hover .dhRating__value{color:rgb(var(--theme-brand_primary));}.dhRating__value{font-size:14px;font-weight:700;letter-spacing:-0.01em;color:rgb(var(--theme-text_dark));font-variant-numeric:tabular-nums;transition:color .15s ease;}.dhRating__count{font-size:12px;color:rgb(var(--theme-text_light));}.dhRating--title{margin:10px 0 4px;}.dhRating--title .dhRating__value{font-size:15px;}.dhRating--card{margin-top:2px;}.dhRating--card .dhRating__value{font-size:13px;}.dhRating--card .dhStars .fa{font-size:11px;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-500-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-500-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-500-latin.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-600-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-600-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-600-latin.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-700-vietnamese.woff2") format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-700-latin-ext.woff2") format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url("https://ips.drawncodes.com/uploads/set_resources_22/6e2264fd945b7cfcd324d727be0a94ed_barlow-condensed-700-latin.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.footer{border-top:1px solid var(--line);padding-top:56px;}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-bottom:50px;}.footer-brand p{font-size:14px;color:#79798f;line-height:1.8;max-width:275px;margin:20px 0;}.footer h4{font-size:12px;font-weight:500;margin:7px 0 20px;color:#ceced4;}.footer-links{display:flex;flex-direction:column;gap:14px;font-size:12px;color:#79798f;}.footer-links a:hover{color:var(--accent);}.footer-bottom{border-top:1px solid var(--line);padding:22px 0 28px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#606077;}.form-field label, .field-label, .filter-btn, .form-options, .footer-links, .footer h4{font-size:13px;}.theme-foot{position:relative;overflow:hidden;padding:96px 0 40px;border-top:1px solid #ffffff10;background:linear-gradient(160deg, #0e0d15 0%, #0b0b10 55%, #09090d 100%);}.theme-foot-glow{position:absolute;inset:0;background:radial-gradient(50% 70% at 84% 6%, #8a5cf626, transparent 70%), radial-gradient(40% 55% at 6% 100%, #8a5cf614, transparent 70%);filter:blur(36px);pointer-events:none;}.theme-foot-inner{position:relative;}.theme-foot-cta{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;}.theme-foot-kicker{margin:0 0 14px;font-size:13px;font-weight:500;color:#ffffff80;}.theme-foot-cta h2{margin:0;font-size:clamp(34px, 3.6vw, 50px);font-weight:600;letter-spacing:-2px;line-height:1.08;max-width:640px;text-wrap:balance;}.theme-foot-cta h2 span{color:#ffffff66;}.theme-foot-cta .actions{flex-shrink:0;}.theme-foot-cta .btn{min-height:50px;padding:13px 24px;border-radius:999px;}.theme-foot-line{height:1px;margin:56px 0 48px;background:linear-gradient(90deg, transparent, #ffffff2e, transparent);}.theme-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;}.theme-foot-brand p{margin:22px 0 0;max-width:300px;font-size:14px;line-height:1.75;color:#ffffff80;}.theme-foot-discord{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:500;color:#fff;transition:color .2s ease;}.theme-foot-discord:hover{color:#c4b5fd;}.theme-foot-discord .icon{width:14px;height:14px;}.theme-foot-socials{display:flex;gap:10px;margin-top:24px;}.theme-foot-socials a{width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff1f;border-radius:50%;color:#ffffffb3;transition:background .25s ease, border-color .25s ease, color .25s ease;}.theme-foot-socials a:hover{background:var(--accent);border-color:var(--accent);color:#fff;}.theme-foot-col p{margin:0 0 16px;font-size:14px;font-weight:600;color:#fff;}.theme-foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;}.theme-foot-col a{display:inline-block;font-size:14px;color:#ffffff80;transition:color .25s ease, transform .25s ease;}.theme-foot-col a:hover{color:#fff;transform:translateX(3px);}.theme-foot-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:-24px;font-size:12px;color:#ffffff66;}.theme-foot-left{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;}.theme-foot-rating{display:inline-flex;align-items:center;gap:7px;font-weight:500;color:#ffffff8c;transition:color .25s ease;}.theme-foot-rating .icon{width:13px;height:13px;color:var(--accent);fill:currentColor;}.theme-foot-rating:hover{color:#fff;}.theme-foot-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.theme-foot-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid #ffffff1f;border-radius:999px;background:transparent;font-size:12px;font-weight:500;color:#ffffff99;cursor:pointer;transition:background .25s ease, border-color .25s ease, color .25s ease;}.theme-foot-pill:hover{background:var(--accent);border-color:var(--accent);color:#fff;}.theme-foot-pill .icon{width:12px;height:12px;}.theme-foot-pill .icon.up{transform:rotate(-90deg);}@media (max-width:1100px){.theme-foot-grid{grid-template-columns:1fr 1fr;gap:36px;}.theme-foot-brand{grid-column:1/-1;}}@media (max-width:1050px){.footer-grid{gap:30px;}}@media (max-width:760px){.footer-grid{grid-template-columns:repeat(3, 1fr);gap:30px 20px;padding-bottom:35px;}.footer-brand{grid-column:1/-1;}.footer-brand p{max-width:300px;margin:16px 0 0;}.footer-bottom{flex-direction:column;gap:11px;line-height:1.8;}.footer-links{gap:13px;}.footer-links, .footer h4{font-size:12px;}.theme-foot{padding-top:64px;}.theme-foot-cta{display:block;}.theme-foot-cta .actions{margin-top:24px;}.theme-foot-line{margin:40px 0 34px;}.theme-foot-grid{grid-template-columns:1fr;gap:30px;}.theme-foot-bottom{flex-direction:column;align-items:flex-start;}}.form-rows{list-style:none;margin:0;padding:0;}.form-rows>li{list-style:none;}.theme-form .form-field{margin-bottom:21px;}.ipsApp .theme-form .ipsFieldRow{padding:0;border:0;margin:0 0 21px;background:none;min-height:0;}.ipsApp .theme-form .ipsFieldRow:before, .ipsApp .theme-form .ipsFieldRow:after{display:none;content:none;}.ipsApp .theme-form .ipsFieldRow_content{display:block;margin:0;padding:0;width:auto;float:none;min-height:0;}.ipsApp .theme-form .ipsFieldRow_label, .form-field>label{display:block;float:none !important;width:auto !important;padding:0;margin:0 0 9px;text-align:left !important;font-size:14px;font-weight:400;color:#b2b2bb;line-height:1.5;}.ipsApp .form-field>label{font-size:14px;}.ipsApp .theme-form.ipsForm_horizontal .ipsFieldRow_content, .ipsApp .theme-form .ipsFieldRow_content{margin-left:0 !important;width:auto !important;}.field-required{color:var(--accent);font-style:normal;font-weight:600;}.form-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]), .form-field textarea, .form-field select{width:100%;border:1px solid #ffffff1c;background:#181822;min-height:47px;border-radius:6px;padding:12px 14px;font-size:14px;color:var(--text);outline:none;font-family:inherit;line-height:1.4;}.form-field textarea{min-height:130px;resize:vertical;}.form-field input::placeholder, .form-field textarea::placeholder{color:#66667d;}.form-field input[type=checkbox], .form-field input[type=radio]{width:16px;height:16px;min-height:0;padding:0;margin:0;accent-color:var(--accent);flex-shrink:0;border-radius:0;background:none;border:0;}.form-field input[type=file]{width:100%;font-size:13px;color:var(--muted);}.form-field input[type=range]{width:100%;min-height:0;padding:0;border:0;background:none;accent-color:var(--accent);}.form-field input[type=date], .form-field input[type=time]{color-scheme:dark;}.form-field input.ipsField_short{width:auto;min-width:120px;}.has-error input, .has-error textarea, .has-error select, .form-field input.ipsField_error{border-color:#ff8a8080;}.form-field input.ipsField_success{border-color:#8a5cf666;}.field-note{display:block;margin-top:8px;font-size:12px;color:var(--muted);line-height:1.6;}.field-note a{color:var(--accent);}.field-error, .form-field .ipsType_warning, .form-field [data-role=validationCheck]{display:block;margin-top:8px;font-size:12px;color:#ff8a80;line-height:1.6;}.form-field [data-role=validationCheck]:empty{display:none;}.ipsApp .theme-form [data-role=validationCheck]{position:static;display:block;margin:8px 0 0;padding:0;background:none;border:0;box-shadow:none;width:auto;max-width:none;transform:none;color:#ff8a80;font-size:12px;line-height:1.6;text-align:left;}.ipsApp .theme-form [data-role=validationCheck]:before, .ipsApp .theme-form [data-role=validationCheck]:after{display:none;content:none;}.ipsApp .theme-form [data-role=validationCheck] *{background:none;padding:0;border:0;color:inherit;font-size:inherit;box-shadow:none;position:static;}.ipsApp .theme-form [data-role=validationCheck] .fa{margin-right:6px;}.ipsApp .theme-form .dcSignupField .ipsFieldRow_label{display:block;position:static !important;width:auto !important;height:auto !important;margin:0 0 9px !important;padding:0 !important;clip:auto !important;overflow:visible !important;white-space:normal !important;}.ipsApp .theme-form .dcSignupField .ipsFieldRow_content{position:static;padding:0;}.ipsApp .theme-form .dcSignupIcon{display:none;}.ipsApp .theme-form .dcSignupField input[type=text], .ipsApp .theme-form .dcSignupField input[type=email], .ipsApp .theme-form .dcSignupField input[type=password]{padding-left:14px !important;}.field-warning{margin-top:10px;}.form-check .check-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text);cursor:pointer;line-height:1.5;margin:0;}.form-check .check-label input{margin-top:2px;}.form-check .ipsFieldRow_content:empty{display:none;}.check-text{font-size:13px;color:var(--text);margin-left:8px;}.form-error{margin-bottom:22px;}.notice.error{border-color:#ff8a8033;background:#ff8a8008;color:#ffb4ad;}.notice.error a{color:#ffd2ce;}.notice.success{border-color:#8a5cf633;background:#8a5cf608;color:#bfaee8;}.notice.warning{border-color:#8f6edd33;background:#8f6edd08;color:#b6a0e8;}.notice.info{color:#ababb6;}.form-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px;}.form-actions:empty{display:none;}.form-columns{display:grid;grid-template-columns:1fr 300px;gap:30px;align-items:start;}.form-aside{padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:13px;color:var(--muted);line-height:1.7;}.form-message{margin-bottom:21px;}.form-message .notice{margin:0;}.form-section h2{font-size:16px;font-weight:500;margin:10px 0 18px;padding-top:18px;border-top:1px solid var(--line);color:var(--text);}.form-rows>.form-section:first-child h2{padding-top:0;border-top:0;margin-top:0;}.form-separator hr{border:0;border-top:1px solid var(--line);margin:6px 0 24px;}.form-tab-title{display:none;}.form-choices{list-style:none;margin:0;padding:0;display:grid;gap:10px;}.form-choices li{list-style:none;}.choice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff03;cursor:pointer;font-size:14px;color:var(--text);line-height:1.5;margin:0;transition:border-color .18s, background .18s;}.choice:hover{border-color:#ffffff2a;}.choice:has(input:checked){border-color:#8a5cf688;background:#8a5cf608;}.choice input{margin-top:3px;accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;min-height:0;padding:0;border:0;background:none;}.choice-text{flex:1;min-width:0;}.choice-text img{max-height:24px;vertical-align:middle;}.choice-desc{font-size:12px;color:var(--muted);margin:6px 0 0 44px;line-height:1.6;margin-left:46px;}.choice-other{margin-top:8px;}.ipsApp .theme-form .ipsField_fieldList, .ipsApp .form-field .ipsField_fieldList{list-style:none;margin:0;padding:0;display:grid;gap:10px;}.ipsApp .theme-form .ipsField_fieldList li, .ipsApp .form-field .ipsField_fieldList li{display:flex;gap:10px;align-items:center;margin:0;padding:0;}.ipsApp .theme-form .ipsField_fieldList label{font-size:13px;color:var(--text);}.ipsApp .theme-form .ipsField_fieldList .ipsFieldRow_desc{font-size:12px;color:var(--muted);}.ipsApp .theme-form .ipsField_fieldList_content{flex:1;}.ipsApp .theme-form .ipsField__checkboxOverflow__search{margin-bottom:10px;}.form-field [data-ipsAddressForm] li{display:block;}.form-field [data-ipsAddressForm] li+li{margin-top:10px;}.form-field [data-ipsAddressForm] [data-role=regionSelect]{margin-top:10px;}.form-field [data-ipsCaptcha]{margin:4px 0;}.form-field [data-ipsCaptcha] iframe{max-width:100%;}.ipsApp .theme-form meter, .ipsApp .form-field meter{width:100%;height:6px;margin-top:10px;display:block;}.ipsApp .theme-form .ipsForm_meterAdvice{font-size:12px;color:var(--muted);display:block;margin-top:6px;}.ipsApp .theme-form .ipsCustomInput, .ipsApp .form-field .ipsCustomInput{display:inline-flex;align-items:center;}.ipsApp .theme-form .ipsField_unlimited{font-size:13px;color:var(--muted);margin-left:6px;}.ipsApp .theme-form .ipsFieldRow_inlineCheckbox{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--muted);}.ipsApp .theme-form .ipsField_stack .ipsField_stackItem{padding:10px 0;}.ipsApp .theme-form .ipsField_stackAdd{display:inline-flex;margin-top:8px;}.ipsApp .theme-form .ipsButton.ipsField_stackAdd{background:#ffffff04;border:1px solid #ffffff24;color:var(--text);border-radius:6px;padding:8px 14px;font-size:12px;box-shadow:none;}.ipsApp .theme-form .ipsAutocomplete{border:1px solid #ffffff1c;background:#181822;border-radius:6px;padding:6px 10px;min-height:47px;box-shadow:none;}.ipsApp .theme-form .ipsAutocomplete input{border:0;background:none;min-height:0;padding:6px 4px;}.ipsApp .theme-form .ipsAutocomplete_token{background:#282836;color:var(--accent);border-radius:5px;padding:4px 8px;font-size:12px;}.ipsApp .theme-form .ipsEditor_toolbar{background:#22222c;}.form-tabs{position:relative;margin:0 0 22px;border-bottom:1px solid var(--line);background:none;box-shadow:none;padding:0;height:auto;}.form-tabs ul{display:flex;gap:6px;list-style:none;margin:0;padding:0;overflow:auto;}.form-tabs li{flex-shrink:0;}.ipsApp .form-tabs .ipsTabs_item{display:block;padding:12px 14px;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;text-decoration:none;background:none;border-radius:0;margin:0;line-height:1.4;}.ipsApp .form-tabs .ipsTabs_item:hover{color:var(--text);}.ipsApp .form-tabs .ipsTabs_activeItem, .ipsApp .form-tabs .ipsTabs_activeItem:hover{color:var(--accent);border-bottom-color:var(--accent);background:none;}.ipsApp .form-tabs .ipsTabs_error{color:#ff8a80;}.form-tabs [data-action=expandTabs]{display:none;}.ipsApp .form-tab-panels .ipsTabs_panel{padding:0;background:none;}.ipsApp .ipsToggle{background:#282837;box-shadow:none;}.ipsApp .ipsToggle.ipsToggle_on, .ipsApp .ipsToggle_on{background:var(--accent);}.ipsApp .ipsToggle span{background:#f4f4f6;}.ipsApp .ipsDialog .theme-form{padding:4px 0;}.ipsApp .ipsDialog .form-field>label, .ipsApp .ipsDialog .theme-form .ipsFieldRow_label{color:#b2b2bb;}.check-label{position:relative;}.check-label input.check{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none;}.check-mark{width:18px;height:18px;border:1px solid #ffffff2e;border-radius:5px;background:#181822;display:grid;place-items:center;flex-shrink:0;margin-top:1px;transition:border-color .18s, background .18s;}.check-mark:after{content:'';width:5px;height:9px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px, -1px);opacity:0;}.check-label:hover .check-mark{border-color:#ffffff55;}.check-label input:checked ~ .check-mark{background:var(--accent);border-color:var(--accent);}.check-label input:checked ~ .check-mark:after{opacity:1;}.check-label input:focus-visible ~ .check-mark{outline:2px solid var(--accent);outline-offset:3px;}.check-label input:disabled ~ .check-mark{opacity:.45;}.has-error .check-mark{border-color:#ff8a8080;}.check-label .check-text{margin-left:0;color:var(--text);}.check-label .check-text a{color:var(--accent);}.choice:has(.choice-dot){position:relative;align-items:center;}.choice:has(.choice-dot) input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none;}.choice-dot{width:18px;height:18px;border-radius:50%;border:1px solid #ffffff3a;background:#181822;display:grid;place-items:center;flex-shrink:0;transition:border-color .18s;}.choice-dot:after{content:'';width:8px;height:8px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .18s;}.choice:hover .choice-dot{border-color:#ffffff66;}.choice input:checked ~ .choice-dot{border-color:var(--accent);}.choice input:checked ~ .choice-dot:after{transform:scale(1);}.choice input:focus-visible ~ .choice-dot{outline:2px solid var(--accent);outline-offset:3px;}.choice:has(.choice-dot) .choice-text{align-self:center;}.ipsApp .form-field label.choice{display:flex;float:none;width:auto;margin:0;}.ipsApp .form-check>label.check-label, .ipsApp .theme-form .form-check>label.check-label{display:flex;float:none;width:auto;margin:0;padding:0;font-size:13px;align-items:flex-start;gap:10px;line-height:1.5;color:var(--text);}.check-label .check-text strong{font-weight:500;}@media (max-width:800px){.form-columns{grid-template-columns:1fr;}.form-actions .btn{width:100%;}}.community-banner{margin:0 0 80px;padding:45px 50px;display:flex;justify-content:space-between;align-items:center;gap:35px;border:1px solid #8a5cf624;background:linear-gradient(110deg, #1f1f2a, #1b1f16);border-radius:14px;}.guide-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px;}.guide-card{padding:30px;border:1px solid var(--line);border-radius:10px;background:var(--panel);transition:border-color .2s;}.guide-card:hover{border-color:#8a5cf660;}.guide-card>.icon{width:27px;height:27px;color:var(--accent);margin-bottom:25px;}.guide-card small{display:block;color:#75758d;font-size:10px;letter-spacing:1.5px;}.guide-card h2{font-size:21px;letter-spacing:-.5px;font-weight:500;line-height:1.3;margin:12px 0;}.guide-card p{font-size:13px;color:var(--muted);line-height:1.8;min-height:65px;}.guide-card .text-link{margin-top:15px;font-size:12px;}.article{max-width:800px;margin:0 auto;padding-bottom:90px;}.article h2{font-size:25px;font-weight:500;margin-top:36px;letter-spacing:-.7px;}.article p, .article li{font-size:16px;color:#9d9dab;line-height:1.9;}.article ul, .article ol{padding-left:23px;}.article-meta{font-size:12px;margin:0 0 6px;}.article-help{margin-top:35px;}.article-help a{color:var(--accent);}.article p.article-meta{font-size:12px;}.content-bottom > .section > .faq{max-width:none;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:38px;align-items:start;}.guide-group{margin-bottom:54px;}.guide-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;}.guide-group-head h2{font-size:28px;font-weight:500;letter-spacing:-.8px;margin:10px 0 0;}.guide-group-head .text-link{font-size:13px;}.guide-locked{display:flex;align-items:center;gap:12px;margin-top:26px;flex-wrap:wrap;}.guide-locked>.icon{width:16px;height:16px;color:#9a73f7;flex-shrink:0;}.guide-locked span{flex:1;min-width:200px;}.guide-locked .text-link{font-size:13px;color:var(--accent);}.faq-more{margin-top:26px;}.faq-page .faq{max-width:860px;margin:0 auto;}.faq-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 34px;max-width:860px;}.faq-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid #ffffff14;background:#ffffff05;font-size:14px;font-weight:500;color:#ababb6;cursor:pointer;transition:border-color .2s, background .2s, color .2s;}.faq-tab span{font-size:11px;color:#68687e;}.faq-tab:hover{border-color:#ffffff2e;color:var(--text);}.faq-tab.active{background:var(--accent);border-color:var(--accent);color:var(--ink);}.faq-tab.active span{color:#28125c;}.faq-panel[hidden]{display:none;}.faq-contact{display:flex;align-items:center;justify-content:space-between;gap:26px;max-width:860px;margin:54px auto 0;padding:28px 30px;border:1px solid #ffffff14;border-radius:14px;background:linear-gradient(120deg, #1b1b26, #15151e);}.faq-contact h2{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:0 0 6px;}.faq-contact p{margin:0;font-size:14px;}.faq-contact-actions{display:flex;align-items:center;gap:18px;flex-shrink:0;flex-wrap:wrap;}.faq-contact-actions .text-link{font-size:13px;}@media (max-width:900px){.content-bottom > .section > .faq{grid-template-columns:1fr;}}@media (max-width:760px){.guide-grid{grid-template-columns:1fr;}.guide-card p{min-height:0;}.article h2{font-size:22px;}.guide-group{margin-bottom:38px;}.guide-group-head{flex-direction:column;align-items:flex-start;gap:10px;}.guide-group-head h2{font-size:24px;}.faq-tabs{justify-content:flex-start;margin-bottom:24px;}.faq-tab{padding:9px 13px;font-size:13px;}.faq-contact{flex-direction:column;align-items:flex-start;padding:22px;margin-top:38px;}}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;z-index:30;}.brand{display:inline-flex;align-items:center;gap:.7em;font-size:16.5px;letter-spacing:-.01em;white-space:nowrap;color:#fff;}.brand>svg{width:35px;height:35px;color:var(--accent);transition:filter .3s, transform .4s;}.brand span span{color:#9999a7;font-weight:600;}.navlinks{display:flex;gap:26px;align-items:center;}.navlinks a{font-size:14px;color:#9d9dab;position:relative;padding:32px 0;}.navlinks a:hover, .navlinks a.active{color:#fff;}.navlinks a.active:after{content:'';position:absolute;height:2px;bottom:13px;left:0;width:100%;background:var(--accent);border-radius:0;}.nav-actions{display:flex;align-items:center;gap:17px;font-size:14px;}.icon-btn{background:none;color:#d4d4de;padding:9px;position:relative;}.cart-count{position:absolute;right:0;top:0;font-size:10px;min-width:15px;height:15px;border-radius:20px;background:var(--accent);color:#111;text-align:center;line-height:15px;}.mobile-toggle{display:none;}.tab, .navlinks a, .field-label{font-size:14px;}.mobile-only{display:none;}.theme-header-bar{position:relative;z-index:60;background:rgba(10, 10, 15, .72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255, 255, 255, .06);}.brand:hover>svg{filter:drop-shadow(0 0 9px #8a5cf666);transform:none;}.navlinks a{font-size:14px;padding:25px 0;display:flex;gap:6px;align-items:center;}.navlinks a small{font-size:9px;align-self:flex-start;color:#535369;line-height:14px;transition:color .2s;}.navlinks a:hover small, .navlinks a.active small{color:var(--accent);}.nav-actions .btn.small{font-size:13px;padding:10px 15px;}.nav-actions .icon-btn{padding:7px;}.theme-search-trigger{display:flex;align-items:center;gap:8px;border:1px solid #ffffff14 !important;border-radius:5px !important;}.theme-search-trigger kbd{font:10px inherit;color:#78788e;}.theme-nav-track{position:absolute;bottom:0;left:0;right:0;height:1px;overflow:hidden;}.theme-nav-track span{position:absolute;width:220px;height:1px;background:linear-gradient(90deg, transparent, #8a5cf6, transparent);animation:theme-nav-sweep 10s linear infinite;}@keyframes theme-nav-sweep{from{left:-220px;}to{left:100%;}}.theme-header .mobile-only{display:none;}.theme-header .navlinks{gap:8px;}.theme-header .navlinks a{padding:11px 12px;gap:8px;border-radius:6px;transition:color .22s, background .22s, transform .22s;isolation:isolate;}.theme-header .navlinks a:hover, .theme-header .navlinks a:focus-visible{background:#8a5cf60b;color:#d6c5ff;transform:translateY(-1px);}.theme-nav-icon{display:inline-flex;align-items:center;color:#64647b;transition:color .25s, transform .3s, filter .3s;}.theme-nav-icon .icon{width:16px;height:16px;stroke-width:1.65;}.theme-header .navlinks a:hover .theme-nav-icon{color:#8a5cf6;transform:translateY(-2px) rotate(-7deg);filter:drop-shadow(0 0 7px #8a5cf635);}.theme-header .navlinks a.active{background:linear-gradient(135deg, #8a5cf615, #8a5cf604);color:#c4b0f2;}.theme-header .navlinks a.active .theme-nav-icon{color:#8a5cf6;animation:theme-active-icon 3.5s ease-in-out infinite;}.theme-header .navlinks a.active:after{height:2px;width:18px;left:calc(50% - 9px);bottom:-10px;border-radius:4px;box-shadow:0 0 12px #8a5cf640;animation:theme-active-line 3.5s ease-in-out infinite;}.online-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid #ffffff14;background:#ffffff05;font-size:12px;color:#ababb6;white-space:nowrap;transition:border-color .25s ease, color .25s ease;}.online-pill:hover{border-color:#8a5cf655;color:var(--text);}.online-pill i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 #8a5cf666;animation:online-pulse 2.4s ease-out infinite;}.online-pill span{color:var(--text);font-weight:600;}@keyframes online-pulse{0%{box-shadow:0 0 0 0 #8a5cf666;}70%{box-shadow:0 0 0 7px #8a5cf600;}100%{box-shadow:0 0 0 0 #8a5cf600;}}.user-menu{position:relative;}.user-chip{display:inline-flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:999px;border:1px solid #ffffff14;background:#ffffff05;color:var(--text);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .25s ease, background .25s ease;}.user-chip:hover, .user-chip[aria-expanded="true"]{border-color:#8a5cf655;background:#ffffff0a;}.user-chip .user-photo{width:30px;height:30px;border-radius:50%;object-fit:cover;display:block;background:#242431;}.user-chip .user-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.user-chip .user-alert{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;}.user-chip > .icon{width:14px;height:14px;transform:rotate(90deg);transition:transform .25s ease;color:#8e8e9a;}.user-chip[aria-expanded="true"] > .icon{transform:rotate(-90deg);}.user-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:250px;padding:8px;border-radius:14px;background:#181822;border:1px solid #ffffff1a;box-shadow:0 24px 60px #000a;z-index:60;display:grid;gap:2px;animation:menu-in .18s ease-out;}.user-dropdown[hidden]{display:none;}@keyframes menu-in{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:none;}}.user-dropdown-head{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:6px;}.user-dropdown-head strong{display:block;font-size:14px;color:var(--text);}.user-dropdown-head small{display:block;margin-top:2px;font-size:12px;color:#8e8e9a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.user-dropdown a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;font-size:13.5px;color:#cfcbd9;transition:background .2s ease, color .2s ease;}.user-dropdown a:hover{background:#ffffff08;color:#fff;}.user-dropdown a .icon{width:16px;height:16px;color:#9898a7;}.user-dropdown a:hover .icon{color:var(--accent);}.user-dropdown-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;}.user-dropdown-signout{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 9px 9px;padding-top:12px;}.theme-brand-group{display:flex;align-items:center;gap:0;min-width:0;}.theme-header .navlinks .theme-nav-icon{display:none;}.theme-header .online-pill span{color:#34d399;font-weight:600;margin:0 0.25em 0 0.5em;}.theme-header .online-pill:hover{color:#5fe3b4;}.theme-header .online-pill i{background:#34d399;box-shadow:0 0 0 0 rgba(52, 211, 153, .4);animation:theme-online-green 2.2s ease-out infinite;}@keyframes theme-online-green{0%{box-shadow:0 0 0 0 rgba(52, 211, 153, .4);}70%{box-shadow:0 0 0 6px rgba(52, 211, 153, 0);}100%{box-shadow:0 0 0 0 rgba(52, 211, 153, 0);}}.theme-wallet{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:999px;background:#34d399;color:#072218;font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;transition:transform .25s cubic-bezier(.2, .7, .2, 1), box-shadow .25s ease;}.theme-wallet:hover{transform:translateY(-1px);box-shadow:0 0 18px rgba(52, 211, 153, .35);}.theme-wallet svg{color:#072218;}.theme-wallet-value{color:#072218;}.theme-discord{color:#b9b9c6;}.theme-discord:hover{color:#8a5cf6;}.theme-header{position:relative;display:flex;flex-direction:column;}.theme-header::before{content:'';position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg, transparent, rgb(var(--theme-brand_primary)), transparent);pointer-events:none;z-index:2;}.theme-header::after{content:'';position:absolute;bottom:-256px;left:50%;transform:translateX(-50%);width:1400px;height:500px;background:radial-gradient(ellipse at center, rgba(var(--theme-brand_primary), 0.5) 0%, rgba(var(--theme-brand_primary), 0.10) 35%, transparent 72%);filter:blur(55px);pointer-events:none;z-index:-1;}.theme-header .brand>svg, .brand>svg{width:22px;height:22px;}.theme-brand-group .online-pill{margin-left:1em;}.theme-nav-sep{width:1px;height:25px;background:rgba(255, 255, 255, .1);margin:0 .35em;flex:none;}.theme-dash{color:#d4d4de;}.theme-dash:hover{color:#fff;}.brand span span.t-gradient{color:transparent;}.theme-header .online-pill{display:inline-flex;align-items:center;gap:0;padding:4px 10px;border-radius:999px;background:rgba(52, 211, 153, 0.1);color:#34D399;font-size:12px;font-weight:500;flex-wrap:nowrap;border:0 !important;white-space:nowrap;}@media (max-width:1200px){.navlinks{gap:19px;}.navlinks a small{display:none;}.nav-actions{gap:10px;}.theme-search-trigger kbd{display:none;}.theme-header .navlinks{gap:3px;}.theme-header .navlinks a{padding-inline:9px;gap:6px;font-size:13px;}.user-chip .user-name{display:none;}.user-chip{padding:4px 8px 4px 4px;}}@media (max-width:979px){.theme-header .navlinks{display:none;}.theme-header .mobile-toggle{display:block;}.theme-header .navlinks.open{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:absolute;left:0;right:0;top:100%;background:#181822;padding:16px 24px 24px;border-bottom:1px solid #8a5cf626;max-height:75vh;overflow:auto;box-shadow:0 20px 40px #0006;}.theme-header .navlinks.open a{padding:15px 12px;border-bottom:0;gap:12px;}.theme-header .navlinks a.active:after{display:none;}.theme-header .navlinks .mobile-only{display:block;}.nav{height:76px;}.online-pill{display:none;}.user-dropdown{right:-8px;}.theme-brand-group .online-pill{display:none;}.theme-wallet{display:none;}.theme-nav-sep, .theme-dash{display:none;}}@media (max-width:760px){.nav .brand{font-size:19px;}.nav-actions{margin-left:auto;}.nav-actions>.login-link, .nav-actions>.btn{display:none;}.mobile-toggle{display:block;}.navlinks{display:none;position:absolute;top:100%;left:-18px;right:-18px;background:#181822;border-bottom:1px solid #ffffff25;z-index:20;padding:16px 22px;flex-direction:column;align-items:stretch;}.navlinks.open{display:flex;}.navlinks a.active:after{left:15px;}.navlinks .mobile-only{display:block;color:var(--accent);}}@media (max-width:640px){.nav{height:72px;gap:8px;}.nav-actions{gap:7px;}.nav-actions .btn.small, .nav-actions .login-link{display:none;}.theme-search-trigger{border:0 !important;}.nav-actions .icon-btn{padding:6px;}.user-chip > .icon, .user-chip .user-alert{display:none;}}@media (min-width:980px){.theme-header .nav{height:80px;gap:0;}.theme-header .navlinks{flex:1;min-width:0;height:100%;margin-left:2em;padding-left:2em;border-left:1px solid rgba(255, 255, 255, .1);gap:4px;justify-content:flex-start;}.theme-header .navlinks a{height:38px;padding:0 13px;border-radius:9px;color:#a3a3b0;font-size:14px;font-weight:500;line-height:1;transform:none;isolation:auto;}.theme-header .navlinks a:hover, .theme-header .navlinks a:focus-visible{background:rgba(255, 255, 255, .05);color:#f5f5f7;transform:none;}.theme-header .navlinks a.active{background:#fff;color:#000;}.theme-header .navlinks a.active:after{display:none;}.theme-header .nav-actions{gap:14px;}}@media (prefers-reduced-motion:reduce){.theme-header .navlinks a, .theme-nav-icon{transition:none !important;}.theme-header .navlinks a.active .theme-nav-icon, .theme-header .navlinks a.active:after{animation:none !important;}}body.ipsApp.ipsApp_front{background:transparent;}.theme-stats-band{border-bottom:1px solid #ffffff10;padding:4em 0 4em 0;}.theme-stats{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2em;position:relative;}.theme-stats--row{text-align:center;}.theme-stats--row .number{font-size:60px;color:#fff;}.theme-stats--row .number > span{color:rgb(var(--theme-brand_primary));}.theme-stats--row .type{font-size:14px;line-height:1.43;}.theme-hero--intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding:5em 0;}.theme-hero--badge{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 14px 0 12px;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.04);font-size:13px;color:#C9C9D2;backdrop-filter:blur(8px);margin:0 0 2em 0;}.theme-hero--badge > .sys{display:flex;align-items:center;gap:1em;}.theme-hero--badge > .sys > span{width:7px;height:7px;border-radius:50%;background:#34D399;animation:pulse 2.2s ease-out infinite;}.theme-hero--title{font-size:84px;line-height:1.02;letter-spacing:-0.04em;font-weight:600;text-wrap:balance;color:#fff;margin:0;}.theme-hero--desc{max-width:50%;font-size:17px;line-height:1.45;color:#A3A3B0;margin:2em 0 1.5em 0;}.theme-hero--buttons{display:flex;align-items:center;gap:28px;margin-top:8px;}.theme-hero-btn.primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:rgb(var(--theme-brand_primary));color:#FFFFFF;font-weight:500;letter-spacing:-0.01em;white-space:nowrap;transition:background .2s ease, transform .2s ease, box-shadow .2s ease;height:48px;padding:0 26px;font-size:16px;box-shadow:0 10px 40px rgba(138, 92, 246, 0.35);}.theme-hero-btn.secondary{color:#A78BFA;font-size:17px;display:inline-flex;align-items:center;gap:2px;letter-spacing:-0.01em;transition:gap .2s ease;}.theme-hero--badge-p{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#34D399;padding:7px 14px;border-radius:999px;background:rgba(52, 211, 153, 0.1);margin:0 0 2em 0;}.theme-hero--badge-p > span{width:7px;height:7px;border-radius:50%;background:#34D399;animation:pulse 2.2s ease-out infinite;}.theme-delivery{position:relative;padding:0 0 120px 0;color:#F5F5F7;-webkit-font-smoothing:antialiased;overflow:hidden;}.theme-delivery--inner{position:relative;max-width:1120px;margin:0 auto;}.theme-delivery--glow{position:absolute;top:-30px;right:-60px;left:-60px;height:460px;background:radial-gradient( ellipse at 50% 45%, rgba(138, 92, 246, 0.32), rgba(138, 92, 246, 0) 65% );filter:blur(24px);pointer-events:none;}.theme-delivery--window{position:relative;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.08);border-radius:28px;background:linear-gradient( 180deg, #17171F 0%, #101016 100% );box-shadow:0 50px 140px rgba(0, 0, 0, 0.65), inset 0 1px 0 rgba(255, 255, 255, 0.06);}.theme-delivery--bar{position:relative;}.theme-delivery--dots{display:flex;gap:8px;}.theme-delivery--dots span{width:11px;height:11px;border-radius:50%;background:#3A3A46;}.theme-delivery--path{color:#6B6B78;font-family:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size:12px;letter-spacing:0.06em;}.theme-delivery--spacer{width:52px;}.theme-delivery--progress{position:absolute;right:0;bottom:-1px;left:0;height:2px;}.theme-delivery--progress-bar{display:block;height:100%;background:linear-gradient( 90deg, #8A5CF6, #C4B5FD );transform:scaleX(0);transform-origin:left center;transition:transform 1.4s linear;}.theme-delivery--content{display:grid;grid-template-columns:1fr 1fr;transition:opacity 0.35s ease;}.theme-delivery--timeline{display:flex;flex-direction:column;gap:32px;padding:44px 52px;border-right:1px solid rgba(255, 255, 255, 0.06);}.theme-delivery--timeline-head{display:flex;align-items:center;justify-content:space-between;gap:16px;}.theme-delivery--order{color:#8A5CF6;font-family:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size:12px;letter-spacing:0.12em;text-transform:uppercase;}.theme-delivery--meta{font-family:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size:12px;letter-spacing:0.08em;}.theme-delivery--muted{color:#6B6B78;}.theme-delivery--steps{position:relative;display:flex;flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;}.theme-delivery--steps::before{content:'';position:absolute;top:14px;bottom:14px;left:11px;width:2px;border-radius:2px;background:rgba(255, 255, 255, 0.08);}.theme-delivery--line{position:absolute;top:14px;bottom:14px;left:11px;width:2px;border-radius:2px;background:linear-gradient( 180deg, #8A5CF6, #A78BFA );transform:scaleY(0);transform-origin:top center;transition:transform 1.4s linear;}.theme-delivery--step{position:relative;display:flex;align-items:flex-start;gap:16px;opacity:0.35;transition:opacity 0.5s cubic-bezier(0.2, 0.7, 0.2, 1);}.theme-delivery--step.is-done{opacity:1;}.theme-delivery--step-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255, 255, 255, 0.08);transition:background 0.4s ease, box-shadow 0.5s ease;}.theme-delivery--step-icon svg{width:13px;height:13px;opacity:0;transform:scale(0.4);transition:opacity 0.3s ease, transform 0.45s cubic-bezier(0.2, 0.7, 0.2, 1);}.theme-delivery--step.is-done .theme-delivery--step-icon{background:#8A5CF6;}.theme-delivery--step.is-done .theme-delivery--step-icon svg{opacity:1;transform:scale(1);}.theme-delivery--step:last-child.is-done .theme-delivery--step-icon{box-shadow:0 0 0 7px rgba(138, 92, 246, 0.18);}.theme-delivery--step-text{display:flex;flex-direction:column;gap:2px;}.theme-delivery--step-label{font-size:15px;font-weight:500;}.theme-delivery--step-time{color:#6B6B78;font-family:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size:12px;}.theme-delivery--step:last-child .theme-delivery--step-time{color:#A78BFA;}.theme-delivery--key{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:44px 52px;}.theme-delivery--key-head{display:flex;align-items:center;justify-content:space-between;gap:16px;}.theme-delivery--status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(52, 211, 153, 0.1);color:#34D399;font-size:12px;font-weight:500;}.theme-delivery--status-dot{width:6px;height:6px;border-radius:50%;background:#34D399;animation:delivery-pulse 2.2s ease-out infinite;}.theme-delivery--key-value{position:relative;height:38px;font-family:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size:30px;font-weight:500;line-height:38px;letter-spacing:0.04em;}.theme-delivery--key-mask, .theme-delivery--key-code{position:absolute;top:0;left:0;white-space:nowrap;transition:opacity 0.5s ease, filter 0.6s cubic-bezier(0.2, 0.7, 0.2, 1), transform 0.6s cubic-bezier(0.2, 0.7, 0.2, 1);}.theme-delivery--key-mask{color:#3A3A46;}.theme-delivery--key-code{opacity:0;filter:blur(12px);transform:translateY(8px);}.is-delivered .theme-delivery--key-mask{opacity:0;}.is-delivered .theme-delivery--key-code{opacity:1;filter:blur(0);transform:none;}.theme-delivery--key-actions{position:relative;height:38px;}.theme-delivery--key-loading{position:absolute;top:0;left:0;display:flex;align-items:center;gap:8px;height:38px;color:#6B6B78;font-size:14px;transition:opacity 0.3s ease;}.theme-delivery--loading-dots{display:inline-flex;gap:3px;margin-left:2px;}.theme-delivery--loading-dots i{width:4px;height:4px;border-radius:50%;background:#8A5CF6;animation:delivery-blink 1.2s ease-in-out infinite;}.theme-delivery--loading-dots i:nth-child(2){animation-delay:0.2s;}.theme-delivery--loading-dots i:nth-child(3){animation-delay:0.4s;}.theme-delivery--key-buttons{position:absolute;top:0;left:0;display:flex;gap:12px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity 0.5s ease 0.15s, transform 0.6s cubic-bezier(0.2, 0.7, 0.2, 1) 0.15s;}.is-delivered .theme-delivery--key-loading{opacity:0;}.is-delivered .theme-delivery--key-buttons{opacity:1;pointer-events:auto;transform:none;}.theme-delivery--caption{margin:0;color:#6B6B78;font-size:12px;line-height:1.4;}.theme-delivery-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border:0;border-radius:999px;background:#8A5CF6;color:#FFFFFF;font:500 14px/1 "Geist", -apple-system, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;}.theme-delivery-btn:hover{background:#9D77F8;box-shadow:0 10px 30px rgba(138, 92, 246, 0.35);}.theme-delivery-btn:active{transform:scale(0.98);}.theme-delivery-btn:focus-visible{outline:2px solid #C4B5FD;outline-offset:2px;}.theme-delivery-btn svg{width:15px;height:15px;}.theme-delivery-btn.secondary{border:1px solid rgba(255, 255, 255, 0.18);background:transparent;color:#F5F5F7;}.theme-delivery-btn.secondary:hover{background:rgba(255, 255, 255, 0.06);box-shadow:none;}.theme-delivery-btn.is-copied{background:#34D399;color:#062A1D;}.theme-delivery--chip{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(255, 255, 255, 0.1);border-radius:999px;background:rgba(21, 21, 29, 0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 50px rgba(0, 0, 0, 0.45);font-size:13px;font-weight:500;white-space:nowrap;animation:delivery-float 6s ease-in-out infinite;}.theme-delivery--chip.left{top:110px;left:-150px;}.theme-delivery--chip.right{top:210px;right:-130px;animation-duration:7.5s;animation-delay:-2.5s;}.theme-delivery--chip-dot{width:7px;height:7px;border-radius:50%;background:#34D399;animation:delivery-pulse 2.2s ease-out infinite;}.theme-delivery--chip small{color:#6B6B78;font-size:12px;font-weight:400;}.theme-delivery--toast{position:absolute;right:28px;bottom:-26px;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border:1px solid rgba(52, 211, 153, 0.35);border-radius:16px;background:rgba(21, 21, 29, 0.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 60px rgba(0, 0, 0, 0.55), 0 0 0 1px rgba(52, 211, 153, 0.08);opacity:0;pointer-events:none;transform:translateY(14px) scale(0.96);transition:opacity 0.5s ease, transform 0.6s cubic-bezier(0.2, 0.7, 0.2, 1);}.theme-delivery--toast.is-visible{opacity:1;transform:none;}.theme-delivery--toast-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(52, 211, 153, 0.15);color:#34D399;}.theme-delivery--toast-icon svg{width:14px;height:14px;}.theme-delivery--toast-text{display:flex;flex-direction:column;gap:1px;font-size:13px;font-weight:500;}.theme-delivery--toast-text small{color:#6B6B78;font-size:12px;font-weight:400;}.is-resetting .theme-delivery--content, .is-resetting .theme-delivery--toast{opacity:0;}.theme-delivery.no-transition, .theme-delivery.no-transition *{transition:none !important;}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(52, 211, 153, 0.55);}70%{box-shadow:0 0 0 9px rgba(52, 211, 153, 0);}100%{box-shadow:0 0 0 0 rgba(52, 211, 153, 0);}}@keyframes delivery-pulse{0%{box-shadow:0 0 0 0 rgba(52, 211, 153, 0.55);}70%{box-shadow:0 0 0 9px rgba(52, 211, 153, 0);}100%{box-shadow:0 0 0 0 rgba(52, 211, 153, 0);}}@keyframes delivery-blink{0%, 100%{opacity:0.2;}50%{opacity:1;}}@keyframes delivery-float{0%, 100%{transform:translateY(0);}50%{transform:translateY(-12px);}}.theme-header--assets{height:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;display:flex;justify-content:flex-end;align-items:flex-end;width:100%;background:#0b0b10;}.theme-flicker-grid{-webkit-mask-image:linear-gradient(to top, #000, transparent);mask-image:linear-gradient(to top, #000, transparent);margin-bottom:-2.5em;}.theme-header--assets > .theme-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform;}.theme-header--assets > .theme-glow-01{width:760px;height:760px;left:240px;top:-320px;background:radial-gradient(circle, rgba(138, 92, 246, 0.34), rgba(138, 92, 246, 0) 70%);animation:glow1 22s ease-in-out infinite;}.theme-header--assets > .theme-glow-02{width:620px;height:620px;right:120px;top:180px;background:radial-gradient(circle, rgba(76, 34, 207, 0.30), rgba(76, 34, 207, 0) 70%);animation:glow2 27s ease-in-out infinite;}@keyframes glow1{0%, 100%{transform:translate(0, 0) scale(1);}50%{transform:translate(70px, -50px) scale(1.08);}}@keyframes glow2{0%, 100%{transform:translate(0, 0) scale(1);}50%{transform:translate(-80px, 40px) scale(0.94);}}.theme-hero{position:relative;isolation:isolate;}.theme-hero > .wrap{position:relative;z-index:1;}.theme-hero .theme-header--assets{z-index:0;}@media (max-width:979px){.theme-stats{grid-template-columns:repeat(2, 1fr);}}@media (max-width:560px){.theme-stats{grid-template-columns:1fr;}}.hero{position:relative;min-height:665px;isolation:isolate;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.hero-art{position:absolute;z-index:-2;right:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, var(--bg) 4%, #101017d9 28%, #10101733 62%, #1010170a), linear-gradient(0deg, var(--bg) 0%, transparent 24%, transparent 80%, #10101770);}.hero .wrap{position:relative;min-height:665px;padding-top:87px;padding-bottom:64px;}.hero h1{font-size:clamp(52px, 6.5vw, 88px);font-weight:500;letter-spacing:-5px;line-height:1.05;margin:26px 0 24px;max-width:680px;}.hero h1 em{font-style:normal;color:var(--accent);}.hero p{color:#a3a3b0;font-size:16px;line-height:1.8;max-width:425px;margin-bottom:30px;}.hero-note{display:flex;gap:24px;margin-top:30px;color:#9595a5;font-size:12px;}.hero-note span{display:flex;align-items:center;gap:7px;}.hero-note .icon{width:15px;color:#b7aad4;}.hero-label{position:absolute;right:0;bottom:70px;min-width:245px;padding:22px;border:1px solid #ffffff1a;background:#1713228a;backdrop-filter:blur(18px);border-radius:10px;}.hero-label small{color:var(--accent);font-size:11px;letter-spacing:1.7px;}.hero-label strong{display:block;font-size:21px;margin:9px 0 14px;font-weight:500;}.hero-label a{font-size:12px;color:#a294c1;display:flex;justify-content:space-between;align-items:center;}@keyframes theme-scroll{0%, 100%{transform:translateY(0);opacity:.5;}60%{transform:translateY(8px);opacity:1;}}@keyframes theme-ember{10%, 70%{opacity:.45;}to{transform:translate(-35px, -580px);opacity:0;}}.theme-section{padding-block:94px;}.theme-section h2{font-size:clamp(36px, 4vw, 56px);letter-spacing:-2.4px;line-height:1.08;font-weight:500;margin:18px 0 0;}.theme-section h2 span{color:#76768d;}.theme-section .section-head{align-items:flex-end;margin-bottom:36px;}.theme-section-aside p{font-size:15px;color:var(--muted);line-height:1.8;margin:0 0 15px;}.theme-section-aside .text-link{color:var(--accent);}@keyframes theme-panel-in{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}.theme-marquee{border-block:1px solid #ffffff13;overflow:hidden;background:#181822;padding:26px 0;user-select:none;}.theme-marquee>div{display:flex;width:max-content;align-items:center;gap:44px;animation:theme-marquee 40s linear infinite;}.theme-marquee span{font-family:'Barlow Condensed', sans-serif;font-weight:600;font-size:68px;letter-spacing:-1px;line-height:1;color:#aaa2bd;}.theme-marquee span.outline{color:transparent;-webkit-text-stroke:1px #aaa2bd4f;}.theme-marquee b{color:var(--accent);font-size:40px;font-weight:400;}@keyframes theme-marquee{to{transform:translateX(-50%);}}.theme-standard{display:grid;grid-template-columns:.8fr 1.35fr;gap:70px;align-items:start;}.theme-standard-intro{position:sticky;top:140px;padding-top:30px;}.theme-standard-intro p{font-size:16px;line-height:1.85;color:var(--muted);max-width:350px;margin:28px 0;}.theme-standard-intro .text-link{color:#c2bad6;}.team-note{margin:44px 0 0;padding:22px 24px;border-left:2px solid var(--accent);background:#ffffff05;border-radius:0 10px 10px 0;max-width:380px;}.team-note p{font-size:15px;line-height:1.75;color:#cdc8d9;margin:0 0 12px;font-style:italic;}.team-note footer{font-size:12px;letter-spacing:.4px;color:#8e8e9a;}.theme-standard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}.theme-standard-card{padding:26px;background:linear-gradient(130deg, #1f1f2a, #181822);border:1px solid #ffffff13;border-radius:9px;overflow:hidden;position:relative;transition:border-color .3s;display:flex;flex-direction:column;}.theme-standard-card:hover{border-color:#8a5cf640;}.theme-card-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:#958da9;}.theme-card-top>.icon{color:#6f41d9;width:20px;}.live-dot{display:inline-flex;align-items:center;gap:7px;color:#8f6be2;}.live-dot i{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:online-pulse 2.4s ease-out infinite;}.status-list{list-style:none;margin:20px 0 0;padding:0;}.status-list li{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff0e;font-size:14px;}.status-list li:last-child{border-bottom:0;}.status-list a{flex:1;min-width:0;color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.status-list a:hover{color:var(--accent);}.status-list small{color:#8e8e9a;font-size:12px;white-space:nowrap;}.status-list .badge{flex-shrink:0;}.status-empty{color:var(--muted);font-size:14px;margin:22px 0;}.status-foot{margin-top:auto;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#c2bad6;border-top:1px solid #ffffff12;}.status-foot .icon{width:16px;color:#9a73f7;flex-shrink:0;}.status-foot:hover{color:var(--accent);}.numbers{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 0;}.numbers div{padding:18px 16px;border:1px solid #ffffff0e;border-radius:8px;background:#ffffff04;}.numbers dd{margin:0;font-family:'Barlow Condensed', sans-serif;font-size:44px;line-height:1;font-weight:600;letter-spacing:-.5px;color:var(--text);}.numbers dd.since{font-size:30px;padding-top:7px;}.numbers dt{margin-top:8px;font-size:12px;color:#8e8e9a;letter-spacing:.3px;}.numbers-foot{margin:auto 0 0;padding-top:18px;font-size:12.5px;line-height:1.6;color:#8e8e9a;}.theme-human{grid-column:1/-1;display:grid;grid-template-columns:1.25fr .9fr;gap:0;padding:0;}.review-quote{padding:26px;display:flex;flex-direction:column;min-width:0;}.review-quote blockquote{margin:22px 0 24px;font-size:19px;line-height:1.55;letter-spacing:-.3px;color:#dfd8ef;}.review-quote blockquote:before{content:'“';color:var(--accent);margin-right:2px;}.review-quote blockquote:after{content:'”';color:var(--accent);margin-left:2px;}.review-quote footer{margin-top:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap;}.review-quote footer .ipsUserPhoto{width:38px;height:38px;margin:0;flex-shrink:0;}.review-quote footer .ipsUserPhoto img{width:100%;height:100%;border-radius:50%;object-fit:cover;}.review-quote footer strong{font-size:14px;font-weight:600;}.review-quote footer small{display:block;font-size:12px;color:#8e8e9a;margin-top:3px;}.review-quote footer small a{color:#ababb6;}.review-quote footer small a:hover{color:var(--accent);}.review-quote footer>.text-link{margin-left:auto;font-size:13px;color:#c2bad6;}.verified{display:inline-flex;align-items:center;gap:5px;margin-left:8px;font-size:11px;color:#8f6be2;vertical-align:middle;}.verified .icon{width:12px;height:12px;}.stars{display:inline-flex;gap:2px;}.stars i{display:inline-flex;}.stars .icon{width:14px;height:14px;color:var(--accent);fill:currentColor;}.stars i.off .icon{color:#39394a;fill:none;}.talk-panel{padding:26px;border-left:1px solid #ffffff12;background:#ffffff03;display:flex;flex-direction:column;justify-content:center;}.talk-panel strong{font-size:20px;font-weight:500;letter-spacing:-.5px;}.talk-panel p{font-size:14px;line-height:1.75;color:#828296;margin:10px 0 22px;}.talk-links{display:flex;flex-wrap:wrap;gap:10px;}.talk-links .btn{min-height:44px;padding:10px 18px;font-size:13px;}.talk-links .btn .icon{width:14px;height:14px;}.theme-how-section{background:#181822;border-block:1px solid #ffffff0e;}.theme-how-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:0;border:1px solid #ffffff15;border-radius:9px;overflow:hidden;}.theme-how-grid article{padding:32px;border-right:1px solid #ffffff15;background:#1c1c26;display:flex;flex-direction:column;min-width:0;}.theme-how-grid article:last-child{border:0;}.theme-how-top{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:#8a5cf60f;border:1px solid #8a5cf622;}.theme-how-top>.icon{width:22px;height:22px;color:#825cdb;}.theme-how-grid h3{font-size:24px;font-weight:500;letter-spacing:-.8px;margin:26px 0 10px;}.theme-how-grid p{font-size:14px;line-height:1.8;color:#8e8e9f;max-width:300px;margin:0 0 20px;}.how-detail{margin-bottom:24px;flex:1;}.pay-kinds{display:flex;flex-wrap:wrap;gap:8px;}.pay-kinds span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;border:1px solid #ffffff14;background:#ffffff05;font-size:12.5px;color:#cdc8d9;}.pay-kinds .icon{width:14px;height:14px;color:#9a73f7;}.how-detail .check-list{list-style:none;padding:0;margin:0;display:grid;gap:12px;}.check-list li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#cdc8d9;}.check-list .icon{width:15px;height:15px;color:var(--accent);flex-shrink:0;}.theme-how-grid>article>a{font-size:13px;display:flex;justify-content:space-between;align-items:center;color:#ccc0e7;border-top:1px solid #ffffff13;padding-top:20px;margin-top:auto;}.theme-how-grid>article>a .icon{width:16px;color:#9a73f7;}.theme-faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start;}.theme-faq-section>div>p{font-size:15px;color:#9494a3;line-height:1.8;margin:25px 0;}.theme-faq-section .faq{margin:0;max-width:none;display:flex;flex-direction:column;gap:12px;}.theme-faq-section summary{font-size:15px;padding:23px 26px 23px 0;position:relative;line-height:1.5;}.theme-faq-section summary:after{position:absolute;right:0;top:22px;color:#8968d6;}.theme-faq-section details[open]{border-color:#8a5cf63d;}.theme-faq-section details p{font-size:14px;line-height:1.8;color:#9595a4;padding:0 0 23px;margin:0;}.theme-community{padding:65px;position:relative;isolation:isolate;overflow:hidden;border:1px solid #8a5cf635;border-radius:12px;margin-bottom:85px;background:radial-gradient(ellipse at 75% 70%, #37226839, transparent 60%), #1d1a26;display:flex;justify-content:space-between;align-items:center;gap:30px;}.theme-community h2{font-size:clamp(35px, 4vw, 55px);font-weight:500;letter-spacing:-2.5px;line-height:1.1;margin:20px 0;}.theme-community h2 em{font-style:normal;color:var(--accent);}.theme-community p{font-size:15px;color:#948baa;line-height:1.8;margin:0 0 28px;}.theme-community .actions{gap:24px;}.theme-community-mark{position:absolute;right:30px;top:25px;font-size:330px;letter-spacing:-35px;line-height:1;font-family:'Barlow Condensed', sans-serif;font-weight:700;color:#a782ff06;z-index:-1;}.theme-community-side{flex-shrink:0;border-left:1px solid #ffffff14;padding-left:40px;align-self:stretch;display:flex;justify-content:center;flex-direction:column;gap:22px;color:#967fcc;}.theme-community-side>span{font-size:11px;letter-spacing:3px;color:#63528a;}.theme-community-side strong{font-family:'Barlow Condensed', sans-serif;font-size:31px;line-height:1.2;font-weight:500;letter-spacing:1px;}.theme-community-side>div{display:flex;gap:18px;}.theme-community-side .icon{width:21px;height:21px;}@keyframes theme-active-icon{0%, 100%{filter:drop-shadow(0 0 0 #8a5cf600);}50%{filter:drop-shadow(0 0 5px #8a5cf665);}}@keyframes theme-active-line{0%, 100%{opacity:.6;transform:scaleX(.8);}50%{opacity:1;transform:scaleX(1.15);}}.game-cards{padding-block:84px 120px;}.game-cards .section-head{align-items:flex-end;margin-bottom:34px;}.game-cards h2{font-size:clamp(36px, 4vw, 54px);letter-spacing:-2.2px;line-height:1.08;font-weight:500;margin:16px 0 0;}.game-cards .text-link{color:#9898a6;white-space:nowrap;}.game-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;}.game-card{position:relative;display:block;min-width:0;aspect-ratio:10/11;background:#15151e;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 18px 44px #00000073;overflow:hidden;isolation:isolate;color:inherit;transform:translateZ(0);backface-visibility:hidden;transition:transform .3s ease, border-color .3s ease, box-shadow .3s ease;}.game-card:hover{transform:translateY(-6px);border-color:#8a5cf666;box-shadow:0 22px 60px #0006;}.game-card-art{position:absolute;inset:0;overflow:hidden;background:#1b1b26;}.game-card-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:translateZ(0);backface-visibility:hidden;will-change:transform;transition:transform .7s ease;}.game-card:hover .game-card-art img{transform:scale(1.06) translateZ(0);}.game-card-art:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, #0000 30%, #15151ed9 62%, #15151e 78%);}.game-card.closed .game-card-art img{filter:grayscale(.55);}.game-card-placeholder{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:20%;background:radial-gradient(120% 90% at 50% 0%, #2a1f43 0%, #1c1c26 55%, #15151e 100%);}.game-card-placeholder span{font-family:'Barlow Condensed', sans-serif;font-size:54px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;line-height:1;color:#ccbdef;text-align:center;padding:0 24px;}.game-tag{position:absolute;top:18px;left:18px;z-index:2;font-family:"Geist Mono", ui-monospace, monospace;font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#fff;padding:8px 14px;border-radius:9px;background:#0000008c;border:1px solid #ffffff1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.game-card-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 22px 22px;}.game-card-body h3{font-size:27px;font-weight:600;letter-spacing:-.6px;line-height:1.1;color:#fff;margin:0 0 10px;}.game-price-label{display:block;font-size:12px;color:#8e8e9a;margin-bottom:2px;}.game-price{display:block;font-size:21px;font-weight:600;letter-spacing:-.4px;color:#fff;}.game-price span{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted);}.game-price.soon{text-transform:uppercase;letter-spacing:.4px;}.game-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:12px 0 18px;font-size:12px;color:#88889b;}.game-live{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#e0dce9;}.game-live i{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #8a5cf699;}.game-live[class*="tone-"] i{background:var(--tone);box-shadow:0 0 10px color-mix(in srgb, var(--tone) 60%, transparent);}.game-shield{display:inline-flex;align-items:center;gap:6px;}.game-shield .icon{width:13px;height:13px;color:#88889b;}.game-button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;color:#fff;background:#ffffff14;border:1px solid #ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .25s ease, border-color .25s ease;}.game-card:hover .game-button{background:#8a5cf6;border-color:#8a5cf6;color:var(--ink);}.game-card.closed .game-button, .game-card.closed:hover .game-button{background:#ffffff10;border-color:#ffffff1c;color:#b9b9c2;}.community-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding:64px 68px;margin-bottom:96px;border:1px solid #ffffff12;border-radius:16px;background:#15151e;position:relative;overflow:hidden;isolation:isolate;}.community-panel:before{content:'';position:absolute;inset:0;background:radial-gradient(60% 90% at 100% 0%, #8a5cf612 0%, #8a5cf600 60%);pointer-events:none;}.community-copy h2{font-size:clamp(35px, 3.8vw, 52px);font-weight:500;letter-spacing:-2.2px;line-height:1.1;margin:18px 0;}.community-copy h2 em{font-style:normal;color:var(--accent);}.community-copy p{font-size:15px;color:#9898a7;line-height:1.8;margin:0 0 26px;}.community-copy .actions{gap:24px;}.community-live{display:grid;gap:14px;}.community-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;}.community-stats div{padding:18px 16px;border-radius:12px;background:#ffffff05;border:1px solid #ffffff0f;}.community-stats strong{display:block;font-size:28px;font-weight:600;letter-spacing:-.8px;color:#fff;line-height:1;}.community-stats span{display:block;margin-top:8px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#8e8e9a;}.community-latest{display:grid;gap:6px;padding:18px 20px;border-radius:12px;background:#ffffff05;border:1px solid #ffffff0f;transition:border-color .3s ease, background .3s ease;}.community-latest:hover{border-color:#8a5cf655;background:#8a5cf60a;}.community-latest-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);}.community-latest-label .icon{width:13px;height:13px;}.community-latest strong{font-size:16px;font-weight:500;color:#e9e6f1;line-height:1.35;}.community-latest small{font-size:12px;color:#8e8e9a;}.community-faces{display:flex;align-items:center;gap:14px;padding:4px 6px 0;}.community-avatars{display:flex;}.community-avatars .ipsUserPhoto{width:34px;height:34px;border:2px solid #15151e;margin-left:-10px;border-radius:50%;}.community-avatars .ipsUserPhoto:first-child{margin-left:0;}.community-avatars .ipsUserPhoto img{width:100%;height:100%;border-radius:50%;object-fit:cover;}.community-faces span{font-size:13px;color:#9898a7;}.game-peek{position:relative;height:190px;margin-top:26px;overflow:hidden;border-radius:18px 18px 0 0;}.game-peek .game-grid{pointer-events:none;}.game-peek:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, #10101700 0%, #101017b3 45%, var(--bg) 92%);}.game-peek-button{position:absolute;left:50%;bottom:26px;z-index:2;transform:translateX(-50%);background:#1b1b26;border-color:#ffffff2e;box-shadow:0 14px 40px #000c;}.game-peek-button:hover{background:#242431;}.status-banner{position:relative;overflow:hidden;display:flex;align-items:center;gap:22px;min-height:124px;margin-top:20px;padding:26px 32px;border:1px solid #ffffff17;border-radius:14px;background:linear-gradient(90deg, #1a1a24 0%, #181820 55%, #1a1526 100%);color:inherit;transition:border-color .3s;}.status-banner:hover{border-color:#8a5cf659;}.status-banner-icon{position:relative;z-index:2;flex:0 0 auto;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:#8a5cf614;border:1px solid #8a5cf63d;}.status-banner-icon .icon{width:25px;height:25px;}.status-banner-copy{position:relative;z-index:2;min-width:0;flex:1;}.status-banner strong{display:block;font-size:19px;font-weight:700;letter-spacing:-.3px;line-height:1.3;}.status-banner small{display:block;font-size:14.5px;line-height:1.6;color:var(--muted);margin-top:5px;}.status-banner-side{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:14px;}.status-banner-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:var(--accent);background:#10101799;border:1px solid #8a5cf659;backdrop-filter:blur(6px);}.status-banner-tag i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:online-pulse 2.4s ease-out infinite;}.status-banner .text-link{color:#c0aee9;font-size:14px;text-shadow:0 1px 10px #000;}.status-radar{position:absolute;right:40px;top:50%;width:420px;height:420px;margin-top:-200px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 45%, #000 70%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 45%, #000 70%, transparent 100%);pointer-events:none;}.radar-disc{position:absolute;inset:0;border-radius:50%;transform:perspective(700px) rotateX(64deg) rotateZ(-18deg);border:1px solid #8a5cf666;background:repeating-radial-gradient(circle at center, #8a5cf600 0 34px, #8a5cf633 34px 35px), linear-gradient(0deg, #8a5cf600 calc(50% - 1px), #8a5cf62b calc(50% - 1px) calc(50% + 1px), #8a5cf600 calc(50% + 1px)), linear-gradient(90deg, #8a5cf600 calc(50% - 1px), #8a5cf62b calc(50% - 1px) calc(50% + 1px), #8a5cf600 calc(50% + 1px)), radial-gradient(circle at center, #8a5cf62e, #8a5cf605 70%);box-shadow:0 0 70px #8a5cf633, 0 0 30px #8a5cf61f inset;}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg, #8a5cf600 0deg, #8a5cf600 290deg, #8a5cf699 358deg, #8a5cf600 360deg);animation:radar-spin 5s linear infinite;}.radar-disc b{position:absolute;width:13px;height:13px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--tone, #8a5cf6);box-shadow:0 0 0 0 var(--tone, #8a5cf6), 0 0 16px var(--tone, #8a5cf6);animation:radar-blip 2.6s ease-out infinite;}.radar-disc b:nth-of-type(1){left:66%;top:30%;}.radar-disc b:nth-of-type(2){left:34%;top:42%;animation-delay:-.6s;}.radar-disc b:nth-of-type(3){left:58%;top:68%;animation-delay:-1.2s;}.radar-disc b:nth-of-type(4){left:78%;top:54%;animation-delay:-1.7s;}.radar-disc b:nth-of-type(5){left:44%;top:22%;animation-delay:-2.1s;}.radar-disc b:nth-of-type(6){left:26%;top:66%;animation-delay:-.9s;}@keyframes radar-spin{to{transform:rotate(360deg);}}@keyframes radar-blip{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone, #8a5cf6) 70%, transparent), 0 0 16px var(--tone, #8a5cf6);}100%{box-shadow:0 0 0 20px #8a5cf600, 0 0 16px var(--tone, #8a5cf6);}}.game-category{display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#9c8fc4;margin-bottom:5px;}.game-status .game-live{padding:5px 11px;border-radius:999px;font-size:11.5px;color:var(--tone, #e0dce9);background:color-mix(in srgb, var(--tone, #8a5cf6) 10%, transparent);border:1px solid color-mix(in srgb, var(--tone, #8a5cf6) 26%, transparent);}.game-card:before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;z-index:2;background:linear-gradient(90deg, transparent, #a27af8cc, transparent);opacity:0;transition:opacity .3s ease;}.game-card:hover:before{opacity:1;}@media (max-width:1240px){.game-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media (max-width:1200px){.theme-standard{gap:40px;grid-template-columns:.75fr 1.3fr;}.theme-standard-card{padding:22px;}}@media (max-width:1100px){.game-grid{gap:18px;}.game-card-body{padding:0 18px 18px;}.game-card-body h3{font-size:24px;}.game-price{font-size:19px;}.community-panel{grid-template-columns:1fr;gap:36px;padding:48px;}.status-radar{right:-60px;opacity:.7;}}@media (max-width:1050px){.hero h1{font-size:70px;letter-spacing:-3.5px;}.hero-label{right:0;min-width:220px;}}@media (max-width:979px){.theme-section{padding-block:72px;}.theme-standard{grid-template-columns:1fr;}.theme-standard-intro{position:static;padding-top:0;}.theme-standard-intro p{max-width:520px;margin:23px 0;}.theme-standard-grid{gap:16px;}.theme-standard-card{padding:30px;}.theme-how-grid article{padding:25px;}.theme-faq-section{gap:40px;grid-template-columns:.9fr 1fr;}.theme-community{padding:42px;}.theme-community-side{padding-left:25px;}.game-cards{padding-block:70px 90px;}}@media (max-width:760px){.hero, .hero .wrap{min-height:680px;}.hero .wrap{padding-top:52px;padding-bottom:45px;}.hero-art{object-position:67% center;opacity:.65;}.hero:after{background:linear-gradient(90deg, #101017dd, #10101765), linear-gradient(0deg, var(--bg), transparent 80%);}.hero h1{font-size:clamp(48px, 13vw, 65px);letter-spacing:-3px;line-height:1.05;margin-top:23px;}.hero p{font-size:14px;max-width:310px;margin-bottom:24px;}.hero .actions{gap:10px;}.hero .btn{font-size:12px;padding:12px 16px;}.hero-note{gap:15px;font-size:11px;margin-top:22px;}.hero-label{position:relative;bottom:auto;right:auto;margin-top:38px;padding:17px;width:100%;max-width:290px;}.hero-label strong{font-size:17px;margin:7px 0 9px;}.hero-label small{font-size:10px;}.game-peek{height:150px;margin-top:16px;}.status-banner{flex-wrap:wrap;gap:14px 16px;padding:22px;min-height:0;}.status-banner-icon{width:48px;height:48px;}.status-banner-copy{flex:1 1 60%;}.status-banner strong{font-size:16.5px;}.status-banner small{font-size:13px;}.status-banner-side{flex:1 1 100%;flex-direction:row;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #ffffff12;}.status-radar{width:300px;height:300px;margin-top:-150px;right:-140px;opacity:.35;}}@media (max-width:640px){.theme-section{padding-block:60px;}.theme-section h2{font-size:40px;letter-spacing:-1.8px;}.theme-section .section-head{display:block;margin-bottom:28px;}.theme-section-aside{margin-top:22px;}.theme-section-aside p{font-size:14px;line-height:1.7;}.theme-marquee{padding:20px 0;}.theme-marquee span{font-size:48px;}.theme-marquee>div{gap:26px;}.theme-marquee b{font-size:30px;}.theme-standard{gap:30px;}.theme-standard-intro p{font-size:15px;}.theme-standard-grid{grid-template-columns:1fr;}.theme-standard-card{padding:27px;}.theme-human{grid-column:auto;grid-template-columns:1fr;}.talk-panel{border-left:0;border-top:1px solid #ffffff12;}.numbers dd{font-size:36px;}.review-quote blockquote{font-size:17px;}.team-note{max-width:none;}.theme-standard-card h3{font-size:26px;}.theme-how-grid{grid-template-columns:1fr;}.theme-how-grid article{padding:28px;border-right:0;border-bottom:1px solid #ffffff15;}.theme-how-grid p{min-height:0;max-width:none;}.theme-how-grid h3{margin-top:20px;}.theme-how-section .section-head>.text-link{margin-top:24px;}.theme-faq-section{grid-template-columns:1fr;gap:30px;}.theme-faq-section summary{font-size:14px;}.theme-faq-section details p{font-size:14px;}.theme-community{padding:32px 24px;margin-bottom:60px;border-radius:9px;}.theme-community-side{display:none;}.theme-community h2{font-size:37px;letter-spacing:-1.6px;}.theme-community .eyebrow{font-size:9px;}.theme-community p{font-size:14px;}.theme-community .actions{gap:23px;flex-wrap:wrap;}.theme-community-mark{font-size:260px;top:100px;right:0;}.game-cards{padding-block:56px 64px;}.game-cards .section-head{display:block;margin-bottom:26px;}.game-cards .section-head .text-link{margin-top:18px;}.game-cards h2{font-size:38px;letter-spacing:-1.6px;}.game-grid{gap:16px;}.game-card{aspect-ratio:1/1;}.game-tag{top:14px;left:14px;}.community-panel{padding:30px 22px;margin-bottom:60px;border-radius:12px;}.community-copy h2{font-size:36px;letter-spacing:-1.5px;}.community-stats{gap:8px;}.community-stats div{padding:14px 12px;}.community-stats strong{font-size:22px;}}@media (min-width:1550px){.hero-art{object-position:center 40%;}.hero{min-height:720px;}.hero .wrap{min-height:720px;padding-top:110px;}}@media (prefers-reduced-motion:reduce){.radar-sweep, .radar-disc b, .status-banner-tag i{animation:none;}}body.ipsApp{font-family:inherit;font-size:16px;line-height:normal;color:var(--text);background:var(--bg);}a:hover{color:inherit;}#ipsLayout_header{position:static;}#ipsLayout_header header{background:none;color:inherit;}#ipsLayout_header nav{background:none;position:static;}#ipsLayout_header nav::after{display:none;}#ipsLayout_mainArea{display:block;width:auto;min-height:0;padding:0 !important;margin:0 !important;border-radius:0;}.ipsApp h1, .ipsApp h2, .ipsApp h3, .ipsApp h4{color:inherit;}.ipsApp .form-field input, .ipsApp .form-field textarea, .ipsApp .form-field select{-webkit-appearance:none;appearance:none;background-image:none;box-shadow:none;min-height:0;font-size:15px;}.ipsApp .form-field select{background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 20px) 50%, calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px;}.ipsApp .form-field input:focus, .ipsApp .form-field textarea:focus, .ipsApp .form-field select:focus{box-shadow:none;outline:2px solid var(--accent);outline-offset:0;}.ipsApp .form-field label{display:block;}.ipsApp .btn, .ipsApp .btn:hover, .ipsApp .text-link, .ipsApp .text-link:hover{text-decoration:none;}.ipsApp .theme-topline a, .ipsApp .navlinks a, .ipsApp .footer-links a, .ipsApp .crumb a{text-decoration:none;}.ipsApp .theme-topline a:hover, .ipsApp .footer-links a:hover{text-decoration:none;}.ipsApp .faq details p{margin:0;}.ipsApp{--radius-1:6px;--radius-2:10px;--button--radius:6px;--popup--radius:8px;--form-field--radius:6px;--border-1px:1px solid var(--line);--box--boxshadow:none;--box--boxshadow-bottom:none;--box--boxshadow-left:none;--box--boxshadow-right:none;--box--boxshadow-top:none;--box--backgroundcolor:var(--panel);--popup--border:1px solid #ffffff1f;--popup--boxshadow:0 20px 60px #000a;--dialog--boxshadow:0 30px 100px #000c;--form-field--bordercolor:#ffffff1c;--form-field--borderhovercolor:#ffffff33;--form-field--focusshadow:none;--positive-light:#27232e;--positive-dark:#8a5cf6;--negative-light:#2d1414;--negative-dark:#ff7b7b;--intermediate-light:#1b1134;--intermediate-dark:#a27af8;--informational-light:#12273a;--informational-dark:#8fc1ff;--general-light:#22222c;--general-dark:#bebec5;--input-error__background-color:#2d1414;--input-error__border-color:#ff7b7b66;--input-success__background-color:#27232e;--input-success__border-color:#8a5cf666;}#ipsLayout_mainArea:not(:has(.wrap)){width:min(1320px, calc(100% - 96px));margin-inline:auto !important;padding:10px 0 90px !important;font-size:15px;}#ipsLayout_mainArea:not(:has(.wrap)) a:not(.ipsButton):not(.ipsPagination_page a):hover{color:var(--accent);}.ipsApp .ipsBreadcrumb, .ipsApp #ipsLayout_mainArea .ipsBreadcrumb{display:none;}.ipsApp .ipsPageHeader{background:transparent;border:0;box-shadow:none;padding:22px 0 20px;margin-bottom:8px;border-radius:0;}.ipsApp .ipsPageHeader.ipsBox{border:0;}.ipsApp .ipsType_pageTitle{font-size:44px;font-weight:500;letter-spacing:-2px;line-height:1.1;color:var(--text);}.ipsApp .ipsType_pageTitle a{color:inherit;}.ipsApp .ipsPageHeader .ipsType_light, .ipsApp .ipsPageHeader .ipsType_reset{color:var(--muted);}.ipsApp .ipsPageHeader .ipsType_light{font-size:15px;line-height:1.7;margin-top:8px;}.ipsApp .ipsBox{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:none;}.ipsApp .ipsBox_transparent, .ipsApp .ipsBox.ipsBox_transparent{background:transparent;border:0;}.ipsApp .ipsBox .ipsBox{border-radius:8px;}.ipsApp .ipsBox_alt{background:var(--raised);}.ipsApp .ipsAreaBackground{background:var(--raised);}.ipsApp .ipsAreaBackground_light{background:#1e1e28;}.ipsApp .ipsAreaBackground_reset{background:var(--panel);}.ipsApp .ipsAreaBackground_dark{background:#282837;color:var(--text);}.ipsApp .ipsWidget{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:none;}.ipsApp .ipsWidget_title, .ipsApp .ipsWidget .ipsWidget_title{background:transparent;color:var(--text);font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:16px 20px;border-bottom:1px solid var(--line);border-radius:0;}.ipsApp .ipsWidget_title a{color:inherit;}.ipsApp .ipsWidget.ipsWidget_primary .ipsWidget_title{background:transparent;color:var(--accent);}.ipsApp .ipsWidget_inner{padding:18px 20px;}.ipsApp .ipsType_sectionTitle{background:transparent;color:var(--text);font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:16px 20px;border-bottom:1px solid var(--line);border-radius:0;}.ipsApp .ipsType_sectionTitle a{color:inherit;}.ipsApp .ipsType_sectionTitle .ipsType_light{text-transform:none;letter-spacing:0;font-weight:400;}.ipsApp .ipsType_secondaryTitle{background:var(--raised);color:var(--muted);border-radius:0;font-size:12px;letter-spacing:1px;text-transform:uppercase;}.ipsApp .ipsType_minorHeading, .ipsApp .ipsType_light, .ipsApp .ipsType_light a:not(.ipsButton){color:var(--muted);}.ipsApp .ipsType_sectionHead, .ipsApp .ipsType_richText, .ipsApp .ipsType_normal, .ipsApp .ipsType_medium, .ipsApp .ipsType_break{color:var(--text);}.ipsApp .ipsType_sectionHead{font-weight:500;letter-spacing:-.4px;}.ipsApp .ipsType_negative{color:#ff7b7b;}.ipsApp .ipsType_success, .ipsApp .ipsType_positive{color:#8a5cf6;}.ipsApp .ipsType_warning, .ipsApp .ipsType_issue{color:var(--accent);}.ipsApp .ipsType_richText a:not(.ipsButton){color:var(--accent);}.ipsApp .ipsType_richText pre, .ipsApp .ipsType_richText code{background:var(--raised);color:var(--text);border:1px solid var(--line);border-radius:6px;}.ipsApp .ipsType_richText blockquote, .ipsApp .ipsQuote{background:var(--raised);border-color:var(--line);border-left:3px solid var(--accent);border-radius:6px;}.ipsApp .ipsQuote_citation{background:#ffffff08;color:var(--muted);}.ipsApp .ipsSpoiler{background:var(--raised);border-color:var(--line);}.ipsApp .ipsSpoiler_header{background:#ffffff08;color:var(--text);}.ipsApp .ipsDataList .ipsDataItem{border-bottom:1px solid var(--line);}.ipsApp .ipsDataList .ipsDataItem:last-child{border-bottom:0;}.ipsApp .ipsDataList .ipsDataItem_title, .ipsApp .ipsDataItem_title a{color:var(--text);font-weight:500;}.ipsApp .ipsDataItem_meta, .ipsApp .ipsDataItem_meta a{color:var(--muted);}.ipsApp .ipsDataItem_selected, .ipsApp .ipsDataItem_new, .ipsApp .ipsDataItem_unread.ipsDataItem_selected{background:#8a5cf60c;}.ipsApp .ipsDataItem:hover, .ipsApp .ipsDataItem_unread:hover{background:#ffffff05;}.ipsApp .ipsDataItem_unread .ipsDataItem_title, .ipsApp .ipsDataItem_unread .ipsDataItem_title a{font-weight:600;color:#fff;}.ipsApp .ipsDataItem_subList li{color:var(--muted);}.ipsApp .ipsDataItem_statsLarge .ipsDataItem_stats_number, .ipsApp .ipsDataItem_stats_number{color:var(--text);}.ipsApp .ipsDataItem_stats_type{color:var(--muted);}.ipsApp .ipsDataItem_stats_hot{background:var(--accent);color:var(--ink);}.ipsApp .ipsDataList_zebra .ipsDataItem:nth-child(even){background:#ffffff03;}.ipsApp .ipsTabs{background:transparent;border-bottom:1px solid var(--line);border-radius:0;padding:0;color:var(--muted);}.ipsApp .ipsTabs_item{color:var(--muted);font-weight:500;font-size:14px;background:transparent;border-radius:0;position:relative;}.ipsApp .ipsTabs_item:not(.ipsTabs_activeItem):hover{background:transparent;color:var(--text);}.ipsApp .ipsTabs_item.ipsTabs_activeItem{background:transparent;color:var(--text);}.ipsApp .ipsTabs_item.ipsTabs_activeItem:after{content:'';position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--accent);border-radius:4px;}.ipsApp .ipsTabs_panels, .ipsApp .ipsTabs_panel{background:transparent;border:0;box-shadow:none;}.ipsApp .ipsTabs_panels.ipsBox{background:var(--panel);border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;}.ipsApp .ipsTabs_dummyItem{background:var(--raised);color:var(--text);}.ipsApp .ipsTabs_withIcons .ipsTabs_item{color:var(--muted);}.ipsApp .ipsButton{font-family:inherit;font-size:13px;font-weight:600;border-radius:6px;padding:11px 18px;letter-spacing:0;transition:background .18s, color .18s, border-color .18s;text-shadow:none;}.ipsApp .ipsButton:hover:not(:active){background-image:none;}.ipsApp .ipsButton_primary, .ipsApp .ipsButton_important{background:linear-gradient(120deg, #a077ff, #8a5cf6 55%, #8a5cf6);color:var(--ink);box-shadow:0 2px 0 #ccb6ff2a inset;border-color:transparent;}.ipsApp .ipsButton_primary:hover, .ipsApp .ipsButton_important:hover{background:#9b70ff;color:var(--ink);}.ipsApp .ipsButton_normal, .ipsApp .ipsButton_alternate, .ipsApp .ipsButton_light, .ipsApp .ipsButton_veryLight{background:#ffffff04;border-color:#ffffff29;color:var(--text);}.ipsApp .ipsButton_normal:hover, .ipsApp .ipsButton_alternate:hover, .ipsApp .ipsButton_light:hover, .ipsApp .ipsButton_veryLight:hover{background:#ffffff0c;color:var(--text);background-image:none;}.ipsApp .ipsButton_veryLight.ipsButton_veryLight--negative, .ipsApp .ipsButton_link--negative{color:#ff7b7b;}.ipsApp .ipsButton_link{color:var(--accent);font-weight:500;}.ipsApp .ipsButton_link:hover{color:#9b70ff;}.ipsApp .ipsButton_link--light{color:var(--muted);}.ipsApp .ipsButton_positive{background:#8a5cf6;color:#27232e;}.ipsApp .ipsButton_negative{background:#3a1717;color:#ff9c9c;border-color:#ff7b7b33;}.ipsApp .ipsButton_intermediate{background:#1b1134;color:#a27af8;border-color:#a27af833;}.ipsApp .ipsButton:active, .ipsApp .ipsButton_active{border-color:#ffffff29;background-image:none;}.ipsApp .ipsButton_disabled, .ipsApp .ipsButton[disabled]{opacity:.45;}.ipsApp .ipsButton_split .ipsButton{border-radius:0;}.ipsApp .ipsButton_split .ipsButton:first-child{border-radius:6px 0 0 6px;}.ipsApp .ipsButton_split .ipsButton:last-child{border-radius:0 6px 6px 0;}.ipsApp .ipsButtonRow li a, .ipsApp .ipsButtonRow li span, .ipsApp .ipsButtonRow li button{background:#ffffff04;border-color:#ffffff29;color:var(--text);}.ipsApp .ipsButtonRow li a.ipsButtonRow_active, .ipsApp .ipsButtonRow li a:hover{background:#8a5cf614;color:var(--text);}.ipsApp .ipsMenu{background:var(--raised);border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 20px 60px #000a;color:var(--text);}.ipsApp .ipsMenu_item a, .ipsApp .ipsMenu_item > span, .ipsApp .ipsMenu_item button{color:var(--text);}.ipsApp .ipsMenu_item:not(.ipsMenu_itemClicked):not(.ipsMenu_itemNonSelect) > a:hover, .ipsApp .ipsMenu_item:not(.ipsMenu_itemClicked):not(.ipsMenu_itemNonSelect) > button:hover, .ipsApp .ipsMenu_item.ipsMenu_itemHover > a{background:#ffffff0a;color:var(--text);}.ipsApp .ipsMenu_item[data-selected] a, .ipsApp .ipsMenu_item.ipsMenu_itemChecked a{color:var(--accent);}.ipsApp .ipsMenu_sep{border-color:#ffffff14;}.ipsApp .ipsMenu_sep hr{border-color:#ffffff14;}.ipsApp .ipsMenu_title{color:var(--muted);background:transparent;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;}.ipsApp .ipsMenu_headerBar, .ipsApp .ipsMenu_footerBar{background:#ffffff05;border-color:#ffffff14;}.ipsApp .ipsMenu_withStem:after{border-bottom-color:var(--raised);}.ipsApp .ipsMenu_withStem:before{border-bottom-color:#ffffff1f;}.ipsApp .ipsMenu_bottomStem.ipsMenu_withStem:after{border-top-color:var(--raised);border-bottom-color:transparent;}.ipsApp .ipsMenu_bottomStem.ipsMenu_withStem:before{border-top-color:#ffffff1f;border-bottom-color:transparent;}.ipsApp .ipsAutocompleteMenu{background:var(--raised);border:1px solid #ffffff1f;box-shadow:0 20px 60px #000a;color:var(--text);}.ipsApp .ipsHovercard{background:var(--raised);border:1px solid #ffffff1f;box-shadow:0 20px 60px #000a;color:var(--text);}.ipsApp .ipsDialog > div{background:var(--panel);border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 30px 100px #000c;color:var(--text);}.ipsApp .ipsDialog_title{color:var(--text);border-bottom:1px solid var(--line);font-weight:500;letter-spacing:-.4px;}.ipsApp .ipsDialog_close{color:var(--muted);background:transparent;}.ipsApp .ipsDialog_close:hover{color:var(--text);}.ipsApp .ipsDialog_loading{background:var(--panel);}.ipsApp .ipsModal{background:#0f0f0dc0;backdrop-filter:blur(6px);}.ipsApp .ipsMessage{background:var(--raised);color:var(--text);border:1px solid #ffffff1a;border-left:3px solid var(--muted);border-radius:8px;box-shadow:none;font-size:14px;line-height:1.7;}.ipsApp .ipsMessage:before{color:inherit;}.ipsApp .ipsMessage_error{border-left-color:#ff7b7b;color:#ffb3b3;}.ipsApp .ipsMessage_success{border-left-color:#8a5cf6;color:#c9b8f1;}.ipsApp .ipsMessage_warning{border-left-color:var(--accent);color:#ccbdf0;}.ipsApp .ipsMessage_info, .ipsApp .ipsMessage_information{border-left-color:#8fc1ff;color:#d3e5ff;}.ipsApp .ipsMessage_general{border-left-color:var(--muted);}.ipsApp .ipsMessage a:not(.ipsUserPhoto):not(.ipsButton){color:inherit;border-bottom-color:currentColor;}.ipsApp .ipsMessage_code{background:#0009;color:var(--muted);}.ipsApp .ipsBadge{border-radius:5px;font-weight:500;letter-spacing:.2px;text-transform:none;}.ipsApp .ipsBadge_style1, .ipsApp .ipsBadge_new{--badge--background:#8a5cf61f;--badge--color:#8a5cf6;background:#8a5cf61f;color:var(--accent);}.ipsApp .ipsBadge_style2{background:#3a2d6b;color:#d7c8ff;}.ipsApp .ipsBadge_style3, .ipsApp .ipsBadge_warning{background:#3a1f2f;color:#ffb1d6;}.ipsApp .ipsBadge_style4, .ipsApp .ipsBadge_positive{background:#27232e;color:#8a5cf6;}.ipsApp .ipsBadge_style5, .ipsApp .ipsBadge_intermediate{background:#1b1134;color:#a27af8;}.ipsApp .ipsBadge_style6, .ipsApp .ipsBadge_negative{background:#2d1414;color:#ff9c9c;}.ipsApp .ipsBadge_style7, .ipsApp .ipsBadge_neutral{background:#ffffff10;color:var(--muted);}.ipsApp .ipsBadge_normal{background:#ffffff10;color:var(--text);}.ipsApp .ipsItemStatus.ipsItemStatus_large{background:var(--accent);color:var(--ink);}.ipsApp .ipsItemStatus{color:var(--accent);}.ipsApp .ipsPoints{background:#8a5cf61f;color:var(--accent);}.ipsApp .ipsNotificationCount{background:var(--accent);color:var(--ink);}.ipsApp .ipsMention{background:#8a5cf61f;color:var(--accent);border-radius:4px;}.ipsApp .ipsTag, .ipsApp .ipsTag_prefix{background:#8a5cf614;color:var(--accent) !important;border-radius:4px;}.ipsApp .ipsTag:before, .ipsApp .ipsTag_prefix:before{display:none;}.ipsApp .ipsTag:hover, .ipsApp .ipsTag_prefix:hover{background:#8a5cf626;}.ipsApp .ipsPagination .ipsPagination_page a, .ipsApp .ipsPagination .ipsPagination_first a, .ipsApp .ipsPagination .ipsPagination_last a, .ipsApp .ipsPagination .ipsPagination_next a, .ipsApp .ipsPagination .ipsPagination_prev a, .ipsApp .ipsPagination .ipsPagination_pageJump a{background:#ffffff04;border:1px solid #ffffff1c;color:var(--text);border-radius:6px;}.ipsApp .ipsPagination .ipsPagination_page a:hover, .ipsApp .ipsPagination .ipsPagination_next a:hover, .ipsApp .ipsPagination .ipsPagination_prev a:hover{background:#ffffff0c;color:var(--text);}.ipsApp .ipsPagination .ipsPagination_page.ipsPagination_active a{background:var(--accent);border-color:var(--accent);color:var(--ink);font-weight:600;}.ipsApp .ipsPagination .ipsPagination_inactive a{opacity:.35;}.ipsApp .ipsPagination_pageJump a{color:var(--muted);}.ipsApp .ipsToolList .ipsButton{margin-bottom:0;}.ipsApp .ipsSideMenu_title, .ipsApp .ipsSideMenu_subTitle{color:var(--accent);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;}.ipsApp .ipsSideMenu_item, .ipsApp .ipsSideMenu_item a{color:var(--muted);border-radius:6px;}.ipsApp .ipsSideMenu_item:hover, .ipsApp .ipsSideMenu_item a:hover{background:#ffffff06;color:var(--text);}.ipsApp .ipsSideMenu_item.ipsSideMenu_itemActive, .ipsApp .ipsSideMenu_item.ipsSideMenu_itemActive a, .ipsApp .ipsSideMenu_itemActive{background:#8a5cf612;color:var(--text);}.ipsApp .ipsSideMenu_withRadios .ipsSideMenu_item > input[type="radio"]:checked ~ span, .ipsApp .ipsSideMenu_withChecks .ipsSideMenu_item > input[type="checkbox"]:checked ~ span{background:#8a5cf612;color:var(--text);}.ipsApp .ipsSideMenu_list .ipsSideMenu_item{padding-block:9px;}.ipsApp .ipsSideMenu_list .ipsSideMenu_item [data-role="count"], .ipsApp .ipsSideMenu_item .ipsSideMenu_count{background:#ffffff10;color:var(--muted);}.ipsApp input[type="text"], .ipsApp input[type="password"], .ipsApp input[type="email"], .ipsApp input[type="url"], .ipsApp input[type="tel"], .ipsApp input[type="number"], .ipsApp input[type="search"], .ipsApp input[type="date"], .ipsApp input[type="datetime-local"], .ipsApp input[type="time"], .ipsApp textarea, .ipsApp select, .ipsApp .ipsField_dummy{font-family:inherit;background:#181822;border:1px solid #ffffff1c;border-radius:6px;color:var(--text);box-shadow:none;font-size:14px;min-height:44px;padding:10px 14px;}.ipsApp textarea{min-height:120px;line-height:1.6;}.ipsApp input::placeholder, .ipsApp textarea::placeholder{color:#626278;}.ipsApp input[type="text"]:focus, .ipsApp input[type="password"]:focus, .ipsApp input[type="email"]:focus, .ipsApp input[type="url"]:focus, .ipsApp input[type="tel"]:focus, .ipsApp input[type="number"]:focus, .ipsApp input[type="search"]:focus, .ipsApp textarea:focus, .ipsApp select:focus, .ipsApp .ipsField_focus{border-color:var(--accent);box-shadow:none;outline:0;}.ipsApp input[type="text"]:hover, .ipsApp input[type="password"]:hover, .ipsApp input[type="email"]:hover, .ipsApp textarea:hover, .ipsApp select:hover{border-color:#ffffff33;}.ipsApp select:not([multiple]){-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 20px) 50%, calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px;}.ipsApp select option{background:#181822;color:var(--text);}.ipsApp .ipsFieldRow_title, .ipsApp .ipsFieldRow_label, .ipsApp .ipsFieldRow .ipsFieldRow_title{color:#b2b2bb;font-size:14px;font-weight:500;}.ipsApp .ipsFieldRow_required{color:var(--accent);font-weight:500;}.ipsApp .ipsFieldRow_desc, .ipsApp .ipsFieldRow_warning{color:var(--muted);font-size:13px;line-height:1.6;}.ipsApp .ipsFieldRow_error .ipsFieldRow_title{color:#ff9c9c;}.ipsApp .ipsFieldRow_error .ipsType_warning, .ipsApp .ipsFieldRow_errorMessage, .ipsApp .ipsType_warning.ipsType_small{color:#ff9c9c;}.ipsApp .ipsForm_horizontal .ipsFieldRow > .ipsFieldRow_title{padding-top:12px;}.ipsApp .ipsFieldRow_fullWidth .ipsFieldRow_content, .ipsApp .ipsFieldRow_content{color:var(--text);}.ipsApp .ipsCustomInput span{background:#181822;border-color:#ffffff29;box-shadow:none;}.ipsApp .ipsCustomInput input:checked + span, .ipsApp .ipsCustomInput input:active:checked:not(:disabled) + span, .ipsApp .ipsCustomInput input:active:not(:checked):not(:disabled) + span{background:var(--accent);border-color:var(--accent);color:var(--ink);}.ipsApp .ipsToggle{background:#ffffff14;border-color:#ffffff1f;}.ipsApp .ipsToggle span{background:#fff;}.ipsApp .ipsToggle.ipsToggle_on{background:var(--accent);}.ipsApp .ipsToggle.ipsToggle_on span{background:var(--ink);}.ipsApp .ipsField_yesNo label{background:#181822;color:var(--muted);border-color:#ffffff1c;}.ipsApp .ipsField_yesNo .ipsField_yesNo_yes input[type="radio"]:checked + label{background:#8a5cf6;color:#27232e;}.ipsApp .ipsField_yesNo .ipsField_yesNo_no input[type="radio"]:checked + label{background:#3a1717;color:#ff9c9c;}.ipsApp .ipsField_yesNo input[type="radio"]:checked + label:after{color:inherit;}.ipsApp .ipsField_autocomplete, .ipsApp .ipsField_autocomplete input[type="text"]{background:#181822;color:var(--text);}.ipsApp .ipsField_autocomplete{border:1px solid #ffffff1c;border-radius:6px;}.ipsApp .ipsField_autocomplete .cToken{background:#8a5cf61f;color:var(--accent);border-radius:4px;}.ipsApp .ipsField_autocomplete .cToken .cToken_close{color:inherit;}.ipsApp .ipsSelectTree{background:#181822;border:1px solid #ffffff1c;border-radius:6px;color:var(--text);}.ipsApp .ipsSelectTree [data-role="tokenList"] .cToken{background:var(--accent);color:var(--ink);}.ipsApp .ipsForm_submit, .ipsApp .ipsForm .ipsPad_half.ipsAreaBackground_light{background:transparent;border-top:1px solid var(--line);}.ipsApp .ipsFieldRow_searchResult{background:#8a5cf60e;border-color:#8a5cf633;}.ipsApp .ipsFieldRow_searchResult .ipsFieldRow_desc{color:#8f6ae5;}.ipsApp .ipsFieldList_content, .ipsApp .ipsField_fieldList label{color:var(--text);}.ipsApp .ipsTooltip{background:var(--raised);border:1px solid #ffffff1f;color:var(--text);font-size:12px;padding:8px 12px;border-radius:6px;box-shadow:0 12px 40px #0009;}.ipsApp .ipsTooltip:after{border-top-color:var(--raised);border-bottom-color:var(--raised);}.ipsApp #elFlashMessage{background:var(--accent);color:#1c1c27;border-radius:9px;padding:16px 22px;box-shadow:0 12px 70px #0008;font-size:14px;font-weight:500;border:0;text-shadow:none;line-height:1.4;}.ipsApp #elFlashMessage a{color:inherit;font-weight:650;text-decoration:underline;}.ipsApp #elGuestTerms{background:#1b1b25;color:var(--muted);border-top:1px solid #8a5cf626;font-size:13px;box-shadow:0 -20px 60px #0008;}.ipsApp #elGuestTerms .ipsType_sectionHead{color:var(--text);font-size:15px;font-weight:500;}.ipsApp #elGuestTerms a:not(.ipsButton){color:var(--text);border-bottom:1px solid #ffffff33;}.ipsApp #elGuestTerms a:not(.ipsButton):hover{color:var(--accent);}.ipsApp .cGuestTeaser{background:var(--panel);border:1px solid var(--line);border-radius:10px;}.ipsApp .ipsComposeArea{background:transparent;}.ipsApp .ipsComposeArea_editor, .ipsApp .ipsComposeArea_dummy{background:#181822;border:1px solid #ffffff1c;border-radius:8px;color:var(--text);}.ipsApp .ipsComposeArea_dummy{color:var(--muted);}.ipsApp .ipsComposeArea_withPhoto .ipsComposeArea_editor:before, .ipsApp .ipsComposeArea_withPhoto .ipsComposeArea_editor:after{display:none;}.ipsApp .cke_chrome, .ipsApp .ipsComposeArea .cke_chrome{border:0;box-shadow:none;background:transparent;border-radius:8px;}.ipsApp .cke_top, .ipsApp .cke_bottom, .ipsApp .cke_toolgroup, .ipsApp .cke_inner{background:#22222c;border-color:#ffffff14;box-shadow:none;}.ipsApp .cke_top{border-radius:8px 8px 0 0;border-bottom:1px solid #ffffff14;}.ipsApp .cke_bottom{border-radius:0 0 8px 8px;border-top:1px solid #ffffff14;}.ipsApp .cke_toolgroup a.cke_button, .ipsApp .cke_button{border-color:transparent;}.ipsApp .cke_button_icon, .ipsApp .cke_button_label, .ipsApp .cke_button_arrow, .ipsApp .cke_combo_text, .ipsApp .cke_combo_arrow, .ipsApp .cke_path_item, .ipsApp .cke_path_empty{color:#d4d4de;}.ipsApp .cke_button_on, .ipsApp a.cke_button_on, .ipsApp .cke_button:hover, .ipsApp .cke_combo_on a.cke_combo_button, .ipsApp .cke_combo:hover a.cke_combo_button{background:#ffffff10;border-color:transparent;box-shadow:none;}.ipsApp .cke_button_on .cke_button_icon{color:var(--accent);}.ipsApp .cke_button_disabled .cke_button_icon{opacity:.3;}.ipsApp .cke_wysiwyg_frame, .ipsApp .cke_wysiwyg_div, .ipsApp .cke_contents{background:#181822;color:var(--text);}.ipsApp .cke_resizer{border-color:transparent transparent #65657c;}.ipsApp .cke_panel, .ipsApp .cke_combopanel{background:var(--raised);border:1px solid #ffffff1f;box-shadow:0 20px 60px #000a;border-radius:8px;}.ipsApp .cke_panel_block, .ipsApp .cke_panel_list, .ipsApp .cke_panel_listItem a{background:transparent;color:var(--text);}.ipsApp .cke_panel_listItem a:hover{background:#ffffff0a;}.ipsApp .ipsComposeArea_dropZone, .ipsApp .ipsAttachment_dropZone{background:transparent;border:1px dashed #ffffff24;border-radius:8px;color:var(--muted);}.ipsApp .ipsAttachment_dropZone .ipsAttachment_dropZoneSmall_info{color:var(--muted);}.ipsApp .ipsAttachment_dropZone_reset, .ipsApp .ipsAttachment_dropZoneSmall{background:transparent;}.ipsApp .ipsAttachment_button{background:#ffffff08;color:var(--text);border-color:#ffffff29;}.ipsApp .ipsAttach{background:var(--raised);border:1px solid var(--line);border-radius:8px;color:var(--text);}.ipsApp .ipsAttach .ipsAttach_title, .ipsApp .ipsAttach_title{color:var(--text);}.ipsApp .ipsAttach_selection{background:#ffffff08;color:var(--text);}.ipsApp .ipsAttach_selection.ipsAttach_selectionOn{background:var(--accent);color:var(--ink);}.ipsApp .ipsAttachLink, .ipsApp .ipsAttachLink_image{border-color:var(--line);}.ipsApp .ipsAttachLink_image img{border-radius:6px;}.ipsApp .ipsCoverPhoto{background:var(--panel);border:0;border-radius:12px;overflow:hidden;}.ipsApp .ipsCoverPhoto_photo{border-radius:0;}.ipsApp .ipsCoverPhoto_container, .ipsApp .cProfileHeader .ipsCoverPhoto_container{background:linear-gradient(130deg, #282835, #1c1c26);}.ipsApp .ipsCoverPhoto_container .ipsCoverPhoto_photo{filter:sepia(.25) saturate(.65);}.ipsApp .cProfileHeader{background:var(--panel);border:1px solid var(--line);border-radius:12px;color:var(--text);overflow:hidden;}.ipsApp .cProfileHeader_name h1, .ipsApp .cProfileHeader_name .ipsType_pageTitle{color:var(--text);font-size:32px;letter-spacing:-1.2px;}.ipsApp .cProfileHeader_name .ipsPageHead_barText, .ipsApp .cProfileHeader_name .ipsType_light{color:var(--muted);}.ipsApp .cProfileHeader .ipsType_pageTitle, .ipsApp .cProfileHeader .cProfileHeader_name{background:transparent;}.ipsApp .cProfileHeader_name > h1, .ipsApp .cProfileHeader_name .ipsType_pageTitle{background:#101017d9;padding:6px 14px;border-radius:6px;display:inline-block;backdrop-filter:blur(8px);}.ipsApp .cProfileHeader_name .ipsPageHead_barText, .ipsApp .cProfileHeader_name .ipsType_sectionHead, .ipsApp .cProfileHeader_name .cProfileHeader_group{background:#101017d9;padding:4px 12px;border-radius:6px;display:inline-block;}.ipsApp .cProfileHeader_name .cProfileHeader_group, .ipsApp .cProfileHeader_name .ipsType_sectionHead{background:transparent;color:var(--accent);}.ipsApp .cProfileHeader_name span.ipsType_sectionHead{background:transparent;}.ipsApp .cProfileHeader .cProfileHeader_stats{background:var(--raised);color:var(--text);}.ipsApp .cProfileHeader_stats .ipsType_minorHeading, .ipsApp .cProfileStats .ipsType_minorHeading{color:var(--muted);}.ipsApp .cProfileHeader_stats > div, .ipsApp .cProfileHeader_stats li{border-color:var(--line);}.ipsApp .cProfileStats, .ipsApp .cProfileSidebarBlock{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--text);}.ipsApp .cProfileFields .ipsDataItem_generic{color:var(--muted);}.ipsApp .cProfileFollow .ipsButton, .ipsApp .cProfileHeader .ipsButton_light{background:#ffffff08;border-color:#ffffff29;color:var(--text);}.ipsApp .cProfileBirthday .ipsType_large{color:var(--text);}.ipsApp .ipsUserPhoto{background:transparent;border:0;box-shadow:none;}.ipsApp .ipsUserPhoto img, .ipsApp .ipsUserPhoto span{box-shadow:none;}.ipsApp .ipsUserPhoto_variable img, .ipsApp .ipsUserPhoto_massive img{border:3px solid var(--panel);}.ipsApp .ipsRank, .ipsApp .cAchievementRank{color:var(--muted);}.ipsApp .ipsRepBadge_positive, .ipsApp .ipsRepBadge_positive:hover{color:#8a5cf6 !important;}.ipsApp .ipsRepBadge_negative, .ipsApp .ipsRepBadge_negative:hover{color:#ff7b7b !important;}.ipsApp .ipsRepBadge_neutral, .ipsApp .ipsRepBadge_neutral:hover{color:var(--muted) !important;}.ipsApp .cProfileTabs .ipsTabs{background:transparent;}.ipsApp .ipsStreamItem{border-color:var(--line);color:var(--text);}.ipsApp .ipsStreamItem_title, .ipsApp .ipsStreamItem_title a{color:var(--text);font-weight:500;overflow-wrap:anywhere;}.ipsApp .ipsStreamItem, .ipsApp .ipsStreamItem_container, .ipsApp .ipsStreamItem_header, .ipsApp .ipsStreamItem_header > div, .ipsApp .ipsStreamItem_snippet, .ipsApp .ipsStreamItem_contentBlock, .ipsApp .ipsDataItem_main, .ipsApp .cSearchResult_content{min-width:0;max-width:100%;overflow-wrap:anywhere;}.ipsApp .ipsStreamItem_header > div:first-child{flex:1 1 auto;}.ipsApp .ipsStreamItem_action{flex-wrap:wrap;}.ipsApp .ipsStreamItem_action > [class*="ipsFlex-flex:11"]{min-width:0;flex:1 1 200px;}.ipsApp .ipsStreamItem_action > .ipsStreamItem_snippet{flex:1 1 100%;min-width:0;order:3;margin:10px 0 0 48px;}.ipsApp .ipsStreamItem_action > .ipsStreamItem_meta{margin-left:auto;}.ipsApp .dhBtn{background:#ffffff04;border:1px solid #ffffff29;color:var(--text);border-radius:6px;font-weight:600;font-size:13px;padding:11px 18px;min-height:0;}.ipsApp .dhBtn--primary{background:linear-gradient(120deg, #a077ff, #8a5cf6 55%, #8a5cf6);border-color:transparent;color:var(--ink);}.ipsApp .dhBtn--primary:hover{background:#9b70ff;color:var(--ink);}.ipsApp .ipsType_break, .ipsApp .ipsType_richText{overflow-wrap:anywhere;}.ipsApp .ipsStreamItem_meta, .ipsApp .ipsStreamItem_meta a{color:var(--muted);}.ipsApp .ipsStreamItem_snippet, .ipsApp .ipsStreamItem_snippet .ipsType_medium{color:var(--muted);}.ipsApp .ipsStream_withTimeline:before{background:var(--raised);}.ipsApp .ipsStreamItem_expanded .ipsStreamItem_snippet{color:#d4d4de;}.ipsApp .ipsStreamItem_contentBlock:before, .ipsApp .ipsStreamItem_contentBlock:after, .ipsApp .ipsStreamItem_actionBlock:before, .ipsApp .ipsStreamItem_actionBlock:after{border-color:var(--line);}.ipsApp .ipsStreamItem_status{background:transparent;color:var(--muted);}.ipsApp .ipsStreamItem_status .ipsBadge{background:#8a5cf61f;color:var(--accent);}.ipsApp .ipsStreamItem_loadMore{color:var(--muted);}.ipsApp .ipsStream .ipsAreaBackground_light, .ipsApp .ipsStream_withTimeline .ipsStreamItem_header{background:transparent;}.ipsApp .cStreamFilter, .ipsApp .cStreamForm, .ipsApp .cStreamFilter_content{background:var(--panel);border-color:var(--line);color:var(--text);}.ipsApp .cStreamFilter_content .ipsFieldRow, .ipsApp .cStreamFilter_content .ipsButton_link{color:var(--text);}.ipsApp .cStreamFilter_active, .ipsApp .cStreamFilter_link.cStreamFilter_active{color:var(--accent);}.ipsApp .cStreamViewToggle a{background:#ffffff04;border-color:#ffffff29;color:var(--muted);}.ipsApp .cStreamViewToggle a.cStreamViewToggle_active{background:#8a5cf614;color:var(--text);}.ipsApp .cSearchResult{color:var(--text);}.ipsApp .cSearchResult_content .ipsType_light{color:var(--muted);}.ipsApp .cSearchResult_highlight, .ipsApp mark.ipsSearchHighlight, .ipsApp .ipsSearch_highlight, .ipsApp .ipsHighlight{background:#8a5cf62e;color:var(--accent);border-radius:3px;padding:0 3px;}.ipsApp .cSearchResult_title, .ipsApp .cSearchResult_title a{color:var(--text);}.ipsApp #elSearchFilters, .ipsApp .cSearchFilters{background:var(--panel);border-color:var(--line);}.ipsApp #elSearchWrapper, .ipsApp .cSearchInput{background:transparent;}.ipsApp #elSearchWrapper .ipsBox{background:var(--panel);}.ipsApp #elMainSearchInput, .ipsApp #elSearch input[type="search"]{background:#181822;min-height:54px;}.ipsApp .cSearchWrapper__button .ipsButton{padding:9px 16px;min-height:0;line-height:1.4;}.ipsApp .cSearchFilterToggle, .ipsApp #elSearchFilterToggle{color:var(--muted);}.ipsApp .ipsNotificationItem, .ipsApp .cNotificationList .ipsDataItem{color:var(--text);}.ipsApp .cNotificationList .ipsDataItem_unread{background:#8a5cf60a;}.ipsApp .cNotificationList .ipsDataItem_unread .ipsType_medium, .ipsApp .cNotificationList .ipsDataItem_unread a{color:var(--text);}.ipsApp .cNotificationSettings .ipsDataItem, .ipsApp .cNotificationSettings_header{color:var(--text);}.ipsApp .cMessageList .ipsDataItem, .ipsApp .cMessageList .ipsDataItem_title{color:var(--text);}.ipsApp .cMessageList .ipsDataItem_unread{background:#8a5cf60a;}.ipsApp #elMessageViewer, .ipsApp .cMessage, .ipsApp .cMessageView, .ipsApp #elMessageList{background:var(--panel);color:var(--text);}.ipsApp #elMessageViewer.ipsBox{border:1px solid var(--line);}.ipsApp .cMessage_title, .ipsApp .cMessage_title a, .ipsApp #elMessageViewer .ipsType_pageTitle{color:var(--text);}.ipsApp .ipsComment, .ipsApp .cPost, .ipsApp .ipsComment_content, .ipsApp .ipsEntry{background:var(--panel);color:var(--text);border-color:var(--line);}.ipsApp .ipsComment_meta, .ipsApp .ipsComment_meta a, .ipsApp .ipsComment_tools a{color:var(--muted);}.ipsApp .ipsComment_author .ipsType_sectionHead, .ipsApp .ipsComment_author strong a{color:var(--text);}.ipsApp .ipsComment_content .ipsType_reset, .ipsApp .ipsComment_content .ipsType_richText{color:var(--text);}.ipsApp .ipsComment_content:before, .ipsApp .ipsComment_content:after{border-right-color:var(--panel);}.ipsApp .ipsComment_highlighted, .ipsApp .ipsComment_highlighted .ipsComment_content{background:#1b1725;border-color:#8a5cf640;}.ipsApp .ipsComment_highlighted .ipsComment_badge{background:var(--accent);color:var(--ink);}.ipsApp .ipsComment_popular .ipsComment_badge, .ipsApp .ipsComment_badge{background:#8a5cf61f;color:var(--accent);}.ipsApp .ipsComment_ignored, .ipsApp .ipsComment_hidden{background:#322222;}.ipsApp .cAuthorPane, .ipsApp .cAuthorPane_info, .ipsApp .cAuthorPane_author a{color:var(--text);}.ipsApp .cAuthorPane .ipsType_light, .ipsApp .cAuthorPane_stats li, .ipsApp .cAuthorPane_stats .ipsType_light{color:var(--muted);}.ipsApp .ipsReact_button, .ipsApp .ipsReact_reactions, .ipsApp .ipsReact_blurb{color:var(--muted);}.ipsApp .ipsReact_reactCount, .ipsApp .ipsReact_reactCount a{background:#ffffff08;color:var(--text);border-color:var(--line);}.ipsApp .ipsReact_types{background:var(--raised);border:1px solid #ffffff1f;box-shadow:0 20px 60px #000a;}.ipsApp .ipsReact_types .ipsReact_reactions li a{background:transparent;}.ipsApp .ipsFollow, .ipsApp .ipsFollow.ipsButton{background:#ffffff04;border-color:#ffffff29;color:var(--text);}.ipsApp .ipsFollow .fa, .ipsApp .ipsFollow_count{color:var(--muted);}.ipsApp .ipsFollow_following, .ipsApp .ipsFollow.ipsFollow_following{background:#8a5cf614;border-color:#8a5cf633;color:var(--text);}.ipsApp .ipsPager .ipsPager_type, .ipsApp .ipsPager .ipsPager_title{color:var(--muted);}.ipsApp .ipsPager a:hover .ipsPager_title{color:var(--text);}.ipsApp .ipsPager_prev, .ipsApp .ipsPager_next{background:transparent;}.ipsApp .ipsEmptyMessage{color:var(--muted);background:transparent;border:1px dashed #ffffff24;border-radius:10px;padding:45px 20px;font-size:14px;line-height:1.8;}.ipsApp .ipsBox .ipsEmptyMessage, .ipsApp .ipsTabs_panels .ipsEmptyMessage{border:0;margin:0;}.ipsApp .ipsLoading:after, .ipsApp .ipsLoading_small:after{filter:invert(.9);}.ipsApp #elAjaxLoading{background:var(--raised);color:var(--text);border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 20px 60px #000a;}.ipsApp .ipsProgressBar{background:#ffffff10;border-radius:20px;overflow:hidden;}.ipsApp .ipsProgressBar_progress, .ipsApp .ipsProgressBar.ipsProgressBar_animated .ipsProgressBar_progress{background:var(--accent);color:var(--ink);}.ipsApp .ipsTable th, .ipsApp .ipsMatrix th, .ipsApp .ipsMatrix .ipsMatrix_rowTitle, .ipsApp .ipsMatrix .ipsMatrix_subHeader{background:var(--raised);color:var(--muted);border-color:var(--line);font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600;}.ipsApp .ipsTable td, .ipsApp .ipsMatrix td, .ipsApp .ipsMatrix tr{border-color:var(--line);color:var(--text);background:transparent;}.ipsApp .ipsTable tr:hover td, .ipsApp .ipsMatrix tr:hover td{background:#ffffff04;}.ipsApp .ipsTable_zebra tr:nth-child(even) td{background:#ffffff03;}.ipsApp .ipsTable .ipsTable_wrap{background:transparent;}.ipsApp .ipsTable_responsive .ipsTable_responsiveTitle, .ipsApp .ipsTable_responsiveHeader{color:var(--muted);}.ipsApp .ipsMatrix .ipsMatrix_rowTitle{text-transform:none;letter-spacing:0;font-size:14px;color:var(--text);}.ipsApp .ipsSpacer_top, .ipsApp .ipsSpacer_bottom{border-color:var(--line);}.ipsApp hr, .ipsApp .ipsHr{border-color:var(--line);}.ipsApp .ipsList_inline.ipsList_csv li, .ipsApp .ipsList_reset li, .ipsApp .ipsList_bullets li{color:inherit;}.ipsApp .ipsList_inline > li > .ipsBadge{vertical-align:middle;}.ipsApp .ipsPad_double.ipsAreaBackground_light, .ipsApp .ipsPad.ipsAreaBackground_light, .ipsApp .ipsPad.ipsAreaBackground{border-radius:8px;}.ipsApp .ipsSideMenu.ipsSideMenu_withRadios .ipsSideMenu_item > input + span:before{border-color:#ffffff33;background:transparent;}.ipsApp .ipsCarousel_shadowLeft, .ipsApp .ipsCarousel_shadowRight{display:none;}.ipsApp .ipsCarousel_nav a{background:var(--raised);border:1px solid #ffffff1f;color:var(--text);}.ipsApp .ipsCarousel_item, .ipsApp .ipsCarousel .ipsBox{background:var(--panel);border-color:var(--line);}.ipsApp .ipsFeaturedContent, .ipsApp .ipsFeaturedContent_content{background:var(--panel);color:var(--text);}.ipsApp .ipsPageAction{background:var(--raised);border:1px solid #ffffff1f;box-shadow:0 20px 60px #000a;color:var(--text);}.ipsApp .ipsPageAction .ipsPageAction_icon{color:var(--muted);text-shadow:none;}.ipsApp .ipsPageAction > ul > li.ipsPageAction_active{background:#8a5cf61f;}.ipsApp .ipsPageAction > ul > li.ipsPageAction_active .ipsPageAction_icon, .ipsApp .ipsPageAction [data-role="actionMenu"]:hover .ipsPageAction_icon{color:var(--accent);}.ipsApp .ipsPageAction > ul > li{border-color:#ffffff14;}.ipsApp .ui-datepicker{background:var(--raised);border:1px solid #ffffff1f;color:var(--text);}.ipsApp .ui-datepicker .ui-datepicker-header{background:var(--panel);color:var(--text);}.ipsApp .ui-datepicker td a, .ipsApp .ui-datepicker td span{color:var(--text);background:transparent;}.ipsApp .ui-datepicker td a.ui-state-active, .ipsApp .ui-datepicker td a:hover{background:var(--accent);color:var(--ink);}.ipsApp .ipsLightbox{background:#0f0f0de6;}.ipsApp .ipsLightbox_meta, .ipsApp .ipsLightbox_close{color:var(--text);}.ipsApp .cLeaderboard .ipsType_sectionTitle{border-radius:0;}.ipsApp .cLeaderboard_winner, .ipsApp .cLeaderboard_winner.ipsBox{background:var(--panel);border-color:var(--line);color:var(--text);}.ipsApp .cLeaderboard_winner .ipsType_light, .ipsApp .cLeaderboard_winner .ipsType_medium{color:var(--muted);}.ipsApp .cLeaderboard_winner .ipsType_sectionHead, .ipsApp .cLeaderboard_winner .ipsType_sectionHead a{color:var(--text);}.ipsApp .cLeaderboard_winner .ipsUserPhoto_large img{border:3px solid var(--accent);}.ipsApp .cLeaderboard_winner .cLeaderboard_position{background:var(--accent);color:var(--ink);}.ipsApp .cLeaderboard_dateSelect .ipsButton{background:#ffffff04;border-color:#ffffff29;color:var(--text);}.ipsApp .cLeaderboard_dateSelect .ipsButton_active, .ipsApp .cLeaderboard_dateSelect .ipsButton.ipsButton_active{background:#8a5cf614;border-color:#8a5cf633;}.ipsApp .cLeaderboardTrophy_first, .ipsApp .cLeaderboardTrophy_second, .ipsApp .cLeaderboardTrophy_third{border-color:var(--panel);}.ipsApp .cOnlineUsers .ipsDataItem, .ipsApp .cStaffDirectory .ipsBox, .ipsApp .cStaffDirectory_bio{color:var(--text);}.ipsApp .cStaffDirectory .ipsType_sectionTitle, .ipsApp .cStaffDirectory_group .ipsType_sectionTitle{border-radius:10px 10px 0 0;}.ipsApp .cStaffDirectory .ipsType_light, .ipsApp .cStaffDirectory_bio .ipsType_light, .ipsApp .cStaffDirectory_bio p{color:var(--muted);}.ipsApp .cStaffDirectory .ipsBox, .ipsApp .cStaffDirectory_member{background:var(--panel);border-color:var(--line);}.ipsApp .cStaffDirectory_member .ipsType_sectionHead a{color:var(--text);}.ipsApp .cContactUs, .ipsApp .cContactUs .ipsBox{background:var(--panel);}.ipsApp .cTerms, .ipsApp .cGuidelines, .ipsApp .cPrivacy{color:var(--text);}.ipsApp .cInlineNotification, .ipsApp #elInlineMessage, .ipsApp .ipsInlineMessage{background:#1b1725;color:var(--text);border:1px solid #8a5cf633;border-radius:8px;}.ipsApp #elInlineMessage a, .ipsApp .cInlineNotification a{color:var(--accent);}.ipsApp .cWarningBanner, .ipsApp .ipsAcknowledgeWarning{background:#322222;color:#ffb3b3;border:1px solid #ff7b7b33;border-radius:8px;}.ipsApp .ipsAlert, .ipsApp .cAlerts{background:var(--panel);border-color:var(--line);color:var(--text);}.ipsApp .cModCP .ipsBox, .ipsApp .cModCP .ipsType_sectionTitle{background:var(--panel);}.ipsApp .ipsCode, .ipsApp pre.ipsCode, .ipsApp .prettyprint{background:var(--bg);color:#d4d4de;border:1px solid var(--line);border-radius:6px;}.ipsApp .prettyprint .pln{color:#d4d4de;}.ipsApp .cProfileTabs .ipsTabs_item.ipsTabs_activeItem:after{bottom:0;}.ipsApp .ipsMenu.ipsMenu_selectable .ipsMenu_item a{color:var(--text);}.ipsApp .ipsMenu.ipsMenu_selectable .ipsMenu_item.ipsMenu_itemChecked a:before, .ipsApp .ipsMenu_selectable .ipsMenu_itemChecked > a:after{color:var(--accent);}.ipsApp .ipsMenu_item > a .ipsMenu_itemCount{background:#ffffff10;color:var(--muted);}.ipsApp .ipsMenu_item.ipsMenu_itemDisabled > a{color:#55556b;}.ipsApp .ipsMenu_item .ipsType_light{color:var(--muted);}.ipsApp .ipsMenu_innerContent{background:transparent;}.ipsApp .cNotificationList .ipsDataItem_meta{color:var(--muted);}.ipsApp .cUserHovercard .ipsType_sectionHead, .ipsApp .cUserHovercard .ipsType_pageTitle{color:var(--text);}.ipsApp .cUserHovercard .ipsType_light{color:var(--muted);}.ipsApp .cUserHovercard_stats{background:var(--panel);color:var(--text);}.ipsApp .ipsFilterBar .ipsFilterBar_item, .ipsApp .ipsFilterBar_item{color:var(--muted);}.ipsApp .ipsFilterBar .ipsFilterBar_item.ipsFilterBar_active{color:var(--accent);}.ipsApp .ipsColumns_collapsePhone .ipsColumn_narrow, .ipsApp .ipsColumn_veryNarrow{color:inherit;}.ipsApp .dhLocaleBar{background:var(--raised);color:var(--text);border:1px solid #ffffff1f;box-shadow:0 12px 40px #0008;font-family:inherit;}.ipsApp .dhLocaleBar:hover{border-color:#8a5cf655;color:var(--text);}.ipsApp .dhLocaleBar__cur, .ipsApp .dhLocaleBar__lang, .ipsApp .dhLocaleBar__sep{color:inherit;}.ipsApp .cCookieConsent, .ipsApp #elCookieConsent{background:#1b1b25;color:var(--muted);border-top:1px solid #8a5cf626;}.ipsApp .ipsApp_noTouch .ipsTruncate_more, .ipsApp .ipsTruncate_more{color:var(--accent);}.ipsApp .ipsTruncate_more span, .ipsApp .ipsTruncate_more a{background:transparent;color:var(--accent);}.ipsApp .ipsTruncate_more .ipsTruncate_more_text{background:linear-gradient(to right, transparent, var(--panel) 30%);}.ipsApp .ipsHide_form, .ipsApp .ipsFieldRow_secondary{background:transparent;}.ipsApp .ipsForm_vertical .ipsFieldRow > .ipsFieldRow_title, .ipsApp .ipsForm_vertical .ipsFieldRow > .ipsFieldRow_label{margin-bottom:9px;}.ipsApp .ipsFieldRow_fullWidth .ipsType_richText{color:var(--muted);}.ipsApp .ipsApp .ipsCaptcha, .ipsApp .ipsFieldRow .g-recaptcha{filter:none;}.ipsApp .ipsType_veryLarge, .ipsApp .ipsType_huge, .ipsApp .ipsType_large{color:var(--text);}.ipsApp .ipsType_veryLarge.ipsType_light, .ipsApp .ipsType_huge.ipsType_light, .ipsApp .ipsType_large.ipsType_light{color:var(--muted);}.ipsApp .ipsType_center.ipsType_light, .ipsApp .ipsType_blendLinks a, .ipsApp .ipsType_blendLinks a:hover{color:inherit;}.ipsApp .ipsType_blendLinks:not(.ipsType_noUnderline) a:hover{color:var(--accent);}.ipsApp .ipsSubmitRow, .ipsApp .ipsForm_row_submit{background:transparent;border-top:1px solid var(--line);}.ipsApp .ipsBox .ipsSubmitRow, .ipsApp .ipsBox .ipsForm_submit{border-radius:0 0 10px 10px;}.ipsApp .cLogin, .ipsApp .cLogin_box, .ipsApp #elLoginBox{background:var(--panel);border-color:var(--line);}.ipsApp .ipsPos_middle .ipsBox{border-radius:10px;}.ipsApp .ipsSideMenu_list .ipsSideMenu_item .fa{color:var(--muted);}.ipsApp .ipsClearfix.ipsPad_half.ipsAreaBackground_light, .ipsApp .ipsAreaBackground_light.ipsPad_half{border-radius:8px;}.ipsApp #elSearchWrapper .ipsFieldRow_content, .ipsApp .cSearchFilterHeader{color:var(--text);}.ipsApp .ipsBox.ipsResponsive_pull{border-radius:10px;}.ipsApp .ipsBox_transparent .ipsType_sectionTitle{border-radius:0;}.ipsApp .ipsSocial_facebook, .ipsApp .ipsSocial_twitter, .ipsApp .ipsSocial_google, .ipsApp .ipsSocial_microsoft, .ipsApp .ipsSocial_linkedin, .ipsApp .ipsSocial_apple{border-radius:6px;}.ipsApp .cCookieList, .ipsApp .cCookieList td, .ipsApp .cCookieList th{border-color:var(--line);}.ipsApp a.btn, .ipsApp a.btn:hover{color:var(--ink);}.ipsApp a.btn.secondary, .ipsApp a.btn.secondary:hover{color:var(--text);}.ipsApp .dhLocaleBar, .ipsApp .dhLocaleBar[style]{display:none !important;}.ipsApp button.btn{font-size:14px;}.ipsApp button.btn.small{font-size:13px;}.ipsApp button.tab{font-size:14px;}.ipsApp button.filter-btn{font-size:13px;}.ipsApp .post-multiquote{font-size:11px;}@media (max-width:1050px){.ipsApp button.tab{font-size:12px;}}@media (max-width:979px){#ipsLayout_header .theme-header .navlinks.open{position:absolute;background:#181822;}#ipsLayout_mainArea:not(:has(.wrap)){width:calc(100% - 48px);padding-bottom:60px !important;}}@media (max-width:760px){.ipsApp button.tab{font-size:13px;}.ipsApp button.filter-btn{font-size:12px;}.ipsApp .ipsPageHeader{padding:16px 0 14px;}}@media (max-width:640px){#ipsLayout_mainArea:not(:has(.wrap)){width:calc(100% - 36px);}}.order-page{padding-block:44px 90px;}.order-head{display:flex;align-items:center;gap:22px;padding:28px 30px;margin-bottom:26px;border:1px solid #ffffff14;border-radius:16px;background:linear-gradient(120deg, #1b1b26, #15151e);}.order-paid .order-head{border-color:#8a5cf63d;background:radial-gradient(120% 140% at 0% 0%, #8a5cf614, transparent 55%), linear-gradient(120deg, #1d1a26, #15151e);}.order-mark{flex:0 0 auto;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#c9c9d4;background:#ffffff0a;border:1px solid #ffffff1c;}.order-mark .icon{width:26px;height:26px;}.order-paid .order-mark{color:var(--ink);background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 8px #8a5cf614;}.order-pending .order-mark{color:#7a4be8;border-color:#7a4be855;background:#7a4be814;}.order-head>div{flex:1;min-width:0;}.order-head h1{font-size:32px;font-weight:500;letter-spacing:-1.2px;line-height:1.15;margin:8px 0 6px;}.order-head p{margin:0;font-size:15px;line-height:1.7;}.order-head .btn{flex-shrink:0;}.order-layout{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:26px;align-items:start;}.order-main{display:grid;gap:18px;min-width:0;}.order-side{display:grid;gap:18px;position:sticky;top:96px;}.order-page .panel{padding:24px;}.order-page .panel h3{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:500;margin:0 0 14px;}.order-page .panel h3 .icon{width:17px;height:17px;color:#9a73f7;}.order-page .panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;}.order-page .panel-head h3, .order-page .panel-head h4{margin:0;}.order-product-head{display:flex;align-items:center;gap:16px;}.order-product-art{flex:0 0 auto;width:64px;height:64px;border-radius:12px;object-fit:cover;border:1px solid #ffffff14;background:#1b1b26;}.order-product-icon{display:grid;place-items:center;color:#9a73f7;}.order-product-icon .icon{width:24px;height:24px;}.order-product-copy{flex:1;min-width:0;}.order-product-product{display:block;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#7253b9;margin-bottom:4px;}.order-page .order-product-copy h3{font-size:18px;margin:0 0 4px;letter-spacing:-.3px;}.order-product-copy small{font-size:13px;color:var(--muted);}.order-product-head .text-link{font-size:13px;white-space:nowrap;}.order-key{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);}.order-key h4{font-size:13px;font-weight:500;color:var(--muted);}.order-key .license-key{display:block;padding:16px 18px;border-radius:10px;border:1px dashed #8a5cf655;background:#8a5cf608;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:17px;letter-spacing:1px;color:#bfa8f5;word-break:break-all;}.order-key .license-note{margin:10px 0 0;font-size:12px;}.order-key .copy-button{display:inline-flex;align-items:center;padding:8px 12px;border-radius:8px;border:1px solid #ffffff1f;background:#ffffff08;font-size:12px;font-weight:500;color:var(--text);cursor:pointer;transition:border-color .2s, background .2s;}.order-key .copy-button:hover{border-color:#8a5cf666;}.order-key .copy-button.is-copied{border-color:var(--accent);background:#8a5cf614;color:var(--accent);}.order-key .copy-label{display:inline-flex;align-items:center;gap:7px;}.order-key .copy-label .icon{width:14px;height:14px;}.order-product-note{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:13px;}.order-product-note .icon{width:15px;height:15px;flex-shrink:0;}.order-address{margin:0 0 14px;font-size:14px;line-height:1.7;}.order-address small{display:block;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#8e8e9a;margin-bottom:4px;}.shipment-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;}.shipment-list li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:8px;border:1px solid #ffffff0e;font-size:13px;}.shipment-list code{font-size:12px;color:#bfa8f5;}.order-next>.muted{margin:0 0 14px;font-size:14px;}.resource-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px;margin-top:9px;}.resource-grid>:last-child:nth-child(odd){grid-column:1 / -1;}.resource-card{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:9px;border:1px solid #ffffff12;background:#ffffff04;font-size:13px;font-weight:500;color:#e0dce9;transition:border-color .2s, background .2s;}.resource-card:hover{border-color:#8a5cf655;background:#8a5cf60a;}.resource-card .icon{width:16px;height:16px;color:#9a73f7;flex-shrink:0;}.resource-card span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.resource-card .icon:last-child{width:13px;height:13px;color:#8e8e9a;}.order-next-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);}.order-next-links .text-link{font-size:13px;}.order-summary dl{margin:0 0 14px;display:grid;gap:0;}.order-summary dl div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #ffffff0e;font-size:13px;}.order-summary dt{color:var(--muted);}.order-summary dd{margin:0;font-weight:500;}.order-summary .order-total{border-bottom:0;padding-top:14px;}.order-summary .order-total dd{font-size:22px;font-weight:600;letter-spacing:-.5px;}.order-summary .text-link, .order-help .text-link{font-size:13px;}.order-account p, .order-help p{margin:0 0 14px;font-size:13.5px;line-height:1.7;}.order-account p{margin-bottom:0;}.order-help-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;}.order-help-links .btn{width:100%;min-height:44px;font-size:13px;}@media (max-width:1050px){.order-layout{grid-template-columns:1fr;}.order-side{position:static;}}@media (max-width:760px){.order-page{padding-block:26px 55px;}.order-head{flex-direction:column;align-items:flex-start;padding:22px;gap:16px;}.order-head h1{font-size:26px;}.order-head .btn{width:100%;}.order-page .panel{padding:18px;}.order-product-head{flex-wrap:wrap;}.order-key .license-key{font-size:15px;}.resource-grid{grid-template-columns:1fr;}}.portal-head{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:26px;}.portal-head>div:first-child{min-width:0;flex:1 1 320px;}.portal-head .badge{margin-top:6px;}.portal-head .btn{flex-shrink:0;}.portal-notice{margin:0 0 20px;}.portal-form{margin-bottom:10px;}.portal-form .form-field:last-of-type{margin-bottom:24px;}.portal-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:0 18px;}.portal-rules{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:13px;line-height:1.6;color:#c9c9d4;}.portal-rules li{position:relative;padding-left:18px;}.portal-rules li:before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent);}.account-nav a .nav-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--ink);font-size:11px;font-weight:700;font-style:normal;display:grid;place-items:center;}.account-nav a .nav-tick{margin-left:auto;display:grid;place-items:center;color:var(--accent);font-style:normal;}.account-nav a .nav-tick .icon{width:14px;height:14px;}.verify-layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:26px;align-items:start;}.verify-layout>div{min-width:0;}.verify-layout h2{margin-bottom:0;}.verify-stage{padding:0;overflow:hidden;}.verify-stage>.portal-notice{margin:20px 20px 0;}.verify-state{text-align:center;padding:54px 28px 50px;--tone:var(--accent);}.verify-state.tone-bad{--tone:#e8563d;}.verify-state h2{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:22px 0 10px;}.verify-state p{color:var(--muted);font-size:14px;line-height:1.8;max-width:440px;margin:0 auto;}.verify-mark{width:68px;height:68px;border-radius:50%;display:inline-grid;place-items:center;color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);border:1px solid color-mix(in srgb, var(--tone) 34%, transparent);box-shadow:0 0 44px color-mix(in srgb, var(--tone) 16%, transparent);}.verify-mark .icon{width:28px;height:28px;}.verify-state>.btn{margin-top:26px;}.verify-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;}.verify-buttons:empty{display:none;}.verify-frame{position:relative;margin:20px;border-radius:10px;overflow:hidden;background:#121219;border:1px solid var(--line);min-height:680px;}.verify-frame iframe{display:block;width:100%;height:680px;border:0;position:relative;}.verify-loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:13px;}.verify-loading[hidden]{display:none;}.verify-sdk{margin:20px;min-height:420px;}.verify-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:0 20px 20px;}.verify-side{display:grid;gap:16px;}.verify-side .panel h3{margin-bottom:18px;}.verify-side .preview-note{margin:0;}.verify-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;}.verify-steps li{display:flex;gap:14px;align-items:flex-start;}.verify-steps i{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;color:var(--accent);background:#8a5cf612;border:1px solid #8a5cf633;}.verify-steps strong{display:block;font-size:14px;font-weight:500;}.verify-steps small{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.6;}.verify-provider{margin:22px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);}.verify-provider strong{color:var(--text);font-weight:500;}.hero-tile-link{text-decoration:none;color:inherit;transition:border-color .18s;}.hero-tile-link:hover{border-color:#8a5cf666;}.ticket-row.is-waiting{border-color:#8a5cf644;}.ticket-head{align-items:flex-end;margin-bottom:30px;}.ticket-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:14px;font-size:13px;color:var(--muted);}.portal-head .ticket-meta .badge{margin-top:0;}.ticket-meta-item{display:inline-flex;align-items:center;gap:7px;}.ticket-meta-item .icon{width:14px;height:14px;color:#7c7c88;}.ticket-solve.btn{min-height:42px;padding:10px 18px;font-size:13px;gap:8px;}.ticket-solve .icon{width:15px;height:15px;}.ticket-thread{display:flex;flex-direction:column;gap:22px;margin-bottom:30px;}.ticket-day{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7c7c88;}.ticket-day:before, .ticket-day:after{content:'';flex:1;height:1px;background:var(--line);}.ticket-msg{display:flex;align-items:flex-start;gap:14px;max-width:min(780px, 88%);}.ticket-msg.is-team{flex-direction:row-reverse;align-self:flex-end;}.ticket-msg-main{display:flex;flex-direction:column;align-items:flex-start;min-width:0;}.ticket-msg.is-team .ticket-msg-main{align-items:flex-end;}.ticket-msg-meta{display:flex;align-items:baseline;gap:10px;margin:3px 4px 8px;font-size:12px;color:#7c7c88;}.ticket-msg-meta strong{font-size:13.5px;font-weight:600;color:var(--text);}.ticket-msg.is-team .ticket-msg-meta{flex-direction:row-reverse;}.ticket-msg.is-team .ticket-msg-meta strong{color:var(--accent);}.ticket-bubble{max-width:100%;padding:14px 18px;border:1px solid var(--line);border-radius:4px 16px 16px 16px;background:var(--panel);}.ticket-msg.is-team .ticket-bubble{border-radius:16px 4px 16px 16px;border-color:#8a5cf62b;background:linear-gradient(160deg, #8a5cf614, #8a5cf605 70%), var(--panel);}.ticket-bubble.only-files{padding:8px;}.ticket-body{font-size:14.5px;line-height:1.7;color:#dad6e4;white-space:pre-wrap;overflow-wrap:anywhere;}.ticket-note{align-self:center;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffff05;font-size:12.5px;color:var(--muted);}.ticket-note .icon{width:14px;height:14px;color:var(--accent);flex-shrink:0;}.ticket-note time{color:#7c7c88;white-space:nowrap;}.reward-prices{display:flex;gap:12px;}.reward-prices div{padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-width:120px;}.reward-prices strong{display:block;font-size:24px;font-weight:600;letter-spacing:-.5px;color:var(--accent);}.reward-prices small{display:block;font-size:12px;color:var(--muted);margin-top:4px;}.purchase-icon.reward-thumb{width:80px;height:46px;}.ipsApp .portal-form .form-field input:not([type=checkbox]):not([type=radio]){width:100% !important;max-width:none;}.ipsApp .portal-form .form-field input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;flex-shrink:0;accent-color:var(--accent);cursor:pointer;}.portal-form .form-check .check-label{align-items:center;font-size:14px;line-height:1.6;}.account-photo{object-fit:cover;padding:0;}.composer-box{border:1px solid #ffffff1c;border-radius:10px;background:#181822;transition:border-color .15s, box-shadow .15s;}.composer-box:focus-within{border-color:#8a5cf688;box-shadow:0 0 0 3px #8a5cf614;}.composer-box.is-drop{border-color:var(--accent);border-style:dashed;background:#8a5cf608;}.ipsApp .form-field.composer .composer-box textarea, .ipsApp .form-field.composer .composer-box textarea:focus{border:0;outline:0;background:transparent;min-height:110px;resize:vertical;box-shadow:none;padding:14px 16px;}.composer-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid #ffffff12;}.composer-send.btn{margin-left:10px;min-height:40px;padding:9px 18px;font-size:13.5px;gap:8px;flex-shrink:0;}.composer-send .icon{width:15px;height:15px;}.composer-btn{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:6px;border:0;background:transparent;color:#a8a8b3;cursor:pointer;position:relative;overflow:hidden;margin:0;}.composer-btn:hover{background:#ffffff0d;color:var(--accent);}.composer-btn .icon{width:18px;height:18px;}.ipsApp .form-field.composer label.composer-btn{display:inline-grid;margin:0;padding:0;font-size:inherit;line-height:1;}.ipsApp .form-field.composer .composer-btn input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;}.composer-hint{margin-left:auto;font-size:11.5px;color:#7c7c88;text-align:right;}.composer-emoji{display:grid;grid-template-columns:repeat(auto-fill, minmax(36px, 1fr));gap:2px;padding:8px;border-top:1px solid #ffffff12;max-height:170px;overflow:auto;}.composer-emoji[hidden]{display:none;}.composer-emoji button{height:36px;border:0;border-radius:6px;background:transparent;font-size:20px;cursor:pointer;line-height:1;}.composer-emoji button:hover{background:#ffffff12;}.composer-files{display:flex;flex-wrap:wrap;gap:8px;}.composer-files:not(:empty){padding:8px 10px;}.composer-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 6px 5px 8px;border:1px solid #ffffff1f;border-radius:6px;background:#ffffff06;font-size:12px;color:#d4d0de;}.composer-file img{width:34px;height:34px;object-fit:cover;border-radius:4px;}.composer-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.composer-file button{width:22px;height:22px;border:0;border-radius:4px;background:#ffffff10;color:#d4d0de;cursor:pointer;line-height:1;font-size:15px;}.composer-file button:hover{background:#e8563d;color:#fff;}.ticket-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-grid;place-items:center;background:#282836;color:var(--accent);box-shadow:0 0 0 2px var(--bg), 0 0 0 3px #ffffff1a;}.ticket-msg.is-team .ticket-avatar{box-shadow:0 0 0 2px var(--bg), 0 0 0 3px #8a5cf655;}.ticket-avatar .icon{width:17px;height:17px;}.ticket-files{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px;}.ticket-bubble.only-files .ticket-files{margin-top:0;}.ticket-image{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#121219;transition:border-color .15s;}.ticket-image img{display:block;max-width:280px;max-height:200px;}.ticket-image:hover{border-color:#8a5cf677;}.ticket-file{display:inline-flex;align-items:center;gap:12px;min-width:230px;max-width:100%;padding:10px 14px 10px 10px;border:1px solid #ffffff1a;border-radius:10px;background:#ffffff06;color:var(--text);font-size:13px;text-decoration:none;transition:border-color .15s;}.ticket-file:hover{border-color:#8a5cf655;}.ticket-file-icon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#8a5cf612;color:var(--accent);flex-shrink:0;}.ticket-file-icon .icon{width:16px;height:16px;}.ticket-file-name{display:block;min-width:0;flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ticket-file-name small{display:block;font-size:11.5px;font-weight:400;color:var(--muted);margin-top:2px;}.ticket-file>.icon{width:16px;height:16px;color:#7c7c88;flex-shrink:0;}.ticket-file:hover>.icon{color:var(--accent);}.ticket-reply{margin-top:4px;}.ticket-reply .composer>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.ticket-reply .form-field.composer{margin-bottom:0;}.ticket-reply .composer-box{border-radius:14px;background:var(--panel);}.ticket-closed{display:flex;align-items:center;gap:10px;}.ticket-closed .icon{width:16px;height:16px;color:var(--accent);flex-shrink:0;}.ticket-new{color:var(--accent);font-weight:600;}.guest-ticket{max-width:880px;margin:30px auto 0;}.support-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}.support-form-title{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:0 0 8px;}.support-form-lead{font-size:14px;color:var(--muted);line-height:1.7;margin:0 0 22px;}.support-form-lead a{color:var(--accent);}.support-field-error{margin:-12px 0 16px;}.support-mine{margin-bottom:30px;}.support-mine-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;}.support-mine-head h2{margin:0;}.support-mine-head .text-link{font-size:13px;}.support-mine-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;margin-bottom:8px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:inherit;text-decoration:none;}.support-mine-row:hover{border-color:#8a5cf644;}.support-mine-row.is-new{border-color:#8a5cf666;}.support-mine-row > span:first-child{min-width:0;}.support-mine-row strong{display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.support-mine-row small{display:block;font-size:12px;color:var(--muted);margin-top:3px;}.support-mine-row.is-new small{color:var(--accent);}@media (max-width:1000px){.verify-layout{grid-template-columns:1fr;}}@media (max-width:640px){.ticket-msg{max-width:100%;}.ticket-head{align-items:flex-start;}.verify-state{padding:38px 18px;}.verify-frame{margin:12px;min-height:560px;}.verify-frame iframe{height:560px;}.reward-prices{width:100%;}.reward-prices div{flex:1;}.composer-hint{display:none;}.composer-send.btn{margin-left:auto;}.ticket-file{min-width:0;}.ticket-image img{max-width:100%;}}.product-hero{position:relative;overflow:hidden;min-height:0;display:flex;flex-direction:column;padding-bottom:44px;background:var(--bg);}.product-hero-media{position:absolute;inset:0;}.product-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:sepia(.5) saturate(.65) brightness(.8);}.product-hero.has-hero .product-hero-media img{filter:saturate(1.05) contrast(1.04);object-position:62% center;}.product-hero:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, #101017f2 0%, #101017d1 24%, #10101766 50%, #1010171f 72%, #1010178c 100%);}.product-hero:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, #10101799 0%, #10101700 22%, #10101700 52%, #101017d9 84%, var(--bg) 100%), radial-gradient(ellipse 70% 60% at 22% 55%, #8a5cf612, transparent 70%);}.product-hero-inner{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0, 1fr);gap:40px;align-items:center;padding:70px 0 60px;}.product-hero-copy{min-width:0;max-width:660px;transition:opacity .45s ease, transform .6s cubic-bezier(.2, .7, .2, 1), filter .45s ease;}.product-hero-logo{display:block;max-width:88px;max-height:50px;object-fit:contain;margin-bottom:24px;filter:drop-shadow(0 10px 30px #000c);}.product-hero-copy .status-badge{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:8px 14px;border-radius:999px;gap:9px;background:color-mix(in srgb, var(--tone) 12%, #16161fe6);backdrop-filter:blur(8px);}.product-hero h1{font-family:'Barlow Condensed', sans-serif;font-size:128px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;line-height:.92;margin:26px 0 20px;text-shadow:0 6px 50px #000a;}.product-hero-kicker{font-size:15px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--accent);margin-bottom:20px;}.product-hero-lead{font-size:18px;line-height:1.7;color:#cfcad9;margin:0 0 40px;max-width:520px;text-shadow:0 2px 20px #000c;}.product-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px;}.hero-tiles{display:flex;flex-wrap:wrap;gap:14px;}.hero-tile{flex:0 1 200px;min-width:0;padding:18px 22px;border:1px solid #ffffff24;border-radius:12px;background:linear-gradient(135deg, #282835e0, #1a1a23e0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.hero-tile span{display:block;font-size:13px;color:#a8a8b3;margin-bottom:6px;}.hero-tile strong{display:block;font-size:23px;font-weight:700;letter-spacing:-.5px;line-height:1.2;}.hero-tile strong small{font-size:13px;font-weight:400;letter-spacing:0;color:#9292a2;margin-left:7px;}.product-hero-actions .btn{min-width:190px;}.product-hero-actions .btn .icon{width:17px;height:17px;}.product-hero-actions .btn.secondary{background:#22222ccc;border-color:#ffffff29;backdrop-filter:blur(12px);}.product-hero-actions .btn.secondary:hover{border-color:#8a5cf680;color:var(--accent);}.hero-float{position:relative;align-self:stretch;min-width:0;min-height:420px;}.hero-stat{position:absolute;width:260px;padding:20px 24px 22px;border:1px solid #ffffff38;border-radius:18px;background:linear-gradient(135deg, #282835e6, #181821eb);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 30px 70px #000000b3, 0 0 0 1px #00000066, 0 1px 0 #ffffff33 inset;animation:hero-bob 7s ease-in-out infinite;}.hero-stat:first-child{right:0;top:20%;}.hero-stat:nth-child(2){right:36%;bottom:18%;animation-delay:-3.5s;}.hero-stat:only-child{right:0;top:36%;bottom:auto;}.hero-stat span{display:block;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin-bottom:6px;}.hero-stat strong{display:block;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.2;color:#fff;}.hero-stat strong small{font-size:13px;font-weight:400;letter-spacing:0;color:#b6b6bf;margin-left:7px;}.hero-stat i{display:block;height:2px;margin-top:14px;border-radius:2px;background:linear-gradient(90deg, var(--accent) 0 62%, #ffffff26 62%);}@keyframes hero-bob{0%, 100%{transform:translateY(0);}50%{transform:translateY(-10px);}}.hero-strip{position:relative;z-index:3;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:6px;padding:8px;border:1px solid #ffffff1f;border-radius:22px;background:linear-gradient(180deg, #1f1f2bd9, #181820e6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px #000000a6, 0 1px 0 #ffffff14 inset;}.hero-strip-item{display:flex;align-items:center;gap:18px;padding:24px 26px;min-width:0;border-radius:15px;color:inherit;transition:background .25s;}.hero-strip-item:hover{background:#ffffff0a;}.hero-strip-icon{flex:0 0 auto;width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:var(--accent);background:linear-gradient(135deg, #8a5cf629, #8a5cf60a);border:1px solid #8a5cf63d;}.hero-strip-icon .icon{width:22px;height:22px;}.hero-strip-item>div{min-width:0;}.hero-strip-item b{display:block;font-size:21px;font-weight:700;letter-spacing:-.4px;line-height:1.2;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.hero-strip-item em{display:block;margin-top:6px;font-style:normal;font-size:13px;color:#9292a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.landing-section{padding:140px 0 0;scroll-margin-top:30px;}.product-hero+.wrap>.landing-section:first-child{padding-top:70px;}.landing-head{text-align:center;max-width:760px;margin:0 auto 60px;}.landing-head h2{font-size:42px;font-weight:700;letter-spacing:-1.5px;line-height:1.15;margin:0 0 16px;}.landing-head p{font-size:17px;line-height:1.6;color:var(--muted);margin:0;}.landing-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-top:28px;}.landing-links .text-link{font-size:14px;}.showcase-stage{position:relative;aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:18px;overflow:hidden;background:#101015;box-shadow:0 30px 80px #00000080;}.showcase-stage>img{display:block;width:100%;height:100%;object-fit:cover;opacity:.85;}.showcase-stage:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center, transparent 30%, #101015b3 100%);pointer-events:none;}.showcase-stage.showing-video>img, .showcase-stage.showing-video .stage-play, .showcase-stage.showing-video:after{display:none;}.gallery-frame{position:absolute;inset:0;z-index:2;}.gallery-frame[hidden]{display:none;}.gallery-frame iframe{display:block;width:100%;height:100%;border:0;}.stage-play{position:absolute;z-index:1;left:50%;top:50%;width:88px;height:88px;margin:-44px 0 0 -44px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--ink);box-shadow:0 0 0 12px #8a5cf624, 0 20px 60px #000a;transition:transform .25s, box-shadow .25s;}.stage-play:hover{transform:scale(1.06);box-shadow:0 0 0 18px #8a5cf62e, 0 20px 60px #000a;}.stage-play .icon{width:30px;height:30px;margin-left:4px;fill:currentColor;stroke:currentColor;}.showcase-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}.showcase-stage+.showcase-grid{margin-top:24px;}.showcase-grid.count-1{grid-template-columns:1fr;}.showcase-grid.count-2, .showcase-grid.count-4, .showcase-grid.lead-first{grid-template-columns:repeat(2, minmax(0, 1fr));}.showcase-grid.lead-first .showcase-shot:first-child{grid-column:1/-1;aspect-ratio:16/9;}.showcase-grid.lead-first .showcase-shot:last-child:nth-child(even){grid-column:1/-1;aspect-ratio:16/9;}.showcase-shot{position:relative;display:block;padding:0;aspect-ratio:16/10;border:1px solid #ffffff14;border-radius:14px;overflow:hidden;background:#15151e;cursor:zoom-in;transition:border-color .2s, transform .25s;}.showcase-shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;}.showcase-shot span{position:absolute;right:14px;bottom:14px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#101017cc;color:var(--text);opacity:0;transition:opacity .2s;}.showcase-shot span .icon{width:16px;height:16px;}.showcase-shot:hover, .showcase-shot:focus-visible{border-color:#8a5cf680;}.showcase-shot:hover img{transform:scale(1.04);}.showcase-shot:hover span, .showcase-shot:focus-visible span{opacity:1;}.lightbox{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;padding:5vh 4vw 13vh;background:#0a0a10e8;cursor:zoom-out;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.lightbox[hidden]{display:none;}.lightbox>img{max-width:100%;max-height:calc(100vh - 80px);border-radius:10px;box-shadow:0 30px 100px #000;cursor:default;}.lightbox-close, .lightbox-nav{position:absolute;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#22222c;border:1px solid #ffffff24;color:var(--text);}.lightbox-close:hover, .lightbox-nav:hover{background:var(--accent);color:var(--ink);}.lightbox-close{top:22px;right:24px;position:absolute;width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff2b;border-radius:50%;background:#15151dcc;color:#e6e6e9;cursor:pointer;z-index:3;}.lightbox-nav{top:50%;margin-top:-23px;position:absolute;transform:translateY(-50%);width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffff26;border-radius:50%;background:#15151dcc;color:#e6e6e9;cursor:pointer;z-index:3;transition:background .2s ease;}.lightbox-nav.prev{left:14px;}.lightbox-nav.prev .icon{transform:rotate(90deg);}.lightbox-nav.next{right:14px;}.lightbox-nav.next .icon{transform:rotate(-90deg);}.lightbox .icon{width:18px;height:18px;}.product-page .check-list{padding:0;margin:0;list-style:none;display:grid;gap:16px;}.product-page .check-list li{display:flex;gap:11px;align-items:flex-start;font-size:15px;font-weight:500;line-height:1.4;color:#e4e0ec;}.product-page .check-list .icon{color:#8f6ae5;width:15px;height:15px;flex-shrink:0;margin-top:3px;}.info-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;}.info-tile{flex:0 1 calc(25% - 18px);min-width:0;padding:42px 24px;text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 0, #8a5cf60f, transparent 70%), #15151e;border:1px solid #ffffff14;border-radius:16px;}.info-tile-icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;background:#8a5cf614;border:1px solid #8a5cf62e;color:var(--accent);}.info-tile-icon .icon{width:23px;height:23px;}.info-tile h3{font-size:17px;font-weight:700;letter-spacing:-.2px;margin:0 0 10px;}.info-tile p{font-size:15px;line-height:1.55;color:var(--muted);margin:0;}.plan-form{scroll-margin-top:110px;}.plan-form .form-error, .plan-form .buy-status{max-width:720px;margin:0 auto 22px;}.buy-status{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:9px;font-size:12.5px;line-height:1.5;color:#cdc8d9;border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);background:color-mix(in srgb, var(--tone) 8%, transparent);}.buy-status .icon{width:15px;height:15px;flex-shrink:0;color:var(--tone);}.edition-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto 44px;padding:5px;border:1px solid #ffffff12;border-radius:999px;background:#15151e;}.edition-tab{padding:10px 22px;border-radius:999px;font-size:14px;font-weight:600;color:#9b9ba9;background:none;white-space:nowrap;transition:background .2s, color .2s;}.edition-tab:hover{color:var(--text);}.edition-tab.active{background:var(--text);color:#16161f;}.buy-step{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:#b8b8c1;margin:0 0 22px;}.buy-step i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:12px;font-weight:700;color:var(--accent);background:#8a5cf612;border:1px solid #8a5cf633;}.plan-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding-top:12px;}.plan-card{flex:1 1 240px;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 28px 28px;background:#15151e;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;transition:border-color .2s, background .2s, transform .2s;}.plan-card[hidden]{display:none;}.plan-card:hover{border-color:#ffffff3d;transform:translateY(-2px);}.plan-card input{position:absolute;opacity:0;pointer-events:none;}.plan-card:has(input:checked){border-color:var(--accent);background:#1d1a25;box-shadow:0 0 0 1px var(--accent) inset, 0 24px 60px #8a5cf612;}.plan-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px;}.plan-note{position:absolute;top:-13px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-style:normal;font-size:12px;font-weight:700;padding:5px 13px;border-radius:999px;color:var(--ink);background:var(--accent);}.plan-note .icon{width:12px;height:12px;fill:currentColor;}.plan-name{font-size:19px;font-weight:700;letter-spacing:-.3px;}.plan-price{font-size:42px;font-weight:700;letter-spacing:-1.6px;line-height:1.1;margin:18px 0 8px;}.plan-term{font-size:13px;color:#818196;margin-bottom:30px;}.plan-pick{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:auto;border-radius:9px;font-size:14px;font-weight:600;border:1px solid #ffffff24;color:var(--text);transition:background .2s, color .2s, border-color .2s;}.plan-pick .pick-on{display:none;align-items:center;gap:8px;}.plan-pick .icon{width:15px;height:15px;}.plan-card:has(input:checked) .plan-pick{background:var(--accent);border-color:var(--accent);color:var(--ink);}.plan-card:has(input:checked) .pick-off{display:none;}.plan-card:has(input:checked) .pick-on{display:inline-flex;}.pay-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;margin-top:48px;}.pay-methods, .pay-summary{padding:34px;background:#15151e;border:1px solid #ffffff14;border-radius:16px;}.method-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;}.method-option{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #ffffff1c;background:#ffffff03;border-radius:11px;cursor:pointer;transition:border-color .2s, background .2s;}.method-option:hover{background:#ffffff07;border-color:#ffffff33;}.method-option input{position:absolute;opacity:0;pointer-events:none;}.method-option:has(input:checked){border-color:var(--accent);background:#8a5cf608;}.method-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px;}.method-option.disabled{opacity:.35;cursor:not-allowed;}.method-icon{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#8a5cf614;border:1px solid #8a5cf62e;color:var(--accent);}.method-icon .icon{width:17px;height:17px;}.method-name{font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.radio-dot{flex:0 0 auto;width:16px;height:16px;margin-left:auto;border:2px solid #ffffff33;border-radius:50%;transition:border .15s;}input:checked ~ .radio-dot{border:5px solid var(--accent);}.pay-summary{display:flex;flex-direction:column;justify-content:center;}.buy-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 26px;padding:0 0 26px;border-bottom:1px solid var(--line);}.buy-total>span{min-width:0;display:grid;gap:3px;}.buy-total b{font-size:16px;font-weight:700;}.buy-total em{font-style:normal;font-size:13.5px;color:#9b9ba9;}.buy-total strong{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1;white-space:nowrap;}.buy-total small{font-size:12px;font-weight:400;letter-spacing:0;color:#818196;margin-left:6px;}.pay-summary .btn.full{width:100%;}.purchase-note{font-size:12.5px;color:#7f7f94;display:flex;align-items:center;justify-content:center;gap:7px;margin:20px 0 0;text-align:center;}.purchase-note[hidden]{display:none;}.purchase-note .icon{width:14px;height:14px;flex-shrink:0;color:#7253b9;}.plan-foot{max-width:760px;margin:38px auto 0;text-align:center;}.plan-foot p{font-size:13px;line-height:1.8;color:#7f7f94;margin:0;}.plan-foot a{color:var(--accent);}.closed-box{max-width:520px;margin:0 auto;padding:36px 28px;text-align:center;background:#15151e;border:1px solid #ffffff14;border-radius:16px;}.closed-icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 16px;border-radius:50%;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone) 28%, transparent);}.closed-icon .icon{width:22px;height:22px;}.closed-box h3{font-size:22px;font-weight:700;margin:0 0 20px;letter-spacing:-.5px;}.closed-links{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;}.closed-links .text-link{font-size:13px;}.start-stage{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:56px;align-items:center;}.start-visual{position:relative;aspect-ratio:16/10;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;background:#15151e;box-shadow:0 30px 80px #00000073;}.start-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;}.start-visual:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(135deg, #8a5cf638 0%, #8a5cf60a 38%, #101017b3 100%);}.start-glass{position:absolute;z-index:2;left:50%;top:50%;width:min(72%, 340px);min-height:210px;transform:translate(-50%, -50%);border:1px solid #ffffff30;border-radius:20px;background:#1c1c26b3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 70px #000000a6;}.start-glass-item{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .45s ease, transform .45s ease;}.start-glass-item.active{opacity:1;transform:none;}.start-glass-item>span{width:72px;height:72px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;background:var(--accent);color:var(--ink);box-shadow:0 0 0 10px #8a5cf624;}.start-glass-item .icon{width:30px;height:30px;}.start-glass-item small{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--accent);}.start-glass-item strong{font-size:19px;font-weight:700;letter-spacing:-.3px;}.start-copy{min-width:0;}.start-panel{display:none;}.start-panel.active{display:block;animation:startIn .45s ease;}@keyframes startIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}.step-label{display:inline-block;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--accent);padding:7px 14px;border:1px solid #8a5cf659;border-radius:999px;}.start-panel h3{font-size:38px;font-weight:700;letter-spacing:-1.3px;line-height:1.12;margin:28px 0 20px;}.start-panel p{font-size:17px;line-height:1.65;color:var(--muted);margin:0;max-width:480px;}.start-actions{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:38px;}.start-actions .text-link{color:var(--accent);font-size:15px;}.start-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);margin-top:76px;}.start-tab{position:relative;padding:28px 12px 0;text-align:center;background:none;border-top:2px solid #ffffff1a;color:#7f7f94;transition:color .3s, border-color .3s;}.start-tab small{display:block;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;}.start-tab strong{display:block;font-size:17px;font-weight:700;letter-spacing:-.2px;}.start-tab:hover{color:#c9c9d4;}.start-tab.done{border-color:#8a5cf680;}.start-tab.active{border-color:var(--accent);color:var(--text);}.start-tab.active small{color:var(--accent);}.start-tab.active:before{content:'';position:absolute;left:50%;top:-6px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:var(--bg);border:2px solid var(--accent);}.faq-split{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:72px;align-items:start;}.faq-side{position:sticky;top:110px;}.faq-side .eyebrow{margin-bottom:18px;}.faq-side h2{font-size:48px;font-weight:700;letter-spacing:-1.9px;line-height:1.08;margin:0 0 16px;}.faq-side>p{font-size:17px;line-height:1.7;color:var(--muted);margin:0 0 36px;}.faq-help{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid #ffffff14;border-radius:16px;background:linear-gradient(135deg, #8a5cf612, #8a5cf600 60%), #15151e;}.faq-help-icon{flex:0 0 auto;width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:var(--accent);background:#8a5cf614;border:1px solid #8a5cf63d;}.faq-help-icon .icon{width:22px;height:22px;}.faq-help strong{display:block;font-size:16px;font-weight:700;margin-bottom:3px;}.faq-help div span{display:block;font-size:14px;line-height:1.5;color:var(--muted);}.faq-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:28px;}.product-faq .faq{margin:0;max-width:none;gap:14px;}.product-faq .faq .faq-item{border-radius:16px;background:#15151e;}.product-faq .faq .faq-item[open]{background:linear-gradient(180deg, #8a5cf60d, #8a5cf600 120px), #181820;}.product-faq .faq .faq-item summary{padding:24px 26px;font-size:17px;font-weight:600;}.product-faq .faq .faq-answer p{font-size:15.5px;padding-left:26px;padding-right:26px;}.product-faq .faq .faq-answer ul{font-size:15.5px;padding-left:46px;padding-right:26px;}.review-list [hidden]{display:none;}.review-more{display:flex;justify-content:center;margin-top:28px;}.review-more[hidden]{display:none;}.review-more .icon{width:15px;height:15px;}.review-note{text-align:center;font-size:13px;color:#7f7f94;margin:16px 0 0;}.overview-split{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:72px;align-items:center;}.overview-split.single{grid-template-columns:1fr;max-width:860px;}.overview-copy .eyebrow{margin-bottom:18px;}.overview-copy h2{font-size:48px;font-weight:700;letter-spacing:-1.9px;line-height:1.08;margin:0 0 28px;}.overview-points{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;}.overview-points>.overview-point:last-child:nth-child(odd){grid-column:1/-1;}.overview-point{position:relative;overflow:hidden;padding:32px 30px 34px;background:linear-gradient(180deg, #8a5cf60d, #8a5cf600 110px), #15151e;border:1px solid #ffffff14;border-radius:16px;transition:border-color .25s, transform .25s;}.overview-point:hover{border-color:#8a5cf64d;transform:translateY(-3px);}.overview-point span{display:block;font-family:'Barlow Condensed', sans-serif;font-size:34px;font-weight:700;line-height:1;color:var(--accent);margin-bottom:16px;}.overview-point p{font-size:17px;font-weight:600;line-height:1.45;letter-spacing:-.2px;color:var(--text);margin:0;}.product-description{font-size:17px;color:var(--muted);line-height:1.8;}.product-description>:first-child{margin-top:0;}.product-description>:last-child{margin-bottom:0;}.product-description h2, .product-description h3{font-size:20px;font-weight:700;color:var(--text);margin:26px 0 10px;letter-spacing:-.3px;}.product-description p{margin:0 0 14px;}.product-description ul, .product-description ol{padding-left:20px;margin:0 0 14px;}.product-description li{margin:6px 0;}.product-description img{border-radius:10px;max-width:100%;height:auto;}.product-description a{color:var(--accent);}.review-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:44px;}.review-head .eyebrow{margin-bottom:18px;}.review-head h2{font-size:48px;font-weight:700;letter-spacing:-1.9px;line-height:1.08;margin:0;}.review-summary{display:flex;align-items:center;gap:18px;padding:18px 26px;border:1px solid #ffffff14;border-radius:16px;background:linear-gradient(135deg, #8a5cf612, #8a5cf600 60%), #15151e;}.review-summary>strong{font-size:48px;font-weight:700;letter-spacing:-2px;line-height:1;}.review-summary>div{display:grid;gap:6px;justify-items:start;}.review-summary span{font-size:14px;color:var(--muted);}.product-reviews .vrStars .fa{color:#ffffff26;}.product-reviews .vrStars .fa.is-on{color:var(--accent);}.product-reviews .vrEmbed{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}.product-reviews .vrEmbed__item{display:flex;flex-direction:column;padding:32px;background:#15151e;border:1px solid #ffffff14;border-radius:16px;box-shadow:none;}.product-reviews .vrEmbed__head{margin-bottom:18px;}.product-reviews .vrEmbed__product{font-size:12px;font-weight:600;color:#9b9ba9;}.product-reviews .vrEmbed__text{flex:1;margin:0 0 26px;font-size:15.5px;line-height:1.65;color:#dad6e4;}.product-reviews .vrEmbed__foot{padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:#818196;}.product-reviews .vrEmbed__author{color:var(--text);}.product-reviews .vrEmbed__verified{color:var(--accent);}.product-reviews .vrEmbed__date{margin-left:auto;}.product-reviews .empty-state{max-width:620px;margin:0 auto;}.product-cta{position:relative;overflow:hidden;margin-top:110px;padding:190px 0 200px;text-align:center;background:var(--bg);}.product-cta-media{position:absolute;inset:0;opacity:.55;}.product-cta-media img, .product-cta-media video{display:block;width:100%;height:100%;object-fit:cover;}.product-cta-media img{filter:saturate(.9);}.product-cta:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, var(--bg) 0%, #10101799 26%, #10101780 60%, #101017f2 100%), linear-gradient(90deg, #101017e6 0%, #10101733 30%, #10101733 70%, #101017e6 100%);}.product-cta:after{content:'';position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 46% 50% at center, #101017b8, transparent 75%);}.product-cta .wrap{position:relative;z-index:2;}.product-cta h2{font-size:52px;font-weight:700;letter-spacing:-2px;line-height:1.1;margin:0 0 14px;}.product-cta p{font-size:18px;color:#c9c9d4;margin:0 0 32px;}.related-products{padding-top:140px;}.related-products .game-grid{gap:24px;}.edition-tabs.hero-editions{justify-content:flex-start;margin:0 0 30px;background:#1b1b26cc;border-color:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.hero-editions .edition-tab.active{background:var(--accent);color:var(--ink);}.edition-panel[hidden]{display:none;}#features, #start, #overview{scroll-margin-top:30px;}.edition-tabs.editions-float{position:fixed;left:50%;bottom:22px;z-index:90;margin:0;flex-wrap:nowrap;justify-content:flex-start;max-width:calc(100% - 24px);overflow-x:auto;scrollbar-width:none;background:#1b1b26eb;border-color:#ffffff26;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 50px #000000b8;opacity:0;visibility:hidden;transform:translate(-50%, 18px);transition:opacity .25s, transform .25s, visibility .25s;}.edition-tabs.editions-float::-webkit-scrollbar{display:none;}.edition-tabs.editions-float.is-shown{opacity:1;visibility:visible;transform:translate(-50%, 0);}.editions-float .edition-tab{flex-shrink:0;}.editions-float .edition-tab:first-child{margin-left:auto;}.editions-float .edition-tab:last-child{margin-right:auto;}.editions-float .edition-tab.active{background:var(--accent);color:var(--ink);}.product-hero-plans{margin-top:26px;width:min(720px, 100%);}.product-hero-plans .plan-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(185px, 1fr));gap:13px;}.product-hero-plans .plan-card{position:relative;flex:none;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;text-align:left;gap:0;padding:16px 18px 15px;border-radius:16px;border:1px solid transparent;background:linear-gradient(170deg, #232331e3, #17171fdd) padding-box, linear-gradient(165deg, #ffffff30, #ffffff10 50%, #ffffff0a) border-box;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:visible;transition:transform .25s cubic-bezier(.2, .7, .2, 1), box-shadow .25s ease, background .25s ease;}.product-hero-plans .plan-card:after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, #ffffff0a, transparent 40%);pointer-events:none;}.product-hero-plans .plan-card:hover{transform:translateY(-3px);box-shadow:0 16px 44px #00000059;background:linear-gradient(170deg, #262635e8, #191922e0) padding-box, linear-gradient(165deg, #a27af870, #ffffff18 55%, #ffffff0c) border-box;}.product-hero-plans .plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;}.product-hero-plans .plan-name{font-size:16px;font-weight:700;letter-spacing:-.2px;color:#f2f2f7;white-space:nowrap;}.product-hero-plans .plan-note{position:static;transform:none;font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#8a5cf626;border:1px solid #8a5cf650;color:#cdbcff;white-space:nowrap;}.product-hero-plans .plan-price{display:block;width:100%;align-self:flex-start;text-align:left;font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin:11px 0 3px;color:#fff;font-variant-numeric:tabular-nums;}.product-hero-plans .plan-sub{font-size:12px;color:#9d9dac;white-space:nowrap;}.product-hero-plans .plan-check{position:absolute;top:-8px;right:-8px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg, #a27af8, #7c4dff);box-shadow:0 6px 18px #8a5cf680, 0 0 0 3px var(--bg);opacity:0;transform:scale(.4) rotate(-30deg);transition:opacity .22s ease, transform .3s cubic-bezier(.2, .9, .3, 1.4);z-index:2;}.product-hero-plans .plan-card:has(input:checked){background:linear-gradient(170deg, #2b2342ee, #181327e6) padding-box, linear-gradient(150deg, #b394ff, #7c4dff 60%, #9a73f7) border-box;box-shadow:0 18px 52px #8a5cf645;transform:translateY(-3px);}.product-hero-plans .plan-card:has(input:checked):after{background:radial-gradient(130% 90% at 50% 0%, #8a5cf636, transparent 62%);}.product-hero-plans .plan-card:has(input:checked) .plan-name{color:#fff;}.product-hero-plans .plan-card:has(input:checked) .plan-sub{color:#cdc3ec;}.product-hero-plans .plan-card:has(input:checked) .plan-note{background:#8a5cf636;border-color:#b394ff8c;color:#e4daff;}.product-hero-plans .plan-card:has(input:checked) .plan-check{opacity:1;transform:scale(1) rotate(0deg);}.product-hero-plans .plan-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px;}.product-hero-plans .buy-status{margin-bottom:12px;}.product-hero-plans .form-error{margin-bottom:12px;}.product-hero-copy .closed-box{margin-top:26px;width:min(480px, 100%);}.theme-play{display:inline-flex;align-items:center;gap:14px;border:0;background:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:600;}.theme-play > svg{box-sizing:content-box;padding:17px;border-radius:50%;background:#8a5cf6;color:#fff;box-shadow:0 10px 40px #8a5cf655, inset 0 1px #ffffff38;transition:transform .25s cubic-bezier(.2, .7, .2, 1), box-shadow .25s ease;}.theme-play:hover > svg{transform:scale(1.07);box-shadow:0 14px 52px #8a5cf680, inset 0 1px #ffffff38;}.theme-play-ring{position:absolute;width:54px;height:54px;border-radius:50%;box-shadow:0 0 0 0 #8a5cf659;animation:theme-play-pulse 2.6s ease-out infinite;pointer-events:none;}@keyframes theme-play-pulse{0%{box-shadow:0 0 0 0 #8a5cf659;}70%{box-shadow:0 0 0 18px #8a5cf600;}100%{box-shadow:0 0 0 0 #8a5cf600;}}.theme-play > em{font-style:normal;}.product-hero-theater{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:7vh 5vw;opacity:0;visibility:hidden;transform:scale(.96);transition:opacity .6s ease .25s, transform .7s cubic-bezier(.2, .7, .2, 1) .25s, visibility .6s .25s;pointer-events:none;}.product-hero-theater iframe{width:min(1060px, 100%);aspect-ratio:16/9;border:1px solid #ffffff1f;border-radius:16px;background:#000;box-shadow:0 40px 120px #000c;}.theme-play-close{position:absolute;top:26px;right:26px;z-index:4;width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff2b;border-radius:50%;background:#101017cc;color:#e6e6e9;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .4s ease .4s, transform .4s ease .4s, visibility .4s .4s;backdrop-filter:blur(8px);}.theme-play-close:hover{background:#1c1c26;color:#fff;}.product-hero-media img{transition:filter .7s ease, transform .9s cubic-bezier(.2, .7, .2, 1);}.product-hero.is-playing .product-hero-copy, .product-hero.is-playing .product-hero-media img{filter:brightness(.3) saturate(.6);transform:scale(1.04);}.product-hero.is-playing .product-hero-theater{opacity:1;visibility:visible;transform:none;pointer-events:auto;}.product-hero.is-playing .theme-play-close{opacity:1;visibility:visible;transform:none;}.plan-actions{display:flex;align-items:center;gap:18px;margin-top:18px;}.product-hero-plans .plan-buy{margin-top:0;}.plan-sep{width:1px;height:28px;flex:none;background:linear-gradient(180deg, transparent, #ffffff30, transparent);}.plan-qty{display:inline-flex;align-items:center;gap:2px;height:48px;padding:0 5px;border:1px solid #ffffff1e;border-radius:9px;background:#17171fd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0d;}.plan-qty-label{display:none;}.plan-qty .qty-btn{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:7px;background:transparent;color:#b9b9c6;cursor:pointer;transition:background .18s ease, color .18s ease, transform .12s ease;}.plan-qty .qty-btn:hover{background:#8a5cf6;color:#fff;}.plan-qty .qty-btn:active{transform:scale(.93);}.plan-qty input{width:38px !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#fff;font:inherit;font-size:16px;font-weight:750;text-align:center;-moz-appearance:textfield;appearance:textfield;}.plan-qty input::-webkit-outer-spin-button, .plan-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.plan-qty input:focus{outline:none;}.showcase-slider{position:relative;}.shots-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px;margin:-4px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);mask-image:linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);}.shots-track::-webkit-scrollbar{display:none;}.showcase-slider .showcase-shot{flex:0 0 auto;width:258px;height:150px;scroll-snap-align:start;position:relative;border:1px solid #ffffff16;border-radius:13px;overflow:hidden;padding:0;background:var(--bg);cursor:zoom-in;transition:border-color .22s ease, transform .22s ease;}.showcase-slider .showcase-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.2, .7, .2, 1);}.showcase-slider .showcase-shot:hover{border-color:#8a5cf666;transform:translateY(-2px);}.showcase-slider .showcase-shot:hover img{transform:scale(1.06);}.showcase-slider .showcase-shot span{position:absolute;right:10px;bottom:10px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#101017cc;color:#d9d9e3;opacity:0;transition:opacity .2s ease;backdrop-filter:blur(6px);}.showcase-slider .showcase-shot:hover span{opacity:1;}.shots-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:50%;background:#15151dd9;color:#e3e3ec;cursor:pointer;backdrop-filter:blur(10px);transition:background .2s ease, border-color .2s ease;}.shots-nav:hover{background:#8a5cf6;border-color:#a27af8;color:#fff;}.shots-nav.prev{left:-14px;}.shots-nav.next{right:-14px;}.lightbox[hidden]{display:none;}.lightbox > img{max-width:min(1180px, 92vw);max-height:72vh;border-radius:14px;border:1px solid #ffffff1f;box-shadow:0 50px 140px #000d;animation:lightbox-in .3s cubic-bezier(.2, .8, .3, 1);}@keyframes lightbox-in{from{opacity:0;transform:scale(.96);}to{opacity:1;transform:none;}}.lightbox-close:hover{background:#20202b;color:#fff;}.lightbox-nav:hover{background:#8a5cf6;border-color:#a27af8;}.lightbox-nav.prev{left:26px;}.lightbox-nav.next{right:26px;}.lightbox-nav .icon, .lightbox-nav svg{width:17px;height:17px;}.lightbox-nav.prev .icon, .lightbox-nav.prev svg{transform:rotate(180deg);}.lightbox-foot{position:absolute;left:0;right:0;bottom:26px;display:grid;justify-items:center;gap:12px;z-index:3;}.lightbox-count{font-size:12px;font-weight:650;letter-spacing:.6px;color:#c9c9d4;padding:6px 13px;border-radius:999px;background:#15151dcc;border:1px solid #ffffff1c;}.lightbox-thumbs{display:flex;gap:8px;max-width:min(860px, 90vw);overflow-x:auto;scrollbar-width:none;padding:4px;}.lightbox-thumbs::-webkit-scrollbar{display:none;}.lightbox-thumb{flex:0 0 auto;width:86px;height:52px;padding:0;border:1px solid #ffffff1f;border-radius:9px;overflow:hidden;background:var(--bg);cursor:pointer;opacity:.55;transition:opacity .2s ease, border-color .2s ease, transform .2s ease;}.lightbox-thumb img{width:100%;height:100%;object-fit:cover;display:block;}.lightbox-thumb:hover{opacity:.85;}.lightbox-thumb.active{opacity:1;border-color:#a27af8;box-shadow:0 0 0 1px #a27af8, 0 6px 20px #8a5cf640;transform:translateY(-2px);}.shots-track.shots-static{justify-content:center;-webkit-mask-image:none;mask-image:none;}.shots-nav[hidden]{display:none;}.feature-columns{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;border:0;padding:0;margin:0;}.feature-columns .feature-card{position:relative;padding:34px 30px 36px;background:linear-gradient(180deg, #8a5cf60d, #8a5cf600 130px), #15151e;border:1px solid #ffffff14;border-radius:16px;transition:border-color .25s, background .25s;}@property --card-spin{syntax:'<angle>';initial-value:0deg;inherits:false;}.feature-columns .feature-card:before{content:'';position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--card-spin), #8a5cf600 0deg, #8a5cf600 250deg, #8a5cf6 320deg, #d6c4ff 338deg, #8a5cf600 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);animation:card-spin 7s linear infinite;}.feature-columns .feature-card:nth-child(2n):before{animation-delay:-2.3s;}.feature-columns .feature-card:nth-child(3n):before{animation-delay:-4.6s;}@keyframes card-spin{to{--card-spin:360deg;}}.feature-columns .feature-card:hover{border-color:#8a5cf64d;}.feature-columns .feature-card h3{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--text);margin:0 0 26px;}.feature-columns .feature-card h3 .icon{width:38px;height:38px;padding:9px;border-radius:10px;color:var(--accent);background:#8a5cf614;border:1px solid #8a5cf62e;flex-shrink:0;}.feature-extras{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;margin-top:24px;}.feature-extras>.extra-card:last-child:nth-child(odd){grid-column:1/-1;}.extra-card{position:relative;display:flex;align-items:center;gap:22px;padding:32px 32px;background:#15151e;border:1px solid #ffffff14;border-radius:16px;transition:border-color .25s, background .25s;}.extra-card:hover{border-color:#8a5cf64d;}.extra-icon{flex:0 0 auto;width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#8a5cf614;border:1px solid #8a5cf62e;color:var(--accent);}.extra-icon .icon{width:26px;height:26px;}.extra-card>div{min-width:0;flex:1;}.extra-card h3{font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0 0 8px;}.extra-card p{font-size:15.5px;line-height:1.55;color:var(--muted);margin:0;}.extra-tag{--tone:#88889b;align-self:flex-start;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap;padding:5px 11px;border-radius:999px;color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);}.extra-tag i{width:5px;height:5px;border-radius:50%;background:var(--tone);}.extra-card.good .extra-tag{--tone:#34d399;}.extra-card.warn .extra-tag{--tone:#e89b4b;}.extra-card.info .extra-tag{--tone:#7fb2e0;}.theme-related{padding-top:100px;}@media (max-width:1100px){.feature-columns{grid-template-columns:repeat(2, minmax(0, 1fr));}.product-hero-theater{padding:4vh 16px;}}@media (max-width:1050px){.product-hero h1{font-size:96px;}.product-hero-inner{padding:80px 0 50px;}.hero-float{display:none;}.hero-strip{grid-auto-flow:row;grid-template-columns:repeat(2, minmax(0, 1fr));}.info-tile{flex-basis:calc(50% - 12px);}.pay-panel{grid-template-columns:1fr;}.overview-split{gap:40px;}.faq-split{grid-template-columns:1fr;gap:34px;}.faq-side{position:static;}.faq-side h2{font-size:38px;}.overview-copy h2{font-size:38px;}.start-stage{gap:32px;}.start-panel h3{font-size:30px;}.product-reviews .vrEmbed{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:760px){.feature-columns, .feature-extras{grid-template-columns:1fr;}.theme-related{padding-top:64px;}.product-hero:before{background:linear-gradient(180deg, #1010178c, #101017b3);}.product-hero.has-hero .product-hero-media img{object-position:68% center;}.product-hero-inner{padding:50px 0 34px;}.product-hero-logo{max-width:70px;max-height:40px;margin-bottom:16px;}.product-hero h1{font-size:72px;}.product-hero-kicker{font-size:12px;letter-spacing:3.5px;}.product-hero-lead{font-size:16px;margin-bottom:22px;}.product-hero-actions .btn{flex:1 1 100%;}.hero-tile{flex:1 1 130px;padding:13px 16px;}.hero-tile strong{font-size:19px;}.hero-strip{gap:2px;padding:6px;border-radius:18px;}.hero-strip-item{padding:12px 10px;gap:10px;}.hero-strip-icon{width:38px;height:38px;border-radius:11px;}.hero-strip-icon .icon{width:17px;height:17px;}.hero-strip-item b{font-size:15px;}.hero-strip-item em{font-size:11px;}.landing-section{padding-top:84px;}.review-head{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:28px;}.review-head h2{font-size:32px;letter-spacing:-1.1px;}.landing-head{margin-bottom:34px;}.landing-head h2{font-size:29px;letter-spacing:-1px;}.landing-head p{font-size:15px;}.showcase-grid, .showcase-grid.count-2, .showcase-grid.count-4, .showcase-grid.lead-first{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.showcase-stage+.showcase-grid{margin-top:10px;}.stage-play{width:62px;height:62px;margin:-31px 0 0 -31px;}.stage-play .icon{width:22px;height:22px;}.lightbox-nav{bottom:14px;}.overview-split{grid-template-columns:1fr;gap:30px;}.overview-copy h2, .faq-side h2{font-size:32px;letter-spacing:-1.1px;}.product-faq .faq .faq-item summary{padding:18px;font-size:15px;}.product-faq .faq .faq-answer p{padding-left:18px;padding-right:18px;}.product-faq .faq .faq-answer ul{padding-left:38px;padding-right:18px;}.overview-points{gap:10px;}.overview-point{padding:18px;}.overview-point span{font-size:26px;margin-bottom:10px;}.overview-point p{font-size:14.5px;}.extra-icon{width:48px;height:48px;}.extra-tag{order:3;margin-left:62px;}.info-tiles{gap:12px;}.info-tile{flex-basis:calc(50% - 6px);padding:22px 14px;}.plan-grid{gap:24px 12px;}.plan-card{flex:1 1 calc(50% - 6px);max-width:none;padding:28px 12px 14px;}.plan-price{font-size:30px;letter-spacing:-1px;}.plan-name{font-size:16px;}.edition-tabs{border-radius:16px;}.pay-panel{gap:12px;margin-top:24px;}.pay-methods, .pay-summary{padding:20px;}.buy-total strong{font-size:27px;}.start-stage{grid-template-columns:1fr;gap:26px;}.start-panel h3{font-size:27px;margin:18px 0 12px;}.start-panel p{font-size:15.5px;}.start-rail{margin-top:34px;}.start-tab{padding:18px 6px 0;}.start-tab strong{font-size:13px;font-weight:600;}.start-tab small{font-size:10px;letter-spacing:1.4px;margin-bottom:6px;}.review-summary>strong{font-size:38px;}.product-reviews .vrEmbed{grid-template-columns:1fr;gap:12px;}.product-reviews .vrEmbed__item{padding:20px;}.product-cta{margin-top:40px;padding:120px 0 130px;}.product-cta h2{font-size:31px;letter-spacing:-1px;}.product-cta p{font-size:16px;}.related-products .section-head{flex-direction:column;align-items:flex-start;gap:8px;}.edition-tabs.hero-editions{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:22px;}.hero-editions .edition-tab{padding:10px 8px;white-space:normal;}}@media (max-width:640px){.edition-tabs.editions-float{bottom:12px;width:calc(100% - 24px);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));border-radius:18px;overflow:visible;}.editions-float .edition-tab{margin:0;padding:9px 8px;font-size:13px;white-space:normal;}.editions-float .edition-tab:first-child, .editions-float .edition-tab:last-child{margin:0;}}@media (prefers-reduced-motion:reduce){.edition-tabs.editions-float{transition:none;}.product-hero-copy, .product-hero-theater, .theme-play-close, .product-hero-media img{transition:none;}.theme-play-ring{animation:none;}}}.theme-sec{padding-block:0 120px;}.theme-sec .section-head{align-items:flex-end;margin-bottom:34px;}.theme-sec h2{font-size:clamp(34px, 3.4vw, 46px);letter-spacing:-1.6px;line-height:1.12;font-weight:500;margin:16px 0 0;}.theme-sec h2 span{color:#8b8ba9;}.theme-sec-tools{display:flex;align-items:center;gap:8px;}.theme-sec-tools .text-link{color:#dcd8e6;font-weight:500;margin-right:14px;}.theme-sec-lead{margin:0;max-width:380px;text-align:right;font-size:15px;line-height:1.8;color:var(--muted);}.text-link.is-accent{color:#b89cff;font-weight:500;}.text-link.is-accent:hover{color:#d2c0ff;}.theme-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:7px;font-size:12px;font-weight:500;white-space:nowrap;color:var(--tone, #e0dce9);background:color-mix(in srgb, var(--tone, #8a5cf6) 12%, #15151e);border:1px solid color-mix(in srgb, var(--tone, #8a5cf6) 22%, transparent);}.theme-pill i{width:6px;height:6px;border-radius:50%;background:var(--tone, var(--accent));}.theme-arrow{width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffff1f;border-radius:10px;background:#ffffff05;color:#d8d4e2;cursor:pointer;transition:background .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease;}.theme-arrow:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 24px #8a5cf640;}.theme-arrow .icon{width:15px;height:15px;}.theme-arrow .icon.flip{transform:rotate(180deg);}.theme-arrow:disabled{opacity:.35;}.theme-arrow.is-small{width:32px;height:32px;border-radius:50%;}.theme-arrow.is-small .icon{width:13px;height:13px;}.theme-sec .btn.secondary:hover, .theme-clarity .btn.secondary:hover, .theme-cta .btn.secondary:hover, .theme-foot .btn.secondary:hover{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 24px #8a5cf640;}.btn.light, .theme-tile .btn.light, .theme-person-side .btn.light{background:#fff;color:#111118;border-color:#fff;box-shadow:none;}.btn.light:hover, .theme-person-side .btn.light:hover{background:#f0ecfa;color:#111118;filter:none;box-shadow:0 8px 24px #ffffff1f;}.btn.light .icon{color:#5b43a8;}.theme-tile{position:relative;background:#15151e;border:1px solid #ffffff12;border-radius:16px;transition:border-color .3s ease;}.theme-tile:hover{border-color:#ffffff22;}.theme-tile-top{display:flex;align-items:center;justify-content:space-between;gap:16px;}.theme-tile-eyebrow{display:block;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#8f8aa3;}.theme-tile-eyebrow.has-icon{display:inline-flex;align-items:center;gap:12px;}.theme-tile-eyebrow.has-icon i, .theme-tile-icon{display:grid;place-items:center;flex-shrink:0;border-radius:10px;border:1px solid #b394ff66;background:linear-gradient(135deg, #a27af8, #7c4dff);color:#fff;box-shadow:0 8px 22px #8a5cf63d, inset 0 1px #ffffff40;}.theme-tile-eyebrow.has-icon i{width:30px;height:30px;border-radius:8px;}.theme-tile-eyebrow.has-icon .icon{width:14px;height:14px;}.theme-tile-icon{width:38px;height:38px;}.theme-tile-icon .icon{width:16px;height:16px;}.theme-tile-icon svg{display:block;}.theme-hero-video{position:relative;max-width:1120px;margin:0 auto;padding-bottom:120px;}.theme-hero-video-glow{position:absolute;top:-30px;right:-60px;left:-60px;height:460px;background:radial-gradient(ellipse at 50% 45%, #8a5cf652, #8a5cf600 65%);filter:blur(24px);pointer-events:none;}.theme-hero-video-frame{position:relative;overflow:hidden;border:1px solid #ffffff14;border-radius:24px;background:linear-gradient(180deg, #17171f, #101016);box-shadow:0 50px 140px #000000a6, inset 0 1px 0 #ffffff0f;}.theme-hero-video-frame:before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;z-index:2;background:linear-gradient(90deg, transparent, #a27af8cc, transparent);}.theme-hero-video-chip{position:absolute;top:18px;left:18px;z-index:3;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid #ffffff1f;background:#0f0f15b8;backdrop-filter:blur(10px);font-size:11px;letter-spacing:.14em;color:#e9e6f2;}.theme-hero-video-live{position:absolute;top:18px;right:18px;z-index:3;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(52, 211, 153, .25);background:rgba(52, 211, 153, .12);backdrop-filter:blur(10px);color:#34d399;font-size:12px;font-weight:600;}.theme-hero-video-live i{width:6px;height:6px;border-radius:50%;background:#34d399;animation:theme-online-green 2.2s ease-out infinite;}.theme-hero-video-frame:has(.is-playing) .theme-hero-video-chip, .theme-hero-video-frame:has(.is-playing) .theme-hero-video-live{opacity:0;pointer-events:none;transition:opacity .4s ease;}.theme-hero-video-stage{position:relative;aspect-ratio:16/9;background:#0b0b10;display:grid;place-items:center;overflow:hidden;}.theme-hero-video-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.62) saturate(.9);transform:scale(1.02);}.theme-hero-video-stage:after{content:'';position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 50%, #10101700, #10101799);}.theme-hero-video-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3;}.theme-hero-video-stage.is-playing>img, .theme-hero-video-stage.is-playing:after{display:none;}.theme-hero-play{position:relative;z-index:2;flex-direction:column;gap:18px;font-size:15px;}.theme-hero-play>svg{width:26px;height:26px;padding:22px;background:linear-gradient(135deg, #a27af8, #7c4dff);}.theme-hero-play .theme-play-ring{width:70px;height:70px;top:0;}.theme-hero-play em{color:#f2f2f7;text-shadow:0 2px 14px #000c;}.theme-picks{padding:5em 0;}.theme-picks-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px;margin:-4px;}.theme-picks-track::-webkit-scrollbar{display:none;}.theme-pick{position:relative;flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;display:block;aspect-ratio:10/11;min-width:0;background:#15151e;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;isolation:isolate;color:inherit;transition:transform .3s ease, border-color .3s ease;}.theme-pick:hover{transform:translateY(-4px);border-color:#8a5cf666;}.theme-pick-art{position:absolute;inset:0;background:#1b1b26;}.theme-pick-art img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .7s ease;}.theme-pick:hover .theme-pick-art img{transform:scale(1.05);}.theme-pick-art:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, #15151e00 32%, #15151ed6 60%, #15151e 76%);}.theme-pick.closed .theme-pick-art img{filter:grayscale(.5);}.theme-pick-tag{position:absolute;top:22px;left:22px;z-index:2;padding:9px 13px;border-radius:8px;background:#0f0f15c7;border:1px solid #ffffff1f;backdrop-filter:blur(10px);font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#eeebf5;}.theme-pick-index{position:absolute;top:28px;right:24px;z-index:2;font-size:12px;letter-spacing:1px;color:#ffffff7a;}.theme-pick-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 22px 22px;}.theme-pick-body h3{font-size:27px;font-weight:500;letter-spacing:-.6px;line-height:1.1;color:#fff;margin:16px 0 18px;}.theme-pick-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:16px;}.theme-pick-label{font-size:12px;color:#8e8e9a;}.theme-pick-price{font-size:23px;font-weight:600;letter-spacing:-.5px;color:#fff;}.theme-pick-price small{font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted);}.theme-pick-price.is-soon{font-size:17px;font-weight:500;letter-spacing:-.2px;}.theme-pick-button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 8px 0 20px;border-radius:12px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(120deg, #a077ff, #8a5cf6 55%, #7c4dff);border:1px solid #b394ff59;box-shadow:0 10px 30px #8a5cf63d, inset 0 1px #ffffff40;transition:transform .25s ease, box-shadow .25s ease, filter .25s ease;}.theme-pick-button i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#ffffff1f;color:#fff;transition:transform .25s ease, background .25s ease;}.theme-pick-button .icon{width:15px;height:15px;}.theme-pick:hover .theme-pick-button{filter:brightness(1.06);box-shadow:0 14px 40px #8a5cf659, inset 0 1px #ffffff40;}.theme-pick:hover .theme-pick-button i{transform:translateX(3px);background:#ffffff33;}.theme-pick.closed .theme-pick-button{background:#ffffff0a;border-color:#ffffff1f;box-shadow:none;color:#e5e1ee;}.theme-pick.closed .theme-pick-button i{background:#ffffff0f;}.theme-pick.closed:hover .theme-pick-button{background:var(--accent);border-color:var(--accent);color:#fff;filter:none;}.theme-picks-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;font-size:12px;color:#8e8e9a;}.theme-picks-note{display:inline-flex;align-items:center;gap:9px;}.theme-picks-note .icon{width:15px;height:15px;color:#8f8aa3;}.theme-picks-progress{display:inline-flex;align-items:center;gap:16px;letter-spacing:1px;}.theme-picks-progress b{color:#e5e1ee;font-weight:500;}.theme-picks-bar{width:150px;height:2px;border-radius:2px;background:#ffffff14;overflow:hidden;}.theme-picks-bar i{display:block;height:100%;width:50%;border-radius:2px;background:var(--accent);transition:width .3s ease;}.theme-games{border-block:1px solid #ffffff10;background:#15151e;padding:34px 0;}.theme-games .wrap{display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap;}.theme-games-label{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#6f6f86;white-space:nowrap;}.theme-games-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;gap:2em;width:100%;}.theme-games-list li{display:flex;align-items:center;}.theme-games-list img{display:block;height:34px;width:auto;max-width:200px;object-fit:contain;filter:brightness(0) invert(1);transition:opacity .25s ease, transform .25s ease;}.theme-games-list img.is-flat{filter:none;}.theme-games-list li:hover img{opacity:1;transform:translateY(-2px);}.theme-games+.theme-sec{padding-top:120px;}.theme-details-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:24px;}.theme-details-side{display:grid;gap:24px;align-content:start;}.theme-loadout{padding:36px;overflow:hidden;display:flex;flex-direction:column;}.theme-loadout h3{font-size:34px;font-weight:500;letter-spacing:-1.2px;line-height:1.15;margin:26px 0 18px;}.theme-loadout>p{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 22px;max-width:420px;}.theme-loadout-btn{align-self:flex-start;min-height:46px;padding:11px 20px;font-size:13.5px;}.theme-loadout-btn .icon{width:15px;height:15px;}.theme-loadout:after{content:'';position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg, #15151e00, #15151e);pointer-events:none;}.theme-mock{margin:40px 0 -70px;border:1px solid #ffffff14;border-radius:14px 14px 0 0;background:#1a1a25;flex:1;display:flex;flex-direction:column;}.theme-mock-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ffffff10;font-size:13px;color:#d8d4e2;}.theme-mock-bar>span{display:inline-flex;align-items:center;gap:10px;}.theme-mock-bar svg{width:15px;height:15px;color:#b89cff;}.theme-mock-bar>.icon{color:#8f8aa3;}.theme-mock-body{padding:24px 20px 20px;}.theme-mock-body>strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.3px;margin:10px 0 18px;}.theme-mock-item{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #ffffff10;border-radius:12px;background:#15151e;}.theme-mock-item img{width:52px;height:52px;border-radius:8px;object-fit:cover;}.theme-mock-item div{flex:1;min-width:0;}.theme-mock-item b{display:block;font-size:14px;font-weight:600;}.theme-mock-item small{display:block;font-size:12px;color:#8e8e9a;margin-top:3px;}.theme-mock-item .theme-tile-icon{width:34px;height:34px;}.theme-mock-key{margin-top:12px;padding:16px;border:1px solid #ffffff10;border-radius:12px;background:#15151e;}.theme-mock-key div{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:15px;letter-spacing:.2em;color:#d8d4e2;}.theme-mock-key .icon{width:15px;height:15px;color:#8f8aa3;}.theme-mock-actions{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-top:12px;}.theme-mock-actions span{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #ffffff12;border-radius:10px;font-size:12.5px;color:#c9c5d5;}.theme-mock-actions .icon{width:14px;height:14px;color:#8f8aa3;}.theme-mock-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px solid #ffffff10;font-size:12px;color:#8e8e9a;}.theme-mock-foot span{display:inline-flex;align-items:center;gap:8px;}.theme-mock-foot .icon{width:13px;height:13px;}.theme-speed{padding:30px 32px 26px;overflow:hidden;}.theme-speed-body{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:26px;}.theme-speed-number{font-size:72px;font-weight:600;letter-spacing:-3px;line-height:1;color:#fff;display:flex;align-items:baseline;gap:8px;}.theme-speed-number small{font-size:22px;font-weight:400;letter-spacing:0;color:var(--muted);}.theme-speed-body strong{display:block;font-size:19px;font-weight:600;letter-spacing:-.3px;margin:22px 0 8px;}.theme-speed-body p{margin:0;font-size:14.5px;color:var(--muted);}.theme-speed-orb{position:relative;flex-shrink:0;width:84px;height:84px;display:grid;place-items:center;border-radius:50%;border:1px solid #b394ff66;color:#fff;background:linear-gradient(135deg, #a27af8, #7c4dff);box-shadow:0 14px 44px #8a5cf659, inset 0 1px #ffffff40;}.theme-speed-orb i{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 #8a5cf659;animation:theme-play-pulse 2.6s ease-out infinite;}.theme-speed-orb .icon{position:relative;width:26px;height:26px;}.theme-speed-line{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:20px;border-top:1px solid #ffffff10;font-size:12px;color:#8e8e9a;}.theme-speed-line span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;}.theme-speed-line .icon{width:13px;height:13px;color:#b89cff;}.theme-speed-line i{flex:1;height:1px;background:linear-gradient(90deg, #8a5cf6, #ffffff12 30%, #ffffff12);}.theme-board{padding:28px 32px 28px;}.theme-board-title{display:inline-flex;align-items:center;gap:14px;}.theme-board-title .theme-tile-icon{width:34px;height:34px;}.theme-board-title strong{font-size:20px;font-weight:600;letter-spacing:-.3px;}.theme-board>p{margin:16px 0 20px;font-size:14.5px;color:var(--muted);}.theme-switch{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;color:#9d98ad;cursor:pointer;user-select:none;}.theme-switch input{position:absolute;opacity:0;pointer-events:none;}.theme-switch-track{position:relative;width:34px;height:20px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff1f;transition:background .2s ease, border-color .2s ease;}.theme-switch-track:after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#c9c5d5;transition:transform .2s ease, background .2s ease;}.theme-switch input:checked+.theme-switch-track{background:#8a5cf6;border-color:#8a5cf6;}.theme-switch input:checked+.theme-switch-track:after{transform:translateX(14px);background:#fff;}.theme-switch input:focus-visible+.theme-switch-track{outline:2px solid var(--accent);outline-offset:3px;}.theme-board-list{list-style:none;margin:0 0 22px;padding:0;}.theme-board-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #ffffff0c;}.theme-board-list li:last-child{border-bottom:0;}.theme-board-list li[hidden]{display:none;}.theme-board-list a{display:inline-flex;align-items:center;gap:12px;min-width:0;font-size:14px;color:#e5e1ee;}.theme-board-list a:hover{color:#fff;}.theme-board-list img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0;}.theme-board-list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.theme-board-status{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tone, #e0dce9);white-space:nowrap;}.theme-board-status i{width:5px;height:5px;border-radius:50%;background:var(--tone, var(--accent));}.theme-board-btn{width:100%;justify-content:flex-start;gap:14px;min-height:54px;padding:8px 10px;border-radius:12px;font-size:14.5px;}.theme-board-btn-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#ffffff26;}.theme-board-btn-icon .icon{width:17px;height:17px;}.theme-board-btn>.icon{width:16px;height:16px;margin:0 8px 0 auto;transition:transform .25s ease;}.theme-board-btn:hover>.icon{transform:translateX(3px);}.theme-person{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 28px;}.theme-person-copy{display:flex;align-items:center;gap:22px;min-width:0;}.theme-person-faces{display:inline-flex;flex-shrink:0;}.theme-person-faces .avatar{width:40px;height:40px;font-size:13px;font-style:normal;border:2px solid #15151e;color:#d8d4e2;}.theme-person-faces .avatar.is-accent{margin-left:-12px;background:linear-gradient(135deg, #a27af8, #7c4dff);color:#fff;}.theme-person-faces .icon{width:16px;height:16px;}.theme-person-copy strong{display:block;font-size:19px;font-weight:600;letter-spacing:-.3px;margin-bottom:5px;}.theme-person-copy p{margin:0;font-size:14.5px;color:var(--muted);}.theme-person-side{display:flex;align-items:center;gap:28px;flex-shrink:0;}.theme-person-side .btn{min-height:44px;padding:10px 18px;font-size:13.5px;}.theme-person-side .btn .icon{width:14px;height:14px;}.theme-person-stat{display:grid;text-align:center;gap:4px;}.theme-person-stat b{font-size:24px;font-weight:600;letter-spacing:-.5px;}.theme-person-stat small{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#8f8aa3;}.theme-voices{padding:120px 0 120px 0;}.theme-voices-score{display:flex;align-items:center;gap:16px;}.theme-voices-avg{font-size:56px;font-weight:700;letter-spacing:-2.5px;line-height:1;color:#fff;}.theme-voices-score>div{display:grid;gap:6px;}.theme-voices-score .stars{gap:3px;}.theme-voices-score .stars .icon{width:15px;height:15px;}.theme-voices-score a, .theme-voices-score small{font-size:13px;color:#9898a6;}.theme-voices-score a:hover{color:#fff;}.theme-voices-grid{display:grid;grid-template-columns:minmax(0, 1.58fr) minmax(0, 1fr);gap:24px;}.theme-voices-grid.is-single{grid-template-columns:minmax(0, 1fr);}.theme-quote{padding:34px 36px 30px;display:grid;min-height:360px;overflow:hidden;}.theme-quote-mark{position:absolute;top:26px;right:32px;font-family:Georgia, serif;font-size:64px;line-height:1;color:#ffffff1f;}.theme-quote-slide{grid-area:1/1;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateX(28px);pointer-events:none;transition:opacity .5s ease, transform .6s cubic-bezier(.2, .7, .2, 1), visibility 0s linear .5s;}.theme-quote-slide.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:.26s, .26s, 0s;}.theme-quote-slide.is-leaving{opacity:0;visibility:visible;transform:translateX(-28px);transition-duration:.28s, .4s, 0s;transition-delay:0s;}.theme-quote.is-back .theme-quote-slide{transform:translateX(-28px);}.theme-quote.is-back .theme-quote-slide.is-active{transform:none;}.theme-quote.is-back .theme-quote-slide.is-leaving{transform:translateX(28px);}.theme-quote-slide .stars .icon{width:12px;height:12px;}.theme-quote blockquote{margin:28px 0 36px;font-size:clamp(20px, 1.9vw, 26px);line-height:1.5;letter-spacing:-.3px;color:#ece9f3;flex:1;}.theme-quote-slide footer{display:flex;align-items:center;gap:14px;padding-top:24px;border-top:1px solid #ffffff10;}.theme-quote-slide footer b{display:block;font-size:14px;font-weight:600;}.theme-quote-slide footer small{display:block;font-size:12px;color:#8e8e9a;margin-top:3px;}.theme-quote-nav{grid-area:1/1;align-self:end;justify-self:end;position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:16px;margin-top:auto;}.theme-quote-nav>span:last-child{display:flex;gap:8px;}.theme-quote-dashes{display:flex;gap:6px;order:2;}.theme-quote-dashes i{width:22px;height:2px;border-radius:2px;background:#ffffff1f;transition:background .3s ease;}.theme-quote-dashes i.is-active{background:var(--accent);}.theme-people{padding:34px 32px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:60px;background:linear-gradient(145deg, #2a2040 0%, #1b1727 55%, #15151e 100%);border-color:#8a5cf640;}.theme-people:hover{border-color:#8a5cf670;}.theme-people-mark{position:absolute;right:-70px;top:-10px;width:360px;height:360px;color:#8a5cf61a;transform:rotate(-20deg);pointer-events:none;}.theme-people .theme-tile-icon{position:relative;width:46px;height:46px;border-radius:12px;}.theme-people .theme-tile-icon svg{width:20px;height:17px;}.theme-people-copy{position:relative;}.theme-people-copy h3{font-size:30px;font-weight:500;letter-spacing:-1px;margin:16px 0 14px;}.theme-people-copy p{margin:0 0 24px;font-size:15px;line-height:1.75;color:#b7b1c8;}.theme-people-copy .btn{min-height:46px;font-size:13.5px;gap:10px;}.theme-clarity{border-top:1px solid #ffffff10;padding:110px 0;}.theme-clarity-grid{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.3fr);gap:80px;align-items:start;}.theme-clarity-copy h2{font-size:clamp(40px, 4vw, 56px);font-weight:500;letter-spacing:-2.2px;line-height:1.05;margin:20px 0 22px;}.theme-clarity-copy>p{margin:0 0 28px;font-size:15px;line-height:1.8;color:var(--muted);}.theme-clarity-help{display:flex;gap:16px;padding:20px 22px;margin-bottom:22px;border:1px solid #ffffff14;border-radius:16px;background:linear-gradient(135deg, #8a5cf614, #8a5cf600 60%), #15151e;}.theme-clarity-help .theme-tile-icon{width:46px;height:46px;border-radius:12px;}.theme-clarity-help .theme-tile-icon .icon{width:20px;height:20px;}.theme-clarity-help strong{display:block;font-size:15px;font-weight:600;margin-bottom:3px;}.theme-clarity-help div>span{display:block;font-size:13.5px;line-height:1.55;color:var(--muted);}.theme-clarity-copy .actions .btn{min-height:46px;font-size:13.5px;}.theme-clarity-copy .actions .btn .icon{width:15px;height:15px;}.theme-clarity .faq{gap:14px;max-width:none;width:100%;margin:0;grid-template-columns:minmax(0, 1fr);}.theme-clarity .faq .faq-item{background:#15151e;border-color:#ffffff14;}.theme-clarity .faq .faq-item:hover .faq-plus{background:var(--accent);border-color:var(--accent);}.theme-clarity .faq .faq-item:hover .faq-plus:before, .theme-clarity .faq .faq-item:hover .faq-plus:after{background:#fff;}.theme-cta{position:relative;isolation:isolate;overflow:hidden;min-height:520px;display:grid;place-items:center;text-align:center;padding:100px 0;border-bottom:1px solid #ffffff10;}.theme-cta-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:saturate(.7);}video.theme-cta-art{object-position:center;}.theme-cta-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 90% at 50% 50%, #10101799, #101017e8 70%, var(--bg)), linear-gradient(180deg, var(--bg), #10101700 20%, #10101700 80%, var(--bg));}.theme-cta-inner{display:grid;justify-items:center;gap:0;}.theme-cta-chip{display:inline-flex;align-items:center;gap:14px;margin-bottom:26px;}.theme-cta-chip em{font-style:normal;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#b7b1c8;}.theme-cta h2{margin:0;font-size:clamp(40px, 5vw, 66px);font-weight:600;letter-spacing:-2.6px;line-height:1.04;max-width:16ch;text-wrap:balance;text-shadow:0 10px 50px #000c;}.theme-cta p{margin:20px 0 34px;font-size:17px;line-height:1.6;color:#c9c5d5;max-width:640px;}.theme-cta p b{white-space:nowrap;font-weight:600;color:#fff;}.theme-cta .actions{justify-content:center;gap:14px;}.theme-cta-btn{min-height:52px;padding:14px 26px;font-size:15px;box-shadow:0 18px 50px #8a5cf659, 0 2px 0 #ccb6ff2a inset;}.theme-cta-btn .icon{width:16px;height:16px;}.theme-cta .btn.secondary{min-height:52px;padding:14px 24px;font-size:15px;background:#10101766;backdrop-filter:blur(10px);}.theme-cta-facts{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 36px;font-size:13px;color:#a9a4bb;}.theme-cta-facts li{display:inline-flex;align-items:center;gap:9px;}.theme-cta-facts .icon{width:15px;height:15px;color:#b89cff;}.theme-why-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;}.theme-why-tile{display:flex;flex-direction:column;gap:12px;padding:26px 24px 24px;}.theme-why-tile .theme-tile-icon{width:42px;height:42px;margin-bottom:8px;}.theme-why-tile h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.3px;}.theme-why-tile p{margin:0;flex:1;font-size:14px;line-height:1.7;color:var(--muted);}.theme-why-meta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding-top:14px;border-top:1px solid #ffffff0e;font-size:12px;letter-spacing:.04em;color:#b8a9e4;}.theme-why-meta .icon{width:13px;height:13px;}.theme-why-dot{width:7px;height:7px;border-radius:50%;background:#34d399;animation:theme-online-green 2.2s ease-out infinite;}.theme-related .theme-related-grid{gap:24px;}@media (max-width:1100px){.theme-why-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.theme-pick{flex-basis:calc((100% - 24px)/2);}.theme-details-grid{grid-template-columns:1fr;}.theme-voices-grid{grid-template-columns:1fr;}.theme-clarity-grid{grid-template-columns:1fr;gap:40px;}.theme-games .wrap{gap:28px;}.theme-games-list{gap:16px 40px;}.theme-games-list img{height:28px;}}@media (max-width:760px){.theme-why-grid{grid-template-columns:1fr;}.theme-sec{padding-block:0 72px;}.theme-games+.theme-sec{padding-top:72px;}.theme-sec .section-head{display:block;}.theme-sec-tools, .theme-voices-score, .theme-sec-lead{margin-top:18px;text-align:left;}.theme-sec h2{font-size:32px;letter-spacing:-1.2px;}.theme-hero-video{padding-bottom:72px;}.theme-hero-video-frame{border-radius:16px;}.theme-hero-video-chip, .theme-hero-video-live{top:12px;height:28px;font-size:10px;}.theme-hero-video-chip{left:12px;padding:0 10px;}.theme-hero-video-live{right:12px;padding:0 10px;}.theme-pick{flex-basis:86%;}.theme-picks-foot{flex-direction:column;align-items:flex-start;gap:14px;}.theme-games{padding:22px 0;}.theme-games-list{gap:14px 28px;}.theme-games-list img{height:22px;max-width:120px;}.theme-loadout, .theme-speed, .theme-board, .theme-quote, .theme-people{padding:24px;}.theme-loadout h3{font-size:28px;}.theme-speed-number{font-size:56px;}.theme-speed-orb{width:64px;height:64px;}.theme-mock-actions{grid-template-columns:1fr;}.theme-person{flex-direction:column;align-items:flex-start;}.theme-person-side{width:100%;justify-content:space-between;}.theme-quote{min-height:0;}.theme-quote-nav{position:static;margin-top:18px;align-self:auto;justify-self:start;flex-direction:row;align-items:center;justify-content:space-between;width:100%;}.theme-clarity{padding:64px 0;}.theme-clarity-copy h2{font-size:40px;}.theme-cta{min-height:0;padding:72px 0;}.theme-cta h2{font-size:40px;letter-spacing:-1.6px;}.theme-cta p{font-size:15px;}.theme-cta .actions{flex-direction:column;width:100%;}.theme-cta .actions .btn{width:100%;}}.dcSignupField .ipsFieldRow_label{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.dcSignupField .ipsFieldRow_content{position:relative;margin-left:0 !important;width:100% !important;}.dcSignupField .dcSignupIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;z-index:1;pointer-events:none;color:#8b8f98;}.dcSignupField input[type="text"], .dcSignupField input[type="email"], .dcSignupField input[type="password"]{width:100%;padding-left:42px !important;}.dcSignupField:focus-within .dcSignupIcon{color:#c9ced6;}.status-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px 22px;flex-wrap:wrap;padding:18px 0;margin-bottom:28px;border-block:1px solid var(--line);}.view-toggle{display:inline-flex;padding:4px;border:1px solid #ffffff14;border-radius:10px;background:#16161f;}.view-toggle button{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:7px;font-size:13px;font-weight:500;color:#9494a3;background:none;cursor:pointer;transition:background .2s, color .2s;}.view-toggle button .icon{width:15px;height:15px;}.view-toggle button:hover{color:var(--text);}.view-toggle button.active{background:#242431;color:var(--text);box-shadow:0 0 0 1px #8a5cf640 inset;}.status-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;}.status-board[data-view="table"] .status-grid, .status-board[data-view="grid"] .status-table{display:none;}.status-card{display:flex;flex-direction:column;border:1px solid #ffffff14;border-radius:14px;background:#15151e;overflow:hidden;transition:border-color .25s, transform .25s;}.status-card[hidden]{display:none;}.status-card:hover{border-color:color-mix(in srgb, var(--tone) 45%, transparent);transform:translateY(-3px);}.status-card-art{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#1b1b26;isolation:isolate;}.status-card-art>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:sepia(.45) saturate(.7);transition:transform .6s ease;}.status-card:hover .status-card-art>img{transform:scale(1.05);}.status-card-art:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, #0000 35%, #15151ee6 82%, #15151e 100%);z-index:1;}.status-card-art .status-badge{position:absolute;top:12px;right:12px;z-index:2;padding:6px 10px;font-size:11px;font-weight:600;border-radius:999px;background:color-mix(in srgb, var(--tone) 16%, #101017e6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.status-card-name{position:absolute;left:16px;right:16px;bottom:10px;z-index:2;display:flex;align-items:center;gap:11px;min-width:0;}.status-card-name img{width:44px;height:30px;object-fit:contain;flex-shrink:0;padding:4px 6px;border-radius:6px;background:#ffffff14;border:1px solid #ffffff1c;}.status-card-name strong{font-size:19px;font-weight:600;letter-spacing:-.4px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.status-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 16px 12px;font-size:11.5px;color:#88889b;}.status-chip{padding:5px 9px;border-radius:6px;background:#ffffff0a;border:1px solid #ffffff12;color:#c9c9d4;}.status-detect.never{display:inline-flex;align-items:center;gap:6px;color:#8f6ae5;}.status-detect .icon{width:12px;height:12px;fill:currentColor;}.status-card-line{display:flex;align-items:center;gap:9px;margin:auto 16px 0;padding:13px 0 15px;border-top:1px solid #ffffff17;font-size:13px;font-weight:500;color:var(--tone);}.status-card-line .icon{width:15px;height:15px;flex-shrink:0;}.status-table{border:1px solid var(--line);border-radius:12px;overflow:hidden;}.table-row{display:grid;grid-template-columns:1.6fr 1fr .8fr 1fr 1.5fr;gap:20px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line);font-size:14px;}.table-row[hidden]{display:none;}.table-row:last-child{border-bottom:0;}.table-row.header{font-size:11px;color:#7b7b90;letter-spacing:1px;background:var(--panel);padding-block:13px;}.table-row .muted{font-size:13px;}.status-table-name{font-weight:500;display:inline-flex;align-items:center;}.status-table-name img{max-height:30px;max-width:130px;object-fit:contain;}.table-row a:hover{color:var(--accent);}.status-table-line{font-size:13px;color:#ababb6;}#status-empty{margin-top:6px;}.status-updates{padding-top:70px;}@media (max-width:1050px){.status-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;}}@media (max-width:760px){.status-toolbar{padding:14px 0;margin-bottom:20px;}.status-grid{grid-template-columns:1fr;}.table-row{grid-template-columns:1.4fr 1fr;gap:12px;padding:15px 16px;font-size:13px;}.table-row>*:nth-child(n+3){display:none;}.status-updates{padding-top:44px;}}.theme-store-head{padding:56px 0 10px;}.theme-store-head .page-heading{padding:0 0 30px;}.theme-store-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px 22px;flex-wrap:wrap;margin-bottom:36px;}.theme-store-chips{display:flex;flex-wrap:wrap;gap:8px;}.searchbox{display:flex;gap:10px;align-items:center;background:var(--panel);border:1px solid var(--line);padding:0 14px;border-radius:999px;min-height:42px;flex:0 1 300px;color:#7d7d93;}.searchbox .icon{width:16px;height:16px;flex-shrink:0;}.searchbox input, .ipsApp .searchbox input{background:none;border:0;outline:none;box-shadow:none;border-radius:0;min-height:0;min-width:0;width:100%;font-size:13px;padding:11px 0;color:var(--text);}.searchbox:focus-within{border-color:var(--accent);}.store-notice{margin-bottom:28px;}.theme-store-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}.theme-store-item[hidden]{display:none;}.theme-store-item .theme-pick{flex:none;width:100%;}.theme-store [data-store-empty]{margin-top:10px;}@media (max-width:1100px){.theme-store-cards{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:760px){.theme-store-head{padding-top:36px;}.theme-store-toolbar{margin-bottom:24px;}.searchbox{flex:1 1 100%;}}@media (max-width:620px){.theme-store-cards{grid-template-columns:1fr;gap:16px;}}.support-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-bottom:90px;}.support-layout h2{font-size:26px;font-weight:500;letter-spacing:-1px;}.support-layout p{color:var(--muted);font-size:14px;line-height:1.8;}.support-options{margin-top:30px;}.support-option{display:flex;gap:15px;border-top:1px solid var(--line);padding:23px 0;align-items:flex-start;}.support-option>.icon{color:var(--accent);}.support-option h3{font-size:15px;font-weight:500;margin:0 0 5px;}.support-option p{margin:0;font-size:12px;}.support-option a{display:block;color:var(--accent);font-size:12px;margin-top:9px;}.support-layout p{font-size:15px;}@media (max-width:1050px){.support-layout{gap:40px;}}@media (max-width:760px){.support-layout{grid-template-columns:1fr;gap:30px;}}