@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#edf0f2;background:#0b0e10;font-synthesis:none;font-weight:400;--accent:#94c2eb;--muted:#8b8997;--line:#ffffff10;--panel:#111417;--radius:12px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{text-decoration:none;color:inherit}button{color:inherit}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,canvas:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:#80baec66}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}p{color:var(--muted);line-height:1.75}svg{flex-shrink:0}button{border:0}h2{font-size:34px;font-weight:650;line-height:1.3;letter-spacing:-1.5px}.container{max-width:1256px;margin:0 auto;padding-left:40px;padding-right:40px}.accent,h2>span,h1>span{color:var(--accent)}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.8px;line-height:1.5;text-transform:uppercase}.subtle{color:var(--muted);font-size:9px;letter-spacing:.8px}.centered{text-align:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--accent);color:#19242e;border:1px solid transparent;padding:15px 23px;border-radius:7px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:#acd2f3;transform:translateY(-2px)}.button.secondary{background:#ffffff03;color:#d7d5df;border-color:#ffffff17}.button.secondary:hover{background:#ffffff0b;border-color:#ffffff35}.button.small{padding:10px 16px;font-size:12px;gap:15px}.button.full{width:100%}.text-link{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:550;color:#c7cfd6}.text-link:hover{color:var(--accent)}.icon-button{background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#93909f;padding:8px;border-radius:5px}.icon-button:hover{color:#fff;background:#ffffff0a}.skip{position:fixed;z-index:200;left:12px;top:-80px;padding:12px;background:var(--accent);color:#101920}.skip:focus{top:10px}header{height:84px;border-bottom:1px solid var(--line);position:relative;z-index:30;background:#0b0e10ef}.nav-wrap{max-width:1256px;padding:0 40px;margin:auto;display:flex;height:100%;align-items:center;justify-content:space-between;gap:30px}.logo{display:inline-flex;gap:10px;align-items:center;font:750 23px Manrope,sans-serif;letter-spacing:-1px;white-space:nowrap}.logo-icon{display:flex;align-items:center;justify-content:center;background:var(--accent);height:32px;width:32px;border-radius:8px;color:#1b2731;font:800 27px Manrope;position:relative;padding-right:4px}.logo-icon>span{font-size:14px;position:absolute;top:0;right:3px}.logo-dot{color:var(--accent)}nav{display:flex;gap:31px;align-items:center}nav a{font-size:12px;color:#96939f;display:flex;align-items:center;gap:5px}nav a.active,nav a:hover{color:#edf0f2}.tiny-badge{font-size:8px;letter-spacing:.5px;background:#94c2eb13;color:var(--accent);padding:3px 5px;border-radius:3px;margin-left:2px}.mobile-menu{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-top:64px;padding-bottom:56px;align-items:center}.pill{font-size:9px;letter-spacing:1.25px;display:inline-flex;align-items:center;gap:8px;border:1px solid #94c2eb23;background:#94c2eb08;color:#a7bbcc;border-radius:20px;padding:8px 11px}.status-dot{height:5px;width:5px;background:var(--accent);box-shadow:0 0 9px #94c2eb77;border-radius:50%}.hero h1{font-size:clamp(58px,5.8vw,78px);font-weight:650;line-height:1.07;letter-spacing:-4px;margin:23px 0}.hero-copy>p{max-width:400px;font-size:14px;line-height:1.85}.hero-actions{display:flex;gap:11px;margin-top:29px}.hero-note{display:flex;gap:22px;color:#827e8e;margin-top:20px;font-size:10px}.hero-note>span{display:flex;align-items:center;gap:5px}.hero-note svg{color:#9aaab8}.hero-preview{position:relative;height:506px;background:radial-gradient(ellipse at 50% 40%,#26303855,transparent 68%),#111417;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.preview-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff02 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(black,transparent)}.preview-top{position:absolute;left:22px;right:22px;top:20px;display:flex;align-items:center;justify-content:space-between;z-index:2;pointer-events:none}.live-badge{display:inline-flex;align-items:center;gap:6px;color:#b0c3d3;font-size:8px;letter-spacing:1px;background:#14191dd0;padding:7px 8px;border:1px solid #94c2eb19;border-radius:4px}.edition{font-size:8px;letter-spacing:1px;color:#6c647a}.backdrop-type{font:800 64px Manrope;letter-spacing:-3px;color:#ffffff04;position:absolute;top:87px;left:0;width:100%;text-align:center;pointer-events:none}.hero-preview .viewer{position:absolute;top:45px;width:100%;height:345px}.viewer{width:100%;height:100%;position:relative}.viewer-canvas{height:100%;width:100%;cursor:grab}.viewer-canvas:active{cursor:grabbing}.viewer canvas{display:block;touch-action:none}.viewer-tools{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;background:#13181ddd;border:1px solid #ffffff10;padding:4px;border-radius:6px;gap:2px}.viewer-tools button{width:28px;height:27px;border-radius:4px;display:grid;place-items:center;color:#948aa4;background:transparent}.viewer-tools button:hover,.viewer-tools button[aria-pressed=true]{background:#94c2eb20;color:#a8cef0}.viewer-tools>span{height:14px;width:1px;background:#ffffff12;margin:0 3px}.model-caption{position:absolute;left:22px;top:312px;font-size:6px;letter-spacing:1px;color:#72687f;display:flex;gap:7px;pointer-events:none;line-height:1.9}.model-caption b{font-weight:400;color:#879db0}.mini-cross{font-size:20px;line-height:1}.hero-preview-bottom{position:absolute;left:24px;right:24px;bottom:40px;display:flex;align-items:center;justify-content:space-between}.hero-preview-bottom h3{font-size:14px;font-weight:550;margin-top:5px}.round-link{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff15;border-radius:50%;background:#ffffff03;color:var(--accent)}.round-link:hover{background:#94c2eb20}.color-picker{display:flex;gap:9px;margin-top:12px}.color-picker button{width:13px;height:13px;border-radius:50%;border:1px solid #ffffff25;position:relative}.color-picker button.selected:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid #acc3d7;border-radius:50%}.drag-hint{position:absolute;bottom:10px;left:0;width:100%;text-align:center;color:#676071;font-size:8px;display:flex;align-items:center;justify-content:center;gap:5px}.asset-switch{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;padding-bottom:24px;border-block:1px solid var(--line)}.asset-switch>span{font-size:8px;letter-spacing:1px;color:#716a7d}.asset-switch>div{display:flex;gap:42px}.asset-switch button{background:transparent;display:flex;align-items:center;gap:10px;color:#8b8497;font-size:13px}.asset-switch button>svg:last-child{color:#51495f;margin-left:6px}.asset-switch button.active,.asset-switch button:hover{color:#bbd9f4}.switch-note{font-style:italic;letter-spacing:0!important}.section{padding-top:67px;padding-bottom:55px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:27px;gap:20px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{background:var(--panel);border:1px solid #ffffff0c;border-radius:9px;overflow:hidden;transition:border-color .2s,transform .2s;min-width:0}.product-card:hover{border-color:#94c2eb44;transform:translateY(-3px)}.product-art{position:relative;display:block;height:222px;background:radial-gradient(ellipse at center,#8f809a10,transparent 70%),#121619;overflow:hidden}.product-image{height:100%;width:100%;object-fit:contain;transition:transform .35s}.product-card:hover .product-image{transform:scale(1.04)}.card-badges{display:flex;position:absolute;z-index:1;top:13px;left:13px;right:13px;justify-content:space-between}.card-badges>span{font-size:7px;letter-spacing:.7px;border:1px solid #ffffff10;color:#7e748e;background:#13181c99;display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:4px}.card-badges .new-badge{color:#a5bed4;background:#94c2eb0d;border-color:#94c2eb15}.preview-hover{position:absolute;bottom:12px;left:50%;transform:translate(-50%,10px);opacity:0;transition:.2s;white-space:nowrap;display:flex;gap:9px;align-items:center;font-size:10px;background:#20272eeb;padding:9px 12px;border-radius:5px}.product-art:hover .preview-hover,.product-art:focus-visible .preview-hover{opacity:1;transform:translate(-50%)}.product-meta{padding:18px 17px 0;display:flex;align-items:center;justify-content:space-between;gap:6px}.product-meta .eyebrow{font-size:7px}.product-meta .eyebrow>span{padding:0 4px;color:#554c63}.product-meta h3{font-size:13px;font-weight:550;letter-spacing:-.2px;margin-top:5px}.product-bottom{display:flex;align-items:center;justify-content:space-between;padding:14px 17px 17px;gap:5px}.swatch-list{display:flex;align-items:center;gap:4px}.swatch-list i{width:9px;height:9px;border-radius:50%;border:1px solid #ffffff17}.swatch-list small{color:#655e70;font-size:8px;margin-left:4px}.product-bottom>span:last-child{color:#90839f;font-size:8px;display:flex;gap:5px;align-items:center}.sample-note{font-size:10px;color:#6d647b;line-height:1.7;margin-top:19px}.benefits{padding-top:44px;padding-bottom:65px;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;border-top:1px solid var(--line)}.benefits h2{margin-top:15px;margin-bottom:23px}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 32px}.benefit-grid svg{color:#8da8bf}.benefit-grid h3{font-size:13px;font-weight:600;margin:13px 0 6px}.benefit-grid p{font-size:11px;line-height:1.8}.cta{margin-top:0;margin-bottom:60px;border:1px solid #94c2eb1f;border-radius:12px;background:radial-gradient(ellipse at right,#608db425,transparent 70%),#11171c;display:flex;justify-content:space-between;align-items:center;padding-top:36px;padding-bottom:36px}.cta .eyebrow{color:#8aa6bf;font-size:8px}.cta h2{font-size:30px;margin:9px 0}.cta p{font-size:12px}footer{max-width:1256px;margin:auto;padding:0 40px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--line)}.footer-top p{font-size:10px;margin-top:9px}.footer-links{display:flex;gap:25px;font-size:11px;color:#8b809b}.footer-links a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;padding:22px 0 30px;font-size:8px;color:#665d71}.footer-bottom span,.footer-bottom a{display:flex;gap:6px;align-items:center}.page-heading{padding:56px 0 36px}.page-heading h1{font-size:46px;letter-spacing:-2px;line-height:1.2;font-weight:600;margin:12px 0}.page-heading p{font-size:13px}.catalog-tabs{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);margin-bottom:29px;padding-bottom:17px}.catalog-tabs button{display:flex;gap:8px;align-items:center;border-radius:6px;background:transparent;color:#8d849a;padding:11px 14px;font-size:12px}.catalog-tabs button.active{color:#b3cee5;background:#94c2eb13}.catalog-tabs small{font-size:9px;background:#ffffff05;padding:3px 5px;border-radius:4px;color:#72677e}.catalog-tabs .saved-tab{margin-left:auto}.catalog-layout{display:grid;grid-template-columns:213px 1fr;gap:27px;margin-bottom:60px}.filters{background:#101316;border:1px solid var(--line);padding:20px 17px;border-radius:9px;align-self:start}.filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.filter-title h3{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:550}.filter-title>button{font-size:10px;background:none;color:#7b95ab;padding:0}.filter-label{font-size:10px;display:block;color:#a096ad;margin-bottom:9px}.search-input{display:flex;align-items:center;gap:7px;padding:10px;background:#0a0d0f;border:1px solid #ffffff13;border-radius:6px;color:#71677e}.search-input input{border:0;background:transparent;color:#c9d5e0;width:100%;min-width:0;font-size:10px;outline:0}.search-input:focus-within{border-color:var(--accent)}.search-input button{background:transparent;color:#8f809d;padding:0;display:grid;place-items:center}fieldset{padding:20px 0 0;border:0;border-top:1px solid var(--line);margin:23px 0 0}legend{float:left;font-size:10px;font-weight:600;margin-bottom:13px;width:100%;color:#a398b1}.filter-option{display:flex;align-items:center;font-size:11px;color:#82768f;gap:9px;margin-bottom:13px;cursor:pointer}.filter-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#090c0f;border:1px solid #ffffff20;border-radius:3px;margin:0}.filter-option input:checked{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px #20272d}.filter-option>span{font-size:9px;color:#5f546c;margin-left:auto}.filter-promo{margin-top:23px;border-top:1px solid var(--line);padding-top:22px;color:#8aa6be}.filter-promo h3{font-size:13px;font-weight:500;color:#b3c5d4;line-height:1.5;margin:10px 0}.filter-promo p{font-size:10px}.filter-promo>span{display:flex;gap:5px;font-size:8px;margin-top:11px;color:#7c6b8a}.results-toolbar{display:flex;justify-content:space-between;align-items:center;height:37px;margin-bottom:17px}.results-toolbar>span{font-size:11px;color:#74677f}.results-toolbar b{color:#b1c0ce;font-weight:500}.results-toolbar>div{display:flex;gap:11px;align-items:center}select{background:#101418;color:#90a1af;border:1px solid #ffffff15;border-radius:5px;padding:8px 10px;font-size:10px}.view-switch{display:flex;padding:3px;border:1px solid #ffffff15;border-radius:5px}.view-switch button{background:transparent;padding:5px;display:grid;place-items:center;color:#5c6f7f;border-radius:3px}.view-switch button.active{background:#94c2eb18;color:#9ab5cd}.catalog-results .product-grid{gap:14px}.catalog-results .product-art{height:190px}.catalog-results .product-meta{padding:14px 12px 0}.catalog-results .product-meta h3{font-size:11px}.catalog-results .product-meta .eyebrow{font-size:6px}.catalog-results .product-bottom{padding:13px 12px}.catalog-results .product-bottom>span:last-child{font-size:7px}.saved{color:var(--accent)}.save{padding:5px}.list-view{grid-template-columns:1fr}.list-view .product-card{display:grid;grid-template-columns:200px 1fr 180px;align-items:center}.list-view .product-art{height:145px}.list-view .product-meta{padding:12px 15px}.list-view .product-meta h3{font-size:16px}.list-view .product-bottom{display:grid;gap:14px}.empty-state{text-align:center;padding:80px 20px;background:#101316;border:1px dashed #ffffff15;border-radius:9px;color:#667a8b}.empty-state h2{font-size:23px;color:#b1c3d2;margin:15px 0 7px}.empty-state p{font-size:12px;margin-bottom:20px}.mobile-filter{display:none}.notice{position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:15px;background:#202a32;border:1px solid #94c2eb44;border-radius:7px}.notice button{color:var(--accent);background:transparent}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#060a0dd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:80;padding:24px}.modal{background:#101418;border:1px solid #ffffff15;border-radius:14px;width:960px;max-width:100%;max-height:92vh;overflow:auto;position:relative;outline:none}.modal-close{position:absolute;right:13px;top:13px;z-index:5;background:#192027}.product-detail{display:grid;grid-template-columns:1.1fr 1fr}.detail-view{min-height:520px;position:relative;background:radial-gradient(ellipse,#33435138,transparent 70%)}.detail-view>.live-badge{position:absolute;top:25px;left:22px;z-index:1}.detail-view .viewer{height:485px}.detail-hint{position:absolute;bottom:20px;width:100%;text-align:center;font-size:9px;color:#607180}.detail-copy{padding:48px 35px 30px}.detail-copy h2{font-size:29px;margin:12px 0 15px;letter-spacing:-1px}.detail-copy>p{font-size:12px}.detail-rule{height:1px;background:var(--line);margin:24px 0}.color-picker.large{gap:14px;margin:17px 0 26px}.color-picker.large button{width:23px;height:23px}dl{margin:0 0 24px;font-size:11px}dl>div{display:flex;justify-content:space-between;margin-bottom:12px}dt{color:#887493}dd{margin:0;color:#aec0cf}.detail-copy .button{font-size:11px;margin-bottom:10px;padding:13px;gap:10px}.detail-copy .sample-note{font-size:9px;margin-top:7px}.viewer-error{position:absolute;top:50px;left:20px;right:20px;font-size:11px;background:#12181de6;padding:12px;border:1px solid #94c2eb33;border-radius:6px;z-index:3}.preview-fallback{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#86a0b6;font-size:12px}.pricing-page{padding-bottom:60px}.pricing-page .page-heading{padding-top:65px}.billing-switch{display:inline-flex;border:1px solid var(--line);background:#101418;padding:4px;border-radius:7px;margin-top:29px}.billing-switch button{background:transparent;padding:10px 19px;border-radius:4px;color:#83708f;font-size:11px}.billing-switch button.active{background:#202a32;color:#d0e0ee}.billing-switch span{font-size:8px;color:#98b8d4;margin-left:5px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:17px}.plan{position:relative;border:1px solid #ffffff12;border-radius:12px;background:#121015;padding:30px 27px}.plan.popular{border-color:#84accf77;background:linear-gradient(#172028,#101417)}.popular-label{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:#94c2eb;color:#19252f;border-radius:4px;padding:5px 13px;white-space:nowrap;font-size:8px;font-weight:700;letter-spacing:1px}.plan>svg{color:#8cabc7}.plan h2{font-size:23px;margin:15px 0 6px;letter-spacing:-.5px}.plan>p{font-size:11px}.price{font:600 44px Manrope;letter-spacing:-2px;margin-top:25px}.price>span{font:400 11px DM Sans;letter-spacing:0;color:#7e6b8c;padding-left:7px}.plan>small{color:#7e6b8c;font-size:10px;display:block;margin-top:5px}.plan>.button{margin-top:25px}.plan ul,.checkout-card ul{list-style:none;padding:0;margin:20px 0 0}.plan li,.checkout-card li{display:flex;align-items:center;gap:10px;font-size:11px;color:#94a4b2;margin-bottom:15px}.plan li svg,.checkout-card li svg{color:#94c2eb}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;margin-top:70px}.faq h2{margin-top:12px;font-size:29px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;color:#afc2d3;list-style:none;gap:18px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:20px;color:#71899e}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:12px;margin:12px 25px 2px 0}.checkout-page{max-width:680px;padding-top:42px;padding-bottom:75px}.checkout-card{background:#101418;padding:35px;border:1px solid #94c2eb28;border-radius:12px;margin-top:25px}.checkout-card h1{font-size:38px;letter-spacing:-1.5px;margin:10px 0}.checkout-card>p{font-size:12px}.order-line{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-block:1px solid var(--line);margin-top:25px}.order-line span{font-size:15px}.order-line small{display:block;font-size:10px;font-weight:400;color:#7b8e9e;margin-top:5px}.order-line strong{font-size:29px;font-weight:500}.checkout-unavailable{display:flex;gap:12px;background:#94c2eb0b;border:1px solid #94c2eb22;border-radius:8px;padding:18px;margin-top:22px;color:#94c2eb}.checkout-unavailable h3{font-size:13px;margin-bottom:8px}.checkout-unavailable p{font-size:11px;line-height:1.8}.checkout-unavailable .text-link{margin-top:15px;font-size:11px}.checkout-card .sample-note{font-size:10px}.docs-page{padding-bottom:75px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article{position:relative;border:1px solid var(--line);background:#101417;border-radius:10px;padding:26px}.steps article>span{position:absolute;right:20px;top:20px;font:500 27px Manrope;color:#2b3843}.steps svg{color:#94c2eb}.steps h2{font-size:20px;letter-spacing:-.5px;margin:21px 0 11px}.steps p{font-size:12px}.docs-content{max-width:780px;margin:60px auto 0;padding:32px;background:#101418;border:1px solid #ffffff12;border-radius:10px}.docs-content>svg{color:#94c2eb}.docs-content h2{font-size:28px;margin:15px 0}.docs-content h3{font-size:17px;margin:28px 0 10px}.docs-content p{font-size:13px}.docs-content .button{margin-top:28px}.not-found{padding-top:100px;padding-bottom:120px}.not-found h1{margin:15px 0 30px;font-size:38px;letter-spacing:-1.5px}@media(min-width:1500px){.hero{padding-top:78px;padding-bottom:70px}.hero-preview{height:536px}.hero-preview .viewer{height:370px}.hero h1{font-size:84px}.hero-preview-bottom{bottom:43px}}@media(max-width:1050px){.container,.nav-wrap{padding-left:28px;padding-right:28px}.hero{gap:25px}.hero h1{font-size:66px}.hero-actions .button{padding:13px 16px;gap:12px}.hero-preview{height:480px}.hero-preview .viewer{height:320px}.hero-preview-bottom h3{font-size:12px}.switch-note{display:none}.asset-switch>div{gap:35px}.catalog-layout{grid-template-columns:180px 1fr;gap:20px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-results .list-view{grid-template-columns:1fr}.list-view .product-card{grid-template-columns:140px 1fr}.list-view .product-bottom{display:none}.benefits{gap:40px}.cta{margin-left:28px;margin-right:28px}.page-heading h1{font-size:40px}.plans{gap:13px}.plan{padding:27px 20px}.product-bottom>span:last-child{font-size:7px}.benefit-grid{gap:24px}.hero-note{gap:12px;font-size:9px}}@media(max-width:760px){header{height:70px}.nav-wrap{gap:12px;padding:0 20px}.logo{font-size:21px}.nav-cta{margin-left:auto}nav{display:none;position:absolute;top:70px;left:0;right:0;background:#101418;border-bottom:1px solid var(--line);padding:25px;flex-direction:column;align-items:flex-start;gap:25px}nav.open{display:flex}.mobile-menu{display:flex}.container{padding-left:20px;padding-right:20px}.hero{grid-template-columns:1fr;gap:35px;padding-top:36px;padding-bottom:35px}.hero h1{font-size:66px;letter-spacing:-3.5px;margin:22px 0}.hero-copy>p{font-size:13px;max-width:430px}.hero-note{font-size:10px;gap:20px}.hero-preview{height:490px}.hero-preview .viewer{height:330px}.hero-preview-bottom h3{font-size:15px}.asset-switch{flex-direction:column;align-items:flex-start;gap:18px}.asset-switch>div{width:100%;justify-content:space-between;gap:8px}.asset-switch button{font-size:12px;gap:7px}.asset-switch button>svg:last-child{margin-left:0}.section{padding-top:40px;padding-bottom:38px}.section-heading{align-items:start}.section-heading h2{font-size:27px}.section-heading .text-link{font-size:10px;margin-top:28px;gap:4px;white-space:nowrap}.eyebrow{font-size:8px}.product-grid.featured{grid-template-columns:1fr 1fr}.featured .product-card:last-child{grid-column:span 2}.featured .product-card:last-child .product-art{height:245px}.product-art{height:170px}.product-meta{padding:13px 12px 0}.product-meta h3{font-size:12px}.product-meta .eyebrow{font-size:6px}.product-bottom{padding:12px}.product-bottom>span:last-child{display:none}.benefits{grid-template-columns:1fr;padding-top:32px;padding-bottom:36px;gap:26px}.benefits h2{font-size:30px;margin-bottom:16px}.benefit-grid{gap:26px}.cta{margin:0 20px 36px;flex-direction:column;align-items:flex-start;gap:24px;padding:27px}.cta h2{font-size:26px}.cta p{font-size:11px}footer{padding:0 20px}.footer-top{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:22px}.footer-links{gap:22px;flex-wrap:wrap;font-size:10px}.footer-bottom{flex-wrap:wrap;gap:18px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}.page-heading{padding-top:35px;padding-bottom:25px}.page-heading h1{font-size:35px;letter-spacing:-1.7px}.page-heading p{font-size:12px}.catalog-tabs{gap:4px;flex-wrap:wrap;margin-bottom:22px}.catalog-tabs button{font-size:10px;padding:9px 10px;gap:6px}.catalog-tabs small{font-size:8px;padding:2px 3px}.catalog-tabs .saved-tab{margin-left:0}.catalog-layout{grid-template-columns:1fr;gap:20px}.filters{display:none}.filters.show{display:block}.mobile-filter{display:flex;margin-left:auto;margin-right:10px}.catalog-results .product-grid{gap:11px}.catalog-results .product-art{height:175px}.catalog-results .product-meta h3{font-size:11px}.catalog-results .product-meta{padding:12px 9px 0}.catalog-results .product-meta .eyebrow{font-size:5px}.catalog-results .product-bottom{padding:11px 9px}.results-toolbar>div{gap:6px}.results-toolbar{margin-bottom:16px}.list-view .product-art{height:140px}.list-view .product-card{grid-template-columns:140px 1fr}.modal-backdrop{padding:12px}.product-detail{grid-template-columns:1fr}.detail-view{min-height:330px}.detail-view .viewer{height:300px}.detail-view>.live-badge{top:16px;left:14px}.detail-copy{padding:23px}.detail-copy h2{font-size:27px}.detail-hint{font-size:8px;bottom:6px}.plans{grid-template-columns:1fr;gap:28px;max-width:460px;margin:20px auto 0}.plan{padding:28px}.pricing-page .page-heading{padding-top:40px}.pricing-page .page-heading h1{font-size:36px}.faq{grid-template-columns:1fr;gap:20px;margin-top:45px}.faq h2{font-size:28px}.faq summary{font-size:12px}.checkout-page{padding-top:30px}.checkout-card{padding:24px}.checkout-card h1{font-size:33px}.steps{grid-template-columns:1fr}.steps article{padding:25px}.docs-content{margin-top:30px;padding:24px}.not-found h1{font-size:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.filters fieldset{display:flex;flex-direction:column}.filters legend{float:none;width:auto;padding:0}.filters .filter-option{clear:both;width:100%}:root{font-family:DM Sans,sans-serif;background:#0c161f;color:#edf2f7;--accent:#95c6f0;--muted:#9aa9b7;--line:#8abbe51c;--panel:#111e29;--radius:14px;font-size:16px}body{background:transparent}h1,h2,h3{font-family:DM Sans,sans-serif}h2{font-size:2.65rem;letter-spacing:-1.4px;font-weight:650}p{font-size:1rem;line-height:1.7}.container{max-width:1360px;padding-inline:40px}.eyebrow{font-size:.75rem;letter-spacing:1.5px}.subtle{font-size:.75rem;color:#9aabb9;letter-spacing:.6px}.button{position:relative;padding:15px 24px;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(180deg,#bedcf6,#84bced,#5ba6e8);box-shadow:inset 0 1px #fff5,0 5px 24px #357ebe18;border:1px solid #bbdaf53b;border-radius:10px;gap:12px;isolation:isolate}.button:hover{background:linear-gradient(#cae2f7,#76b5ec);box-shadow:0 8px 30px #69ade93b;transform:translateY(-2px)}.button.secondary{background:linear-gradient(#182b3c80,#11202dd9);border-color:#8cb6da25;color:#dfebf5;box-shadow:inset 0 1px #ffffff04}.button.secondary:hover{background:#1d3041;border-color:#9cc9f15c}.button.small{font-size:.875rem;padding:11px 18px}.glowing-button:before{content:"";position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid #b2d5f49c;border-radius:11px;box-shadow:0 0 12px #8fc2ef33;animation:button-halo 4s ease-in-out infinite}.text-link{font-size:.9375rem;color:#afc5d9}.icon-button{color:#a0b1c0;padding:10px}.icon-button:hover{background:#93c5f015;color:#dbecfa}.round-link{color:#b2d5f4;width:42px;height:42px;border-color:#8cb6da33;background:#69ade90b}.round-link:hover{background:#69ade924}.sample-note{font-size:.8125rem;color:#8499ac}.center-action{text-align:center;margin-top:32px}.starfield{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;pointer-events:none}.sky-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 78% 23%,#214f7725,transparent 57%),radial-gradient(ellipse at 24% 70%,#1b42641b,transparent 50%)}.sky-dots{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;background-image:radial-gradient(#c1dcf32a .7px,transparent 1.1px);background-size:29px 29px;opacity:.35;-webkit-mask-image:radial-gradient(ellipse at 50% 25%,black,transparent 80%);mask-image:radial-gradient(ellipse at 50% 25%,black,transparent 80%);animation:grid-wander 52s linear infinite}.stars{position:absolute;top:-340px;right:0;bottom:0;left:0;background-repeat:repeat;opacity:.17}.stars.distant{background-image:radial-gradient(circle,#bddbf6 1px,transparent 1.7px);background-size:203px 251px;animation:stars-travel 82s linear infinite}.stars.near{background-image:radial-gradient(circle,#d4e8f9 1.2px,transparent 2px);background-size:317px 337px;background-position:74px 100px;opacity:.1;animation:stars-travel 118s linear infinite,star-breathe 8s ease-in-out infinite alternate}header{height:78px;border-bottom:0;background:#0c182270;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.nav-wrap{max-width:1440px;padding:0 40px;gap:25px}.brand-group{display:flex;align-items:center;gap:24px}.logo{font-family:DM Sans,sans-serif;font-size:25px;letter-spacing:-1px;gap:10px;font-weight:750}.logo-symbol{display:block;position:relative;font-size:47px;font-weight:800;line-height:1;letter-spacing:-5px;color:#99c8f0;text-shadow:0 2px 0 #256aa7,2px 0 #bddbf6;transform:rotate(-8deg);width:40px}.logo-symbol>span{font-size:20px;position:absolute;top:2px;right:0;color:#aad1f3}.logo-accent{background:linear-gradient(120deg,#d3e7f9,#62a9e7);color:transparent;-webkit-background-clip:text;background-clip:text}.brand-caption{padding-left:23px;border-left:1px solid #7594b02b;color:#7b8d9d;font-size:.625rem;line-height:1.6;letter-spacing:1.2px}.brand-caption b{color:#a5bacc;font-weight:550}.header-actions{display:flex;align-items:center;gap:10px}nav{display:flex;gap:0;padding:3px 5px;border:1px solid #789bb92e;border-radius:10px;background:#14233082}nav a{padding:9px 10px;color:#9aaebf}nav a>span{display:none}nav a:hover{color:#c9e2f7;transform:translateY(-2px)}nav a.active{color:#a3cdf2}.hero{grid-template-columns:1.13fr 1fr;gap:56px;min-height:660px;padding-top:85px;padding-bottom:75px}.hero-kicker{font-size:.75rem;letter-spacing:1.7px;color:#8da6bb;display:block;margin-bottom:23px}.hero h1{font-size:clamp(3rem,5.5vw,4.9rem);font-weight:600;line-height:1.07;letter-spacing:-3.2px;margin:0 0 30px}.intro-words{display:block;color:#edf2f7}.intro-words>span{display:inline-block;animation:word-arrive .8s cubic-bezier(.2,.8,.25,1) both}.intro-words>span:last-child{animation-delay:.1s}.typed-line{display:block;position:relative;white-space:nowrap}.type-reserve{visibility:hidden}.type-live{position:absolute;left:0;top:0;max-width:100%}.chrome-text{background:linear-gradient(180deg,#fff,#cbe3f8 27%,#83bced 49%,#c1ddf6 75%,#fff);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:chrome-flow 8.5s ease-in-out infinite;padding-bottom:.15em;margin-bottom:-.15em}.typing-cursor{display:inline-block;height:.82em;width:3px;background:#afd4f4;margin-left:5px;vertical-align:-.015em;animation:caret-blink 1.1s steps(1) infinite}.hero-copy>p{font-size:1.25rem;line-height:1.6;max-width:590px;color:#9badbd;animation:content-arrive .8s .2s both}.hero-actions{gap:13px;margin-top:37px;animation:content-arrive .8s .35s both}.hero-preview{height:410px;border:1px solid #84b3dc2c;border-radius:16px;background:linear-gradient(140deg,#16283788,#101c27bd);box-shadow:0 0 90px #3174ae0b;animation:content-arrive 1s .2s both;isolation:isolate}.hero-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 60px #0f233420;pointer-events:none}.preview-top{left:19px;right:19px;top:17px}.live-badge{font-size:.6875rem;letter-spacing:.7px;padding:6px 9px;background:#172633bb;border-color:#8aabc833;color:#b6d1e8}.original-badge{font-size:.75rem;color:#798d9f}.hero-preview>.viewer{top:28px;left:0;right:0;height:285px}.hero-preview-bottom{left:24px;right:24px;bottom:35px}.hero-preview-bottom h3{font-size:1rem;font-weight:550;margin-top:4px}.drag-hint{font-size:.75rem;bottom:9px;color:#728698}.hero-preview .viewer-tools{bottom:0}.viewer-tools{border-color:#85b0d535;background:#121f2bdc;padding:4px 6px;border-radius:8px}.viewer-tools button{color:#9db4c9;width:30px;height:28px}.viewer-tools button:hover,.viewer-tools button[aria-pressed=true]{background:#70a8d929;color:#d1e6f8}.asset-switch{border:0;justify-content:center;gap:35px;padding-top:0;padding-bottom:47px}.asset-switch>span{font-size:.9375rem;text-transform:none;letter-spacing:0;color:#728596}.asset-switch>div{gap:13px}.asset-switch button{font-size:1rem;padding:11px 20px;gap:9px;border:1px solid transparent;border-radius:9px}.asset-switch button.active{background:#69ade918;color:#b9d9f5;border-color:#69ade933}.asset-switch button:hover{color:#d2e7f9}.collection-strip{text-align:center;padding:28px 0 22px;border-block:1px solid #7dacd615;background:linear-gradient(90deg,transparent,#13263633,transparent);overflow:hidden}.collection-strip p{font-size:.875rem;color:#7b8e9e;margin-bottom:6px}.collection-strip h2{font-size:1.5rem;letter-spacing:-.5px;font-weight:500}.marquee{max-width:1360px;margin:23px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.marquee-track{width:max-content;display:flex;animation:collection-slide 42s linear infinite}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-group{display:flex;gap:58px;padding:12px 29px}.marquee a{display:flex;gap:11px;align-items:center;white-space:nowrap;font-size:1.0625rem;color:#92819f;font-weight:550}.marquee a:hover{color:#bbdaf5}.marquee svg{color:#7499ba}.section{padding-top:90px;padding-bottom:35px}.section-heading{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;text-align:center;margin-bottom:37px}.section-heading h2{margin-top:9px}.section-heading p{margin-top:14px;font-size:1rem}.section-heading.centered>.eyebrow{color:#86b5df}.product-grid.featured{gap:23px}.featured>.reveal{min-width:0}.product-card{background:linear-gradient(155deg,#142330aa,#101c26e8);border:1px solid #78a3c832;border-radius:14px;box-shadow:0 10px 32px #01040712;position:relative}.product-card:hover{border-color:#80b5e477;box-shadow:0 8px 36px #3f8bcd12;transform:translateY(-4px)}.spotlight,.plan{background-image:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,0%),#69ade900,transparent 65%),linear-gradient(135deg,#16273680,#101b25b3);transition:border-color .25s,transform .25s,box-shadow .25s}.spotlight:hover,.plan:hover{background-image:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,0%),#68ade920,transparent 65%),linear-gradient(135deg,#162736a0,#101b25c9);border-color:#83b9e85c}.product-art{height:255px;background:radial-gradient(ellipse at 50% 53%,#28466124,transparent 70%),#0b151d45;border-bottom:1px solid #80a9cc10}.product-image{object-fit:contain;padding:4px 8px}.card-badges{top:13px;left:13px;right:13px}.card-badges>span{font-size:.625rem;padding:5px 7px;border-color:#75a0c533;color:#9bb7cf;background:#101e2bbb;letter-spacing:.35px}.card-badges .new-badge{color:#9bc5ea;background:#69ade915}.product-meta{padding:18px 19px 0;gap:9px;align-items:center}.product-meta .eyebrow{font-size:.6875rem}.product-meta h3{font-size:1rem;line-height:1.5;font-weight:550;margin-top:5px}.product-bottom{padding:13px 19px 20px;font-size:.8125rem;color:#7b8fa1}.product-bottom>span:last-child{font-size:.75rem;color:#8a9dad}.product-format{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:#748797}.preview-hover{font-size:.8125rem;background:#1e3142e8;padding:9px 13px;border:1px solid #8fb3d333}.steps{gap:24px}.step-card{position:relative;padding:28px;border:1px solid #83a9ca2c;border-radius:13px}.step-number{font-size:2.3rem;color:#83b8e67d;position:absolute;right:23px;top:17px;font-weight:650}.step-card>svg{color:#9bc1e2;margin:4px 0 23px}.step-card h3{font-size:1.1875rem;margin-bottom:12px}.step-card p{font-size:1rem;color:#8c9faf}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.feature-card{padding:27px;border:1px solid #8aadcc28;border-radius:13px;min-width:0}.feature-icon{height:47px;width:47px;display:grid;place-items:center;border:1px solid #80afd936;border-radius:12px;background:linear-gradient(145deg,#79b3e519,#20364920);color:#9dc6ea;margin-bottom:23px}.feature-card h3{font-size:1.125rem;font-weight:600;margin-bottom:11px}.feature-card p{font-size:.9375rem;line-height:1.7}.plans{gap:25px;margin-top:24px}.plan{border-color:#89aecf35;background-color:#101c27;position:relative;padding:33px 28px}.plan.popular{border-color:#7ab4e6a8;box-shadow:0 0 40px #4a8dc817;background:linear-gradient(#162c40aa,#101d29df)}.popular-label{top:-13px;font-size:.75rem;letter-spacing:.2px;padding:5px 15px;background:linear-gradient(#a9d0f3,#64aae8);color:#fff}.plan h3,.plan h2{font-size:1.45rem}.plan>p{font-size:.9375rem;line-height:1.6}.price{font-family:DM Sans,sans-serif;font-size:3rem;letter-spacing:-1.7px}.price>span{font-size:.875rem;color:#91a5b7}.plan>small{font-size:.8125rem;color:#839aaf}.plan ul{margin:26px 0}.plan li{font-size:.9375rem;color:#a4b8c9;margin-bottom:15px;line-height:1.5}.plan>.eyebrow{font-size:.75rem}.home-pricing{padding-bottom:76px}.cta{margin-top:30px;margin-bottom:90px;border-color:#83b2dc3d;background:radial-gradient(ellipse at 50% 130%,#3775ac32,transparent 70%),#101c27;display:flex;flex-direction:column;text-align:center;gap:26px;padding-top:50px;padding-bottom:50px;border-radius:16px}.cta h2{font-size:2.25rem;margin-bottom:15px}.cta p{font-size:1.0625rem}footer{max-width:1360px;padding:0 40px}.footer-top{align-items:flex-start;padding:0 0 45px;gap:55px}.footer-top p{font-size:.9375rem;max-width:350px;margin-top:20px}.footer-links{display:flex;gap:90px;font-size:.9375rem}.footer-links>div{display:flex;flex-direction:column;gap:12px}.footer-links h3{font-size:.9375rem;margin-bottom:7px;font-weight:600;color:#bbcddc}.footer-links a{color:#8c9faf}.footer-bottom{font-size:.8125rem;color:#778a9b;padding:25px 0 32px;gap:20px}.footer-bottom span,.footer-bottom a{gap:7px}.reveal[data-motion=pending]{opacity:0;transform:translateY(20px)}.reveal{transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1)}.reveal[data-motion=visible]{opacity:1;transform:none}.page-heading{padding-top:65px;padding-bottom:36px}.page-heading h1{font-size:2.8rem;letter-spacing:-1.8px}.page-heading p{font-size:1rem}.catalog-tabs{border-color:#83abce23;gap:10px;padding-bottom:20px}.catalog-tabs button{font-size:.9375rem;padding:12px 16px;color:#9aaebf}.catalog-tabs button.active{background:#7ab7ec19;color:#bedcf6}.catalog-tabs small{font-size:.75rem;color:#849bb0}.catalog-layout{grid-template-columns:250px 1fr;gap:28px}.filters{background:linear-gradient(#15273677,#101c26b3);border-color:#79a0c32b;padding:24px 20px;border-radius:13px}.filter-title h3{font-size:1rem}.filter-title>button{font-size:.8125rem}.filter-label{font-size:.875rem;color:#a4b8ca}.search-input{padding:11px;background:#0a1620;border-color:#87accd33}.search-input input{font-size:.875rem;color:#cddce9}.filter-option{font-size:.875rem;color:#a2b7c9;margin-bottom:15px}.filter-option input{width:15px;height:15px;border-color:#769fc244;flex-shrink:0}.filter-option>span{font-size:.75rem;color:#778c9e}.filters legend{font-size:.875rem;color:#a1b7cb;margin-bottom:18px}.filter-promo h3{font-size:1rem;line-height:1.5}.filter-promo p{font-size:.875rem}.filter-promo>span{font-size:.75rem}.results-toolbar{height:40px;margin-bottom:21px}.results-toolbar>span{font-size:.875rem;color:#91a8bd}.results-toolbar b{color:#bed5e9}.results-toolbar select{font-size:.875rem;background:#12212e;padding:9px 12px}.view-switch{background:#12212e}.view-switch button{padding:7px;color:#7893aa}.view-switch button.active{color:#afcee9;background:#70afe622}.catalog-results .product-grid{gap:17px}.catalog-results .product-art{height:230px}.catalog-results .product-meta{padding:15px 15px 0}.catalog-results .product-meta h3{font-size:.9375rem}.catalog-results .product-meta .eyebrow{font-size:.625rem}.catalog-results .product-bottom{padding:13px 15px 18px}.catalog-results .product-bottom>span:last-child{font-size:.6875rem}.empty-state h2{font-size:1.65rem}.empty-state p{font-size:1rem}.list-view .product-card{grid-template-columns:210px 1fr 190px}.catalog-results .list-view .product-art{height:170px}.list-view .product-meta h3{font-size:1.125rem}.modal-backdrop{background:#050e15d9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.modal{background:linear-gradient(145deg,#132433,#0c1822);border-color:#80abd14d;width:1060px;border-radius:17px}.modal-close{background:#203343;color:#a4bfd7}.product-detail{grid-template-columns:1.2fr 1fr}.detail-view{min-height:580px;background:radial-gradient(ellipse,#24435e29,transparent 72%)}.detail-view .viewer{height:535px}.detail-hint{font-size:.75rem;bottom:19px}.detail-copy{padding:52px 36px 35px}.detail-copy h2{font-size:2rem;line-height:1.25}.detail-copy>p{font-size:1rem}.detail-copy .button{font-size:.875rem;padding:14px;margin-bottom:12px}.detail-copy .sample-note{font-size:.8125rem}.detail-copy dl{font-size:.875rem;line-height:1.5}.detail-copy dl>div{gap:15px;margin-bottom:14px}.detail-copy dd{text-align:right}.viewer-error{font-size:.875rem;color:#b9d0e5;background:#12212fee;padding:15px}.viewer-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#96b3cc;font-size:.8125rem;pointer-events:none;background:radial-gradient(ellipse,#121f2ae8,transparent)}.loading-ring{height:32px;width:32px;border:2px solid #7aa9d332;border-top-color:#a2cdf2;border-radius:50%;animation:spin 1s linear infinite}.original-notice{font-size:.8125rem!important;display:flex;align-items:center;gap:8px;color:#9ab3c8;margin:20px 0}.viewer-progress{width:100px;height:3px;background:#73a7d526;border-radius:4px;overflow:hidden}.viewer-progress>i{display:block;height:100%;background:#89bfee;transition:width .2s}.billing-switch button{font-size:.9375rem;padding:12px 22px}.billing-switch span{font-size:.75rem}.faq summary{font-size:1rem;line-height:1.5}.faq details p{font-size:.9375rem}.checkout-card>p,.checkout-unavailable p{font-size:.9375rem}.checkout-unavailable h3{font-size:1rem}.checkout-unavailable .text-link{font-size:.875rem}.checkout-card li{font-size:.9375rem}.order-line span{font-size:1.125rem}.order-line small{font-size:.875rem}.checkout-card .sample-note{font-size:.8125rem}.docs-content{background:#101e2bbb;border-color:#80aacf30}.docs-content p,.steps p{font-size:1rem}.steps article{background:#13243380;border-color:#81a5c52b}.docs-content h3{font-size:1.1875rem}.preview-fallback{font-size:.875rem}.not-found h1{line-height:1.2}@keyframes grid-wander{to{transform:translate(29px,29px)}}@keyframes stars-travel{to{transform:translateY(-337px)}}@keyframes star-breathe{to{opacity:.2}}@keyframes chrome-flow{50%{background-position:50% 100%}}@keyframes caret-blink{50%{opacity:0}}@keyframes word-arrive{0%{opacity:0;filter:blur(9px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes content-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes collection-slide{to{transform:translate(-50%)}}@keyframes button-halo{50%{border-color:#b2d5f430;box-shadow:0 0 23px #8fc2ef24}}@media(min-width:1500px){.hero{min-height:710px}.hero h1{font-size:4.9rem}.hero-preview{height:445px}.hero-preview>.viewer{height:320px}}@media(max-width:1150px){.container{padding-inline:30px}.hero{gap:33px;min-height:620px;padding-block:75px}.hero h1{font-size:clamp(2.9rem,5.5vw,4rem);letter-spacing:-2.4px}.hero-copy>p{font-size:1.1rem}.hero-preview{height:390px}.hero-preview>.viewer{height:267px}.hero-actions{flex-wrap:wrap}.hero-actions .button{padding:13px 19px}.product-art{height:220px}.catalog-layout{grid-template-columns:220px 1fr}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-results .list-view{grid-template-columns:1fr}.list-view .product-card{grid-template-columns:180px 1fr}.list-view .product-bottom{display:none}.plan{padding:29px 24px}.feature-card{padding:25px}.cta{margin-inline:30px}.footer-links{gap:65px}.product-bottom>span:last-child{font-size:.6875rem}}@media(max-width:760px){.container{padding-inline:22px}header{height:74px}.nav-wrap{padding-inline:22px;gap:15px}.brand-group{gap:0}.brand-caption{display:none}.logo{font-size:23px}.logo-symbol{font-size:42px;width:34px}.header-actions{gap:5px}.header-actions>.button{font-size:.8125rem;padding:10px 12px;gap:5px}.header-actions>.button svg{display:none}.mobile-menu{display:flex}nav{display:none;position:absolute;top:74px;left:14px;right:14px;flex-direction:column;align-items:stretch;background:#11202def;padding:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}nav.open{display:flex}nav a{gap:13px;padding:14px}nav a>span{display:inline;font-size:.9375rem}.hero{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:54px;padding-bottom:30px;text-align:center}.hero-kicker{font-size:.6875rem;margin-bottom:22px}.hero h1{font-size:clamp(2.25rem,8.9vw,4rem);letter-spacing:-1.7px;line-height:1.12;margin-bottom:24px}.type-live{left:50%;transform:translate(-50%)}.hero-copy>p{font-size:1.0625rem;line-height:1.65;margin:auto;max-width:540px}.hero-actions{justify-content:center;gap:10px;margin-top:27px}.hero-actions .button{font-size:.875rem;padding:13px 17px;gap:8px}.hero-preview{height:415px;max-width:540px;width:100%;margin:auto;text-align:left}.hero-preview>.viewer{height:285px;top:33px}.hero-preview-bottom{bottom:37px;left:20px;right:20px}.hero-preview-bottom h3{font-size:1rem}.drag-hint{font-size:.75rem;bottom:11px}.asset-switch{gap:12px;padding-bottom:28px;align-items:center}.asset-switch>span{font-size:.875rem}.asset-switch>div{justify-content:center;gap:5px;width:auto}.asset-switch button{font-size:.875rem;padding:10px 11px;gap:6px}.asset-switch button svg{width:19px}.collection-strip{padding-top:24px;padding-bottom:18px}.collection-strip h2{font-size:1.25rem}.marquee-group{gap:30px;padding-inline:15px}.marquee a{font-size:.9375rem}.section{padding-top:56px;padding-bottom:20px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:2rem;letter-spacing:-1px}.section-heading p{font-size:.9375rem;margin-top:12px}.product-grid.featured{grid-template-columns:1fr;gap:20px}.featured>.reveal{grid-column:auto!important}.featured .product-art,.featured .product-card:last-child .product-art{height:270px}.product-meta h3{font-size:1rem}.product-meta .eyebrow{font-size:.6875rem}.product-bottom>span:last-child{display:flex;font-size:.75rem}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-card{padding:25px}.feature-card p,.step-card p{font-size:1rem}.steps{grid-template-columns:1fr;gap:16px}.step-card{padding:28px}.plans{gap:27px}.plan{padding:30px}.plan h3{font-size:1.5rem}.plan li{font-size:.9375rem}.home-pricing{padding-bottom:35px}.cta{margin:25px 22px 60px;padding:38px 23px;gap:23px}.cta h2{font-size:1.875rem}.cta p{font-size:1rem}footer{padding-inline:22px}.footer-top{gap:34px;padding-bottom:32px}.footer-top p{font-size:.9375rem}.footer-links{gap:65px;font-size:.875rem}.footer-bottom{font-size:.75rem;padding:25px 0 30px;gap:16px;line-height:1.5}.page-heading{padding-top:42px;padding-bottom:25px}.page-heading h1{font-size:2.25rem;line-height:1.2}.page-heading p{font-size:.9375rem}.catalog-tabs{gap:7px;padding-bottom:18px}.catalog-tabs button{font-size:.8125rem;padding:10px 11px;gap:6px}.catalog-tabs small{font-size:.75rem}.catalog-layout{grid-template-columns:1fr}.filters{padding:24px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.catalog-results .product-art{height:155px}.catalog-results .product-meta{padding:12px 11px 0}.catalog-results .product-meta h3{font-size:.875rem;line-height:1.4}.catalog-results .product-meta .eyebrow{font-size:.625rem}.catalog-results .product-bottom{padding:12px 11px}.catalog-results .product-bottom>span:last-child{display:none}.card-badges{left:8px;right:8px;top:8px}.card-badges>span{font-size:.5625rem;padding:4px 5px;letter-spacing:0}.card-badges .new-badge{display:none}.results-toolbar>span{font-size:.8125rem}.results-toolbar select{font-size:.8125rem;padding:8px}.view-switch button{padding:5px}.results-toolbar>div{gap:6px}.mobile-filter{margin-right:5px;padding:6px}.list-view .product-card{grid-template-columns:125px 1fr}.catalog-results .list-view .product-art{height:135px}.catalog-results .list-view,.product-detail{grid-template-columns:1fr}.detail-view{min-height:350px}.detail-view .viewer{height:320px}.detail-copy{padding:24px}.detail-copy h2{font-size:1.8rem}.detail-copy>p{font-size:.9375rem}.detail-copy .sample-note{font-size:.8125rem}.detail-hint{bottom:7px;font-size:.6875rem}.modal-backdrop{padding:10px}.modal{max-height:94vh}.pricing-page .page-heading h1{font-size:2.2rem}.billing-switch button{font-size:.875rem;padding:11px 17px}.faq summary{font-size:.9375rem}.faq details p{font-size:.9375rem}.docs-content{padding:24px}.docs-content p{font-size:1rem}.checkout-card{padding:25px}.checkout-unavailable{padding:16px}.not-found h1{font-size:2rem}}@media(max-width:360px){.container,.nav-wrap{padding-inline:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero h1{font-size:2rem}.logo{font-size:21px}.header-actions>.button{font-size:.75rem;padding:10px}.catalog-results .product-grid{grid-template-columns:1fr}.catalog-results .product-art{height:220px}.results-toolbar{flex-wrap:wrap;height:auto;gap:10px}.brand-group{min-width:0}}@media(prefers-reduced-motion:reduce){.starfield *,.chrome-text,.typing-cursor,.marquee-track,.glowing-button:before{animation:none!important}.reveal[data-motion=pending]{opacity:1;transform:none}.intro-words>span,.hero-copy>p,.hero-actions,.hero-preview{animation:none!important}.marquee-track{width:100%}.marquee-group{flex-wrap:wrap;justify-content:center;gap:20px;width:100%}.marquee-group[aria-hidden=true]{display:none}}@media(max-width:760px){.catalog-results .card-collection{display:none}.catalog-results .product-meta>div{min-width:0}.catalog-results .product-meta .eyebrow{white-space:nowrap}}:root{--accent:#a8dcff;--muted:#94abc0;--line:#a6d9ff22;--panel:#101f30;background:#09131f;color:#edf7ff}::selection{background:#91cfff55;color:#fff}body{background:#09131f}.starfield{z-index:0;opacity:.65}header,main,footer{position:relative;z-index:1}.sky-glow{background:radial-gradient(ellipse at 80% 12%,#72baff17,transparent 48%),radial-gradient(ellipse at 10% 60%,#25669312,transparent 50%)}.sky-dots{opacity:.2}.accent{color:#acdfff}.button{color:#092036;background:linear-gradient(130deg,#d2efff,#a6d9ff 52%,#79b9f1);border-color:#ceefff85;box-shadow:inset 0 1px #fff9,0 8px 35px #66aff022;font-weight:700}.button:hover{background:linear-gradient(110deg,#e5f7ff,#b8e7ff 48%,#93ceff);box-shadow:0 8px 38px #8ed4ff40}.button.secondary{color:#d6edff;border-color:#b4dfff27;background:#14283b80;box-shadow:inset 0 1px #d4edff08}.button.secondary:hover{border-color:#b1e4ff88;background:#20405b99}.glowing-button:before{border-color:#bceaff8c;box-shadow:0 0 16px #b2e2ff44}.logo-accent{background:linear-gradient(120deg,#e0f5ff,#98cfff);-webkit-background-clip:text;background-clip:text}.logo-symbol{color:#b8e4ff;text-shadow:0 2px #386e9d,2px 0 #e5f5ff}.logo-symbol>span{color:#b0dcff}.chrome-text{background-image:linear-gradient(180deg,#fff,#b6e5ff 27%,#71b3ee 49%,#c3eeff 75%,#fff)}.eyebrow{font-size:.75rem}.sample-note{color:#95a9be}.subtle{color:#95b1c9}.round-link{color:#bfebff;background:#95d9ff08;border-color:#b1ddff40}.round-link:hover{background:#8bd3ff29}.sky-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,transparent 25%,#81c8ff05 50%,transparent 68%)}header{position:sticky;top:0;height:88px;margin:0 auto;max-width:100%;background:#0b1724b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid transparent;border-bottom-color:#b2ddff10;transition:top .45s cubic-bezier(.2,.8,.2,1),max-width .45s cubic-bezier(.2,.8,.2,1),height .45s,border-radius .45s,background .45s,box-shadow .45s;z-index:50}.nav-wrap{height:100%;padding-inline:36px}.nav-docked{top:16px;max-width:1080px;height:66px;border-radius:18px;background:#0e2032eb;border-color:#c2e6ff30;box-shadow:0 12px 60px #0008,inset 0 1px #ddf4ff10}.nav-docked .brand-caption{max-width:0;opacity:0;padding-left:0;overflow:hidden;border:0}.brand-caption{color:#779ab7;max-width:170px;transition:opacity .25s,max-width .4s,padding .4s;white-space:nowrap}.brand-caption b{color:#b7d7ef}.nav-docked .logo{font-size:23px}.nav-docked .logo-symbol{font-size:38px}.nav-docked .nav-wrap{padding-inline:23px}nav{background:transparent;border:0;gap:4px}nav a{border-radius:9px;display:flex;align-items:center;gap:8px;font-size:.875rem}nav a>span{display:inline}nav a.active{background:#9fd9ff16;color:#c1eaff}nav a:hover{background:#9fd9ff13;color:#fff}.header-actions{gap:18px}.header-actions>.button{border-radius:10px}.skip{z-index:100}.hero{min-height:635px;padding-top:72px;padding-bottom:55px;grid-template-columns:1.04fr 1fr;gap:62px}.hero h1{font-size:clamp(2.75rem,4.7vw,4.7rem);line-height:1.12;letter-spacing:-2.6px}.hero-copy>p{font-size:1.13rem;color:#adc1d3;max-width:560px;line-height:1.8}.hero-kicker{color:#8db6d6}.hero-actions{margin-top:29px}.typed-line{white-space:nowrap}.tutorial-panel{position:relative;border:1px solid #c2e7ff30;border-radius:22px;background:linear-gradient(135deg,#16324a88,#0d1d2f);padding:25px 27px 19px;overflow:hidden;box-shadow:0 30px 80px #0003,inset 0 1px #d4f3ff12;transform:rotate(1deg);transition:transform .4s,border-color .4s}.tutorial-panel:hover{transform:rotate(0);border-color:#bee7ff77}.tutorial-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.tutorial-top>.eyebrow{font-size:.65rem;color:#8cbad9;letter-spacing:1.8px}.pill{display:inline-flex;align-items:center;gap:6px;background:#addfff0e;border:1px solid #a7d9ff24;border-radius:30px;font-size:.75rem;color:#b6d9f1;padding:6px 10px;white-space:nowrap}.tutorial-stage{height:245px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse,#9cdcff15,transparent 70%);overflow:hidden}.tutorial-orbit{position:absolute;width:215px;height:215px;border:1px solid #a8ddff22;border-radius:50%;box-shadow:0 0 0 28px #a8ddff04,0 0 0 56px #a8ddff03;animation:orbit-breathe 6s ease-in-out infinite}.tutorial-orbit:after{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border-radius:50%;border:1px dashed #acdfff22;animation:orbit-turn 45s linear infinite}.tutorial-play{height:78px;width:78px;display:grid;place-items:center;border:1px solid #cceeff70;background:linear-gradient(140deg,#c5e9ff22,#abdfff09);color:#bde8ff;border-radius:23px;box-shadow:0 0 45px #8bcfff16;transform:rotate(-5deg)}.tutorial-play svg{margin-left:4px}.tutorial-coordinate{position:absolute;bottom:9px;color:#6d99ba;font-size:.6rem;letter-spacing:2px}.tutorial-caption{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-top:10px}.tutorial-caption h2{font-size:1.35rem;letter-spacing:-.5px;margin-bottom:6px}.tutorial-caption p{font-size:.875rem;color:#8faec5;line-height:1.6}.tutorial-caption .round-link{flex-shrink:0}.tutorial-timeline{height:3px;background:#b7e0ff12;margin-top:24px;display:flex;align-items:center;justify-content:space-between}.tutorial-timeline span{width:13%;height:3px;background:#b6e5ff;box-shadow:0 0 15px #80c9ff66}.tutorial-timeline i{width:2px;height:7px;background:#7b9db64d}.tutorial-footnote{display:block;font-size:.6875rem;color:#7394ae;margin-top:12px}.asset-switch{justify-content:flex-start;border-top:1px solid #b2dfff15;padding-top:24px;gap:32px;padding-bottom:35px}.asset-switch>span{font-size:.8125rem;color:#7596b1}.asset-switch>div{gap:8px}.asset-switch :is(button,a){border:1px solid transparent;background:transparent;color:#9ab6ce;font-size:.875rem;padding:10px 17px}.asset-switch :is(button,a).active{background:#aedfff12;border-color:#b2e0ff36;color:#ccecff;box-shadow:inset 0 0 24px #8bccff09}.asset-switch :is(button,a):hover{background:#aedfff0b;color:#fff}.trusted-section{display:grid;grid-template-columns:260px 1fr;gap:55px;align-items:center;border-block:1px solid #addaff16;padding-top:40px;padding-bottom:40px}.trusted-heading h2{font-size:1.6rem;letter-spacing:-.65px;margin:12px 0}.trusted-heading p{font-size:.875rem;color:#8aa9c2;line-height:1.6}.server-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.server-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:18px 10px 12px;border:1px solid #a8daff13;border-radius:12px;background:#a8daff04;transition:background .3s,transform .3s,border-color .3s;overflow:hidden}.server-logo img{width:100%;height:72px;object-fit:contain;filter:drop-shadow(0 2px 9px #0005);transition:transform .3s}.server-logo>span{font-size:.75rem;color:#91b6d3;margin-top:14px;display:flex;align-items:center;gap:5px}.server-logo:hover{background:#8dd2ff0d;transform:translateY(-5px);border-color:#bce6ff50}.server-logo:hover img{transform:scale(1.06)}.section-heading.centered{text-align:left}.section-heading.centered p{margin-left:0}.product-grid.featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.featured>.reveal:nth-child(4),.featured>.reveal:nth-child(5){grid-column:auto}.featured .product-art{height:230px}.feature-icon{background:#b5e1ff0f;color:#b8e6ff;border:1px solid #b5e1ff22}.step-number{color:#7db6dd55}.cta{background:linear-gradient(115deg,#16374e,#0c1d30);border-color:#acdfff2e}.cta h2{max-width:650px}.spotlight:before,.product-card:before,.plan:before{background:radial-gradient(420px circle at var(--pointer-x,50%) var(--pointer-y,0%),#97dbff2b,transparent 70%);opacity:0;transition:opacity .25s;pointer-events:none}.spotlight:hover:before,.product-card:hover:before,.plan:hover:before{opacity:1}.product-card:hover,.plan:hover,.feature-card:hover,.step-card:hover{border-color:#b5e5ff66;box-shadow:0 10px 45px #77caff10}.click-echo-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200;overflow:hidden}.click-echo{position:absolute;width:1px;height:1px}.click-echo i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border:1px solid #bdeaff;border-radius:50%;animation:echo-ring .68s ease-out forwards}.click-echo i:nth-child(2){border-color:#79bbff;animation-delay:.05s}.click-echo b{position:absolute;width:4px;height:4px;background:#d8f4ff;transform:rotate(45deg);animation:echo-spark .55s ease-out forwards}.click-echo b:last-child{--echo-direction:-1;animation-delay:.03s}.card-asset-meta{padding:8px 18px 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.75rem;color:#8bacc6}.gender-badge{border:1px solid #7dc8ff3b;background:#65c6ff0b;color:#a5dfff;padding:3px 6px;border-radius:5px}.gender-badge.female{border-color:#ffc4e538;color:#f3c5e0;background:#f6b6da09}.product-bottom .status-added{color:#9ee8d6;font-size:.75rem;border:1px solid #9ee8d625;border-radius:5px;padding:3px 6px}.product-bottom .status-pending{color:#e5c68e;font-size:.75rem;border:1px solid #e5c68e30;border-radius:5px;padding:3px 6px}.product-format{font-size:.75rem}.card-badges>span{color:#b7dffc}.card-badges .new-badge{display:none}.product-art{background:radial-gradient(ellipse,#83c8ff06,transparent 68%),#0c1928}.product-card{background:#101e2e;border-color:#a8daff22}.product-meta .eyebrow{font-size:.7rem}.product-meta h3{font-size:1rem}.catalog-heading{display:flex;align-items:center;gap:25px}.catalog-heading>div{flex:1}.catalog-heading h1{font-size:3.1rem}.catalog-server-logo{height:90px;width:140px;object-fit:contain}.server-select{display:flex;align-items:center;gap:8px;color:#92bbd9;background:#14293b;border:1px solid #a9d8ff24;padding:10px;border-radius:9px}.server-select select{border:0;background:transparent;color:#d2e9fa;font-size:.875rem;max-width:175px}.demo-catalog-label{display:inline-block;color:#83a7c2;font-size:.75rem;margin-top:12px}.catalog-tabs{flex-wrap:wrap;gap:8px}.catalog-tabs button.active{background:#a7dcff14;color:#cef0ff;border-color:#a7dcff42}.catalog-layout{grid-template-columns:235px 1fr;gap:28px}.filters{background:#101f2f;border:1px solid #b1deff20;border-radius:13px;padding:22px;position:sticky;top:105px;max-height:calc(100vh - 125px);overflow:auto;align-self:start;scrollbar-width:thin;scrollbar-color:#4b6e8745 transparent}.filters legend,.filter-label{color:#8facbf;font-size:.8125rem}.filter-option{font-size:.8125rem;padding-block:7px;gap:8px}.filter-option span{font-size:.75rem;color:#6f91aa}.filter-option input{accent-color:#a9ddff}.filter-segments{display:flex;border:1px solid #b7deff24;border-radius:8px;padding:4px;gap:3px;background:#0a1725}.filter-segments button{flex:1;color:#93adc4;font-size:.75rem;padding:7px 5px;border-radius:5px}.filter-segments button.active{color:#def2ff;background:#a9daff15}.search-input{background:#0b1928;border-color:#a8d9ff28}.search-input input{font-size:.8125rem;color:#e3f3ff}.preview-toggle{display:flex;align-items:center;gap:10px;font-size:.8125rem;line-height:1.6;padding-top:20px;border-top:1px solid #a8daff22}.preview-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:36px;height:21px;background:#294358;border-radius:20px;position:relative;cursor:pointer}.preview-toggle input:before{content:"";position:absolute;height:15px;width:15px;left:3px;top:3px;background:#d9eefe;border-radius:50%;transition:transform .2s}.preview-toggle input:checked{background:#76b4e3}.preview-toggle input:checked:before{transform:translate(15px);background:#fff}.results-toolbar select,.catalog-pagination select{background:#112639;color:#bad6e9;border:1px solid #acdfff23;border-radius:7px}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-results .list-view{grid-template-columns:1fr}.list-view .card-asset-meta{display:none}.list-view .product-bottom{display:flex}.catalog-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:25px;font-size:.8125rem;color:#8daac2}.page-buttons{display:flex;gap:6px}.page-buttons button{border:1px solid #afdfff22;background:#11243a;width:35px;height:35px;display:grid;place-items:center;border-radius:8px;color:#acd0e7}.page-buttons button.active{background:#b9e5ff;color:#10293d}.page-buttons button:disabled{opacity:.3;cursor:default}.catalog-pagination select{padding:8px}.detail-copy{background:#102134}.detail-view{background:radial-gradient(ellipse,#87cbff0b,transparent 65%),#0b1928}.map-detail .detail-view{min-height:540px}.map-detail .viewer{height:500px}.map-mode{position:absolute;top:52px;left:20px;display:flex;background:#0b1b2be8;border:1px solid #c5e7ff33;border-radius:8px;padding:4px;z-index:4}.map-mode button{display:flex;align-items:center;gap:5px;padding:7px 10px;font-size:.75rem;border-radius:5px;color:#a8c5dc}.map-mode button.active{background:#a8deff25;color:#fff}.room-controls{position:absolute;left:20px;bottom:80px;display:flex;flex-direction:column;gap:7px;max-width:calc(100% - 40px);z-index:4}.room-controls select{color:#dcf2ff;background:#10283ce8;border:1px solid #afe0ff44;font-size:.8125rem;padding:7px;border-radius:6px;max-width:260px}.room-controls span{font-size:.625rem;color:#d7eeff;text-shadow:0 1px 4px #000;background:#071523bc;padding:4px 7px;border-radius:4px}.walk-controls{position:absolute;bottom:13px;right:15px;display:flex;gap:3px;z-index:4}.walk-controls button{display:flex;align-items:center;justify-content:center;flex-direction:column;width:29px;height:36px;font-size:.5rem;border:1px solid #abdfff3b;border-radius:5px;background:#10273fe8;color:#d0ecff}.map-detail .viewer-tools{left:18px;transform:none;bottom:15px}.pending-preview{min-height:380px;padding:60px 35px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;color:#a8c6db}.pending-preview h2{font-size:1.5rem}.pending-preview p{font-size:.9375rem}.viewer-tools{background:#102339dd;border-color:#b3dfff33}.original-notice{color:#afd9f1}.docs-shell{display:grid;grid-template-columns:225px minmax(0,1fr) 185px;gap:42px;padding-top:48px;padding-bottom:85px}.docs-sidebar{position:sticky;top:110px;height:max-content;max-height:calc(100vh - 135px);overflow:auto;padding-right:10px;scrollbar-width:thin}.docs-brand{display:flex;align-items:center;gap:10px;color:#cae9ff;font-weight:600;margin-bottom:23px;font-size:1rem}.docs-sidebar .search-input{height:41px}.docs-sidebar .search-input input{font-size:.75rem;min-width:0}.docs-nav-group h3{font-size:.6875rem;text-transform:uppercase;letter-spacing:1.2px;color:#688ba7;margin:0 0 7px;padding-left:11px}.docs-nav-group a{display:block;font-size:.8125rem;padding:9px 11px;color:#9bb9d0;border-radius:7px;border-left:2px solid transparent}.docs-nav-group a:hover{background:#9ddfff0a;color:#e4f5ff}.docs-nav-group a.active{background:#a9ddff12;border-left-color:#bde6ff;color:#d3eeff}.docs-help{border:1px solid #b1deff20;border-radius:10px;padding:18px;margin:28px 0;color:#87b7d8;background:#acdfff05}.docs-help h3{font-size:.875rem;margin:12px 0 6px}.docs-help p{font-size:.8125rem;color:#789db9;line-height:1.6}.docs-help a{display:flex;align-items:center;gap:6px;font-size:.75rem;margin-top:13px;color:#b4dcf7}.docs-article{min-width:0;padding-top:2px}.docs-breadcrumb{font-size:.75rem;color:#7899b3;display:flex;gap:12px;margin-bottom:33px}.docs-article h1{font-size:2.8rem;letter-spacing:-1.6px;line-height:1.15;margin-top:12px;margin-bottom:15px}.docs-lead{font-size:1.125rem;color:#99b9d0;line-height:1.7;padding-bottom:30px;border-bottom:1px solid #a9deff20}.docs-article section{padding-top:35px;scroll-margin-top:115px}.docs-article section h2{font-size:1.45rem;letter-spacing:-.5px;margin-bottom:13px}.docs-article section p,.docs-article li{font-size:1rem;line-height:1.85;color:#a3bed1}.docs-article ol{padding-left:23px;margin-top:16px}.docs-article li{padding:5px 0 5px 6px}.docs-article pre{background:#06111d;border:1px solid #abdfff20;border-radius:10px;padding:20px;font-size:.8125rem;line-height:1.9;color:#bae4ff;overflow:auto;margin-top:20px}.docs-quicklinks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.docs-quicklinks a{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#a2d8ff06;border:1px solid #a2d8ff28;border-radius:9px;padding:17px 14px}.docs-quicklinks a>span{width:100%;font-size:.625rem;color:#629ac4}.docs-quicklinks strong{font-size:.8125rem;font-weight:500}.docs-quicklinks svg{color:#83bce6;width:13px}.docs-toc{position:sticky;top:122px;height:max-content;padding-left:19px;border-left:1px solid #aadfff22}.docs-toc>.eyebrow{font-size:.625rem;color:#6c91ac}.docs-toc a{display:block;color:#8daec5;font-size:.75rem;line-height:1.6;margin-top:17px}.docs-toc .text-link{padding-top:20px;border-top:1px solid #aadfff17}.docs-pagination{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #b4ddff20;margin-top:45px;padding-top:25px}.docs-pagination a{display:flex;align-items:center;gap:12px;font-size:.875rem;color:#bcdff8}.docs-pagination small{display:block;font-size:.6875rem;color:#6a94b5;margin-bottom:5px}.billing-page{padding-top:55px;padding-bottom:80px}.billing-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px}.billing-heading h1{font-size:3.2rem;line-height:1.12;letter-spacing:-1.7px;max-width:600px;margin:14px 0}.billing-heading p{font-size:1.0625rem;color:#94b3cb}.polar-badge{display:flex;align-items:center;gap:8px;font-size:.8125rem;border:1px solid #b0deff2a;border-radius:30px;padding:12px 18px;color:#bcdcf3;white-space:nowrap}.billing-account{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(120deg,#132b3f,#0f2133);border:1px solid #b6dfff26;border-radius:14px;padding:27px 30px}.billing-account>div{display:flex;align-items:center;gap:22px}.billing-icon{height:53px;width:53px;flex-shrink:0;border-radius:13px;background:#afddff13;display:grid;place-items:center;color:#bae5ff}.billing-account h2{font-size:1.2rem;letter-spacing:-.4px;margin:6px 0}.billing-account p{font-size:.875rem;color:#8daec7}.plan-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:55px 0 27px}.plan-section-heading h2{font-size:1.8rem;letter-spacing:-.7px}.plan-section-heading p{color:#819eb6;font-size:.875rem;margin-top:8px}.billing-switch{margin:0;border-color:#abdfff24;background:#0e2031}.billing-switch button.active{background:#b9e5ff;color:#0c293d}.billing-switch button{font-size:.8125rem;color:#96b6cf}.billing-switch button span{color:inherit;background:#ffffff0c;font-size:.625rem}.plan{border-radius:14px;background:#102135;border-color:#acdeff22;overflow:hidden}.plan.popular{border-color:#b3dfff75;box-shadow:0 10px 55px #79bdff11}.popular-label{background:linear-gradient(90deg,#a0d5ff,#c9efff);color:#102b40;font-size:.6875rem;letter-spacing:1.2px}.plan-number{font-size:.75rem;color:#6c99b9;letter-spacing:2px}.plan h2{font-size:1.6rem;margin:13px 0 8px;letter-spacing:-.5px}.plan p{font-size:.875rem;color:#8dacc3}.plan .price{color:#e9f7ff;font-size:3rem}.plan .price span{font-size:.875rem;color:#759cb9}.plan>small{font-size:.75rem;color:#7096b3}.plan>.button{margin-top:24px}.plan li{color:#b0cadb;font-size:.875rem}.plan li svg{color:#9ad7ff}.billing-bottom{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.billing-bottom section{background:#a6daff05;border:1px solid #b5e1ff20;border-radius:12px;padding:26px;color:#9cd2f5}.billing-bottom h2{font-size:1.125rem;letter-spacing:-.3px;margin:16px 0 10px}.billing-bottom p{font-size:.875rem;color:#8aa9c1;line-height:1.75}.empty-invoices{display:block;margin-top:20px;font-size:.8125rem;color:#6387a2;padding:14px;border:1px dashed #94ccf22a;border-radius:7px;text-align:center}.billing-bottom .text-link{display:flex;margin-top:20px;align-items:center;gap:6px;color:#b2dcf8;font-size:.8125rem}.billing-faq{max-width:800px;margin:65px auto 0}.billing-faq h2{font-size:1.8rem;margin-bottom:22px}.billing-faq details{border-bottom:1px solid #b0dfff1a;padding:20px 0}.billing-faq summary{display:flex;justify-content:space-between;cursor:pointer;font-size:.9375rem}.billing-faq p{font-size:.9375rem;color:#93b2c9;line-height:1.8;padding:16px 0 4px}.checkout-layout{display:grid;grid-template-columns:1fr 470px;gap:80px;padding-top:65px;padding-bottom:90px}.checkout-intro>.text-link{display:flex;align-items:center;gap:7px;margin-bottom:65px;font-size:.875rem}.checkout-intro h1{font-size:3.4rem;line-height:1.13;letter-spacing:-1.7px;margin:17px 0 25px;max-width:520px}.checkout-intro p{font-size:1.0625rem;color:#98b7cf;line-height:1.8}.checkout-assurances{margin-top:35px;display:grid;gap:18px;font-size:.875rem;color:#9bc5e2}.checkout-assurances span{display:flex;align-items:center;gap:12px}.checkout-card{margin:0;background:#112538;border-color:#bce5ff2b;border-radius:18px;padding:30px}.checkout-card h2{font-size:1.8rem;letter-spacing:-.7px;margin:13px 0 24px}.checkout-total{display:grid;grid-template-columns:1fr auto;gap:15px;padding:20px 0 25px;font-size:.875rem;border-top:1px solid #a9dbff20;color:#99b9d1}.checkout-total strong{color:#e7f5ff}.checkout-unavailable{background:#8fcfff0b;border-color:#a8daff30;color:#a2d7fc;padding:19px}.checkout-unavailable h3{color:#d5edff;font-size:1rem}.checkout-unavailable p{color:#91b2cc;font-size:.8125rem}.checkout-provider{display:flex;align-items:center;justify-content:center;gap:7px;font-size:.6875rem;color:#7299b6;margin-top:22px}.checkout-card .sample-note{font-size:.75rem}.notice{background:#133049;border-color:#b3dfff36;color:#c4e5fa}.notice button{color:#d4f0ff;text-decoration:underline}@keyframes orbit-breathe{50%{transform:scale(1.08);opacity:.5}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes echo-ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(3.5);opacity:0}}@keyframes echo-spark{0%{transform:translate(0) rotate(45deg);opacity:1}to{transform:translate(calc(28px * var(--echo-direction,1)),calc(-20px * var(--echo-direction,1))) rotate(130deg);opacity:0}}@media(min-width:1550px){.catalog-results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-results .list-view{grid-template-columns:1fr}}@media(max-width:1150px){nav a>span{display:none}.hero{gap:32px}.hero h1{font-size:3.5rem}.tutorial-panel{padding:20px}.tutorial-top>.eyebrow{font-size:.6rem;letter-spacing:1px}.trusted-section{grid-template-columns:1fr;gap:25px}.trusted-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.trusted-heading>.eyebrow{display:none}.trusted-heading h2{margin:0}.server-logo img{height:78px}.docs-shell{grid-template-columns:210px minmax(0,1fr);gap:30px}.docs-toc{display:none}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-results .list-view{grid-template-columns:1fr}.checkout-layout{grid-template-columns:1fr 420px;gap:35px}.checkout-intro h1{font-size:2.8rem}.nav-docked{max-width:calc(100% - 40px)}.asset-switch{gap:15px}.asset-switch :is(button,a){padding:10px}.asset-switch>span{display:none}}@media(max-width:760px){header{height:73px}.nav-wrap{padding-inline:20px}.nav-docked{height:62px;top:10px;max-width:calc(100% - 22px);border-radius:14px}.nav-docked .nav-wrap{padding-inline:14px}.header-actions{gap:7px}nav{top:70px;background:#102539f5;border:1px solid #a8ddff25;padding:12px;left:0;right:0}nav a>span{display:inline}.hero{grid-template-columns:1fr;padding-top:48px;gap:36px;text-align:left;padding-bottom:30px;min-height:0}.hero h1{font-size:clamp(2rem,8.9vw,3.8rem);letter-spacing:-1.5px}.hero-copy>p{font-size:1rem;line-height:1.8}.type-live{left:0;transform:none}.hero-actions{justify-content:flex-start;flex-direction:row}.hero-actions .button{font-size:.8125rem;padding:13px 15px}.tutorial-panel{transform:none;padding:21px;border-radius:15px}.tutorial-stage{height:200px}.tutorial-top>.eyebrow{font-size:.55rem;max-width:125px;line-height:1.6}.tutorial-caption h2{font-size:1.2rem}.tutorial-caption p{font-size:.8125rem}.asset-switch{padding-top:17px;padding-bottom:25px}.asset-switch>div{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:4px}.asset-switch :is(button,a){font-size:.8125rem;padding:10px;gap:7px}.asset-switch :is(button,a) svg{width:17px}.trusted-section{padding-block:28px;gap:22px}.trusted-heading{display:block}.trusted-heading h2{font-size:1.4rem;margin-bottom:10px}.trusted-heading p{font-size:.8125rem}.server-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.server-logo img{height:65px}.server-logo>span{font-size:.6875rem;margin-top:9px}.product-grid.featured{grid-template-columns:1fr}.featured .product-art{height:250px}.feature-grid{gap:13px}.catalog-heading{flex-wrap:wrap;align-items:flex-start;gap:18px}.catalog-heading h1{font-size:2.05rem}.catalog-heading>div{min-width:200px}.catalog-server-logo{height:60px;width:100px}.server-select{width:100%;padding:9px}.server-select select{max-width:none;width:100%}.catalog-tabs{gap:5px}.catalog-tabs button{font-size:.75rem;padding:9px}.catalog-layout{grid-template-columns:1fr}.filters{position:static;max-height:none;margin-bottom:10px}.filter-option{font-size:.875rem}.filter-segments button{font-size:.875rem;padding:9px}.catalog-results .product-grid{gap:11px}.product-meta h3{font-size:.875rem}.card-asset-meta{padding:8px 11px 0;font-size:.625rem;gap:5px}.card-asset-meta>span:last-child{display:none}.catalog-results .product-bottom{gap:6px;align-items:center;flex-wrap:wrap}.catalog-results .product-bottom>span:last-child{display:inline-flex;font-size:.625rem}.product-format{font-size:.625rem}.catalog-pagination{font-size:.75rem;justify-content:center}.list-view .product-bottom{display:none}.map-detail .detail-view{min-height:475px}.map-detail .viewer{height:460px}.map-mode{left:15px}.room-controls{left:15px;bottom:107px}.walk-controls{bottom:58px;left:15px;right:auto}.map-detail .viewer-tools{left:50%;transform:translate(-50%);bottom:8px}.pending-preview{padding:60px 25px}.pending-preview h2{font-size:1.25rem}.docs-shell{display:block;padding-top:27px;padding-bottom:50px}.docs-mobile-button{display:flex;width:100%;justify-content:center;margin-bottom:24px;font-size:.875rem}.docs-sidebar{display:none;position:static;max-height:none;padding:20px;background:#11263a;border:1px solid #b0ddff25;border-radius:13px;margin-bottom:28px}.docs-sidebar.show{display:block}.docs-article h1{font-size:2.25rem;letter-spacing:-1.2px}.docs-breadcrumb{font-size:.6875rem;margin-bottom:24px}.docs-lead{font-size:1rem}.docs-quicklinks{grid-template-columns:1fr}.docs-quicklinks a>span{width:auto}.docs-quicklinks a{flex-wrap:nowrap;justify-content:space-between}.docs-article section h2{font-size:1.3rem}.docs-article section p,.docs-article li{font-size:.9375rem}.docs-pagination a{font-size:.8125rem}.billing-page{padding-top:38px}.billing-heading{display:block}.billing-heading h1{font-size:2.4rem}.billing-heading p{font-size:.9375rem}.polar-badge{width:max-content;margin-top:22px;font-size:.75rem}.billing-account{padding:22px;display:block}.billing-account>div{gap:14px;align-items:flex-start}.billing-account h2{font-size:1.05rem}.billing-account p{font-size:.8125rem}.billing-icon{width:42px;height:42px}.billing-account>.button{width:100%;margin-top:22px;justify-content:center}.plan-section-heading{display:block;margin-top:38px}.plan-section-heading h2{font-size:1.6rem}.plan-section-heading .billing-switch{width:max-content;margin-top:22px}.billing-bottom{grid-template-columns:1fr;gap:15px}.billing-faq{margin-top:45px}.checkout-layout{display:block;padding-top:33px;padding-bottom:50px}.checkout-intro>.text-link{margin-bottom:30px}.checkout-intro h1{font-size:2.4rem}.checkout-intro p{font-size:.9375rem}.checkout-assurances{font-size:.8125rem;gap:13px;margin:24px 0 33px}.checkout-card{padding:25px}.order-line strong{font-size:1.7rem}.tutorial-footnote{font-size:.625rem}}@media(max-width:360px){.hero-actions{flex-direction:column;align-items:stretch}.hero h1{font-size:1.95rem}.catalog-results .product-grid{grid-template-columns:1fr}.nav-docked .logo{font-size:19px}.nav-docked .logo-symbol{font-size:32px}.header-actions>.button{font-size:.6875rem;padding:9px}.results-toolbar{height:auto;flex-wrap:wrap;gap:10px}}@media(prefers-reduced-motion:reduce){header,.brand-caption,.tutorial-panel,.server-logo,.server-logo img{transition:none}.tutorial-orbit,.tutorial-orbit:after,.click-echo i,.click-echo b{animation:none}.click-echo-layer{display:none}}main{z-index:auto}.modal-backdrop{z-index:120}*{scrollbar-width:thin;scrollbar-color:#476985 #0c1b2b}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0c1b2b}::-webkit-scrollbar-thumb{background:#476985;border-radius:8px}.map-mode button{background:transparent}.map-mode button.active{background:#b9e6ff;color:#0c283d}.filter-segments button{background:transparent}.filter-segments button.active{background:#b9e6ff21;color:#e3f5ff}:root{color-scheme:dark;--stroke:#afdcff26}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #b3e2ff;outline-offset:4px}.container{max-width:1320px}header{width:calc(100% - 48px);max-width:1140px;height:68px;top:20px;margin:20px auto 0;border:1px solid var(--stroke);border-radius:16px;background:#0c1a29ec;box-shadow:0 12px 55px #0003}.nav-wrap{padding:0 19px;max-width:none}.nav-docked{top:12px;max-width:940px;height:60px;border-radius:14px}.nav-docked .nav-wrap{padding:0 15px}.logo,.nav-docked .logo{font-size:22px;gap:10px}.logo-symbol,.nav-docked .logo-symbol{font-size:36px}.brand-caption{font-size:8px;letter-spacing:1.2px;padding-left:18px;line-height:1.65}.header-actions{gap:8px}.header-actions .button.small{padding:11px 15px;font-size:13px;min-height:40px;border-radius:9px}header nav{display:flex;border:1px solid var(--stroke);border-radius:10px;gap:0;padding:2px}header nav a{padding:9px;color:#91abc1}header nav a>span{display:none}.account-trigger,.discord-signin{display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 11px;border:1px solid var(--stroke);border-radius:9px;background:#102337;color:#d3eafb;font-size:13px}.account-trigger>img{width:23px;height:23px;border-radius:50%}.account-trigger>span:not(.avatar-fallback){max-width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-fallback{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:#c4eaff;background:#77c6ff28}.account-menu{position:relative}.account-panel{position:absolute;top:calc(100% + 12px);right:0;min-width:224px;border:1px solid #9bd1ff3f;background:#102237;padding:7px;border-radius:12px;box-shadow:0 15px 50px #0008}.account-panel>a,.account-panel>button{display:flex;width:100%;padding:11px;gap:10px;align-items:center;color:#b7d3e9;border:0;background:transparent;border-radius:7px;font-size:13px;text-align:left}.account-panel>a:hover,.account-panel>button:hover{background:#b3dfff18;color:#fff}.account-caption{display:block;padding:10px 11px 13px;color:#7fa7c3;border-bottom:1px solid var(--stroke);margin-bottom:5px;font-size:12px}.account-loading{display:block;width:86px;height:38px;border-radius:9px;background:#a3dfff0e}.hero{min-height:550px;padding-top:86px;padding-bottom:76px;gap:58px}.hero h1{font-size:clamp(2.6rem,4.5vw,4.1rem);letter-spacing:-2.3px}.hero-copy>p{font-size:16px;line-height:1.85;max-width:530px}.hero-kicker{font-size:10px;letter-spacing:2px;display:flex;align-items:center;gap:8px}.hero-kicker i,.status-dot{display:inline-block;background:#a4dbff;width:5px;height:5px;border-radius:50%;box-shadow:0 0 12px #a5d9ff}.hero-actions .button{font-size:13px;padding:14px 19px}.hero-footnote{display:flex;align-items:center;gap:7px;color:#678ba7;font-size:11px;margin-top:21px}.tutorial-panel{transform:none;border-radius:17px;padding:21px 23px 16px}.tutorial-stage{height:225px}.tutorial-caption h2{font-size:18px}.tutorial-caption p{font-size:12px}.tutorial-top>.eyebrow{font-size:9px}.trusted-section{border:1px solid var(--stroke);border-radius:15px;background:linear-gradient(105deg,#12273c88,#0e1e3080);padding:22px 0 22px 32px;display:flex;gap:32px;min-height:140px;overflow:hidden}.trusted-heading{flex:0 0 204px}.trusted-heading h2{font-size:14px;letter-spacing:-.15px;margin:0 0 8px}.trusted-heading p{font-size:12px;color:#8eaec7;margin:0}.logo-marquee{overflow:hidden;flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 91%,transparent)}.logo-track{display:flex;width:max-content;animation:server-marquee 34s linear infinite}.logo-group{display:flex;align-items:center;flex-shrink:0;gap:48px;padding-right:48px}.logo-group a{display:flex;align-items:center;justify-content:center;width:152px;height:92px}.logo-group img{max-width:152px;max-height:87px;object-fit:contain;filter:drop-shadow(0 7px 12px #0004);transition:transform .3s}.logo-group a:hover img{transform:scale(1.08)}.logo-marquee:hover .logo-track,.logo-marquee:focus-within .logo-track{animation-play-state:paused}@keyframes server-marquee{to{transform:translate(-25%)}}.landing .section{padding-block:78px;margin-top:0}.landing .how-section{margin-top:70px;border-block:1px solid var(--stroke)}.section-heading{margin-bottom:44px}.section-heading h2{font-size:34px;letter-spacing:-1.2px;margin:15px 0}.section-heading p{font-size:14px;color:#8faac1;line-height:1.7}.section-label{font-size:10px;letter-spacing:1.7px;display:flex;align-items:center;gap:12px}.section-label:before{content:"";height:1px;width:23px;background:#97c6e6}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;padding-top:10px}.step-card{padding:0;border:0;background:transparent;box-shadow:none;position:relative;overflow:visible}.step-card:hover{box-shadow:none;border:0;transform:none}.step-card:before{display:none}.step-card:not(:last-child):after{content:"";position:absolute;top:22px;left:64px;right:-34px;height:1px;background:linear-gradient(90deg,#acdfff22,#acdfff0b)}.step-number{position:static;width:45px;height:45px;display:grid;place-items:center;font-size:16px;font-weight:650;color:#abdfff;border:1px solid #a6ddff40;border-radius:50%;margin-bottom:25px;line-height:1}.step-card h3{font-size:18px;display:flex;align-items:center;gap:10px;margin-bottom:12px}.step-card h3 svg{color:#a8d9fb}.step-card p{font-size:14px;color:#8faac1;line-height:1.75;max-width:330px}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.feature-card{padding:23px 20px;min-height:186px;border:1px solid var(--stroke);border-radius:12px;background:linear-gradient(120deg,#12273b88,#0e1c2ccc);transition:border-color .25s,transform .25s,box-shadow .25s}.feature-title{display:flex;align-items:center;gap:12px;margin-bottom:17px}.feature-title h3{font-size:14px;letter-spacing:-.2px;margin:0}.feature-icon{width:36px;height:36px;border-radius:50%;margin:0;flex-shrink:0}.feature-card p{font-size:12px;line-height:1.75;color:#91adc5;margin:0}.home-pricing{border-top:1px solid var(--stroke)}.home-pricing .section-heading{text-align:center}.home-pricing .plans{gap:17px}.home-pricing .plan{padding:28px 24px;border-radius:13px}.home-pricing .plan h3{font-size:17px}.home-pricing .price{font-size:36px}.home-pricing .plan li{font-size:13px}.pricing-intro{padding:23px 25px;border:1px solid var(--stroke);background:#12263a88;border-radius:13px;margin-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pricing-intro h3{font-size:16px;display:flex;gap:12px;align-items:center}.pricing-intro p{font-size:13px;line-height:1.7;color:#8facc4;margin-top:8px}.pricing-intro .pill{font-size:10px;padding:4px 9px}.pricing-intro .button{white-space:nowrap;font-size:12px}.cta{padding:44px 40px;border-radius:16px;margin-bottom:90px}.cta h2{font-size:30px;letter-spacing:-1px;margin-top:12px}.cta p{font-size:14px}.cta .eyebrow{font-size:10px}.dropdown{position:relative;min-width:130px;text-align:left}.dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:1px solid #b1dfff2d;background:#11273a;border-radius:8px;padding:10px 12px;font-size:12px;color:#cce7fb;min-height:39px}.dropdown-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-trigger svg{flex-shrink:0;transition:transform .2s}.is-open .dropdown-trigger svg{transform:rotate(180deg)}.is-open .dropdown-trigger{border-color:#a5d9ff77;box-shadow:0 0 0 3px #a4daff0c}.dropdown-menu{position:absolute;top:calc(100% + 7px);left:0;min-width:100%;width:max-content;max-width:min(300px,80vw);max-height:260px;overflow:auto;border:1px solid #a7d9ff40;border-radius:10px;padding:5px;background:#12273b;box-shadow:0 15px 40px #0009;z-index:80}.dropdown-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:10px 12px;border-radius:6px;color:#a7c5dc;font-size:12px;cursor:pointer}.dropdown-menu [role=option].highlighted{background:linear-gradient(90deg,#7ac8ff27,#a5ddff10);color:#effaff}.dropdown-menu [aria-selected=true]{color:#bde8ff}.server-select{border:0;background:none;padding:0}.server-select .dropdown{min-width:176px}.results-toolbar>div{display:flex;align-items:center;gap:10px}.filter-type{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;font-size:12px;color:#9ebdd5;border:0;background:transparent;text-align:left}.filter-type span{margin-left:auto;color:#688ba8}.filter-type:hover{color:#d9f2ff}.filters fieldset{padding-top:22px;margin-top:23px}.filter-option{padding-block:7px}.catalog-heading h1{font-size:40px}.catalog-page{padding-top:55px}.product-art{height:220px}.attachment-card .product-art .product-image{width:64%;height:64%;object-fit:contain;position:absolute;top:18%;right:18%;bottom:18%;left:18%}.card-badges>span{padding:5px 7px;font-size:10px}.catalog-results .product-meta h3{font-size:14px}.catalog-results .card-collection{display:none}.catalog-results .eyebrow{font-size:9px}.product-bottom .status-added{font-size:10px}.card-asset-meta{font-size:11px}.catalog-pagination .dropdown-menu{top:auto;bottom:calc(100% + 7px)}.immersive-backdrop{padding:12px;background:#030910e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.immersive-modal{width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;border-radius:16px;overflow:hidden;background:#081522}.immersive-modal .modal-close{top:14px;right:16px;z-index:30;background:#132b40;border:1px solid #b4dfff38}.immersive-modal .product-detail{display:block;height:100%;position:relative;padding:0}.immersive-modal .detail-view{height:100%;border:0;min-height:0;position:relative}.immersive-modal .viewer{height:100%;min-height:0;background:radial-gradient(ellipse at 50% 45%,#17354a,#081522 75%)}.immersive-modal .viewer-canvas{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.immersive-modal .live-badge{left:24px;top:22px;z-index:5}.immersive-modal .detail-copy{position:absolute;top:65px;left:24px;padding:0;width:310px;pointer-events:none}.immersive-modal .detail-copy>.eyebrow,.immersive-modal .detail-copy>.original-notice,.immersive-modal .detail-copy>.detail-rule,.immersive-modal .detail-copy>dl,.immersive-modal .detail-copy>.button,.immersive-modal .detail-copy>.sample-note:last-child{display:none}.immersive-modal .detail-copy h2{font-size:23px;margin-bottom:8px;text-shadow:0 2px 12px #000}.immersive-modal .detail-copy>p:not(.sample-note){display:none}.immersive-modal .detail-copy>.sample-note{font-size:10px;line-height:1.55;color:#9bb3c6;background:#091b2ac9;padding:10px 12px;border:1px solid #c2e8ff15;border-radius:8px;max-width:310px;margin-top:14px}.immersive-modal .map-mode{top:18px;left:50%;right:auto;transform:translate(-50%);z-index:10;padding:4px;border:1px solid #b9dfff30;background:#0d2134e8;border-radius:10px;display:flex}.map-mode button{font-size:12px;padding:9px 14px}.immersive-modal .room-controls{top:75px;right:24px;left:auto;bottom:auto;width:235px;transform:none;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border:1px solid #b9dfff22;border-radius:12px;background:#0c1e30dd;z-index:11}.room-controls .dropdown{width:100%;min-width:0}.room-controls>span{font-size:10px;line-height:1.7;color:#8ba9c1;text-align:center}.immersive-modal .viewer-tools{bottom:24px;left:50%;transform:translate(-50%);background:#0c2136e8;padding:8px;border:1px solid #b4deff38;border-radius:12px}.immersive-modal .walk-controls{bottom:24px;left:24px;right:auto;z-index:5;padding:6px;background:#0c2033eb;border:1px solid #b3dfff30;border-radius:12px;gap:5px}.walk-controls button{min-width:34px;min-height:36px;background:#a6d9ff0d;border:0;border-radius:6px;touch-action:none}.walk-controls button:active{background:#a9dfff44}.immersive-modal .viewer-error,.immersive-modal .viewer-loading{z-index:15}.avatar-toggle{display:flex;align-items:center;justify-content:center;gap:7px;background:#a7dfff10;border:1px solid #b9e5ff2a;padding:8px;border-radius:7px;color:#c1e6ff;font-size:11px}.avatar-toggle.active{background:#91d0ff28;border-color:#a5dfff70}.room-controls .avatar-note{font-size:9px;color:#7899b2}.docs-shell{display:grid;grid-template-columns:222px minmax(0,1fr) 175px;gap:46px;padding-top:48px;padding-bottom:100px;align-items:start}.docs-sidebar{top:110px;border-right:1px solid var(--stroke);padding:0 22px 20px 0;background:transparent;border-radius:0;max-height:calc(100dvh - 125px);overflow-y:auto}.docs-brand{font-size:14px;color:#dcf0ff;display:flex;align-items:center;gap:10px;margin-bottom:25px}.docs-sidebar .search-input{padding:10px 11px;border-radius:8px;margin-bottom:24px}.docs-sidebar .search-input input{font-size:11px;min-width:0}.docs-nav-group{margin-top:24px}.docs-nav-group h3{color:#cfdfed;font-size:11px;font-weight:650;margin:0 0 10px;padding-left:10px}.docs-nav-group a{font-size:12px;padding:9px 12px;border-radius:6px;color:#7f9fb9;border-left:1px solid transparent;margin:2px 0;display:block}.docs-nav-group a.active{color:#c2e9ff;background:linear-gradient(90deg,#8dd0ff1c,#a3dfff06);border-color:#adf}.docs-nav-group a:hover{background:#9fd6ff0c;color:#d9f0ff}.docs-help{padding:15px 13px;margin-top:28px;border:1px solid var(--stroke);border-radius:10px;background:#11273b66}.docs-help h3{font-size:12px;margin:9px 0}.docs-help p,.docs-help a{font-size:11px}.docs-article{padding:0 0 20px;max-width:740px}.docs-breadcrumb{font-size:11px;color:#6a8ca7;padding-bottom:24px;border-bottom:1px solid var(--stroke);margin-bottom:28px}.docs-article>.eyebrow{display:none}.docs-article>h1{font-size:36px;letter-spacing:-1.1px;margin:0 0 16px;line-height:1.25}.docs-lead{font-size:16px;color:#9bb6cc;line-height:1.8;margin-bottom:30px}.docs-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:30px 0 35px}.docs-quicklinks a{padding:17px 14px;min-height:112px;display:flex;flex-wrap:wrap;align-content:space-between;gap:12px;background:linear-gradient(140deg,#17324a88,#0e203144);border:1px solid #a8d8ff2e;border-radius:10px}.docs-quicklinks a>span{color:#82bcdf;font-size:11px;font-family:monospace;width:100%}.docs-quicklinks strong{font-size:12px;font-weight:600;flex:1}.docs-quicklinks svg{width:14px}.docs-article section{padding-top:23px;margin-top:16px;scroll-margin-top:100px}.docs-article section h2{font-size:21px;letter-spacing:-.45px;margin-bottom:14px}.docs-article section p{font-size:14px;color:#99b0c4;line-height:1.95}.docs-article ol{list-style:none;counter-reset:guide-step;padding:0;margin-top:22px}.docs-article li{position:relative;counter-increment:guide-step;padding:0 0 22px 40px;color:#adc3d5;font-size:13px;line-height:1.8}.docs-article li:before{content:counter(guide-step);position:absolute;left:0;top:0;width:25px;height:25px;border:1px solid #addfff33;background:#11263a;border-radius:50%;font-size:11px;display:grid;place-items:center;color:#a5d9f9}.docs-article li:not(:last-child):after{content:"";position:absolute;left:12px;top:30px;bottom:5px;width:1px;background:#b5ddff1a}.docs-article pre{background:#0c1d2f;border:1px solid #a4d7ff2b;border-radius:10px;padding:20px;font-size:12px;line-height:1.8;overflow:auto}.docs-pagination{border-top:1px solid var(--stroke);padding-top:25px;margin-top:40px;gap:14px}.docs-pagination a{background:#10243966;border:1px solid var(--stroke);border-radius:9px;padding:16px;font-size:12px}.docs-pagination small{font-size:10px;color:#6d94b0}.docs-toc{position:sticky;top:112px;border-left:1px solid var(--stroke);padding-left:20px}.docs-toc>.eyebrow{font-size:9px;color:#c4d9ea;letter-spacing:1px}.docs-toc>a{font-size:11px;line-height:1.65;color:#7696b0;display:block;margin-top:15px}.docs-toc>a:hover{color:#c1e8ff}.docs-toc>.text-link{margin-top:28px;padding-top:19px;border-top:1px solid var(--stroke)}.dashboard-page{padding-top:62px;padding-bottom:100px;min-height:72vh}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:32px}.workspace-heading .eyebrow{font-size:10px;letter-spacing:1.8px}.workspace-heading h1{font-size:39px;letter-spacing:-1.4px;line-height:1.2;margin:14px 0 12px}.workspace-heading p{font-size:14px;color:#8eacc5}.workspace-heading .button{font-size:12px;white-space:nowrap}.workspace-notice{display:flex;align-items:center;gap:15px;background:#8dcfff08;border:1px solid #a5d9ff24;border-radius:10px;padding:13px 17px;margin-bottom:30px;color:#90b0c8;font-size:12px;line-height:1.6}.workspace-notice .pill{font-size:10px;white-space:nowrap;gap:7px}.workspace-notice p{flex:1}.workspace-notice a{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;color:#a8dbff}.workspace-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:45px}.workspace-stats>div{background:linear-gradient(120deg,#122a4080,#0e203088);border:1px solid var(--stroke);border-radius:12px;padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.workspace-stats span{display:flex;align-items:center;gap:10px;color:#93b3cd;font-size:12px}.workspace-stats strong{font-size:30px;font-weight:600;letter-spacing:-1px;color:#d8efff}.workspace-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.workspace-section-heading h2{font-size:20px;letter-spacing:-.4px}.workspace-section-heading h2 span,.editor-title h2 span{font-size:11px;color:#7fa9c7;padding:3px 7px;border-radius:5px;background:#9ad7ff10;margin-left:8px}.workspace-section-heading a{font-size:11px;display:flex;gap:5px;color:#8db9da}.workspace-empty,.sign-in-panel{padding:62px 30px;text-align:center;border:1px dashed #a9dbff35;border-radius:14px;background:radial-gradient(ellipse at 50% 20%,#7cc4ff0b,transparent 65%)}.large-icon{display:grid;width:66px;height:66px;border:1px solid #b9e2ff27;border-radius:18px;place-items:center;color:#a5d5f6;background:#8ac7ff0c;margin:0 auto 23px;box-shadow:0 0 0 8px #b5e7ff03}.workspace-empty h2,.sign-in-panel h2{font-size:25px;letter-spacing:-.7px;margin-bottom:13px}.workspace-empty p,.sign-in-panel p{font-size:13px;line-height:1.8;max-width:460px;margin:0 auto 26px;color:#8dabc3}.workspace-empty .button,.sign-in-panel .button{font-size:12px}.sign-in-panel .text-link{display:flex;justify-content:center;margin-top:22px;font-size:12px}.owner-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.owner-server-card{position:relative;overflow:hidden;border:1px solid var(--stroke);border-radius:13px;background:linear-gradient(140deg,#142c4288,#0c1d2e);padding:22px}.owner-server-card:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.owner-server-card>*{position:relative}.owner-server-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.owner-server-top img{width:102px;height:63px;object-fit:contain}.owner-server-top .pill{font-size:9px;padding:5px 8px}.pill.published{color:#a1e5d2;border-color:#a1e5d22e;background:#a1e5d20b}.owner-server-card h3{font-size:20px;letter-spacing:-.5px;margin-bottom:9px}.owner-server-card>p{font-size:12px;line-height:1.7;color:#87a7c1;min-height:40px}.server-address{font-size:11px;font-family:monospace;color:#6d98b9;overflow-wrap:anywhere;margin-top:12px}.owner-server-footer{display:flex;align-items:center;gap:15px;border-top:1px solid var(--stroke);padding-top:18px;margin-top:20px;font-size:11px}.owner-server-footer>span{margin-right:auto;display:flex;align-items:center;gap:6px;color:#8cb5d1}.owner-server-footer button{background:#a0d6ff12;border:1px solid var(--stroke);border-radius:7px;padding:8px 10px;color:#c2e4fc;display:flex;align-items:center;gap:6px}.dashboard-resources{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.dashboard-resources>a,.dashboard-resources>div{display:flex;align-items:center;gap:17px;padding:23px;border:1px solid var(--stroke);border-radius:11px;background:#0e223455}.dashboard-resources svg{color:#8fbedf;flex-shrink:0}.dashboard-resources h3{font-size:13px;margin-bottom:7px}.dashboard-resources p{font-size:11px;color:#809fb8;line-height:1.7}.dashboard-resources div>div{flex:1}.form-alert,.form-success,.workspace-status{padding:14px 18px;border:1px solid #efad9d55;border-radius:9px;background:#c06d4c10;color:#f0c9bc;font-size:13px;margin-bottom:23px}.form-success{display:flex;align-items:center;gap:8px;background:#83e3c90c;border-color:#83e3c930;color:#afe7d8}.workspace-status{background:#a4dfff08;border-color:var(--stroke);color:#a8dfff}.server-editor{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:25px;align-items:start}.editor-panel{border:1px solid var(--stroke);border-radius:13px;background:#0e2032a0;padding:26px;margin-bottom:23px}.editor-title{display:flex;align-items:center;gap:12px;margin-bottom:25px}.editor-title>svg{color:#94c7eb}.editor-title h2{font-size:17px;letter-spacing:-.3px}.editor-title p{font-size:12px;margin-top:7px;color:#789bb8}.editor-panel>label{display:block;font-size:12px;color:#aac6da;margin-bottom:21px}.editor-panel input:not([type=checkbox]),.editor-panel textarea{display:block;width:100%;background:#091a2a;border:1px solid #aedfff29;border-radius:8px;padding:12px 13px;margin-top:10px;color:#e0f3ff;font-size:13px;resize:vertical;box-sizing:border-box}.editor-panel input::placeholder,.editor-panel textarea::placeholder{color:#506f89}.editor-panel label>small{display:block;text-align:right;font-size:10px;margin-top:7px;color:#557a99}.slug-input{display:flex;align-items:center;background:#091a2a;border:1px solid #aedfff29;border-radius:8px;margin-top:10px;padding-left:13px}.slug-input>span{color:#527994;font-family:monospace;font-size:12px}.editor-panel .slug-input input{border:0;background:transparent;margin-top:0;padding-left:3px;min-width:0}.field-label{display:block;font-size:12px;color:#aac6da;margin-bottom:12px}.field-label small{font-size:10px;color:#557f9f;margin-left:10px}.logo-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.logo-picker button{position:relative;border:1px solid var(--stroke);border-radius:9px;background:#0a1b2b;padding:12px;height:86px}.logo-picker img{max-width:100%;max-height:100%;object-fit:contain}.logo-picker .selected{border-color:#b1e1ff9c;background:#b3e2ff0d}.logo-picker svg{position:absolute;right:5px;top:5px;background:#a9dfff;color:#10283b;border-radius:50%;padding:2px;width:16px;height:16px}.editor-summary{position:sticky;top:105px}.editor-summary .eyebrow{font-size:9px;letter-spacing:1.8px}.editor-preview-logo{display:block;object-fit:contain;width:145px;height:100px;margin:22px auto}.editor-summary h2{font-size:23px;letter-spacing:-.5px;margin-bottom:11px}.editor-summary p{font-size:12px;color:#7d9fb9;line-height:1.8}.editor-summary .button{font-size:12px;margin-top:16px}.editor-summary .sample-note{font-size:10px;margin-top:13px}.editor-panel .publish-toggle{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0}.publish-toggle small{display:block;font-size:10px;color:#799bb6;line-height:1.7;margin-top:5px}.publish-toggle strong{font-size:12px}.publish-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:33px;height:19px;border-radius:20px;background:#2a4054;position:relative;cursor:pointer;transition:background .2s}.publish-toggle input:before{content:"";position:absolute;width:13px;height:13px;background:#c5dded;left:3px;top:3px;border-radius:50%;transition:transform .2s}.publish-toggle input:checked{background:#90cfff}.publish-toggle input:checked:before{transform:translate(14px);background:#10273b}.asset-picker-tools{display:flex;align-items:center;gap:12px;margin-bottom:20px}.asset-picker-tools .search-input{flex:1}.asset-picker{display:grid;gap:8px;max-height:490px;overflow:auto;padding-right:4px}.asset-picker>label{display:flex;align-items:center;gap:14px;border:1px solid #a9dfff14;border-radius:9px;padding:7px 13px;cursor:pointer;background:#0b1b2b}.asset-picker>label.selected{border-color:#a0d8ff54;background:#92d2ff0b}.asset-picker img{width:53px;height:56px;object-fit:contain}.asset-picker strong{font-size:12px;font-weight:600;color:#c7dfef}.asset-picker small{display:block;font-size:10px;color:#6f94b1;margin-top:5px}.asset-picker input{accent-color:#aaddff}.mini-3d{margin-left:auto;border:1px solid #b2dfff20;font-size:9px;padding:3px 5px;color:#9dc4df;border-radius:4px}.danger-zone h3{font-size:12px;color:#dbb7ae;margin-bottom:10px}.danger-zone p{font-size:11px}.danger-zone button{font-size:11px;display:inline-flex;gap:5px;align-items:center;background:transparent;border:1px solid #ddb7ae30;color:#ddb7ae;padding:8px 10px;border-radius:6px;margin:15px 8px 0 0}@media(max-width:1150px){.container{width:calc(100% - 64px)}.brand-caption{display:none}.feature-card{padding:20px 16px}.feature-title{gap:8px}.feature-title h3{font-size:12px}.feature-icon{width:30px;height:30px}.docs-shell{grid-template-columns:200px minmax(0,1fr);gap:32px}.docs-toc{display:none}.catalog-layout{grid-template-columns:205px 1fr;gap:20px}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.server-editor{grid-template-columns:minmax(0,1fr) 290px}.editor-panel{padding:21px}.workspace-stats>div{padding:20px 18px}.workspace-stats span{font-size:11px}.hero{gap:35px}.hero h1{font-size:3.4rem}.trusted-heading{flex-basis:185px}.trusted-section{gap:18px}.logo-group{gap:30px;padding-right:30px}.logo-group a{width:134px}.logo-group img{max-width:134px}}@media(max-width:850px){.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:160px;padding:22px}.feature-title h3{font-size:14px}.hero{gap:25px}.hero h1{font-size:2.7rem;letter-spacing:-1.5px}.hero-copy>p{font-size:14px}.hero-actions{gap:9px;flex-wrap:wrap}.hero-actions .button{font-size:11px;padding:12px 14px}.tutorial-stage{height:200px}.tutorial-panel{padding:18px}.steps{gap:27px}.step-card h3{font-size:16px}.step-card p{font-size:13px}.workspace-stats>div{display:block}.workspace-stats strong{display:block;margin-top:17px}.owner-server-grid{grid-template-columns:repeat(2,1fr)}.server-editor{grid-template-columns:1fr}.editor-summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.workspace-heading h1{font-size:33px}.workspace-notice{flex-wrap:wrap}.workspace-notice p{flex-basis:70%}.dashboard-resources{grid-template-columns:1fr}.catalog-layout{grid-template-columns:180px 1fr}.filters{padding:17px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.immersive-modal .detail-copy{width:210px;left:18px}.immersive-modal .detail-copy>.sample-note{max-width:210px;font-size:9px}.immersive-modal .room-controls{width:205px;right:15px}.docs-shell{grid-template-columns:185px minmax(0,1fr);gap:25px}.docs-sidebar{padding-right:15px}.docs-article>h1{font-size:30px}.docs-quicklinks{grid-template-columns:1fr}.docs-quicklinks a{min-height:60px;flex-wrap:nowrap;align-items:center;padding:13px}.docs-quicklinks a>span{width:auto}.docs-lead{font-size:14px}}@media(max-width:640px){.container{width:calc(100% - 36px)}header{width:calc(100% - 24px);height:60px;top:10px;margin-top:10px;border-radius:12px}.nav-docked{top:8px;width:calc(100% - 20px);height:56px}.nav-wrap,.nav-docked .nav-wrap{padding:0 11px}.logo,.nav-docked .logo{font-size:18px;gap:6px}.logo-symbol,.nav-docked .logo-symbol{font-size:29px}.header-actions{gap:5px}.header-actions .button.small{font-size:10px;min-height:34px;padding:8px 9px;gap:5px}.header-actions .button.small svg{width:13px}.account-trigger,.discord-signin{padding:5px 7px;min-height:34px;gap:4px;font-size:10px}.account-trigger>span:not(.avatar-fallback){max-width:62px}.account-trigger>.avatar-fallback{width:19px;height:19px}.account-trigger>svg{display:none}header nav{display:none;position:absolute;top:calc(100% + 9px);left:0;right:0;padding:8px;background:#10243a;border:1px solid var(--stroke);border-radius:12px}header nav.open{display:flex;flex-direction:column}header nav a{width:100%;padding:11px;font-size:12px}header nav a>span{display:inline}.mobile-menu{display:flex;align-items:center;justify-content:center;width:28px;height:33px;padding:3px}.mobile-menu svg{width:18px}.hero{display:grid;grid-template-columns:1fr;gap:37px;padding-top:55px;padding-bottom:38px;min-height:0}.hero h1{font-size:clamp(2.45rem,9.5vw,3.5rem);letter-spacing:-1.7px}.hero-copy>p{font-size:14px;margin-top:22px}.hero-kicker{font-size:9px;letter-spacing:1.5px}.hero-actions{margin-top:23px}.hero-actions .button{font-size:12px;padding:13px 16px}.hero-footnote{font-size:10px;margin-top:17px}.tutorial-panel{padding:19px}.tutorial-stage{height:205px}.trusted-section{display:block;padding:20px 0 12px;border-radius:12px;min-height:0}.trusted-heading{padding:0 22px}.trusted-heading h2{font-size:13px;margin-bottom:5px}.trusted-heading p{font-size:11px}.logo-marquee{margin-top:15px}.logo-group{gap:30px;padding-right:30px}.logo-group a{height:79px;width:125px}.logo-group img{max-width:125px;max-height:72px}.landing .section{padding-block:48px}.landing .how-section{margin-top:42px}.section-heading{margin-bottom:34px}.section-heading h2{font-size:28px;letter-spacing:-.8px;line-height:1.2}.section-heading p{font-size:13px}.section-label{font-size:9px}.steps{grid-template-columns:1fr;gap:30px;padding-top:0}.step-card{padding-left:61px;min-height:85px}.step-number{position:absolute;left:0;top:0;width:37px;height:37px;font-size:13px;margin:0}.step-card:not(:last-child):after{width:1px;height:auto;top:45px;bottom:-23px;left:18px;right:auto;background:#a4dfff20}.step-card h3{padding-top:6px;font-size:16px;gap:8px}.step-card p{font-size:12px;max-width:100%}.feature-grid{gap:10px}.feature-card{padding:17px 14px;min-height:177px;border-radius:10px}.feature-title{display:block;margin-bottom:12px}.feature-icon{width:32px;height:32px;margin-bottom:12px}.feature-title h3{font-size:12px;line-height:1.4}.feature-card p{font-size:11px;line-height:1.75}.pricing-intro{padding:19px;display:block}.pricing-intro h3{font-size:14px;flex-wrap:wrap;gap:8px}.pricing-intro p{font-size:12px}.pricing-intro .button{margin-top:17px}.home-pricing .plans{grid-template-columns:1fr}.cta{padding:29px 24px;margin-bottom:50px;display:block}.cta h2{font-size:25px}.cta .button{margin-top:25px;font-size:12px}.catalog-page{padding-top:38px}.catalog-heading{flex-wrap:wrap;gap:16px}.catalog-heading h1{font-size:30px}.catalog-heading>div{min-width:170px}.catalog-server-logo{height:68px;width:90px}.catalog-heading p{font-size:12px}.server-select{margin-top:8px}.catalog-layout{display:block}.filters{display:none;position:relative;top:0;max-height:none;margin-bottom:22px}.filters.show{display:block}.catalog-tabs{gap:5px}.catalog-tabs button{font-size:10px;padding:8px 9px;gap:5px}.catalog-tabs button svg{width:13px}.catalog-tabs button small{font-size:9px}.catalog-results .product-grid{gap:11px}.product-art{height:175px}.catalog-results .product-meta h3{font-size:12px}.card-asset-meta{padding:8px 12px 0;font-size:9px;gap:5px}.product-meta{padding:12px 12px 0}.product-bottom{padding:10px 12px 12px}.product-bottom .product-format{font-size:9px}.results-toolbar{gap:7px}.results-toolbar>span{font-size:11px}.results-toolbar>div{gap:6px}.results-toolbar .dropdown{min-width:110px}.dropdown-trigger{font-size:11px;padding:9px 10px;gap:8px}.dropdown-menu{z-index:90}.catalog-pagination{flex-wrap:wrap;gap:15px}.catalog-pagination .dropdown-menu{left:auto;right:0}.immersive-backdrop{padding:0}.immersive-modal{width:100vw;height:100dvh;border-radius:0;border:0}.immersive-modal .live-badge{top:20px;left:15px;font-size:9px}.immersive-modal .detail-copy{top:49px;left:15px;width:auto;right:55px}.immersive-modal .detail-copy h2{font-size:18px}.immersive-modal .detail-copy>.sample-note{display:none}.immersive-modal .map-mode{top:95px;left:15px;transform:none;padding:3px}.map-mode button{font-size:10px;padding:8px 11px}.immersive-modal .room-controls{top:148px;right:15px;width:185px;padding:8px;gap:7px}.room-controls>span{font-size:9px}.immersive-modal .viewer-tools{bottom:85px;padding:6px}.immersive-modal .walk-controls{left:50%;transform:translate(-50%);bottom:23px;gap:5px;white-space:nowrap}.walk-controls button{width:35px}.docs-shell{display:block;padding-top:32px;padding-bottom:60px}.docs-mobile-button{display:flex;font-size:12px;margin-bottom:28px}.docs-sidebar{display:none;position:static;max-height:none;border:1px solid var(--stroke);border-radius:12px;padding:20px;background:#0f2235;margin-bottom:25px}.docs-sidebar.show{display:block}.docs-article>h1{font-size:31px}.docs-quicklinks{grid-template-columns:1fr}.docs-article section h2{font-size:20px}.docs-article section p{font-size:13px;line-height:1.9}.docs-article li{font-size:12px}.docs-pagination a{padding:13px;font-size:11px}.docs-toc{display:none}.dashboard-page{padding-top:40px}.workspace-heading{display:block;margin-bottom:25px}.workspace-heading h1{font-size:31px;letter-spacing:-1px}.workspace-heading p{font-size:13px;line-height:1.7}.workspace-heading>.button{margin-top:23px}.workspace-notice{padding:13px;gap:10px;font-size:11px}.workspace-notice p{flex-basis:100%}.workspace-stats{gap:8px;margin-bottom:30px}.workspace-stats>div{padding:15px 12px}.workspace-stats span{display:block;font-size:10px;line-height:1.6}.workspace-stats span svg{display:block;margin-bottom:9px;width:16px}.workspace-stats strong{font-size:26px;margin-top:12px}.workspace-section-heading h2{font-size:18px}.workspace-section-heading a{font-size:10px}.workspace-empty,.sign-in-panel{padding:43px 23px}.workspace-empty h2,.sign-in-panel h2{font-size:23px}.owner-server-grid{grid-template-columns:1fr}.dashboard-resources>a,.dashboard-resources>div{padding:18px;gap:12px}.server-editor{display:block}.editor-panel{padding:20px}.editor-title h2{font-size:16px}.editor-title p{font-size:11px;line-height:1.7}.logo-picker{gap:7px}.logo-picker button{height:65px;padding:8px}.field-label small{display:block;margin:7px 0 0}.asset-picker-tools{flex-wrap:wrap}.asset-picker-tools .search-input{flex-basis:100%}.asset-picker>label{padding:7px 9px;gap:9px}.asset-picker img{width:40px;height:50px}.asset-picker strong{font-size:11px}.asset-picker small{font-size:9px}.editor-summary{display:block}.editor-summary>.editor-panel{margin-bottom:20px}}@media(max-width:370px){.header-actions .dashboard-link{font-size:0;padding:8px}.header-actions .dashboard-link svg{width:16px}.account-trigger>span:not(.avatar-fallback){max-width:45px}.hero h1{font-size:2.28rem}}@media(prefers-reduced-motion:reduce){.logo-track{animation:none;flex-wrap:wrap;width:auto}.logo-group:not(:first-child){display:none}.logo-group{flex-wrap:wrap;gap:15px;padding:0}.logo-marquee{-webkit-mask-image:none;mask-image:none}.logo-group a{width:120px}.logo-group img{transition:none}}.container{width:calc(100% - 80px);padding-left:0;padding-right:0}.trusted-section{padding-left:32px}.cta{padding-left:40px;padding-right:40px}.immersive-modal .detail-copy{background:transparent;border:0}.room-controls span{background:none;padding:0}.room-controls .dropdown-trigger span{font-size:12px;color:#c3e6ff}.room-controls .dropdown-menu [role=option] span{font-size:12px;color:inherit}.immersive-modal .detail-copy>.sample-note{pointer-events:auto}.docs-mobile-button{display:none}@media(max-width:850px){.container{width:calc(100% - 48px)}}@media(max-width:640px){.container{width:calc(100% - 36px)}.trusted-section{padding-left:0}.cta{padding-left:24px;padding-right:24px}.docs-mobile-button{display:flex}.room-controls .dropdown-trigger span{font-size:10px}}.filter-close{display:none}.filter-title{gap:12px}.filter-title h3{margin-right:auto}@media(max-width:640px){.filter-close{display:flex;padding:3px}}.logo{gap:7px}.logo-symbol{margin-right:0}.logo>.logo-accent{font-weight:750;letter-spacing:-.8px}.features-section .feature-card{min-height:148px;padding:20px;display:block}.features-section .feature-title{margin-bottom:12px}.features-section .feature-card p{margin:0;line-height:1.7}.features-section .feature-icon{width:33px;height:33px}.plans{padding-top:17px}.plan{overflow:visible!important;isolation:isolate}.plan:before{border-radius:inherit;z-index:-1}.plan.popular{z-index:2}.popular-label{z-index:5;top:0;left:50%;right:auto;transform:translate(-50%,-50%);padding:6px 16px;border-radius:20px;font-size:11px;line-height:1.2;color:#10324a;background:linear-gradient(110deg,#d5f2ff,#8bcefc);border:1px solid #d8f4ff80;box-shadow:0 4px 20px #63c1ff22;letter-spacing:0;white-space:nowrap}.home-pricing .plan,.billing-page .plan{min-height:560px;padding:34px 26px 26px;display:flex;flex-direction:column}.home-pricing .plan ul,.billing-page .plan ul{margin:27px 0 34px}.home-pricing .plan li,.billing-page .plan li{margin-bottom:18px;line-height:1.65}.home-pricing .plan>.button{margin-top:auto}.billing-page .plan>.button{order:10;margin-top:auto}.billing-page .plan>.detail-rule{display:none}.billing-page .plan>small{color:#82a9c6}.home-pricing .plan .price{margin-top:25px}.home-pricing .plan>p{font-size:13px;line-height:1.8}.home-pricing .plans,.billing-page .plans{gap:20px}.plan-comparison{margin-top:51px;border:1px solid #a9dcff2e;border-radius:14px;background:#0e2030a6;overflow:hidden;text-align:left}.plan-comparison>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 27px;cursor:pointer;list-style:none}.plan-comparison>summary::-webkit-details-marker{display:none}.plan-comparison>summary .eyebrow{font-size:9px;letter-spacing:1.6px}.plan-comparison h3{font-size:22px;letter-spacing:-.6px;margin:8px 0 0}.compare-toggle{display:grid;place-items:center;width:34px;height:34px;background:#a5dfff0b;border:1px solid #a5dfff25;border-radius:50%;color:#a7d9fb;transition:transform .2s}.plan-comparison[open] .compare-toggle{transform:rotate(180deg)}.comparison-note{font-size:12px;color:#7d9fb8;line-height:1.7;padding:0 27px 23px;margin:0}.comparison-scroll{overflow-x:auto;overscroll-behavior-x:contain}.comparison-scroll table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:650px}.comparison-scroll caption{position:absolute}.comparison-scroll th,.comparison-scroll td{padding:15px 22px;border-top:1px solid #acdfff16;text-align:center;font-size:12px;color:#9fbed5;line-height:1.5}.comparison-scroll th:first-child{width:31%;text-align:left;padding-left:27px}.comparison-scroll tbody th{font-weight:500;color:#b2cbdc}.comparison-scroll thead th{padding-top:25px;padding-bottom:25px;font-weight:500;color:#abc8dc}.comparison-scroll thead th>span{display:block;font-size:15px;color:#d6edff;font-weight:650}.comparison-scroll thead strong{font-size:26px;font-weight:650;letter-spacing:-.7px;display:block;margin:10px 0 5px;color:#e0f3ff}.comparison-scroll thead small{font-size:10px;font-weight:400;color:#7b9db8;letter-spacing:0}.comparison-scroll thead strong small{font-size:11px;margin-left:3px}.comparison-scroll .compare-pro{background:#8cceff08;border-inline:1px solid #a5dfff15}.comparison-scroll tbody tr:hover{background:#aaddff05}.compare-check,.compare-minus{display:inline-flex;align-items:center;vertical-align:middle}.compare-check{color:#afe4ff}.compare-minus{color:#4e718b}.comparison-scroll tfoot th{font-size:12px;color:#7b9bb5;font-weight:500}.comparison-scroll tfoot td{padding-block:22px}.comparison-scroll .button{font-size:11px;padding:10px 13px;min-height:38px;white-space:nowrap}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.illustrated-cta{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:305px;padding:39px 30px 43px;background:radial-gradient(ellipse at 50% 0%,#24506c99,transparent 65%),#0e2337}.illustrated-cta .cta-copy{position:relative;z-index:2;text-align:center;max-width:510px;pointer-events:none}.illustrated-cta h2{font-size:30px;max-width:500px;margin:14px auto 13px;line-height:1.25}.illustrated-cta p{font-size:13px;line-height:1.7;margin:0}.illustrated-cta .cta-button{position:relative;z-index:2;margin-top:25px;font-size:13px}.studio-banner-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.studio-banner-art svg{position:absolute;bottom:-12px;width:35%;max-width:420px;height:auto;filter:drop-shadow(0 12px 13px #020b1866)}.banner-city{left:-36px}.banner-streetwear{right:-32px}.illustrated-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 18%,#0e233710 27%,#0e233795 37%,#0e233795 63%,#0e233710 73%,transparent 82%)}.immersive-modal .movement-guide{width:235px;padding:15px;gap:8px}.movement-guide kbd{display:inline-block;padding:2px 5px;margin:0 2px;border:1px solid #a8dfff40;border-radius:4px;background:#a8dfff12;color:#caedff;font:inherit}.movement-guide small{font-size:9px;color:#698ba7;text-align:center}@media(max-width:1050px){.features-section .feature-card{padding:18px;min-height:150px}.home-pricing .plan,.billing-page .plan{padding-inline:22px}.studio-banner-art svg{width:35%;opacity:.85}.illustrated-cta h2{font-size:27px;max-width:400px}.illustrated-cta .cta-copy{max-width:420px}}@media(max-width:640px){.logo,.nav-docked .logo{gap:4px}.features-section .feature-card{padding:16px 14px;min-height:160px}.features-section .feature-title{margin-bottom:9px}.features-section .feature-icon{margin-bottom:10px}.home-pricing .plan,.billing-page .plan{min-height:520px;padding:31px 25px 25px}.home-pricing .plans,.billing-page .plans{gap:31px}.home-pricing .plan li,.billing-page .plan li{margin-bottom:16px}.popular-label{font-size:10px;padding:6px 14px}.plan-comparison{margin-top:35px}.plan-comparison>summary{padding:21px 19px}.plan-comparison h3{font-size:20px}.comparison-note{padding:0 19px 19px;font-size:11px}.comparison-scroll th,.comparison-scroll td{padding:13px 16px;font-size:11px}.comparison-scroll th:first-child{padding-left:19px}.comparison-scroll .button{font-size:10px}.illustrated-cta{padding:29px 20px 150px;min-height:395px}.illustrated-cta .cta-copy{max-width:100%}.illustrated-cta h2{font-size:26px;max-width:290px}.illustrated-cta .cta-button{margin-top:20px;font-size:12px}.studio-banner-art svg{width:61%;bottom:-10px;opacity:.85}.banner-city{left:-25px}.banner-streetwear{right:-20px}.illustrated-cta:after{background:linear-gradient(180deg,transparent 53%,#0e233760 65%,transparent 95%)}.immersive-modal .movement-guide{width:195px;padding:11px;gap:6px}}.logo .logo-symbol{width:20px;letter-spacing:-1px;flex:0 0 20px}.logo,.nav-docked .logo{gap:6px}@media(max-width:640px){.logo .logo-symbol{width:16px;flex-basis:16px}.logo,.nav-docked .logo{gap:5px}}.manager-page{padding-top:52px;padding-bottom:90px;max-width:1360px}.manager-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:34px 0 18px}.manager-heading h1{font-size:40px;margin:10px 0}.manager-plan{display:flex;gap:12px;align-items:center}.manager-plan .pill{text-transform:capitalize}.manager-preview-note{font-size:12px;color:var(--muted);margin:0 0 28px}.manager-panel{padding:24px;border:1px solid #284054;border-radius:17px;background:linear-gradient(145deg,#102132db,#0b1826ed);box-shadow:0 20px 80px #00000012}.manager-tabs{display:flex;gap:4px;padding:4px;border:1px solid #2b4155;background:#0a1725;border-radius:10px;width:max-content;max-width:100%;margin-bottom:21px}.manager-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:#94adc2;padding:11px 17px;border-radius:7px;font-size:13px;cursor:pointer}.manager-tabs button.active{color:#e7f4ff;background:#213749;box-shadow:0 1px 4px #0002}.manager-tabs.slim{width:100%;margin-top:14px}.pro-mini{color:#b0dcfa;background:#9fd6ff10;border:1px solid #92cfff29;border-radius:5px;font-size:9px;letter-spacing:.06em;padding:3px 5px;white-space:nowrap}.manager-toolbar{border-top:1px solid #2b4155;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.sync-options,.manager-actions{display:flex;align-items:center;gap:8px}.manager-actions .dropdown{min-width:120px}.manager-switch{display:inline-flex;gap:10px;align-items:center;background:none;border:0;color:#d4e5f2;text-align:left;font-size:13px;font-weight:600;cursor:pointer;padding:0}.sync-options .manager-switch{padding:11px 13px;border:1px solid #2b4257;border-radius:10px;background:#0c1a28}.switch-track{width:35px;height:20px;border-radius:20px;display:block;background:#314253;padding:3px;flex-shrink:0;transition:background .2s}.switch-track i{display:block;width:14px;height:14px;border-radius:50%;background:#eef8ff;box-shadow:0 1px 4px #0004;transition:transform .2s}.manager-switch[aria-checked=true] .switch-track{background:#78b6e4}.manager-switch[aria-checked=true] .switch-track i{transform:translate(15px)}.sync-caption{font-size:11px;color:#8ea6bc;margin:11px 0 20px}.manager-upload{width:100%;min-height:91px;padding:22px;display:flex;justify-content:center;align-items:center;gap:15px;color:#9eb6cb;border:1px dashed #46637b;border-radius:14px;background:linear-gradient(110deg,#80c5ff04,#91d2ff0a);cursor:pointer}.manager-upload strong{color:#c5e9ff}.manager-upload:hover{border-color:#a2d8ff;background:#91d2ff12}.manager-upload .pill{font-size:9px}.manager-filters{display:flex;gap:9px;margin:20px 0 15px}.manager-filters .search-input{flex:1}.manager-filters input{width:100%;min-width:80px}.manager-table-scroll{overflow-x:auto;border:1px solid #2b4155;border-radius:13px}.manager-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.manager-table th{text-align:left;font-weight:500;color:#95adc1;background:#0c1926;padding:13px 14px;border-bottom:1px solid #2b4155}.manager-table td{padding:14px;border-bottom:1px solid #233747;color:#a9bfd1}.manager-table tr:last-child td{border-bottom:0}.manager-table td:first-child,.manager-table th:first-child{width:38px}.manager-table .dropdown{min-width:95px}.manager-table .dropdown-menu{position:fixed;width:150px}.manager-table input,.choice-row input,.permission-grid input,.manager-library input{accent-color:#a4d9ff;width:15px;height:15px}.table-asset{display:flex;align-items:center;gap:13px}.table-asset img{height:44px;width:44px;object-fit:contain;background:#07131d;border-radius:8px}.table-asset strong,.table-asset small{display:block}.table-asset strong{color:#dfedf7}.table-asset small{font-size:10px;color:#88a5bd;margin-top:5px}.table-empty{text-align:center;height:235px}.table-empty>svg{display:block;margin:0 auto 15px;color:#8fc8ed}.table-empty>strong,.table-empty>span{display:block;margin:8px}.table-empty .button{margin-top:13px}.manager-table-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:12px;color:#94adc1}.manager-table-footer>div{display:flex;gap:20px}.manager-table-footer button{border:0;background:none;cursor:pointer}.feature-gate{text-align:center;padding:38px 24px;border:1px solid #294257;border-radius:13px;background:radial-gradient(ellipse at 50% 0,#a7dcff0b,transparent 60%)}.gate-icon{display:flex;justify-content:center;margin-bottom:15px;color:#a5d9fb}.feature-gate>.pill{font-size:9px;letter-spacing:.1em}.feature-gate h2{font-size:20px;margin:18px 0 12px}.feature-gate p{max-width:500px;margin:0 auto 23px;font-size:13px;line-height:1.7;color:#9fb8cc}.feature-gate .button{font-size:12px;min-height:42px}.manager-empty{text-align:center;padding:35px 18px;color:#a7bfd2}.manager-empty>svg{color:#a4d9ff;margin-bottom:12px}.manager-empty h2{font-size:21px;color:#e2f1ff}.manager-empty p{font-size:13px;line-height:1.8;max-width:550px;margin:15px auto 23px}.history-list{border:1px solid #2b4155;padding:25px;border-radius:12px}.history-list h2{font-size:18px}.history-list>p{font-size:12px;color:#99b1c6}.history-list>div{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #253c50;font-size:12px}.history-list time{margin-left:auto;color:#8ea7bb}.manager-modal{display:block!important;width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;padding:27px!important;max-height:90dvh;overflow:auto!important;background:linear-gradient(145deg,#112437,#0c1928)!important;border:1px solid #344f66;border-radius:18px!important}.manager-modal.wide{width:min(850px,calc(100vw - 32px))!important;max-width:850px!important}.manager-dialog-heading{display:flex;gap:13px;align-items:flex-start;margin:0 28px 26px 0}.dialog-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#9ed9ff10;border:1px solid #9ed9ff25;border-radius:11px;color:#b2deff}.manager-dialog-heading h2{font-size:18px;margin:0 0 9px;line-height:1.4}.manager-dialog-heading p{font-size:12px;color:#9eb5ca;margin:0;line-height:1.6}.manager-modal .modal-close{top:20px;right:20px}.manager-modal .button{font-size:12px;min-height:43px;padding:11px 17px}.manager-modal h3{font-size:13px;margin:0 0 15px}.manager-field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600;color:#cee0ef;margin-bottom:20px}.manager-field input,.manager-field textarea,.manager-disabled-input,.limit-list input{width:100%;min-height:39px;border:1px solid #314b60;border-radius:9px;padding:10px 12px;background:#091624;color:#d5e8f7;font:inherit;outline:none}.manager-field input:focus,.manager-field textarea:focus,.limit-list input:focus{border-color:#a2d8ff;box-shadow:0 0 0 3px #a2d8ff13}.manager-field textarea{resize:vertical}.manager-field .slug-input input{border:0}.manager-field .slug-input{font-weight:400}.settings-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.settings-columns>div{min-width:0}.settings-card{padding:18px;border:1px solid #2c445a;border-radius:13px;background:#0c1b2a;margin-bottom:17px}.settings-card .manager-field:last-child{margin-bottom:0}.settings-card h3{display:flex;align-items:center;gap:8px}.settings-card h3 .text-link{margin-left:auto;font-size:11px}.settings-card small,.field-help{display:block;font-size:11px;color:#8fa9bd;line-height:1.7;margin-top:10px}.settings-card pre{font-size:10px;color:#a3c6df;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;background:#071421;padding:12px;border-radius:8px}.manager-modal .field-help{margin:-8px 0 20px}.manager-modal .field-label{font-size:12px;display:block;margin:20px 0 10px}.inline-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px}.inline-controls>button:not(.button){background:#14283a;border:1px solid #31485d;color:#a8bed0;border-radius:7px;padding:6px 10px;font:inherit;font-size:11px}.manager-modal button:disabled{opacity:.45;cursor:not-allowed}.choice-row{display:flex;align-items:center;gap:11px;border:1px solid #2b445b;border-radius:10px;padding:14px;font-size:12px;color:#caddea;margin:9px 0;cursor:pointer}.choice-row.selected{background:#94d1ff0b;border-color:#75b1dc}.choice-row input{flex-shrink:0}.choice-row small{display:block;font-weight:400;color:#91abc0;margin:8px 0 0;font-size:11px}.number-stepper{display:flex;width:130px;height:39px;align-items:center;border:1px solid #314b60;border-radius:9px;background:#091624}.number-stepper button{width:39px;height:37px;border:0;background:none;color:#b9def7;cursor:pointer}.number-stepper output{flex:1;text-align:center}.manager-danger{margin-top:28px;border-color:#91465466}.manager-danger h3{color:#f395a5}.manager-danger p{font-size:12px;color:#b29da9}.service-note{display:flex;align-items:flex-start;gap:11px;border:1px solid #89c9fa32;background:#73bdf60a;color:#adcde3;font-size:12px;line-height:1.7;padding:14px 16px;border-radius:10px;margin:17px 0 23px}.service-note svg{flex-shrink:0;margin-top:2px;color:#9ad2fa}.form-section-title{margin:25px 0 10px!important;color:#a2bcd2;font-size:11px!important;letter-spacing:.03em}.limit-list>div{padding:14px 0;border-bottom:1px solid #294156;display:flex;align-items:center;justify-content:space-between;gap:14px}.limit-list input{width:110px;min-height:34px}.dialog-footer{border-top:1px solid #2b4257;margin-top:24px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#9ab4c9;font-size:12px}.resource-options>summary{display:flex;justify-content:space-between;cursor:pointer;background:#102438;border:1px solid #2e4a60;border-radius:10px;padding:13px;font-size:12px;margin-bottom:12px}.permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:17px 0 26px}.permission-grid>label{display:flex;align-items:center;gap:9px;font-size:12px;color:#a9c0d3}.member-owner{display:flex;align-items:center;gap:12px;border:1px solid #2b445a;border-radius:11px;padding:17px;margin:18px 0 22px;font-size:13px}.member-owner .pill{margin-left:auto}.discord-embed-preview{border-left:3px solid #9bd5ff;border-radius:4px;background:#0a1725;padding:20px;margin:22px 0;font-size:13px}.discord-embed-preview p{color:#acc5d8}.discord-embed-preview small{color:#7296ae}.manager-library{max-height:52vh;overflow:auto}.manager-library>label{display:flex;align-items:center;gap:13px;border:1px solid #2a4256;border-radius:10px;padding:10px 14px;margin-bottom:8px;cursor:pointer}.manager-library>label.selected{background:#91cdff0b;border-color:#5896c2}.manager-library img{width:48px;height:48px;object-fit:contain}.manager-library strong{display:block;font-size:12px}.manager-library small{display:block;font-size:10px;margin-top:6px;color:#8eacc3}.manager-library .pro-mini{margin-left:auto}.upload-drop-area{width:100%;height:185px;display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;border:1px dashed #54718b;border-radius:15px;background:#88caff05;color:#cee8fc;cursor:pointer}.upload-drop-area span{font-size:12px;color:#91b0c7}.accepted-formats{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;color:#92acc2;margin-top:18px}.accepted-formats .pill{font-size:9px}.upload-review{margin:23px 0;max-height:220px;overflow:auto}.upload-review>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b4155;padding:12px 0;gap:15px;font-size:11px;color:#a7c8df}.upload-review strong{display:block;overflow-wrap:anywhere}.upload-review small{display:block;margin-top:6px;color:#7896af}.upload-review .file-invalid{color:#ffa5b5}.manager-empty .inline-controls{justify-content:center}.checkout-config{padding:45px 0 90px}.checkout-config>h1{font-size:40px;margin:24px 0 42px}.checkout-builder{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.checkout-selection-section{margin-bottom:30px}.checkout-selection-section h2{display:flex;align-items:center;gap:9px;font-size:12px;color:#9fb9cd;margin:0 0 15px}.checkout-options.periods{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-choice{position:relative;padding:20px;border:1px solid #2d465d;border-radius:12px;text-align:left;background:#102134;color:#e0effb;cursor:pointer;transition:border-color .2s,background .2s,transform .2s;min-height:83px}.checkout-choice:hover{border-color:#84bfe6;transform:translateY(-2px)}.checkout-choice.selected{border-color:#8accfa;background:linear-gradient(145deg,#233f56,#112232);box-shadow:inset 0 1px #b9e4ff26}.checkout-choice strong{display:block;font-size:14px}.checkout-choice b{display:block;font-size:25px;margin:16px 0 5px}.checkout-choice small{display:block;font-size:11px;margin-top:7px;color:#9dbbd1}.checkout-choice .pro-mini{position:absolute;right:13px;top:16px}.checkout-inclusions{padding:24px;border:1px solid #2e485e;border-radius:13px;background:#102134}.checkout-inclusions h2{font-size:14px;margin:0 0 21px}.checkout-inclusions ul{display:grid;grid-template-columns:1fr 1fr;gap:15px;list-style:none;padding:0;margin:0}.checkout-inclusions li{display:flex;align-items:center;gap:9px;font-size:12px;color:#aac4d8}.checkout-inclusions li svg{flex-shrink:0;color:#a7dcff}.order-summary{position:sticky;top:115px;padding:25px;border:1px solid #344d63;border-radius:15px;background:linear-gradient(145deg,#14293b,#0c1b29)}.order-summary h2{font-size:17px;display:flex;gap:10px;align-items:center;margin:0 0 25px}.order-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:17px;font-size:12px;margin:0}.order-summary dt{color:#9eb7cc}.order-summary dd{margin:0;text-align:right;color:#e1eff9}.order-total{border-top:1px solid #314c60;padding-top:24px;margin-top:25px;display:flex;justify-content:space-between;align-items:center;color:#a2bbcf;font-size:12px}.order-total strong{font-size:29px;color:#e4f3fd}.order-summary .order-term{text-align:right;font-size:10px;color:#91aec4;margin:8px 0 25px}.order-summary .manager-field{font-size:11px}.order-summary>p{font-size:11px;line-height:1.7;color:#8fadc3}.order-summary .button{font-size:12px;min-height:45px}.order-summary .service-note{font-size:11px;margin-bottom:0;padding:12px}.checkout-config .preview-price-note{font-size:11px;color:#8ca9c0;margin:22px 0}.plan-comparison{min-width:0;max-width:100%}.comparison-scroll{max-width:100%;min-width:0;overscroll-behavior-x:contain}.billing-page,.section,.container{min-width:0}.sky-dots{max-width:100vw}html{overflow-x:clip}@media(max-width:1050px){.manager-toolbar{align-items:flex-start;flex-direction:column}.manager-actions{align-self:flex-end}.checkout-builder{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.checkout-choice{padding:17px 13px}.checkout-choice .pro-mini{position:static;display:inline-block;margin-bottom:8px}.checkout-options.periods{grid-template-columns:1fr}.manager-filters{flex-wrap:wrap}.manager-filters .search-input{flex-basis:100%}}@media(max-width:750px){.manager-page{padding-top:30px}.manager-heading{margin-top:24px;align-items:flex-start}.manager-heading h1{font-size:29px}.manager-plan{flex-direction:column;gap:8px;align-items:flex-end}.manager-plan .dropdown{min-width:110px}.manager-panel{padding:15px}.manager-tabs button{padding:10px 11px;font-size:12px;gap:6px}.sync-options{flex-wrap:wrap;gap:6px}.sync-options .manager-switch{font-size:11px;padding:9px}.manager-upload{padding:18px 13px;font-size:12px;line-height:1.7}.manager-upload .pill{display:none}.manager-actions{align-self:stretch}.manager-actions>.dropdown{flex:1}.manager-filters>.dropdown{flex:1;min-width:90px}.manager-filters .dropdown-trigger{font-size:10px;padding:9px}.manager-table-footer{align-items:flex-start;gap:16px}.manager-table-footer>div{flex-direction:column;gap:12px;align-items:flex-end}.settings-columns{grid-template-columns:1fr;gap:12px}.manager-modal{padding:22px 18px!important;max-height:92dvh}.manager-dialog-heading{margin-right:24px}.manager-dialog-heading p{font-size:11px}.permission-grid{grid-template-columns:1fr}.feature-gate{padding:30px 17px}.feature-gate h2{font-size:19px}.manager-modal .dialog-footer{flex-wrap:wrap}.history-list>div{flex-wrap:wrap}.history-list time{margin-left:29px;font-size:10px}.checkout-config{padding-top:28px}.checkout-config>h1{font-size:32px;margin-bottom:28px}.checkout-builder{grid-template-columns:1fr}.checkout-options.periods{grid-template-columns:1fr 1fr 1fr}.checkout-choice{padding:14px 11px;min-height:93px}.checkout-choice strong{font-size:12px}.checkout-choice b{font-size:22px}.checkout-choice small{font-size:10px}.checkout-options{gap:8px}.checkout-inclusions{padding:20px}.checkout-inclusions ul{grid-template-columns:1fr}.order-summary{position:static}.order-summary .service-note{margin-bottom:8px}.manager-page>.text-link{font-size:12px}}@media(prefers-reduced-motion:reduce){.checkout-choice,.switch-track,.switch-track i{transition:none}}.docs-workbench{position:relative;display:grid;grid-template-columns:245px minmax(0,1fr) 190px;gap:38px;min-height:100dvh;padding-right:28px;background:#08152280}.handbook-sidebar{position:sticky;top:0;height:100dvh;padding:26px 17px 18px;background:#102133eb;border-right:1px solid #294154;display:flex;flex-direction:column;overflow:auto}.handbook-brand{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.handbook-brand .logo{font-size:24px}.handbook-brand .icon-button{color:#93b1c8;width:28px;height:30px}.handbook-sidebar .search-input{padding:10px;height:39px;gap:7px;margin-bottom:6px}.handbook-sidebar .search-input input{font-size:11px;width:100%;min-width:0}.handbook-sidebar kbd{white-space:nowrap;font-size:9px;padding:3px;background:#142e44;color:#93b4cd;border-radius:4px}.handbook-sidebar nav{display:block!important;position:static!important;background:none!important;padding:0!important;border:0!important}.handbook-sidebar .docs-nav-group{margin-top:25px}.handbook-sidebar .docs-nav-group h3{text-transform:none;letter-spacing:0;color:#d1e1ed;margin-bottom:13px}.handbook-sidebar .docs-nav-group a{font-size:12px;padding:10px 11px;display:flex;gap:7px;align-items:center;line-height:1.6;width:100%}.handbook-sidebar .docs-nav-group a.active{border-radius:8px}.handbook-bottom{margin-top:auto;border-top:1px solid #294256;padding-top:18px;display:flex;align-items:center;justify-content:space-between}.handbook-bottom>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#a2bfd4}.handbook-content{padding:22px 0 75px;min-width:0;max-width:860px;width:100%;margin:0 auto}.handbook-toplinks{display:flex;align-items:center;gap:18px;margin-bottom:35px;font-size:10px;color:#8bacc5}.handbook-toplinks>span{margin-right:auto;display:flex;align-items:center;gap:7px}.handbook-toplinks a{display:flex;gap:6px;align-items:center;color:#a8c8df}.handbook-content .docs-breadcrumb{border:0;padding:0;margin-bottom:18px;font-size:10px}.handbook-content .docs-article{max-width:none}.handbook-content .docs-article>h1{font-size:33px}.handbook-content .docs-lead{font-size:15px;line-height:1.8;padding-bottom:24px;margin-bottom:28px}.handbook-content .docs-article section{scroll-margin-top:25px;padding-top:20px}.handbook-content .docs-article section h2{font-size:21px;letter-spacing:-.3px}.handbook-content .docs-article section h2 a{color:inherit}.handbook-content .docs-article section h2 a:hover{color:#b8e2ff}.handbook-content .docs-article section p{font-size:13px;line-height:1.95}.handbook-callout{display:flex;gap:14px;padding:19px;border:1px solid #375975;border-radius:13px;background:#193c571f}.handbook-callout svg{color:#a2d8ff;flex-shrink:0}.handbook-callout strong{font-size:13px}.handbook-callout p{font-size:12px;color:#a1bbd0;line-height:1.8;margin:9px 0 0}.handbook-content .docs-quicklinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.handbook-content .docs-quicklinks a{min-height:111px;display:flex;flex-wrap:wrap;align-items:center;padding:16px}.handbook-content .docs-quicklinks a>span{width:100%}.handbook-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px}.handbook-next-grid>a{border:1px solid #2d4a61;padding:19px;border-radius:11px;background:#12304a30}.handbook-next-grid strong{display:flex;justify-content:space-between;gap:10px;font-size:12px}.handbook-next-grid p{font-size:11px;line-height:1.8;color:#91b0c7;margin-bottom:0}.handbook-toc{position:sticky;top:55px;max-height:calc(100dvh - 80px);overflow:auto;padding-left:15px;border-left:1px solid #284258;margin-top:57px}.handbook-toc h3{font-size:11px;letter-spacing:0;margin:0 0 20px;color:#d0e2ee}.handbook-toc a{display:block;font-size:10px;line-height:1.7;margin:14px 0;color:#81a7c1}.handbook-toc a:hover{color:#c6e9ff}.handbook-toc .handbook-back{display:flex;gap:8px;align-items:center;border-top:1px solid #294154;margin-top:24px;padding-top:20px}.docs-mobile-top{display:none}.docs-workbench.docs-collapsed{grid-template-columns:minmax(0,1fr) 190px;padding-left:55px}.docs-collapsed .handbook-sidebar{display:none}.docs-expand{position:absolute;top:15px;left:10px}.docs-no-results{font-size:12px;color:#9ebbd1}.docs-light{background:#f1f7fc;color:#142f45}.docs-light .handbook-sidebar{background:#e5eff8;border-color:#c7d8e7}.docs-light .docs-nav-group a,.docs-light .docs-article section p,.docs-light .docs-lead,.docs-light .handbook-callout p,.docs-light .handbook-next-grid p,.docs-light .handbook-toc a,.docs-light .docs-article li{color:#45667f}.docs-light .docs-nav-group h3,.docs-light .handbook-toc h3,.docs-light .handbook-toplinks a,.docs-light .handbook-bottom a,.docs-light .logo-accent{color:#224c69}.docs-light .logo-symbol{color:#508fba;text-shadow:none}.docs-light .docs-nav-group a.active{background:#c9e1f3;color:#183e5c}.docs-light .search-input{background:#f6fbff;border-color:#b9d2e5}.docs-light input{color:#244c6a}.docs-light .handbook-callout,.docs-light .handbook-next-grid>a,.docs-light .docs-quicklinks a,.docs-light .docs-pagination a{background:#e2eef8;border-color:#c0d6e7;color:#284e6b}.docs-light .handbook-toplinks,.docs-light .docs-breadcrumb{color:#597b93}.docs-light .icon-button{color:#406786}.docs-light .docs-article pre{background:#e0edf7;color:#345a76;border-color:#c0d6e7}.checkout-selection-section h2{letter-spacing:0}.checkout-config .billing-faq{max-width:none}.checkout-next-steps{border-top:1px solid #2c455a;margin-top:58px;padding-top:38px}.checkout-next-steps h2{font-size:23px}.checkout-next-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px}.checkout-next-steps article{position:relative;padding-left:38px}.checkout-next-steps article>span{position:absolute;left:0;top:0;font:12px monospace;color:#a0d7fd}.checkout-next-steps h3{font-size:14px;margin:0 0 10px}.checkout-next-steps p{font-size:12px;line-height:1.8;color:#8daec6}@media(max-width:1100px){.docs-workbench{grid-template-columns:225px minmax(0,1fr);gap:32px;padding-right:30px}.handbook-toc{display:none}.docs-workbench.docs-collapsed{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.docs-workbench{display:block;padding:0 22px;min-height:100dvh}.docs-mobile-top{display:flex;align-items:center;justify-content:space-between;padding:21px 0;border-bottom:1px solid #2e485d}.docs-mobile-top .logo{font-size:23px}.handbook-sidebar{display:none;position:relative;top:auto;height:auto;max-height:80dvh;margin:15px 0;padding:20px;border:1px solid #304b60;border-radius:12px}.handbook-sidebar.show{display:flex}.handbook-brand{display:none}.handbook-bottom{margin-top:28px}.handbook-toplinks{margin:0 0 24px}.handbook-toplinks>span{display:none}.handbook-content{padding-top:21px}.handbook-content .docs-article>h1{font-size:30px}.handbook-content .docs-lead{font-size:14px}.handbook-content .docs-quicklinks{grid-template-columns:1fr}.handbook-content .docs-quicklinks a{min-height:60px;flex-wrap:nowrap}.handbook-content .docs-quicklinks a>span{width:auto}.handbook-next-grid{grid-template-columns:1fr}.docs-workbench.docs-collapsed{padding:0 22px}.docs-expand{display:none}.docs-collapsed .handbook-sidebar.show{display:flex}.checkout-next-steps>div{grid-template-columns:1fr;gap:20px}.handbook-callout{padding:16px}.handbook-callout p{font-size:11px}}.comparison-scroll{position:relative}.manager-modal .text-link{border:0;background:transparent;padding:0;color:#afdafa;cursor:pointer;font-size:12px}.manager-modal :is(h2,h3),.checkout-inclusions h2,.order-summary h2,.checkout-next-steps :is(h2,h3){letter-spacing:0}.studio-hero>.hero-kicker{justify-content:center}.local-preview-entry button{background:none;border:0;color:#afdfff;padding:3px 0;cursor:pointer;display:flex;align-items:center;gap:8px}.docs-quicklinks .guide-art{width:100%!important;position:static!important;right:auto!important;bottom:auto!important}.header-actions .discord-signin{background:linear-gradient(115deg,#c8eeff,#7ab9ed);color:#112c43;border-color:#b0e1ff;box-shadow:0 3px 20px #8cd3ff15}.header-actions .discord-signin:hover{background:linear-gradient(115deg,#e0f6ff,#97d4ff);box-shadow:0 4px 24px #8cd3ff35}.account-plan{display:block;margin-top:6px;text-transform:capitalize;color:#9ebbd0;font-size:12px}.account-logout{border-top:1px solid #274056!important;margin-top:8px;padding-top:14px!important}.header-actions nav a[aria-label="Discord community"]{display:flex}.guide-art{width:100%;height:160px;display:block;pointer-events:none}.docs-quicklinks>a{height:205px!important;min-height:205px!important;padding:16px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:1fr auto!important;gap:12px!important;overflow:hidden}.docs-quicklinks .guide-art{grid-column:1/-1;grid-row:1;height:138px;transition:transform .5s}.docs-quicklinks>a>span{position:absolute;top:16px;left:16px;z-index:1}.docs-quicklinks>a>strong{grid-row:2;align-self:center;font-size:12px}.docs-quicklinks>a>svg:not(.guide-art){position:static!important;grid-row:2;align-self:center}.docs-quicklinks>a:hover .guide-art{transform:translateY(-5px) rotate(-2deg)}.studio-hero{position:relative;text-align:center;padding-top:95px;padding-bottom:44px}.studio-hero>h1{font-size:clamp(52px,6.7vw,88px);line-height:1.04;letter-spacing:-4px;margin:28px auto 25px;max-width:900px}.studio-hero>h1>span{background:linear-gradient(110deg,#e5f7ff,#95d4ff 55%,#629cca);-webkit-background-clip:text;background-clip:text;color:transparent}.studio-hero>p{color:#96b2c7;line-height:1.8;font-size:18px;margin-bottom:28px}.studio-hero .hero-actions{justify-content:center}.hero-orbit{position:absolute;pointer-events:none;z-index:-1;width:min(950px,95vw);height:620px;left:50%;top:-110px;transform:translate(-50%);background:radial-gradient(ellipse,#4d97c91c,transparent 65%);border-radius:50%;border:1px solid #81cdfb08}.world-stage{position:relative;overflow:hidden;min-height:280px;margin-top:65px;border:1px solid #34566d;border-radius:24px;background:radial-gradient(ellipse at 50% 100%,#28577988,transparent 70%),linear-gradient(115deg,#122e42,#0c1c2e);display:grid;place-items:center}.world-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,#0c213233 35%,#0c213233 65%,transparent)}.world-stage .studio-banner-art{opacity:.9}.world-stage .banner-city,.world-stage .banner-streetwear{width:34%;height:auto;max-height:100%}.world-stage-copy{position:relative;z-index:2;padding:25px}.world-stage-copy h2{font-size:clamp(24px,2.5vw,34px);line-height:1.3;letter-spacing:-1px;margin:16px 0}.world-stage-copy p{color:#a7c7dc;font-size:11px}.world-stage-label{position:absolute;bottom:16px;display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.3px;color:#a9c8dc;z-index:2}.asset-type-ribbon{display:grid;grid-template-columns:repeat(5,1fr);padding:28px 0 0;gap:12px}.asset-type-ribbon>div{display:flex;justify-content:center;align-items:center;gap:14px;padding:8px;border-right:1px solid #263e51}.asset-type-ribbon>div:last-child{border:0}.asset-type-ribbon svg{color:#9fd7fa}.asset-type-ribbon span{text-align:left;display:grid;gap:5px}.asset-type-ribbon strong{font-size:13px}.asset-type-ribbon small{color:#829fb6;font-size:11px}.landing .trusted-section{margin-top:15px;margin-bottom:0}.studio-workflow{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:105px;padding-bottom:95px}.workflow-guide>h2{font-size:40px;line-height:1.18;margin:23px 0 19px}.workflow-guide>p{font-size:14px;line-height:1.85;color:#96b2c7;max-width:460px}.workflow-list{margin:25px 0}.workflow-list>div{display:flex;align-items:center;gap:17px;border-bottom:1px solid #23394c;padding:19px 0}.workflow-list>div>span{font:11px monospace;color:#8ed1fc}.workflow-list>div>svg{margin-left:auto;flex-shrink:0;color:#8ac4e9}.workflow-list h3{font-size:14px;margin:0 0 7px}.workflow-list p{font-size:12px;color:#8baac1;margin:0}.workflow-video{position:relative}.workflow-video>.guide-art{width:190px;height:100px;position:absolute;right:0;top:-85px;transform:rotate(8deg)}.workflow-video .tutorial-card{width:100%}.features-section .section-heading{text-align:left!important}.features-section .section-heading h2{max-width:600px}.features-section{padding-top:50px!important}.signin-page{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;min-height:650px;padding-top:70px;padding-bottom:90px;max-width:1080px}.signin-art>.guide-art{height:210px;width:330px;margin-left:-30px}.signin-art h1{font-size:46px;line-height:1.15;margin:23px 0}.signin-art p,.signin-card>p{color:#93b1c8;line-height:1.8}.signin-card{padding:38px;border:1px solid #345369;border-radius:24px;background:linear-gradient(145deg,#153149,#0d1e2e);box-shadow:0 30px 80px #0002}.signin-card>svg{color:#b2e3ff}.signin-card h2{font-size:27px;margin:20px 0 14px}.signin-card .button{margin:14px 0}.signin-card .signin-availability{font-size:12px}.signin-privacy{font-size:11px;border-top:1px solid #345369;padding-top:18px}.signin-privacy svg{vertical-align:middle;margin-right:5px}.signin-privacy a{color:#b1dfff}.local-preview-entry{display:grid;gap:8px;border-top:1px dashed #456177;padding-top:17px;margin-top:20px;font-size:11px;color:#90adc4}.local-preview-entry button{justify-content:flex-start;font-size:12px}.privacy-page{max-width:850px;padding:90px 0}.privacy-page h1{font-size:46px}.privacy-page section{padding:22px 0;border-bottom:1px solid #263e51}.privacy-page h2{font-size:21px}.privacy-page p{font-size:14px;line-height:1.9;color:#a4bed1}.privacy-page>.button{margin-top:28px}.privacy-page a:not(.button){color:#a0dbff}.membership-page{padding-top:70px;padding-bottom:90px;max-width:1220px}.membership-heading{display:flex;justify-content:space-between;align-items:center;margin:35px 0}.membership-heading h1{font-size:46px;letter-spacing:-1.8px;margin:16px 0}.membership-heading p{color:#91b0c7;margin:0}.membership-preview{display:flex;align-items:center;gap:8px;border:1px solid #2c4b60;border-radius:50px;padding:9px 13px;font-size:11px;color:#a1c4dc;white-space:nowrap}.membership-builder{display:grid;grid-template-columns:310px minmax(0,1fr);gap:28px}.membership-step{font:10px monospace;letter-spacing:1.2px;color:#8ebbd7}.membership-rail>h2{font-size:24px;margin:13px 0 24px}.membership-plan-list{display:grid;gap:12px}.membership-plan{font:inherit;color:inherit;width:100%;padding:22px 17px;display:flex;align-items:flex-start;gap:13px;text-align:left;background:#0e2233;border:1px solid #2a465b;border-radius:15px;cursor:pointer;transition:background .25s,border-color .25s,transform .25s}.membership-plan:hover{background:#18394f;transform:translate(3px)}.membership-plan.selected{background:linear-gradient(115deg,#20445b,#142b3e);border-color:#9cd8ff;box-shadow:inset 3px 0 #a1ddff,0 9px 35px #68baff08}.membership-plan>span:nth-child(2){flex:1;min-width:0}.membership-plan-icon{font-size:27px;color:#9ed9ff}.membership-plan strong{display:flex;align-items:center;gap:10px;font-size:16px}.membership-plan strong small{font-size:9px;letter-spacing:0;color:#aad8f1;background:#5899c328;padding:3px 6px;border-radius:4px}.membership-plan strong+span{display:block;font-size:11px;color:#98b5ca;line-height:1.7;margin:7px 0 12px}.membership-plan b{font-size:24px;letter-spacing:-.7px}.membership-plan b small{font-size:11px;font-weight:400;letter-spacing:0;margin-left:5px;color:#a4bdcf}.selection-dot{width:17px;height:17px;border-radius:50%;border:1px solid #597990;display:grid;place-items:center;flex-shrink:0;margin-top:3px}.selected .selection-dot{background:#b8e8ff;color:#18394f;border-color:#b8e8ff}.membership-rail-art{text-align:center;margin:10px 0}.membership-rail-art .guide-art{height:135px}.membership-rail-art p{font-size:12px;line-height:1.7;color:#83a5be;margin-top:-4px}.membership-canvas{border:1px solid #35576e;border-radius:22px;background:#102436;overflow:hidden;align-self:start;box-shadow:0 20px 70px #0002}.membership-cover{display:flex;align-items:center;justify-content:space-between;padding:30px 32px;background:radial-gradient(ellipse at 100% 50%,#5dafdf30,transparent 80%),#18374e;border-bottom:1px solid #35576e}.membership-cover h2{font-size:28px;margin:12px 0 0;letter-spacing:-.8px}.membership-cover h2 span{display:block;font-size:12px;font-weight:400;letter-spacing:0;margin-top:10px;color:#adccdf}.membership-cover>svg{color:#a6dfff}.membership-settings{padding:28px 32px 24px}.server-allowance{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:27px;border-bottom:1px solid #2b4357}.server-allowance h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 9px}.server-allowance p{font-size:11px;color:#8fafc7;margin:0}.server-stepper{display:flex;align-items:center;border:1px solid #42647d;border-radius:12px;overflow:hidden;flex-shrink:0}.server-stepper button{display:grid;place-items:center;width:36px;height:55px;border:0;background:#19384c;color:#b1e2ff;cursor:pointer}.server-stepper button:disabled{opacity:.35;cursor:default}.server-stepper output{min-width:64px;text-align:center;font-size:21px;line-height:1.1}.server-stepper output small{display:block;color:#95b7ce;font-size:9px;margin-top:4px}.membership-periods{border:0;padding:0;margin:26px 0}.membership-periods legend,.membership-benefits h3{font-size:13px;font-weight:600;margin-bottom:16px}.membership-periods>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#0b1c2b;padding:5px;border-radius:12px;border:1px solid #29465b}.membership-periods button{background:transparent;border:1px solid transparent;border-radius:8px;padding:14px 8px;color:#93b3ca;cursor:pointer;font:inherit;transition:.2s}.membership-periods button.selected{background:#21445c;border-color:#5a8cac;color:#e0f3ff;box-shadow:0 4px 10px #0002}.membership-periods strong{display:block;font-size:12px;margin-bottom:8px}.membership-periods span{font-size:11px}.membership-periods small{font-size:9px}.membership-benefits{padding-top:4px}.membership-benefits ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;margin:0}.membership-benefits li{font-size:11px;line-height:1.7;display:flex;align-items:flex-start;gap:8px;color:#b5cddf}.membership-benefits li svg{color:#91d3ff;flex-shrink:0;margin-top:2px}.creator-code{border-top:1px solid #2b4357;margin-top:25px;padding-top:18px;font-size:12px}.creator-code summary{cursor:pointer;display:flex;align-items:center;gap:10px;color:#9dbed4}.creator-code label{display:grid;gap:10px;margin-top:16px}.creator-code input{width:100%;padding:12px;border:1px solid #42647d;background:#0b1c2b;border-radius:8px;color:#def1ff}.creator-code>small{display:block;margin-top:9px;color:#9dbed4}.membership-receipt{padding:25px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #345469;background:#173247}.membership-receipt>div{display:grid;gap:7px}.membership-receipt>div>span{font-size:11px;color:#a6c6db}.membership-receipt strong{font-size:33px;letter-spacing:-1px}.membership-receipt strong small{font-size:11px;letter-spacing:0;font-weight:400;color:#a7c5d9}.membership-receipt>div>small{font-size:9px;color:#93b2c8}.membership-receipt .button{font-size:12px;white-space:nowrap;padding:15px 20px}.membership-payment-note{display:flex;align-items:flex-start;gap:9px;margin:0;padding:15px 32px;font-size:10px;line-height:1.7;color:#91b3cc}.membership-payment-note svg{flex-shrink:0;margin-top:1px}.membership-help{display:grid;grid-template-columns:310px 1fr;gap:28px;margin-top:65px;border-top:1px solid #284256;padding-top:40px}.membership-help h2{font-size:25px;line-height:1.4;margin:0 0 20px}.membership-help .text-link{font-size:12px}.membership-help details{border-bottom:1px solid #284256;padding:17px 0}.membership-help summary{display:flex;align-items:center;justify-content:space-between;font-size:13px;cursor:pointer}.membership-help details p{font-size:12px;line-height:1.85;color:#9dbbd0;margin-bottom:0}@media(min-width:1000px){.studio-hero+.trusted-section{max-width:1180px}.workflow-video .tutorial-card{min-height:370px}}@media(max-width:900px){.studio-hero{padding-top:65px}.studio-hero>h1{letter-spacing:-2.8px}.world-stage-copy h2{font-size:25px}.world-stage .banner-city,.world-stage .banner-streetwear{opacity:.55;width:37%}.studio-workflow{gap:35px}.workflow-guide>h2{font-size:32px}.membership-builder,.membership-help{grid-template-columns:245px minmax(0,1fr);gap:18px}.membership-plan{padding:18px 12px;gap:9px}.membership-settings,.membership-cover{padding:24px}.membership-receipt{padding:24px;flex-wrap:wrap}.membership-receipt .button{width:100%}.signin-page{gap:30px}.signin-card{padding:25px}.signin-art h1{font-size:36px}}@media(max-width:650px){.studio-hero{padding-top:48px;padding-bottom:30px}.studio-hero>h1{font-size:51px;letter-spacing:-2.6px}.studio-hero>.hero-kicker{font-size:9px;letter-spacing:1.5px}.studio-hero>p{font-size:14px}.desktop-break{display:none}.studio-hero .hero-actions{gap:10px;flex-wrap:wrap}.studio-hero .hero-actions .button{font-size:12px;padding:14px 16px}.world-stage{margin-top:37px;min-height:260px;border-radius:17px;align-items:start}.world-stage-copy{padding-top:22px}.world-stage-copy h2{font-size:23px}.world-stage-copy p{font-size:9px}.world-stage .banner-city,.world-stage .banner-streetwear{width:47%;opacity:.65;max-height:150px}.world-stage-label{font-size:8px;bottom:11px}.asset-type-ribbon{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 0;padding-top:20px}.asset-type-ribbon>div{width:33.33%;gap:8px;padding:2px;border:0}.asset-type-ribbon svg{width:17px}.asset-type-ribbon strong{font-size:10px}.asset-type-ribbon small{font-size:8px}.studio-workflow{grid-template-columns:1fr;gap:80px;padding-top:65px;padding-bottom:50px}.workflow-guide>h2{font-size:35px}.workflow-video>.guide-art{height:80px;top:-66px;right:5px}.features-section .section-heading h2{font-size:29px}.docs-quicklinks>a{height:205px!important}.signin-page{grid-template-columns:1fr;gap:25px;padding-top:30px}.signin-art{text-align:center}.signin-art>.guide-art{height:140px;margin:0 auto;width:260px}.signin-art h1{font-size:33px;margin:15px 0}.signin-art>p{font-size:13px}.signin-art>.eyebrow{font-size:9px}.signin-card{border-radius:17px}.privacy-page{padding-top:45px;padding-bottom:50px}.privacy-page h1{font-size:35px}.membership-page{padding-top:40px}.membership-heading{display:block;margin:25px 0}.membership-heading h1{font-size:35px;letter-spacing:-1.3px}.membership-heading .eyebrow{font-size:9px}.membership-heading p{font-size:13px}.membership-preview{width:fit-content;margin-top:18px}.membership-builder,.membership-help{grid-template-columns:1fr}.membership-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.membership-plan{padding:16px 11px;display:block;position:relative}.membership-plan strong{font-size:13px;display:block}.membership-plan strong small{display:none}.membership-plan-icon{display:block;font-size:24px;margin-bottom:7px}.membership-plan strong+span{display:none}.membership-plan b{display:block;font-size:23px;margin-top:10px}.membership-plan b small{display:block;font-size:9px;margin-left:0;margin-top:5px}.selection-dot{position:absolute;right:9px;top:12px;width:14px;height:14px}.membership-rail>h2{font-size:22px;margin-bottom:16px}.membership-rail-art{display:none}.membership-canvas{margin-top:12px;border-radius:16px}.membership-cover,.membership-settings{padding:22px 18px}.membership-cover h2{font-size:25px}.membership-cover>svg{width:27px}.server-allowance{gap:10px}.server-allowance h3{font-size:12px}.server-allowance p{font-size:10px}.server-stepper button{width:29px;height:48px}.server-stepper output{min-width:46px}.membership-benefits ul{grid-template-columns:1fr;gap:10px}.membership-periods button{padding:12px 3px}.membership-periods span{font-size:10px}.membership-periods small{display:block;font-size:8px;margin-top:5px}.membership-receipt{padding:22px 18px}.membership-payment-note{padding:15px 18px}.membership-help{margin-top:40px;gap:8px}.membership-help h2{font-size:27px}.membership-help details{padding:20px 0}.account-trigger>span:not(.avatar-fallback){max-width:85px;overflow:hidden;text-overflow:ellipsis}.handbook-toplinks .account-panel{z-index:50}.handbook-toplinks{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.docs-quicklinks>a:hover .guide-art,.membership-plan:hover{transform:none}.guide-art,.membership-plan{transition:none}}:root{--accent:#009AFF;--brand:#009AFF;--brand-light:#64c2ff;--line:#009aff24;accent-color:#009AFF}::selection{background:#009aff55;color:#fff}:focus-visible{outline-color:#009aff!important}.button:not(.secondary),.discord-signin,.header-actions .discord-signin{color:#fff;background:linear-gradient(135deg,#20a7ff,#009aff 55%,#007ddd);border-color:#35afff;box-shadow:inset 0 1px #ffffff38,0 7px 25px #009aff22}.button:not(.secondary):hover,.header-actions .discord-signin:hover{background:linear-gradient(120deg,#42b5ff,#009aff);box-shadow:0 8px 32px #009aff45;color:#fff}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button.secondary:hover{border-color:#009aff99;background:#009aff16;color:#d5efff}.glowing-button:before{border-color:#009aff99;box-shadow:0 0 16px #009aff45;animation-name:azure-halo}@keyframes azure-halo{50%{box-shadow:0 0 24px #009aff55;border-color:#58bdff}}.logo-symbol{color:#009aff;text-shadow:0 2px 0 #0068b2,2px 0 #8ed6ff}.logo-accent{background-image:linear-gradient(120deg,#bce7ff,#009aff)}.accent,.eyebrow.accent,.feature-icon,.asset-type-ribbon svg,.workflow-list>div>svg,.workflow-list>div>span,.round-link,.manager-panel-icon{color:#46b6ff}.studio-hero>h1>span{background-image:linear-gradient(110deg,#8ad2ff,#009aff 60%,#007cde)}.hero-orbit{background:radial-gradient(ellipse,#009aff1d,transparent 65%)}.hero-kicker i,.status-dot{background:#009aff;box-shadow:0 0 12px #009aff70}.world-stage{border-color:#009aff55;background:radial-gradient(ellipse at 50% 100%,#009aff22,transparent 70%),linear-gradient(115deg,#102b43,#091c2e)}.world-stage:after{background:linear-gradient(90deg,transparent,#061d3022 35%,#061d3022 65%,transparent)}.illustrated-cta{border-color:#009aff55;background:radial-gradient(ellipse at left,#009aff20,transparent 70%),#0c2439}.spotlight:before,.product-card:before,.plan:before{background:radial-gradient(450px circle at var(--pointer-x,50%) var(--pointer-y,50%),#009aff20,transparent 65%)}.spotlight:hover,.product-card:hover{border-color:#009aff88}.popular-label,.page-buttons button.active{background:#009aff;color:#fff;border-color:#009aff}.plan.popular{border-color:#009affaa;box-shadow:0 0 40px #009aff0b}.tutorial-play{color:#69c3ff;border-color:#009aff55;background:#009aff12}.tutorial-orbit,.tutorial-orbit:after{border-color:#009aff33}.tutorial-timeline>span{background:#009aff}.click-echo i{border-color:#009aff;box-shadow:0 0 18px #009aff33}.click-echo b{background:#009aff}.manager-tabs button.active,.catalog-tabs button.active,.filter-segments button.active,.billing-switch button.active,.map-mode button.active{background:#009aff25;color:#bce7ff;border-color:#009aff70}.manager-switch[aria-checked=true] .switch-track,.preview-toggle input:checked,.publish-toggle input:checked{background:#009aff}.dropdown-menu [aria-selected=true],.handbook-sidebar .docs-nav-group a.active{background:linear-gradient(90deg,#009aff26,#009aff08);color:#bce7ff;border-color:#009aff80}.docs-light .handbook-sidebar .docs-nav-group a.active{color:#006ab5;background:#009aff18}.choice-row.selected,.manager-library>label.selected,.asset-picker>label.selected,.logo-picker .selected{border-color:#009aff;background:#009aff16}.membership-plan.selected{background:linear-gradient(115deg,#009aff28,#112a3f);border-color:#009aff;box-shadow:inset 3px 0 #009aff,0 9px 35px #009aff0d}.membership-plan-icon{color:#009aff}.selected .selection-dot{background:#009aff;color:#fff;border-color:#009aff}.membership-plan strong small{background:#009aff22;color:#6ec6ff}.membership-canvas{border-color:#009aff60}.membership-cover{background:radial-gradient(ellipse at 100% 50%,#009aff30,transparent 80%),#12334e;border-color:#009aff40}.membership-cover>svg,.membership-benefits li svg{color:#46b6ff}.membership-periods button.selected{background:#009aff2a;border-color:#009aff;color:#d9f1ff}.membership-receipt{background:linear-gradient(120deg,#15384f,#0f2b42);border-color:#009aff45}.server-stepper button{color:#56bcff}.signin-card{background:linear-gradient(145deg,#123952,#0d1e2e);border-color:#009aff55}.signin-card>svg{color:#009aff}@media(prefers-reduced-motion:reduce){.glowing-button:before{animation:none}}.landing .split-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:55px;min-height:640px;padding-top:100px;padding-bottom:100px;text-align:left}.split-hero-copy{min-width:0;position:relative;z-index:1}.split-hero-copy .hero-kicker{font-size:10px;letter-spacing:1.65px;margin-bottom:28px;justify-content:flex-start}.split-hero-copy h1{font-size:clamp(49px,5.4vw,74px);line-height:1.08;letter-spacing:-3px;margin:0 0 28px}.split-hero-copy h1>span{background:linear-gradient(115deg,#94d8ff,#009aff 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.split-hero-copy>p{font-size:17px;line-height:1.8;color:#9ab7cd;max-width:510px;margin:0}.split-hero-copy .hero-actions{justify-content:flex-start;margin-top:35px;gap:12px;flex-wrap:wrap}.split-hero-copy .hero-actions .button{font-size:13px;padding:15px 21px}.hero-artwork{position:relative;min-width:0;width:100%;max-width:580px;justify-self:center;background:none;border:0;isolation:isolate}.hero-artwork>svg{display:block;width:100%;height:auto;overflow:visible}.hero-art-scene{transform-origin:280px 260px;opacity:0;animation:studio-art-transition 21s cubic-bezier(.22,.7,.3,1) infinite;will-change:transform,opacity}.art-clothing{animation-delay:-1s}.art-vehicle{animation-delay:6s}.art-building{animation-delay:13s}@keyframes studio-art-transition{0%{opacity:0;transform:translateY(24px) rotate(-5deg) scale(.95)}7%,30%{opacity:1;transform:translateY(0) rotate(0) scale(1)}40%,to{opacity:0;transform:translateY(-25px) rotate(4deg) scale(.96)}}.art-sparkles{animation:studio-art-sparkle 6s ease-in-out infinite;transform-origin:center}.art-orbits{animation:studio-orbit-breathe 7s ease-in-out infinite;transform-origin:280px 380px}@keyframes studio-art-sparkle{50%{opacity:.4;transform:translateY(-6px)}}@keyframes studio-orbit-breathe{50%{opacity:.5;transform:scale(.94)}}.landing .trusted-section{margin-top:35px;margin-bottom:0}.landing .studio-workflow{padding-top:170px;padding-bottom:90px;gap:90px}.landing .features-section{padding-top:100px!important;padding-bottom:100px!important}.landing .features-section .section-heading{margin-bottom:44px}.landing .home-pricing{padding-top:100px;padding-bottom:110px}.landing .home-pricing .section-heading{margin-bottom:50px}.landing .illustrated-cta{margin-top:55px;margin-bottom:130px}@media(min-width:1450px){.landing .split-hero{min-height:710px;gap:75px}}@media(max-width:950px){.landing .split-hero{gap:24px;padding-top:85px;padding-bottom:85px;min-height:560px}.split-hero-copy h1{font-size:50px;letter-spacing:-2px}.split-hero-copy>p{font-size:15px}.split-hero-copy .hero-kicker{font-size:8px}.split-hero-copy .hero-actions .button{font-size:12px;padding:13px 15px}.landing .studio-workflow{gap:40px;padding-top:140px}.landing .features-section{padding-top:75px!important;padding-bottom:75px!important}.landing .home-pricing{padding-top:85px}}@media(max-width:650px){.landing .split-hero{grid-template-columns:1fr;gap:20px;padding-top:65px;padding-bottom:30px;min-height:0}.split-hero-copy h1{font-size:52px;letter-spacing:-2.5px;max-width:480px;margin-bottom:23px}.split-hero-copy>p{font-size:15px}.split-hero-copy .hero-kicker{font-size:8px;letter-spacing:1.2px;margin-bottom:24px}.split-hero-copy .hero-actions{margin-top:28px}.hero-artwork{max-width:400px;margin-top:14px}.landing .trusted-section{margin-top:35px}.landing .studio-workflow{padding-top:115px;padding-bottom:65px;gap:90px}.landing .features-section{padding-top:65px!important;padding-bottom:60px!important}.landing .features-section .section-heading{margin-bottom:32px}.landing .home-pricing{padding-top:75px;padding-bottom:70px}.landing .home-pricing .section-heading{margin-bottom:40px}.landing .illustrated-cta{margin-top:25px;margin-bottom:85px}}@media(prefers-reduced-motion:reduce){.hero-art-scene,.art-sparkles,.art-orbits{animation:none;will-change:auto}.art-clothing{opacity:1}}.brand-caption{display:flex!important;align-items:center;gap:10px;white-space:nowrap}.brand-caption b{padding-left:10px;border-left:1px solid #335065}.logo .logo-symbol,.logo .logo-accent{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.logo:hover .logo-symbol,.logo:focus-visible .logo-symbol{transform:translateY(-3px) rotate(-16deg) scale(1.08);filter:drop-shadow(0 0 9px #009aff80)}.logo:hover .logo-accent{transform:translate(3px);filter:brightness(1.25)}@keyframes studio-enter{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.split-hero-copy{animation:studio-enter .85s cubic-bezier(.2,.7,.2,1) both}.landing .plan,.billing-page .plan{min-height:0!important;padding:25px!important}.landing .plan .price{margin-top:20px}.plan ul{gap:10px!important;margin:24px 0!important}.plan li{line-height:1.5!important;font-size:13px}.plan .button{min-height:44px;padding:12px 20px}.plan>p{margin:8px 0}.popular-label{z-index:2}.home-pricing .plans{align-items:stretch}.home-pricing .plan .button{margin-top:auto}.plan-comparison{margin-top:32px}.checkout-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.checkout-main{display:grid;gap:28px}.checkout-main fieldset{border:0;padding:0;margin:0;min-width:0}.checkout-main legend{font-size:13px;font-weight:600;margin-bottom:14px;color:#9db8cc}.checkout-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checkout-option{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;background:#102234;border:1px solid #2c465a;border-radius:12px;padding:20px;color:#e6f2fa}.checkout-option.selected{border-color:#009aff;background:linear-gradient(145deg,#009aff20,#102234)}.checkout-option b{font-size:24px}.checkout-option small{color:#8eacc2}.checkout-benefits,.checkout-summary{padding:24px;background:#102234;border:1px solid #2c465a;border-radius:14px}.checkout-benefits h3{font-size:15px}.checkout-benefits ul{display:grid;grid-template-columns:1fr 1fr;gap:14px;list-style:none;padding:0;margin:22px 0 0}.checkout-benefits li{display:flex;gap:10px;color:#a8c0d1;font-size:13px}.checkout-benefits li svg{color:#009aff;flex-shrink:0}.checkout-summary{position:sticky;top:110px}.checkout-summary h2{display:flex;align-items:center;gap:10px;font-size:19px;margin:0 0 24px}.checkout-summary dl{margin:0;display:grid;gap:16px}.checkout-summary dl div{display:flex;justify-content:space-between;gap:16px;font-size:13px}.checkout-summary dt{color:#9bb4c8}.checkout-summary dd{margin:0;font-weight:600}.checkout-total{border-top:1px solid #2c465a;margin-top:24px;padding-top:22px;display:flex;align-items:center;justify-content:space-between}.checkout-total span{color:#9bb4c8;font-size:13px}.checkout-total strong{font-size:30px}.checkout-renewal{display:block;font-size:11px;text-align:right;color:#9bb4c8;margin-top:6px}.checkout-summary label{display:block;margin:24px 0;font-size:12px;color:#a8c0d1}.checkout-summary input{width:100%;margin-top:9px}.checkout-summary .button{width:100%;font-size:13px}.checkout-summary>p{font-size:12px;color:#8eacc2;line-height:1.7;margin:18px 0 0}.membership-page{padding-top:48px;padding-bottom:100px}.membership-heading{margin:25px 0 42px}.membership-heading h1{font-size:40px}@media(max-width:1100px){.brand-caption{display:none!important}.checkout-shell{grid-template-columns:minmax(0,1fr) 300px}.checkout-option{padding:16px}}@media(max-width:760px){.checkout-shell{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-options{gap:8px}.checkout-option{padding:14px 10px;font-size:12px}.checkout-option b{font-size:21px}.checkout-benefits ul{grid-template-columns:1fr}.membership-heading h1{font-size:31px}}@media(prefers-reduced-motion:reduce){.split-hero-copy,.logo *{transition:none!important}}.checkout-main legend{float:none;width:auto;padding:0}.checkout-options{width:100%;clear:both}.checkout-summary input{display:block;background:#0a1927;color:#e4f1fa;border:1px solid #304d62;border-radius:9px;padding:12px;font:inherit;min-height:40px}.home-pricing .plan li,.billing-page .plan li{margin-bottom:0!important}.plan ul{display:flex;flex-direction:column;gap:10px!important}.checkout-summary .checkout-renewal{margin-top:6px}.checkout-summary label{line-height:1.5}.studio-header{margin-left:auto;margin-right:auto;transition:max-width .35s ease,width .35s ease,height .35s ease,top .35s ease,background .35s ease}.studio-header.nav-expanded{border-bottom:0;box-shadow:none}.studio-header .brand-caption{width:auto}.studio-header.nav-docked .brand-caption{display:none!important}.hero-artwork{animation:studio-enter 1.1s .13s cubic-bezier(.2,.7,.2,1) both}.landing .illustrated-cta{isolation:isolate}.landing .illustrated-cta .studio-banner-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.landing .illustrated-cta .cta-copy,.landing .illustrated-cta .cta-button{position:relative;z-index:3}.landing .illustrated-cta:before,.landing .illustrated-cta:after{z-index:1;pointer-events:none}@media(prefers-reduced-motion:reduce){.hero-artwork,.split-hero-copy{animation:none!important}.studio-header{transition:none}}.studio-header.nav-expanded{width:calc(100% - 80px);max-width:1320px;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.studio-header.nav-expanded .nav-wrap{padding-inline:0}.studio-header.nav-docked{max-width:940px;background:#0c1a29ec;border:1px solid var(--stroke);box-shadow:0 12px 55px #0003;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}@media(max-width:640px){.studio-header.nav-expanded{width:calc(100% - 36px)}.studio-header.nav-expanded .nav-wrap{padding-inline:0}.studio-header.nav-docked{width:calc(100% - 20px)}}*,*:before,*:after{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *{-webkit-user-select:text;user-select:text}.catalog-page .filters fieldset{min-width:0;border:0;padding:0;margin:24px 0 0}.catalog-page .filters legend{float:none;display:block;width:100%;padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid var(--line);line-height:1.5}.catalog-page .filters .preview-toggle{margin-top:24px;padding-top:20px}.filter-back{display:flex;align-items:center;gap:6px;margin-top:18px;padding:8px 0;border:0;background:transparent;color:#67c5ff;font:inherit;font-size:12px;cursor:pointer}.filter-back:hover{color:#d4efff}.filter-back:focus-visible{outline:2px solid #009aff;outline-offset:4px;border-radius:3px}.search-input input:focus,.search-input input:focus-visible{outline:none;box-shadow:none}.landing .split-hero{min-height:max(710px,calc(100svh - 100px))}.landing .trusted-section{margin-top:clamp(96px,12vh,160px)}@media(max-width:650px){.landing .split-hero{min-height:calc(100svh - 75px)}.landing .trusted-section{margin-top:72px}}.hero-artwork>svg{transform:perspective(900px) rotateX(var(--art-tilt-x,0deg)) rotateY(var(--art-tilt-y,0deg));transform-origin:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);pointer-events:none}.hero-artwork[data-tilting]>svg{transition-duration:.16s;will-change:transform}@media(prefers-reduced-motion:reduce){.hero-artwork>svg{transform:none!important;transition:none!important;will-change:auto}}.owner-dashboard,.account-billing{padding-top:64px;padding-bottom:64px;min-height:0}.owner-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.owner-heading h1{font-size:42px;line-height:1.15;margin:12px 0 14px;letter-spacing:-1.5px}.owner-heading p{color:var(--muted,#95b1c4);margin:0}.owner-capacity{display:flex;align-items:center;gap:10px;color:#92b3ca;font-size:12px}.owner-capacity .pill{text-transform:capitalize}.compact-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.compact-server-card{padding:24px;border:1px solid #234057;border-radius:16px;background:linear-gradient(130deg,#102131,#0b1926);min-width:0}.server-card-identity{display:flex;align-items:center;gap:13px}.server-watermark{width:46px;height:46px;flex:none;display:grid;place-items:center;color:#009aff}.server-watermark img{width:100%;height:100%;object-fit:contain}.server-card-identity h2{font-size:17px;margin:0 0 6px;overflow-wrap:anywhere}.owner-role{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#8bcfff}.server-state{margin-left:auto;font-size:10px;color:#93aabb;display:flex;align-items:center;gap:6px}.server-state:before{content:"";width:6px;height:6px;border-radius:50%;background:#8598a7}.server-state.published:before{background:#49cda4}.server-card-facts{margin:22px 0 19px;padding-top:17px;border-top:1px solid #233b4e;font-size:12px}.server-card-facts>div{display:flex;justify-content:space-between;gap:16px;margin:9px 0}.server-card-facts dt{color:#91adbf}.server-card-facts dd{margin:0;font-weight:600}.server-card-buttons{display:flex;gap:10px;align-items:center;justify-content:space-between}.server-card-buttons .button{font-size:12px;padding:11px 13px;white-space:nowrap;min-height:40px}.catalog-private{display:flex;align-items:center;gap:7px;color:#7895a9;font-size:11px}.server-slot{border-style:dashed;background:linear-gradient(135deg,#0b1a27aa,#10253855);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.server-slot h2{font-size:17px;margin:0}.server-slot p{font-size:12px;color:#93aebe;line-height:1.7;margin:0;max-width:300px}.slot-symbol{color:#009aff;margin-bottom:3px}.server-slot .button{margin-top:4px;font-size:12px;min-height:38px;padding:10px 14px}.owner-help-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:26px;font-size:12px;color:#8dacbf}.owner-help-links a{display:inline-flex;align-items:center;gap:8px}.owner-help-links a:last-child{margin-left:auto}.create-server-form{display:grid;grid-template-columns:1.2fr .8fr;max-width:1000px;border:1px solid #234057;border-radius:18px;overflow:hidden;background:#0e1e2c}.create-server-fields{padding:32px}.create-server-fields>.button{margin-top:24px}.create-server-next{padding:34px;border-left:1px solid #234057;background:linear-gradient(135deg,#0a2133,#0c1723)}.create-server-next h2{font-size:26px;line-height:1.3;margin:15px 0 28px}.create-server-next ol{padding-left:21px;display:grid;gap:25px}.create-server-next li{padding-left:8px;color:#009aff;font-size:13px}.create-server-next li strong{color:#dbeeff;display:block}.create-server-next li span{display:block;color:#91adbf;margin-top:5px;line-height:1.6;font-size:12px}.create-server-next>p{margin-top:32px;font-size:12px;color:#91adbf}.watermark-field{margin:22px 0}.watermark-field .field-label{display:flex;gap:10px;align-items:center;margin-bottom:10px}.watermark-field .field-label small{color:#6f8da1;font-weight:400}.watermark-upload{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px;border:1px dashed #31536e;border-radius:12px;background:#0a1724;color:#73c9ff}.watermark-upload>img{width:60px;height:60px;object-fit:contain;flex:none}.watermark-upload>span{flex:1;min-width:0}.watermark-upload strong{display:block;color:#d5eafa;font-size:13px}.watermark-upload small{display:block;color:#87a9bf;font-size:11px;margin-top:5px}.watermark-upload:hover{border-color:#009aff;background:#0b2234}.watermark-remove{font-size:11px;margin-top:10px;display:flex;align-items:center;gap:5px}.membership-card{display:flex;align-items:center;gap:20px;padding:26px 28px;background:linear-gradient(110deg,#102b40,#0d1a28 75%);border:1px solid #28475d;border-radius:16px;margin-bottom:38px}.membership-icon{color:#69c3ff;width:48px;height:48px;background:#009aff18;border:1px solid #009aff32;border-radius:13px;display:grid;place-items:center}.membership-card h2{text-transform:capitalize;font-size:25px;margin:7px 0;display:flex;align-items:center;gap:12px}.membership-card h2 .pill{font-size:10px}.membership-card .eyebrow{font-size:9px;color:#87afc7}.membership-card p{margin:0;color:#90aec1;font-size:12px}.membership-actions{margin-left:auto;display:flex;gap:10px}.account-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:28px 0 16px}.account-section-title h2{font-size:20px;display:flex;align-items:center;gap:10px;margin:0}.account-section-title>span{font-size:11px;color:#7e9bad}.usage-panel{padding:24px 26px;border:1px solid #234057;border-radius:16px;background:#0e1d2c}.usage-label{display:flex;justify-content:space-between;gap:14px;font-size:12px;margin-bottom:10px;color:#9cb8ca}.usage-label strong{color:#dbeafa}.account-billing progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:6px;width:100%;border-radius:9px;overflow:hidden;background:#203548}.account-billing progress::-webkit-progress-bar{background:#203548;border-radius:9px}.account-billing progress::-webkit-progress-value{background:linear-gradient(90deg,#007dda,#31b7ff);border-radius:9px}.account-billing progress::-moz-progress-bar{background:#009aff}.server-usage{border-top:1px solid #233b4e;margin-top:23px;padding-top:21px}.usage-server-name{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:18px}.usage-server-name .text-link{font-size:11px}.usage-metrics{display:grid;grid-template-columns:1fr 1fr;gap:30px}.usage-no-servers{padding-top:22px;color:#8cacbf;font-size:13px}.payment-history-panel{display:flex;align-items:center;gap:20px;padding:25px;border:1px solid #234057;border-radius:16px;background:#0e1d2c}.payment-history-panel>svg{color:#709fbc;flex:none}.payment-history-panel h3{font-size:14px;margin:0 0 6px}.payment-history-panel p{font-size:12px;line-height:1.7;margin:0;color:#92aec0}.payment-history-panel>.button{margin-left:auto;flex:none}.billing-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.billing-help-grid section{padding:25px;border:1px solid #233d50;border-radius:16px;background:#0e1d2c}.billing-help-grid svg{color:#74c9ff}.billing-help-grid h3{font-size:15px;margin:12px 0 9px}.billing-help-grid p{font-size:12px;line-height:1.8;color:#93b0c4;margin:0 0 15px}.billing-help-grid .text-link{font-size:12px}.privacy-dialog{max-width:590px!important;padding:30px!important}.privacy-heading{display:flex;align-items:center;gap:12px;color:#79cbff}.privacy-heading h2{font-size:21px;margin:0;color:#e3f2ff}.privacy-dialog>p{font-size:12px;line-height:1.8;color:#9bb5c8;margin:13px 0 22px}.privacy-dialog a{color:#66c4ff}.privacy-action{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #2b465b;border-radius:13px;margin-top:16px;background:#0a1b2a}.privacy-action>svg{color:#70c6ff;flex:none;margin-top:3px}.privacy-action h3{font-size:14px;margin:0 0 8px}.privacy-action p{font-size:12px;line-height:1.8;color:#91acbf;margin:0 0 15px}.privacy-action .button{font-size:12px;min-height:40px;padding:10px 15px}.privacy-delete{border-color:#70334966;background:#351c292b}.privacy-delete>svg{color:#f27392}.privacy-delete .manager-field{display:block;font-size:12px}.privacy-delete .manager-field strong{font-weight:700}.danger-button{background:#af3454!important;border-color:#c14e6b!important;color:#fff!important}.danger-button:disabled{opacity:.4}.account-panel .account-privacy{display:flex;align-items:center;gap:10px;text-align:left;width:100%;border:0;background:transparent;padding:11px 12px;color:#9db8cb;border-radius:8px;font-size:13px}.account-panel .account-privacy:hover{background:#009aff15;color:#e9f7ff}.refined-workspace{padding:22px!important}.workspace-control-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.refined-workspace .manager-tabs{margin:0;border-bottom:0;padding:0}.workspace-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid #243b4e;margin-top:18px;padding-top:14px}.workspace-tools>button{background:transparent;border:0;color:#8eaabd;padding:9px 10px;font-size:12px;border-radius:7px}.workspace-tools>button:hover{background:#009aff15;color:#7fceff}.workspace-tools>.dropdown{margin-left:auto}.workspace-sync{margin:14px 0 24px;border:1px solid #203c51;border-radius:10px;padding:12px 15px;background:#0a1825}.workspace-sync summary{display:flex;gap:12px;align-items:center;cursor:pointer;font-size:12px;font-weight:600;list-style:none}.workspace-sync summary:after{content:"+";margin-left:auto;color:#77bde8}.workspace-sync[open] summary:after{content:"−"}.workspace-sync summary span{font-size:10px;color:#7697ad;font-weight:400}.workspace-sync .sync-options{margin-top:17px;flex-wrap:wrap}.workspace-sync .sync-caption{margin-bottom:0}.asset-workspace-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0;gap:20px}.asset-workspace-heading h2{font-size:19px;margin:0 0 7px}.asset-workspace-heading h2 span{color:#82bfdc;margin-left:6px;font-size:13px}.asset-workspace-heading p{font-size:12px;margin:0;color:#83a1b5}.asset-workspace-heading>span{font-size:11px;color:#7d9fb6}.refined-workspace .manager-table{min-width:760px}.refined-workspace .table-empty{height:235px!important;padding:28px!important}.refined-workspace .table-asset strong{overflow-wrap:anywhere}.file-type-icon{width:36px;height:36px;display:grid;place-items:center;background:#009aff15;border-radius:8px;color:#009aff;flex:none}.refined-workspace .manager-table th{font-size:11px}.refined-workspace .manager-table td{font-size:12px}.refined-workspace .manager-table .pill{font-size:10px;white-space:nowrap}@media(min-width:1100px){.compact-server-grid:has(.compact-server-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,440px))}}@media(max-width:1100px){.compact-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-card-buttons,.workspace-control-row{flex-wrap:wrap}.membership-actions{flex-wrap:wrap;justify-content:flex-end}.launch-asset-list>span{padding:12px}}@media(max-width:700px){.owner-dashboard,.account-billing{padding-top:120px;padding-bottom:40px}.owner-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.owner-heading h1{font-size:33px}.compact-server-grid{grid-template-columns:1fr}.compact-server-card{padding:21px}.owner-help-links{gap:18px}.owner-help-links a:last-child{margin-left:0}.create-server-form{grid-template-columns:1fr}.create-server-fields,.create-server-next{padding:24px}.create-server-next{border-left:0;border-top:1px solid #234057}.membership-card{align-items:flex-start;flex-wrap:wrap;padding:22px;gap:14px}.membership-actions{margin-left:0;width:100%;justify-content:flex-start;margin-top:8px}.account-section-title{align-items:flex-start;flex-direction:column;gap:8px}.account-section-title h2{font-size:18px}.usage-panel{padding:21px}.usage-metrics,.billing-help-grid{grid-template-columns:1fr;gap:20px}.payment-history-panel{flex-wrap:wrap;padding:21px}.payment-history-panel>div{flex:1;min-width:180px}.payment-history-panel>.button{margin-left:0}.privacy-dialog{padding:23px!important}.privacy-action{padding:16px;gap:11px}.privacy-action>svg{width:17px}.landing .launch-showcase{grid-template-columns:1fr;padding:26px;gap:24px;margin-top:64px}.launch-showcase>.text-link{grid-column:auto;margin:0}.launch-showcase h2{font-size:25px}.launch-asset-list>span{padding:11px 13px;font-size:12px}.refined-workspace{padding:16px!important}.refined-workspace .manager-actions{flex-wrap:wrap}.workspace-tools{gap:1px}.workspace-tools>button{padding:8px;font-size:11px}.asset-workspace-heading{align-items:flex-start}.asset-workspace-heading>span{white-space:nowrap;margin-top:6px}}.split-hero-copy .hero-type-line{position:relative;display:inline-block;background:none;color:inherit;vertical-align:top}.hero-type-size{visibility:hidden}.hero-type-visible{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(105deg,#b0e6ff,#009aff 35%,#62c5ff,#0076ed 75%,#b0e6ff);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:hero-gradient-flow 7s ease-in-out infinite}.hero-type-caret{display:inline-block;height:.8em;width:3px;margin-left:5px;background:#009aff;vertical-align:baseline;animation:hero-caret 1s steps(1) infinite}.hero-scene-player{cursor:pointer;touch-action:pan-y}.hero-scene-player>svg{transform:none;transition:none}.hero-scene-player .hero-art-scene{animation:none;opacity:0;transform:translate(48px) scale(.97);transition:opacity .65s ease,transform .75s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.hero-scene-player[data-scene="0"] .art-clothing,.hero-scene-player[data-scene="1"] .art-vehicle,.hero-scene-player[data-scene="2"] .art-building{opacity:1;transform:translate(0) scale(1)}.hero-scene-player[data-previous="0"] .art-clothing,.hero-scene-player[data-previous="1"] .art-vehicle,.hero-scene-player[data-previous="2"] .art-building{opacity:0;transform:translate(-65px) scale(.96)}.hero-scene-player:focus-visible{outline:1px dashed #53b7ee;outline-offset:5px;border-radius:18px}.landing .launch-marquee{margin-top:clamp(96px,12vh,160px);display:flex;align-items:center;gap:25px;border:1px solid #244057;border-radius:16px;background:linear-gradient(110deg,#0f2334,#0a1723);overflow:hidden;padding:10px 0 10px 32px}.launch-marquee-heading{flex:0 0 225px;position:relative;z-index:1}.launch-marquee-heading .eyebrow{font-size:9px;letter-spacing:1.1px}.launch-marquee-heading h2{font-size:25px;line-height:1.2;margin:11px 0;letter-spacing:-.65px}.launch-marquee-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent,black 5%,black 93%,transparent)}.launch-marquee-track{width:max-content;display:flex;animation:launch-marquee-scroll 23s linear infinite}.launch-marquee-group{display:flex;flex:none;gap:22px;padding-right:22px}.launch-art-card{width:210px;display:flex;flex-direction:column;align-items:center;position:relative;padding:0 8px 15px}.launch-art-card>.hero-art-mini{width:178px;max-width:178px;margin:0;animation:none;cursor:default;pointer-events:none}.launch-art-card>span{margin-top:-14px;font-size:11px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:#9bcced}.hero-art-mini .art-sparkles{opacity:.35}.hero-art-mini .hero-art-scene{transition:none;will-change:auto}.hero-art-mini .art-orbits{opacity:.5}.launch-marquee:hover .launch-marquee-track{animation-play-state:paused}@keyframes hero-gradient-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes hero-caret{50%{opacity:0}}@keyframes launch-marquee-scroll{to{transform:translate(-50%)}}@media(max-width:700px){.landing .launch-marquee{padding:20px 0 5px;flex-direction:column;align-items:stretch;gap:0;margin-top:64px}.launch-marquee-heading{flex:auto;padding:0 24px}.launch-marquee-heading h2{font-size:23px}.launch-marquee-heading h2 br{display:none}.launch-marquee-window{width:100%}.launch-art-card{width:155px}.launch-art-card>.hero-art-mini{width:145px;max-width:145px}.launch-marquee-group{gap:12px;padding-right:12px}.hero-type-caret{width:2px;margin-left:3px}}@media(prefers-reduced-motion:reduce){.hero-type-visible,.hero-type-caret,.launch-marquee-track{animation:none!important}.hero-type-caret{display:none}.hero-scene-player .hero-art-scene{transition:none!important}.hero-art-mini .art-sparkles,.hero-art-mini .art-orbits{animation:none!important}.launch-marquee-track{width:100%}.launch-marquee-group{width:100%;gap:8px;padding:0}.launch-marquee-group[aria-hidden=true]{display:none}.launch-art-card{flex:1;min-width:0;width:auto}.launch-art-card>.hero-art-mini{width:100%;max-width:178px}.launch-art-card>span{font-size:9px;letter-spacing:.5px}}.hero-scene-player .hero-art-scene{transition-duration:.38s,.45s}.hero-final-word{white-space:nowrap}.hero-type-dot{display:inline-block;color:#65c8ff;transform-origin:50% 85%;animation:hero-period-pop 1.8s ease-in-out infinite}@keyframes hero-period-pop{0%,70%,to{transform:scale(1);opacity:1}35%{transform:scale(1.2);opacity:.55}}@media(prefers-reduced-motion:reduce){.hero-type-dot{animation:none!important}}.checkout-main fieldset:nth-of-type(3) .checkout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-scene-player[data-scene="3"] .art-weapon,.hero-scene-player[data-scene="4"] .art-ped{opacity:1;transform:translate(0) scale(1)}.hero-scene-player[data-previous="3"] .art-weapon,.hero-scene-player[data-previous="4"] .art-ped{opacity:0;transform:translate(-65px) scale(.96)}.launch-marquee-track{animation-duration:32s}.upload-preview-modal{max-width:1000px!important;width:calc(100vw - 40px)}.upload-preview-modal>h2{font-size:20px;margin:0 40px 20px 0}.upload-preview-modal .viewer{height:min(65vh,640px);min-height:300px}.workspace-sync-heading{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:600}.workspace-sync-heading span{font-size:10px;color:#7697ad;font-weight:400}.manager-modal .manager-field>.dropdown{width:100%;min-width:0}.manager-modal .manager-field .dropdown-trigger{width:100%;min-height:40px;justify-content:space-between;font-size:12px}.manager-modal .manager-field .dropdown-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-modal .dropdown-menu{max-height:230px;overflow-y:auto}.discord-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #2b4257;padding-top:20px;margin-top:28px}.discord-dialog-actions>.button{margin:0;align-self:center}.server-settings-stack{display:grid;gap:18px}.server-settings-stack>.settings-card{margin:0;padding:20px}.server-settings-stack .settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.server-settings-stack .manager-field{margin:0}.server-settings-stack .settings-grid small{margin:8px 0 0}.server-settings-stack .watermark-field{margin:20px 0 0}.settings-copy-field{display:flex;position:relative}.settings-copy-field input{padding-right:40px}.settings-copy-field button{position:absolute;right:5px;top:4px;bottom:4px;width:32px;border:0;background:transparent;color:#8bcbf3;display:grid;place-items:center;border-radius:5px}.settings-copy-field button:hover{background:#009aff20}.server-settings-stack .settings-field-label{display:block;font-size:12px;font-weight:600;color:#cee0ef;margin:22px 0 10px}.server-settings-stack .settings-modes .choice-row{margin:0;min-height:72px}.settings-preference-row{padding-top:20px;margin-top:20px;border-top:1px solid #243d51}.settings-preference-row small{margin:10px 0 0}.settings-config-row{display:flex;align-items:center;gap:20px;margin-top:20px}.settings-config-row pre{flex:1;margin:0;min-width:0}.settings-config-row>a{flex:none}.settings-save-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 0}.settings-save-row>span{font-size:11px;line-height:1.6;color:#8fa9bd}.settings-save-row>.button{flex:none;min-width:160px}.server-settings-stack h3>.pill{margin-left:auto;font-size:9px;font-weight:400}.manager-modal .manager-danger{margin-bottom:0}@media(max-width:600px){.server-settings-stack>.settings-card{padding:16px}.server-settings-stack .settings-grid{grid-template-columns:1fr;gap:16px}.settings-config-row{align-items:stretch;flex-direction:column;gap:14px}.settings-save-row{flex-direction:column;align-items:stretch;gap:12px}.discord-dialog-actions{flex-wrap:wrap;gap:12px}.discord-dialog-actions>.button{flex:1;white-space:nowrap}.server-settings-stack .settings-modes{gap:10px}}.feature-gate{padding:28px 24px;background:#0c1b2a}.feature-gate>.gate-icon,.feature-gate>.pill{display:none}.feature-gate h2{font-size:17px;margin:4px 0 10px}.feature-gate p{margin:0 auto;max-width:560px}.limits-intro{font-size:12px;line-height:1.8;color:#9db7ca;margin:0 0 24px}.upload-limit-row{padding:18px 0;border-bottom:1px solid #263e53}.upload-limit-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.upload-limit-row p{font-size:11px;line-height:1.7;color:#8eaabd;margin:10px 0 0}.limit-check{font-size:9px;color:#8199ae;border:1px solid #2b4257;border-radius:5px;padding:5px 7px;white-space:nowrap}.limit-check.enforced{color:#7bcaff;background:#009aff0c}.limit-value{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.limit-value input{width:118px;min-width:0;height:38px;border:1px solid #314b60;border-radius:9px;background:#091624;padding:9px 12px;color:#d5e8f7;font:inherit;font-size:12px}.limit-value input:disabled{opacity:.4}.limit-value>span{font-size:10px;color:#91aabd;min-width:40px}.texture-size-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:430px;margin-top:18px}.texture-size-grid .manager-field,.texture-size-grid .limit-value{margin:0}.texture-size-grid .limit-value input{width:100%}.upload-limit-row:last-child{border-bottom:0}@media(max-width:700px){.owner-dashboard,.account-billing{padding-top:32px}.upload-limit-top>.limit-value{margin-left:0;width:100%;margin-top:4px}.upload-limit-top>.limit-value input{flex:1}.texture-size-grid{gap:12px}.texture-size-grid .limit-value>span{min-width:16px}}.hero-type-line{white-space:nowrap;padding-right:.16em}.split-hero-copy .hero-type-visible{display:inline-flex;align-items:baseline;justify-content:flex-start;background:none;color:inherit;animation:none}.hero-type-text{display:inline-block;background:linear-gradient(105deg,#b0e6ff,#009aff 35%,#62c5ff,#0076ed 75%,#b0e6ff);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:hero-gradient-flow 7s ease-in-out infinite}.hero-type-visible .hero-type-caret{display:block;flex:none;width:3px;height:.76em;margin-left:.07em;align-self:center;transform:translateY(.03em)}@media(prefers-reduced-motion:reduce){.hero-type-text{animation:none}.hero-type-visible .hero-type-caret{display:none}}.studio-header .brand-group{align-items:center}.studio-header .brand-group>.logo{position:relative;top:-1.5px}.studio-header .brand-caption{align-self:center;line-height:14px;min-height:14px}.upload-preview-modal>h2{margin:0;padding:20px 68px 16px 24px;font-size:18px;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.landing{--section-space:clamp(40px,5vw,72px)}.landing-divider{padding-top:var(--section-space);padding-bottom:var(--section-space)}.landing-divider>span{display:block;width:100%;height:1px;background:#294152}.landing .launch-marquee,.landing .trusted-section{margin-top:0;margin-bottom:0}.landing .studio-workflow,.landing .features-section,.landing .home-pricing{padding-top:0!important;padding-bottom:0!important;border:0}.landing .illustrated-cta{margin-top:0;margin-bottom:0}.landing .split-hero{padding-bottom:0;min-height:calc(100svh - 165px)}.landing+footer{margin-top:0}.checkout-summary{padding:23px}.checkout-summary h2{font-size:17px;margin-bottom:20px}.checkout-summary dl{display:grid;gap:10px}.checkout-summary dl div{padding:0;margin:0;line-height:1.5;min-height:0}.checkout-total{margin-top:20px;padding-top:18px}.checkout-total strong{font-size:28px;line-height:1.2}.checkout-summary .checkout-renewal{line-height:1.5;margin-top:5px}.checkout-summary label{margin:21px 0}.checkout-summary input{min-height:37px;padding:8px 12px;margin-top:7px}.checkout-summary .button{min-height:43px;padding:10px 15px}.checkout-summary>p{margin:16px 0 0;font-size:11px;line-height:1.6}.checkout-summary>p+p{margin-top:7px}.membership-heading{margin-top:0;margin-bottom:28px}.server-artwork{height:104px;position:relative;background:linear-gradient(110deg,#16384f,#123147 50%,#071723);border-radius:12px 12px 0 0;overflow:visible}.server-artwork .server-banner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.server-listing-icon{position:absolute;left:20px;bottom:-19px;width:54px;height:54px;border:3px solid #102131;background:#112638;border-radius:12px;display:grid;place-items:center;color:#7bcfff;overflow:hidden}.server-listing-icon img{width:100%;height:100%;object-fit:cover}.compact-server-card:not(.server-slot){padding:0 22px 22px;overflow:hidden}.compact-server-card>.server-artwork{margin:0 -22px 30px}.compact-server-card .server-card-identity{align-items:center}.compact-server-card .server-card-identity h2{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.cfx-card-code{font-size:10px;color:#8eafc4;display:inline-block;letter-spacing:.5px;margin-right:10px}.cfx-lookup-row{display:flex;gap:10px;align-items:stretch}.cfx-lookup-row input{flex:1;min-width:0}.cfx-lookup-row .button{flex:none;margin:0}.cfx-listing-preview{border:1px solid #2b4558;border-radius:12px;overflow:hidden;margin-bottom:20px}.cfx-listing-preview>div:last-child{padding:28px 18px 15px}.cfx-listing-preview strong,.cfx-listing-preview span:not(.server-listing-icon){display:block}.cfx-listing-preview strong{font-size:14px}.cfx-listing-preview>div:last-child>span{font-size:11px;color:#8fabbe;margin-top:6px}.server-artwork.compact{width:60px;height:48px;background:none;flex:none}.server-artwork.compact .server-banner{display:none}.server-artwork.compact .server-listing-icon{position:static;width:48px;height:48px}body:has(.workspace-layout){overflow:hidden}#root:has(.workspace-layout){height:100dvh;display:flex;flex-direction:column;overflow:hidden}#root:has(.workspace-layout)>.studio-header{position:relative;top:auto;margin-top:12px;margin-bottom:12px;flex:0 0 64px;height:64px}.workspace-layout{flex:1;min-height:0;overflow:hidden;display:flex}.workspace-layout>.manager-page{flex:1;width:100%;display:flex;flex-direction:column;min-height:0;padding:0 40px 18px}.workspace-layout .manager-heading{flex:none;margin:8px 0 16px;min-height:48px}.workspace-layout .manager-heading>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.workspace-layout .manager-heading h1{font-size:28px;margin:0;line-height:1.25;max-width:950px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-layout .manager-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:18px!important}.workspace-control-row,.workspace-tools,.workspace-sync{flex:none}.workspace-tools{margin-top:12px;padding-top:12px}.workspace-sync{display:flex;align-items:center;gap:16px;margin:12px 0;padding:12px 0;border:0;border-top:1px solid #294152;border-bottom:1px solid #294152;border-radius:0;background:none;flex-wrap:wrap}.workspace-sync .sync-options{margin:0;gap:8px}.workspace-sync-heading{font-size:11px;flex-direction:column;align-items:flex-start;gap:4px}.workspace-sync .sync-caption{margin:0 0 0 auto;font-size:10px;max-width:220px;line-height:1.5}.workspace-sync .manager-switch{font-size:11px;padding:8px 10px}.workspace-assets{flex:1;min-height:0;display:flex;flex-direction:column}.workspace-drop{display:flex;flex:none;gap:12px;align-items:center;justify-content:center;width:100%;padding:14px;border:1px dashed #33566e;border-radius:10px;background:#0b213044;color:#93b4cd;font-size:12px;cursor:pointer}.workspace-drop strong{color:#9cdcff}.workspace-drop:hover{border-color:#00a5ff}.workspace-assets .manager-filters{margin:12px 0;flex:none;align-items:center}.workspace-assets .manager-filters>.dropdown{min-width:120px}.workspace-assets .manager-table-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.workspace-assets .manager-table-scroll{scroll-padding-top:55px}.workspace-assets tbody button{scroll-margin-block:55px}.workspace-layout .manager-page>.form-success{position:fixed;right:40px;top:80px;z-index:25;padding:9px 14px;margin:0;max-width:340px;font-size:11px;pointer-events:none}.manager-modal:has(.clothing-review)>.upload-drop-area,.manager-modal:has(.clothing-review)>.manager-field,.manager-modal:has(.clothing-review)>.field-help{display:none}.manager-modal .clothing-review{margin-top:0}.clothing-review>h3{display:none}.workspace-assets .manager-table{min-width:1050px;table-layout:auto}.workspace-assets .manager-table th{position:sticky;top:0;z-index:2;padding:10px;background:#0b1a28}.workspace-assets .manager-table td{padding:10px;font-size:11px}.workspace-assets .table-empty{height:120px!important;padding:15px!important;white-space:normal}.workspace-assets .table-empty>svg{margin-bottom:10px}.workspace-assets .manager-table-footer{margin-top:10px;font-size:11px;flex:none}.uploader-cell{display:flex;align-items:center;gap:7px}.uploader-cell img{width:23px;height:23px;border-radius:50%}.uploader-cell>span{max-width:95px;overflow:hidden;text-overflow:ellipsis}.item-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font:inherit;font-weight:600;color:#d3e7f5;background:none;border:0;cursor:pointer;padding:0;text-align:left}.gender-tag{display:inline-block;padding:4px 7px;border:1px solid #568ace55;background:#638cff15;border-radius:6px;font-size:10px;color:#a9c7ff}.gender-tag.female{color:#f3b3e7;border-color:#c66daa55;background:#c66daa15}.gender-tag.unisex{color:#ceb4f2;border-color:#9176c355;background:#9176c315}.metric-select{display:flex;align-items:center;gap:2px}.metric-select .dropdown-trigger{font-size:10px;padding:6px 8px;min-height:30px}.metric-select>.icon-button{width:24px;height:28px}.item-info{padding:5px 8px!important;min-height:28px!important;font-size:10px!important;gap:5px}.selection-bar{flex:none;display:flex;align-items:center;gap:12px;border-top:1px solid #294152;padding-top:12px;margin-top:12px;font-size:12px}.selection-bar>.button:first-of-type{margin-left:auto}.selection-bar .button{font-size:11px;padding:9px 12px;min-height:36px}.workspace-layout .history-list{overflow:auto;min-height:0}.workspace-layout .feature-gate{margin-top:4px;overflow:auto;min-height:0}.feature-gate .history-upgrade{display:inline-flex;margin-top:20px}.review-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.review-stats>div{border:1px solid #2b455a;border-radius:10px;padding:15px}.review-stats strong{display:block;font-size:22px;color:#e0f0fc}.review-stats span{display:block;font-size:11px;color:#92adc0;margin-top:8px;line-height:1.4}.clothing-review{margin-top:24px}.clothing-review>h3{font-size:16px}.review-bulk{display:flex;gap:9px;margin:20px 0;flex-wrap:wrap}.review-bulk>.dropdown{min-width:110px}.review-bulk .button{min-height:38px}.review-table-scroll{border:1px solid #2b455a;border-radius:12px;overflow:auto;max-height:360px;margin-bottom:20px}.review-table{table-layout:fixed;min-width:660px}.review-table th:first-child{width:36px}.review-table th:nth-child(2){width:30%}.review-table th:nth-child(3){width:23%}.review-table th:nth-child(4){width:19%}.review-table th,.review-table td{padding:10px;font-size:11px}.review-table td>strong,.review-table details small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-table td .dropdown{min-width:0}.review-table .dropdown-trigger{width:100%;font-size:11px;padding:8px}.review-table small{display:block;margin-top:5px;white-space:normal;line-height:1.5}.review-warning{color:#efb16d}.unmatched-textures{padding:20px 0;border-top:1px solid #294152}.unmatched-textures>div{display:flex;align-items:center;gap:12px;margin:10px 0;font-size:11px}.unmatched-textures>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.unmatched-textures .dropdown{width:200px}.item-details>h2{font-size:18px;margin:0 42px 15px 0;overflow-wrap:anywhere;line-height:1.4}.item-badges{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.item-badges .pill{font-size:10px}.item-details .manager-tabs{margin-bottom:20px}.item-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.item-preview{background:#081724;border:1px solid #2b455a;border-radius:15px;overflow:hidden;min-height:310px}.item-preview .viewer{height:350px;min-height:310px}.native-preview{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;gap:15px}.native-preview strong{font-size:14px}.native-preview p{font-size:12px;line-height:1.7;margin:0}.native-preview svg{color:#7dcaee}.item-section{border-top:1px solid #294152;margin-top:24px;padding-top:24px}.item-section:first-child{margin-top:0;border:0;padding-top:0}.item-uploader{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #2b455a;border-radius:10px;font-size:12px}.item-uploader img{width:32px;height:32px;border-radius:50%}.item-uploader small{display:block;margin-top:5px;color:#809eb3}.item-uploader time{margin-left:auto;color:#8eacbe;font-size:11px}.item-file{display:flex;align-items:center;gap:7px;border:1px solid #2b455a;border-radius:10px;margin-bottom:10px;padding:10px;font-size:11px}.item-file>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-file strong{display:block;overflow:hidden;text-overflow:ellipsis}.item-file small{display:block;margin-top:6px;color:#86a6bd}.item-file .icon-button{width:28px;height:30px;flex:none}.item-file .text-link{font-size:11px}.item-flags{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.item-flags>label{padding:15px;border:1px solid #2b455a;border-radius:10px}.item-flags span{display:flex;align-items:center;gap:9px;font-size:12px}.item-flags small{display:block;font-size:11px;color:#8eaabe;line-height:1.6;margin-top:8px}.item-actions{justify-content:flex-start;gap:8px}.item-actions>.danger-button{margin-left:auto}@media(max-width:900px){.workspace-sync .sync-caption{display:none}.workspace-layout .manager-panel{overflow:auto}.workspace-layout .manager-heading h1{font-size:23px;max-width:65vw}.workspace-tools{gap:0}.workspace-tools>button{font-size:10px;padding:7px}.workspace-assets{min-height:200px}.workspace-assets .manager-filters{flex-wrap:wrap}.workspace-assets .manager-filters .search-input{min-width:200px}.workspace-control-row{flex-wrap:wrap;gap:8px}.workspace-assets .manager-filters>.dropdown{min-width:90px}.item-name{max-width:190px}}@media(max-width:600px){.landing{--section-space:40px}.landing .split-hero{min-height:0;padding-bottom:0}.workspace-layout>.manager-page{padding-left:12px;padding-right:12px;padding-bottom:12px}.workspace-layout .manager-panel{padding:12px!important}.workspace-layout .manager-heading{margin-top:0;margin-bottom:12px}.workspace-sync{gap:9px}.workspace-sync-heading{display:none}.workspace-sync .manager-switch{font-size:10px;padding:7px;gap:5px}.selection-bar{gap:7px;flex-wrap:wrap}.selection-bar .button{flex:1}.review-stats{grid-template-columns:1fr 1fr;gap:8px}.review-stats>div{padding:12px}.item-detail-grid,.item-flags{grid-template-columns:1fr}.item-preview .viewer{height:280px}.native-preview,.item-preview{min-height:240px}.item-actions{flex-wrap:wrap}.item-actions .button{flex:1}.item-actions>.danger-button{margin-left:0}.cfx-lookup-row .button{padding:8px 10px}.item-uploader time{font-size:10px}.item-file{gap:3px}.item-file .text-link{font-size:10px}}.studio-select-menu{margin:0!important;padding:5px!important;min-width:0!important;background:#0d2030;border:1px solid #37576e;border-radius:9px;box-shadow:0 12px 35px #0008;color:#c7e1f3}.studio-select-menu>[role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;min-height:36px;font-size:12px;border-radius:5px;cursor:pointer}.studio-select-menu>[role=option]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-select-menu>[role=option].highlighted{background:#009aff25;color:#e3f5ff}.studio-select-menu>[role=option]>svg{flex:none}.reference-comparison{border:0!important;padding:0!important;margin-top:48px;background:none!important}.reference-comparison>h3{font-size:20px;margin:0 0 12px}.reference-comparison .comparison-note{padding:0;margin:0 0 20px;font-size:11px;line-height:1.7;color:#8fabbf}.reference-comparison .comparison-scroll{border:1px solid #29465b;border-radius:16px;overflow-x:auto}.reference-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:720px;font-size:13px}.reference-comparison th,.reference-comparison td{padding:13px 16px;border:0;text-align:center;line-height:1.5}.reference-comparison thead th{background:#102333;color:#dcecf8;font-weight:600}.reference-comparison tr>th:first-child{width:29%;text-align:left;color:#97b3c7}.reference-comparison tbody th{font-weight:400}.reference-comparison tbody td{color:#d6e6f2}.reference-comparison tbody tr:nth-child(2n){background:#15304535}.reference-comparison tbody tr:nth-child(odd){background:#07142025}.reference-comparison th small{display:block;font-size:9px;color:#708fa4;margin-top:3px}.reference-comparison .compare-check{color:#27c7a8;display:inline-flex}.reference-comparison .compare-minus{color:#7a96aa;display:inline-flex}.comparison-action{text-align:center;margin-top:30px}.comparison-action .button{display:inline-flex}.pricing-intro .pill{letter-spacing:0;text-transform:none}.landing .plan .price{margin-bottom:23px}.landing .plan li{font-size:12px}.landing .popular-label{position:static;align-self:flex-end;font-size:10px;line-height:1.2;padding:5px 10px;border-radius:20px;margin-bottom:-20px}.landing .plan h3{font-size:18px}.checkout-summary .checkout-total{padding:18px 0 0}.selection-bar>button.text-link{border:0;background:transparent;padding:0;color:#89cbed;cursor:pointer}.selection-bar>.button.secondary{margin-left:auto}.workspace-layout .manager-heading{position:relative;isolation:isolate;overflow:hidden;border-radius:12px}.workspace-layout .manager-heading:has(.server-banner){background:#071624;padding:0 12px;min-height:56px}.workspace-layout .server-artwork.compact{position:static}.workspace-layout .server-artwork.compact .server-banner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.22;border-radius:12px}.workspace-layout .manager-heading:has(.server-banner) h1{text-shadow:0 1px 6px #001321}.manager-modal .form-success{padding:9px 12px;margin:12px 0;font-size:11px}.workspace-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;flex:none;font-size:12px;color:#9eb7cb;margin:6px 0 12px}.workspace-layout .manager-panel,.workspace-assets,.workspace-assets .manager-table-scroll{flex:0 1 auto}@media(min-width:951px){.landing .split-hero{min-height:calc(100svh - 80px);padding-top:35px;padding-bottom:105px}}.comparison-disclosure>summary{display:flex;width:max-content;margin:0 auto 28px;list-style:none;cursor:pointer}.comparison-disclosure>summary::-webkit-details-marker{display:none}.comparison-disclosure[open]>summary svg{transform:rotate(180deg)}.modal{clip-path:inset(0 round 18px);scrollbar-width:thin;scrollbar-color:#45677d transparent}.modal::-webkit-scrollbar{width:6px;height:6px}.modal::-webkit-scrollbar-track{margin-block:16px;background:transparent}.modal::-webkit-scrollbar-thumb{background:#45677d;border-radius:9px}.modal::-webkit-scrollbar-button{display:none;width:0;height:0}.server-settings-stack .settings-card{min-width:0}.server-settings-stack .cfx-lookup-row{margin-bottom:14px}.server-settings-stack .cfx-identity-preview{margin-top:14px}.server-settings-stack h3{margin-top:0;margin-bottom:18px}.server-settings-stack .settings-grid>*{min-width:0}.server-settings-stack .settings-grid input:not([type=radio]):not([type=checkbox]){width:100%;box-sizing:border-box}.clothing-preview{height:350px;position:relative;isolation:isolate}.clothing-preview-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.clothing-preview-canvas canvas{display:block;touch-action:none}.clothing-preview-cover,.clothing-preview-message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:25px;color:#e0ebf7;background:transparent;border:0}.clothing-preview-cover{width:100%;cursor:pointer;background:linear-gradient(transparent,#08172433)}.clothing-preview-cover svg{box-sizing:content-box;padding:12px;background:#102437;border:1px solid #35536b;border-radius:14px}.clothing-preview-cover strong{font-size:14px;text-shadow:0 1px 6px #000}.clothing-preview-cover span{font-size:12px;text-shadow:0 1px 6px #000}.clothing-preview-message{background:#081724dd;font-size:12px}.clothing-preview-close{position:absolute;right:10px;top:10px;background:#102437!important}.clothing-preview-controls{position:absolute;bottom:10px;left:10px;right:10px;text-align:center;pointer-events:none}.clothing-preview-controls>div{display:inline-flex;align-items:center;gap:12px;background:#081724dd;border-radius:9px;pointer-events:auto;font-size:12px}.clothing-preview-controls small{display:block;margin-top:8px;font-size:10px;color:#9fb6ca}.clothing-preview-warning{position:absolute;left:10px;top:10px;font-size:10px;color:#e0bb84;max-width:75%}.modal{scrollbar-width:auto;overflow-x:hidden}.server-settings-stack .field-help{margin:12px 0 0}body:has(.workspace-layout){overflow:auto}#root:has(.workspace-layout){height:auto;min-height:100dvh;overflow:visible}.workspace-layout{flex:1 0 auto;overflow:visible;min-height:0}.workspace-layout>.manager-page{flex:none;max-width:1360px;margin-inline:auto;padding:20px 20px 36px;justify-content:center}.workspace-layout .manager-panel{flex:none}.workspace-assets .manager-table-scroll{flex:none;max-height:clamp(180px,36vh,440px)}.workspace-layout .manager-heading,.workspace-layout .manager-heading:has(.server-banner){min-height:126px;padding:18px;align-items:flex-end;margin:8px 0 20px;border:1px solid #294152;background:#0c1b28}.workspace-layout .manager-heading>div:first-child{gap:14px;align-items:center;flex:1}.workspace-layout .manager-heading h1{font-size:22px;line-height:1.3;max-width:100%;white-space:normal;overflow-wrap:anywhere;letter-spacing:-.3px}.workspace-layout .manager-heading>div:first-child>div:last-child{min-width:0}.workspace-layout .server-artwork.compact{width:60px;height:60px}.workspace-layout .server-artwork.compact .server-listing-icon{width:60px;height:60px;border:2px solid #203e56;border-radius:12px;box-shadow:0 4px 16px #0005}.workspace-layout .server-artwork.compact .server-banner{opacity:.55;object-position:center;-webkit-mask-image:linear-gradient(#000 15%,#0005);mask-image:linear-gradient(#000 15%,#0005)}.workspace-layout .manager-plan{flex:none;align-self:flex-end;margin-left:16px;margin-bottom:8px}#root:has(.workspace-layout)>footer{width:100%;max-width:1360px;box-sizing:border-box;padding:24px 20px 0;margin:0 auto;border-top:1px solid #294152}#root:has(.workspace-layout)>footer .footer-top{padding-bottom:24px}@media(max-width:600px){.workspace-layout>.manager-page{padding:12px 12px 24px}.workspace-layout .manager-heading h1{font-size:18px}.workspace-layout .manager-heading{padding:12px}.workspace-layout .server-artwork.compact,.workspace-layout .server-artwork.compact .server-listing-icon{width:48px;height:48px}.workspace-layout .manager-heading>div:first-child{gap:10px}}.modal{overflow-x:hidden!important;scrollbar-color:auto;scrollbar-width:auto}.workspace-identity{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 14px;flex:none}.workspace-identity>div{min-width:0}.workspace-identity h1{font-size:22px;line-height:1.3;margin:0 0 5px;letter-spacing:-.3px;overflow-wrap:anywhere}.workspace-identity>.pill{flex:none}.workspace-banner{height:126px;flex:none;margin-bottom:20px;overflow:hidden;border:1px solid #294152;border-radius:12px;background:#0c1b28}.workspace-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.workspace-banner:has(img[hidden]){display:none}@media(max-width:600px){.workspace-identity h1{font-size:18px}.workspace-banner{height:100px}}.server-settings-stack .settings-modes .choice-row{min-width:0;align-items:center}.server-settings-stack .settings-modes input[type=radio]{width:15px;height:15px;flex:0 0 15px;margin:0}.server-settings-stack .settings-modes .choice-row>span{min-width:0;flex:1}.server-settings-stack .settings-modes .choice-row small{line-height:1.5}.comparison-disclosure{padding-top:8px;overflow:visible}.reference-comparison{overflow:visible}.comparison-disclosure>summary{margin-top:0}.comparison-disclosure:not([open])>summary{margin-bottom:0}.reference-comparison .comparison-action{margin-top:20px}.server-card-meta{display:flex;align-items:center;gap:10px}.server-card-meta .cfx-card-code,.server-card-meta .owner-role{display:inline-flex;align-items:center;line-height:16px;margin:0}.server-card-meta .owner-role svg{display:block;flex:none}.compact-server-card.locked-server-slot{position:relative;padding:0;overflow:hidden;isolation:isolate}.server-slot-example{filter:blur(2px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 22px 22px}.server-slot-example>.server-artwork{margin:0 -22px 30px}.server-slot-upgrade{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:linear-gradient(180deg,#08172408,#081724a8 40%,#081724be 70%,#08172430)}.server-slot-upgrade h2{font-size:18px;margin:0;line-height:1.4}.server-slot-upgrade p{font-size:12px;margin:0;line-height:1.6;color:#a8c2d6}.server-slot-upgrade .button{margin-top:4px}.catalog-server-header{margin-bottom:24px}.catalog-community-links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.catalog-community-links a{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #294152;border-radius:8px;font-size:12px}.server-slot-manage{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding:12px 0;color:#b9cede}.signin-card .button{margin:0}.signin-card .button+.button{margin-top:12px}@media(max-width:640px){.landing .plan.popular,.billing-page .plan.popular{position:relative}.landing .popular-label,.billing-page .popular-label{position:absolute;top:14px;right:14px;left:auto;transform:none;margin:0;align-self:auto}.launch-marquee-heading h2{line-height:1.35}}.asset-preview-modal:not(.immersive-modal) .product-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.asset-preview-modal:not(.immersive-modal) :is(.detail-view,.detail-copy,.viewer){min-width:0;max-width:100%}.asset-preview-modal:not(.immersive-modal) .detail-copy{overflow-wrap:anywhere}.asset-preview-modal:not(.immersive-modal) .detail-copy dl>div{display:flex;justify-content:space-between;align-items:baseline}.asset-preview-modal:not(.immersive-modal) .detail-copy dd{min-width:0;margin:0}@media(max-width:640px){.asset-preview-modal:not(.immersive-modal){width:100%;max-height:calc(100dvh - 48px);border-radius:18px}.asset-preview-modal:not(.immersive-modal) .product-detail{grid-template-columns:minmax(0,1fr);width:100%}.asset-preview-modal:not(.immersive-modal) .detail-view{min-height:0;height:330px}.asset-preview-modal:not(.immersive-modal) .detail-view .viewer{width:100%;height:330px}.asset-preview-modal:not(.immersive-modal) canvas{display:block;max-width:100%}.asset-preview-modal:not(.immersive-modal) .detail-copy{padding:22px 20px}.asset-preview-modal:not(.immersive-modal) .detail-copy h2{font-size:24px}.asset-preview-modal:not(.immersive-modal) .detail-copy .button{width:100%;white-space:normal;text-align:center;line-height:1.45;gap:8px}.asset-preview-modal:not(.immersive-modal) .detail-copy .button svg{flex-shrink:0}}
