.admin-shell{--admin-ink:#172736;--admin-muted:#81909f;--admin-line:#e7edf1;--admin-brand:#099d8b;min-height:100vh;color:var(--admin-ink);font-family:var(--font-kanit),Kanit,sans-serif;background:#f4f7f9;font-size:14px;display:flex}.admin-shell *{box-sizing:border-box}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font:inherit}.admin-shell button{cursor:pointer}.admin-shell button:disabled{opacity:.45;cursor:not-allowed}.admin-shell a{color:inherit;text-decoration:none}.admin-sidebar{color:#a4b1c0;z-index:30;background:#101d2b;flex-direction:column;width:244px;padding:30px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.admin-logo{align-items:center;gap:13px;margin:0 15px 36px;display:flex;color:#fff!important}.admin-logo img{width:39px;height:39px}.admin-logo b{letter-spacing:-1px;font-size:26px;line-height:1.2}.admin-logo small{letter-spacing:1.8px;color:#8699ad;margin-top:4px;font-size:9px;display:block}.nav-caption{letter-spacing:2px;color:#566d83;margin:0 15px 14px;font-size:9px}.admin-sidebar nav{gap:7px;display:grid}.admin-sidebar nav button{text-align:left;color:#a4b1c0;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;transition:background .15s;display:flex}.admin-sidebar nav button:hover{color:#fff;background:#1a2b3d}.admin-sidebar nav button.selected{color:#72decc;background:#173b3f}.admin-sidebar nav em{color:#b4f6e8;background:#315350;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.sidebar-store{align-items:center;gap:12px;margin-top:auto;padding:30px 15px 20px;font-size:12px;display:flex;color:#b3beca!important}.sidebar-profile{border-top:1px solid #263547;align-items:center;gap:12px;padding:22px 9px 0;display:flex}.sidebar-profile>span{color:#aee9e2;background:#2c4659;border-radius:12px;place-items:center;width:37px;height:37px;font-size:16px;display:grid}.sidebar-profile b{color:#e2e9f1;font-size:12px;display:block}.sidebar-profile small{color:#678094;margin-top:3px;font-size:10px;display:block}.admin-main{flex:1;min-width:0;margin-left:244px}.admin-topbar{border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;height:75px;padding:0 38px;font-size:12px;display:flex}.admin-topbar>div{align-items:center;gap:12px;display:flex}.admin-topbar span{color:#8a97a7}.admin-topbar button{color:#66798c;background:#f6f8fa;border:1px solid #e9edf1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-topbar a{align-items:center;gap:8px;display:flex}.admin-online{align-items:center;gap:7px;margin-right:12px;font-size:10px;display:flex}.admin-online i{background:#10ab8d;border-radius:50%;width:6px;height:6px}.admin-content{max-width:1540px;margin:auto;padding:36px 38px 60px}.admin-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.admin-eyebrow{letter-spacing:1.7px;color:#99a5b0;font-size:9px;font-weight:600}.admin-page-heading h1{letter-spacing:-.8px;margin:8px 0 5px;font-size:28px;font-weight:600}.admin-page-heading p{color:#87939f;margin:0;font-size:12px}.admin-primary,.admin-secondary{cursor:pointer;background:#099d8b;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.admin-primary:hover{background:#088876}.admin-secondary{background:#fff;border:1px solid #dfe6ec;color:#385065!important}.admin-secondary:hover{background:#f4f8fa}.danger{color:#cc4d58!important}.admin-primary.danger{background:#c84452;color:#fff!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.admin-metric{background:#fff;border:1px solid #e4ebf0;border-radius:13px;padding:21px 22px;box-shadow:0 3px 10px #17273603}.admin-metric>div{color:#798895;justify-content:space-between;align-items:center;font-size:12px;display:flex}.admin-metric svg{color:#a0aeb9}.admin-metric strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:15px 0 8px;font-size:28px;font-weight:600;display:block}.admin-metric small{color:#93a0aa;font-size:10px}.overview-grid{grid-template-columns:1.7fr 1fr;gap:24px;display:grid}.admin-panel{background:#fff;border:1px solid #e4ebf0;border-radius:13px;margin-bottom:24px;overflow:hidden}.panel-title{justify-content:space-between;align-items:center;gap:15px;padding:22px 24px 16px;display:flex}.panel-title h2{margin:0;font-size:14px;font-weight:600}.panel-title p{color:#99a5af;margin:6px 0 0;font-size:10px}.panel-title>svg{color:#a3b0bb}.panel-title button{color:#079a88;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.panel-title>span{color:#99a5af;font-size:10px}.trend-chart{padding:0 18px 15px}.trend-chart svg{width:100%;display:block}.trend-chart summary{color:#96a3ad;cursor:pointer;padding-left:10px;font-size:10px}.daily-values{grid-template-columns:1fr 1fr;gap:8px;padding:15px;font-size:10px;display:grid}.daily-values span{justify-content:space-between;gap:10px;display:flex}.action-line{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f3f6;align-items:center;gap:12px;width:calc(100% - 48px);margin:0 24px;padding:14px 0;display:flex}.action-line div{flex:1}.action-line b{font-size:11px;font-weight:500;display:block}.action-line small{color:#99a5af;margin-top:4px;font-size:10px;display:block}.action-line>svg{color:#c3cbd2}.task-icon{color:#0aa184;background:#eaf8f4;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.task-icon.orange{color:#dba154;background:#fff5e8}.task-icon.blue{color:#7298d8;background:#edf3fc}.mini-stats{color:#97a5b0;gap:22px;padding:18px 24px;font-size:10px;display:flex}.mini-stats b{color:#50697d;margin-right:5px}.admin-table-wrap{overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.admin-table-wrap th{color:#9ca8b2;white-space:nowrap;background:#fafbfd;padding:13px 24px;font-size:10px;font-weight:400}.admin-table-wrap td{color:#576c7d;vertical-align:middle;border-top:1px solid #f0f3f6;padding:18px 24px}.admin-table-wrap td>b{color:#344a5e;font-size:11px;font-weight:500;display:block}.admin-table-wrap td small{color:#9da8b3;max-width:330px;margin-top:5px;font-size:9px;display:block}.admin-table-wrap td strong{white-space:nowrap;font-weight:500}.admin-badge{color:#81909f;white-space:nowrap;background:#f1f4f7;border-radius:6px;align-items:center;padding:5px 9px;font-size:9px;font-weight:500;display:inline-flex}.badge-completed,.badge-delivered,.badge-available,.badge-resolved{color:#27a47f;background:#eaf8f2}.badge-pending,.badge-processing,.badge-reserved{color:#c4974e;background:#fff5e8}.badge-issue,.badge-open,.badge-failed{color:#ca6b79;background:#fff0f2}.badge-answered{color:#6b8bbd;background:#eaf1ff}.badge-refunded,.badge-retired{color:#9682b4;background:#f0edf9}.table-action{color:#088f80;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.low-stock-list{gap:10px;padding:0 24px 15px;display:grid}.low-stock-list>div{border-top:1px solid #f0f3f6;align-items:center;gap:12px;padding-top:14px;font-size:11px;display:flex}.low-stock-list svg{color:#b6c3ce}.low-stock-list b{flex:1;font-weight:400}.low-stock-list span{color:#bf8d49;background:#fff5ea;border-radius:6px;padding:4px 9px;font-size:10px}.admin-toolbar{color:#91a1af;background:#fff;border:1px solid #e4ebf0;border-radius:10px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;display:flex}.admin-toolbar input{color:#334b5f;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:5px;font-size:12px}.admin-toolbar select{color:#486173;background:0 0;border:0;max-width:100%;font-size:12px}.admin-toolbar>span{white-space:nowrap;font-size:10px}.admin-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-product-card{background:#fff;border:1px solid #e4ebf0;border-radius:13px;padding:14px}.product-card-img{color:#bac8d4;background:#f2f6f8;border-radius:9px;place-items:center;height:130px;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.product-card-img img{object-fit:cover;width:100%;height:100%}.product-card-img>span{position:absolute;top:9px;right:9px}.admin-product-card>small{color:#9cabb7;font-size:10px}.admin-product-card h3{margin:6px 0 12px;font-size:15px;font-weight:500}.product-card-data{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-card-data strong{font-size:18px;font-weight:600}.product-card-data span{color:#8e9aa5;font-size:11px}.admin-product-card>p{color:#a0aab5;margin:12px 0;font-size:10px}.admin-product-card>button{width:100%}.admin-form{gap:18px;padding:20px 24px;display:grid}.admin-form label,.admin-login-panel label{color:#6a7e8e;gap:8px;font-size:11px;font-weight:500;display:grid}.admin-form input:not([type=checkbox]),.admin-form select,.admin-form textarea,.admin-login-panel input{color:#253f53;width:100%;font:inherit;background:#f9fbfc;border:1px solid #dee7ed;border-radius:8px;outline:none;min-width:0;padding:10px 12px;font-size:12px}.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus,.admin-login-panel input:focus{border-color:#40b5a9;box-shadow:0 0 0 3px #099d8b12}.admin-form textarea{resize:vertical;line-height:1.7}.form-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-form .check-label{cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.check-label input{accent-color:#0a9d8b;width:15px;height:15px}.form-checks{flex-wrap:wrap;gap:24px;display:flex}.admin-help{color:#8da0af;padding:0 24px 20px;font-size:11px;line-height:1.9}.admin-form .admin-help{margin:0;padding:0}.connection-list{padding:0 24px 20px;display:grid}.connection-list>div{border-bottom:1px solid #f0f3f6;justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.admin-error,.admin-notice{color:#bd4d5d;overflow-wrap:anywhere;background:#fff0f2;border-radius:9px;margin-bottom:18px;padding:13px 17px;font-size:12px;line-height:1.7}.admin-notice{color:#098e74;background:#e5f6f1;align-items:center;gap:10px;display:flex}.admin-loading{color:#8297a8;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.admin-empty{text-align:center;color:#a1afba;justify-items:center;gap:10px;padding:45px 20px;font-size:12px;display:grid}.admin-pagination{color:#8c9bab;justify-content:center;align-items:center;gap:18px;margin:22px 0;font-size:12px;display:flex}.admin-pagination button{background:#fff;border:1px solid #e1e8ee;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.ticket-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef3f6;align-items:center;gap:15px;width:100%;padding:20px 24px;display:flex}.ticket-list>button>div{flex:1}.ticket-list b{font-size:12px;font-weight:500}.ticket-list small{color:#99a8b5;margin-top:5px;font-size:10px;display:block}.audit-list{padding:0 24px 18px}.audit-list>div{border-top:1px solid #eef3f6;align-items:center;gap:13px;padding:14px 0;display:flex}.audit-list>div>div{flex:1}.audit-dot{background:#53bba9;border-radius:50%;width:7px;height:7px}.audit-list b{font-size:11px;font-weight:500}.audit-list small{color:#96a6b2;margin-top:5px;font-size:10px;display:block}.audit-list strong{font-size:12px;font-weight:500}.migration-card{background:#f4f8fa;border:1px solid #e4edf1;border-radius:9px;align-items:center;gap:20px;margin:0 24px 24px;padding:20px;display:flex}.migration-card div{flex:1}.migration-card h3{margin:0 0 8px;font-size:13px}.migration-card p{color:#8fa1ae;margin:0;font-size:11px;line-height:1.9}.admin-gate{place-items:center;gap:20px;padding:30px;display:grid}.admin-login-panel{background:#fff;border:1px solid #e5edf2;border-radius:19px;gap:20px;width:100%;max-width:450px;padding:38px;display:grid;box-shadow:0 18px 55px #152c4210}.admin-login-panel>img{width:50px;height:50px}.admin-login-panel>svg{color:#0b9d8b}.admin-login-panel h1{margin:0;font-size:25px}.admin-login-panel p{color:#8b9ca9;margin:0;font-size:12px;line-height:1.8}.admin-login-panel form{gap:18px;display:grid}.admin-login-panel>a:last-child{text-align:center;color:#81909f;font-size:12px}.mfa-secret{background:#eff8f5;border:1px solid #d5ede4;border-radius:8px;padding:16px}.mfa-secret code{overflow-wrap:anywhere;letter-spacing:2px;color:#10725f;margin:12px 0;font-size:14px;display:block}.mfa-secret button{color:#10917b;background:0 0;border:0;font-size:11px}.admin-order-summary{background:#f8fbfc;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.admin-order-summary h3{margin:8px 0;font-size:24px}.admin-order-summary small{color:#93a4b1;overflow-wrap:anywhere;font-size:11px}.admin-order-summary p{margin:0;font-size:12px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.refund-confirm{background:#fff0f2;border:1px solid #f4d5dc;border-radius:10px;flex-wrap:wrap;gap:12px;padding:20px;font-size:12px;display:flex}.refund-confirm p{width:100%;margin:0 0 5px}.timeline-row{border-top:1px solid #e7edf1;gap:18px;padding:12px 0;font-size:11px;display:flex}.timeline-row small{color:#9baab5;white-space:nowrap}.message-thread{gap:14px;max-height:340px;padding:18px 6px;display:grid;overflow:auto}.message-thread>div{background:#f1f5f8;border-radius:10px;padding:16px}.message-thread>div.admin-message{background:#e8f7f2}.message-thread small{color:#879cac;font-size:10px}.message-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.8}.recovery-codes{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.recovery-codes code{overflow-wrap:anywhere;background:#edf5f2;padding:9px;font-size:12px}.acmd-overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e20346b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.acmd-dialog{color:#263e50;background:#fff;border:1px solid #e3ebf1;border-radius:18px;outline:none;width:100%;max-width:520px;max-height:90dvh;padding:26px;overflow-y:auto;box-shadow:0 30px 100px #08223940}.acmd-dialog.dialog-wide{max-width:760px}.dialog-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.dialog-header h2{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600}.dialog-header button{color:#667e91;cursor:pointer;background:#f4f7f9;border:0;border-radius:9px;place-items:center;padding:7px;display:grid}.acmd-dialog .admin-form{padding:0}.acmd-dialog .dialog-actions{margin-top:15px}.acmd-dialog button:disabled{opacity:.45;cursor:not-allowed}.acmd-dialog p{line-height:1.8}.acmd-dialog button,.acmd-dialog input,.acmd-dialog textarea,.acmd-dialog select{font-family:inherit}.admin-shell :focus-visible,.acmd-dialog :focus-visible{outline-offset:3px;outline:3px solid #62ccba}.acmd-dialog .admin-help{padding:0}.acmd-dialog .admin-error{margin-top:15px}.acmd-dialog .admin-order-summary{padding:16px}@media (min-width:1500px){.admin-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){.admin-content{padding:28px 24px}.admin-topbar{padding:0 24px}.metric-grid{gap:12px}.admin-metric{padding:18px 16px}.admin-metric strong{font-size:23px}.overview-grid{grid-template-columns:1fr}.admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-wrap th,.admin-table-wrap td{padding:14px 18px}}@media (max-width:760px){.admin-shell{display:block}.admin-sidebar{z-index:30;width:100%;padding:13px 16px 8px;position:sticky;top:0}.admin-logo{gap:9px;margin:0 0 12px}.admin-logo img{width:28px;height:28px}.admin-logo b{font-size:22px}.admin-logo small{font-size:8px}.admin-sidebar nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.admin-sidebar nav button{white-space:nowrap;gap:7px;padding:9px 12px;font-size:10px}.admin-sidebar nav button svg{width:15px}.nav-caption,.sidebar-store,.sidebar-profile{display:none}.admin-main{margin-left:0}.admin-topbar{height:58px;padding:0 18px;font-size:10px}.admin-online{display:none}.admin-content{padding:23px 16px 45px}.admin-page-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.admin-page-heading h1{font-size:24px}.admin-page-heading p{font-size:10px}.admin-page-heading>.admin-primary{white-space:nowrap;margin-top:8px;padding:9px 12px;font-size:10px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-metric{padding:16px 14px}.admin-metric strong{margin:12px 0 5px;font-size:22px}.admin-metric>div{font-size:10px}.admin-metric small{font-size:9px}.admin-product-grid{gap:12px}.admin-product-card{padding:10px}.product-card-img{height:110px}.admin-product-card h3{font-size:13px}.product-card-data{flex-wrap:wrap}.product-card-data strong{font-size:17px}.panel-title{padding:19px 18px 14px}.panel-title h2{font-size:13px}.admin-form{padding:18px}.form-columns{grid-template-columns:1fr}.admin-toolbar>span{display:none}.migration-card{margin:0 18px 18px;display:grid}.admin-help,.connection-list{padding:0 18px 18px}.acmd-overlay{padding:12px}.acmd-dialog{border-radius:14px;max-height:94dvh;padding:20px}.dialog-header h2{font-size:17px}.timeline-row{gap:5px;display:grid}.admin-order-summary{align-items:flex-start}.admin-order-summary h3{font-size:21px}.admin-login-panel{padding:28px}.recovery-codes{grid-template-columns:1fr}}.admin-image-preview{object-fit:contain;border:1px solid #e0e9ef;border-radius:12px;max-width:220px;max-height:180px}.image-upload-control{background:#f0f8f5;border-radius:9px;padding:16px}.product-editor fieldset[hidden]{display:none!important}.product-step-heading{outline:none}.product-step-heading>small{color:#64748b;font-size:12px}.product-step-heading h3{color:#193b67;margin:5px 0 12px;font-size:22px}.product-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.product-stepper button{color:#64748b;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;width:100%;padding:5px 0;display:flex}.product-stepper button>span{background:#edf2fa;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.product-stepper button[aria-current=step]{color:#245eea;font-weight:600}.product-stepper button[aria-current=step]>span{color:#fff;background:#245eea}.product-stepper button:disabled{opacity:.45;cursor:default}.product-stepper small{font-size:10px}.wizard-actions{z-index:2;background:#fff;border-top:1px solid #e2e8f0;padding-top:14px;position:sticky;bottom:0}.product-review{background:#f5f8fe;border-radius:16px;padding:20px}.product-review>img{object-fit:contain;max-width:100%;max-height:120px}.product-review dl>div{border-bottom:1px solid #e2e8f0;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.product-review dt{color:#64748b}.product-review dd{overflow-wrap:anywhere;margin:0}.settings-sections,.settings-form{gap:16px;display:grid}.settings-group{background:#fff;border:1px solid #e0e8f3;border-radius:18px;overflow:hidden}.settings-group>summary{cursor:pointer;align-items:center;gap:14px;padding:20px;list-style:none;display:flex}.settings-group>summary::-webkit-details-marker{display:none}.settings-group>summary:after{content:"+";color:#245eea;margin-left:auto;font-size:22px}.settings-group[open]>summary:after{content:"−"}.settings-group>summary>span{color:#245eea;background:#edf3ff;border-radius:12px;padding:10px;font-weight:600}.settings-group>summary b,.settings-group>summary small{display:block}.settings-group>summary small{color:#71839b;margin-top:5px;font-size:12px}.settings-group-body{gap:18px;padding:0 22px 22px;display:grid}.settings-group>.admin-panel{box-shadow:none;border:0;margin:0}.settings-group>.admin-panel>h2{display:none}.settings-save{background:#f1f6ff;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.settings-save small{color:#64748b}.settings-group-body label{min-width:0}@media (max-width:600px){.product-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-stepper button{flex-direction:row}.product-stepper small{font-size:9px}.settings-group>summary{gap:10px;padding:16px}.settings-group>summary b{font-size:14px}.settings-group>summary small{font-size:10px}.settings-group-body{padding:0 16px 16px}.settings-save{flex-direction:column;align-items:stretch}.wizard-actions{flex-wrap:wrap;gap:8px;display:flex}.wizard-actions button{flex:1;min-width:80px}.product-review{padding:14px}.product-review dl>div{grid-template-columns:80px minmax(0,1fr)}}.admin-shell .admin-content:is([data-view=overview],[data-view=settings]){width:100%;min-width:0}.admin-shell .admin-content[data-view=overview] .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}.admin-shell .admin-content[data-view=overview] .admin-metric{border-radius:16px;min-width:0;padding:20px;container-type:inline-size}.admin-shell .admin-content[data-view=overview] .admin-metric>div{gap:8px;min-height:24px;line-height:1.5}.admin-shell .admin-content[data-view=overview] .admin-metric>div>svg{flex-shrink:0}.admin-shell .admin-content[data-view=overview] .admin-metric strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin:12px 0 6px;font-size:clamp(16px,10cqw,28px);line-height:1.4}.admin-shell .admin-content[data-view=overview] .overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-bottom:20px}.admin-shell .admin-content[data-view=overview] .overview-grid>.admin-panel{margin:0}.admin-shell .admin-content[data-view=overview] .admin-panel{border-radius:16px;min-width:0;max-width:100%;margin-bottom:20px}.admin-shell .admin-content[data-view=overview] .panel-title{min-width:0;padding:20px}.admin-shell .admin-content[data-view=overview] .panel-title>div{min-width:0}.admin-shell .admin-content[data-view=overview] .panel-title>svg{flex-shrink:0}.admin-shell .admin-content[data-view=overview] .trend-chart{min-width:0;padding:0 16px 20px}.admin-shell .admin-content[data-view=overview] .trend-chart svg{max-width:100%;height:auto}.admin-shell .admin-content[data-view=overview] .daily-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0}.admin-shell .admin-content[data-view=overview] .daily-values span{flex-wrap:wrap;min-width:0}.admin-shell .admin-content[data-view=overview] .daily-values b{white-space:nowrap}.admin-shell .admin-content[data-view=overview] .action-line{width:calc(100% - 40px);margin:0 20px}.admin-shell .admin-content[data-view=overview] .action-line div{min-width:0}.admin-shell .admin-content[data-view=overview] .mini-stats{flex-wrap:wrap;gap:10px 20px;padding:18px 20px}.admin-shell .settings-sections,.admin-shell .settings-form{gap:16px;width:100%;min-width:0;margin:0;padding:0}.admin-shell .settings-group{border-radius:16px;width:100%;min-width:0}.admin-shell .settings-group>summary{gap:12px;padding:20px}.admin-shell .settings-group>summary>span{text-align:center;flex-shrink:0;min-width:40px}.admin-shell .settings-group>summary>div{overflow-wrap:anywhere;flex:1;min-width:0}.admin-shell .settings-group>summary:after{flex-shrink:0;margin-left:0}.admin-shell .settings-group-body{gap:16px;min-width:0;padding:0 20px 20px}.admin-shell .settings-group-body.form-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .settings-group .admin-banner-panel{border-radius:0;min-width:0;padding:0 20px 20px;overflow:visible}.admin-shell .admin-banner-panel .admin-help{margin:0 0 16px;padding:0}.admin-shell .admin-banner-panel .image-upload-control{color:#526a85;background:#f1f6ff;border:1px dashed #c8d8ef;border-radius:12px;gap:10px;min-width:0;margin:0;font-size:12px;display:grid}.admin-shell .admin-banner-panel input{color:#253c59;background:#fff;border:1px solid #dce4ef;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:10px;font-size:13px;display:block}.admin-shell .admin-banner-panel input[type=file]{padding:7px;font-size:11px;overflow:hidden}.admin-shell .admin-banner-panel input::file-selector-button{color:#245eea;background:#eaf1ff;border:0;border-radius:7px;margin-right:8px;padding:8px}.admin-shell .admin-banner-panel label{gap:8px;min-width:0;font-size:12px;display:grid}.admin-shell .admin-banner-panel>button{white-space:normal;max-width:100%}.admin-shell .settings-save{border-radius:16px;min-width:0;padding:18px 20px}.admin-shell .settings-save small{min-width:0;line-height:1.7}.admin-shell .settings-save button{flex-shrink:0}@media (max-width:1300px){.admin-shell .admin-content[data-view=overview] .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-content[data-view=overview] .overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-shell .admin-content[data-view=overview] .metric-grid{gap:12px}.admin-shell .admin-content[data-view=overview] .admin-metric{border-radius:14px;padding:16px}.admin-shell .admin-content[data-view=overview] .admin-metric:nth-child(-n+2){grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.admin-shell .admin-content[data-view=overview] .admin-metric:nth-child(-n+2)>div{grid-column:1;justify-content:flex-start}.admin-shell .admin-content[data-view=overview] .admin-metric:nth-child(-n+2)>div svg{width:16px}.admin-shell .admin-content[data-view=overview] .admin-metric:nth-child(-n+2) strong{grid-area:1/2/3;margin:0;font-size:clamp(19px,6cqw,27px)}.admin-shell .admin-content[data-view=overview] .admin-metric:nth-child(-n+2) small{grid-column:1}.admin-shell .admin-content[data-view=overview] .overview-grid{gap:16px;margin-bottom:16px}.admin-shell .admin-content[data-view=overview] .admin-panel{margin-bottom:16px}.admin-shell .admin-content[data-view=overview] .panel-title{padding:16px}.admin-shell .admin-content[data-view=overview] .panel-title h2{line-height:1.5}.admin-shell .admin-content[data-view=overview] .daily-values{grid-template-columns:minmax(0,1fr)}.admin-shell .settings-group>summary{gap:10px;padding:16px}.admin-shell .settings-group-body,.admin-shell .settings-group .admin-banner-panel{padding:0 16px 16px}.admin-shell .settings-group-body.form-columns{grid-template-columns:minmax(0,1fr)}.admin-shell .settings-save{flex-direction:column;align-items:stretch;padding:16px}.admin-shell .settings-save button{width:100%}}@media (max-width:360px){.admin-shell .admin-content[data-view=overview] .admin-metric:nth-child(-n+2){display:block}.admin-shell .admin-content[data-view=overview] .admin-metric:nth-child(-n+2) strong{margin:8px 0 4px;font-size:clamp(18px,9cqw,26px)}}.crop-editor{color:#526a85;gap:12px;display:grid}.crop-editor>p{font-size:12px;line-height:1.7}.crop-editor canvas{object-fit:contain;touch-action:none;cursor:grab;background:#edf3ff;border-radius:12px;width:100%;max-height:45vh;display:block}.crop-editor label{gap:7px;font-size:12px;display:grid}.crop-editor input,.crop-editor select{accent-color:#245eea;width:100%;min-width:0}.crop-editor select{background:#fff;border:1px solid #dce6f4;border-radius:10px;padding:10px}.admin-shell .product-card-img img,.admin-shell .category-admin-preview img{object-fit:contain}.admin-shell .crop-dialog{z-index:1200}.admin-shell .members-table{table-layout:fixed;width:100%;min-width:0}.admin-shell .members-table th:first-child{width:65%}.admin-shell .member-open{text-align:left;overflow-wrap:anywhere;color:#1756b8;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 0;font-weight:600;display:flex}.admin-shell .member-open svg{flex-shrink:0}.admin-shell .presence{white-space:nowrap;color:#718093;align-items:center;gap:7px;font-size:13px;display:inline-flex}.admin-shell .presence i{background:#9aa5b1;border-radius:50%;width:8px;height:8px}.admin-shell .presence.is-online{color:#15805a}.admin-shell .presence.is-online i{background:#12b981}.admin-shell .member-facts{gap:12px;margin:0;display:grid}.admin-shell .member-facts>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.admin-shell .member-facts dt{color:#718093}.admin-shell .member-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.admin-shell .member-controls{flex-wrap:wrap;gap:8px;display:flex}.admin-shell .balance-review{background:#eef5ff;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.admin-shell .balance-review span{min-width:0}.admin-shell .balance-review strong{overflow-wrap:anywhere;color:#1558bd;font-size:clamp(16px,4vw,24px);display:block}.admin-shell .member-detail h3{overflow-wrap:anywhere}.admin-shell .member-detail form{border-top:1px solid #e1e9f2;padding-top:20px}.admin-shell .overview-grid.overview-no-tasks{grid-template-columns:minmax(0,1fr)}.admin-shell .sales-panel{min-width:0}.admin-shell .sales-body{padding:0 22px 22px}.admin-shell .sales-controls{align-items:end;gap:8px;margin:0 0 20px;display:flex}.admin-shell .sales-controls>button{color:#245eea;background:#f6f9ff;border:1px solid #dae5f4;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:42px;display:grid}.admin-shell .sales-controls label{color:#71849d;flex:1;gap:6px;min-width:0;font-size:12px;display:grid}.admin-shell .sales-controls input{color:#284567;background:#fff;border:1px solid #dae5f4;border-radius:12px;width:100%;min-width:0;max-width:100%;height:42px;padding:8px}.admin-shell .sales-total{color:#71849d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.admin-shell .sales-total strong{color:#245eea;overflow-wrap:anywhere;font-size:clamp(23px,3vw,32px);display:block}.admin-shell .sales-chart{width:100%;height:auto;margin-top:12px;display:block}.admin-shell .sales-details{border-top:1px solid #e4ecf5;margin-top:15px;padding:15px 0 0}.admin-shell .sales-details summary{cursor:pointer;color:#284567;font-size:13px}.admin-shell .sales-table-scroll{max-height:360px;margin-top:12px;overflow:auto}.admin-shell .sales-table-scroll table{border-collapse:collapse;width:100%;min-width:0;font-size:12px}.admin-shell .sales-table-scroll th,.admin-shell .sales-table-scroll td{text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f7;padding:10px 6px}.admin-shell .sales-table-scroll th:first-child,.admin-shell .sales-table-scroll td:first-child{text-align:left}.admin-shell .sales-month-link{color:#245eea;min-height:36px;text-decoration:underline}.admin-shell .sales-month-link:disabled{color:#9ba8b9;text-decoration:none}.admin-shell .pending-tasks .action-line small{white-space:normal;line-height:1.7}.admin-shell .pending-tasks .action-line>div{overflow-wrap:anywhere;min-width:0}@media (max-width:480px){.admin-shell .sales-body{padding:0 14px 16px}.admin-shell .sales-controls{gap:5px}.admin-shell .sales-controls>button{width:34px}.admin-shell .sales-total strong{font-size:24px}}.admin-shell .sales-mode{background:#edf3fd;border-radius:999px;margin-bottom:12px;padding:4px;display:flex}.admin-shell .sales-mode button{color:#7489a6;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 16px}.admin-shell .sales-mode button[aria-pressed=true]{color:#fff;background:#245eea;box-shadow:0 3px 8px #245eea22}.admin-shell .sales-compact .sales-controls{align-items:center;margin-bottom:12px}.admin-shell .sales-controls>input,.admin-shell .sales-controls>select{color:#284567;background:#fff;border:1px solid #dae5f4;border-radius:12px;flex:1;width:0;min-width:0;height:40px;padding:8px}.admin-shell .sales-controls>.sales-today{width:auto;padding:6px;font-size:11px}.admin-shell .sales-compact .sales-chart{max-height:190px;margin-top:6px}.admin-shell .sales-chart g[role=button]{cursor:pointer;outline:none}.admin-shell .sales-chart g[role=button]:focus rect:last-of-type{stroke:#123a9e;stroke-width:3px}.admin-shell .sales-insight{color:#6c82a2;background:#f1f6ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:51px;padding:10px 12px;font-size:12px;display:flex}.admin-shell .sales-insight b{color:#245eea;margin-left:9px}.admin-shell .sales-insight button{color:#245eea;font-size:12px}.admin-shell .sales-loading{place-items:center;min-height:220px;display:grid}
.admin-entry{color:#65d6ca;border:1px solid #65d6ca30;border-radius:8px;padding:8px 10px;font-size:12px}.store-search{gap:12px;margin:24px 0 16px;display:flex}.store-search input,.store-search select{color:#b8c9d7;font:inherit;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;padding:13px 16px;font-size:13px}.store-search input{flex:1;min-width:0}.store-search select{max-width:170px}.store-search option{color:#fff;background:#142334}.store-announcement{color:#9ce6df;background:#69d5cc0d;border:1px solid #69d5cc30;border-radius:12px;margin-bottom:26px;padding:17px 22px;font-size:13px}.product-details-link{color:#6bcfc7;margin:10px 0 20px;font-size:11px;display:block}.store-footer-links{flex-wrap:wrap;align-items:center;gap:20px;font-size:11px;display:flex}.checkout-conditions{background:#ffffff08;border:1px solid #ffffff13;border-radius:9px;margin:15px 0;padding:15px;font-size:12px}.checkout-conditions p{white-space:pre-wrap;font-size:12px!important}.checkout-conditions a{color:#65d7cc;font-size:12px}.checkout-consent{color:#9baebb;flex-wrap:wrap;align-items:center;gap:6px;margin:22px 0 0;line-height:1.7;font-size:12px!important;display:flex!important}.checkout-consent input{accent-color:#23c4a8;height:16px;width:16px!important}.checkout-consent a{color:#77dbd0}.actual-product-image{object-fit:contain;z-index:1;border-radius:20px;width:100%;height:100%;position:relative}.product-information{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0 65px;display:grid}.product-information section{background:#ffffff04;border:1px solid #ffffff15;border-radius:16px;padding:30px}.product-information h2{color:#d3e3ec;margin:0 0 16px;font-size:18px}.product-information p{white-space:pre-wrap;color:#96afbf;overflow-wrap:anywhere;margin:0 0 24px;font-size:13px;line-height:1.9}.product-information dl{gap:0;font-size:12px;display:grid}.product-information dl>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.product-information dt{color:#718b9d}.product-information dd{color:#b4c9d6;text-align:right;margin:0}.product-information a{color:#64d5cc;font-size:13px}.policy-page{color:#b6cbd9;max-width:850px;min-height:100vh;margin:0 auto;padding:50px 25px 80px}.policy-page>a{color:#6ed6cd;font-size:13px}.policy-page h1{margin:35px 0;font-size:30px}.policy-page section{background:#ffffff05;border:1px solid #ffffff15;border-radius:14px;margin-bottom:20px;padding:25px}.policy-page h2{margin:0 0 18px;font-size:18px}.policy-page p{white-space:pre-wrap;color:#91aabc;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.policy-page a{color:#6ed6cd}.account-page{color:#263e50;background:#f4f7f9;max-width:1150px;min-height:100vh;margin:auto;padding:30px 25px 75px}.account-page:before{content:"";z-index:-1;background:#f4f7f9;position:fixed;inset:0}.account-page header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.account-page header>a{color:#678195;font-size:12px}.account-page .store-brand{color:#233e54;gap:10px;display:flex}.account-page .store-brand img{width:34px;height:34px}.account-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.account-heading small{letter-spacing:2px;color:#8b9ba6;font-size:9px}.account-heading h1{margin:10px 0;font-size:30px;font-weight:600}.account-heading p{color:#91a0ad;margin:0;font-size:12px}.account-tabs{gap:10px;margin:24px 0;display:flex}.account-tabs button{color:#8c9da9;cursor:pointer;background:#fff;border:1px solid #e0e8ed;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:12px;display:flex}.account-tabs button.active{color:#fff;background:#079d8b;border-color:#079d8b}.account-loading{color:#92a4b2;align-items:center;gap:8px;font-size:12px;display:flex}.account-verify{color:#648092;background:#eaf4f8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;font-size:11px;display:flex}.account-verify button{color:#138fa0;font:inherit;cursor:pointer;background:0 0;border:0}.account-orders{gap:20px;display:grid}.account-orders>article{background:#fff;border:1px solid #e2eaf0;border-radius:14px;overflow:hidden}.account-order-head{background:#fbfcfd;border-bottom:1px solid #eaf0f4;align-items:center;gap:18px;padding:20px 24px;display:flex}.account-order-head>div{flex:1;min-width:0}.account-order-head b{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.account-order-head small{color:#9aabb8;margin-top:5px;font-size:10px;display:block}.account-order-head strong{white-space:nowrap;font-size:15px}.owned-product{border-bottom:1px solid #edf2f5;padding:22px 24px}.owned-product-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.owned-product-title svg{color:#83a6b9}.owned-product-title h2{flex:1;margin:0;font-size:14px;font-weight:500}.owned-product-title h2 small{color:#a4b4c0}.owned-product-title>span{color:#94a9b8;font-size:10px}.reveal-button,.download-button{color:#139782;cursor:pointer;background:#f1faf7;border:1px solid #dce9ed;border-radius:8px;align-items:center;gap:8px;margin:5px 0 10px;padding:9px 13px;font-size:11px;display:inline-flex}.owned-secrets{gap:8px;margin:10px 0;display:grid}.owned-secrets>div{background:#f2f7fa;border:1px solid #e1ebf0;border-radius:8px;align-items:flex-start;gap:12px;padding:13px;display:flex}.owned-secrets code{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.8}.owned-secrets button{color:#7a99ab;cursor:pointer;background:0 0;border:0}.download-button small{color:#86a99c;font-size:9px}.owned-product details{color:#829aab;border-top:1px solid #edf2f5;padding:12px 0;font-size:11px}.owned-product summary{cursor:pointer;color:#56788d}.owned-product details p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.owned-order-footer{color:#9baebc;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;font-size:10px;display:flex}.owned-order-footer button{color:#228a9a;font:inherit;cursor:pointer;background:0 0;border:0}.owned-order-footer details p{font-size:10px;line-height:1.8}.owned-order-footer summary{cursor:pointer}.account-empty{color:#99aebb;place-items:center;gap:20px;padding:70px 25px;display:grid}.account-empty h2{color:#7393a5;margin:0;font-size:18px;font-weight:500}.account-empty p{margin:0;font-size:12px}.account-empty a{color:#0a9b88;font-size:12px}.account-tickets{gap:12px;display:grid}.account-tickets>button{text-align:left;cursor:pointer;color:#647f92;background:#fff;border:1px solid #e1eaf0;border-radius:12px;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.account-tickets>button>div{flex:1}.account-tickets b{font-size:13px;font-weight:500;display:block}.account-tickets small{color:#9cabb8;margin-top:5px;font-size:10px;display:block}.account-page .admin-form label{color:#6a7e8e;gap:8px;font-size:11px;display:grid}.account-page .admin-form input,.account-page .admin-form textarea,.account-page .admin-form select{font:inherit;color:#263e50;background:#f7fafb;border:1px solid #dce7ed;border-radius:8px;width:100%;padding:11px 12px;font-size:12px}.account-page button{font-family:inherit}.account-page a{text-decoration:none}.account-page .admin-primary{color:#fff}.account-page :focus-visible,.shop-shell :focus-visible{outline-offset:4px;outline:2px solid #55cbbb}@media (max-width:700px){.store-search{gap:8px}.store-search input{padding:12px;font-size:12px}.store-search select{width:120px;padding:8px;font-size:11px}.product-information{grid-template-columns:1fr}.product-information section{padding:22px}.account-page{padding:22px 16px 55px}.account-heading h1{font-size:25px}.account-heading p{font-size:11px}.account-heading .admin-secondary{padding:10px;font-size:10px}.account-order-head{flex-wrap:wrap;gap:10px;padding:16px}.account-order-head>div{flex-basis:100%}.owned-product{padding:19px 16px}.owned-order-footer{flex-wrap:wrap;padding:14px 16px}.account-tabs button{padding:10px 12px;font-size:11px}.account-verify{align-items:flex-start}.account-verify button{white-space:nowrap}.store-footer-links{gap:10px}.store-nav .store-links{gap:12px;font-size:11px}.admin-entry{padding:6px;font-size:10px}.owned-product-title>span{font-size:9px}.owned-product-title h2{font-size:12px}}.acmd-dialog.dark-dialog{color:#d2e1ee;background:#091421;border-color:#1e384e}.dark-dialog .dialog-header button{color:#b6ccd9;background:#183147}.dark-dialog .shop-modal{box-shadow:none;border:0;width:100%;max-height:none;padding:0;overflow:visible}.dark-dialog .shop-modal h3{font-size:24px}.dark-dialog .dialog-header{margin-bottom:20px}.shop-shell .nav-row{flex-wrap:wrap;gap:24px}.shop-shell .store-links{gap:3px;display:flex}.shop-shell .store-links .catalog-nav-link{color:#e7f5ff;background:#ffffff07}.shop-shell .store-links .admin-entry{color:#72ddd0;background:#72ddd009;border:1px solid #72ddd02b;align-items:center;gap:6px;display:inline-flex}.shop-shell .catalog-intro{border-bottom:1px solid #ffffff0c;justify-content:space-between;gap:28px;padding:38px 0 32px;display:flex}.shop-shell .catalog-intro .hero-v2 h1{letter-spacing:-1.4px;margin:10px 0 8px;font-size:clamp(28px,3.6vw,44px);line-height:1.3}.shop-shell .catalog-intro .hero-v2 h1 span{margin:0;display:inline}.shop-shell .catalog-intro .hero-v2>p{font-size:13px;line-height:1.7}.catalog-library-link{color:#9bb6ca;white-space:nowrap;background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:15px 18px;font-size:12px;text-decoration:none;display:flex}.catalog-library-link:hover{color:#d2edf9;border-color:#65c9f54a}.shop-shell #products{padding:28px 0 54px;scroll-margin-top:118px}.shop-shell .section-title{flex-direction:row;align-items:center}.shop-shell .section-title h2{letter-spacing:-.6px;margin:4px 0 0;font-size:25px}.shop-shell .section-title p{margin:0;font-size:12px}.shop-shell .store-search{margin:18px 0 0}.shop-shell .category-tabs{padding:14px 0 20px}.shop-shell .real-body h3 a{color:#e0edf7;text-decoration:none}.shop-shell .store-announcement{margin-top:20px;margin-bottom:0}@media (max-width:980px){.shop-shell .nav-row{grid-template-columns:1fr auto;gap:0;min-height:64px;padding-top:12px;display:grid}.shop-shell .nav-user{grid-area:1/2}.shop-shell .store-links{scrollbar-width:none;grid-area:2/1/auto/-1;gap:6px;padding:10px 0 8px;overflow-x:auto}.shop-shell .store-links a,.shop-shell .store-links button{white-space:nowrap;flex-shrink:0;padding:8px 11px;font-size:12px}.catalog-library-link{display:none}}@media (max-width:640px){.shop-shell .store-wrap{width:calc(100% - 32px)}.shop-shell .nav-row{padding-top:10px}.shop-shell .store-links{gap:2px;padding-top:8px}.shop-shell .store-links a,.shop-shell .store-links button{padding:8px 9px;font-size:11px}.shop-shell .catalog-intro{padding:22px 0 20px}.shop-shell .catalog-intro .hero-kicker{letter-spacing:1.5px;font-size:8px}.shop-shell .catalog-intro .hero-v2 h1{letter-spacing:-1px;margin:8px 0 6px;font-size:28px}.shop-shell .catalog-intro .hero-v2>p{font-size:11px}.shop-shell #products{padding:22px 0 38px}.shop-shell .section-title h2{font-size:22px}.shop-shell .section-title>p{font-size:10px;display:block}.shop-shell .store-search{gap:8px;margin-top:15px}.shop-shell .store-search input{padding:11px 12px;font-size:11px}.shop-shell .store-search select{width:102px;font-size:10px}.shop-shell .category-tabs{padding:12px 0 16px}.shop-shell .real-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-shell .real-product{border-radius:14px;min-height:0;display:block}.shop-shell .real-image{height:148px;min-height:0}.shop-shell .real-body{padding:12px}.shop-shell .real-body h3{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.shop-shell .real-body>p{min-height:32px;font-size:10px;line-height:1.6}.shop-shell .product-meta{font-size:9px}.shop-shell .product-details-link{margin:9px 0 11px;font-size:9px}.shop-shell .buy-row{flex-wrap:wrap;gap:9px;margin-top:8px}.shop-shell .buy-row strong{font-size:16px}.shop-shell .buy-row button{justify-content:center;width:100%;padding:9px;font-size:11px}.shop-shell .stock-chip{font-size:8px;top:auto;bottom:8px;right:8px}.shop-shell .cat-chip{max-width:calc(100% - 16px);font-size:8px}}@media (max-width:350px){.shop-shell .real-product-grid{grid-template-columns:1fr}.shop-shell .real-image{height:180px}.shop-shell .catalog-intro .hero-v2 h1{font-size:25px}}.shop-shell .catalog-intro .hero-v2 .welcome-title{letter-spacing:-.8px;margin:0 0 10px;line-height:1.5}.shop-shell .catalog-intro .hero-v2 h1 .welcome-letter{color:#edf5fc;opacity:0;animation:welcome-type .18s ease-out var(--letter-delay)both;white-space:pre;display:inline-block}.shop-shell .catalog-intro .hero-v2 h1 .welcome-brand{color:#8fdfff}@keyframes welcome-type{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.shop-shell .catalog-intro .hero-v2 .welcome-title{letter-spacing:-.6px;font-size:clamp(23px,6.5vw,28px)}.shop-shell .catalog-intro .hero-v2>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.shop-shell .catalog-intro .hero-v2 h1 .welcome-letter{opacity:1;animation:none;transform:none}}.shop-shell .catalog-intro .hero-v2 .welcome-title{isolation:isolate;width:fit-content;max-width:100%;position:relative}.shop-shell .catalog-intro .hero-v2 .welcome-title:before{content:"";z-index:-1;pointer-events:none;filter:blur(15px);opacity:0;animation:welcome-heartbeat 2.2s ease-in-out var(--welcome-delay,1.5s)infinite;background:radial-gradient(#ffffff80 0%,#ffffff35 42%,#0000 74%);position:absolute;inset:-12px -20px}@keyframes welcome-heartbeat{0%,40%,to{opacity:.14}12%{opacity:.9}22%{opacity:.3}30%{opacity:.72}}.shop-shell .catalog-intro .hero-v2 h1 .welcome-brand{color:#8fdfff;animation:welcome-type .18s ease-out var(--letter-delay)both,welcome-rgb 14s linear var(--welcome-delay,1.5s)infinite}@keyframes welcome-rgb{0%,to{color:#8fdfff}14%{color:#9393ff}28%{color:#ec8fff}42%{color:#ff8197}56%{color:#ffc277}70%{color:#e5f879}84%{color:#79efb3}}@media (prefers-reduced-motion:reduce){.shop-shell .catalog-intro .hero-v2 h1 .welcome-brand{opacity:1;animation:none}.shop-shell .catalog-intro .hero-v2 .welcome-title:before{opacity:.18;animation:none}}.shop-shell{padding-bottom:calc(105px + env(safe-area-inset-bottom,0px))}.shop-shell .store-nav{position:relative;top:auto}.shop-shell .nav-row{gap:16px;min-height:64px;padding-top:0;display:flex}.store-links.bottom-store-nav{z-index:70;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0b1729ed;border:1px solid #ffffff18;border-radius:20px;justify-content:space-around;align-items:stretch;gap:4px;width:min(620px,100% - 32px);padding:8px;display:flex;position:fixed;bottom:16px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 8px 35px #0008}.store-links.bottom-store-nav a,.store-links.bottom-store-nav button{color:#99aebe;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:56px;padding:7px 4px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.store-links.bottom-store-nav .is-active{color:#81d9ff;background:#3fa8ff12}.store-links.bottom-store-nav .admin-entry{color:#72ddd0;background:0 0}.store-links.bottom-store-nav a:hover,.store-links.bottom-store-nav button:hover{color:#e9f7ff;background:#ffffff09}.shop-shell #products{scroll-margin-top:16px}@media (max-width:640px){.store-links.bottom-store-nav{width:100%;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:18px 18px 0 0;gap:0;bottom:0;left:0;transform:none;box-shadow:0 -8px 30px #0006}.store-links.bottom-store-nav a,.store-links.bottom-store-nav button{gap:5px;min-height:54px;font-size:10px}.shop-shell .nav-row{min-height:60px;padding-top:0}}.store-auth-popup{max-width:430px;margin:0 auto}.popup-auth-brand{align-items:center;gap:10px;margin:4px 0 22px;display:flex}.popup-auth-brand img{width:34px;height:34px}.popup-auth-brand b{color:#f0f7ff;font-size:20px}.popup-auth-brand>span{color:#88a3b8;margin-left:auto;font-size:10px}.store-auth-popup .auth-tabs{margin:0 0 22px}.store-auth-popup .native-auth-form input{min-height:46px}.store-auth-popup .native-auth-form button{justify-content:center;align-items:center;gap:8px;display:flex}.popup-auth-error{color:#ffb8ba;background:#ff86860c;border:1px solid #ff868633;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.8}.popup-auth-note{color:#7897ad;justify-content:center;align-items:center;gap:6px;margin:22px 0 0;font-size:10px;line-height:1.7;display:flex}.popup-google-unavailable{color:#7994a9;margin:0 0 19px;font-size:11px;line-height:1.8}.store-auth-popup .auth-page-switch{color:#8acff0;text-align:center;margin-top:16px;font-size:11px;display:block}.nav-login{cursor:pointer;font-family:inherit}.account-google-link{margin:0 0 20px;font-size:12px}.account-google-link a{color:#168a9a}.with-bottom-nav{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.profile-page{color:#dcebf5;min-height:100vh}.profile-wrap{max-width:1060px;margin:auto;padding:25px 28px 45px}.profile-header{justify-content:space-between;align-items:center;padding-bottom:35px;display:flex}.profile-header>a:last-child{color:#829cb0;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.profile-heading{margin:4px 0 28px}.profile-heading small{color:#69d0ff;letter-spacing:2px;font-size:9px}.profile-heading h1{letter-spacing:-1px;margin:9px 0;font-size:32px}.profile-heading p{color:#849eb3;margin:0;font-size:12px}.profile-loading{color:#93adc0;align-items:center;gap:10px;padding:45px;font-size:13px;display:flex}.profile-identity{background:linear-gradient(125deg,#12283d,#0a1624);border:1px solid #28445a;border-radius:22px;align-items:center;gap:20px;margin-bottom:22px;padding:28px;display:flex}.profile-avatar{color:#b1ebff;background:linear-gradient(140deg,#1d607c,#172942);border:1px solid #8fddff3a;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;box-shadow:inset 0 1px #ffffff15,0 12px 35px #0002}.profile-person{min-width:0}.profile-member-badge{color:#87d3ef;background:#73ccef08;border:1px solid #89cdee30;border-radius:20px;padding:4px 9px;font-size:9px}.profile-person h2{overflow-wrap:anywhere;margin:10px 0 4px;font-size:25px;line-height:1.4}.profile-person p{color:#89a3b8;overflow-wrap:anywhere;margin:0;font-size:12px}.profile-library{color:#a1d7ee;white-space:nowrap;border:1px solid #759ec430;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:11px 14px;font-size:11px;text-decoration:none;display:flex}.profile-grid{grid-template-columns:1.12fr 1fr;gap:22px;display:grid}.profile-card{background:#0b1725;border:1px solid #25394c;border-radius:18px;padding:25px}.profile-card h2{color:#d7e8f3;align-items:center;gap:10px;margin:0 0 20px;font-size:15px;font-weight:500;display:flex}.profile-card h2 svg{color:#6bbbdc}.profile-details dl{margin:0}.profile-details dl>div{border-bottom:1px solid #ffffff09;grid-template-columns:110px 1fr;gap:15px;padding:17px 0;font-size:12px;line-height:1.8;display:grid}.profile-details dt{color:#7c96ab}.profile-details dd{color:#d1e2ef;overflow-wrap:anywhere;margin:0}.profile-email-status{color:#baa473;align-items:center;gap:7px;margin-top:22px;font-size:10px;display:flex}.profile-email-status.verified{color:#7bdab8}.profile-side{gap:18px;display:grid}.profile-wallet strong{letter-spacing:-1px;color:#a6e4ff;margin:0 0 7px;font-size:33px;font-weight:600;display:block}.profile-wallet p,.profile-google p{color:#819db3;margin:0 0 16px;font-size:11px;line-height:1.9}.profile-wallet>a{color:#97d8ee;background:#299ace12;border:1px solid #299ace29;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;text-decoration:none;display:inline-flex}.profile-google-mark{color:#4285f4;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:600;display:flex}.profile-google .google-auth-btn{min-height:43px;margin:0;font-size:11px;font-weight:500}.profile-connected{color:#84dfb9;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.profile-unavailable{color:#8c9baa;font-size:11px}.profile-security{background:#0b1521;border:1px solid #23394b;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:22px 24px;display:flex}.profile-security>div{align-items:center;gap:12px;display:flex}.profile-security svg{color:#7caec4}.profile-security b{font-size:12px;font-weight:500}.profile-security p{color:#7c97a9;margin:5px 0 0;font-size:10px;line-height:1.8}.profile-security>button{color:#d8aaaa;font:inherit;white-space:nowrap;cursor:pointer;background:#fff5f506;border:1px solid #ffdede20;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:flex}.profile-security>button svg{color:inherit}.profile-error{color:#ffb9b9;border:1px solid #ff8c8c33;border-radius:11px;justify-content:space-between;gap:12px;margin-bottom:20px;padding:16px;font-size:12px;display:flex}.profile-error button{color:#95d6ff;cursor:pointer;font:inherit;background:0 0;border:0}.profile-guest{background:#0b1725;border:1px solid #263c50;border-radius:20px;justify-items:center;gap:20px;padding:45px 20px;display:grid}.profile-guest h2{margin:0;font-size:21px}.profile-guest p{color:#8ba4b7;margin:0;font-size:12px}.profile-guest>div:last-child{gap:12px;display:flex}.profile-guest .btn{font:inherit;cursor:pointer;font-size:12px}@media (max-width:700px){.profile-wrap{padding:20px 18px 30px}.profile-header{padding-bottom:24px}.profile-heading h1{font-size:26px}.profile-heading p{font-size:11px}.profile-identity{flex-wrap:wrap;gap:15px;padding:20px}.profile-avatar{border-radius:22px;width:70px;height:70px}.profile-avatar svg{width:40px;height:40px}.profile-person{flex:1}.profile-person h2{font-size:21px}.profile-library{justify-content:center;width:100%;margin:3px 0 0}.profile-grid{grid-template-columns:1fr;gap:18px}.profile-card{padding:22px}.profile-details dl>div{grid-template-columns:95px 1fr;gap:10px;font-size:11px}.profile-security{flex-direction:column;align-items:stretch;padding:20px}.profile-security>button{width:100%}.profile-wallet strong{font-size:30px}.store-links.bottom-store-nav a,.store-links.bottom-store-nav button{font-size:9px}}.store-public-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 10px;display:grid}.store-stat-card{background:linear-gradient(110deg,#102337,#0a1624);border:1px solid #38607744;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;display:flex}.store-stat-icon{color:#89d6f9;background:#58c9ff0b;border:1px solid #68ccff25;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.store-stat-card>div>span{color:#91aabd;font-size:12px}.store-stat-card p{align-items:baseline;gap:9px;margin:5px 0 0;display:flex}.store-stat-card strong{letter-spacing:-.7px;color:#e1f5ff;font-size:29px;font-weight:600;line-height:1.3}.store-stat-card small{color:#7c97ac;font-size:10px}.store-stats-note{color:#6e879b;margin:0 0 25px;font-size:9px;line-height:1.7}@media (max-width:640px){.store-public-stats{gap:10px}.store-stat-card{border-radius:13px;gap:10px;padding:14px 12px}.store-stat-icon{border-radius:10px;width:33px;height:33px}.store-stat-icon svg{width:17px;height:17px}.store-stat-card>div>span{font-size:10px}.store-stat-card strong{font-size:24px}.store-stat-card p{gap:5px;margin-top:4px}.store-stat-card small{font-size:9px}.store-stats-note{margin-bottom:21px;font-size:8px}}.store-featured{margin:0 0 34px}.featured-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.featured-heading>div{align-items:center;gap:9px;display:flex}.featured-heading>div>svg{color:#e4c087;fill:#e4c08719}.featured-heading h2{letter-spacing:-.5px;color:#deedf6;margin:0;font-size:22px}.featured-heading>a{color:#8daabc;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:flex}.featured-track{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#2b5268 transparent;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.featured-product{scroll-snap-align:start;background:linear-gradient(130deg,#142638,#0a1826);border:1px solid #6cb6d329;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:15px;display:flex}.featured-image{color:#74b3d2;background:#09131f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:82px;height:98px;display:flex;overflow:hidden}.featured-image img{object-fit:contain;width:100%;height:100%}.featured-copy{flex:1;min-width:0}.featured-copy>span{color:#7da5be;margin-bottom:5px;font-size:8px;display:block}.featured-product-name{-webkit-line-clamp:2;color:#dfedf7;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;display:-webkit-box;overflow:hidden}.featured-copy>small{color:#87b5bf;margin-top:5px;font-size:9px;display:block}.featured-copy>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-top:12px;display:flex}.featured-copy strong{color:#bce6f7;white-space:nowrap;font-size:16px}.featured-copy button{font:inherit;color:#fff;cursor:pointer;background:#1b83d7;border:1px solid #62bbf13d;border-radius:7px;align-items:center;gap:2px;padding:7px 8px;font-size:9px;display:flex}.featured-copy button:disabled{opacity:.4;cursor:not-allowed}.featured-admin-empty{color:#8da8bb;border:1px dashed #47667c;border-radius:12px;padding:20px;font-size:12px}.featured-admin-empty a{color:#8bd5f0}.admin-feature-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-feature-actions button{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.feature-toggle.is-featured{color:#a16e21;background:#fff8e9;border-color:#edcf9e}.feature-toggle.is-featured svg{fill:#e4b65440}#catalog-heading{scroll-margin-top:20px}@media (max-width:900px){.featured-track{grid-auto-columns:calc(50% - 7px)}}@media (max-width:640px){.store-featured{margin-bottom:28px}.featured-heading h2{font-size:20px}.featured-heading>a{font-size:9px}.featured-track{grid-auto-columns:85%;gap:12px}.featured-product{gap:13px;padding:13px}.featured-image{width:80px;height:93px}.featured-copy strong{font-size:17px}.featured-copy button{padding:8px 10px;font-size:10px}.featured-admin-empty{font-size:11px}}.product-editor fieldset{background:#fff;border:1px solid #dce7ed;border-radius:12px;min-width:0;margin:0 0 16px;padding:18px}.product-editor legend{color:#177f77;padding:0 8px;font-size:14px;font-weight:600}.product-editor .admin-help{margin:0 0 16px;line-height:1.8}.product-editor [aria-invalid=true]{background:#fff5f6;border-color:#d44059}.field-error{color:#ba2844;font-size:11px;line-height:1.7}.product-editor label>small{color:#8195a2;font-size:10px}.product-editor .admin-error p{margin:5px 0}.category-manager{max-width:800px}.category-manager form{background:#fff;border:1px solid #dce7ed;border-radius:12px;align-items:end;gap:16px;padding:20px;display:flex}.category-manager form label{flex:1;min-width:0}.category-list{gap:10px;margin-top:20px;display:grid}.category-list>div{background:#fff;border:1px solid #dce7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:13px;display:flex}.product-image-selected{justify-items:start;gap:8px;display:grid}@media (max-width:600px){.category-manager form{flex-direction:column;align-items:stretch}}.shop-info-page{color:#d3e5f1;background:#07111b;min-height:100vh;padding-bottom:110px}.shop-info-wrap{max-width:960px;margin:auto;padding:32px 24px 50px}.shop-info-wrap header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.shop-info-wrap header .store-brand{color:#fff;align-items:center;gap:12px;display:flex}.shop-info-wrap header img{object-fit:contain;width:42px;height:42px}.shop-info-wrap header>a:last-child{color:#8bcff2;align-items:center;gap:8px;font-size:12px;display:flex}.shop-info-heading small{letter-spacing:1px;color:#77bbda;font-size:10px}.shop-info-heading h1{margin:12px 0;font-size:34px}.shop-info-heading p{color:#91aabc;font-size:14px;line-height:1.9}.shop-info-tabs{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.shop-info-tabs a{color:#9fc4d9;border:1px solid #294458;border-radius:11px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.shop-info-tabs a[aria-current=page]{color:#cff2ff;background:#14334a;border-color:#65c8ed}.shop-info-content{gap:18px;display:grid}.shop-info-content section{background:#0e1d2b;border:1px solid #254052;border-radius:16px;padding:26px}.shop-info-content h2{color:#c9ecfc;margin:0 0 16px;font-size:18px}.shop-info-content p,.shop-info-content li{color:#a7bdca;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:2}.shop-info-content p:last-child{margin-bottom:0}.shop-info-content ol{margin:0;padding-left:23px}.shop-info-content li{margin:8px 0;padding-left:5px}.shop-info-content a{color:#8df}.info-action{background:#143f4f;border:1px solid #65c5dd55;border-radius:10px;padding:12px 18px;font-size:13px;display:inline-flex}.shop-info-content .info-muted{color:#849ead;font-size:11px}.shop-info-page :focus-visible{outline-offset:4px;outline:2px solid #83d7ff}@media (max-width:600px){.shop-info-wrap{padding:24px 18px 35px}.shop-info-wrap header{margin-bottom:30px}.shop-info-heading h1{font-size:28px}.shop-info-tabs{gap:8px}.shop-info-tabs a{padding:10px;font-size:11px}.shop-info-content section{padding:21px}.shop-info-content h2{font-size:16px}}.account-page.library-redesign{color:#d4e7f3;background:#07111b;max-width:none;padding:30px max(20px,50% - 550px) 110px}.account-page.library-redesign:before{background:#07111b}.library-redesign .store-brand{color:#f0f7ff}.library-redesign header>a:last-child{color:#86c9e8;align-items:center;gap:8px;display:flex}.library-redesign .account-heading h1{color:#edf7ff}.library-redesign .account-heading p{color:#8ea9bc;max-width:650px;line-height:1.8}.library-redesign .account-tabs button{color:#9ab7ca;background:#0d2132;border-color:#254357}.library-redesign .account-tabs button.active{color:#d5f5ff;background:#153f58;border-color:#62c8e9}.library-redesign .account-verify{color:#a4c5d9;background:#0e293b}.library-redesign .account-verify button{color:#83d7fc}.library-redesign .account-orders>article{background:#0e1d2b;border-color:#254052}.library-redesign .account-order-head{background:#102536;border-color:#254052;flex-wrap:wrap}.library-redesign .account-order-head b{color:#8cb5cc}.library-redesign .account-order-head strong{color:#d7efff}.library-redesign .owned-product{border-color:#233b4c}.library-redesign .owned-product-title h2{color:#e2f2fc;font-size:16px}.library-redesign .owned-product-title>span{color:#87c9df}.library-redesign .reveal-button,.library-redesign .download-button{color:#b9efff;background:#123b4c;border-color:#62c7df55;padding:12px 16px;font-size:12px}.library-redesign .owned-secrets>div{color:#bce8fd;background:#07151f;border-color:#2c4b60}.library-redesign .owned-secrets button{color:#84d8f5;padding:4px}.library-redesign .owned-product details{color:#9db8c9;border-color:#254052}.library-redesign .owned-product summary{color:#a7d6ec}.library-redesign .owned-order-footer{border-color:#254052;flex-wrap:wrap;align-items:center;padding:18px 24px}.library-order-actions{flex-wrap:wrap;gap:10px;display:flex}.library-redesign .library-order-actions button{color:#b4e6ff;background:#123248;border:1px solid #39677e;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:inline-flex}.library-redesign .library-order-actions .library-refund{color:#e7bddc;background:#261f2f;border-color:#6f526e}.library-redesign button:disabled{opacity:.45;cursor:not-allowed}.library-redesign .account-tickets>button{color:#c4dfef;background:#0e1d2b;border-color:#254052}.library-redesign .account-tickets small{color:#89a7b9}.library-redesign .admin-secondary,.library-redesign .admin-pagination button{color:#b4d9ed;background:#102536;border-color:#294859}.library-redesign .admin-pagination{color:#8aaaba}.library-toolbar{background:#0d2132;border:1px solid #294859;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.library-toolbar svg{color:#80acc5}.library-toolbar input{color:#d6edfa;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.library-toolbar span{color:#87a9bd;font-size:11px}.library-hint{color:#88a8bc;margin:12px 0 24px;font-size:11px;line-height:1.9}.library-redesign .account-empty h2{color:#b9dbec}.library-redesign .account-empty p{color:#8aaabd}.library-redesign .account-empty a{color:#95dbfb}.library-redesign .admin-error{color:#f0b4c4;background:#361d29}.library-redesign .admin-notice{color:#9ce4ca;background:#10382f}.library-redesign .acmd-dialog .admin-form label{color:#a9c6d8}.library-redesign .acmd-dialog .admin-form input,.library-redesign .acmd-dialog .admin-form textarea,.library-redesign .acmd-dialog .admin-form select{color:#d9effb;background:#0e2638;border-color:#315166}.library-claim-context{color:#b7d9ed;background:#0d2434;border:1px solid #2b4e63;border-radius:12px;padding:16px;font-size:12px}.library-claim-context p{margin:8px 0;line-height:1.8}.library-claim-context span{color:#89d7fa}.library-redesign .message-thread>div{color:#c1dfef;background:#102637;border-color:#254052}.library-redesign .message-thread .admin-message{color:#b9e7dc;background:#123a38}.library-redesign :focus-visible{outline-offset:3px;outline:2px solid #85d4f3}@media (max-width:600px){.library-redesign .account-heading{align-items:flex-start;gap:10px}.library-redesign .account-heading h1{font-size:26px}.library-redesign .account-heading .admin-secondary{flex-shrink:0;padding:9px;font-size:10px}.library-redesign .account-order-head{padding:17px}.library-redesign .account-order-head>div{flex-basis:100%}.library-redesign .owned-product{padding:20px 17px}.library-redesign .owned-product-title{flex-wrap:wrap}.library-redesign .owned-product-title h2{min-width:160px;font-size:14px}.library-redesign .owned-order-footer{align-items:flex-start;padding:17px}.library-order-actions{width:100%}.library-order-actions button{flex:1;justify-content:center}.library-redesign .account-tabs button{padding:11px 12px;font-size:11px}.library-toolbar span{display:none}}.library-redesign .admin-pagination{gap:14px;margin-top:24px}.library-redesign .admin-pagination button{white-space:nowrap;border-radius:8px;width:auto;min-width:78px;height:auto;padding:10px 12px}.public-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.shop-info-content a.public-contact-card{color:#d9eaff;background:#142c4a;border:1px solid #729bfa55;border-radius:13px;align-items:center;gap:14px;padding:22px;transition:background .2s,transform .2s;display:flex}.public-contact-card div{flex:1;min-width:0}.public-contact-card strong{font-size:18px;display:block}.public-contact-card span{color:#9ebcdc;margin-top:6px;font-size:12px;display:block}.shop-info-content a.discord-contact{background:#262544;border-color:#9996ff55}.public-contact-card:hover{filter:brightness(1.15);transform:translateY(-2px)}.info-action{align-items:center;gap:8px}@media (max-width:600px){.public-contact-grid{grid-template-columns:1fr}.shop-info-content a.public-contact-card{padding:18px}}.library-load-error{color:#edb4c6;background:#301e2a;border:1px solid #93576c;border-radius:12px;margin:16px 0;padding:16px 18px;font-size:12px}.library-load-error p{margin:0 0 12px;line-height:1.8}.contact-history-summary{color:#8fb2c9;margin:4px 0 12px;font-size:12px}.contact-history-pagination{justify-content:center}.payment-load-error{color:#e7b2c6;background:#291b28;border:1px solid #8b536a;border-radius:12px;padding:18px;font-size:13px;line-height:1.8}.payment-load-error>a{color:#85d4f3;margin-top:15px;display:inline-block}.library-toolbar .library-clear-search{color:#b5dcef;white-space:nowrap;cursor:pointer;background:#163348;border:1px solid #385f77;border-radius:7px;padding:7px 9px;font-size:11px}
@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d598b2fbe51cc254-s.p.3ec552e0.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e531266682ee0b2-s.d634be4c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4bc62d0d5f9ae771-s.d74f0500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdbfb7080a87a334-s.p.3be6c8ae.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/577b8067601e9847-s.p.e644b68f.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d1ea58cfb9c551d-s.7dda2f4b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d1bdedfd2fe13894-s.b093ab45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e23e5114abf0db3-s.p.b3163490.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34da6f6f5d0d57a5-s.p.96754dc3.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c5ef4f45c466146b-s.cfb14465.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e9c5fb40545fcd2-s.a32f81c5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89d4f80f11029d6d-s.p.eabc3dff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/876b05e81fb36bf6-s.p.5eeb9c45.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5128e7653d6f3744-s.71b7b808.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07bc3d3e69c8b6e8-s.a98998d3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/118b6ed7ac256a99-s.p.772b3575.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a244653d74e7372f-s.p.686004b0.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ff43f20b4a94066-s.56af7f28.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d5ac005905e340fc-s.823aae1d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c750adf2ddf22b70-s.p.fc7dc774.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5cd84bccd140a27e-s.p.a0602b11.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/76724868bba90169-s.50e05bf8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/affb3a7a977decf3-s.3a9d0fd2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5db3af44c16866f3-s.p.72e262d7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit Fallback;src:local(Arial);ascent-override:108.49%;descent-override:38.96%;line-gap-override:0.0%;size-adjust:101.39%}.kanit_3d0b2d85-module__NTkGuG__className{font-family:Kanit,Kanit Fallback;font-style:normal}.kanit_3d0b2d85-module__NTkGuG__variable{--font-kanit:"Kanit","Kanit Fallback"}
