.gold-calculator-wrap{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;max-width:1120px;margin:0 auto;padding:25px 6vw 100px;display:grid}.gold-calculator-card,.gold-calculator-notes{background:linear-gradient(135deg,#292119,#191614);border:1px solid #8b6b3b;padding:28px;box-shadow:inset 0 0 0 1px #21170e}.gold-calculator-heading{border-bottom:1px solid #59462c;justify-content:space-between;align-items:start;gap:20px;padding-bottom:22px;display:flex}.gold-calculator-heading h2{color:#f0e2c3;margin:10px 0 6px;font:700 32px Georgia,Times New Roman,serif}.gold-calculator-heading p:last-child,.gold-calculator-notes p:not(.gold-kicker){color:#ae9d87;font-size:12px}.gold-live-dot{color:#dfff56;white-space:nowrap;font:10px DM Mono}.gold-mode-switch{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;display:grid}.gold-mode-switch button,.gold-presets button{color:#cbb58d;cursor:pointer;background:#1e1913;border:1px solid #73552f;padding:12px;font:11px DM Mono}.gold-mode-switch button.active,.gold-mode-switch button:hover,.gold-presets button:hover{color:#17130f;background:linear-gradient(#c4a36c,#84673e);border-color:#dfb566}.gold-amount-label{color:#c9b895;text-transform:uppercase;letter-spacing:1px;font:11px DM Mono;display:block}.gold-amount-label input{color:#f1e7d5;background:#12110f;border:1px solid #73552f;outline:0;width:100%;margin-top:9px;padding:17px;font:20px DM Mono;display:block}.gold-amount-label input:focus{border-color:#dfb566;box-shadow:0 0 0 2px #dfb56622}.gold-presets{gap:8px;margin:10px 0 24px;display:flex}.gold-presets button{padding:8px 14px;font-size:10px}.gold-result{border-top:1px solid #59462c;border-bottom:1px solid #59462c;justify-content:space-between;align-items:end;margin-bottom:20px;padding:20px 0;display:flex}.gold-result span{color:#9d8d76;margin-bottom:8px;font:10px DM Mono;display:block}.gold-result strong{color:#e3b96f;font-size:32px;display:block}.gold-result b{color:#f0e2c3;font:16px DM Mono}.gold-calculator-card>.feature-button{color:#17130f;clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,3% 100%,0 50%);background:linear-gradient(#c4a36c,#84673e);justify-content:center;width:100%}.gold-calculator-notes{border-color:#604a2b;align-self:start}.gold-calculator-notes h3{color:#f0e2c3;margin:14px 0;font:700 26px Georgia,Times New Roman,serif}.gold-calculator-notes>div{color:#c2b294;border-top:1px solid #493823;padding:15px 0;font-size:12px}.gold-calculator-notes>div span{color:#dcb06a;margin-right:8px}@media (max-width:760px){.gold-calculator-wrap{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.gold-calculator-heading{display:block}.gold-live-dot{margin-top:16px;display:block}.gold-result strong{font-size:25px}}.gold-choice-grid{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.gold-choice-grid button{text-align:left;color:#cbb58d;cursor:pointer;background:linear-gradient(135deg,#211a13,#17130f);border:1px solid #73552f;flex-direction:column;align-items:flex-start;gap:7px;min-height:145px;padding:18px;display:flex}.gold-choice-grid button:hover,.gold-choice-grid button.active{background:radial-gradient(circle at 80% 15%,#bd813d2b,#0000 45%),linear-gradient(135deg,#3a2a18,#1d1711);border-color:#dfb566;box-shadow:0 0 20px #d69b3b30}.gold-choice-grid span{color:#dcb06a;letter-spacing:2px;font:10px DM Mono}.gold-choice-grid b{color:#f0e2c3;font:20px Georgia,Times New Roman,serif}.gold-choice-grid small{color:#a99a83;font-size:11px}.gold-choice-grid strong{color:#e1b66e;margin-top:auto;font:11px DM Mono}.gold-amount-label small{color:#8f806a;text-transform:none;letter-spacing:0;margin-top:7px;font:10px DM Mono;display:block}.gold-presets{flex-wrap:wrap}.gold-presets button{color:#cbb58d;cursor:pointer;background:#1e1913;border:1px solid #73552f}.gold-presets button:hover{color:#17130f;background:linear-gradient(#c4a36c,#84673e);border-color:#dfb566}
.gold-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:0 auto;padding:24px 6vw 100px;display:grid}.gold-option-card{background:linear-gradient(145deg,#292119,#191614);border:1px solid #80613a;padding:28px;box-shadow:inset 0 0 0 1px #21170e}.gold-option-card h2{color:#f0e2c3;margin:8px 0;font:700 30px Georgia,Times New Roman,serif}.gold-option-head{border-bottom:1px solid #604827;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:22px;display:flex}.gold-option-head>div>p:not(.gold-kicker){color:#aa9c87;font-size:12px;line-height:1.5}.gold-option-head>span{color:#e8b943;background:#3a2813;border:1px solid #b3833c;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.gold-option-card label{color:#c7b79e;letter-spacing:1px;text-transform:uppercase;font:10px DM Mono;display:block}.gold-option-card input{color:#f5eee1;background:#12100e;border:1px solid #80613a;outline:none;width:100%;margin-top:9px;padding:15px;font-size:20px;display:block}.gold-option-card label small{color:#9a876d;text-transform:none;letter-spacing:0;margin-top:8px;font:10px DM Mono;display:block}.gold-option-card .gold-presets{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.gold-option-card .gold-presets button{color:#e8b943;cursor:pointer;background:#211a12;border:1px solid #80613a;padding:9px 13px;font:10px DM Mono}.gold-option-total{border-top:1px solid #604827;border-bottom:1px solid #604827;justify-content:space-between;align-items:end;margin-bottom:20px;padding:20px 0;display:flex}.gold-option-total small{color:#aa9c87;margin-bottom:7px;font:10px DM Mono;display:block}.gold-option-total strong{color:#f0b85d;font:700 30px Georgia,Times New Roman,serif;display:block}.gold-option-total b{color:#f0b85d;font:18px DM Mono}.gold-option-card .feature-button{width:100%}@media (max-width:760px){.gold-options-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.gold-option-card{padding:20px}}.gold-option-card{border-radius:15px;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0008,0 12px 28px #0008;background:linear-gradient(145deg,#0d1620,#071018 72%)!important;border:1px solid #6d562b!important}.gold-option-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffe8b729,0 20px 42px #000c,0 0 18px #c88d2920;border-color:#c99843!important}.gold-option-head{border-bottom-color:#30485a}.gold-option-head>span{background:#101c25;border-color:#b3833c}.gold-option-card input{background:#071019;border-color:#30495b}.gold-option-card .gold-presets button{background:#0d1a25;border-color:#395064}.gold-option-total{border-color:#30485a}.gold-option-card .feature-button{color:#071018!important;background:linear-gradient(#d7af62,#906a31)!important;border-color:#edc872!important}
.feature-page:has(.cart-layout){background:radial-gradient(circle at 50% 0,#80603422,#0000 30%),#12110f}.feature-page:has(.cart-layout) .feature-header{background:linear-gradient(#201a14,#15130f);border-color:#6d512e}.feature-page:has(.cart-layout) .feature-intro{max-width:1120px;margin:0 auto;padding-left:6vw;padding-right:6vw}.feature-page:has(.cart-layout) .feature-intro h1{text-transform:uppercase;letter-spacing:0;color:#f0e2c3;font-family:Georgia,Times New Roman,serif}.feature-page:has(.cart-layout) .feature-intro h1 em{color:#dcb06a}.cart-layout{grid-template-columns:1.25fr .75fr;gap:20px;padding-top:25px}.feature-list,.checkout-box{background:linear-gradient(135deg,#292119,#191614);border:1px solid #80613a;box-shadow:0 0 0 4px #17130f,0 0 0 5px #594226}.feature-list{padding:25px}.cart-row{border-color:#59462c;padding:22px 0}.cart-row h2{color:#f0e2c3;font-family:Georgia,Times New Roman,serif}.cart-row p,.cart-row small{color:#aa9c87}.cart-row small{text-transform:uppercase;letter-spacing:1px;color:#dcb06a;font-family:DM Mono}.quantity button{color:#17130f;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);background:linear-gradient(#c4a36c,#84673e);border:0;font-weight:800}.checkout-box{height:max-content;padding:28px;position:relative;overflow:hidden}.checkout-box:before{content:"✦";color:#dcb06a;opacity:.12;font-size:70px;position:absolute;top:12px;right:25px}.checkout-box>small{color:#dcb06a;letter-spacing:2px;font:10px DM Mono}.checkout-box h2{color:#dfb566;margin:20px 0 8px;font:700 52px Georgia,Times New Roman,serif}.checkout-box p{color:#aa9c87;border-bottom:1px solid #59462c;padding-bottom:22px}.checkout-box:after{content:"✓  Secure handoff   ·   ✓  Discord support   ·   ✓  No hidden fees";color:#a99a83;margin-top:18px;font:10px/2 DM Mono;display:block}.checkout-box .feature-button{z-index:1;color:#17130f;clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);letter-spacing:.5px;background:linear-gradient(#c4a36c,#84673e);border:0;font-family:DM Mono;position:relative}.empty-feature{text-align:center;color:#aa9c87;padding:55px 20px}.empty-feature a{color:#dcb06a}@media (max-width:760px){.feature-page:has(.cart-layout) .feature-intro{padding-left:18px;padding-right:18px}.cart-layout{grid-template-columns:1fr}.checkout-box{order:-1}.feature-list{padding:18px}}
.catalog-admin-tabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.catalog-admin-tabs button{color:#bda983;cursor:pointer;background:#211a14;border:1px solid #614a2c;padding:11px 15px;font:11px DM Mono}.catalog-admin-tabs button.active,.catalog-admin-tabs button:hover{color:#17130f;background:linear-gradient(#c4a36c,#84673e);border-color:#dfb566}.admin-catalog-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:14px;display:grid}.catalog-editor h2,.catalog-admin-list h2{margin:8px 0 20px}.catalog-editor label{color:#b8a888;margin:14px 0;font-size:11px;display:block}.catalog-editor input,.catalog-editor textarea{color:#f1e7d5;background:#16130f;border:1px solid #624a2b;outline:0;width:100%;margin-top:6px;padding:11px;display:block}.catalog-editor textarea{resize:vertical;min-height:74px}.catalog-editor input:focus,.catalog-editor textarea:focus{border-color:#dfb566}.catalog-editor-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.admin-cancel{color:#dcb06a;cursor:pointer;background:0 0;border:1px solid #73552f;padding:10px}.admin-listing{border-top:1px solid #493823;align-items:center;gap:13px;padding:14px 0;display:flex}.admin-listing-icon{color:#e0b46a;background:#302516;border:1px solid #604827;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.admin-listing>div:nth-child(2){flex:1;min-width:0}.admin-listing b,.admin-listing small,.admin-listing p{display:block}.admin-listing b{color:#f0e2c3}.admin-listing small{color:#dcb06a;margin-top:4px;font:10px DM Mono}.admin-listing p{color:#9e907a;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:11px;overflow:hidden}.admin-listing-actions{gap:6px;display:flex}.admin-listing-actions button{color:#dcb06a;cursor:pointer;background:#211a13;border:1px solid #604827;padding:7px 9px;font-size:10px}.admin-listing-actions button:hover{color:#17130f;background:#c4a36c}@media (max-width:850px){.admin-catalog-layout{grid-template-columns:1fr}.admin-listing-actions{flex-direction:column}}.admin-sidebar-catalog{flex-direction:column;gap:4px;margin:18px -8px;display:flex}.admin-sidebar-catalog>span{color:#8e7959;letter-spacing:1.5px;padding:0 10px 8px;font:9px DM Mono}.admin-sidebar-catalog button{color:#aaa59d;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:11px 10px;font-size:11px}.admin-sidebar-catalog button:hover,.admin-sidebar-catalog button.active{color:#e7bd6e;background:#302414;border-left-color:#dfb566}.admin-sidebar-catalog button.active{box-shadow:inset 0 0 18px #c4862a22}.admin-public-layout{grid-template-columns:285px minmax(0,1fr);gap:18px;display:grid}.admin-public-catalog{min-width:0}.admin-public-heading{background:#211e19;border:1px solid #6d512e;justify-content:space-between;align-items:end;margin-bottom:14px;padding:17px 20px;display:flex}.admin-public-heading h2{color:#f0e2c3;margin:7px 0 0}.admin-public-heading>span{color:#dcb06a;letter-spacing:1px;font:9px DM Mono}.admin-product-card{position:relative}.admin-product-card .product-info>div{gap:8px}.admin-product-actions{gap:5px;display:flex}.admin-product-actions button{color:#e0b46a;cursor:pointer;background:#291e13;border:1px solid #80613a;padding:7px 8px;font:10px DM Mono}.admin-product-actions button:hover{color:#17130f;background:#c4a36c}.admin-public-catalog .product-grid{grid-template-columns:repeat(2,1fr);margin-top:0}.admin-public-catalog .product-art{height:125px}.admin-public-catalog .product-art span{font-size:55px}.admin-public-mirror .catalog-editor{height:max-content}@media (max-width:1050px){.admin-public-layout{grid-template-columns:1fr}.admin-public-catalog .product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-public-catalog .product-grid{grid-template-columns:1fr}.admin-public-heading{display:block}.admin-public-heading>span{margin-top:10px;display:block}}.admin-category-filter{border-bottom:1px solid #59462c;flex-wrap:wrap;gap:7px;margin:0 0 15px;padding-bottom:14px;display:flex}.admin-category-filter button{color:#cdb58c;cursor:pointer;background:#211a13;border:1px solid #604827;align-items:center;gap:8px;padding:8px 10px;font:10px DM Mono;display:flex}.admin-category-filter button small{color:#8e7959}.admin-category-filter button:hover,.admin-category-filter button.active{color:#17130f;background:linear-gradient(#c4a36c,#84673e);border-color:#dfb566}.admin-category-filter button:hover small,.admin-category-filter button.active small{color:#3b2916}.admin-two-column{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}.admin-inline-categories{background:linear-gradient(#211a14,#14120f);border:1px solid #6d512e;align-self:start;padding:18px 10px}.admin-inline-categories .gold-kicker{border-bottom:1px solid #59462c;padding:0 8px 12px}.admin-inline-categories button{color:#b8ad99;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:10px 8px;font-size:11px;display:flex}.admin-inline-categories button span{align-items:center;gap:8px;display:flex}.admin-inline-categories button i{color:#dcb06a;border:1px solid #73542d;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.admin-inline-categories button small{color:#806f54;font:9px DM Mono}.admin-inline-categories button:hover,.admin-inline-categories button.active{color:#f4ddb0;background:linear-gradient(90deg,#3a2d1c,#211b14);border-color:#dfb566}.admin-inline-categories button.active i{color:#ffe1a0;box-shadow:0 0 10px #d59b3c66}@media (max-width:900px){.admin-two-column{grid-template-columns:1fr}.admin-inline-categories{gap:6px;padding:10px;display:flex;overflow:auto}.admin-inline-categories .gold-kicker{display:none}.admin-inline-categories button{min-width:max-content}}.admin-public-mirror .admin-content{background:#12110f;padding:34px 38px}.admin-public-mirror .admin-top{max-width:1220px;margin:0 auto 25px}.admin-public-mirror .admin-top h1{letter-spacing:-1px;color:#f0e2c3;font-family:Georgia,Times New Roman,serif;font-size:52px}.admin-public-mirror .admin-two-column{grid-template-columns:260px minmax(0,1fr);gap:20px;max-width:1220px;margin:0 auto}.admin-public-mirror .admin-inline-categories{scrollbar-width:none;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:auto}.admin-public-mirror .admin-inline-categories::-webkit-scrollbar{display:none}.admin-public-mirror .admin-public-heading{background:linear-gradient(135deg,#292119,#191614);border-color:#8c6939;padding:20px 24px}.admin-public-mirror .admin-public-heading h2{font:700 25px Georgia,Times New Roman,serif}.admin-public-mirror .admin-public-catalog .product-grid{grid-template-columns:repeat(3,1fr);gap:13px}.admin-public-mirror .admin-product-card{background:#211e19;border-color:#725735;border-radius:2px}.admin-public-mirror .admin-product-card .product-art{height:150px}.admin-public-mirror .admin-product-card .product-info{padding:16px}.admin-public-mirror .admin-product-card:hover{border-color:#dfb566}.admin-public-mirror .admin-product-actions button{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);padding:8px 10px}.admin-public-mirror .admin-category-filter{display:none}.admin-public-mirror .catalog-editor-modal{max-width:620px;margin:0 auto 18px}.admin-public-mirror .admin-sidebar{background:#0e0d0c}@media (max-width:1150px){.admin-public-mirror .admin-two-column{grid-template-columns:220px minmax(0,1fr)}.admin-public-mirror .admin-public-catalog .product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.admin-public-mirror .admin-content{padding:24px 18px}.admin-public-mirror .admin-top h1{font-size:38px}.admin-public-mirror .admin-two-column{grid-template-columns:1fr}.admin-public-mirror .admin-inline-categories{max-height:none;position:relative;top:auto}.admin-public-mirror .admin-public-catalog .product-grid{grid-template-columns:1fr}}.catalog-editor select{color:#f1e7d5;background:#16130f;border:1px solid #624a2b;outline:0;width:100%;margin-top:6px;padding:11px;display:block}.catalog-editor select:focus{border-color:#dfb566}.admin-public-categories{border-top:1px solid #4f3b23;border-bottom:1px solid #4f3b23;margin:20px -8px 18px;padding:14px 8px}.admin-public-categories>p{color:#dcb06a;letter-spacing:1.2px;margin:0 8px 10px;font:9px DM Mono}.admin-public-categories button{color:#b8ad99;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:9px 8px;font-size:11px;display:flex}.admin-public-categories button span{align-items:center;gap:8px;display:flex}.admin-public-categories button i{color:#dcb06a;border:1px solid #73542d;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.admin-public-categories button small{color:#806f54;font:9px DM Mono}.admin-public-categories button:hover,.admin-public-categories button.active{color:#f4ddb0;background:linear-gradient(90deg,#3a2d1c,#211b14);border-color:#dfb566}.admin-public-categories button.active i{color:#ffe1a0;box-shadow:0 0 10px #d59b3c66}.admin-image-preview{-o-object-fit:cover;object-fit:cover;border:1px solid #80613a;width:100%;max-height:150px;margin-top:9px;display:block}.admin-job-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.completed-job-image{-o-object-fit:cover;object-fit:cover;border:1px solid #80613a;width:100%;height:145px;margin-bottom:10px}.catalog-editor-modal{max-width:620px;margin:0 0 18px}.admin-preview-actions{align-items:center;gap:14px;display:flex}.admin-preview-actions .feature-button{padding:9px 14px;font-size:10px}.admin-preview-actions>span{color:#dcb06a;letter-spacing:1px;font:9px DM Mono}@media (max-width:600px){.admin-preview-actions{display:block}.admin-preview-actions .feature-button{margin-top:10px}}.admin-public-mirror .catalog-editor-modal{z-index:50;background:linear-gradient(145deg,#292119,#171411);border:1px solid #dfb566;width:min(620px,100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:30px;animation:.18s admin-modal-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000b,0 0 0 5px #594226,0 25px 80px #000}.admin-public-mirror .catalog-editor-modal h2{color:#f0e2c3;font:700 30px Georgia,Times New Roman,serif}.admin-public-mirror .catalog-editor-modal:before{content:"✦";color:#dfb566;opacity:.2;font-size:55px;position:absolute;top:12px;right:24px}@keyframes admin-modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.admin-category-heading{border-bottom:1px solid #604719;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.admin-category-heading .gold-kicker{margin:0}.admin-add-category{color:#e9bd5c;cursor:pointer;background:#201a11;border:1px solid #a47b35;padding:7px 9px;font:11px ui-monospace,monospace}.admin-add-category:hover{color:#fff0bf;background:#3a2913}.admin-image-previews{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px;display:grid}.admin-image-previews img{-o-object-fit:cover;object-fit:cover;border:1px solid #87642e;width:100%;height:58px}.admin-card-images{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;height:100%;padding:12px;display:grid}.admin-card-images img{-o-object-fit:cover;object-fit:cover;border:1px solid #87642e;width:100%;min-width:0;height:100%}.admin-panel label small{color:#9a876d;font-size:11px}.admin-public-mirror .admin-notice{z-index:100;color:#f3c45c;background:#332510;border:1px solid #d3a24c;max-width:360px;margin:0;padding:16px 22px;animation:.2s ease-out admin-toast-in;position:fixed;top:24px;right:24px;box-shadow:0 12px 35px #0009}.admin-public-mirror .admin-notice:before{content:"✓";color:#f3c45c;margin-right:10px}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.admin-modal-backdrop{z-index:90;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-category-modal{background:linear-gradient(145deg,#292119,#171411);border:1px solid #d3a24c;width:min(480px,100%);padding:28px;box-shadow:0 20px 70px #000c}.admin-category-modal h2{color:#f3ead8;margin:8px 0;font:700 28px Georgia,Times New Roman,serif}.admin-category-modal>p:not(.gold-kicker){color:#aaa095;font-size:12px;line-height:1.6}.admin-category-modal label{color:#c7b79e;margin-top:20px;font-size:11px;display:block}.admin-category-modal input{color:#f5eee1;background:#12100e;border:1px solid #80613a;outline:none;width:100%;margin-top:8px;padding:13px;display:block}.admin-category-modal input:focus{border-color:#e8b943}.admin-category-modal .catalog-editor-actions{margin-top:22px}.admin-public-mirror .product-grid:empty{background:radial-gradient(circle at 50% 0,#b27a2814,#0000 45%),#15120f;border:1px dashed #76552d;place-items:center;min-height:320px;display:grid}.admin-public-mirror .product-grid:empty:before{content:"Create a category, then add your first service to publish it in the storefront.";color:#a99982;text-align:center;max-width:310px;font:12px/1.7 Manrope,Arial,sans-serif}
.quick-access{padding-top:76px;padding-bottom:82px}.quick-access-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.quick-access-heading h2{letter-spacing:-1px;color:#f0e2c3;margin:12px 0 0;font:700 43px/1 Georgia,Times New Roman,serif}.quick-access-heading h2 em{color:#dcb06a;font-style:normal}.quick-access-heading>p{color:#aa9c87;max-width:300px;font-size:12px;line-height:1.7}.quick-access-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.quick-access-card{color:#f0e2c3;background:linear-gradient(145deg,#292119,#191614);border:1px solid #6d512e;flex-direction:column;min-height:270px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.quick-access-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 15%,#d5a04a2b,#0000 35%);position:absolute;inset:0}.quick-access-card:hover{border-color:#dfb566;transform:translateY(-5px);box-shadow:0 14px 30px #0008,0 0 20px #c58d3a22}.quick-access-icon{color:#e0b66a;text-shadow:0 0 18px #d39b3c;background:radial-gradient(circle,#8b622f66,#1b1510 70%);border:1px solid #b28549;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:28px;font-size:30px;display:grid;position:relative}.quick-access-card small{color:#dcb06a;letter-spacing:1.5px;font:10px DM Mono;position:relative}.quick-access-card h3{margin:12px 0;font:700 22px/1.05 Georgia,Times New Roman,serif;position:relative}.quick-access-card p{color:#ad9e87;margin:0;font-size:12px;line-height:1.6;position:relative}.quick-access-card b{color:#e0b66a;margin-top:auto;padding-top:18px;font:11px DM Mono;position:relative}.quick-access-card.gold{border-color:#ac8142}.quick-access-card.accounts{background:linear-gradient(145deg,#242018,#181614)}.quick-access-card.services{background:linear-gradient(145deg,#2b2118,#191513)}.quick-access-card.items{background:linear-gradient(145deg,#252019,#171513)}@media (max-width:850px){.quick-access-grid{grid-template-columns:repeat(2,1fr)}.quick-access-heading{display:block}.quick-access-heading>p{margin-top:18px}}@media (max-width:520px){.quick-access{padding-top:58px;padding-bottom:60px}.quick-access-grid{grid-template-columns:1fr}.quick-access-heading h2{font-size:36px}}.quick-access-hero{width:min(980px,100%);padding:22px 28px!important;display:block!important}.quick-access-hero .hero-panel-top{display:flex!important}.hero-quick-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.hero-quick-card{color:#f0e2c3;background:linear-gradient(145deg,#2d2419,#181512);border:1px solid #765931;flex-direction:column;min-height:190px;padding:15px;transition:all .2s;display:flex}.hero-quick-card:hover{border-color:#dfb566;transform:translateY(-3px);box-shadow:0 0 18px #c68e3b33}.hero-quick-card>span{color:#dfb566;text-shadow:0 0 17px #c18132;margin-bottom:18px;font-size:31px}.hero-quick-card small{color:#dcb06a;letter-spacing:1px;font:9px DM Mono}.hero-quick-card b{margin:9px 0;font:700 16px/1.1 Georgia,Times New Roman,serif}.hero-quick-card em{color:#e0b66a;margin-top:auto;font:10px DM Mono}.hero-quick-card:nth-child(2){background:linear-gradient(145deg,#29231b,#181614)}.hero-quick-card:nth-child(3){background:linear-gradient(145deg,#332518,#1b1511)}.hero-quick-card:nth-child(4){background:linear-gradient(145deg,#292119,#171513)}@media (max-width:700px){.quick-access-hero{padding:18px!important}.hero-quick-grid{grid-template-columns:repeat(2,1fr)}.hero-quick-card{min-height:155px;padding:12px}.hero-quick-card b{font-size:14px}}.completed-jobs{padding-top:55px;padding-bottom:65px}.completed-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.completed-heading h2{color:#f0e2c3;margin:10px 0 0;font:700 40px/1 Georgia,Times New Roman,serif}.completed-heading h2 em{color:#dcb06a;font-style:normal}.completed-heading>a{color:#dcb06a;font:11px DM Mono}.completed-carousel{gap:11px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.completed-lane{gap:11px;width:max-content;display:flex}.completed-lane article{background:linear-gradient(135deg,#251e17,#171412);border:1px solid #604827;grid-template-columns:50px 1fr;gap:12px;width:360px;min-height:125px;padding:18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #21170e}.completed-lane article:hover{border-color:#dfb566}.lane-forward{animation:32s linear infinite completed-forward}.lane-reverse{animation:36s linear infinite completed-reverse}.completed-icon{color:#dfb566;text-shadow:0 0 14px #c18132;background:radial-gradient(circle,#9a713a55,#1b1510 70%);border:1px solid #9a713a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.completed-lane small{color:#dcb06a;letter-spacing:1px;font:9px DM Mono}.completed-lane h3{color:#f0e2c3;margin:8px 0 5px;font:700 19px Georgia,Times New Roman,serif}.completed-lane p{color:#aa9c87;margin:0;font-size:11px}.completed-lane article>b{color:#dfff56;letter-spacing:1px;grid-column:2;align-self:end;font:9px DM Mono}.completed-lane article>b:before{content:"●";margin-right:6px}.completed-empty{color:#aa9c87;border:1px solid #604827;padding:28px;font-size:12px}@keyframes completed-forward{0%{transform:translate(0)}to{transform:translate(-35%)}}@keyframes completed-reverse{0%{transform:translate(-20%)}to{transform:translate(10%)}}@media (max-width:700px){.completed-heading{display:block}.completed-heading>a{margin-top:15px;display:inline-block}.completed-lane article{width:300px}}.completed-nav-link{color:#dcb06a!important}.completed-page-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1120px;margin:0 auto;padding:24px 6vw 100px;display:grid}.completed-page-card{background:linear-gradient(145deg,#292119,#191614);border:1px solid #6d512e;flex-direction:column;min-height:245px;padding:25px;display:flex;box-shadow:inset 0 0 0 1px #21170e}.completed-page-card:hover{border-color:#dfb566;transform:translateY(-3px)}.completed-page-card>span{color:#dfb566;text-shadow:0 0 14px #c18132;background:radial-gradient(circle,#9a713a55,#1b1510 70%);border:1px solid #9a713a;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.completed-page-card small{color:#dcb06a;letter-spacing:1px;margin-top:28px;font:10px DM Mono}.completed-page-card h2{color:#f0e2c3;margin:10px 0;font:700 24px Georgia,Times New Roman,serif}.completed-page-card p{color:#aa9c87;font-size:12px}.completed-page-card b{color:#dfff56;letter-spacing:1px;margin-top:auto;font:10px DM Mono}@media (max-width:760px){.completed-page-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}}
.hero-panel.quick-access-hero{width:100%;max-width:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.hero-panel.quick-access-hero>.hero-panel-top{display:none!important}.hero-panel.quick-access-hero .hero-quick-grid{gap:12px;width:100%;margin-top:0}.hero-panel.quick-access-hero .hero-quick-card{text-align:left;align-items:flex-start}.hero-panel.quick-access-hero .hero-quick-card>span{align-self:center;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid}@media (max-width:700px){.hero-panel.quick-access-hero .hero-quick-grid{gap:10px}.hero-panel.quick-access-hero .hero-quick-card>span{width:40px;height:40px;margin-bottom:12px}}
.adventure-hero{isolation:isolate;color:#f5ead6;background:radial-gradient(circle at 50% 5%,#c6923524,#0000 32%),radial-gradient(circle at 10% 42%,#146d8a20,#0000 28%),#080a0c;padding:68px 24px 84px;position:relative;overflow:hidden}.adventure-surface{z-index:-1;filter:grayscale(.78)brightness(.25)contrast(1.16);opacity:.5;background:url(/hero/adventure-1.webp) 50%/cover;position:absolute;inset:0;transform:scale(1.04)}.adventure-surface:after{content:"";background:linear-gradient(#06090bbd 0%,#080a0c96 42%,#080a0cf5 100%),radial-gradient(at 50% 30%,#0000 0 18%,#050607c9 78%);position:absolute;inset:0}.adventure-content{width:min(1210px,100%);margin:auto}.adventure-heading{text-align:center;max-width:780px;margin:0 auto 42px}.adventure-heading h1{color:#f0c875;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 4px 26px #000;margin:0;font:700 clamp(38px,4.25vw,62px)/1.04 Georgia,serif}.adventure-heading span{color:#f0c875;border-top:1px solid #9d763d;width:360px;max-width:70%;margin:19px auto 15px;font-size:20px;line-height:1;display:block;position:relative}.adventure-heading span:before,.adventure-heading span:after{content:"";background:#101012;border:1px solid #e7bb62;width:8px;height:8px;position:absolute;top:-5px;transform:rotate(45deg)}.adventure-heading span:before{left:-4px}.adventure-heading span:after{right:-4px}.adventure-heading p{color:#ded5c5;max-width:650px;margin:auto;font-size:15px;font-weight:600;line-height:1.65}.adventure-grid{grid-template-columns:repeat(3,280px);justify-content:center;gap:34px;margin:0 auto;display:grid}.adventure-card{color:#f4ead8;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(135deg,#f4cf79 0 9px,#8f662c 9px 12px,#293c52 12px calc(100% - 12px),#a87a35 calc(100% - 12px) calc(100% - 9px),#f4cf79 calc(100% - 9px));border:0;flex-direction:column;min-height:438px;padding:2px;text-decoration:none;transition:transform .28s,filter .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 46px #000c,0 0 0 1px #07111c}.adventure-card:before{content:"";z-index:3;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);pointer-events:none;border:1px solid #f3d08b38;position:absolute;inset:5px}.adventure-card:after{content:"";z-index:4;pointer-events:none;background:#17283c;border:1px solid #f5ca65;width:7px;height:7px;position:absolute;top:12px;right:12px;box-shadow:-257px 0 0 -1px #f2c55e,0 382px 0 -1px #d69b3f,-257px 382px 0 -1px #d69b3f}.adventure-card:hover{z-index:3;filter:brightness(1.08);transform:translateY(-11px)scale(1.012);box-shadow:0 31px 58px #000e,0 0 30px #d99a352e}.adventure-card-title{z-index:2;color:#fff0ca;text-transform:uppercase;letter-spacing:.7px;background:linear-gradient(100deg,#111e2c,#152a41 55%,#101925);border-bottom:1px solid #c4964f;place-items:center;min-height:56px;margin:0;padding:10px;font:700 15px Georgia,serif;display:grid;position:relative}.runescape .adventure-card-title{background:linear-gradient(100deg,#12233a,#1b3555 55%,#122039)}.dragonwilds .adventure-card-title{background:linear-gradient(100deg,#24191b,#452923 55%,#201616)}.adventure-card>img{z-index:1;-o-object-fit:cover;object-fit:cover;filter:saturate(1.06)contrast(1.09);width:100%;height:174px;transition:transform .45s,filter .45s;display:block;position:relative}.adventure-card:hover>img{filter:saturate(1.2)contrast(1.13);transform:scale(1.065)}.adventure-card-copy{z-index:2;text-align:center;background:linear-gradient(135deg,#131a21,#0b0e12 72%);flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:17px 17px 20px;display:flex;position:relative}.adventure-card-copy:before{content:"";background:linear-gradient(90deg,#0000,#d5a650,#0000);height:1px;position:absolute;top:0;left:13%;right:13%}.adventure-card-copy b{font-size:14px;line-height:1.45}.adventure-card-copy strong{color:#ffe5ac;text-transform:uppercase;letter-spacing:1.25px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);background:linear-gradient(100deg,#1a222c,#664819,#1b222b);border:1px solid #d9aa50;place-items:center;width:158px;height:39px;margin-top:14px;font:700 13px Georgia,serif;transition:filter .2s,transform .2s;display:grid;box-shadow:inset 0 1px #ffe6a666,0 6px 14px #0008}.adventure-card:hover .adventure-card-copy strong{filter:brightness(1.28);transform:translateY(-2px)}.adventure-learn{display:none}@media (max-width:950px){.adventure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.adventure-card-copy{padding-left:10px;padding-right:10px}.adventure-card-copy b{font-size:13px}.adventure-card>img{height:164px}.adventure-card:after{box-shadow:-257px 0 0 -1px #f2c55e,0 382px 0 -1px #d69b3f,-257px 382px 0 -1px #d69b3f}}@media (max-width:700px){.adventure-hero{padding:48px 17px 60px}.adventure-heading{margin-bottom:30px}.adventure-grid{grid-template-columns:minmax(0,360px);gap:20px}.adventure-card{min-height:420px}.adventure-card>img{height:180px}.adventure-heading h1{font-size:34px}.adventure-heading p{font-size:14px}.adventure-card:after{box-shadow:-257px 0 0 -1px #f2c55e,0 364px 0 -1px #d69b3f,-257px 364px 0 -1px #d69b3f}}@media (prefers-reduced-motion:reduce){.adventure-card,.adventure-card>img{transition:none}}
.completed-main-image{-o-object-fit:cover;object-fit:cover;border:1px solid #9a713a;border-radius:3px;width:42px;height:42px;display:block}.completed-lane article{grid-template-columns:42px minmax(0,1fr);gap:8px;width:195px;min-height:84px;padding:10px}.completed-lane h3{margin:4px 0;font-size:14px}.completed-lane p{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.completed-lane.lane-forward{animation:20s linear infinite completed-marquee-left}.completed-lane.lane-reverse{animation:22s linear infinite completed-marquee-right}@keyframes completed-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes completed-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:700px){.completed-main-image{width:34px;height:34px}.completed-lane article{grid-template-columns:34px minmax(0,1fr);width:160px;min-height:68px;padding:8px}.completed-lane h3{font-size:12px}.completed-lane article>b{font-size:7px}}.completed-lane article{flex-direction:column;gap:0;width:270px;min-height:220px;padding:0;display:flex;overflow:hidden}.completed-lane article .completed-main-image,.completed-lane article .completed-icon{border:0;border-bottom:1px solid #9a713a;border-radius:0;flex:0 0 128px;width:100%;height:128px}.completed-lane article>div{min-width:0;padding:12px 14px 8px}.completed-lane article>b{grid-column:auto;padding:0 14px 13px;font-size:8px;display:block}.completed-lane article:after{background:#171411cc;padding:4px 6px;top:9px;right:10px}.completed-lane.lane-forward{animation-duration:24s}.completed-lane.lane-reverse{animation-duration:27s}@media (max-width:700px){.completed-lane article{width:220px;min-height:190px}.completed-lane article .completed-main-image,.completed-lane article .completed-icon{flex-basis:102px;height:102px}.completed-lane article>div{padding:10px}.completed-lane article>b{padding:0 10px 10px}}.completed-carousel{width:270px}.completed-carousel .completed-lane.lane-reverse{display:none}@media (max-width:700px){.completed-carousel{width:220px}}.completed-carousel{align-items:flex-start;gap:35px;width:100%;height:230px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.completed-carousel .completed-lane.lane-forward{flex:0 0 270px;width:270px;display:block}.completed-slot-placeholder{box-sizing:border-box;background:0 0;border:2px solid #8b1e1e;flex:0 0 270px;height:220px}@media (max-width:700px){.completed-carousel{gap:14px;height:200px}.completed-carousel .completed-lane.lane-forward{flex-basis:220px;width:220px}.completed-slot-placeholder{flex-basis:220px;height:190px}}.completed-carousel{width:270px;height:220px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.completed-carousel .completed-lane{width:270px;animation:none!important;transform:none!important}.completed-carousel .completed-lane article{display:none}.completed-carousel .completed-lane article:first-child{margin:0;display:flex}@media (max-width:700px){.completed-carousel{width:220px;height:190px}.completed-carousel .completed-lane{width:220px}}.completed-toast-image{-o-object-fit:cover;object-fit:cover;border:1px solid #d5a54e;border-radius:3px;flex:0 0 52px;width:52px;height:52px}.completed-carousel,.completed-page-grid{counter-reset:completed-job}.completed-lane article,.completed-page-card{position:relative}.completed-lane article:after,.completed-page-card:after{content:"JOB #" counter(completed-job,decimal-leading-zero);counter-increment:completed-job;color:#dcb06a;letter-spacing:1px;font:8px DM Mono;position:absolute;top:10px;right:10px}.completed-page-card:after{font-size:9px;top:16px;right:16px}.admin-public-catalog .product-grid{counter-reset:admin-job}.admin-public-catalog .admin-product-card{position:relative}.admin-public-catalog .admin-product-card:after{content:"JOB #" counter(admin-job,decimal-leading-zero);counter-increment:admin-job;color:#dcb06a;letter-spacing:1px;font:8px DM Mono;position:absolute;top:10px;right:10px}
.completed-carousel{align-items:flex-start;gap:35px;width:100%;height:230px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.completed-carousel .completed-lane.lane-forward{flex:none;width:max-content;animation:none;display:flex}.completed-carousel .completed-lane.lane-reverse{display:none}.completed-carousel .completed-lane article{width:270px;min-height:220px;display:flex}.completed-slot-placeholder{box-sizing:border-box;opacity:.75;background:linear-gradient(135deg,#1c1814,#151311);border:1px solid #604827;flex:0 0 270px;height:220px;display:block}@media (max-width:700px){.completed-carousel{gap:14px;height:200px}.completed-carousel .completed-lane.lane-forward{flex-basis:auto;width:max-content}.completed-carousel .completed-lane article{width:220px;min-height:190px}.completed-slot-placeholder{flex-basis:220px;height:190px}}
.completed-carousel{gap:14px}.completed-carousel .completed-lane.lane-forward{gap:14px;transform:none;flex:none!important;width:max-content!important;animation:24s linear infinite completed-card-marquee!important;display:flex!important}.completed-carousel .completed-lane.lane-forward article{width:calc(25vw - 45px);min-width:210px;max-width:270px;display:flex!important}.completed-slot-placeholder{display:none!important}@keyframes completed-card-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:700px){.completed-carousel .completed-lane.lane-forward article{width:220px;min-width:220px}}@media (prefers-reduced-motion:reduce){.completed-carousel .completed-lane.lane-forward{animation:none!important}}.completed-jobs{padding-top:44px;padding-bottom:52px}.completed-heading h2{font-size:32px}.completed-carousel{height:184px}.completed-carousel .completed-lane.lane-forward article{min-height:176px;width:216px!important;min-width:216px!important}.completed-lane article .completed-main-image,.completed-lane article .completed-icon{flex-basis:102px;height:102px}.completed-lane article>div{padding:10px 12px 6px}.completed-lane article>b{padding:0 12px 10px}@media (max-width:700px){.completed-jobs{padding-top:35px;padding-bottom:42px}.completed-heading h2{font-size:28px}.completed-carousel{height:164px}.completed-carousel .completed-lane.lane-forward article{min-height:156px;width:190px!important;min-width:190px!important}.completed-lane article .completed-main-image,.completed-lane article .completed-icon{flex-basis:86px;height:86px}}
.completed-jobs{padding-top:40px;padding-bottom:47px}.completed-heading h2{font-size:29px}.completed-carousel{height:166px}.completed-carousel .completed-lane.lane-forward article{width:194px!important;min-width:194px!important;min-height:158px!important}.completed-lane article .completed-main-image,.completed-lane article .completed-icon{flex-basis:92px;height:92px}.completed-lane article>div{padding:8px 10px 4px}.completed-lane article>b{padding:0 10px 8px;font-size:7px}.completed-lane article h3{margin:3px 0;font-size:13px}@media (max-width:700px){.completed-jobs{padding-top:32px;padding-bottom:38px}.completed-heading h2{font-size:26px}.completed-carousel{height:148px}.completed-carousel .completed-lane.lane-forward article{width:175px!important;min-width:175px!important;min-height:140px!important}.completed-lane article .completed-main-image,.completed-lane article .completed-icon{flex-basis:80px;height:80px}}
.completed-jobs{padding-top:30px;padding-bottom:38px}.completed-heading{margin-bottom:14px}.completed-heading h2{margin-top:0;font-size:32px}.completed-carousel{height:166px;overflow:hidden}.completed-carousel .completed-lane.lane-forward{will-change:transform;flex:none!important;width:max-content!important;animation:32s linear infinite completed-card-marquee-right!important;display:flex!important}.completed-carousel .completed-lane.lane-forward article{width:194px!important;min-width:194px!important;min-height:158px!important}.completed-carousel .completed-slot-placeholder{display:none!important}@keyframes completed-card-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.completed-carousel:hover .completed-lane.lane-forward{animation-play-state:paused!important}@media (max-width:700px){.completed-jobs{padding-top:24px;padding-bottom:30px}.completed-carousel{height:148px}.completed-carousel .completed-lane.lane-forward article{width:175px!important;min-width:175px!important}}
.admin-product-card:after{content:none!important}
.why-section{background:linear-gradient(#171513,#211b15);border-top:1px solid #604827;border-bottom:1px solid #604827;padding:76px 0}.why-section .section-intro{margin-bottom:30px}.why-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.why-grid article{background:#1a1713;border:1px solid #76572f;min-height:150px;padding:21px;transition:transform .2s,border-color .2s}.why-grid article:hover{border-color:#dfb566;transform:translateY(-4px)}.why-grid span{color:#dfb566;letter-spacing:1px;font:11px DM Mono}.why-grid h3{color:#f0e2c3;margin:24px 0 8px;font:700 19px Georgia,Times New Roman,serif}.why-grid p{color:#aa9c87;margin:0;font-size:12px;line-height:1.55}@media (max-width:800px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.why-grid{grid-template-columns:1fr}}
.account-category-tabs{flex-wrap:wrap;gap:8px;max-width:1120px;margin:0 auto 24px;padding:0 6vw;display:flex}.account-category-tabs button{color:#aa9c87;cursor:pointer;background:#191614;border:1px solid #6d512e;align-items:center;gap:8px;padding:11px 15px;display:flex}.account-category-tabs button.active,.account-category-tabs button:hover{color:#f3c45c;background:#332512;border-color:#d5a54e}.account-category-tabs span{color:#e8b943}.account-category-tabs small{color:#8c7a63;margin-left:5px;font:10px DM Mono}
.why-page-intro,.faq-page-intro{justify-content:space-between;align-items:center;gap:35px;max-width:1120px;margin:0 auto;padding:25px 6vw 55px;display:flex}.why-page-intro>p,.faq-page-intro>p{color:#aaa095;max-width:560px;line-height:1.7}.why-reasons{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1120px;margin:0 auto;padding:0 6vw 75px;display:grid}.why-reasons article{background:linear-gradient(145deg,#292119,#191614);border:1px solid #6d512e;min-height:190px;padding:24px}.why-reasons article>span{color:#e8b943;letter-spacing:2px;font:11px DM Mono}.why-reasons h2{color:#f0e2c3;margin:28px 0 10px;font:700 23px Georgia,Times New Roman,serif}.why-reasons p{color:#aa9c87;font-size:12px;line-height:1.65}.why-promise,.faq-contact{background:linear-gradient(135deg,#2c2115,#181411);border:1px solid #80613a;max-width:1120px;margin:0 auto 90px;padding:40px 6vw}.why-promise h2,.faq-contact h2{color:#f0e2c3;margin:12px 0;font:700 38px Georgia,Times New Roman,serif}.why-promise h2 em,.faq-contact h2 em{color:#dfb566;font-style:normal}.why-promise>p:not(.gold-kicker){color:#aa9c87;max-width:560px;margin-bottom:22px;line-height:1.6}.faq-groups{max-width:900px;margin:0 auto;padding:0 6vw 75px}.faq-groups>div{margin-bottom:34px}.faq-groups details{border-bottom:1px solid #604827}.faq-groups summary{color:#f0e2c3;cursor:pointer;justify-content:space-between;gap:15px;padding:19px 0;font-weight:700;list-style:none;display:flex}.faq-groups summary::-webkit-details-marker{display:none}.faq-groups summary span{color:#e8b943;font-size:20px}.faq-groups details p{color:#aa9c87;margin:0 35px 20px 0;font-size:13px;line-height:1.7}@media (max-width:760px){.why-page-intro,.faq-page-intro{display:block}.why-page-intro .feature-button,.faq-page-intro .feature-button{margin-top:18px;display:inline-flex}.why-reasons{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.why-promise,.faq-contact{margin-left:18px;margin-right:18px;padding:28px}.why-promise h2,.faq-contact h2{font-size:30px}}.why-reasons article,.why-promise,.faq-contact,.faq-groups details{border-radius:15px;transition:transform .24s,border-color .24s,box-shadow .24s;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0008;background:linear-gradient(145deg,#0d1620,#071018 72%)!important;border:1px solid #6d562b!important}.why-reasons article:hover,.why-promise:hover,.faq-contact:hover,.faq-groups details[open]{transform:translateY(-3px);box-shadow:inset 0 1px #ffe8b729,0 20px 42px #000c;border-color:#c99843!important}.why-reasons article{padding:24px}.why-promise,.faq-contact{padding:40px 6vw}.faq-groups details{margin-bottom:10px;padding:0 20px}.faq-groups details summary{border:0;padding:19px 0}.faq-groups details p{margin-bottom:0;padding-bottom:20px}.why-reasons{gap:12px}
.accounts-page .service-workspace{min-height:calc(100vh - 150px)}.accounts-page .service-sidebar{padding-top:34px}.accounts-results .catalog-title{margin-bottom:22px}.account-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-feature-grid .feature-card{background:linear-gradient(145deg,#292119,#191614);border:1px solid #6d512e;min-height:245px;padding:22px}.account-feature-grid .feature-card:hover{border-color:#dfb566;transform:translateY(-3px)}.account-feature-grid .feature-icon{color:#dfb566;font-size:30px}.account-feature-grid .feature-card h2{color:#f0e2c3;margin:10px 0;font:700 22px Georgia,Times New Roman,serif}.account-feature-grid .feature-card small{color:#dcb06a;letter-spacing:1px;font:10px DM Mono}.account-feature-grid .feature-card p{color:#aa9c87;font-size:12px;line-height:1.5}.account-feature-grid .feature-card-bottom{border-top:1px solid #604827;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.account-feature-grid .feature-card-bottom strong{color:#f0e2c3;font-size:13px}@media (max-width:1000px){.account-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.account-feature-grid{grid-template-columns:1fr}}
.site-header{z-index:10;background:linear-gradient(#171512,#0e0d0c);border-bottom:1px solid #62431f;position:relative;box-shadow:0 7px 24px #0008}.site-header:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#d7a952 50%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.header-top{justify-content:space-between;align-items:center;max-width:1180px;height:68px;display:flex}.flash-logo{color:#f0e3c9;letter-spacing:.7px;gap:12px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700}.flash-logo:before{content:"✦";color:#281708;background:radial-gradient(circle at 35% 28%,#ffe09a,#c68620 55%,#5a3108);border:1px solid #dba540;border-radius:50%;place-items:center;width:35px;height:35px;font-size:15px;display:grid;box-shadow:0 0 0 3px #25190d,0 0 16px #c58b2c66}.flash-logo span{white-space:nowrap;line-height:1}.flash-logo span b{color:#d9a84e}.flash-logo small{color:#97805c;letter-spacing:2.8px;margin-top:5px;font:8px DM Mono,monospace;display:block}.header-links{align-items:center;gap:9px;display:flex}.header-contact{color:#bfb095;padding:8px;font:11px DM Mono,monospace}.header-contact:before{content:"●";color:#b8d94a;margin-right:6px;font-size:7px}.header-links .register,.header-links .login,.header-links .cart{letter-spacing:.4px;border:1px solid #90703e;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 15px;font:700 11px DM Mono,monospace;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.header-links .register{color:#e8d9bd;background:#30271d}.header-links .login{color:#1c150c;background:linear-gradient(#d5b577,#a27c43)}.header-links .cart{color:#1c150c;cursor:pointer;background:linear-gradient(#cda960,#8d6a39);min-width:76px}.header-links .register:hover,.header-links .login:hover,.header-links .cart:hover{filter:brightness(1.1);border-color:#e0b85e;transform:translateY(-1px)}.header-links .cart i{color:#f3ce78;background:#251a0e;border-radius:50%;place-items:center;width:17px;height:17px;font:9px DM Mono,monospace;display:grid}.main-nav{background:#0d0c0b;border-top:1px solid #282017}.nav-items{justify-content:center;gap:2px;max-width:1180px;height:45px}.nav-items a{color:#bdb19b;letter-spacing:.1px;white-space:nowrap;align-items:center;height:45px;padding:0 14px;font:11px DM Mono,monospace;transition:color .18s,background .18s;display:flex;position:relative}.nav-items a:after{content:"";background:#dfa942;height:2px;transition:transform .18s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.nav-items a:hover,.nav-items a.completed-nav-link{color:#f2cf88;background:#1d1710}.nav-items a:hover:after,.nav-items a.completed-nav-link:after{transform:scaleX(1)}@media (max-width:900px){.header-top{padding-left:18px;padding-right:18px}.header-contact{display:none}.nav-items{justify-content:flex-start;padding-left:18px;padding-right:18px;overflow:auto}.nav-items a{padding-left:12px;padding-right:12px}}@media (max-width:560px){.header-top{height:62px}.flash-logo{font-size:14px}.flash-logo:before{width:32px;height:32px}.flash-logo small,.header-links .register{display:none}.header-links .login{padding:0 12px}.header-links .login span{display:none}.header-links .cart{min-width:66px;padding:0 10px}.main-nav,.nav-items,.nav-items a{height:41px}.nav-items a{font-size:10px}.nav-items a:after{left:12px;right:12px}}
.flash-logo small,.header-links>a:first-child{display:none!important}.header-offer-slot{z-index:45;color:#f1dfbd;white-space:nowrap;pointer-events:none;align-items:center;gap:10px;font:11px DM Mono,monospace;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%)}.header-offer-slot span{color:#e8b943}.header-offer-slot b{color:#ffe3a5;background:#3a2d12;border:1px solid #d3a24c;padding:5px 9px}.header-offer-slot small{color:#9e8b70}@media (max-width:760px){.header-offer-slot{font-size:9px;top:13px}.header-offer-slot small{display:none}}
.content-hub-page{color:#dce5e8;background:radial-gradient(circle at 78% 12%,#c08b3518,#0000 30%),#081118;min-height:100vh}.content-hub-page .site-header{z-index:2;position:relative}.content-hub-hero{border-bottom:1px solid #304b5b;width:min(1120px,100% - 40px);margin:0 auto;padding:76px 0 34px;position:relative;overflow:hidden}.content-hub-hero:after{content:"✦";color:#e1aa46;opacity:.08;pointer-events:none;font-size:170px;line-height:1;position:absolute;top:24px;right:8%;transform:rotate(18deg)}.content-hub-hero-editorial{padding-top:88px}.content-hub-hero-stamp{color:#e1aa46;letter-spacing:.2em;border:1px solid #9a6a2f;border-radius:2px;padding:8px 12px;font:700 9px DM Mono,monospace;position:absolute;top:22px;right:5px;transform:rotate(2deg)}.content-hub-hero-stamp span{color:#f6e6c5;margin-left:8px}.content-hub-hero .gold-kicker{color:#e0aa45;letter-spacing:.18em;margin:0 0 12px;font:700 10px DM Mono,monospace}.content-hub-hero h1{color:#f2e7d1;letter-spacing:-2px;margin:0;font:700 clamp(42px,6vw,76px)/.98 Georgia,serif}.content-hub-hero h1 em{color:#e9b455;font-style:normal}.content-hub-hero>p:last-child{color:#8ca1ad;margin:18px 0 0;font-size:15px}.content-hub-hero-rule{color:#8da2ad;letter-spacing:.16em;border-top:1px solid #9a6a2f;gap:28px;margin-top:30px;padding-top:14px;font:10px DM Mono,monospace;display:flex}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1120px,100% - 40px);margin:28px auto 80px;display:grid}.content-card-grid article{background:linear-gradient(145deg,#122633,#09131b 78%);border:1px solid #36576a;border-radius:15px;flex-direction:column;min-height:235px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b,0 16px 35px #0007}.content-card-grid article:first-child{background:linear-gradient(135deg,#173342,#0b151d 75%);border-color:#6c644b;grid-column:span 2;min-height:315px}.content-card-grid article:first-child h2{letter-spacing:-.7px;max-width:680px;font-size:clamp(30px,3.2vw,42px)}.content-card-grid article:hover{border-color:#c18c3c;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff12,0 22px 42px #0009,0 0 22px #c18c3c1c}.content-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-card-index{color:#d69f45;letter-spacing:.1em;font:700 12px DM Mono,monospace}.content-card-grid small{color:#e1aa46;letter-spacing:.14em;text-transform:uppercase;font:700 10px DM Mono,monospace}.content-card-meta span,.content-card-date{color:#718894;font:11px DM Mono,monospace}.content-card-grid h2{color:#f0e3c7;margin:16px 0 10px;font:700 25px/1.1 Georgia,serif}.content-card-date{margin:0 0 14px!important}.content-card-grid p{color:#9db0b9;margin:0;font-size:13px;line-height:1.65}.content-card-deck{max-width:62ch;color:#bdcbd0!important;font-size:14px!important;line-height:1.75!important}.content-card-byline{letter-spacing:.08em;text-transform:uppercase;color:#667f8b!important;margin-top:16px!important;font:10px DM Mono,monospace!important}.content-card-grid details{margin-top:auto;padding-top:20px}.content-card-grid summary{cursor:pointer;color:#e4ad4d;font:700 12px DM Mono,monospace;list-style:none}.content-card-grid summary::-webkit-details-marker{display:none}.content-card-grid summary span{float:right;font-size:17px;line-height:10px;transition:transform .2s}.content-card-grid details[open] summary span{transform:rotate(45deg)}.content-card-report{border-top:1px solid #315063;margin-top:18px;padding-top:16px}.content-card-report p{margin:0 0 13px}.content-card-report h3{color:#f0e3c7;margin:18px 0 8px;font:700 15px Georgia,serif}.content-card-report ul{color:#9db0b9;margin:0;padding-left:18px;font-size:12px;line-height:1.7}.content-card-report li::marker{color:#e1aa46}@media (max-width:800px){.content-hub-hero{padding-top:48px}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card-grid article:first-child{grid-column:span 2}.content-hub-hero-editorial{padding-top:76px}}@media (max-width:520px){.content-hub-hero,.content-card-grid{width:min(100% - 28px,1120px)}.content-card-grid{grid-template-columns:1fr}.content-hub-hero h1{letter-spacing:-1px}.content-card-grid article:first-child{grid-column:span 1}.content-hub-hero-stamp{margin-bottom:24px;display:inline-block;position:relative;top:auto;right:auto}.content-hub-hero-rule{justify-content:space-between;gap:12px;font-size:8px}}
.admin-global-content .admin-coupons-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;width:100%;margin-left:0;padding:42px clamp(22px,5vw,70px) 80px;display:grid}.admin-global-content .admin-coupons-page>header{border-bottom:1px solid #294556;grid-column:1/-1;width:100%;max-width:1180px;margin:0 auto 4px;padding-bottom:22px}.admin-global-content .admin-coupons-page>header h1{margin-bottom:6px}.admin-global-content .admin-coupons-page .coupon-manager-form,.admin-global-content .admin-coupons-page .active-coupons{box-sizing:border-box;width:100%;max-width:none;margin:0}.admin-global-content .admin-coupons-page .coupon-manager-form{align-self:start;height:fit-content}.admin-global-content .admin-coupons-page .active-coupons{background:linear-gradient(145deg,#0d202b,#09151e);border:1px solid #345267;border-radius:16px;padding:24px;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #0007}.admin-global-content .admin-coupons-page .active-coupons h2{margin:0 0 14px}.admin-global-content .admin-coupons-page .active-coupons article{margin:9px 0;padding:14px 15px}@media (max-width:800px){.admin-global-content .admin-coupons-page{grid-template-columns:1fr;padding:30px 16px 60px}.admin-global-content .admin-coupons-page>header{grid-column:1}.admin-global-content .admin-coupons-page .active-coupons{padding:18px}}
.order-item-row{color:#d8e4e4;border-bottom:1px solid #294554;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 14px;padding:13px 0;font-size:12px;display:grid}.order-item-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.order-item-copy span{overflow-wrap:anywhere}.order-item-copy small{color:#9bb1b8}.order-item-row>strong{color:#f1c35c;white-space:nowrap;font-size:15px}.order-item-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.order-item-actions button{color:#c8d6d9;cursor:pointer;background:#142a36;border:1px solid #526b76;border-radius:6px;padding:7px 10px;font:700 10px DM Mono,monospace}.order-item-actions button:hover:not(:disabled){color:#f3c66a;border-color:#d3a247}.order-item-actions button:disabled{opacity:.42;cursor:not-allowed}.order-item-actions .order-action-approve{color:#8ce0a7;border-color:#397452}.order-item-actions .order-action-decline{color:#e69b8c;border-color:#805049}.order-item-actions .order-action-cancel{color:#e5bd72;border-color:#806a46}.order-item-status{color:#d7af5e;text-transform:uppercase;grid-column:1/-1;font:700 10px DM Mono,monospace}.order-item-status.approved{color:#8ce0a7}.order-item-status.declined,.order-item-status.cancelled{color:#ed9b8e}.order-action-notice{color:#e2b75f;margin:14px 0 0;font-size:11px}@media (min-width:701px){.order-item-row{grid-template-columns:minmax(0,1fr) auto auto}.order-item-actions{grid-column:auto}}
.nav-shell{position:relative}.nav-menu-toggle{display:none}@media (max-width:900px){.main-nav{min-height:44px!important}.nav-shell{padding:0 14px;display:block}.nav-menu-toggle{color:#efc56c;letter-spacing:.3px;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 10px;font:700 11px DM Mono,monospace;display:flex}.nav-menu-toggle span{border:1px solid #c08b3d;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.nav-shell>.nav-items{z-index:50;background:linear-gradient(150deg,#142938,#08131c);border:1px solid #3b5b6c;border-radius:0 0 10px 10px;flex-direction:column;align-items:stretch;min-width:0;position:absolute;top:42px;left:14px;right:14px;box-shadow:0 18px 35px #000b;gap:3px!important;max-width:none!important;height:auto!important;padding:8px!important;display:none!important;overflow:visible!important}.nav-shell>.nav-items.is-open{display:flex!important}.nav-shell>.nav-items a{justify-content:flex-start;width:100%;border-radius:6px!important;height:38px!important;padding:0 11px!important;font-size:11px!important}.nav-shell>.nav-items a:after{display:none}}@media (max-width:760px){.header-top{gap:10px;min-width:0;height:68px!important;padding:0 14px!important}.flash-logo{flex:auto;min-width:0;overflow:hidden;gap:9px!important;font-size:15px!important}.flash-logo span{text-overflow:ellipsis;overflow:hidden}.flash-logo small{display:none!important}.header-links{flex:none;gap:6px!important}.header-links .header-contact,.header-links .register{display:none!important}.header-links .login{min-width:42px!important;padding:0 11px!important}.header-links .cart{min-width:68px!important;padding:0 10px!important}.main-nav{min-height:44px!important}}@media (max-width:420px){.header-top{padding:0 10px!important}.flash-logo{font-size:13px!important}.flash-logo:before{flex-basis:34px!important;width:34px!important;height:34px!important}.header-links .login{min-width:52px!important;padding:0 9px!important}.header-links .login span{display:inline!important}.header-links .cart{min-width:62px!important}}
body{position:relative}body:before,body:after{content:"";z-index:4;pointer-events:none;opacity:.32;filter:drop-shadow(0 0 5px #ffffff59);background-image:radial-gradient(circle at 8% 92%,#ffffffd1 0 1px,#0000 2px),radial-gradient(circle at 21% 76%,#ffffff94 0 1px,#0000 2px),radial-gradient(circle at 34% 104%,#ffffffb8 0 1px,#0000 2px),radial-gradient(circle at 47% 84%,#ffffff75 0 1px,#0000 2px),radial-gradient(circle at 63% 96%,#ffffffc7 0 1px,#0000 2px),radial-gradient(circle at 78% 72%,#ffffff8c 0 1px,#0000 2px),radial-gradient(circle at 91% 90%,#ffffffb3 0 1px,#0000 2px);background-size:260px 340px;animation:24s linear infinite particles-rise;position:fixed;inset:-18%}body:before{mix-blend-mode:screen}body:after{z-index:2;opacity:.72;filter:blur(30px);transform-origin:50%;background-image:radial-gradient(at 15% 78%,#ffffff1f 0 7%,#ccdce80e 19%,#0000 42%),radial-gradient(at 72% 86%,#ffffff1a 0 8%,#c6d8e60b 22%,#0000 45%),radial-gradient(at 48% 38%,#ffffff12 0 6%,#0000 34%),radial-gradient(at 92% 32%,#dce8f113 0 5%,#0000 31%);background-size:auto;animation:28s ease-in-out infinite alternate smoke-drift;inset:-28%}.site-header,main:not(.admin-page){z-index:1;position:relative}:is(body:has(.admin-page) .chat-widget,body:has(.admin-page) .floating-cart-button,body:has(.admin-page) .cart-drawer,body:has(.admin-page) .cart-drawer-backdrop){display:none!important}body:has(.admin-page):before{display:none}body:has(.admin-page):after{display:none}body:has(.admin-structure-screen):before{display:none}body:has(.admin-structure-screen):after{display:none}main:not(.admin-page) h1,main:not(.admin-page) h2{animation:.9s cubic-bezier(.2,.75,.25,1) both title-arrival,5s ease-in-out 1s infinite title-breathe}main:not(.admin-page) h1 em,main:not(.admin-page) h2 em{animation:3.8s ease-in-out 1.2s infinite gold-letter-glow}main:not(.admin-page) .kicker,main:not(.admin-page) .gold-kicker,main:not(.admin-page) .eyebrow{animation:.8s ease-out both letter-reveal}@keyframes particles-rise{0%{transform:translateY(12%)}to{transform:translateY(-12%)}}@keyframes smoke-drift{0%{opacity:.42;transform:translate(-3%,5%)scale(1)}45%{opacity:.7;transform:translate(4%,-2%)scale(1.08)}to{opacity:.5;transform:translate(-1%,-7%)scale(1.14)}}@keyframes title-arrival{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes title-breathe{0%,to{text-shadow:0 0 #ffbf1800}50%{text-shadow:0 0 24px #ffbf1829}}@keyframes gold-letter-glow{0%,to{filter:brightness()}50%{filter:brightness(1.18)drop-shadow(0 0 12px #ffbf1838)}}@keyframes letter-reveal{0%{opacity:0;letter-spacing:.32em}to{opacity:1;letter-spacing:inherit}}@media (prefers-reduced-motion:reduce){body:before,body:after,main:not(.admin-page) h1,main:not(.admin-page) h2,main:not(.admin-page) h1 em,main:not(.admin-page) h2 em,main:not(.admin-page) .kicker,main:not(.admin-page) .gold-kicker,main:not(.admin-page) .eyebrow{animation:none}}
.cart-drawer{background:linear-gradient(160deg,#25221d 0%,#1c1a17 100%);flex-direction:column;display:flex;overflow:hidden}.cart-drawer-head,.cart-description,.cart-drawer-footer{flex:none}.cart-items-scroll{scrollbar-color:#98753c #1a1815;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.cart-items-scroll::-webkit-scrollbar{width:7px}.cart-items-scroll::-webkit-scrollbar-track{background:#1a1815}.cart-items-scroll::-webkit-scrollbar-thumb{background:#98753c;border-radius:8px}.cart-drawer-footer{background:linear-gradient(#25221d 0%,#1c1a17 18%);padding-top:4px}.drawer-items{flex-direction:column;display:flex}.drawer-item{align-items:flex-start;min-height:120px;padding:18px 0}.drawer-item-copy{flex:1}.drawer-item-copy>b{color:#f1eee8;font-size:16px;line-height:1.25;display:block}.drawer-item-copy>p{max-width:230px;margin-bottom:13px}.drawer-item>strong{padding-top:2px;font-size:17px}.drawer-quantity{gap:6px}.drawer-quantity button{place-items:center;width:24px;height:24px;line-height:1;display:grid}.drawer-quantity em{margin-left:8px}.drawer-total{border-top:1px solid #5b482d;align-items:center;margin-top:4px}.drawer-total>span{font-size:18px}.drawer-total b{font-size:22px}.coupon-form{border-top:1px solid #5b482d;margin-top:4px;padding-top:18px}.coupon-form label{color:#c7b897;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font:10px DM Mono,monospace;display:block}.coupon-form>div{gap:7px;display:flex}.coupon-form input{color:#f1eee8;background:#15130f;border:1px solid #654c27;outline:none;flex:1;min-width:0;padding:10px}.coupon-form input:focus{border-color:#e8b943}.coupon-form button{color:#e8b943;cursor:pointer;background:#3a2a12;border:1px solid #e8b943;padding:0 13px}.coupon-form>small{margin-top:8px;font-size:10px;display:block}.coupon-success{color:#b8d94a}.coupon-error{color:#e58b6e}.drawer-discount{color:#b8d94a;justify-content:space-between;padding:0 0 14px;font-size:13px;display:flex}.drawer-discount small{color:#888178;margin-top:4px;font-size:10px;display:block}.drawer-grand-total{border-top:1px solid #8b6b39;margin-top:0;padding-top:18px}.checkout-line{color:#aaa59d;justify-content:space-between;margin:14px 0;font-size:13px;display:flex}.checkout-line b{color:#f1eee8}.checkout-discount,.checkout-discount b{color:#b8d94a}@media (max-width:480px){.cart-drawer{padding:22px 20px}.drawer-item-copy>p{max-width:180px}}header.site-header+.cart-drawer{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;padding-bottom:24px;display:flex;overflow-y:auto}header.site-header+.cart-drawer .cart-drawer-head,header.site-header+.cart-drawer .cart-description{flex:none}header.site-header+.cart-drawer .drawer-item{flex:none;min-height:0;padding:20px 0}header.site-header+.cart-drawer .drawer-item-copy{min-width:0}header.site-header+.cart-drawer .drawer-item-copy>b{line-height:1.3}header.site-header+.cart-drawer .drawer-item-copy>p{max-width:270px;margin:7px 0 13px}header.site-header+.cart-drawer .drawer-item>strong{padding-top:3px}header.site-header+.cart-drawer .drawer-total{background:#211e19;flex:none}header.site-header+.cart-drawer .drawer-total:first-of-type{margin-top:0}header.site-header+.cart-drawer .drawer-checkout{flex:none;margin-top:4px}@media (max-width:480px){header.site-header+.cart-drawer{padding:22px 20px}header.site-header+.cart-drawer .drawer-item-copy>p{max-width:210px}}header.site-header+.cart-drawer{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}header.site-header+.cart-drawer .cart-items-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:5px;overflow-y:auto}header.site-header+.cart-drawer .cart-drawer-footer{background:linear-gradient(#0b141d,#071018 28%);flex:none;padding-top:8px}header.site-header+.cart-drawer .drawer-item-method,header.site-header+.cart-drawer .drawer-item-quantity-label{color:#aebdca;margin:4px 0;font-size:11px;line-height:1.35}header.site-header+.cart-drawer .drawer-item-method{color:#e2b45d}header.site-header+.cart-drawer .drawer-item-quantity-label{color:#8f9eaa}header.site-header+.cart-drawer .drawer-item-copy>b{font-size:17px}header.site-header+.cart-drawer .coupon-form{margin-top:0;padding-top:12px}.cart-items-panel{padding:0 26px}.cart-panel-heading{border-bottom:1px solid #705126;justify-content:space-between;align-items:center;gap:18px;padding:24px 0 20px;display:flex}.cart-panel-heading small,.checkout-box>small{color:#d9a94f;letter-spacing:1.6px;font:10px DM Mono,monospace}.cart-panel-heading h2{color:#f1eee8;margin:7px 0 0;font:700 20px Georgia,serif}.cart-panel-heading>span{color:#9d8c72;font:10px DM Mono,monospace}.cart-row{border-bottom:1px solid #5d4527;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:23px 0;display:grid}.cart-item-visual{color:#eab85e;background:linear-gradient(145deg,#3a2917,#1b1510);border:1px solid #8b642f;place-items:center;width:58px;height:58px;font-size:28px;display:grid;box-shadow:inset 0 0 18px #daa65114}.cart-item-visual img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px #e8b9434d);width:46px;height:46px}.cart-item-copy small{color:#d9a94f;letter-spacing:1px;text-transform:uppercase;font:10px DM Mono,monospace}.cart-item-copy h2{color:#f1eee8;margin:6px 0 5px;font:700 19px Georgia,serif}.cart-item-copy p{color:#a89c8c;max-width:480px;margin:0 0 9px;font-size:12px;line-height:1.45}.cart-item-copy>strong{color:#c9a66a;font-size:12px}.cart-item-details{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.cart-item-details span{color:#bfa57b;background:#1d1711;border:1px solid #5d4527;padding:4px 7px;font:10px DM Mono,monospace}.cart-item-actions{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.cart-item-actions>b{color:#eab33d;font-size:18px}.quantity{align-items:center;gap:10px;display:flex}.quantity button{color:#17120d;cursor:pointer;background:#b18a50;border:1px solid #9a7235;width:28px;height:28px;font-weight:700}.quantity button:hover{background:#e6ba68}.quantity b{text-align:center;color:#f1eee8;min-width:14px}.summary-title{color:#f1eee8;margin:15px 0 4px;font:700 22px Georgia,serif}.summary-copy{color:#a89c8c;margin:0 0 20px;font-size:12px;line-height:1.5}.checkout-total{border-top:1px solid #8b642f;border-bottom:1px solid #5d4527;justify-content:space-between;align-items:end;margin-top:20px;padding:20px 0;display:flex}.checkout-total span{color:#d7c5a5;font-size:16px}.checkout-total strong{color:#eab33d;font-size:31px}.checkout-assurance{line-height:1.7;color:#9d8c72!important;font:10px DM Mono,monospace!important}.order-success,.order-error{border:1px solid #8b642f;padding:12px;color:#b8d94a!important;margin:14px 0 0!important;font-size:12px!important}.order-error{color:#ef9d83!important}@media (max-width:760px){.cart-layout{grid-template-columns:1fr}.cart-items-panel{padding:0 20px}.cart-row{grid-template-columns:48px 1fr}.cart-item-visual{width:48px;height:48px}.cart-item-actions{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}}:is(.cart-page .cart-layout,.feature-page:has(.cart-layout) .cart-layout){align-items:start}:is(.cart-page .cart-items-panel,.feature-page:has(.cart-layout) .cart-items-panel){background:linear-gradient(145deg,#111f2b,#081119 76%);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 22px 50px #0009}:is(.cart-page .checkout-box,.feature-page:has(.cart-layout) .checkout-box){background:radial-gradient(circle at 90% 0,#d39b3c1a,#0000 34%),linear-gradient(145deg,#182635,#0b131b 72%);border-radius:16px;position:sticky;top:24px;box-shadow:inset 0 1px #ffffff12,0 22px 50px #000b}.cart-item-copy h2{letter-spacing:.1px;font-size:21px}.cart-item-copy p{margin-top:2px}.cart-item-actions{min-width:104px}.cart-quantity-caption{color:#9e917e;white-space:nowrap;font:10px DM Mono,monospace}.cart-item-actions .quantity{background:#201b14;border:1px solid #8d6931;padding:5px 7px;box-shadow:inset 0 0 12px #d29c3514}.cart-item-actions .quantity b{color:#f0c875;min-width:32px;font-size:17px}.cart-item-actions .quantity button{background:linear-gradient(#d7af62,#916d36);border-color:#d0a24c;width:29px;height:29px;font-size:17px}.checkout-box .feature-button.wide{letter-spacing:1px;width:100%;min-height:52px;margin-top:14px;font-size:12px;font-weight:800;box-shadow:0 9px 24px #b47b2d52}.checkout-box .feature-button.wide:hover{filter:brightness(1.12);box-shadow:0 12px 30px #d19d4866}.checkout-box .coupon-form{border-top:1px solid #80613a;border-bottom:1px solid #4d3c26;margin-top:18px;padding:18px 0}.checkout-box .checkout-total{margin-top:14px;padding:22px 0}.checkout-box .checkout-total strong{text-shadow:0 0 18px #e8ad3a38;font-size:36px}@media (max-width:760px){:is(.cart-page .checkout-box,.feature-page:has(.cart-layout) .checkout-box){position:static}.cart-item-actions{min-width:0}}.feature-page:has(.cart-layout) .cart-items-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b1813b #08131c;max-height:min(720px,100vh - 48px);overflow-y:auto}.feature-page:has(.cart-layout) .cart-items-panel::-webkit-scrollbar{width:8px}.feature-page:has(.cart-layout) .cart-items-panel::-webkit-scrollbar-track{background:#08131c}.feature-page:has(.cart-layout) .cart-items-panel::-webkit-scrollbar-thumb{background:#b1813b;border:2px solid #08131c;border-radius:999px}.feature-page:has(.cart-layout) .cart-panel-heading{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#111f2b 82%,#111f2be8);position:sticky;top:0}@media (max-width:760px){.feature-page:has(.cart-layout) .cart-items-panel{max-height:620px}}header.site-header+.cart-drawer{background:radial-gradient(circle at 90% 0,#c88e3420,#0000 28%),linear-gradient(165deg,#101e29,#071018 74%);border-left:1px solid #b1813b;box-shadow:-24px 0 70px #000b}header.site-header+.cart-drawer .cart-items-scroll{padding:4px 7px 4px 0}header.site-header+.cart-drawer .drawer-items{gap:9px}header.site-header+.cart-drawer .drawer-item{background:linear-gradient(145deg,#122330,#09141d);border:1px solid #2f4a5b;border-radius:11px;margin:0;padding:15px;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0005}header.site-header+.cart-drawer .drawer-item:hover{background:linear-gradient(145deg,#172a37,#0a151e);border-color:#9c7539}header.site-header+.cart-drawer .drawer-item-copy>small{color:#d3a44d;letter-spacing:1px;font:9px DM Mono,monospace}header.site-header+.cart-drawer .drawer-quantity{background:#0a1219;border:1px solid #73572f;border-radius:7px;padding:4px;display:inline-flex}header.site-header+.cart-drawer .drawer-quantity span{text-align:center;color:#f0c76d;min-width:28px;font-weight:800}header.site-header+.cart-drawer .cart-drawer-footer{border-top:1px solid #5e4729;padding-top:12px;box-shadow:0 -16px 30px #061019}
.chat-widget{z-index:18;position:fixed;bottom:24px;right:24px}.chat-bubble{color:#1b140c;cursor:pointer;letter-spacing:.4px;background:linear-gradient(145deg,#e1bf7a,#9e7640);border:1px solid #d7ad5a;border-radius:999px;align-items:center;gap:9px;padding:8px 13px 8px 9px;font:700 11px DM Mono,monospace;transition:transform .2s,filter .2s;display:flex;box-shadow:0 12px 30px #000a}.chat-bubble:hover{filter:brightness(1.1);transform:translateY(-3px)}.chat-bubble>span{color:#f1c15b;background:#20170d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #6c4d20}.chat-bubble i{color:#ecc367;background:#342511;border-radius:50%;place-items:center;width:16px;height:16px;font:700 10px Georgia,serif;display:grid}.chat-panel{background:radial-gradient(circle at 90% 0,#b9823520,#0000 32%),linear-gradient(150deg,#28231d,#171411 72%);border:1px solid #87643a;border-radius:12px;width:min(370px,100vw - 32px);animation:.22s ease-out chat-panel-in;position:absolute;bottom:62px;right:0;overflow:hidden;box-shadow:0 24px 70px #000c}.chat-panel header{border-bottom:1px solid #5c472b;justify-content:space-between;align-items:flex-start;padding:18px 18px 15px;display:flex}.chat-agent{align-items:center;gap:10px;display:flex}.chat-agent>span{color:#eab950;background:linear-gradient(145deg,#3d2a13,#21170e);border:1px solid #bd8a3d;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.chat-panel header small{color:#dfb758;letter-spacing:1.3px;font:9px DM Mono,monospace;display:block}.chat-panel h2{color:#f4ead8;margin:4px 0 0;font:700 20px Georgia,serif}.chat-panel header>button{color:#d9ad53;cursor:pointer;background:#ffffff08;border:0;border-radius:7px;width:28px;height:28px;font-size:23px;line-height:1}.chat-status{color:#b9ad9a;background:#11100e;align-items:center;gap:7px;padding:11px 18px;font:10px DM Mono,monospace;display:flex}.chat-status i{background:#b85e42;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #b85e42}.chat-status i.online{background:#b8d94a;box-shadow:0 0 9px #b8d94a}.chat-status b{color:#8e816e;margin-left:auto;font-weight:400}.chat-messages{background:linear-gradient(#1d1915,#191612);flex-direction:column;gap:9px;min-height:132px;max-height:225px;padding:15px 18px;display:flex;overflow-y:auto}.chat-message{background:#120f0d;border:1px solid #443622;border-radius:3px 10px 10px;padding:10px 12px;box-shadow:inset 2px 0 #bd8b43}.chat-message-meta{justify-content:space-between;gap:12px;display:flex}.chat-message b{color:#e5b454;font:10px DM Mono,monospace}.chat-message small{color:#827461;font:9px DM Mono,monospace}.chat-message p{color:#e1d7c8;margin:6px 0 0;font-size:12px;line-height:1.45}.chat-empty{text-align:center;color:#9d907d;place-items:center;padding:14px 22px;display:grid}.chat-empty>span{color:#dfb758;font-size:21px}.chat-empty b{color:#e9dcc4;margin-top:6px;font:700 14px Georgia,serif}.chat-empty p{margin:6px 0 0;font-size:11px;line-height:1.5}.chat-panel form{background:#211c17;padding:13px 18px 18px}.chat-identity{color:#cbbd9e;align-items:center;gap:7px;margin-bottom:8px;font:9px DM Mono,monospace;display:flex}.chat-identity-dot{background:#b8d94a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #b8d94a}.chat-composer{background:#13110f;border:1px solid #6f542f;border-radius:7px;display:block;overflow:hidden}.chat-composer textarea{resize:none;color:#f1e8db;background:0 0;border:0;outline:0;width:100%;padding:11px 12px 4px;font:12px Arial,sans-serif;display:block}.chat-composer textarea::placeholder{color:#817868}.chat-composer span{color:#766b5b;padding:0 12px 9px;font:9px DM Mono,monospace;display:block}.chat-panel form>button{color:#20170d;cursor:pointer;letter-spacing:.5px;background:linear-gradient(#d8b36e,#a77d42);border:1px solid #e0b55c;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:9px;padding:11px;font:700 10px DM Mono,monospace;transition:filter .2s;display:flex}.chat-panel form>button:hover{filter:brightness(1.1)}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.chat-widget{bottom:16px;right:16px}.chat-panel{bottom:58px}.chat-status b{display:none}}
.skills-calculator-card{max-width:900px}.skill-calculator-heading{border-bottom:1px solid #454545;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.skill-calculator-heading h2{color:#f1eee8;margin:8px 0;font-size:28px}.skill-calculator-heading p:not(.gold-kicker){color:#aaa59d;font-size:12px}.skill-calculator-heading .skill-detail-icon{-o-object-fit:contain;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 14px #e8b94399);width:74px;height:74px}.skill-picker{grid-template-columns:repeat(6,1fr);gap:8px;margin:22px 0;display:grid}.skill-picker button{color:#aaa59d;cursor:pointer;text-align:left;background:#191919;border:1px solid #4a4a4a;align-items:center;gap:7px;min-height:44px;padding:7px 8px;font-size:11px;display:flex}.skill-picker button:hover,.skill-picker button.active{color:#f1eee8;background:#3a2d12;border-color:#e8b943}.skill-picker img{-o-object-fit:contain;object-fit:contain;flex:0 0 26px;width:26px;height:26px}.skill-picker button.active img{filter:drop-shadow(0 0 7px #e8b943)}@media (max-width:760px){.skill-picker{grid-template-columns:repeat(3,1fr)}}@media (max-width:460px){.skill-picker{grid-template-columns:repeat(2,1fr)}.skill-calculator-heading .skill-detail-icon{width:58px;height:58px}}.skill-planner{grid-template-columns:1.35fr .85fr;gap:20px;max-width:1120px;margin:0 auto 100px;padding:0 6vw;display:grid}.skill-planner-form,.skill-planner-list{background:linear-gradient(145deg,#101722,#0c111a);border:1px solid #26364b;padding:24px}.skill-planner label{color:#aaa59d;letter-spacing:1px;text-transform:uppercase;font:10px DM Mono;display:block}.skill-planner input{color:#f1eee8;background:#191919;border:1px solid #4a4a4a;outline:0;width:100%;margin-top:8px;padding:13px;font:14px DM Mono;display:block}.skill-planner input:focus{border-color:#e8b943}.skill-level-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.calculator-subheading{color:#e8b943;letter-spacing:1.5px;margin:25px 0 12px;font:11px DM Mono}.skill-mode-card{background:#211c16;border:1px solid #604827;grid-template-columns:1.4fr repeat(3,.8fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.skill-mode-card h2{color:#e8b943;margin:0 0 7px;font:700 17px Georgia,serif}.skill-mode-card span,.skill-mode-card small{color:#aaa59d;font-size:10px}.skill-mode-card small,.skill-mode-card b{display:block}.skill-mode-card b{color:#f1eee8;margin-top:6px;font-size:12px}.skill-planner-selected{border-bottom:1px solid #29404b;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:16px;display:flex}.skill-planner-selected img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #e8b94399);width:48px;height:48px}.skill-planner-selected h2{color:#f1eee8;margin:0;font:700 21px Georgia,serif}.skill-planner-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.skill-planner-grid button{color:#9eabb8;cursor:pointer;background:#101722;border:1px solid #29394a;align-items:center;gap:6px;min-width:0;padding:8px 6px;font-size:10px;display:flex}.skill-planner-grid button:hover,.skill-planner-grid button.active{color:#f1eee8;background:#352915;border-color:#e8b943}.skill-planner-grid img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}@media (max-width:800px){.skill-planner{grid-template-columns:1fr;padding:0 18px}}@media (max-width:500px){.skill-level-row{grid-template-columns:1fr}.skill-mode-card{grid-template-columns:1fr 1fr}.skill-mode-card .feature-button{grid-column:1/-1}}.skill-planner{gap:24px;max-width:1180px;padding:0 32px}.skill-planner-form,.skill-planner-list{background:linear-gradient(145deg,#231e18 0%,#171411 72%);border-color:#705126;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000002e}.skill-planner-form:before,.skill-planner-list:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 5%,#daa6511f,#0000 35%);position:absolute;inset:0}.skill-planner-form>*,.skill-planner-list>*{z-index:1;position:relative}.skill-planner label{color:#c7a56b}.skill-planner input{background:#12100e;border-color:#624a2a;border-radius:0}.skill-planner input:focus{box-shadow:0 0 0 2px #daa6511f}.calculator-subheading{border-bottom:1px solid #624a2a;padding-bottom:10px}.skill-mode-card{background:linear-gradient(120deg,#392817,#1c1711 70%);border-color:#9a6f32;padding:18px;box-shadow:inset 0 0 28px #daa6510f}.skill-mode-card h2{color:#f0c36f;font-size:20px}.skill-mode-card b{color:#f0c36f}.skill-mode-card .feature-button{min-width:116px}.skill-planner-list{background:linear-gradient(145deg,#201b15,#12100e)}.skill-planner-selected{border-bottom-color:#705126;align-items:center;padding:4px 0 18px}.skill-planner-selected img{filter:drop-shadow(0 0 13px #e8b9436b);background:#2b2115;border:1px solid #8a632d;width:64px;height:64px;padding:8px}.skill-planner-selected .gold-kicker{margin:0 0 5px;font-size:9px}.skill-planner-selected h2{color:#f1eee8;font-size:24px}.skill-planner-selected span{color:#9d8c72;font-size:11px}.skill-planner-grid button{color:#b8a98f;background:#17130f;border-color:#5d4527;min-height:42px}.skill-planner-grid button:hover,.skill-planner-grid button.active{color:#fff4dd;background:linear-gradient(120deg,#4a3319,#241a10);border-color:#e4b65e;box-shadow:0 0 18px #daa65124}.skill-planner-grid button.active:before{content:"•";color:#e4b65e;margin-right:1px}.skill-planner-grid img{width:25px;height:25px}@media (max-width:800px){.skill-planner{padding:0 18px}}
.dagannoth-calculator{grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);gap:18px;max-width:1180px;margin:0 auto;padding:10px 6vw 100px;display:grid}.dagannoth-main,.dagannoth-side{background:linear-gradient(135deg,#292119,#17130f);border:1px solid #8b6b3b;padding:26px;box-shadow:inset 0 0 0 1px #21170e}.dagannoth-heading{border-bottom:1px solid #624a2a;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.dagannoth-heading h2,.dagannoth-side h2{color:#f1e1bd;margin:9px 0;font:700 29px Georgia,serif}.dagannoth-heading p:not(.gold-kicker),.dagannoth-side>p:not(.gold-kicker){color:#b7a687;max-width:540px;font-size:12px;line-height:1.6}.dagannoth-heading>span{color:#dfff56;white-space:nowrap;font:10px DM Mono}.dagannoth-fields{grid-template-columns:1fr 1fr .7fr;gap:10px;margin-top:20px;display:grid}.dagannoth-fields label{letter-spacing:1px;color:#cdb489;text-transform:uppercase;font:10px DM Mono}.dagannoth-fields select,.dagannoth-fields input{box-sizing:border-box;color:#f1e7d5;background:#15120f;border:1px solid #76572e;outline:none;width:100%;margin-top:8px;padding:13px;font:13px Manrope,Arial;display:block}.dagannoth-fields select:focus,.dagannoth-fields input:focus{border-color:#e6b84d}.dagannoth-methods{gap:9px;display:grid}.dagannoth-method{cursor:pointer;background:#17130f;border:1px solid #4c3a23;grid-template-columns:minmax(0,1fr) 95px auto;align-items:center;gap:13px;padding:14px;display:grid}.dagannoth-method:hover,.dagannoth-method.active{background:#2a2116;border-color:#e6b84d}.dagannoth-method b,.dagannoth-method small,.dagannoth-method em,.dagannoth-method strong,.dagannoth-method i{display:block}.dagannoth-method b{color:#f1eee8;font:700 14px DM Mono}.dagannoth-method small,.dagannoth-method em{color:#aa987a;margin-top:4px;font-size:11px}.dagannoth-method em{color:#d0b276;font:9px DM Mono}.dagannoth-method strong{color:#f0c36f;text-align:right;font:700 15px DM Mono}.dagannoth-method i{color:#a18d6a;margin-top:3px;font:9px DM Mono}.dagannoth-method .feature-button{min-width:125px}.dagannoth-side{background:radial-gradient(circle at 50% 0,#5a4020 0,#0000 45%),linear-gradient(135deg,#292119,#17130f);align-self:start;min-height:340px}.dagannoth-emblem{color:#edbd60;text-shadow:0 0 25px #e8b94399;border-bottom:1px solid #624a2a;place-items:center;height:105px;margin-bottom:24px;font-size:68px;display:grid}.dagannoth-stats{border-top:1px solid #624a2a;margin-top:25px}.dagannoth-stats span{color:#a99677;border-bottom:1px solid #4c3a23;padding:13px 0;font:10px DM Mono;display:block}.dagannoth-stats b{color:#efc470;min-width:80px;font-size:12px;display:inline-block}@media (max-width:800px){.dagannoth-calculator{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.dagannoth-fields{grid-template-columns:1fr}.dagannoth-method{grid-template-columns:1fr auto}.dagannoth-method .feature-button{grid-column:1/-1;width:100%}}
.skill-methods{border-top:1px solid #614722;margin-top:18px;padding-top:16px}.skill-method{color:#ddd2c1;cursor:pointer;background:#17130f;border:1px solid #4c3a23;width:100%;margin-top:8px;padding:14px}.skill-method:hover,.skill-method.active{background:#2a2116;border-color:#e6b84d}.skill-method-head{grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:14px;display:grid}.skill-method span{gap:4px;display:grid}.skill-method b{color:#f1eee8;font:13px DM Mono,monospace}.skill-method small{color:#9d907d;font:11px DM Mono,monospace}.skill-method strong{text-align:right;color:#f0c36f;font:700 15px DM Mono,monospace;display:grid}.skill-method strong i{color:#9d907d;margin-top:3px;font:9px DM Mono,monospace}.skill-method .feature-button{min-width:122px;padding:9px 12px}.skill-method-ranges{border-top:1px solid #4c3a23;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;display:flex}.skill-method-ranges span{color:#bba98a;background:#120f0d;border:1px solid #5d4527;padding:5px 7px;font:9px DM Mono,monospace;display:block}.skill-method-empty{color:#9d907d;font-size:12px}@media (max-width:620px){.skill-method-head{grid-template-columns:1fr auto}.skill-method .feature-button{grid-column:1/-1;width:100%}}
.admin-product-card .product-art>.admin-item-icon{-o-object-fit:contain;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 20px #e8b943aa);width:74px;height:74px}
.admin-methods-button{color:#e5b55b;cursor:pointer;background:#21170e;border:1px solid #8b642f;padding:7px 9px}.admin-methods-button:hover{color:#17120d;background:#c09a5d}.admin-methods-backdrop{z-index:100;background:#050403c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-methods-modal{color:#f1eee8;background:linear-gradient(145deg,#272019,#15120f);border:1px solid #9b7137;width:min(650px,100%);max-height:min(760px,90vh);padding:28px;overflow:auto;box-shadow:0 25px 90px #000c}.admin-methods-close{float:right;color:#e8b943;cursor:pointer;background:0 0;border:0;font-size:27px}.admin-methods-modal h2{color:#f1eee8;margin:7px 0;font:700 28px Georgia,serif}.admin-methods-copy{color:#aaa08f;font-size:12px}.admin-method-list{border-top:1px solid #654a29;margin-top:20px}.admin-method-row{border-bottom:1px solid #654a29;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.admin-method-row b,.admin-method-row span,.admin-method-row small{display:block}.admin-method-row b{font-size:15px}.admin-method-row span,.admin-method-row small{color:#b5a383;margin-top:4px;font:10px DM Mono,monospace}.admin-method-row button{color:#df9b6a;cursor:pointer;background:0 0;border:1px solid #73552f;padding:7px}.admin-method-empty{color:#9b8d78;padding:18px 0;font-size:12px}.admin-method-form{grid-template-columns:1.5fr .55fr .55fr .8fr;gap:8px;margin-top:20px;display:grid}.admin-method-form input{color:#f1eee8;background:#120f0c;border:1px solid #6b4f2b;min-width:0;padding:11px}.admin-method-form input:last-of-type{grid-column:1/-1}.admin-method-form .feature-button{grid-column:1/-1;justify-self:start}@media (max-width:600px){.admin-method-form{grid-template-columns:1fr 1fr}.admin-method-form input:first-child,.admin-method-form input:last-of-type,.admin-method-form .feature-button{grid-column:1/-1}}
.orders-panel{margin-top:14px}.order-admin-row{border-bottom:1px solid #414141;grid-template-columns:1fr 2fr .7fr;gap:18px;padding:18px 0;display:grid}.order-admin-row:last-child{border-bottom:0}.order-admin-row b,.order-admin-row strong{color:#f1eee8;display:block}.order-admin-row small{color:#aaa59d;margin-top:5px;font-size:11px;line-height:1.5;display:block}.orders-panel>.panel-heading>span{color:#86d886;letter-spacing:1px;font:10px DM Mono}@media (max-width:760px){.order-admin-row{grid-template-columns:1fr;gap:8px}}
h1,h2,h3,h4,.hero h1,.adventure-heading h1,.adventure-card-title,.adventure-card-copy b,.adventure-card-copy strong,.service-card h3,.catalog-product h3,.product-info h3,.gold-option-card h2,.checkout-box h2,.cart-drawer h2,.drawer-item-copy>b,.admin-content h1,.admin-content h2,.completed-heading h2,.completed-page-card h2,.why-section h2,.faq h2,.how h2,.feature-intro h1,.feature-intro h2,.feature-shell h1,.feature-shell h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700}h1 em,h2 em,h3 em,.hero h1 em,.feature-intro h1 em{font-family:inherit;font-style:normal}.hero h1,.feature-intro h1{text-transform:uppercase}.adventure-heading h1,.hero h1{letter-spacing:.015em}.service-card h3,.catalog-product h3,.gold-option-card h2{letter-spacing:-.02em}.feature-button,.primary,.secondary,.button,.login,.cart,.register,.drawer-checkout,.floating-cart-button{font-family:DM Mono,monospace}
:root{--epic-gold:#e8b85a;--epic-gold-bright:#ffd982;--epic-ink:#0b0d11;--epic-border:#e8b85a57}body{background:radial-gradient(circle at 50% -20%,#e8b85a14,#0000 32%),#0b0d11}body:before{content:"";pointer-events:none;z-index:0;opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.site-header,main,.feature-page,.auth-page,.admin-page,footer{z-index:1;position:relative}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 42px #0000007a,inset 0 -1px #ffd88224}.flash-logo{filter:drop-shadow(0 0 12px #e8b85a2e)}.nav-items a,.header-links button{transition:transform .25s,color .25s,filter .25s,background .25s}.nav-items a:hover{transform:translateY(-1px)}.hero,.adventure-hero{isolation:isolate}.hero:before,.adventure-hero:before{content:"";pointer-events:none;opacity:.4;mix-blend-mode:screen;background:radial-gradient(circle at 18% 25%,#e8b85a1a,#0000 20%),radial-gradient(circle at 82% 72%,#5b82ff14,#0000 22%);position:absolute;inset:0}.adventure-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s,box-shadow .35s;box-shadow:0 20px 55px #00000047}.adventure-card:hover{filter:saturate(1.12);transform:translateY(-10px)scale(1.012);box-shadow:0 28px 70px #00000094,0 0 30px #e8b85a1f}.adventure-card strong,.feature-button,.primary,.secondary,.service-footer button,.drawer-checkout{position:relative;overflow:hidden}.adventure-card strong:after,.feature-button:after,.primary:after,.secondary:after,.service-footer button:after,.drawer-checkout:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.adventure-card:hover strong:after,.feature-button:hover:after,.primary:hover:after,.secondary:hover:after,.service-footer button:hover:after,.drawer-checkout:hover:after{transform:translate(120%)skew(-18deg)}.service-card,.feature-card,.catalog-product,.calculator-card,.checkout-box,.feature-list,.profile-card,.admin-panel,.admin-public-catalog,.admin-inline-categories{box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff09}.service-card:hover,.feature-card:hover,.catalog-product:hover{box-shadow:0 22px 50px #0006,0 0 24px #e8b85a14}.service-art,.product-art,.feature-icon{position:relative;overflow:hidden}.service-art:after,.product-art:after,.feature-icon:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff14 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.service-card:hover .service-art:after,.catalog-product:hover .product-art:after,.feature-card:hover .feature-icon:after{transform:translate(110%)}.completed-jobs,.catalog,.how,.faq,.feature-grid,.catalog-toolbar,.cart-layout,.profile-grid{position:relative}.completed-heading h2,.section-intro h2,.feature-intro h1,.admin-top h1{text-shadow:0 5px 24px #000000b3}.completed-heading h2 em,.section-intro h2 em,.feature-intro h1 em{text-shadow:0 0 28px #e8b85a38}.completed-carousel{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.cart-drawer,.chat-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:-20px 0 70px #00000085,inset 1px 0 #ffd88214}.admin-sidebar{box-shadow:12px 0 42px #00000042}.admin-product-card,.admin-inline-categories button{transition:border-color .2s,transform .2s,background .2s}.admin-product-card:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.adventure-hero{min-height:auto;padding-top:34px;padding-bottom:48px}.adventure-heading{margin-bottom:24px}.adventure-heading h1{font-size:clamp(28px,3vw,38px)}.adventure-heading p{font-size:15px}.adventure-grid{gap:38px;max-width:900px}.adventure-card{min-height:340px}.adventure-card-title{min-height:48px;padding:8px;font-size:13px}.adventure-card>img{height:170px}.adventure-card-copy{padding:13px 10px 0}.adventure-card-copy b{font-size:12px;line-height:1.42}.adventure-card-copy strong{letter-spacing:1.2px;width:132px;height:36px;margin-top:18px;font-size:11px;bottom:auto}.home-flow{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:26px;padding-bottom:62px;display:grid}.home-flow-card{border-top:1px solid var(--epic-gold);background:linear-gradient(145deg,#171b23,#101218);min-height:190px;padding:24px;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #0003}.home-flow-card>b{color:var(--epic-gold-bright);margin-bottom:28px;font:24px DM Mono,monospace;display:block}.home-flow-card small{color:#8d98a5;letter-spacing:1px;font:9px DM Mono,monospace}.home-flow-card h3{color:#f1eee8;margin:12px 0 8px;font:700 18px Georgia,serif}.home-flow-card p{color:#9297a2;max-width:310px;margin:0;font-size:12px;line-height:1.6}@media (max-width:850px){.adventure-grid{gap:24px}.home-flow{grid-template-columns:1fr;max-width:470px}}.completed-jobs{overflow:hidden}.completed-carousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);width:100%!important;height:224px!important}.completed-carousel .completed-lane.lane-forward{gap:14px;flex:none!important;width:max-content!important;animation:30s linear infinite completed-loop!important;display:flex!important}.completed-carousel .completed-lane.lane-forward article{flex:0 0 216px;height:214px;overflow:hidden;width:216px!important;min-width:216px!important;min-height:214px!important;display:flex!important}.completed-carousel .completed-lane.lane-forward article .completed-main-image,.completed-carousel .completed-lane.lane-forward article .completed-icon{-o-object-fit:cover;object-fit:cover;flex:0 0 110px;width:100%;height:110px}.completed-carousel .completed-lane.lane-forward article>div{min-height:66px;padding:10px 12px 3px;overflow:hidden}.completed-carousel .completed-lane.lane-forward article>div p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.completed-carousel .completed-lane.lane-forward article>b{margin-top:auto;padding:0 12px 10px}@keyframes completed-loop{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:700px){.completed-carousel{height:194px!important}.completed-carousel .completed-lane.lane-forward article{flex-basis:184px;height:184px;width:184px!important;min-width:184px!important;min-height:184px!important}.completed-carousel .completed-lane.lane-forward article .completed-main-image,.completed-carousel .completed-lane.lane-forward article .completed-icon{flex-basis:92px;height:92px}}@media (prefers-reduced-motion:reduce){.completed-carousel .completed-lane.lane-forward{animation:none!important}}.completed-page-grid{counter-reset:completed-job;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.completed-page-card{min-height:330px;display:flex;overflow:hidden;background:linear-gradient(145deg,#122431,#081119 76%)!important;border-color:#466174!important;padding:0!important;box-shadow:inset 0 1px #ffffff0b,0 20px 45px #0009!important}.completed-page-card:after{color:#f2c76c;letter-spacing:1.2px;z-index:2;background:#0b141dcc;border:1px solid #b7863b;border-radius:999px;padding:6px 9px;font:700 9px DM Mono,monospace;top:12px;right:12px;content:"JOB  " counter(completed-job,decimal-leading-zero)!important}.completed-page-card .completed-job-gallery,.completed-page-card>.completed-job-image,.completed-page-card>span{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;background:radial-gradient(circle,#3c2c18,#0d1821 70%);border:0;border-bottom:1px solid #a27637;flex:0 0 158px;width:100%;height:158px;min-height:158px;margin:0}.completed-page-card .completed-job-gallery{grid-template-columns:repeat(2,1fr);gap:2px;display:grid;overflow:hidden}.completed-page-card .completed-job-gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.completed-page-card>span{color:#edbd5e;place-items:center;font-size:45px;display:grid}.completed-page-card>small,.completed-page-card>h2,.completed-page-card>p,.completed-page-card>b{margin-left:20px;margin-right:20px}.completed-page-card>small{margin-top:18px}.completed-page-card>h2{margin-top:8px;margin-bottom:5px;font-size:24px}.completed-page-card>p{margin-top:0;line-height:1.55}.completed-page-card>b{margin-top:auto;margin-bottom:20px}.completed-page-card .completed-job-gallery{cursor:zoom-in;padding:0;position:relative;grid-template-columns:none!important;display:block!important}.completed-image-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.completed-page-card .completed-job-gallery .completed-job-image{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;margin:0;transition:transform .25s,filter .25s;display:block}.completed-image-open:hover .completed-job-image{filter:brightness(1.08);transform:scale(1.025)}.completed-gallery-arrow,.completed-lightbox-arrow{z-index:3;color:#f1c66e;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071018d9;border:1px solid #d3a34d;place-items:center;width:34px;height:42px;font-size:25px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.completed-gallery-arrow.previous,.completed-lightbox-arrow.previous{left:10px}.completed-gallery-arrow.next,.completed-lightbox-arrow.next{right:10px}.completed-gallery-arrow:hover,.completed-lightbox-arrow:hover{color:#081018;background:#d4a44d}.completed-gallery-count{color:#f0c56c;background:#071018dc;border:1px solid #9b7439;border-radius:999px;padding:4px 7px;font:9px DM Mono,monospace;position:absolute;bottom:9px;right:10px}.completed-lightbox{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020609ed;place-items:center;padding:50px;display:grid;position:fixed;inset:0}.completed-lightbox>img{-o-object-fit:contain;object-fit:contain;border:1px solid #b8893f;max-width:min(1100px,90vw);max-height:82vh;display:block;box-shadow:0 35px 100px #000,0 0 35px #c18c3428}.completed-lightbox-close{color:#f0c36a;cursor:pointer;background:#0b151e;border:1px solid #c59443;border-radius:50%;width:42px;height:42px;font-size:23px;position:absolute;top:22px;right:25px}.completed-lightbox>span{color:#e7bc67;font:11px DM Mono,monospace;position:absolute;bottom:22px}@media (max-width:650px){.completed-lightbox{padding:20px}.completed-lightbox-arrow.previous{left:4px}.completed-lightbox-arrow.next{right:4px}}
.profile-hub-page{background:radial-gradient(circle at 75% 0,#8e64231c,#0000 28%),#161412;min-height:100vh}.profile-hero{justify-content:space-between;align-items:end;gap:40px;padding-top:78px;padding-bottom:42px;display:flex}.profile-hero h1{color:#f1e5d0;letter-spacing:-3px;margin:12px 0 16px;font:700 clamp(44px,6vw,72px)/.92 Georgia,serif}.profile-hero h1 em{color:#e5b452;font-style:normal}.profile-hero>div>p:last-child{color:#ab9c87;max-width:480px;font-size:14px;line-height:1.7}.profile-identity{background:#211c16;border:1px solid #70512b;align-items:center;gap:14px;min-width:290px;padding:17px;display:flex}.profile-identity>span{color:#f0c56d;background:#3b2915;border:1px solid #c18e3e;border-radius:50%;place-items:center;width:52px;height:52px;font:700 22px Georgia,serif;display:grid}.profile-identity small,.profile-identity b,.profile-identity i{display:block}.profile-identity small{color:#c49a56;letter-spacing:1px;font:9px DM Mono}.profile-identity b{color:#f1e5d0;margin:5px 0;font-size:12px}.profile-identity i{color:#9e927f;font:10px DM Mono}.profile-identity u{background:#b8d94a;border-radius:50%;width:6px;height:6px;margin-right:5px;text-decoration:none;display:inline-block}.profile-command{background:#1e1914;border:1px solid #654a2a;grid-template-columns:repeat(3,1fr) 180px;display:grid}.profile-stat,.profile-support-link{border-right:1px solid #4e3a22;padding:21px 24px}.profile-stat small{color:#af8a50;letter-spacing:1.2px;font:9px DM Mono;display:block}.profile-stat b{color:#f2dfbd;margin:8px 0 4px;font:700 27px Georgia,serif;display:block}.profile-stat span{color:#988a77;font-size:11px}.profile-support-link{color:#e9bf68;border:0;justify-content:space-between;align-items:center;font:700 11px DM Mono;display:flex}.profile-support-link span{font-size:17px}.profile-content{grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding-top:24px;padding-bottom:100px;display:grid}.profile-orders,.profile-side section{background:linear-gradient(145deg,#272119,#1b1713);border:1px solid #654a2a}.profile-section-heading{border-bottom:1px solid #4e3a22;justify-content:space-between;align-items:end;padding:24px;display:flex}.profile-section-heading h2{color:#f1e5d0;margin:7px 0 0;font:700 26px Georgia,serif}.profile-section-heading>a{color:#dcb05b;font:10px DM Mono}.profile-order-list article{border-bottom:1px solid #43331f;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:18px 24px;display:grid}.profile-order-icon{color:#e6b858;background:#342414;border:1px solid #896635;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.profile-order-list small{color:#a88a5c;font:9px DM Mono}.profile-order-list h3{color:#f0e5d2;margin:5px 0;font:700 15px Georgia,serif}.profile-order-list p{color:#978a78;margin:0;font-size:11px}.profile-order-state{text-align:right}.profile-order-state b{color:#e6bd67;text-transform:uppercase;font:10px DM Mono;display:block}.profile-order-state span{color:#928572;margin-top:6px;font-size:10px;display:block}.profile-order-state.completed b{color:#b8d94a}.profile-empty{text-align:center;color:#9e907c;padding:55px 22px;font-size:12px}.profile-empty>span{color:#e4b556;font-size:22px}.profile-empty h3{color:#f0e2c6;margin:8px 0;font:700 20px Georgia,serif}.profile-empty a{color:#e6ba63;font:10px DM Mono}.profile-side{flex-direction:column;gap:18px;display:flex}.profile-side section{padding:20px}.profile-side section>a{color:#e2d3b8;border-top:1px solid #493723;align-items:center;gap:10px;padding:13px 0;font-size:12px;display:flex}.profile-side section>a span{color:#b98f4a;font:10px DM Mono}.profile-side section>a b{color:#d9aa53;margin-left:auto}.profile-security h3{color:#f1e3c7;margin:10px 0;font:700 19px Georgia,serif}.profile-security>p:not(.gold-kicker){color:#a69885;font-size:12px;line-height:1.6}.profile-security>a{font:10px DM Mono;display:block;color:#e7b961!important;padding-bottom:0!important}@media (max-width:800px){.profile-hero{padding-top:52px;display:block}.profile-identity{margin-top:28px}.profile-command{grid-template-columns:1fr 1fr}.profile-support-link{border-top:1px solid #4e3a22;grid-column:1/-1}.profile-content{grid-template-columns:1fr}.profile-side{grid-template-columns:1fr 1fr}}@media (max-width:560px){.profile-hero,.profile-command,.profile-content{padding-left:18px;padding-right:18px}.profile-command{padding:0;display:block}.profile-stat,.profile-support-link{border-bottom:1px solid #4e3a22;border-right:0}.profile-order-list article{grid-template-columns:42px 1fr}.profile-order-state{text-align:left;grid-column:2}.profile-side{grid-template-columns:1fr}}
.profile-hub-page{background:radial-gradient(circle at 78% 5%,#c98d3518,#0000 28%),linear-gradient(#08131d,#060b10 60%);overflow-x:hidden}.profile-hub-page .wrap{box-sizing:border-box;width:100%}.profile-hero{max-width:1215px;margin:0 auto;padding-top:72px}.profile-hero h1{text-shadow:0 10px 30px #0008;font-size:clamp(48px,7vw,84px)}.profile-identity{box-sizing:border-box;max-width:360px;box-shadow:inset 0 1px #ffffff0b,0 18px 45px #0009;background:linear-gradient(145deg,#122230,#081119 76%)!important;border-color:#3d5b6d!important;border-radius:14px!important}.profile-command{box-sizing:border-box;border-radius:14px;max-width:1215px;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 45px #0009;background:linear-gradient(145deg,#122230,#081119 76%)!important;border-color:#3d5b6d!important}.profile-stat,.profile-support-link{border-color:#2e4859}.profile-stat b{color:#f0c66e;text-shadow:0 0 18px #d69c3c44}.profile-content{box-sizing:border-box;gap:22px;max-width:1215px;margin-left:auto;margin-right:auto}.profile-orders,.profile-side section{min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 45px #0009;background:linear-gradient(145deg,#122230,#081119 76%)!important;border-color:#3d5b6d!important;border-radius:15px!important}.profile-section-heading{border-color:#2e4859;padding:22px 25px}.profile-section-heading h2{font-size:29px}.profile-order-list article{border-color:#243d4e;padding:20px 25px;transition:background .18s,transform .18s}.profile-order-list article:hover{background:#172b39;transform:translate(3px)}.profile-order-icon{background:radial-gradient(circle,#443018,#171a1b);border-color:#b0833d;box-shadow:0 0 18px #d39a3d20}.profile-order-state b{background:#221d15;border:1px solid #87652f;border-radius:999px;padding:6px 9px;display:inline-block}.profile-side section{padding:22px}.profile-order-list article>div:nth-child(2){min-width:0}.profile-order-list h3,.profile-order-list p{overflow-wrap:anywhere}.profile-empty{align-content:center;place-items:center;gap:5px;min-height:180px;display:grid}.profile-identity b{overflow-wrap:anywhere}@media (max-width:800px){.profile-hero{padding-top:50px}.profile-command{margin-top:8px}.profile-side{display:grid}.profile-identity{width:100%;max-width:none}.profile-content{padding-top:20px}.profile-hero{display:block}.profile-identity{margin-top:28px}.profile-command{grid-template-columns:1fr 1fr}.profile-support-link{border-top:1px solid #2e4859;grid-column:1/-1}.profile-content{grid-template-columns:1fr}.profile-side{grid-template-columns:1fr 1fr}}@media (max-width:560px){.profile-hero,.profile-command,.profile-content{padding-left:18px;padding-right:18px}.profile-hero h1{letter-spacing:-2px;font-size:clamp(42px,13vw,64px)}.profile-command{padding:0;display:block}.profile-stat,.profile-support-link{border-bottom:1px solid #2e4859;border-right:0}.profile-section-heading{padding:18px}.profile-order-list article{grid-template-columns:42px 1fr;padding:16px 18px}.profile-order-state{text-align:left;grid-column:2}.profile-side{grid-template-columns:1fr}}
:is(.service-card,.catalog-product,.feature-card,.workspace-card,.home-flow-card,.why-grid article,.steps>div,.completed-page-card,.completed-lane article,.profile-side section,.profile-orders,.skill-method,.dagannoth-method){transition:transform .24s,border-color .24s,box-shadow .24s,filter .24s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f7d37b0b,0 12px 28px #00000045;background:linear-gradient(140deg,#25211c 0%,#171512 62%,#101114 100%)!important;border-color:#77562e!important}:is(.service-card,.catalog-product,.feature-card,.workspace-card,.home-flow-card,.why-grid article,.steps>div,.completed-page-card,.completed-lane article,.profile-side section,.profile-orders):before{content:"";z-index:0;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);pointer-events:none;border:1px solid #e3b6601c;position:absolute;inset:5px}:is(.service-card,.catalog-product,.feature-card,.workspace-card,.home-flow-card,.why-grid article,.steps>div,.completed-page-card,.completed-lane article,.profile-side section,.profile-orders)>*{z-index:1;position:relative}:is(.service-card,.catalog-product,.feature-card,.workspace-card,.home-flow-card,.why-grid article,.steps>div,.completed-page-card,.completed-lane article,.skill-method,.dagannoth-method):hover{filter:brightness(1.06);transform:translateY(-5px);box-shadow:inset 0 0 0 1px #ffe5a64a,0 22px 38px #000b,0 0 21px #c4872926;border-color:#e4b754!important}.service-card:after,.feature-card:after,.workspace-card:after,.home-flow-card:after,.why-grid article:after,.steps>div:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#0000 48%,#d8aa5140 49% 51%,#0000 52%);width:42px;height:42px;position:absolute;top:0;right:0}.home-flow-card b,.why-grid article>span,.steps>div>b{color:#f1c25d;text-shadow:0 0 16px #c5862e88}.profile-orders,.profile-side section{border-color:#6f512c!important}.profile-orders:before,.profile-side section:before{z-index:0}@media (prefers-reduced-motion:reduce){:is(.service-card,.catalog-product,.feature-card,.workspace-card,.home-flow-card,.why-grid article,.steps>div,.completed-page-card,.completed-lane article,.skill-method,.dagannoth-method){transition:none}}:is(.service-card,.catalog-product,.feature-card,.workspace-card,.home-flow-card,.why-grid article,.steps>div,.completed-page-card,.completed-lane article,.profile-side section,.profile-orders){clip-path:none;border-radius:15px;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0008,0 12px 28px #0008;background:linear-gradient(145deg,#0d1620,#071018 72%)!important;border:1px solid #6d562b!important}.completed-lane article{clip-path:none}.item-product-card{clip-path:none!important;border-radius:15px!important}.item-product-card .product-art{border-radius:14px 14px 0 0}.service-card:before,.catalog-product:before,.feature-card:before,.workspace-card:before,.home-flow-card:before,.why-grid article:before,.steps>div:before,.completed-page-card:before,.completed-lane article:before,.profile-side section:before,.profile-orders:before{border-radius:inherit;clip-path:none;opacity:1;background:linear-gradient(115deg,#ffffff0b,#0000 28% 75%,#c9963d10);border:0;inset:0}.service-card:after,.feature-card:after,.workspace-card:after,.home-flow-card:after,.why-grid article:after,.steps>div:after{display:none}.service-card .service-art,.catalog-product .product-art,.workspace-card{background-image:radial-gradient(circle at 50% 42%,#b9822f24,#0000 48%),linear-gradient(145deg,#101d29,#081018)!important}.service-card .service-body,.catalog-product .product-info{background:linear-gradient(145deg,#0c151e,#081018)!important}.item-product-card .product-info{background:linear-gradient(145deg,#0d1721,#081018)!important}.item-product-card .product-art:after{border-color:#d4a54c25}.item-product-card .product-art small{color:#e8bc63;background:#0a1119e8;border-color:#a77d35}.item-art-status{background:#08111ae8;border-color:#526441}.item-card-buy{border-top-color:#a17a373d!important}.item-card-buy .feature-button{background:linear-gradient(#d7ad59,#916927)!important}.service-card:hover,.catalog-product:hover,.feature-card:hover,.workspace-card:hover,.home-flow-card:hover,.why-grid article:hover,.steps>div:hover,.completed-page-card:hover,.completed-lane article:hover{box-shadow:inset 0 1px #ffe8b729,0 20px 42px #000c,0 0 18px #c88d2920;border-color:#c99843!important}
