/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.order-123{order:123}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--accent:#a855f7;--bg:#09090e;--panel:#12121b;--muted:#92909f;--line:#24232f}*{box-sizing:border-box}body{background:var(--bg);color:#f7f5fc;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}a,button,input,select,textarea{outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}::selection{background:#7139aa}header{border-bottom:1px solid var(--line);z-index:5;background:#0c0b12ee;align-items:center;height:86px;display:flex;position:relative}.wrap{width:100%;max-width:1240px;margin:auto;padding:0 32px}.nav{gap:38px}.brand,.nav{align-items:center;display:flex}.brand{letter-spacing:-.8px;white-space:nowrap;gap:10px;font-size:20px;font-weight:900}.brand span{color:var(--accent)}.brand-icon{clip-path:polygon(0 0,40% 0,54% 50%,76% 0,100% 0,65% 100%,40% 100%);background:linear-gradient(135deg,#d8b4fe,#7c3aed);width:33px;height:36px}.nav-links{color:#a7a4b3;gap:28px;margin-left:28px;font-size:13px;display:flex}.nav-links .active,.nav-links a:hover{color:#fff}.nav-actions{gap:14px;margin-left:auto;display:flex}.btn,.nav-actions{align-items:center}.btn{background:var(--accent);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;gap:9px;padding:12px 18px;font-weight:600;line-height:1.2;transition:all .2s;display:inline-flex}.btn:hover{filter:brightness(1.14);transform:translateY(-1px)}.btn.secondary{color:#e6d9f4;background:#1a1724;border-color:#33283e}.btn.ghost{border-color:var(--line);color:#d0cbd8;background:0 0}.btn.small{padding:9px 12px;font-size:12px}.hero{border-bottom:1px solid var(--line);background:radial-gradient(at 78% 45%,#311350 0,#0000 52%),linear-gradient(120deg,#11101b,#0d0a15);min-height:480px;position:relative}.hero:before{content:"";background-image:linear-gradient(#b882ff08 1px,#0000 0),linear-gradient(90deg,#b882ff08 1px,#0000 0);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;min-height:480px;display:grid;position:relative}.eyebrow{color:#c8a4ef;letter-spacing:2px;text-transform:uppercase;gap:9px;font-weight:700;display:flex}.eyebrow,.pill{align-items:center;font-size:10px}.pill{color:#d1aff5;letter-spacing:1px;background:#7334a91c;border:1px solid #7543a450;border-radius:5px;gap:7px;padding:7px 10px;font-weight:600;display:inline-flex}.dot{background:#bc82ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #a855f7}.hero h1{letter-spacing:-2.5px;margin:23px 0 20px;font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:1.06}.gradient{color:#0000;background:linear-gradient(95deg,#b96bff,#d1adff);-webkit-background-clip:text;background-clip:text}.hero p{color:#a6a0b5;max-width:440px;font-size:14px;line-height:1.8}.hero-buttons{gap:12px;margin-top:28px;display:flex}.hero-buttons .btn{padding:15px 22px}.hero-note{color:#8e879e;gap:7px;margin-top:20px;font-size:11px}.art,.hero-note{align-items:center;display:flex}.art{justify-content:center;height:420px;position:relative}.orbit{border:1px solid #a855f747;border-radius:50%;width:330px;height:330px;position:absolute;transform:rotate(-25deg);box-shadow:0 0 60px #a855f713,inset 0 0 60px #a855f713}.orbit:after,.orbit:before{content:"";border:1px solid #a855f725;border-radius:50%;position:absolute;inset:22px}.orbit:after{border-style:dashed;inset:-25px}.v-emblem{color:#c5a0ff;text-shadow:8px 8px #6b2cba,14px 14px #341450,0 0 70px #9c40ff99;filter:drop-shadow(0 20px 30px #000);font-size:250px;font-style:italic;font-weight:1000;line-height:1;transform:rotate(-8deg)}.floating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171020d9;border:1px solid #734f9160;border-radius:9px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex;position:absolute;box-shadow:0 14px 35px #0004}.floating svg{color:#be83fc}.floating small{color:#9b8fa9;margin-top:5px;font-size:10px;display:block}.floating.top{top:68px;right:0;transform:rotate(5deg)}.floating.bottom{bottom:57px;left:0;transform:rotate(-5deg)}.spark{color:#b27ce9;font-size:23px;position:absolute}.benefits{border-bottom:1px solid var(--line);background:#0d0c13}.benefit-grid{grid-template-columns:repeat(4,1fr);padding-top:25px;padding-bottom:25px;display:grid}.benefit{border-right:1px solid var(--line);align-items:center;gap:12px;padding-left:25px;display:flex}.benefit:first-child{padding-left:0}.benefit:last-child{border:0}.iconbox{color:#b782ef;background:#21172e;border:1px solid #352044;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.benefit strong{font-size:12px}.benefit p{color:var(--muted);margin:5px 0 0;font-size:10px}.section{padding-top:54px;padding-bottom:52px}.section-head{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.section h2{letter-spacing:-.8px;margin:9px 0 8px;font-size:27px;font-weight:750}.muted,.section-head p{color:var(--muted)}.section-head p{margin:0;font-size:12px}.catalog-controls{justify-content:space-between;gap:16px;margin-bottom:25px;display:flex}.tab,.tabs{gap:8px;display:flex}.tab{border:1px solid var(--line);color:#a5a0b2;background:#111018;border-radius:7px;align-items:center;padding:10px 16px;font-size:12px}.tab.selected{color:#d7b5ff;background:#2b193e;border-color:#754ba1}.search{border:1px solid var(--line);color:#716d80;background:#111018;border-radius:7px;align-items:center;gap:8px;min-width:240px;padding:0 12px;display:flex;position:relative}.search input{color:#fff;background:0 0;border:0;outline:none;width:100%;padding:11px 0;font-size:12px}.grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product{border:1px solid var(--line);background:var(--panel);border-radius:12px;transition:all .25s;overflow:hidden}.product-art{aspect-ratio:1.85;background:radial-gradient(#3e1d61,#14101e);position:relative;overflow:hidden}.product-art img{object-fit:cover;width:100%;height:100%}.tag{color:#ddbcff;text-transform:uppercase;letter-spacing:.6px;background:#211032c9;border:1px solid #b57cf955;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.product-body{padding:20px}.product-meta{color:#b380de;letter-spacing:.5px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.product h3{letter-spacing:-.3px;margin:9px 0;font-size:18px}.product p{color:#9893a5;min-height:40px;font-size:12px;line-height:1.65}.price-line{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:20px;padding-top:17px;display:flex}.price-line small{color:#827d90;margin-bottom:5px;font-size:9px;display:block}.price{letter-spacing:-.5px;font-size:23px;font-weight:750}.price-line .btn{padding:11px 14px;font-size:11px}.community{background:radial-gradient(at 80%,#39234c,#0000 60%),#17101f;border:1px solid #49305e;border-radius:12px;align-items:center;gap:22px;margin-top:38px;padding:32px 38px;display:flex}.community h3{letter-spacing:-.5px;margin:0 0 7px;font-size:21px}.community p{color:#a699b5;margin:0;font-size:12px}.community .btn{margin-left:auto}.community-icon{color:#c7a2f5}.footer{border-top:1px solid var(--line);color:#8c869a;padding:35px 0;font-size:11px}.footer-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer .brand{color:#fff;font-size:16px}.footer p{line-height:1.8}.footer-links{gap:25px;display:flex}.test-banner{color:#c6a6e6;text-align:center;background:#22172d;border-bottom:1px solid #382448;padding:7px;font-size:11px}.page{min-height:65vh;padding-top:40px;padding-bottom:65px}.page h1{letter-spacing:-1px;margin-bottom:8px;font-size:32px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:25px}.form{gap:17px;display:grid}.form label{color:#b7b0c6;gap:8px;font-size:12px;display:grid}input,select,textarea{color:#eee;background:#0c0b12;border:1px solid #322b40;border-radius:7px;width:100%;padding:12px}input[type=checkbox]{width:auto}input[type=color]{height:43px;padding:3px}textarea{resize:vertical;min-height:100px}.error{color:#ffacba;background:#4f1c2b;font-size:12px}.error,.success{border-radius:7px;padding:12px}.success{color:#8bddb5;background:#153b2e}.two-col{grid-template-columns:1.2fr 1fr;gap:28px;margin-top:28px;display:grid}.details-image{border-radius:12px;width:100%}.badge{color:#ccafe6;border:1px solid #51405c;border-radius:5px;padding:5px 8px;font-size:10px;display:inline-block}.badge.DELIVERED,.badge.PAID{color:#7de0b0;background:#162c24;border-color:#2d5b48}.badge.CANCELLED,.badge.REFUNDED{color:#f4a2ac}.list-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.list-row:last-child{border-bottom:0}.list-row p{color:var(--muted);margin:5px 0;font-size:12px}.qr{background:#fff;border-radius:10px;width:230px;margin:20px auto;padding:14px;display:block}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0;display:grid}.stat p{color:var(--muted);font-size:11px}.stat strong{font-size:25px}.admin-nav{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}td,th{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 10px}th{color:var(--muted);font-weight:500}.chart{align-items:end;gap:8px;height:130px;padding:20px 0;display:flex}.bar{background:linear-gradient(#b87bfa,#62319b);border-radius:4px 4px 0 0;flex:1;min-height:3px;position:relative}.empty{text-align:center;color:var(--muted);padding:40px}.actions{flex-wrap:wrap;gap:8px;display:flex}.auth{max-width:440px;margin:45px auto}.faq{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--muted);line-height:1.8}.notice{color:#bdabc9;background:#21172c;border:1px solid #4d385f;border-radius:8px;padding:15px;font-size:12px;line-height:1.7}.breadcrumb{color:var(--muted);margin-bottom:25px;font-size:12px}.spacer{height:20px}@media (max-width:900px){.nav-links{gap:16px;margin-left:0}.nav{gap:20px}.grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:46px}.art{transform:scale(.85)}.benefit{gap:8px;padding-left:12px}.benefit p{font-size:9px}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wrap{padding-left:20px;padding-right:20px}header{height:70px}.brand{font-size:17px}.nav-links{display:none}.nav-actions .btn{padding:10px;font-size:11px}.hero-inner{grid-template-columns:1fr;gap:0;min-height:auto;padding-top:40px;padding-bottom:35px}.hero h1{font-size:45px}.hero p{font-size:13px}.art{height:290px;margin-top:-10px;margin-bottom:-25px;transform:scale(.8)}.floating.top{top:30px;right:-10px}.floating.bottom{bottom:10px}.benefit-grid{grid-template-columns:1fr 1fr;gap:20px}.benefit{border:0;padding:0}.grid{grid-template-columns:1fr}.catalog-controls{flex-direction:column}.section{padding-top:35px}.section-head{align-items:start}.section h2{font-size:24px}.section-head .muted{display:none}.community{flex-wrap:wrap;gap:16px;padding:24px}.community .btn{margin-left:0}.community-icon{display:none}.community h3{font-size:19px}.footer-row{flex-direction:column;align-items:start}.two-col{grid-template-columns:1fr}.hero-buttons .btn{padding:14px 16px;font-size:12px}.stats .panel{padding:15px}.stat strong{font-size:21px}.page h1{font-size:27px}.product-art{aspect-ratio:1.9}.nav-actions .logout{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.panel h2{letter-spacing:-.4px;margin:0 0 18px;font-size:20px;font-weight:700}.panel h3{font-size:15px;font-weight:650}.avatar{object-fit:cover;border-radius:50%;width:24px;height:24px}.brand-logo{object-fit:contain;width:34px;height:34px}.profile-heading{align-items:center;gap:20px;display:flex}.profile-avatar{border-radius:50%;width:75px;height:75px}.oauth-buttons{gap:10px;margin-bottom:28px;display:grid}.product-layout{grid-template-columns:1.1fr 1fr .65fr;gap:26px;margin-top:30px;display:grid}.product-layout h1{margin:15px 0;font-size:29px}.product-layout .form{margin-top:24px}.product-assurance{align-self:start}.product-assurance>div{border-bottom:1px solid var(--line);padding:15px 0}.product-assurance strong{margin-top:10px;font-size:12px;display:block}.product-assurance p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.product-assurance svg{color:var(--accent)}.image-button{color:var(--muted);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.image-button span{text-align:center;padding:8px;font-size:10px;display:block}.thumbnails{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.thumbnails button{border:1px solid var(--line);background:var(--panel);border-radius:7px;width:75px;padding:0;overflow:hidden}.thumbnails button.selected{border-color:var(--accent)}.thumbnails img{width:100%}.image-modal{z-index:30;background:#000e;justify-content:center;align-items:center;padding:45px;display:flex;position:fixed;inset:0}.image-modal>img{max-width:95%;max-height:90vh}.image-modal>button{position:absolute;top:20px;right:20px}.admin-shell{max-width:1500px;padding-left:240px;position:relative}.admin-nav{flex-direction:column;width:175px;margin:0;position:absolute;top:40px;left:30px}.admin-nav .tab{justify-content:flex-start}.admin-main{min-width:0}.admin-main .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-main .stat strong{overflow-wrap:anywhere;font-size:21px}.admin-main .stat p{line-height:1.6}.admin-main h2{margin-top:24px}.admin-main .form h2{margin-top:0}.cart-link{color:#c6abdc}.panel li{color:#b9adc8;padding:6px 0}.panel>.notice{margin:15px 0}.product-layout .list-row{gap:8px}.product-layout .price{font-size:28px}@media (max-width:1000px){.product-layout{grid-template-columns:1fr 1fr}.product-assurance{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.admin-shell{padding-left:200px}.admin-nav{width:155px;left:20px}.admin-main .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main .two-col{grid-template-columns:1fr}}@media (max-width:640px){.product-layout{grid-template-columns:1fr}.product-assurance{grid-template-columns:1fr 1fr}.admin-shell{padding-left:20px}.admin-nav{flex-direction:row;gap:6px;width:auto;margin:20px 0;position:static}.admin-nav .tab{padding:8px;font-size:10px}.admin-main .list-row{flex-wrap:wrap}.nav-actions{gap:9px}.cart-link svg{width:16px}.nav{gap:10px}.brand{font-size:18px}.image-modal{padding:15px}}.admin-shell{grid-template-columns:210px minmax(0,1fr);gap:28px;padding-left:32px;padding-right:32px}.admin-sidebar{background:#100d17;border:1px solid #a855f72b;border-radius:16px;padding:22px 16px;top:95px}.admin-sidebar .tab{white-space:normal;text-align:left;width:100%}.admin-content>p{margin-bottom:24px}.admin-content>.panel,.admin-content>section{margin-top:20px}.admin-filter{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.admin-filter input{flex:1;min-width:200px}.admin-filter select{width:auto;min-width:140px}.vip-row{grid-template-columns:minmax(0,1fr) minmax(240px,330px);gap:25px;display:grid}.pagination{justify-content:center;align-items:center;margin:20px 0}.admin-content .list-row{overflow-wrap:anywhere;gap:16px}.admin-content .actions{flex-wrap:wrap}.discord-status{align-items:center;gap:14px;margin-bottom:20px;display:flex}.discord-status img{border-radius:50%;width:56px;height:56px}.admin-content .panel{min-width:0}.admin-content .table-wrap{overflow:auto}.admin-content table{min-width:650px}@media (max-width:950px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-sidebar nav{flex-flow:wrap}.admin-sidebar .tab{width:auto}.admin-content .two-col,.vip-row{grid-template-columns:1fr}}@media (max-width:600px){.admin-content .list-row{flex-wrap:wrap;align-items:flex-start}.admin-filter{flex-direction:column}.admin-content .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .stat strong{font-size:22px}}.product-banner{object-fit:cover;border-radius:16px;width:100%;max-height:240px;margin-bottom:24px}.product-admin-row{justify-content:flex-start;flex-wrap:wrap!important;gap:8px!important}.product-admin-row>div:first-child{flex-basis:100%;margin-bottom:6px}.product-admin-row .btn{white-space:nowrap;overflow-wrap:normal}.admin-content .two-col{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (max-width:950px){.admin-content .two-col{grid-template-columns:1fr}}@media (max-width:640px){.admin-shell{padding-left:20px;padding-right:20px}}:root{color-scheme:dark}body{background:radial-gradient(85% 50% at 50% -12%,#44216430,#0000 75%),#0b0911}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #cba0ff}.community,.panel,.product{transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 12px 36px #05030a2e}.product:hover{border-color:#a855f76b;transform:translateY(-4px);box-shadow:0 18px 42px #05030a88}.product-art img{transition:transform .3s}.product:hover .product-art img{transform:scale(1.045)}.catalog-controls{gap:18px}.tabs{flex-wrap:wrap}.tab{transition:background .2s,border-color .2s}.checkout-customer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-customer>p{grid-column:1/-1;margin:0;font-size:11px}.checkout-customer input[readonly]{color:#cfc2dd;cursor:default;background:#17121e}.hero{overflow:hidden}.hero .gradient{filter:drop-shadow(0 0 20px #a855f75c)}.product-body h3{line-height:1.35}@media (max-width:640px){.checkout-customer{grid-template-columns:1fr}.checkout-customer>p{grid-column:1}.product:hover{transform:none}}@media (prefers-reduced-motion:reduce){.product,.product-art img{transition:none!important}}:root{--admin-ink:#eef4f1;--admin-green:#22e9a5;--admin-card:#111715;--admin-border:#26322e}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a10de;border-bottom:1px solid #ffffff13;position:sticky;top:0}.site-header .nav{gap:14px;min-height:76px}.site-header .nav-links a{transition:color .15s}.site-header .nav-links a:hover{color:#d9b4ff}.site-login,.staff-admin,.staff-products{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.footer-legal{opacity:.65;margin-top:18px;padding-bottom:16px;font-size:11px}.footer-links a{align-items:center;gap:5px;display:inline-flex}@media (max-width:1030px){.staff-products{gap:0;font-size:0!important}.staff-products svg{width:18px;height:18px}.nav-actions{flex-wrap:nowrap}}@media (max-width:620px){.site-header .nav{min-height:68px}.staff-admin{display:none!important}.staff-products{padding:8px!important}.nav-actions .logout{display:none}.site-login{padding:8px!important}.brand{gap:8px}}.admin-shell{background:radial-gradient(at 80% -120px,#17c98c0c,#0000 55%);align-items:start;width:100%;margin:0 auto;grid-template-columns:258px minmax(0,1fr)!important;gap:26px!important;max-width:1720px!important;padding:26px 28px 90px!important;display:grid!important}.admin-sidebar{min-height:calc(100vh - 140px);box-shadow:0 16px 45px #0003;background:linear-gradient(160deg,#101614,#0b100f)!important;border:1px solid #25332f!important;border-radius:20px!important;padding:24px 17px!important;position:sticky!important;top:100px!important}.admin-sidebar .eyebrow{color:#7c9790;letter-spacing:2px;margin:28px 12px 12px;font-size:10px;font-weight:750}.admin-brand-mark{border-bottom:1px solid #24302c;align-items:center;gap:11px;padding:2px 9px 14px;display:flex}.admin-brand-mark>span{color:#55ffba;background:linear-gradient(135deg,#1a6e53,#113e30);border:1px solid #42eeb35a;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 22px #11e99c19}.admin-brand-mark .brand{letter-spacing:.7px;color:#f6fff9;font-size:18px;font-weight:800}.admin-brand-mark p{color:#94a8a0;margin:4px 0 0;font-size:11px}.admin-sidebar nav{flex-direction:column;gap:5px;margin:0;display:flex}.admin-sidebar nav .tab{color:#9bada5;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;padding:12px 14px;font-weight:600;transition:background .16s,color .16s,border .16s}.admin-sidebar nav .tab:hover{color:#edfff4;background:#ffffff08}.admin-sidebar nav .tab.selected{color:#68efb9;background:#133a2d;border-color:#286d4f}.admin-account{border-top:1px solid #293530;align-items:center;gap:11px;margin:24px 3px 12px;padding:14px 10px;display:flex}.admin-account strong{color:#f0fdf6;overflow-wrap:anywhere;font-size:12px;display:block}.admin-account small{color:#7f978d;margin-top:3px;font-size:11px;display:block}.admin-online-dot{background:#2ce7a2;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 12px #20d997}.admin-store-link{text-align:center;color:#9ff4c8;border:1px solid #315747;border-radius:10px;margin-top:5px;padding:12px;font-size:12px;font-weight:600;display:block}.admin-content{max-width:100%;color:var(--admin-ink)}.admin-topline{border-bottom:1px solid #20302a;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 20px;display:flex}.admin-topline .eyebrow{color:#62ddaa;letter-spacing:2px;font-size:11px;font-weight:750}.admin-topline .btn{color:#d1e8db;background:#161e1b;border-color:#34453b}.admin-section-title{justify-content:space-between;align-items:center;gap:14px;margin:26px 0;display:flex}.admin-section-title h1{letter-spacing:-1.4px;color:#f7fffa;margin:0 0 5px;font-size:clamp(27px,3vw,38px);font-weight:780}.admin-section-title p{color:#8fa79a;margin:0;font-size:13px;line-height:1.5}.admin-content .panel{background:linear-gradient(145deg,#131b18,#0f1513);border:1px solid #283831;border-radius:16px;padding:23px;box-shadow:0 10px 38px #0002}.admin-content .stats{gap:15px}.admin-content .stat{background:linear-gradient(135deg,#16251d,#111913);border-color:#294033;min-height:114px}.admin-content .stat p{color:#8ea99b;margin:0 0 12px;font-size:12px}.admin-content .stat strong{letter-spacing:-.8px;color:#edfff5;font-size:clamp(18px,2vw,27px);font-weight:800}.admin-content .chart .bar{background:linear-gradient(#23e9a5,#146b4d)}.admin-content .btn:not(.ghost):not(.secondary){color:#052217;background:#20e59b;border-color:#20e59b;font-weight:750;box-shadow:0 3px 16px #16ea9622}.admin-content .btn:not(.ghost):not(.secondary):hover{background:#6cffbf}.admin-content .btn.secondary{color:#d4f6e2;background:#19251f;border:1px solid #32483b}.admin-content input,.admin-content select,.admin-content textarea{color:#e6f9ed;background:#0a100e;border:1px solid #32463a;border-radius:9px;outline:none;width:100%;min-height:42px;padding:12px 13px;transition:border-color .16s,box-shadow .16s}.admin-content input[type=checkbox]{accent-color:#22e99f;flex-shrink:0;width:17px;height:17px;min-height:17px}.admin-content .error{color:#ffd6de;background:#47192399;border:1px solid #aa405c;border-radius:10px;padding:13px 14px;line-height:1.5}.admin-content .success{color:#a5ffce;background:#153a2a;border:1px solid #2e9d74;border-radius:10px;padding:13px 14px;line-height:1.5}.admin-content table th{color:#9eb2a4;background:#121c16}.admin-content table td{color:#e0efe5}.product-manager-header{justify-content:space-between;align-items:center;gap:15px;padding:8px 0 24px;display:flex}.product-editor-form .eyebrow,.product-manager-header .eyebrow{color:#58deb0;letter-spacing:1.6px;font-size:10px;font-weight:750}.product-manager-header h2{color:#f1fff8;letter-spacing:-.6px;margin:9px 0 5px;font-size:24px}.product-manager-header p{color:#94a99d;margin:0;font-size:12px;line-height:1.6}.product-manager-grid{grid-template-columns:minmax(310px,.9fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.admin-content .product-manager .panel{margin:0}.product-list{flex-direction:column;max-height:calc(100vh - 126px);display:flex;position:sticky;top:104px;overflow:hidden}.product-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.product-list-heading h3{margin:0 0 7px;font-size:17px}.product-list-heading p{color:#8ba295;margin:0;font-size:12px}.product-count{color:#6effb1;background:#1a3b29;border-radius:12px;padding:7px 10px;font-weight:700}.product-search{margin:0 0 12px;display:block}.product-search input{background:#0a110d!important}.product-list-items{scrollbar-color:#2a5b45 #101a15;max-height:calc(100vh - 330px);overflow:auto}.product-list-item{border-bottom:1px solid #2b3b32;border-radius:8px;align-items:center;gap:11px;padding:12px 6px;display:flex}.product-list-item.chosen{background:#193b2a73;border:1px solid #377350;padding:11px 5px}.product-list-thumb{color:#e6b7ff;background:linear-gradient(140deg,#31263b,#0b281d);border:1px solid #32443a;border-radius:10px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:21px;font-weight:900;display:grid;overflow:hidden}.product-list-thumb img{object-fit:cover;width:100%;height:100%}.product-list-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.product-list-info strong{text-overflow:ellipsis;white-space:nowrap;color:#effaf2;font-size:12px;overflow:hidden}.product-list-info span{color:#9bb0a5;font-size:11px}.product-list-info small{font-size:10px;font-weight:600}.product-active{color:#5affb0}.product-inactive{color:#e5bc73}.product-list-item button{font-size:11px;padding:8px 10px!important}.product-mini-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.product-mini-actions button{color:#9df5c5;cursor:pointer;background:#183025;border:1px solid #295943;border-radius:8px;padding:9px 11px;font-size:11px}.product-mini-actions button:disabled{opacity:.4}.product-editor-form{gap:17px;scroll-margin-top:100px;display:grid}.product-editor-form .form-head{border-bottom:1px solid #2e4034;justify-content:space-between;align-items:start;gap:12px;padding-bottom:18px;display:flex}.product-editor-form .form-head h2{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:23px;margin:9px 0 6px!important}.product-editor-form .form-head p{color:#92a99a;margin:0;font-size:12px;line-height:1.6}.product-mode{color:#8ef8bd;background:#173c2b;border:1px solid #2b7550;border-radius:30px;padding:7px 12px;font-size:11px;font-weight:700}.product-editor-form label{color:#c0d7c8;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.product-editor-form input,.product-editor-form textarea{font-size:13px}.product-editor-form .form-divider{text-transform:uppercase;letter-spacing:1.2px;color:#70eeb6;margin:7px 0 -5px;font-size:11px;font-weight:800}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-image-input{grid-template-columns:112px minmax(0,1fr);gap:17px;display:grid}.product-image-preview{color:#d1afe5;background:radial-gradient(circle,#63306c,#18261e);border:1px dashed #527e68;border-radius:13px;place-items:center;height:112px;font-size:42px;font-weight:900;display:grid;overflow:hidden}.product-image-preview img{object-fit:cover;width:100%;height:100%}.product-image-input>div:last-child{flex-direction:column;gap:10px;display:flex}.product-file-label input{min-height:auto;padding:7px!important}.product-variants{gap:14px;display:grid}.variant-editor{background:#0d1812;border:1px solid #30473a;border-radius:12px;gap:13px;padding:15px;display:grid}.variant-title{justify-content:space-between;align-items:center;display:flex}.variant-title strong{color:#ebfff5;font-size:13px}.text-danger{color:#ff9baa!important}.variant-title button{cursor:pointer;background:0 0;border:none;font-size:12px}.variant-title button:disabled{opacity:.35;cursor:default}.publish-options,.variant-options{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.product-editor-form label.checkbox-label{color:#d5ebda;flex-direction:row;align-items:center;gap:9px;line-height:1.5}.product-advanced{border:1px solid #364a40;border-radius:12px;padding:12px 16px}.product-advanced summary{color:#b6efcf;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700}.product-advanced[open] summary{margin-bottom:15px}.advanced-fields{gap:15px}.product-form-actions{border-top:1px solid #30453a;flex-wrap:wrap;align-items:center;gap:9px;padding-top:20px;display:flex}@media (max-width:1250px){.admin-shell{grid-template-columns:215px minmax(0,1fr)!important;gap:17px!important}.product-manager-grid{grid-template-columns:1fr}.product-list{max-height:none;position:static}.product-list-items{max-height:300px}}@media (max-width:940px){.admin-shell{grid-template-columns:1fr!important}.admin-sidebar{min-height:unset;position:static!important}.admin-sidebar nav{flex-flow:wrap;display:flex}.admin-sidebar nav .tab{width:auto!important}.admin-store-link{display:inline-block}.admin-account{margin-bottom:4px}}@media (max-width:600px){.admin-shell{padding:15px 14px 55px!important}.admin-sidebar{padding:14px!important}.admin-section-title{flex-wrap:wrap}.admin-content .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content .panel{padding:17px}.product-form-grid{grid-template-columns:1fr}.product-manager-header{flex-direction:column;align-items:flex-start}.product-image-input{grid-template-columns:1fr}.product-image-preview{max-width:150px}.admin-topline{flex-wrap:wrap}.admin-section-title h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.admin-content input,.admin-sidebar nav .tab{transition:none!important}}.admin-sidebar nav .tab{align-items:center;gap:13px;min-height:44px;font-size:13px;display:flex}.admin-sidebar nav .tab svg{opacity:.76;flex:none}.nav-active-dot{background:#4cf4b0;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 12px #30f3ac}.admin-topline .btn{align-items:center;gap:7px;display:flex}.admin-section-title .btn{align-items:center;gap:8px;display:inline-flex}.admin-content .panel:has(.table-wrap),.admin-content .panel:has(table){overflow:hidden}.admin-content .table-wrap{scrollbar-color:#34664d #101914}.setup-guide{background:radial-gradient(circle at 95% 4%,#28dc8f17,#0000 45%),linear-gradient(140deg,#14211a,#0f1613);border:1px solid #306949;border-radius:19px;margin:0 0 28px;padding:25px 27px;box-shadow:0 12px 34px #0002}.setup-guide-intro{align-items:center;gap:16px;display:flex}.setup-guide-intro .setup-icon{color:#75f3bc;background:#184e35;border:1px solid #2d8558;border-radius:15px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.setup-guide-intro>div:nth-child(2){flex:1;min-width:0}.setup-guide-intro h2{letter-spacing:-.7px;color:#f1fff7;margin:6px 0;font-size:20px;font-weight:800}.setup-guide-intro p{color:#8da99a;margin:0;font-size:12px;line-height:1.6}.setup-guide .eyebrow{color:#47e5a2;letter-spacing:1.5px;font-size:10px;font-weight:700}.setup-counter{color:#99f9c7;white-space:nowrap;border:1px solid #315b46;border-radius:100px;padding:9px 13px;font-size:12px;font-weight:800}.setup-progress{background:#273d30;border-radius:20px;width:100%;height:6px;margin:23px 0 14px;overflow:hidden}.setup-progress span{background:linear-gradient(90deg,#20c98d,#7bffc1);border-radius:20px;height:100%;transition:width .3s;display:block}.setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.setup-step{background:#090f0b77;border:1px solid #263a30;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:15px 12px;display:flex}.setup-step-state{color:#947e5b;place-items:center;display:grid}.setup-step-state.ready{color:#4beca6}.setup-step>div{flex:1;min-width:0}.setup-step strong{color:#eefff3;font-size:12px}.setup-step p{color:#91a699;margin:5px 0 0;font-size:10px;line-height:1.6}.setup-step>a{align-items:center;gap:4px;font-weight:700;text-decoration:none;display:flex;color:#91ffbf!important}.setup-done,.setup-step>a{white-space:nowrap;font-size:10px}.setup-done{color:#6cefb0}.setup-security{color:#9ebfae;border-top:1px solid #2d483a;align-items:center;gap:8px;margin:18px 0 0;padding-top:15px;font-size:11px;line-height:1.6;display:flex}.admin-content .panel{transition:border-color .2s}.admin-content .stat{position:relative;overflow:hidden}.admin-content .stat:before{content:"";background:linear-gradient(90deg,#0000,#42edac55,#0000);height:2px;position:absolute;top:0;left:16px;right:16px}.admin-content .product-editor-form .form-divider{color:#72f8b6}.site-header .brand-logo{object-fit:contain}@media (max-width:1150px){.setup-steps{grid-template-columns:1fr}.setup-step{padding:12px}}@media (max-width:950px){.admin-shell{grid-template-columns:1fr!important;gap:18px!important;padding:18px!important}.admin-sidebar{min-height:unset;padding:15px!important;position:relative!important;top:0!important}.admin-sidebar nav{gap:8px;margin-top:12px;overflow-x:auto;flex-flow:row!important;display:flex!important}.admin-sidebar nav .tab{white-space:nowrap!important;width:auto!important}.admin-account,.admin-sidebar .eyebrow{display:none}.admin-brand-mark{border:0}.admin-store-link{display:none}.admin-content{width:100%}}@media (max-width:580px){.setup-guide{padding:16px}.setup-guide-intro{align-items:flex-start}.setup-guide-intro .setup-icon{width:38px;height:38px}.setup-counter{padding:6px 8px;font-size:10px}.setup-guide-intro h2{font-size:17px}.setup-step{flex-wrap:wrap}.setup-done,.setup-step>a{margin-left:32px}.admin-section-title{flex-wrap:wrap}.product-manager-grid{grid-template-columns:minmax(0,1fr)}.product-list{max-height:none;position:static}.product-list-items{max-height:380px}}@media (prefers-reduced-motion:reduce){.admin-content .panel,.setup-progress span{transition:none!important}}.settings-builder{gap:0;max-width:980px;margin-inline:auto;display:grid}.settings-title{justify-content:space-between;align-items:center;gap:20px;margin:3px 0 23px;display:flex}.settings-title h2{letter-spacing:-1px;margin:7px 0;font-size:27px}.settings-title p{color:#96b5a1;font-size:12px;line-height:1.6}.settings-preview-mark{color:#90ffcb;background:linear-gradient(145deg,#22664a,#0b2a1d);border:1px solid #3b9267;border-radius:16px;place-items:center;width:58px;height:58px;font-size:32px;font-weight:900;display:grid}.settings-tabs{gap:8px;padding:6px 0 20px;display:flex;overflow-x:auto}.settings-tabs button{white-space:nowrap;color:#a1b5a8;background:#121a15;border:1px solid #34493e;border-radius:12px;min-height:42px;padding:9px 17px;font-size:12px;font-weight:700}.settings-tabs button.selected{color:#062719;background:#42e9a5;border-color:#42e9a5}.admin-content .settings-body{gap:20px;padding:29px!important}.settings-body>h3{margin:0;font-size:19px}.settings-body>.muted{margin:-6px 0 4px;font-size:12px}.settings-hint{color:#97af9e;font-size:11px;line-height:1.6}.settings-logo-preview{object-fit:contain;border-radius:9px;max-width:180px;max-height:100px}.settings-save{border-top:1px solid #2a4334;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.settings-save span{color:#8ba393;font-size:11px}@media (max-width:640px){.admin-content .settings-body{padding:18px!important}.settings-save{flex-direction:column;align-items:stretch}.settings-save button{width:100%}}.hero-showcase{background:linear-gradient(145deg,#251531,#0e0b16 68%);border:1px solid #443154;border-radius:18px;justify-content:center;align-items:center;min-height:365px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 85px #0006}.hero-showcase:before{content:"";pointer-events:none;border:1px solid #ffffff16;border-radius:8px;position:absolute;inset:20px}.showcase-bottom,.showcase-top{letter-spacing:.16em;color:#b2a2c5;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;display:flex;position:absolute;left:40px;right:40px}.showcase-top{top:42px}.showcase-bottom{bottom:42px}.showcase-monogram{letter-spacing:-.12em;color:#d6a8ff;text-shadow:0 16px 50px #b35bff36;padding-right:.16em;font-size:clamp(130px,22vw,260px);font-weight:950;line-height:1;transform:skew(-7deg)}.showcase-monogram span{color:#9e43f0}.orders-workspace{gap:20px;display:grid}.orders-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.orders-kpi{color:#e8f7ed;background:#111814;border:1px solid #27372f;border-radius:14px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.orders-kpi.is-active,.orders-kpi:hover{border-color:#50d69d;transform:translateY(-2px)}.orders-kpi-name{color:#99b6a4;align-items:center;gap:8px;font-size:12px;display:flex}.orders-kpi strong{font-size:31px;line-height:1}.orders-kpi small{color:#56dca3;font-size:11px}.orders-work-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.orders-work-toolbar h2{margin:0 0 5px;font-size:22px}.orders-work-toolbar p{color:#91a59a;margin:0;font-size:12px}.orders-filters{gap:10px;display:flex}.orders-filters input{flex:1;min-width:0}.orders-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.88fr);align-items:start;gap:18px;display:grid}.order-cards{gap:12px;display:grid}.order-inspector,.order-record{background:#111713;border:1px solid #29382f;border-radius:16px;padding:20px}.order-inspector-sub,.order-inspector-top,.order-line,.order-record-foot,.order-record-head,.order-record-person,.orders-paging{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-record-label{letter-spacing:.11em;color:#7b9d88;font-size:10px}.order-record-label span{color:#e4f5e9;font-weight:800}.order-inspector-sub time,.order-record-head time{color:#81988a;margin-top:5px;font-size:11px;display:block}.order-record-person{justify-content:flex-start;margin:20px 0 14px}.order-record-person>div{flex:1;gap:4px;min-width:0;display:grid}.order-record-person strong{font-size:14px}.order-record-person small{color:#a2b4a7;overflow-wrap:anywhere;font-size:11px}.order-record-person b{white-space:nowrap;font-size:16px}.order-person-avatar{object-fit:cover;background:#263b2d;border-radius:12px;width:42px;height:42px}.order-person-avatar.initials{color:#76e8af;place-items:center;font-weight:800;display:grid}.linked-discord,.not-linked{color:#79dca8;font-size:11px}.not-linked{color:#819488}.order-record-product{color:#a9b9ad;margin:0 0 17px;font-size:12px}.order-record-foot{flex-wrap:wrap;justify-content:flex-start}.icon-action{color:#ff9ca8;cursor:pointer;background:#26191d;border:1px solid #554045;border-radius:9px;min-width:34px;min-height:34px}.order-empty{text-align:center;color:#92a69a;border:1px dashed #385040;border-radius:12px;padding:36px}.orders-paging{color:#a3b8aa;font-size:11px}.orders-paging>div{gap:7px;display:flex}.order-inspector{max-height:calc(100vh - 115px);position:sticky;top:95px;overflow-y:auto}.order-inspector-top{color:#78b996;letter-spacing:.15em;font-size:10px}.order-inspector-top a{color:#b7c7bb;font-size:23px;text-decoration:none}.order-inspector h2{margin:12px 0;font-size:22px}.order-inspector-sub{margin-bottom:20px}.order-detail-box{border-top:1px solid #2b3c32;gap:10px;padding:18px 0;display:grid}.order-detail-box>span{letter-spacing:.13em;color:#80b394;font-size:10px;font-weight:800}.order-detail-box p{color:#adbbaf;overflow-wrap:anywhere;margin:0;font-size:12px}.order-detail-box strong{color:#f1fff4}.order-line{font-size:12px}.order-line.total{border-top:1px solid #2a4032;padding-top:12px}.discord-person{color:#a9c9ff;font-size:12px}.order-inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.orders-safe-note{color:#8aab97;align-items:center;gap:9px;font-size:11px;display:flex}.audit-entry{justify-content:space-between;gap:8px;display:flex}.audit-entry small{color:#799080}.order-chat{background:#0d1410;border:1px solid #2b3b31;border-radius:13px;gap:14px;padding:16px;display:grid}.order-chat-heading>div{align-items:center;gap:10px;display:flex}.order-chat-heading{justify-content:space-between;display:flex}.order-chat-heading strong{font-size:13px;display:block}.order-chat-heading small{color:#89a391;margin-top:4px;font-size:11px;display:block}.chat-refresh{color:#a3c9ae;cursor:pointer;background:0 0;border:1px solid #2d4936;border-radius:8px;padding:7px}.order-chat-history{gap:10px;max-height:280px;display:grid;overflow-y:auto}.chat-message{background:#17211a;border:1px solid #2e3b32;border-radius:10px;padding:11px}.chat-message.from-staff{background:#173526;border-color:#2c6747}.chat-message-top{justify-content:space-between;gap:8px;font-size:11px;display:flex}.chat-message-top time{color:#91a79a;font-size:10px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.chat-empty{color:#8ca494;text-align:center;padding:18px;font-size:12px}.chat-compose{gap:9px;display:grid}.chat-compose label{color:#9fc3a9;font-size:11px}.chat-compose textarea{min-height:76px}.chat-compose-footer{color:#7c9c87;justify-content:space-between;align-items:center;font-size:10px;display:flex}.order-customer-conversation{max-width:760px;margin-top:22px}.danger-action{color:#f2a6a6!important}@media (max-width:1050px){.orders-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-layout{grid-template-columns:1fr}.order-inspector{max-height:none;position:static}}@media (max-width:650px){.orders-filters,.orders-work-toolbar{flex-wrap:wrap}.orders-filters input{flex-basis:100%}.orders-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-kpi{padding:14px}.orders-kpi strong{font-size:24px}.showcase-bottom,.showcase-top{left:24px;right:24px}.hero-showcase{min-height:260px}}.admin-shell{--admin-purple:#a855f7;--admin-ink:#f6efff;min-height:calc(100vh - 85px);background:radial-gradient(at 70% 0,#7529d524,#0000 55%),linear-gradient(160deg,#0d0816,#110a20 60%,#0b0713)!important;gap:24px!important}.admin-sidebar{background:linear-gradient(165deg,#211032,#110b20 70%,#170c28)!important;border:1px solid #54316f!important;box-shadow:0 18px 60px #07030f99!important}.admin-brand-mark{border-bottom:1px solid #5a3472!important}.admin-brand-mark>span{color:#fff!important;background:linear-gradient(135deg,#c26bff,#742bd1)!important;border-color:#c99aff!important;box-shadow:0 6px 26px #a855f74f!important}.admin-brand-mark .brand{color:#fff!important}.admin-brand-mark p,.admin-sidebar .eyebrow{color:#bca7d5!important}.admin-sidebar nav .tab{color:#b9a8ce!important;border-radius:12px!important;transition:background .2s,transform .2s!important}.admin-sidebar nav .tab:hover{transform:translate(3px);color:#fff!important;background:#a855f71a!important}.admin-sidebar nav .tab.selected{color:#fff!important;background:linear-gradient(90deg,#8d36e7,#6420a5)!important;border-color:#b67cff!important;box-shadow:0 5px 18px #a855f72b!important}.admin-sidebar nav .tab.selected svg{opacity:1!important}.admin-account{border-top-color:#4e3262!important}.admin-online-dot{background:#b36aff!important;box-shadow:0 0 13px #b36aff!important}.admin-store-link{color:#d8b5ff!important;border-color:#7846a1!important}.admin-store-link:hover{background:#8b38de25!important}.admin-content{color:#f3ebff!important}.admin-topline{border-bottom-color:#3b2353!important}.admin-topline .eyebrow{color:#c58dff!important}.admin-section-title h1{color:#fff!important;letter-spacing:-1.7px!important;font-size:clamp(29px,3.4vw,43px)!important}.admin-section-title p{color:#b7a3cf!important}.admin-content .panel{background:linear-gradient(145deg,#211332,#160d25)!important;border:1px solid #50336b!important;border-radius:19px!important;box-shadow:0 10px 35px #06020e42!important}.admin-content .panel:hover{border-color:#8852ba!important}.admin-content .panel h2,.admin-content .panel h3{color:#f7efff!important}.admin-content .stat{background:radial-gradient(circle at 100% 0,#9f49f72b,#0000 75%),linear-gradient(135deg,#28143f,#1a102a)!important;border-color:#5c3779!important}.admin-content .stat:before{background:linear-gradient(90deg,#0000,#c780ff,#0000)!important}.admin-content .stat p{color:#bea8d7!important}.admin-content .stat strong{color:#fff!important}.admin-content .chart .bar{border-radius:5px 5px 0 0;background:linear-gradient(#d89aff,#7e2bc8)!important}.admin-content .btn:not(.ghost):not(.secondary){color:#fff!important;background:linear-gradient(120deg,#b85dff,#8a37e0)!important;border-color:#b875ff!important;box-shadow:0 5px 20px #a855f73d!important}.admin-content .btn:not(.ghost):not(.secondary):hover{filter:brightness(1.13)}.admin-content .btn.secondary,.admin-topline .btn{color:#ead7ff!important;background:#2b1a3e!important;border-color:#6a4288!important}.admin-content .btn.ghost{color:#d8b5ff!important;border-color:#6a4288!important}.admin-content .list-row{border-color:#4b3062!important}.admin-content a:not(.btn):not(.tab):not(.brand):not(.admin-store-link){color:#d39cff!important}.admin-content input,.admin-content select,.admin-content textarea{color:#f7f0ff!important;background:#130c20!important;border:1px solid #62427d!important;border-radius:11px!important}.admin-content input:focus,.admin-content select:focus,.admin-content textarea:focus{border-color:#bc78ff!important;box-shadow:0 0 0 3px #ad64fa2c!important}.admin-content input[type=color]{cursor:pointer;min-height:44px!important;padding:4px!important}.admin-content .badge.DELIVERED,.admin-content .badge.PAID{color:#91f4d1!important;background:#173f36!important;border-color:#397d69!important}.admin-content .notice{color:#e6ceff!important;background:#342046!important;border-color:#8654ac!important}.admin-content .error{background:#4d1b3b!important}.admin-content .success{background:#243c37!important}.admin-shortcuts{background:radial-gradient(at 0 0,#9d4ded3b,#0000 65%),linear-gradient(115deg,#27143f,#170d29);border:1px solid #7745a4;border-radius:20px;grid-template-columns:minmax(200px,.9fr) minmax(0,2fr);align-items:center;gap:22px;margin-bottom:25px;padding:23px;display:grid}.admin-shortcuts-kicker{letter-spacing:2px;color:#d7a8ff;font-size:10px;font-weight:800}.admin-shortcuts h2{color:#fff;margin:7px 0 6px;font-size:21px}.admin-shortcuts p{color:#bfa8d6;margin:0;font-size:12px}.admin-shortcuts-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-shortcuts-links a{background:#38214f;border:1px solid #754a97;border-radius:13px;align-items:center;gap:11px;padding:15px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex;color:#f4e6ff!important}.admin-shortcuts-links a:hover{background:#5c3086;transform:translateY(-2px)}.admin-shortcuts-links a svg:last-child{opacity:.7;margin-left:auto}.vortex-embed-layout{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;gap:20px;display:grid}.vortex-embed-preview{position:sticky;top:20px}.vortex-embed-preview-inner{border-left:5px solid var(--embed-color,#a855f7);color:#fff;background:#272232;border-radius:5px 13px 13px 5px;padding:20px}.vortex-embed-preview-inner h3{font-size:17px}.vortex-embed-preview-inner img{object-fit:cover;border-radius:10px;width:100%;max-height:260px;margin-top:12px}.vortex-embed-preview-inner p{white-space:pre-wrap;color:#dcd5e8}.vortex-embed-preview-inner small{color:#c5b6d8}.vortex-color-picker{align-items:center;gap:12px;display:flex}.vortex-color-picker input[type=color]{flex:none;width:70px!important;height:48px!important}.vortex-color-picker input[type=text]{flex:1}.vortex-embed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vortex-embed-toolbar .muted{font-size:12px}@media (max-width:1050px){.admin-shortcuts,.vortex-embed-layout{grid-template-columns:1fr}.vortex-embed-preview{position:static}}@media (max-width:600px){.admin-shortcuts{padding:16px}.admin-shortcuts-links{grid-template-columns:1fr 1fr}.admin-shortcuts-links a{padding:11px 9px;font-size:11px}.admin-shell{padding:12px!important}.admin-sidebar{border-radius:14px!important}.admin-content .panel{padding:17px!important}}.admin-shell{--purple:#ae6aff;--purple2:#7835d0;--pink:#eaa7ff;--surface:#181124;--surface2:#21172f;background-image:linear-gradient(140deg,#10091bc9,#10091bea),url(/admin-purple-atmosphere.png)!important;background-position:top!important;background-size:cover!important;background-attachment:fixed!important}.admin-content{min-width:0}.admin-sidebar{max-height:calc(100vh - 30px);position:sticky;top:15px;overflow:auto}.admin-content .purin-discord-hero,.admin-content .purin-page-title,.admin-content .purin-studio-intro{z-index:auto;background:0 0;border:0;height:auto;position:static}.purin-discord-hero,.purin-page-title,.purin-studio-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.purin-page-title h2,.purin-studio-intro h2{letter-spacing:-.8px;color:#f9f0ff;margin:7px 0 8px;font-size:30px}.purin-page-title p,.purin-studio-intro p{color:#ad9abd;max-width:730px;margin:0;font-size:12px;line-height:1.65}.purin-page-title .btn,.purin-studio-intro .btn{white-space:nowrap}.purin-product-stats{flex-wrap:wrap;gap:13px;margin-bottom:18px;display:flex}.purin-product-stats>div{color:#d9c3ef;background:linear-gradient(110deg,#27163c,#1b112b);border:1px solid #563475;border-radius:12px;align-items:center;gap:10px;padding:11px 18px;font-size:12px;font-weight:700;display:flex}.purin-product-stats svg{color:#c894ff}.purin-online,.purin-status{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.purin-online.is-online,.purin-status.active{color:#7ff1c2;background:#1a4439;border:1px solid #2e8c64}.purin-status.inactive,.purin-status.removed{color:#d2b2dc;background:#36263d;border:1px solid #60466d}.purin-product-table{border-radius:18px!important;padding:0!important;overflow:hidden!important}.purin-tabs{border-bottom:1px solid #4d3168;flex-wrap:wrap;gap:5px;padding:19px 19px 0;display:flex}.purin-mini-tabs button,.purin-tabs button{color:#b09bbf;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 17px 16px;font-size:12px;font-weight:700}.purin-mini-tabs button.selected,.purin-tabs button.selected{color:#e7c8ff;border-bottom-color:#c277ff}.purin-table-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex}.purin-table-tools>span{color:#b4a0c1;white-space:nowrap;font-size:11px}.purin-table-tools select{width:auto;min-width:175px;height:42px}.purin-search{color:#a985c4;background:#15101d;border:1px solid #61417d;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:190px;max-width:430px;padding:0 12px;display:flex;position:relative}.purin-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:11px 0!important;font-size:12px!important}.purin-table-wrap{width:100%;overflow:auto}.purin-table{border-collapse:collapse;width:100%;min-width:950px}.purin-table thead th{text-transform:uppercase;letter-spacing:.14em;color:#a493b2;text-align:left;background:#160e22;border-bottom:1px solid #482d5f;padding:13px 12px;font-size:10px}.purin-table td{vertical-align:middle;color:#e5d9ed;border-bottom:1px solid #39274d;padding:13px 12px;font-size:11px}.purin-table tr:last-child td{border-bottom:0}.purin-table tbody tr{transition:background .15s}.purin-table tbody tr:hover{background:#a855f70e}.purin-table tbody tr.dragging{opacity:.4}.purin-product-name{align-items:center;gap:12px;min-width:215px;display:flex}.purin-product-name strong{color:#fff;font-size:12px;line-height:1.4;display:block}.purin-product-name small{color:#9a84a8;margin-top:3px;font-size:10px;display:block}.purin-product-icon,.purin-small-image{color:#cb95ff;background:linear-gradient(135deg,#38234f,#22132d);border:1px solid #543670;border-radius:12px;flex:none;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.purin-product-icon img,.purin-small-image img{object-fit:cover;width:100%;height:100%}.purin-reorder{color:#9a79b0;align-items:center;gap:2px;display:flex}.purin-reorder button{color:#e3c6ff;background:#30213e;border:1px solid #624577;border-radius:5px;place-items:center;width:23px;height:26px;padding:1px;display:grid}.purin-reorder button:hover{background:#6e329a}.admin-content select.purin-category-inline{width:150px;min-width:145px;max-width:185px;font-size:11px;padding:8px!important}.purin-row-actions{align-items:center;gap:6px;display:flex}.purin-icon-button{color:#ddbeec;background:#281935;border:1px solid #66437f;border-radius:10px;justify-content:center;align-items:center;min-width:35px;height:35px;padding:7px;transition:all .15s;display:inline-flex}.purin-icon-button:hover{color:#fff;background:#613487}.purin-icon-button.danger{color:#ef9dba;border-color:#7c4658}.purin-icon-button.danger:hover{background:#6a2741}.purin-table-note{padding:0 20px 18px;font-size:11px;color:#a88fbc!important}.purin-product-table>.error,.purin-product-table>.success{margin:10px 20px}.vortex-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05030bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vortex-editor-modal{overscroll-behavior:contain;color:#fff;background:linear-gradient(155deg,#241433,#15101e);border:1px solid #8961b5;border-radius:22px;width:min(1100px,100%);max-height:calc(100dvh - 40px);position:relative;overflow:auto;box-shadow:0 40px 120px #000c}.vortex-modal-header{z-index:4;background:#1c1228f5;border:0;border-bottom:1px solid #543470;justify-content:space-between;align-items:center;gap:12px;height:auto;padding:19px 25px;display:flex;position:sticky;top:0}.vortex-modal-header h2{margin:7px 0 4px;font-size:23px}.vortex-modal-header p{color:#a996bd;margin:0;font-size:11px}.vortex-editor-modal .product-editor-form{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:25px!important}.vortex-editor-modal .product-editor-form .form-head{display:none}.vortex-editor-modal .product-form-actions{z-index:3;background:#1d1328f5;border-top:1px solid #5f3d7d;margin:12px -25px -25px;padding:18px;position:sticky;bottom:-25px}.purin-discord-page{gap:19px;display:grid}.purin-discord-hero{background:radial-gradient(circle at 90% 10%,#ae56fa3c,#0000 45%),linear-gradient(120deg,#29163e,#140e22)!important;border:1px solid #7143a3!important;border-radius:20px!important;align-items:center!important;margin:0!important;padding:25px!important}.purin-discord-brand{align-items:center;gap:15px;display:flex}.purin-discord-brand-icon{background:linear-gradient(135deg,#c875ff,#7531cb);border-radius:16px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 5px 28px #aa62ff52}.purin-discord-brand h1{color:#fff;letter-spacing:-1px;margin:5px 0;font-size:30px}.purin-discord-brand p{color:#baabd0;margin:0;font-size:12px}.purin-discord-hero-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.purin-online{color:#b6a6c1;background:#39233f;border:1px solid #5d3a70}.purin-discord-tabs{background:#1a1226;border:1px solid #583875;border-radius:16px;flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:7px;display:flex}.purin-discord-tabs button{color:#aa91bd;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.purin-discord-tabs button:hover{color:#e5ceff;background:#5d31813a}.purin-discord-tabs button.selected{color:#fff;background:linear-gradient(125deg,#b261fa,#7e31dc);box-shadow:0 4px 16px #9e49e83f}.purin-tab-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.purin-tab-intro h2{margin:0;font-size:24px}.purin-tab-intro p{color:#af9bbd;margin:5px 0 0;font-size:12px}.purin-tab-intro .btn{margin-left:auto}.purin-studio{gap:18px;display:grid}.purin-studio-intro{margin:0!important}.purin-steps{flex-wrap:wrap;gap:5px;display:flex}.purin-steps span{color:#d2b7ea;background:#2f1b48;border:1px solid #67468a;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700}.purin-studio-grid{grid-template-columns:minmax(185px,.8fr) minmax(330px,1.35fr) minmax(280px,1.2fr);align-items:start;gap:15px;display:grid}.admin-content .purin-studio-controls,.admin-content .purin-studio-products{border-radius:18px!important;padding:19px!important}.purin-studio-panel-title{color:#f2e3ff;align-items:center;gap:10px;margin-bottom:19px;font-size:14px;display:flex}.purin-studio-panel-title svg,.purin-subheading svg{color:#be81ff}.purin-studio-panel-title>span{color:#b899d4;margin-left:auto;font-size:11px}.purin-studio-products>input{font-size:12px!important}.purin-studio-list{gap:5px;max-height:580px;margin-top:12px;display:grid;overflow:auto}.purin-studio-product{color:#ded0e9;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;width:100%;padding:9px 7px;display:flex}.purin-studio-product:hover{background:#6b34931f}.purin-studio-product.selected{background:#63339b40;border-color:#9363bd}.purin-studio-product strong{overflow-wrap:anywhere;font-size:11px;display:block}.purin-studio-product small{color:#b09dc1;margin-top:4px;font-size:10px;display:block}.purin-small-image{border-radius:9px;width:38px;height:38px}.purin-studio-controls{gap:15px;display:grid}.purin-studio-controls label{color:#c1acd3;gap:7px;font-size:11px;display:grid}.purin-studio-controls textarea{white-space:pre-wrap}.purin-studio-controls .checkbox-label{align-items:center;gap:10px;display:flex}.purin-mini-tabs{border-bottom:1px solid #453154;gap:5px;display:flex}.purin-mini-tabs button{padding:9px 14px 12px}.purin-subheading{border-top:1px solid #493059;align-items:center;gap:9px;margin-top:2px;margin-bottom:3px;padding-top:13px;font-size:12px;display:flex}.purin-subheading>span{color:#9e88aa;margin-left:auto;font-size:10px}.purin-colour-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.purin-colour-row label{color:#dbc6ec;font-size:12px;font-weight:700}.purin-colour-row small{color:#9c8bac;font-size:10px}.purin-color-control{background:#150e20;border:1px solid #70468f;border-radius:10px;align-items:center;gap:5px;min-width:135px;padding:5px;display:flex}.admin-content .purin-color-control input[type=color]{cursor:pointer;min-width:40px;max-width:40px;background:0 0!important;border:0!important;border-radius:7px!important;width:40px!important;height:34px!important;padding:0!important}.admin-content .purin-color-control input[type=text]{text-transform:uppercase;width:86px;font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px 4px!important}.purin-link-editor{grid-template-columns:minmax(80px,.8fr) minmax(110px,1.2fr) 36px;align-items:center;gap:7px;display:grid}.purin-link-editor input{min-width:0;padding:9px!important;font-size:11px!important}.purin-upload-field{cursor:pointer;text-align:center;background:#8959aa14;border:1px dashed #8654b2;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:14px;position:relative;color:#cf9ef5!important;font-size:11px!important;display:flex!important}.purin-upload-field:hover{background:#8249b52b}.purin-upload-field input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.purin-link-danger{color:#efa3c0;text-align:left;background:0 0;border:0;width:fit-content;padding:5px;font-size:11px}.purin-editor-actions{border-top:1px solid #4e3561;gap:10px;padding-top:15px;display:grid}.purin-editor-actions .btn{width:100%}.purin-editor-actions span{text-align:center;color:#ab93bd;font-size:10px}.purin-discord-preview{background:#211a2b;border:1px solid #543b71;border-radius:19px;position:sticky;top:15px;overflow:hidden}.purin-discord-preview>header{color:#bba6ca;letter-spacing:1px;background:#1c1527;border:0;justify-content:space-between;align-items:center;height:auto;padding:17px 18px;font-size:10px;font-weight:800;display:flex}.purin-live-dot{color:#b17afb;letter-spacing:0}.purin-discord-frame{color:#f2f3f5;background:#313238;min-height:380px}.purin-channel{color:#dadbe5;background:#292b31;border-bottom:1px solid #38383c;padding:13px 17px;font-size:12px}.purin-discord-body{align-items:flex-start;gap:10px;padding:18px 15px;display:flex}.purin-discord-avatar{color:#fff;background:#8152e6;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.purin-discord-content{flex:1;min-width:0}.purin-bot-name{color:#fff;margin:3px 0 9px;font-size:12px;font-weight:800}.purin-bot-name strong{color:#fff;background:#5865f2;border-radius:3px;margin:0 4px;padding:2px 4px;font-size:9px}.purin-bot-name span{color:#a4a5ad;font-size:10px;font-weight:400}.purin-discord-embed{color:#eaeaf0;background:#282b31;border-left:4px solid #a855f7;border-radius:4px;gap:8px;max-width:100%;padding:14px;display:grid}.purin-discord-embed h3{color:#fff;margin:0;font-size:14px}.purin-discord-embed>strong{color:#fff;font-size:11px}.purin-discord-embed>p{white-space:pre-line;color:#d8d9df;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.purin-discord-embed img{object-fit:contain;border-radius:7px;max-width:100%;max-height:320px}.purin-discord-embed small{color:#b4b4bc;border-top:1px solid #414247;padding-top:8px;font-size:10px}.purin-discord-select{color:#e4e5ec;background:#37383e;border:1px solid #4f5059;border-radius:5px;justify-content:space-between;margin:8px 0;padding:13px;font-size:11px;display:flex}.purin-discord-links{flex-wrap:wrap;gap:6px;display:flex}.purin-discord-links span{color:#fff;background:#45464e;border-radius:5px;padding:8px 11px;font-size:10px}.purin-preview-note{color:#a890bb;align-items:flex-start;gap:9px;padding:17px;font-size:11px;line-height:1.65;display:flex}.purin-preview-note svg{color:#c18bf3;flex:none}.purin-notifications-grid{grid-template-columns:minmax(0,1fr) minmax(270px,1fr);align-items:start;gap:18px;display:grid}.purin-info{color:#e1caf4;background:#3b2654;border:1px solid #7652a0;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:11px;display:flex}.purin-info svg{color:#cd96ff;flex:none}.purin-notification-preview{gap:20px;display:grid}.purin-notification-preview>h3{margin:0;font-size:14px}.purin-notification-card{color:#e9e7f2;background:#2b2932;border-left:4px solid #b36aff;border-radius:8px;gap:13px;padding:19px;font-size:12px;display:grid}.purin-notification-card span{color:#c4a4f1;font-size:11px;font-weight:800}.purin-notification-card h3{margin:0;font-size:17px}.purin-notification-card p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.purin-notification-card img{object-fit:contain;border-radius:9px;width:100%;max-height:340px}.purin-notification-card small{color:#b0acb9;font-size:10px;line-height:1.6}.purin-bot-profile{max-width:840px}.purin-bot-avatar-row{align-items:center;gap:16px;display:flex}.purin-bot-avatar{color:#d7a9ff;background:#39234d;border:1px solid #7651a0;border-radius:22px;flex:none;place-items:center;width:85px;height:85px;display:grid;overflow:hidden}.purin-bot-avatar img{object-fit:cover;width:100%;height:100%}.purin-cms-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.purin-cms-group{background:#170f24;border:1px solid #563575;border-radius:14px;gap:13px;padding:16px;display:grid}.purin-cms-group label{font-size:11px!important}.vortex-pay-module{gap:20px;display:grid}.vortex-pay-steps{text-align:center;justify-content:space-between;align-items:start;gap:6px;margin-bottom:6px;display:flex}.vortex-pay-steps>div:not(.vortex-step-line){flex:1;justify-items:center;gap:7px;min-width:76px;max-width:94px;display:grid}.vortex-pay-steps span{color:#a79abc;background:#261936;border:1px solid #6c4a86;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vortex-pay-steps .done span{color:#fff;background:#6641a4;border-color:#b785ff}.vortex-pay-steps .current span{color:#fff;background:#a555ec;border-color:#d9b0ff;box-shadow:0 0 20px #9850c47a}.vortex-pay-steps small{color:#a89ab8;font-size:10px;line-height:1.5}.vortex-step-line{background:linear-gradient(90deg,#8a51be,#3d2b51);flex:1;height:2px;margin-top:17px}.vortex-payment-status{text-align:center;background:radial-gradient(at 50% 0,#7d3acb54,#0000 65%),#1d132c;border:1px solid #7852a1;border-radius:18px;justify-items:center;gap:15px;padding:32px 18px;display:grid}.vortex-payment-arrow{color:#fff;background:linear-gradient(140deg,#8a40d6,#442467);border:2px solid #af7af1;border-radius:50%;place-items:center;width:92px;height:92px;animation:vortex-check-bounce .6s ease-out;display:grid;box-shadow:0 0 35px #9a51db80}.vortex-payment-status.closed .vortex-payment-arrow{background:#5d243f;border-color:#ab5873}.vortex-payment-status h2{color:#f0dfff;margin:0;font-size:26px}.vortex-payment-status p{color:#bcaec8;max-width:410px;margin:0;font-size:12px;line-height:1.8}.vortex-paid-indicator{color:#d7b4ff;background:#3a2852;border:1px solid #645184;border-radius:30px;align-items:center;gap:9px;padding:9px 15px;font-size:11px;display:flex}@keyframes vortex-check-bounce{0%{opacity:.1;transform:scale(.5)}75%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.vortex-pay-pending{gap:18px;display:grid}.vortex-pay-title{align-items:center;gap:13px;display:flex}.vortex-pay-title h2{margin:0 0 5px;font-size:19px}.vortex-pay-title p{color:#ac9eba;margin:0;font-size:11px}.vortex-pay-icon{color:#e1bbff;background:#3d225e;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.vortex-pay-timer{color:#e4c1ff;background:#2b1e3f;border:1px solid #7853a3;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:700;display:flex}.vortex-qr-center{text-align:center;background:#171024;border:1px solid #53336f;border-radius:15px;justify-items:center;gap:12px;padding:24px;display:grid}.vortex-qr-frame{background:#fff;border-radius:13px;padding:17px;box-shadow:0 12px 40px #0007}.vortex-qr-frame .qr{border-radius:4px;width:220px;max-width:100%;margin:0;padding:0}.vortex-qr-center p{color:#b3a1c4;margin:0;font-size:11px}.vortex-pay-pending textarea{word-break:break-all;min-height:68px;font-size:11px}.vortex-copy-pix,.vortex-pay-pending .btn.secondary{width:100%}.vortex-pay-generate{text-align:center;color:#c9b7d7;background:#21152d;border-radius:14px;justify-items:center;gap:15px;padding:26px;display:grid}.vortex-pay-generate svg{color:#c58bff}.vortex-pay-generate p{max-width:350px;font-size:12px}.vortex-cancel-pix{font-size:11px!important}.vortex-pay-safe{color:#9f90af;align-items:flex-start;gap:8px;margin:0;font-size:10px;line-height:1.6;display:flex}.vortex-pay-safe svg{color:#bd8bef;flex:none}@media (max-width:1250px){.purin-studio-grid{grid-template-columns:minmax(175px,.7fr) minmax(320px,1.3fr)}.purin-discord-preview{grid-column:1/-1;position:static}.purin-discord-frame{min-height:100px}}@media (max-width:800px){.purin-studio-grid{grid-template-columns:1fr}.purin-discord-preview{grid-column:auto}.purin-cms-fields,.purin-notifications-grid{grid-template-columns:1fr}.purin-discord-brand h1{font-size:24px}.purin-discord-tabs{width:100%}.purin-discord-tabs button{flex:1;justify-content:center}.purin-page-title h2,.purin-studio-intro h2{font-size:26px}.vortex-modal-backdrop{padding:8px}.vortex-editor-modal{max-height:calc(100dvh - 16px)}}@media (max-width:520px){.purin-product-stats>div{flex:1;padding:10px}.purin-table-tools{align-items:stretch}.purin-search,.purin-table-tools select{width:100%;max-width:none}.purin-discord-hero{padding:18px!important}.purin-discord-hero-actions{width:100%}.purin-discord-tabs button{padding:10px;font-size:11px}.purin-steps{display:none}.vortex-modal-header{padding:14px}.vortex-editor-modal .product-editor-form{padding:15px!important}.purin-studio-controls{gap:11px}.purin-notifications-grid{gap:10px}}.v6-role-list{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.v6-role{color:#f6eafa;background:#25152f;border:1px solid #69438299;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.v6-role-dot{border:1px solid #fff6;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.v6-form-builder{background:linear-gradient(135deg,#281436,#170e24);border:1px solid #7f4ca066;border-radius:18px;gap:16px;padding:20px;display:grid}.v6-form-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.v6-form-toggles{flex-wrap:wrap;gap:18px;display:flex}.v6-form-row .btn{align-self:end}.v6-confirm-backdrop{z-index:9999;background:#05020ccc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.v6-confirm-card{background:#21132e;border:1px solid #a75bee;border-radius:20px;width:100%;max-width:450px;padding:28px;box-shadow:0 20px 100px #0009}.v6-confirm-card h2{margin:0 0 14px}.v6-confirm-card .actions{justify-content:flex-end;margin-top:22px}@media (max-width:650px){.v6-form-row{grid-template-columns:1fr}}.discord-status+p+p+.actions .btn:disabled,.purin-discord-hero-actions .btn:disabled{opacity:.35;filter:grayscale(.6);cursor:not-allowed;transform:none}.purin-discord-hero-actions .btn:not(:disabled){opacity:1}.v7-channel-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.v7-extra-field{background:#7d46aa0f;border:1px solid #ab77ee40;border-radius:12px;gap:8px;padding:13px;display:grid}.v7-role-select{border:1px solid #ab77ee47;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;max-height:230px;padding:10px;display:grid;overflow:auto}.v7-role-select label{align-items:center;gap:7px;display:flex}.v7-manual-roles details summary{cursor:pointer}.v7-sale-toggle{background:#a855f712;border:1px solid #a855f740;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:600;flex-direction:row!important;display:flex!important}.v7-sale-toggle input{accent-color:#a855f7;flex:0 0 20px;width:20px!important;height:20px!important}.v7-sale-channel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.v7-sale-channel .btn{margin-bottom:2px}.v7-sale-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v7-sale-gif-preview{aspect-ratio:1;object-fit:contain;border-radius:14px;width:100%;max-width:480px;height:auto;box-shadow:0 0 40px #a855f738}@media (max-width:630px){.v7-sale-channel,.v7-sale-text-grid{grid-template-columns:1fr}}.order-chat{background:linear-gradient(145deg,#211332f5,#0d0a16fa);border:1px solid #a069f540;border-radius:18px;padding:18px;box-shadow:0 12px 35px #00000029}.order-chat-heading strong{color:#f5eaff;font-size:14px}.chat-compose label,.order-chat-heading small{color:#bbaaca}.chat-refresh{color:#d5b8ff;background:#8e54d01f;border-color:#b584f84d}.order-chat-history{scroll-behavior:smooth;max-height:365px;padding:6px}.chat-message{background:#1a1725eb;border:1px solid #ab8ad23d;border-radius:14px;max-width:94%;padding:13px}.chat-message.from-staff{background:#6932ad38;border-color:#b46ff066;margin-left:auto}.chat-message.from-customer{margin-right:auto}.chat-message-top time{color:#b1a0be}.chat-compose textarea{resize:vertical;border-color:#ab8ad252;border-radius:12px}.chat-unread{cursor:pointer;color:#eee0ff;background:#7c46b833;border:1px solid #aa6ff066;border-radius:12px;padding:9px}.delivery-role-state{color:#c7b0e0;margin-top:3px;font-size:11px;display:block}.v11-editor-switch{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.v11-message-studio{gap:18px;display:grid}.v11-studio-layout{grid-template-columns:minmax(170px,220px) minmax(280px,1fr) minmax(260px,.8fr);align-items:start;gap:16px;display:grid}.v11-template-menu{gap:7px;display:grid;position:sticky;top:24px}.v11-template-menu button{color:inherit;text-align:left;cursor:pointer;background:#a855f70b;border:1px solid #a855f733;border-radius:12px;padding:12px}.v11-template-menu button.selected{background:#a855f730;border-color:#a855f7;font-weight:700}.v11-editor,.v11-template-preview{min-width:0}.v11-template-preview h3{align-items:center;gap:8px;display:flex}.v11-preview-embed{color:#eee;overflow-wrap:anywhere;background:#202127;border-left:4px solid #a855f7;border-radius:6px;padding:16px}.v11-preview-embed small,.v11-preview-normal small{color:#a3a3a3}.v11-preview-normal{white-space:pre-wrap;overflow-wrap:anywhere}.v11-qr-placeholder{color:#222;text-align:center;background:#eee;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin:12px 0;font-weight:700;display:flex}@media (max-width:1150px){.v11-studio-layout{grid-template-columns:minmax(170px,220px) minmax(300px,1fr)}.v11-template-preview{grid-column:1/-1}}@media (max-width:740px){.v11-studio-layout{grid-template-columns:1fr}.v11-template-menu{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.v11-template-preview{grid-column:auto}}.vortex-role-picker{background:linear-gradient(145deg,#582a892e,#100b1af0);border:1px solid #a466f447;border-radius:18px;min-width:0;margin:8px 0;padding:22px;box-shadow:inset 0 1px #ffffff09}.vortex-role-picker .vortex-role-legend{color:#e8d0ff;align-items:center;gap:9px;padding:0 10px;font-size:14px;font-weight:750;display:inline-flex}.vortex-role-legend svg{color:#bc8bfa}.vortex-role-heading{justify-content:space-between;align-items:center;gap:24px;margin:4px 0 17px;display:flex}.vortex-role-heading strong{color:#f3eafd;letter-spacing:-.2px;font-size:15px}.vortex-role-heading p{color:#aaa0ba;max-width:700px;margin:6px 0 0;font-size:12px;line-height:1.6}.vortex-role-count{white-space:nowrap;color:#bfa5d9;background:#692aa02e;border:1px solid #a855f759;border-radius:12px;align-items:baseline;gap:6px;padding:11px 14px;display:flex}.vortex-role-count b{color:#dcc0ff;font-size:24px;line-height:1}.vortex-role-count span{font-size:11px}.vortex-role-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form .vortex-role-toolbar .vortex-role-search{color:#a88ac8;background:#110d19;border:1px solid #544069;border-radius:11px;flex:1;align-items:center;gap:10px;min-width:180px;padding:0 13px;display:flex}.vortex-role-search:focus-within{border-color:#ad6df6;box-shadow:0 0 0 2px #a855f71c}.form .vortex-role-search input{box-shadow:none;color:#f5eaff;background:0 0;border:0;outline:none;width:100%;min-height:44px;padding:10px 0}.form .vortex-role-search input::placeholder{color:#8c809d}.vortex-role-filter{white-space:nowrap;color:#c7b1df;background:#7e51a91f;border:1px solid #483457;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.vortex-role-filter.active{color:#f3e5ff;background:#9b4eef40;border-color:#9b59e7}.vortex-role-summary{color:#9f93b0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:15px 0 10px;font-size:11px;display:flex}.vortex-role-summary span:first-child{align-items:center;gap:6px;display:inline-flex}.vortex-role-grid{scrollbar-color:#71429c #21142b;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:9px;max-height:340px;padding:3px 4px 7px 0;display:grid;overflow:auto}.form .vortex-role-grid .vortex-role-option{color:#e8dcef;cursor:pointer;background:#15101e;border:1px solid #9167b33d;border-radius:12px;flex-direction:row;align-items:center;gap:11px;min-width:0;padding:12px 13px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.form .vortex-role-grid .vortex-role-option:hover{background:#20152c;border-color:#8661b0}.form .vortex-role-grid .vortex-role-option.is-selected{background:linear-gradient(120deg,#7239b44d,#3f1f6033);border-color:#af75f2;box-shadow:inset 0 0 0 1px #b779fd29}.form .vortex-role-grid .vortex-role-option.is-disabled{opacity:.55;cursor:not-allowed}.vortex-role-option input[type=checkbox]{accent-color:#a855f7;width:16px;height:16px;cursor:inherit;flex-shrink:0}.vortex-role-color{border:1px solid #ffffff40;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.vortex-role-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:700;line-height:1.35}.vortex-role-labels{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.vortex-role-labels small{color:#ac97bd;font-size:9px;font-weight:500}.vortex-role-labels small+small:before{content:"·";margin-right:5px}.vortex-role-check{color:#dab8ff;display:none}.is-selected .vortex-role-check{display:inline-flex}.vortex-role-empty{text-align:center;color:#c0b0ce;border:1px dashed #624875;border-radius:11px;grid-column:1/-1;padding:25px;font-size:12px}.vortex-role-help{color:#ad9cbe;align-items:flex-start;gap:9px;margin:15px 0 0;font-size:11px;line-height:1.6;display:flex}.vortex-role-help svg{color:#bb8bf0;flex:none;margin-top:1px}@media (max-width:650px){.vortex-role-picker{padding:16px}.vortex-role-heading{flex-direction:column;align-items:flex-start;gap:12px}.vortex-role-count{justify-content:center;width:100%}.vortex-role-toolbar{flex-direction:column;align-items:stretch}.form .vortex-role-toolbar .vortex-role-search{width:100%}.vortex-role-grid{grid-template-columns:1fr;max-height:310px}}.vortex-account-hero{background:radial-gradient(circle at 6% 25%,#a855f738,#0000 40%),linear-gradient(120deg,#231332,#110d1b);border:1px solid #64418c;border-radius:24px;gap:23px;margin:12px 0 25px;padding:30px 33px;display:flex;box-shadow:0 18px 65px #0004}.vortex-account-hero-avatar,.vortex-profile-big-avatar{color:#fff;background:linear-gradient(145deg,#8d45ec,#351648);border:2px solid #c492ff59;border-radius:26px;flex:none;place-items:center;width:93px;height:93px;display:grid;overflow:hidden}.vortex-account-hero-avatar img,.vortex-profile-big-avatar img{object-fit:cover;width:100%;height:100%}.vortex-account-hero h1{margin:5px 0 4px;font-size:clamp(26px,3vw,39px);line-height:1.14}.vortex-account-hero p{color:#bdaacb;margin:0}.vortex-online-tag{color:#e4c8ff;background:#45276388;border:1px solid #8053aa;border-radius:999px;margin-top:13px;padding:5px 11px;font-size:11px;display:inline-flex}.vortex-profile-editor{gap:18px;display:grid}.vortex-profile-image-row{background:#1b1325;border:1px solid #58387577;border-radius:19px;align-items:center;gap:20px;padding:18px;display:flex}.vortex-profile-image-row p{color:#ac9aba;max-width:320px;margin:7px 0 12px;font-size:12px}.vortex-profile-image-row strong{font-size:15px}.vortex-profile-big-avatar{border-radius:50%;width:88px;height:88px}.vortex-file-button{cursor:pointer;align-items:center;gap:6px;display:inline-flex;position:relative;overflow:hidden}.vortex-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vortex-profile-field{gap:9px;font-size:13px;font-weight:600;display:grid}.vortex-profile-field input{border-radius:12px;min-height:44px}.vortex-profile-help{color:#b5a3c6;margin:0;font-size:12px}.vortex-profile-status{color:#d4b2fc;align-items:center;gap:9px;min-height:25px;font-size:12px;display:flex}.vortex-spin{animation:vortex-spin 1.1s linear infinite}@keyframes vortex-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.vortex-account-hero{gap:14px;padding:23px}.vortex-account-hero-avatar{border-radius:19px;width:67px;height:67px}.vortex-profile-image-row{flex-direction:column;align-items:flex-start}.vortex-account-hero h1{font-size:26px}}.vortex-account-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:23px;display:grid}.vortex-account-stat{color:#d6bfec;background:linear-gradient(140deg,#221630,#120f1b);border:1px solid #62467b;border-radius:18px;flex-direction:column;gap:9px;min-height:142px;padding:21px 23px;text-decoration:none;transition:transform .17s,border-color .17s;display:flex}.vortex-account-stat:hover{border-color:#bc75ef;transform:translateY(-2px)}.vortex-account-stat span{color:#bca3d7;font-size:12px;font-weight:700}.vortex-account-stat strong{color:#fff;font-size:26px}.vortex-account-stat small{color:#b893dc;font-size:11px}.v11-editor .notice{color:#ecd8ff;background:#412460;border:1px solid #895abc;border-radius:12px;padding:11px 13px}.v11-template-preview{border:1px solid #7745a3!important}.v11-editor label{gap:9px}.v11-editor input:not([type=checkbox]),.v11-editor select,.v11-editor textarea{border-radius:12px}.v11-studio-layout .panel{min-width:0}.v11-template-menu button{border-radius:11px}.v11-template-menu .selected{color:#fff;background:#6b33a1;border-color:#ba7af5}@media (max-width:760px){.vortex-account-overview{grid-template-columns:1fr}.vortex-account-stat{min-height:105px;padding:16px 20px}}.vortex-variable-chips{flex-wrap:wrap;gap:7px;margin:-5px 0 10px;display:flex}.vortex-variable-chips button{color:#ead8fa;cursor:pointer;background:#301945;border:1px solid #7a4ca1;border-radius:9px;padding:7px 10px;font:600 11px/1.3 ui-monospace,monospace}.vortex-variable-chips button:hover{background:#4b2469;border-color:#d297ff}.vortex-emoji-anchor{z-index:750;color:#ead2ff;cursor:pointer;background:#28183b;border:1px solid #8050aa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:fixed;box-shadow:0 8px 25px #0005}.vortex-emoji-anchor:hover{background:#523079}.vortex-emoji-panel{z-index:760;color:#f6e8ff;background:#171021;border:1px solid #8050aa;border-radius:18px;width:345px;max-width:min(350px,100vw - 36px);max-height:80vh;padding:16px;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 18px 60px #0009}.vortex-emoji-panel header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.vortex-emoji-panel header button{color:#d9bfed;cursor:pointer;background:0 0;border:0}.vortex-emoji-panel label{border:1px solid #65477a;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.vortex-emoji-panel label input{color:#f6e8ff;background:0 0;border:0;outline:0;flex:1;min-width:0}.vortex-emoji-panel p{color:#c5a7e2;margin:14px 0 7px;font-size:12px;font-weight:700}.vortex-emoji-grid{grid-template-columns:repeat(7,1fr);gap:6px;max-height:185px;display:grid;overflow:auto}.vortex-emoji-grid button{color:#fff;cursor:pointer;background:#24162f;border:1px solid #3c294d;border-radius:8px;place-items:center;min-height:36px;font-size:19px;display:grid}.vortex-emoji-grid button:hover{background:#3f2659;border-color:#b975f8}.vortex-emoji-grid img{object-fit:contain;width:26px;height:26px}.vortex-emoji-panel small{color:#b19cbe;margin-top:11px;line-height:1.5;display:block}.vortex-delivery-picker{background:#25143588;border:1px solid #78539b77;border-radius:14px;padding:14px 18px}.vortex-delivery-picker .muted{margin:7px 0 0;font-size:12px}.vortex-account-hero{z-index:1;align-items:center;height:auto;min-height:164px;padding:26px 32px;position:relative;overflow:visible}.vortex-account-hero>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.vortex-account-hero .eyebrow{line-height:1.5}.vortex-account-hero h1{overflow-wrap:anywhere;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.2}.vortex-account-hero .vortex-online-tag{margin-top:7px}.vortex-account-hero-avatar{align-self:center}.vortex-emoji-panel header{background:0 0;border:0;height:auto;min-height:24px;padding:0;position:static}@media (max-width:600px){.vortex-account-hero{gap:13px;min-height:140px;padding:20px 18px}.vortex-account-hero h1{font-size:24px}.vortex-account-hero .eyebrow{letter-spacing:1px;font-size:8px}.vortex-account-hero p{overflow-wrap:anywhere}}.vortex-pay-steps{gap:8px;padding:5px 0 14px}.vortex-pay-steps>div:not(.vortex-step-line){gap:9px;min-width:0;max-width:none}.vortex-pay-steps span{width:42px;height:42px;box-shadow:0 2px 10px #0003}.vortex-pay-steps small{color:#c5b3d8;font-size:11px;font-weight:650}.vortex-step-line{margin-top:20px}.vortex-global-embeds{background:linear-gradient(135deg,#63258f1f,#09071180);border:1px solid #a855f73b;border-radius:18px;margin:18px 0 22px;padding:22px}.vortex-global-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.vortex-global-title h3{margin:6px 0 3px}.vortex-global-title p{max-width:650px;margin:0}.vortex-global-columns{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.vortex-global-columns h4{margin:0 0 10px}.vortex-global-checks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;max-height:285px;padding:3px;display:grid;overflow:auto}.vortex-global-checks .checkbox-label{background:#a855f70b;border:1px solid #a855f733;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:8px 11px;font-size:13px;line-height:1.35;display:flex}.vortex-global-checks .checkbox-label:hover{border-color:#a855f78c}.vortex-global-checks input[type=checkbox]{accent-color:#ae64ff;flex-shrink:0}@media (max-width:780px){.vortex-global-columns{grid-template-columns:1fr}.vortex-global-embeds{padding:15px}}.vortex-comms-page{gap:18px;min-width:0;display:grid}.vortex-comms-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.vortex-comms-categories button{text-align:left;color:#d2c2e2;cursor:pointer;background:#141020;border:1px solid #453158;border-radius:15px;align-items:center;gap:11px;min-width:0;padding:16px 14px;transition:all .16s;display:flex}.vortex-comms-categories button.selected,.vortex-comms-categories button:hover{background:#291637;border-color:#ae6ded;box-shadow:0 7px 24px #963bd21f}.vortex-comms-categories button>svg:first-child{color:#c28bff;flex:none}.vortex-comms-categories button>svg:last-child{color:#89749d;flex:none;margin-left:auto}.vortex-comms-categories button>span{gap:5px;min-width:0;display:grid}.vortex-comms-categories button strong{color:#f6efff;font-size:13px}.vortex-comms-categories button small{color:#ae9cbe;font-size:11px;line-height:1.4}.vortex-comms-compose{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.vortex-comms-editor,.vortex-comms-gifsettings,.vortex-comms-private{gap:15px;display:grid}.vortex-comms-sectionhead{align-items:flex-start;gap:13px;display:flex}.vortex-comms-sectionhead>svg{color:#b37df2;flex-shrink:0;margin-top:12px}.vortex-comms-sectionhead h2{margin:3px 0 7px}.vortex-comms-sectionhead p{color:#bba8cf;margin:0}.vortex-comms-format{border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.vortex-comms-format legend{color:#dbcaea;margin-bottom:10px;font-size:12px;font-weight:700}.vortex-comms-format label{cursor:pointer;background:#1a1224;border:1px solid #543765;border-radius:12px;align-items:center;gap:9px;flex-direction:row!important;padding:12px 15px!important;display:flex!important}.vortex-comms-format label.active{background:#312044;border-color:#b17af5}.vortex-comms-format input{accent-color:#ae6bef;width:auto!important}.vortex-comms-help{color:#b8a1cb;border:1px solid #493263;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:12px;display:flex}.vortex-comms-color{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vortex-comms-color label{align-items:center;gap:8px;display:flex;flex-direction:row!important}.vortex-comms-color input[type=color]{width:50px;height:35px;padding:3px}.vortex-comms-color>input{width:115px}.vortex-comms-preview{gap:16px;display:grid;position:sticky;top:95px}.vortex-comms-preview h3{align-items:center;gap:8px;margin:0;display:flex}.vortex-comms-chatmock{background:#111217;border-radius:12px;gap:10px;min-height:145px;padding:15px;display:grid}.vortex-comms-normal,.vortex-comms-outside{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.vortex-comms-embed{overflow-wrap:anywhere;background:#1c1e24;border-left:4px solid #a855f7;border-radius:7px;gap:12px;min-height:110px;padding:14px;display:grid}.vortex-comms-embed strong{color:#fff}.vortex-comms-embed p{white-space:pre-wrap;color:#d6d3df;margin:0}.vortex-comms-embed small{color:#b4aebd}.vortex-comms-gifsettings{margin-top:4px}@media (max-width:1050px){.vortex-comms-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.vortex-comms-compose{grid-template-columns:1fr}.vortex-comms-preview{position:static}}@media (max-width:600px){.vortex-comms-categories{grid-template-columns:1fr}.vortex-comms-categories button{padding:12px}.vortex-comms-color{align-items:start}}.vortex-quick-settings{background:linear-gradient(110deg,#25152e,#160e22);border:1px solid #64417e;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.vortex-quick-settings label{color:#e0c9f7;flex-direction:column;gap:9px;min-width:0;font-size:13px;font-weight:650;display:flex}.vortex-quick-settings label svg{color:#c69cff}.vortex-quick-settings input,.vortex-quick-settings select{border-radius:11px;width:100%;min-width:0}.vortex-translation-note{color:#e7d3f3;background:#3825457a;border:1px solid #68517b;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.6}.vortex-translation-note.success{color:#a6f0c8;background:#173c2b66;border-color:#529b78}.vortex-login-discord-alert{background:linear-gradient(110deg,#371c50,#1b132b);border:1px solid #8654ae;border-radius:16px;align-items:flex-start;gap:13px;margin-bottom:20px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #fff1}.vortex-login-discord-alert svg{color:#c890ff;flex-shrink:0;margin-top:1px}.vortex-login-discord-alert strong{color:#f5e8ff;font-size:14px}.vortex-login-discord-alert p{color:#cbb6df;margin:5px 0 0;font-size:12px;line-height:1.7}@media (max-width:680px){.vortex-quick-settings{grid-template-columns:1fr}}.vortex-loading-page{color:#bda8d0;align-content:start;gap:18px;min-height:65vh;padding-top:40px;display:grid}.vortex-skeleton{background:linear-gradient(100deg,#1b1328 8%,#322043 34%,#1b1328 64%) 0 0/240% 100%;border:1px solid #513567;border-radius:15px;animation:vortex-shimmer 1.6s ease-in-out infinite}.vortex-skeleton.broad{height:160px}.vortex-skeleton.line{max-width:440px;height:40px}.vortex-skeleton.tile{height:180px}.vortex-loading-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}@keyframes vortex-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.vortex-skeleton{animation:none}}.orders-workspace{gap:18px}.orders-kpi{box-shadow:0 12px 28px #0002;background:linear-gradient(138deg,#261534,#150e23)!important;border-color:#584070!important;border-radius:18px!important}.orders-kpi.is-active,.orders-kpi:hover{box-shadow:0 13px 36px #8b43d72a;border-color:#b47af0!important}.orders-kpi-name{color:#cbb4e0!important}.orders-kpi small{color:#c38dff!important}.orders-work-toolbar{background:linear-gradient(120deg,#281736,#170e25);border:1px solid #584071;border-radius:17px;padding:22px}.orders-work-toolbar h2{margin-top:8px;font-size:clamp(22px,2.7vw,29px)}.vortex-order-quick-tabs{border-bottom:1px solid #453055;flex-wrap:wrap;gap:8px;padding-bottom:15px;display:flex}.vortex-order-quick-tabs a{color:#d0bde3;background:#20132e;border:1px solid #4f3864;border-radius:11px;padding:11px 14px;font-size:12px;font-weight:750;transition:all .17s;display:inline-flex}.vortex-order-quick-tabs a.active,.vortex-order-quick-tabs a:hover{color:#fff;background:#7439a76b;border-color:#aa6bea}.order-inspector,.order-record{box-shadow:0 10px 25px #0002;background:linear-gradient(155deg,#22162f,#150f21)!important;border-color:#5a4070!important;border-radius:18px!important}.order-record.is-selected{border-color:#bd8aef!important}.order-record:hover{border-color:#8a5bb6!important}.order-inspector{scrollbar-width:thin;scrollbar-color:#8653a8 transparent}.vortex-order-id{color:#bca6ce;overflow-wrap:anywhere;background:#130e1c;border:1px solid #49335e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding:10px 12px;font-size:11px;display:flex}.vortex-order-id strong{color:#f3e9ff}.vortex-order-customer-id button,.vortex-order-id button{color:#e4c9fa;white-space:nowrap;cursor:pointer;background:#392151;border:1px solid #69448a;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.vortex-order-customer-id button:hover,.vortex-order-id button:hover{border-color:#bd86f8}.vortex-order-customer-id{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-detail-box>span,.order-record-label{color:#cc93ff!important}.order-record-person b{color:#f0d6ff}.orders-filters{background:#1a1128;border:1px solid #503866;border-radius:14px;padding:12px}@media (max-width:680px){.orders-work-toolbar{padding:16px}.vortex-order-quick-tabs a{padding:9px 10px}.vortex-order-id{flex-wrap:wrap}.orders-filters{flex-direction:column}}.vortex-product-summary{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;min-height:4.95em;display:-webkit-box;overflow:hidden}.vortex-product-presentation{background:linear-gradient(135deg,#1b1127,#120f1c);border:1px solid #39224d;border-radius:14px;gap:16px;padding:18px;display:grid}.vortex-product-presentation .vortex-preview-desc{color:#c5b4d9;overflow-wrap:anywhere;background:#100d18;border-radius:11px;min-height:55px;margin:0;padding:14px;line-height:1.65}.vortex-account-columns{align-items:stretch}.vortex-account-card{background:linear-gradient(160deg,#171122,#100f18 72%);border:1px solid #34263f;padding:clamp(20px,2vw,30px);box-shadow:0 12px 42px #0003}.vortex-account-card-title{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.vortex-account-card-title h2{margin:2px 0 6px;font-size:20px}.vortex-account-card-title p{color:#a99bb9;margin:0;font-size:12px;line-height:1.7}.vortex-step-number{color:#d4aaff;background:#281837;border:1px solid #62417d;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.vortex-account-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.vortex-account-section-head h2{margin:0}.vortex-account-section-head>span{color:#a49caf;font-size:12px}.vortex-account-benefits,.vortex-account-orders{border-color:#332841;border-radius:16px}.vortex-account-stat{position:relative;overflow:hidden;box-shadow:0 15px 36px #0002;border-radius:17px!important}.vortex-account-stat:before{content:"";background:linear-gradient(90deg,#9a5fee,#0000);height:2px;position:absolute;top:0;left:0;right:0}.vortex-account-card .vortex-profile-editor{border:0}.vortex-account-card .vortex-profile-field input:focus-visible{border-color:#ad73f7;box-shadow:0 0 0 3px #a855f721}.vortex-account-card .notice{border-radius:12px}.vortex-account-benefits .list-row,.vortex-account-orders .list-row{border-radius:12px;padding:20px 14px;transition:background .15s}.vortex-account-benefits .list-row:hover,.vortex-account-orders .list-row:hover{background:#1b1526}@media (max-width:800px){.vortex-account-section-head{flex-direction:column;align-items:flex-start}.vortex-account-columns{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}