body main :is(.creator-workbench,.render-page){--studio-panel:#0c0c0f;--studio-panel-raised:#151519;--studio-field:#09090c;--studio-panel-border:#303037;--workbench-text:#f4f3f8;--workbench-muted:#b7b6c5;--workbench-blue:#82b5ff;--workbench-purple:#bb9bff;color:var(--workbench-text);background:#070708;font-size:15px}body main .creator-workbench{--tool-sidebar:400px}body main .render-page{--render-sidebar:420px}body main :is(.tool-page-header,.render-page-header){background:#0b0b0e;border-color:#303037;height:auto;min-height:88px;padding:18px 26px;position:relative}body main :is(.tool-page-header,.render-page-header):after{content:"";background:linear-gradient(90deg,#76aeff,#a687ea,#0000);width:260px;height:2px;position:absolute;bottom:-1px;left:0}body main :is(.tool-page-back,.render-page-back){color:#e9e8f1;background:#17171c;border-color:#393943;border-radius:12px;width:44px;height:44px}body main .tool-page-icon{color:#bc9eff;background:#a687ea12;border-color:#a687ea45;border-radius:13px;width:46px;height:46px}body main .tool-page-title h1,body main .render-project-name>span{letter-spacing:-.5px;color:#f4f3f8;font-size:23px;font-weight:650}body main .tool-page-title p{color:#b7b6c5;font-size:14px;line-height:1.6}body main :is(.tool-page-brand,.render-page-badge){color:#aaa2bd;letter-spacing:1.2px;font-size:12px}body main :is(.creator-workbench,.render-page) :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #bb9bff}body main :is(.creator-workbench,.render-page) :is(.secondary,.choice,.tool-example-button,.skin-workshop button,.item-render-layout button,.render-toolbar button,.render-skin-actions button,.render-presets button,.render-pose-toolbar button,.render-light-presets button,.render-transparent,.render-skin-lookup button){color:#e3e1ee;background:#19191f;border:1px solid #393940;border-radius:10px;min-height:44px;font-size:14px}body main :is(.creator-workbench,.render-page) button:hover:not(:disabled){color:#fff;background-color:#22212a;border-color:#8b78b8}body main :is(.creator-workbench,.render-page) button:disabled{opacity:.45}body main :is(.creator-workbench,.render-page) :is(.primary,.item-render-save,.render-export-primary,.render-toolbar-exports button:last-child,.seed-apply){border:1px solid #8ca2eb;border-radius:10px;min-height:46px;font-size:15px;font-weight:600;color:#fff!important;background:linear-gradient(115deg,#2566c5,#6951c9)!important;box-shadow:0 4px 20px #6551c91a!important}body main .creator-workbench :is(.tag-options,.pack-options,.tool-controls,.item-render-layout>aside,.workshop-controls),body main .render-page .render-inspector{background:#0b0b0e;border-color:#303037}body main .creator-workbench :is(.tag-options,.pack-options,.tool-controls,.item-render-layout>aside,.workshop-controls){gap:24px;padding:24px}body main .creator-workbench :is(.tag-result-column,.pack-result,.pack-generator-layout>div:first-child,.skin-editor-views,.item-render-preview),body main .render-page.render-studio .render-workspace>.render-stage{background:radial-gradient(at 25% 92%,#568df012,#0000 52%),radial-gradient(at 88% 5%,#a176e512,#0000 52%),#070708}body main .creator-workbench :is(.field>span,.item-render-layout label,.workshop-controls label,.switch-row),body main .render-page :is(.render-select,.render-range,.render-skin-lookup>label,.render-brightness,.render-rgb label,.render-hex){color:#d5d3e1;font-size:15px;line-height:1.5}body main :is(.creator-workbench,.render-page) :is(.hint,.tool-description,.workshop-note,.item-render-note,.field small,.item-render-layout small,.workshop-controls p,.render-panel-hint,.render-offset-hint,.render-transparent small){color:#b7b6c5;font-size:13px;line-height:1.75}body main :is(.creator-workbench,.render-page) :is(.field input:not([type=range]):not([type=checkbox]):not([type=color]),.field textarea,.workshop-controls input:not([type=range]):not([type=checkbox]),.workshop-controls select,.item-render-layout select,.render-controls select,.render-controls input:not([type=range]):not([type=checkbox]):not([type=color]),.render-project-name input){color:#f0eef8;background:#09090c;border:1px solid #3c3b46;border-radius:9px;min-height:44px;padding:10px 12px;font-size:15px}body main :is(.creator-workbench,.render-page) input::placeholder{color:#9591a7;opacity:1}body main :is(.creator-workbench,.render-page) input[type=range]{accent-color:#aa92ed;cursor:pointer;min-height:28px}body main :is(.creator-workbench,.render-page) input[type=checkbox]{accent-color:#9b83e7;flex:none;width:18px;height:18px;min-height:18px;padding:0}body main .creator-workbench :is(.color-field,.tag-toggle,.tag-tray,.image-skin-atlas,.file-tree,.file-list>div){color:#d6d2e4;background:#141418;border-color:#37333f}body main .creator-workbench .tag-options :is(.color-field,.tag-toggle){color:#d6d2e4;background:#141418;border-color:#40364b;font-size:13px}body main .creator-workbench .tag-options legend{color:#ceb5f1;font-size:14px}body main .creator-workbench .tag-options .tag-toggle{font-size:14px;line-height:1.6}body main .creator-workbench [role=switch]{background:#38313f}body main .creator-workbench [role=switch][data-state=checked]{background:#926fcb}body main .creator-workbench :is(.tag-preview,.skin-preview,.skin-atlas,.image-skin-source){background-color:#101014;border-color:#37333f}body main .creator-workbench .tag-preview{background:repeating-conic-gradient(#ffffff04 0 25%, transparent 0 50%) 0 / 24px 24px, #101014}body main .creator-workbench .skin-preview{background:radial-gradient(at 50% 80%,#8a68cd12,#0000 65%),#0b0b0e}body main .creator-workbench .image-skin-source{background:#101014}body main .creator-workbench .image-skin-source button{color:#d9c8f3;background:0 0;border:0;font-size:16px}body main .creator-workbench .filebox{color:#bfa4f0;background:#111115;border-color:#6d588f;min-height:190px}body main .creator-workbench .filebox strong{color:#f0edf8;font-size:16px}body main .creator-workbench .filebox>span{color:#b7b6c5;font-size:13px}body main .creator-workbench :is(.report,.finding,.conflict){background:#111115;border-color:#35323d}body main .creator-workbench :is(.report>p,.finding p,.finding strong,.conflict code,.file-list span,.file-tree code){color:#c7c3d6;font-size:14px}body main .creator-workbench :is(.pack-empty p,.pack-workflow-steps){color:#b7b6c5;font-size:15px}body main .creator-workbench .pack-empty-kicker{color:#bb9bff;font-size:12px}body main .creator-workbench .pack-empty-orbit{color:#bb9bff;background:radial-gradient(circle,#926bcc24,#926bcc04);border-color:#bb9bff33;box-shadow:0 0 0 28px #9b75db08,0 0 0 58px #6a9ee905}body main .creator-workbench :is(.pack-generator-toolbar,.workshop-toolbar,.item-render-note),body main .render-page .render-toolbar{background:#101013;border-color:#303037}body main .creator-workbench :is(.pack-generator-toolbar .notice p,.pack-generator-toolbar .example-label,.preview-label,.workshop-view-heading){color:#beb7d0;font-size:13px}body main .creator-workbench .workshop-toolbar{padding:14px 24px}body main .creator-workbench .workshop-view-tabs{background:#09090c;border-color:#3c3b46;border-radius:12px;padding:4px}body main .creator-workbench .workshop-view-tabs button{background:0 0;border:1px solid #0000;padding:9px 14px}body main .creator-workbench :is(.workshop-view-tabs,.workshop-segmented,.workshop-brushes) button[aria-pressed=true],body main .render-page :is(.render-section-nav button[aria-selected=true],.render-pose-toolbar button[aria-pressed=true]){color:#dfd4fb!important;background:linear-gradient(120deg,#377cdf24,#ac78e624)!important;border-color:#9280c1!important}body main .creator-workbench .workshop-brushes{gap:10px}body main .creator-workbench .workshop-brushes button{padding:15px 10px;font-size:14px}body main .creator-workbench .item-preview-caption{color:#c9bddc;background:#111015e6;border-color:#42384f;padding:12px 16px;font-size:14px}body main .creator-workbench .item-render-studio>p[role=status],body main .render-page .render-message:not(.error){color:#dfc8fa;background:#17121f;border:1px solid #695180;font-size:14px}body main .creator-workbench .item-render-layout .item-settings-group,body main .creator-workbench .item-render-layout .item-pack-disclosure{background:#121116;border:1px solid #34303d;border-radius:14px;min-width:0;margin:0;padding:20px}body main .creator-workbench .item-render-layout .item-settings-group{gap:16px;padding-top:22px;position:relative}body main .creator-workbench .item-render-layout legend{color:#e9e3f6;margin:0;padding:0 8px;font-size:17px;font-weight:600}body main .creator-workbench .item-render-layout .item-settings-group legend{background:#121116;border-radius:6px}body main .creator-workbench .item-render-layout .item-pack-disclosure summary{cursor:pointer;color:#dbcef4;font-size:15px;font-weight:600}body main .creator-workbench .item-render-layout .item-pack-disclosure summary::marker{color:#aa86ee}body main .creator-workbench .item-render-layout .item-render-pack{gap:15px;border:0!important;padding:20px 0 0!important}body main .creator-workbench .item-render-layout .item-render-pack a{color:#92bfff;font-size:14px}body main .creator-workbench .item-render-layout .item-export-actions{gap:10px;display:grid}body main .render-page .render-toolbar{height:70px;padding:11px 24px}body main .render-page .render-section-nav{background:#101013;border-color:#303037;grid-template-rows:repeat(2,60px);gap:4px;height:132px;padding:6px;top:70px}body main .render-page .render-section-nav button{color:#b7b6c5;background:0 0;border:1px solid #0000;border-radius:9px;gap:7px;font-size:13px}body main .render-page .render-section-nav button svg{width:20px;height:20px}body main .render-page .render-inspector{padding-top:132px}body main .render-page .render-inspector .render-controls{padding:26px}body main .render-page .render-controls legend{color:#ede7fa;font-size:19px}body main .render-page .render-controls fieldset{border-color:#35313f;margin-bottom:28px;padding-bottom:28px}body main .render-page :is(.render-select,.render-range){gap:10px;margin-block:18px}body main .render-page .render-preview-tools button{color:#d4c3ed;background:#111015e6;border-color:#58466c;font-size:14px}body main .render-page .render-history kbd{color:#c5b8da;font-size:12px}body main .render-page .render-results{background:#0b0b0e}body main .render-page :is(.render-effect-toggle,.render-accessory-color,.render-frame-dimensions label,.render-item-current,.render-style-name,.render-light-profile){color:#d5d3e1;font-size:15px}body main .render-page :is(.render-effect-choices button,.render-frame-presets button,.render-item-choice,.render-armor-pieces button,.render-personal-poses summary){color:#d5d3e1;font-size:14px}body main .render-page .render-item-choice{gap:10px;min-height:108px}body main .render-page .render-item-choice img{width:32px;height:32px}body main .render-page .render-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body main .render-page :is(.render-library-filters button,.render-hand-tabs button,.render-skin-download){color:#d5d3e1;background:#19191f;border:1px solid #393940;border-radius:9px;padding:10px 12px;font-size:14px}body main .render-page .render-preset-library button{color:#d5d3e1;background:#131217;border-color:#3a3442;min-height:44px;font-size:14px}body main .render-page :is(.render-library-filters button,.render-hand-tabs button)[aria-pressed=true]{color:#dfd4fb;background:linear-gradient(120deg,#377cdf24,#ac78e624);border-color:#9280c1}body main .render-page .render-armor-pieces button{gap:8px;padding:12px 3px}body main .render-page .render-armor-pieces small{color:#b7b6c5;font-size:12px}body main .render-page :is(.render-skin-style strong,.render-barebones-toggle){font-size:15px}body main .render-page :is(.render-skin-style-title span,.render-barebones-toggle span){color:#b7b6c5;font-size:13px}body main .render-page .render-barebones-toggle input{background:#24202d;border-color:#6e5b88;width:38px;height:22px;min-height:22px}body main .render-page .render-barebones-toggle input:checked{background:#9675d7;border-color:#bb9bff}body main .creator-workbench .seed-atlas :is(.seed-map-main,.seed-map-topbar,.workshop-note){background:#09090c;border-color:#303037}body main .creator-workbench .seed-atlas .seed-map-controls{gap:0;padding:0}body main .creator-workbench .seed-panel-content{gap:28px;padding:24px}body main .creator-workbench .seed-atlas .seed-panel-tabs{background:#101013}body main .creator-workbench .seed-atlas .seed-panel-tabs button{background:0 0;padding:16px 3px;font-size:13px}body main .creator-workbench .seed-atlas .seed-panel-tabs button[aria-selected=true]{color:#dfd4fb;background:linear-gradient(120deg,#377cdf24,#ac78e624);border-bottom-color:#bb9bff}body main .creator-workbench .seed-atlas :is(.seed-control-group>label,.seed-control-group legend,.seed-field-heading label){font-size:15px}body main .creator-workbench .seed-atlas :is(.seed-control-group p,.seed-panel-hint p,.seed-range-limits,.seed-summary-number,.seed-map-readout,.seed-value-badge){color:#b7b6c5;font-size:13px}body main .creator-workbench .seed-atlas :is(.seed-select,.seed-map-controls input:not([type=checkbox]),.seed-map-controls button,.seed-world-summary,.seed-edition){color:#e5e0f0;background:#111115;border-color:#3a3544;min-height:44px;font-size:14px}body main .creator-workbench .seed-atlas .seed-text-action{min-height:32px;padding:4px 8px}body main .creator-workbench .seed-atlas button.seed-marker{background:#17131dda;min-height:0}body main .creator-workbench .seed-atlas :is(.seed-centre-readout,.seed-map-updating,.seed-map-zoom button,.seed-panel-hint){color:#e0d7ee;background:#101014ed;border-color:#51445e;font-size:13px}body main .creator-workbench .seed-atlas :is(.seed-structures legend,.seed-nearby summary,.seed-landmarks h3){font-size:15px}body main .creator-workbench .seed-atlas :is(.seed-landmarks small,.seed-location-card small,.seed-engine-credit){color:#b7b6c5;font-size:12px}body:has(.creator-workbench) .seed-select-menu{color:#f0eef8;background:#111115;border-color:#514064}body:has(.creator-workbench) .seed-select-menu [data-slot=select-item]{padding-block:12px;font-size:14px}body main :is(.creator-workbench,.render-page) *{scrollbar-width:thin;scrollbar-color:#554360 #0b0b0e}@media (min-width:1600px){body main .creator-workbench{--tool-sidebar:440px}body main .render-page{--render-sidebar:460px}}@media (min-width:701px) and (max-width:1100px){body main .creator-workbench{--tool-sidebar:360px}body main .render-page{--render-sidebar:380px}body main :is(.tool-page-brand,.render-page-badge){display:none}body main .render-page .render-toolbar{flex-wrap:nowrap;height:70px;min-height:70px;overflow:auto hidden}body main .render-page .render-toolbar>button,body main .render-page .render-toolbar-exports,body main .render-page .render-history{flex-shrink:0}}@media (max-width:700px){body main .creator-workbench{--tool-sidebar:100%}body main .render-page{--render-sidebar:100%}body main :is(.tool-page-header,.render-page-header){gap:12px;padding:16px}body main :is(.tool-page-title h1,.render-project-name>span){font-size:20px}body main :is(.tool-page-title p,.render-project-name input){font-size:13px}body main .render-project-name{flex-wrap:wrap;gap:6px}body main .render-project-name input{width:min(220px,100%);min-height:36px;padding:7px 10px}body main .render-page .render-toolbar{height:auto;padding:12px 16px}body main .render-page .render-section-nav{top:auto}body main .render-page .render-inspector{padding-top:0}body main .creator-workbench .pack-options .form-grid{grid-template-columns:1fr!important}body main .creator-workbench .filebox strong{font-size:16px!important}body main .creator-workbench .workshop-toolbar{padding:12px 16px}body main .creator-workbench .workshop-view-tabs button{padding-inline:8px;font-size:13px}}body main :is(.creator-workbench,.creator-render-page .render-page){--studio-panel:#0b0d11;--studio-panel-raised:#111722;--studio-field:#090c11;--studio-panel-border:#2b3d55;--workbench-blue:#8cc8ff;--workbench-purple:#a49ae9;color:#edf4ff;accent-color:#67b7ff;background:#060708}body main .creator-workbench{--tool-sidebar:460px;font-size:17px}body main :is(.creator-workbench,.creator-render-page .render-page) :is(.tool-page-header,.render-page-header){background:#090b0e;border-color:#293b52}body main .creator-workbench .tool-page-header{min-height:88px;padding:18px 26px}body main .creator-workbench .tool-page-title h1{font-size:24px}body main .creator-workbench .tool-page-title p{color:#b8c9dc;font-size:16px}body main .creator-workbench .tool-page-icon{color:#9bd0ff;background:#16334b;border-color:#365d86}body main :is(.creator-workbench,.creator-render-page .render-page) :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #79c3ff}body main .creator-workbench :is(.tag-options,.pack-options,.tool-controls,.workshop-controls,.item-render-layout>aside){background:#0b0d11;border-color:#2b3d55;gap:24px;padding:26px}body main .creator-workbench :is(.field>span,.item-render-layout label,.workshop-controls label,.switch-row,.tag-toggle,.color-field label){color:#d6e4f3;font-size:17px;line-height:1.55}body main .creator-workbench :is(.hint,.tool-description,.workshop-note,.item-render-note,.field small,.item-render-layout small,.workshop-controls p,.pack-generator-toolbar .notice p,.tag-hint){color:#b9c9da;font-size:15px;line-height:1.7}body main .creator-workbench :is(.field input:not([type=range]):not([type=checkbox]):not([type=color]),.field textarea,.choice,.workshop-controls input:not([type=range]):not([type=checkbox]):not([type=color]),.workshop-controls select,.item-render-layout select){color:#edf4ff;border-color:#345270;border-radius:9px;min-height:46px;padding:11px 13px;font-size:16px;background:#10151d!important}body main .creator-workbench :is(.secondary,.primary,.tool-example-button,.workshop-toolbar button,.skin-workshop button,.item-render-layout button,.tag-options button,.seed-apply){color:#d8eafe;background:#111923;border-color:#345270;border-radius:9px;min-height:44px;padding:11px 15px;font-size:16px}body main :is(.creator-workbench,.creator-render-page .render-page) :is(.primary,.item-render-save,.render-export-primary,.render-toolbar-exports button:last-child,.seed-apply){color:#fff!important;background:linear-gradient(110deg,#1671c4 0%,#2d78cc 72%,#6056b5 100%)!important;border:1px solid #70b3f3!important}body main .creator-workbench :is(.tag-result-column,.pack-result,.pack-generator-layout>div:first-child,.skin-editor-views,.item-render-preview,.seed-map-stage){background:radial-gradient(at 10% 75%,#0d54824a,#0000 68%),radial-gradient(at 95% 15%,#4d34712a,#0000 45%),#07090d}body main .creator-workbench :is(.tag-preview,.skin-preview){background:0 0!important}body main .creator-workbench :is(.tag-options h2,.pack-options h2,.tool-controls h2,.item-settings-group legend,.workshop-controls h2){color:#edf4ff;font-size:21px}body main .creator-workbench :is(.file-tree,.file-list>div,.report,.conflict,.finding,.tag-tray,.color-field,.tag-toggle){color:#d8e6f5;background:#0e151e;border-color:#2e4662}body main .creator-workbench :is(.report h3,.file-tree h3,.pack-result h3){font-size:21px}body main .creator-workbench :is(.file-tree code,.file-list,.finding,.conflict,.report p){font-size:15px;line-height:1.65}body main .creator-workbench :is(.workshop-view-tabs,.workshop-segmented,.workshop-brushes) button[aria-pressed=true]{color:#cce9ff!important;background:#153755!important;border-color:#639fd3!important}body main .creator-workbench input[type=range]{accent-color:#69b9ff}body main .creator-workbench :is(.tag-options,.workshop-controls,.item-render-layout>aside) input[type=checkbox]{accent-color:#69b9ff;flex:none;width:22px;height:22px}body main .creator-workbench .item-settings-group,body main .creator-workbench .item-pack-disclosure{background:#0d131b;border-color:#2d4865;padding:22px}body main .creator-workbench .item-settings-group legend{background:#0d131b}body main .creator-workbench .item-pack-disclosure summary{color:#bddefe;font-size:17px}body main .creator-workbench .workshop-toolbar{background:#0b0e13;border-color:#2b3d55;min-height:70px;padding:12px 26px}body main .creator-workbench .workshop-view-heading{background:#0c1118;padding:14px 20px;font-size:16px}body main .creator-workbench .pack-empty-orbit{border-color:#608cba44;box-shadow:0 0 0 30px #4a94d50a,0 0 0 60px #69a3e505}body main .creator-workbench .pack-empty-orbit>span{color:#a0d1ff;background:#152739;border-color:#407cab}body main .creator-workbench .seed-map-topbar{background:#0b1119;border-color:#2c4867}body main .creator-workbench :is(.seed-map-topbar label,.seed-panel-content label,.seed-panel-content p,.seed-panel-content button,.seed-sidebar-tabs button){color:#c7dcf1;font-size:15px}body main .creator-workbench .seed-panel-content input:not([type=checkbox]),body main .creator-workbench .seed-panel-content select{border-color:#345270;min-height:44px;font-size:16px;background:#101720!important}body main .creator-workbench .seed-panel-content :is(h2,h3){font-size:20px}body main .creator-render-page .render-page .render-toolbar{background:#0b0e13;border-color:#2b3d55;flex-wrap:wrap;align-content:center;gap:8px 10px;padding:11px 24px;display:flex;overflow:visible;height:var(--render-toolbar-height)!important}body main .creator-render-page .render-page .render-toolbar>button{white-space:nowrap;color:#d8eafe;background:#111923;border-color:#345270;order:1;min-height:44px}body main .creator-render-page .render-page .render-toolbar-name{color:#b8c9da;flex:1;order:2;align-items:center;gap:10px;min-width:220px;margin-left:12px;font-size:14px;display:flex}body main .creator-render-page .render-page .render-toolbar-name input{color:#edf4ff;border:1px solid #345270;border-radius:9px;width:100%;min-width:100px;max-width:280px;min-height:44px;padding:11px 13px;font-size:16px;background:#10151d!important}body main .creator-render-page .render-page .render-toolbar-exports{flex-basis:calc(100% - 165px);order:3;margin-left:0}body main .creator-render-page .render-page .render-history{order:4;margin-left:auto}body main .creator-render-page .render-page .render-section-nav{top:var(--render-toolbar-height);background:#0b0e13;border-color:#2b3d55;grid-template-rows:repeat(2,74px);grid-template-columns:repeat(6,minmax(0,1fr));height:160px}body main .creator-render-page .render-page .render-inspector{background:#0b0d11;border-color:#2b3d55;padding-top:160px}body main .creator-render-page .render-page .render-section-nav button[aria-selected=true]{color:#d7edff!important;background:linear-gradient(115deg,#194566,#244565 75%,#443a67)!important;border-color:#719ed0!important}body main .creator-render-page .render-page :is(.render-setting-toggle,.render-barebones-toggle){background:#101822;border-color:#345270;margin:16px 0}body main .creator-render-page .render-page :is(.render-setting-toggle,.render-barebones-toggle) strong{color:#e3efff}body main .creator-render-page .render-page :is(.render-setting-toggle,.render-barebones-toggle) small{color:#b8cde2}body main .creator-render-page .render-page :is(.render-setting-toggle,.render-barebones-toggle) input[type=checkbox]{background:#25354a!important;border-color:#6c8cac!important}body main .creator-render-page .render-page :is(.render-setting-toggle,.render-barebones-toggle) input:checked{background:linear-gradient(100deg,#287cbd,#3c8bd2 80%,#7260b8)!important;border-color:#8dc6f4!important}body main .creator-render-page .render-page .render-light-pad{background:#0e141d;border-color:#344e69}body main .creator-render-page .render-page .render-light-pad button{color:#c5e4ff;background:#131c29!important;border-color:#344e69!important}body main .creator-render-page .render-page .render-light-pad button[aria-pressed=true]{background:linear-gradient(110deg,#235481,#3169a0 80%,#5c508b)!important;border-color:#99c6f3!important}body main .creator-render-page .render-page .render-light-colors button{background:#101822;border-color:#345270}body main .creator-render-page .render-page .render-light-colors button[aria-pressed=true]{background:#13324d;border-color:#77b9ef}body main .creator-render-page .render-page .render-light-colors button span{color:#c7e4fc}body main .creator-render-page .render-page :is(.render-light-custom input,.render-background-presets button){background:#101822;border-color:#345270}body main .creator-render-page .render-page :is(.render-upload-button,.render-effect-choices button,.render-model-list button){color:#bfddf8;background:#112336;border:1px solid #345f87;border-radius:10px}body main .creator-render-page .render-page .render-controls input[type=range]{accent-color:#72bcff}body main .creator-render-page .render-page .render-controls :is(label,p,small,summary){color:#c4d6e8}body main .creator-render-page .render-page .render-controls legend{color:#eff6ff}body main .creator-render-page .render-page .render-controls :is(.render-select>span,.render-transform-label,.render-light-profile,.render-style-name,.render-light-label,.render-skin-style-title strong){color:#d8e9f9}body main .creator-render-page .render-page .render-controls :is(input:not([type=checkbox]):not([type=range]):not([type=color]),select){color:#edf4ff!important;background:#10151d!important;border-color:#345270!important}body main .creator-render-page .render-page .render-controls :is(.render-preset-library button,.render-armor-pieces button,.render-background-presets button){color:#d1e7fc;background:#101822;border-color:#345270}body main .creator-render-page .render-page .render-controls :is(.render-effect-choices button,.render-armor-pieces button,.render-background-presets button)[aria-pressed=true]{color:#e1f1ff;background:#143958!important;border-color:#81b8ed!important;box-shadow:0 0 0 1px #81b8ed30!important}body main .creator-render-page .render-page .render-model-drop{text-align:center;background:#0d1926;border:1px dashed #4473a3;border-radius:14px;justify-items:center;gap:12px;padding:24px 18px;display:grid}body main .creator-render-page .render-page .render-model-drop>svg{color:#80c5ff}body main .creator-render-page .render-page .render-model-drop strong{font-size:20px}body main .creator-render-page .render-page .render-model-drop p{margin:0 0 10px}body main .creator-render-page .render-page .render-model-list{gap:10px;display:grid}body main .creator-render-page .render-page .render-model-list button{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;display:flex}body main .creator-render-page .render-page .render-model-list button span{overflow-wrap:anywhere;flex:1;min-width:0}body main .creator-render-page .render-page .render-model-list button small{font-size:13px}body main .creator-render-page .render-page .render-model-list button[aria-pressed=true]{background:#173c61;border-color:#7ab8f0}body main .creator-render-page .render-page .render-model-actions{justify-content:space-between;margin-top:16px;display:flex}body main .creator-render-page .render-page .render-controls .render-text-button{color:#87c5ff;align-items:center;gap:9px;display:flex}body main .creator-render-page .render-page .render-world-panel legend{align-items:center;gap:12px;display:flex}body main .creator-render-page .render-page .render-world-textures{background:#0d151f;border:1px solid #345270;border-radius:12px;margin-top:24px;padding:18px}body main .creator-render-page .render-page .render-world-textures summary{cursor:pointer;color:#b7dbfd}body main .creator-render-page .render-page .render-scene-empty{z-index:2;color:#b9d8f7;pointer-events:none;background:#0b182be0;border:1px solid #345f87;border-radius:12px;max-width:360px;padding:18px 22px;font-size:16px;line-height:1.6;position:absolute;top:28px;left:28px}@media (min-width:1600px){body main .creator-workbench{--tool-sidebar:500px}}@media (min-width:701px) and (max-width:1100px){body main .creator-workbench{--tool-sidebar:420px}body main .creator-render-page .render-page .render-toolbar-name{min-width:160px;margin-left:0}body main .creator-render-page .render-page .render-toolbar-name span{display:none}}@media (max-width:700px){body main .creator-workbench{--tool-sidebar:100%}body main .creator-workbench .tool-page-header{gap:10px;padding:14px 18px}body main .creator-workbench .tool-page-title p{font-size:15px}body main .creator-workbench :is(.tag-options,.pack-options,.tool-controls,.workshop-controls,.item-render-layout>aside){padding:22px}body main .creator-render-page .render-page .render-toolbar{gap:8px;min-height:134px;padding:12px;height:auto!important}body main .creator-render-page .render-page .render-toolbar>button{flex:1 0 42%}body main .creator-render-page .render-page .render-toolbar-name{flex-basis:100%;min-width:0;margin:4px 0}body main .creator-render-page .render-page .render-toolbar-name input{max-width:none}body main .creator-render-page .render-page .render-toolbar-exports{flex:calc(100% - 90px);gap:6px;min-width:0}body main .creator-render-page .render-page .render-toolbar-exports button{padding:10px 9px;font-size:13px}body main .creator-render-page .render-page .render-section-nav{grid-template-rows:repeat(2,70px);height:152px;top:auto}body main .creator-render-page .render-page .render-section-nav button{font-size:12px}body main .creator-render-page .render-page .render-inspector{padding-top:0}body main .creator-workbench .workshop-toolbar{padding:12px 18px}body main .creator-render-page .render-page .render-scene-empty{font-size:15px;top:16px;left:16px;right:16px}}body main .creator-render-page .render-page .render-official-cape-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}body main .creator-render-page .render-page .render-official-cape-library button{color:#dcecff;background:#101720;border:1px solid #345270;border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:0;min-height:154px;padding:14px 8px;display:flex}body main .creator-render-page .render-page .render-official-cape-library button:hover{background:#14283b;border-color:#6aaee9}body main .creator-render-page .render-page .render-official-cape-library button[aria-pressed=true]{background:linear-gradient(145deg,#163c5f,#17334d 75%,#33284c);border-color:#8ac6ff;box-shadow:0 0 0 1px #8ac6ff40}body main .creator-render-page .render-page .render-official-cape-library img{object-fit:contain;width:100%;max-width:110px;height:80px;image-rendering:pixelated}body main .creator-render-page .render-page .render-official-cape-library span{text-align:center;overflow-wrap:anywhere;font-size:14px;line-height:1.45}body main .creator-render-page .render-page .render-official-cape-none{color:#dcecff;background:#111923;border:1px solid #345270;border-radius:10px;width:100%;min-height:46px;font-size:16px}body main .creator-render-page .render-page .render-official-cape-none[aria-pressed=true]{background:#153653;border-color:#8ac6ff}body main .creator-render-page .render-page .render-library-filters{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;overflow-x:auto}body main .creator-render-page .render-page .render-library-filters button{white-space:nowrap;flex:none;padding:10px 6px}body main .creator-render-page .render-page{--render-toolbar-height:76px}body main .creator-render-page .render-page .render-toolbar{min-height:var(--render-toolbar-height);scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:10px;overflow:auto hidden;height:var(--render-toolbar-height)!important}body main .creator-render-page .render-page .render-toolbar>button{flex:none}body main .creator-render-page .render-page .render-toolbar-name{white-space:nowrap;flex:1 0 170px;min-width:170px;margin:0 0 0 6px}body main .creator-render-page .render-page .render-toolbar-name input{flex:1;width:140px;min-width:100px;max-width:240px}body main .creator-render-page .render-page .render-toolbar-exports{flex-wrap:nowrap;flex:none;gap:8px;min-width:max-content;margin-left:0}body main .creator-render-page .render-page .render-toolbar-exports button{white-space:nowrap;padding:9px 12px;font-size:15px}body main .creator-render-page .render-page .render-history{flex:none;margin-left:0}body main .creator-render-page[data-active-tool=render] .render-page{--render-sidebar:420px}body main .creator-render-page[data-active-tool=render] .render-page .render-section-nav{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:701px) and (max-width:1100px){body main .creator-render-page[data-active-tool=render] .render-page{--render-sidebar:380px}}@media (max-width:700px){body main .creator-render-page[data-active-tool=render] .render-page{--render-sidebar:100%}}body main .creator-workbench .workshop-brush-color{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}body main .creator-workbench .workshop-brush-color input[type=text]{text-transform:uppercase;height:45px;font-size:16px}body main .creator-workbench .skin-editor-views>div:first-child{flex-direction:column;display:flex}body main .creator-workbench .skin-editor-views>div:first-child .skin-preview{flex:1;min-height:430px}body main .creator-workbench .tag-options .color-field{width:100%;padding:0;display:block;overflow:hidden}body main .creator-workbench .tag-options .color-field input[type=color]{cursor:pointer;border:0;width:100%;height:44px;padding:0;display:block}body main .creator-workbench .tag-options .color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}body main .creator-workbench .tag-options .color-field input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}body main .creator-workbench .tag-tray .tag-tray-edit{background:0 0;border:0;justify-content:center;align-items:center;width:auto;min-width:80px;height:auto;padding:16px;display:flex;position:static}body main .creator-workbench .seed-atlas{--seed-panel:#0b0e14;--seed-input:#080b10;--seed-border:#29374c;--seed-accent:#65b0fa;--seed-muted:#adbed2;--seed-text:#edf5ff}body main .creator-workbench .seed-atlas .seed-map-workspace{background:#080b10;border-color:#29374c;border-radius:18px}body main .creator-workbench .seed-atlas .seed-map-topbar{background:linear-gradient(110deg,#101a29,#101018);padding:18px 22px!important}body main .creator-workbench .seed-atlas :is(.seed-map-controls,.seed-map-main){background:#0a0d13}body main .creator-workbench .seed-atlas .seed-edition{background:0 0;border:0;width:auto}body main .creator-workbench .seed-atlas .seed-world-summary{background:0 0;border:0;gap:14px}body main .creator-workbench .seed-atlas .seed-panel-tabs{background:#080b10;gap:8px;padding:10px}body main .creator-workbench .seed-atlas .seed-map-controls .seed-panel-tabs button{color:#b8cde4;background:#101620;border:1px solid #283b55;border-radius:9px;min-height:44px;font-size:14px}body main .creator-workbench .seed-atlas .seed-map-controls .seed-panel-tabs button[aria-selected=true]{color:#edf5ff;background:linear-gradient(120deg,#163650,#22213e);border-color:#589be0}body main .creator-workbench .seed-atlas .seed-marker{background:#0c1725;border-color:#559ce1}body main .creator-workbench .seed-atlas .seed-map-main>.workshop-view-heading{color:#b7d9ff;background:#0a1019;padding:16px 20px}.tools-team{color:#f5f4f7;max-width:1236px;margin:72px auto 12px}.tools-team-panel{isolation:isolate;background:#0b0b0c;border:1px solid #2a2a30;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:440px;display:grid;position:relative;overflow:hidden}.tools-team-content{z-index:2;flex-direction:column;grid-area:1/2;align-items:flex-start;min-width:0;padding:32px 40px 12px 24px;display:flex;position:relative}.tools-team-heading{max-width:520px;margin:0 0 22px}.tools-team-heading h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.2}.tools-team-heading p{color:#a8a5af;max-width:420px;margin:0;font-size:14px;line-height:1.7}.tools-team-person{width:100%;min-height:147px;animation:.3s ease-out both corals-team-copy}.tools-team-person-heading{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:flex}.tools-team-person h3{letter-spacing:-.025em;color:#f5f4f7;margin:0;font-size:22px;font-weight:600;line-height:1.3}.tools-team-role{color:#cdb5e7;background:#201b28;border:1px solid #68527966;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.3;display:inline-block}.tools-team-person p{color:#b6b2bd;max-width:470px;margin:0;font-size:15px;line-height:1.8}.tools-team-navigation{align-items:center;gap:12px;min-width:0;max-width:100%;margin-top:24px;display:flex}.tools-team-picker{scrollbar-width:none;align-items:center;gap:10px;min-width:0;max-width:270px;padding:4px;display:flex;overflow-x:auto}.tools-team-picker::-webkit-scrollbar{display:none}.tools-team-picker>button{width:48px;height:48px;color:inherit;cursor:pointer;background:#151417;border:1px solid #38343e;border-radius:8px;flex:0 0 48px;place-items:center;padding:3px;transition:border-color .2s,background .2s;display:grid}.tools-team-picker>button[aria-pressed=true]{background:#272030;border-color:#b092d2}.tools-team-picker>button:hover{border-color:#8e7aa5}.tools-team-avatar{pointer-events:none;background:#131215;width:32px;height:32px;display:block;overflow:hidden}.tools-team-avatar img{object-fit:contain;width:100%;max-width:none;height:100%;image-rendering:pixelated;display:block}.tools-team-arrow{color:#bdb7c6;width:32px;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.tools-team-arrow span{font-size:32px;line-height:1}.tools-team-arrow:hover{color:#fff}.tools-team :is(button):focus-visible{outline-offset:3px;outline:2px solid #c6a0f0}.tools-team-art{pointer-events:none;grid-area:1/1/-1;min-width:0;min-height:350px;position:relative;overflow:hidden}.tools-team-character{aspect-ratio:3277/4096;object-fit:contain;opacity:0;width:auto;max-width:none;height:590px;transition:opacity .35s;position:absolute;top:12px;left:50%;transform:translate(-50%)}.tools-team-character[data-active]{opacity:1}.tools-team-character[data-person=vshaia]{top:3px}.tools-team-footer{z-index:2;grid-area:2/1/auto/-1;min-width:0;padding-top:6px;position:relative}.tools-team-footer-copy{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:0 0 18px;display:grid;position:relative}.tools-team-footer-controls{grid-column:2;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 40px 0 24px;display:flex}.tools-team-footer .tools-team-navigation{margin:0}.tools-team-pause{color:#a6a0ae;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.tools-team-pause:hover{color:#fff}.tools-team-footer .corals-loading-track{border-radius:0;height:8px}.tools-team-footer .corals-loading-track>span{border-radius:0}@keyframes corals-team-copy{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (min-width:701px) and (max-width:1050px){.tools-team-content{padding-top:32px;padding-left:20px;padding-right:28px}.tools-team-heading h2{font-size:28px}.tools-team-heading{margin-bottom:24px}.tools-team-person{min-height:174px}.tools-team-character{width:auto;height:590px}.tools-team-footer-controls{padding-left:20px;padding-right:28px}}@media (max-width:700px){.tools-team{margin-top:56px}.tools-team-panel{grid-template-columns:1fr;min-height:0}.tools-team-content{grid-area:2/1;padding:28px 24px 12px}.tools-team-heading{margin-bottom:26px}.tools-team-heading h2{font-size:28px}.tools-team-person{min-height:0}.tools-team-person p{font-size:14px}.tools-team-navigation{margin-top:24px}.tools-team-art{grid-area:1/1;height:300px;min-height:300px}.tools-team-character{width:auto;height:440px;top:0;transform:translate(-50%)}.tools-team-character[data-person=vshaia]{top:0}.tools-team-footer{grid-row:3}.tools-team-footer-copy{grid-template-columns:minmax(0,1fr);padding:0 0 18px}.tools-team-footer-controls{grid-column:1;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 24px 0;display:grid}.tools-team-pause{justify-self:end}}@media (prefers-reduced-motion:reduce){.tools-team-person{animation:none}.tools-team-character,.tools-team-picker>button{transition:none}}body .studio-pages>main:not(.home-main)>.subpage.creator-page[data-active-tool=catalog]{padding-bottom:24px}.tools-team-panel[data-instant] .tools-team-character{transition:none}.tools-team-panel[data-instant] .tools-team-person{animation:none}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]){--tool-sidebar:420px}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls){gap:20px;min-width:0;padding:24px}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) :is(h2,h3,.inspector-section-title){letter-spacing:0;color:#f1eef5;margin:0;font-size:20px;font-weight:650;line-height:1.35}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) :is(.inspector-section-description,.tool-description,.hint,.tag-hint){color:#a6a3af;margin:0;font-size:13px;line-height:1.65}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) fieldset{background:0 0;border:0;border-top:1px solid #2d2d32;border-radius:0;min-width:0;margin:4px 0 0;padding:22px 0 0}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) legend{letter-spacing:0;color:#e7e2ed;margin:0 0 12px;padding:0;font-size:17px;font-weight:600;line-height:1.4}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) :is(label,.field>span,.switch-row){color:#d6d3de;font-size:14px;line-height:1.5}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) .field>span{margin-bottom:8px}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) :is(input:not([type]),input[type=text],input[type=search],input[type=number],select,.choice){color:#e7e5ed;box-sizing:border-box;background:#111113;border:1px solid #35353a;border-radius:10px;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) button:not([role=switch]):not([style*=background]){box-sizing:border-box;border:1px solid #35353a;border-radius:10px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) .corals-value-bar{height:54px;margin:8px 0}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) input[type=color]{background:#111113;border:1px solid #333239;border-radius:6px;width:44px;min-width:44px;height:36px;min-height:0;padding:4px}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) :is(.tool-inspector-heading,.button-row){gap:10px}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) .form-grid{gap:14px}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) .filebox{background:#111113;border:1px dashed #3c3743;border-radius:12px;padding:18px}:is(body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) button:focus-visible,body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) input:focus-visible,body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) select:focus-visible){outline-offset:2px;outline:2px solid #b99ae4}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) .workshop-controls{gap:16px}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) .workshop-controls .inspector-section-title:not(:first-child){border-top:1px solid #2d2d32;margin-top:6px;padding-top:22px}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) .workshop-controls .workshop-segmented,body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) .workshop-controls .workshop-brushes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) .workshop-controls .workshop-brush-color{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) .workshop-controls .workshop-brush-color input{width:100%;min-width:0}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) .workshop-controls>p:not(.inspector-section-description){color:#a6a3af;font-size:13px;line-height:1.65}body main .creator-render-page[data-active-tool=model-render] .render-page .render-controls>fieldset>legend{margin-bottom:12px;font-size:20px;line-height:1.35}body main .creator-render-page[data-active-tool=model-render] .render-page .render-controls .render-panel-hint{color:#a6a3af;font-size:13px;line-height:1.65}.minecraft-tool-row.minecraft-tool-row-packs{border-top:1px solid #2d2d32;margin-top:10px;padding-top:32px}@layer corals-tools-black{body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls){background:#0b0b0c!important}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) fieldset{background:0 0!important;border-radius:0!important}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) button[aria-pressed=true]:not([role=switch]):not([style*=background]){color:#f3edff!important;background:#282033!important;border-color:#8e70b9!important}}@media (max-width:700px){body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]){--tool-sidebar:100%}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls){padding:20px}}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) legend{text-transform:none;letter-spacing:0;font-size:20px}body main .creator-workbench[data-workbench=tag] .tag-options label.field:has(>.color-field){justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}body main .creator-workbench[data-workbench=tag] .tag-options label.field:has(>.color-field)>span{margin:0;font-size:13px;line-height:1.4}body main .creator-workbench[data-workbench=tag] .tag-options .color-field{background:0 0;border:0;flex:0 0 44px;width:44px;min-width:44px;min-height:0;padding:0;display:block}body main .creator-workbench[data-workbench]:is([data-workbench=pack-manager],[data-workbench=doctor]) .pack-options .filebox button{width:100%}body main .creator-render-page[data-active-tool=model-render] .render-page{--render-sidebar:420px}body main .creator-render-page[data-active-tool=model-render] .render-page .render-section-nav{border-bottom:0;border-left:1px solid #2d2d32;grid-template-rows:repeat(2,64px);grid-template-columns:repeat(3,minmax(0,1fr));height:144px}body main .creator-render-page[data-active-tool=model-render] .render-model-drop p{margin:10px 0 18px;font-size:13px;line-height:1.65}body main .creator-render-page[data-active-tool=model-render] .render-model-drop button{height:44px;min-height:44px;padding:10px 12px;font-size:13px}@media (max-width:700px){body main .creator-render-page[data-active-tool=model-render] .render-page{--render-sidebar:100%}}body main .creator-workbench[data-workbench=tag] .tag-options label.field:has(>.color-field){flex-direction:row}body main .creator-workbench[data-workbench]:is([data-workbench=skin],[data-workbench=tag],[data-workbench=pack-manager],[data-workbench=doctor],[data-workbench=generator]) :is(.workshop-controls,.tag-options,.pack-options,.pack-generator-layout>.tool-controls) :is(input:not([type]),input[type=text],input[type=search],input[type=number],select,.choice){height:44px}.render-trial-banner{color:#c9c9cf;background:#121214;border:1px solid #303034;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:12px 16px;font-size:13px;display:flex}.render-trial-banner button{color:#f4f4f6;background:#202023;border:1px solid #47474e;border-radius:8px;flex-shrink:0;min-height:40px;padding:8px 14px}.render-trial-banner button:disabled{opacity:.5}@media (max-width:600px){.render-trial-banner{flex-direction:column;align-items:stretch}}body .pricing-checkout-dialog{--checkout-bg:#080808;--checkout-panel:#111113;--checkout-field:#1a1a1d;--checkout-line:#2c2c31;--checkout-text:#f1f1f4;--checkout-muted:#a8a8b1;overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tw-translate-x:0px!important;--tw-translate-y:0px!important;background:var(--checkout-bg)!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;color:var(--checkout-text)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:fixed!important;inset:0!important;overflow-y:auto!important;transform:translate(0,0)!important}.pricing-checkout-dialog:before,.pricing-checkout-dialog:after{display:none!important}.pricing-checkout-dialog *{box-sizing:border-box}.pricing-checkout-dialog .checkout-page-content{width:min(100% - 64px,1080px);margin:0 auto;padding:36px 0 64px}.pricing-checkout-dialog .checkout-heading{margin-bottom:28px}.pricing-checkout-dialog .checkout-back{min-height:32px;color:var(--checkout-muted);text-align:left;background:0 0;border:0;align-items:center;margin:0 0 22px;padding:0;font-size:13px;line-height:1.5;display:inline-flex}.pricing-checkout-dialog .checkout-back:hover{color:#fff}.pricing-checkout-dialog .checkout-heading h2{letter-spacing:-.7px;margin:0 0 10px;font-size:30px;font-weight:650;line-height:1.25}.pricing-checkout-dialog .checkout-heading p{color:var(--checkout-muted);margin:0;font-size:14px;line-height:1.65}.pricing-checkout-dialog .checkout-body{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.pricing-checkout-dialog .checkout-form{align-content:start;gap:20px;min-width:0;margin:0;padding:0;display:grid}.pricing-checkout-dialog :is(.checkout-section,.checkout-state,.checkout-consent-step){border:1px solid var(--checkout-line);background:var(--checkout-panel);min-width:0;box-shadow:none;border-radius:12px;padding:26px}.pricing-checkout-dialog h3{letter-spacing:-.2px;margin:0 0 16px;font-size:17px;font-weight:600;line-height:1.45}.pricing-checkout-dialog .checkout-eyebrow{color:var(--checkout-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.5;display:block}.pricing-checkout-dialog .checkout-plan-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-checkout-dialog .checkout-plan-heading h3{letter-spacing:-.5px;margin:0;font-size:25px;line-height:1.25}.pricing-checkout-dialog .checkout-plan-heading>span{color:#c1c1c8;font-size:12px;line-height:1.5}.pricing-checkout-dialog .checkout-plan-copy{color:var(--checkout-muted);max-width:54ch;margin:16px 0 20px;font-size:14px;line-height:1.7}.pricing-checkout-dialog .checkout-plan-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.pricing-checkout-dialog .checkout-plan-facts>div{background:var(--checkout-field);border-radius:8px;gap:5px;min-width:0;padding:14px 12px;display:grid}.pricing-checkout-dialog .checkout-plan-facts dt{color:var(--checkout-muted);font-size:11px;line-height:1.5}.pricing-checkout-dialog .checkout-plan-facts dd{color:#eeeef2;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.5}.pricing-checkout-dialog .checkout-steps{color:#777780;flex-wrap:wrap;gap:10px 24px;margin:4px 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.pricing-checkout-dialog .checkout-steps li{align-items:center;gap:9px;display:flex}.pricing-checkout-dialog .checkout-steps li>span{border:1px solid #34343b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.pricing-checkout-dialog .checkout-steps [aria-current=step]{color:#eeeef2}.pricing-checkout-dialog .checkout-steps [aria-current=step]>span{color:#17171b;background:#e9e9ed;border-color:#e9e9ed}.pricing-checkout-dialog .checkout-address-intro{color:var(--checkout-muted);margin:0 0 24px;font-size:13px;line-height:1.7}.pricing-checkout-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.pricing-checkout-dialog .checkout-address-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.pricing-checkout-dialog .checkout-address-fields label{color:#cacad0;grid-template-rows:auto 46px auto;align-content:start;gap:8px;min-width:0;margin-bottom:8px;font-size:13px;line-height:1.5;display:grid}.pricing-checkout-dialog .checkout-address-fields label>span{grid-row:1}.pricing-checkout-dialog .checkout-address-fields label>:is(input,.checkout-select){grid-row:2}.pricing-checkout-dialog .checkout-address-fields label>small{color:#96969f;grid-row:3;font-size:11px;line-height:1.6}.pricing-checkout-dialog .checkout-address-fields .address-wide{grid-column:1/-1}@supports (grid-template-rows:subgrid){.pricing-checkout-dialog .checkout-address-fields label{grid-row:span 3;grid-template-rows:subgrid}}.pricing-checkout-dialog .checkout-address-fields :is(input,select){background:var(--checkout-field);color:#f1f1f4;width:100%;min-width:0;height:46px;font:inherit;box-shadow:none;border:1px solid #37373f;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.pricing-checkout-dialog .checkout-address-fields input:read-only{color:#a4a4ad}.pricing-checkout-dialog .checkout-select{min-width:0;position:relative}.pricing-checkout-dialog .checkout-select select{-webkit-appearance:none;appearance:none;padding-right:44px}.pricing-checkout-dialog .checkout-select>svg{pointer-events:none;color:#adadb6;position:absolute;top:15px;right:15px}.pricing-checkout-dialog .checkout-customer[hidden]{display:none!important}.pricing-checkout-dialog .checkout-summary-column{align-self:start;min-width:0;position:sticky;top:24px}.pricing-checkout-dialog .checkout-summary-column .checkout-order{height:auto;min-height:0;padding:24px}.pricing-checkout-dialog .checkout-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.pricing-checkout-dialog .checkout-section-heading h3{margin:0;font-size:15px}.pricing-checkout-dialog .checkout-package-count{color:#9999a3;white-space:nowrap;font-size:11px;line-height:1.5}.pricing-checkout-dialog .checkout-item{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 0 24px;display:grid}.pricing-checkout-dialog .checkout-product-image{object-fit:contain;width:40px;height:40px;display:block}.pricing-checkout-dialog .checkout-item>div{gap:4px;min-width:0;display:grid}.pricing-checkout-dialog .checkout-item strong{font-size:14px;font-weight:600;line-height:1.5}.pricing-checkout-dialog .checkout-item>div>span{color:var(--checkout-muted);font-size:11px;line-height:1.6}.pricing-checkout-dialog .checkout-item-price{text-align:right;justify-items:end}.pricing-checkout-dialog .checkout-item-price>strong{white-space:nowrap}.pricing-checkout-dialog .checkout-item-price button{color:#bbbbc5;min-height:28px;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.pricing-checkout-dialog .checkout-order-total{border-top:1px solid var(--checkout-line);justify-content:space-between;align-items:center;gap:16px;padding-top:22px;font-size:14px;line-height:1.5;display:flex}.pricing-checkout-dialog .checkout-order-total>strong:last-child{letter-spacing:-.4px;white-space:nowrap;font-size:23px;font-weight:650}.pricing-checkout-dialog .checkout-renewal{color:var(--checkout-muted);margin:10px 0 22px;font-size:12px;line-height:1.65}.pricing-checkout-dialog .checkout-footer{gap:16px;margin:0;display:grid}.pricing-checkout-dialog .checkout-pay{white-space:normal;text-align:center;border:1px solid #eeeef2;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 12px;width:100%;height:auto;min-height:48px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.pricing-checkout-dialog .checkout-pay>span{white-space:nowrap}.pricing-checkout-dialog .checkout-payment-note{gap:8px;display:grid}.pricing-checkout-dialog .checkout-payment-note:empty{display:none}.pricing-checkout-dialog .checkout-payment-note>p{color:var(--checkout-muted);margin:0;font-size:11px;line-height:1.7}.pricing-checkout-dialog .checkout-after-payment{text-align:center;color:#9696a0;gap:5px;margin:0;font-size:11px;line-height:1.7;display:grid}.pricing-checkout-dialog a{color:#d7d7de;text-underline-offset:3px;text-decoration:underline}.pricing-checkout-dialog a:hover{color:#fff}.pricing-checkout-dialog .checkout-includes{border:0;border-top:1px solid var(--checkout-line);margin:2px 0 0;padding:0}.pricing-checkout-dialog .checkout-includes summary{color:#cdcdd5;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:16px 0 0;font-size:12px;line-height:1.5;list-style:none;display:flex}.pricing-checkout-dialog .checkout-includes summary::-webkit-details-marker{display:none}.pricing-checkout-dialog .checkout-includes summary svg{flex-shrink:0;transition:transform .18s}.pricing-checkout-dialog .checkout-includes[open] summary svg{transform:rotate(180deg)}.pricing-checkout-dialog .checkout-includes p{color:var(--checkout-muted);margin:16px 0;font-size:12px;line-height:1.7}.pricing-checkout-dialog .checkout-features{color:#d1d1d9;gap:10px;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.pricing-checkout-dialog .checkout-state{padding:26px}.pricing-checkout-dialog .checkout-state h3{margin:0 0 10px}.pricing-checkout-dialog .checkout-state p{color:var(--checkout-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.pricing-checkout-dialog .checkout-state-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:22px;display:grid}.pricing-checkout-dialog .checkout-state-actions button,.pricing-checkout-dialog .checkout-resume{color:#e5e5eb;text-align:center;white-space:normal;background:#222226;border:1px solid #3b3b43;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.6;display:flex}.pricing-checkout-dialog .checkout-state-actions button:hover,.pricing-checkout-dialog .checkout-resume:hover{background:#2d2d33;border-color:#565660}.pricing-checkout-dialog .checkout-resume{margin-top:18px;text-decoration:none}.pricing-checkout-dialog .checkout-consent-step .checkout-back{margin-bottom:16px}.pricing-checkout-dialog .checkout-consent-step>p{color:var(--checkout-muted);margin:0 0 24px;font-size:13px;line-height:1.75}.pricing-checkout-dialog .checkout-consents{gap:20px;display:grid}.pricing-checkout-dialog .checkout-consents label{color:#c4c4cd;cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.75;display:flex}.pricing-checkout-dialog .checkout-consents input{-webkit-appearance:auto;appearance:auto;accent-color:#c8c8d0;flex:none;width:17px!important;height:17px!important;min-height:0!important;margin:3px 0 0!important;padding:0!important}.pricing-checkout-dialog .checkout-version{color:#9696a0;overflow-wrap:anywhere;margin-top:24px;font-size:11px;line-height:1.75}.pricing-checkout-dialog .checkout-version summary{cursor:pointer}.pricing-checkout-dialog .checkout-version p{margin:12px 0 0}body:has(.pricing-checkout-dialog[data-state=open]) .support-layer{visibility:hidden;pointer-events:none}@layer corals-material{body .pricing-checkout-dialog .checkout-summary-column .checkout-pay{color:#17171b!important;opacity:1!important;filter:none!important;box-shadow:none!important;background:#e9e9ef!important;border-color:#e9e9ef!important}body .pricing-checkout-dialog .checkout-summary-column .checkout-pay:hover:not(:disabled){filter:none!important;background:#fff!important;border-color:#fff!important}body .pricing-checkout-dialog .checkout-summary-column .checkout-pay:disabled{cursor:not-allowed;color:#909099!important;background:#252529!important;border-color:#35353b!important}body .pricing-checkout-dialog :is(button,input,select,summary,a):focus-visible{outline-offset:3px!important;outline:2px solid #d5d5de!important}body .pricing-checkout-dialog :is(.checkout-section,.checkout-state,.checkout-consent-step){background:#111113!important;border-color:#2c2c31!important}body .pricing-checkout-dialog .checkout-plan-heading h3{font-size:25px!important;font-weight:650!important;line-height:1.25!important}body .pricing-checkout-dialog .checkout-plan-copy{font-size:14px!important;line-height:1.7!important}body .pricing-checkout-dialog #corals-checkout-title:focus{box-shadow:none!important;outline:none!important}}@media (max-width:850px){.pricing-checkout-dialog .checkout-page-content{width:min(100% - 40px,700px)}.pricing-checkout-dialog .checkout-body{grid-template-columns:1fr}.pricing-checkout-dialog .checkout-summary-column{position:static}}@media (max-width:480px){.pricing-checkout-dialog .checkout-page-content{width:calc(100% - 32px);padding-top:20px}.pricing-checkout-dialog .checkout-heading h2{font-size:26px}.pricing-checkout-dialog :is(.checkout-section,.checkout-state,.checkout-consent-step),.pricing-checkout-dialog .checkout-summary-column .checkout-order{padding:20px}.pricing-checkout-dialog .checkout-address-fields{grid-template-columns:1fr}.pricing-checkout-dialog .checkout-plan-facts{gap:7px}.pricing-checkout-dialog .checkout-plan-facts>div{padding:12px 8px}.pricing-checkout-dialog .checkout-plan-facts dd{font-size:12px}.pricing-checkout-dialog .checkout-state-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pricing-checkout-dialog *{transition:none!important;animation:none!important}}.pricing-checkout-dialog .checkout-after-payment a{margin-top:5px;display:block}.pricing-sections{background:#0b0b0b;border:1px solid #ffffff26;border-radius:16px;overflow:clip}.pricing-section+.pricing-section{border-top:1px solid #ffffff26}.pricing-section-summary{cursor:pointer;color:#f2f2f2;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;list-style:none;transition:background-color .18s;display:flex}.pricing-section-summary::-webkit-details-marker{display:none}.pricing-section-summary::marker{content:""}.pricing-section-summary:hover{background:#151515}.pricing-section-summary:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #b69ae6}.pricing-section-label{min-width:0}.pricing-section-summary h4{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:550;line-height:1.4}.pricing-section-summary p{color:#999;margin:7px 0 0;font-size:13px;line-height:1.6}.pricing-section-toggle{flex-shrink:0;justify-content:flex-end;align-items:center;gap:18px;display:flex}.pricing-section-toggle>svg{color:#bfbfbf;flex-shrink:0;transition:transform .18s}.pricing-section[open]>.pricing-section-summary{background:#121212;border-bottom:1px solid #ffffff20}.pricing-section[open]>.pricing-section-summary .pricing-section-toggle>svg{transform:rotate(180deg)}.pricing-section-status{letter-spacing:.06em;color:#a8a8a8;border:1px solid #ffffff24;border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.5}body .pricing-section-table{background:0 0;border:0;border-radius:0}body .pricing-section-table .pricing-table thead th{background:#101010;padding:22px 18px}body .pricing-section-table .pricing-table thead strong{margin-bottom:0;font-size:15px}body .pricing-section-table .pricing-table thead .recommended-column{box-shadow:none;background:#19171d;border-radius:0}body .pricing-section-table .pricing-table tbody tr:last-child :is(th,td){border-bottom:0}.pricing-section-preview{padding:25px 28px 29px}.pricing-section-preview>p{color:#888;letter-spacing:.09em;text-transform:uppercase;margin:0 0 16px;font-size:11px}.pricing-section-preview ul{color:#ccc;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin:0;padding-left:18px;font-size:14px;line-height:1.8;display:grid}.pricing-section-preview li::marker{color:#777}@media (max-width:640px){.pricing-section-summary{gap:14px;padding:21px 18px}.pricing-section-summary h4{font-size:17px}.pricing-section-summary p{font-size:12px}.pricing-section-toggle{flex-direction:column-reverse;align-items:flex-end;gap:10px}.pricing-section-status{letter-spacing:0;white-space:nowrap;padding:4px 6px;font-size:9px}.pricing-section-preview{padding:23px 20px}.pricing-section-preview ul{grid-template-columns:1fr;gap:12px}.pricing-section-toggle>svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.pricing-section-summary,.pricing-section-toggle>svg{transition:none}}@supports (interpolate-size:allow-keywords){.pricing-section{interpolate-size:allow-keywords}.pricing-section::details-content{opacity:0;height:0;transition:height .35s ease,opacity .25s ease,content-visibility .35s allow-discrete;overflow:clip}.pricing-section[open]::details-content{opacity:1;height:auto}}@media (prefers-reduced-motion:reduce){.pricing-section::details-content{transition:none}}.pricing-section-table table{width:100%}.pricing-section-table th:first-child{width:36%}.pricing-section-table thead th:not(:first-child){width:16%}.minecraft-tool-entry[data-tool-locked]{cursor:default;position:relative}.minecraft-tool-entry[data-tool-locked] .minecraft-tool-card{filter:grayscale()brightness(.72);border-color:#39393e}.minecraft-tool-entry[data-tool-locked] .minecraft-tool-actor{transition:none!important;transform:none!important}.tool-release-overlay{z-index:3;pointer-events:none;width:min(270px,100% - 40px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.tool-release-countdown{box-sizing:border-box;color:#f1eff5;text-align:center;background:#101012;border:1px solid #45434b;border-radius:12px;width:100%;padding:16px 18px;box-shadow:0 10px 30px #0005}.tool-release-countdown>p{color:#d1cdd8;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.4}.tool-release-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tool-release-units>span{flex-direction:column;gap:5px;min-width:0;display:flex}.tool-release-units strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:27px;font-weight:600;line-height:1}.tool-release-units small{color:#aaa5b4;font-size:11px;line-height:1.4}.tool-release-countdown>time{color:#99939f;margin-top:12px;font-size:10px;line-height:1.5;display:block}.tool-opening-page{color:#eeebf3;text-align:center;place-items:center;height:100%;min-height:0;padding:30px;display:grid}.tool-opening-page>div{width:min(460px,100%)}.tool-opening-page h2{margin:0 0 12px;font-size:26px;line-height:1.3}.tool-opening-page>div>p{color:#aaa4b3;margin:0 0 24px;font-size:14px;line-height:1.65}.tool-opening-page .tool-release-countdown{padding:26px}.tool-opening-page .tool-release-units strong{font-size:40px}.tool-opening-page a{color:#eeeaf3;background:#151318;border:1px solid #38333e;border-radius:10px;margin-top:24px;padding:11px 18px;font-size:13px;text-decoration:none;display:inline-block}@media (max-width:500px){.tool-release-overlay{width:min(260px,100% - 28px)}.tool-release-countdown{padding:14px}.tool-release-units{gap:8px}.tool-release-units strong{font-size:25px}.tool-opening-page{padding:20px}}.tool-release-overlay .tool-release-countdown{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tool-release-overlay .tool-release-countdown>p,.tool-release-overlay .tool-release-countdown>time{display:none}.tool-release-overlay .tool-release-units strong{-webkit-text-stroke:1.5px #09090b;paint-order:stroke fill;text-shadow:0 1px 3px #000,0 0 8px #000a}.tool-release-overlay .tool-release-units small{color:#c7c3cd;text-shadow:0 1px 2px #000,0 0 5px #000}.creator-catalog{margin-top:32px}.creator-catalog-filters{justify-content:space-between;align-items:center;gap:20px;display:flex}.creator-catalog-filters>div{flex-wrap:wrap;gap:8px;display:flex}.creator-catalog-filters button{color:#aaa5b4;font:inherit;cursor:pointer;background:#121113;border:1px solid #ffffff12;border-radius:30px;padding:10px 16px;font-size:13px;transition:background .2s,color .2s}.creator-catalog-filters button[aria-pressed=true]{color:#e9ddff;background:#a689cf20;border-color:#a689cf70}.creator-catalog-search{color:#a59aac;border-bottom:1px solid #ffffff20;align-items:center;gap:9px;padding:10px;display:flex}.creator-catalog-search input{font:inherit;color:#eee;background:0 0;border:0;outline:none;width:170px;font-size:13px}.creator-catalog-count{color:#8b8297;margin:26px 0 18px;font-size:12px}.creator-catalog-back{color:#baa4d4;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:18px;padding:0;font-size:12px}.creator-page .creator-tool-nav{border:1px solid #ffffff15;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.creator-page .creator-tool-nav [data-slot=tabs-list]{scrollbar-width:thin;background:0 0;flex:1;gap:4px;min-width:0;height:auto;padding:0;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.creator-page .creator-tool-nav [data-slot=tabs-trigger]{white-space:nowrap;flex:none!important;grid-column:auto!important;gap:7px!important;min-width:0!important;padding:12px 10px!important}.creator-page .creator-tool-nav .creator-tab-copy small,.creator-page .creator-tool-nav .creator-tab-number{display:none}.creator-page .creator-tool-nav .creator-tab-icon{background:0 0;border:0;width:24px;height:24px}.creator-page .creator-tool-nav .creator-tab-copy{font-size:11px}.creator-page .creator-tool-nav .creator-plans-link{border-left:1px solid #ffffff15;flex:none;margin:0;padding:12px;font-size:11px}.creator-page .creator-tool-nav .creator-tab-icon svg{width:16px;height:16px}.creator-catalog-empty{text-align:center;color:#b9aec6;padding:70px}.creator-page .creator-tool-nav [data-slot=tabs-trigger]{height:44px!important;min-height:0!important;padding:10px 8px!important}.creator-page .creator-tool-nav [data-slot=tabs-list]{overflow-y:hidden}.creator-catalog-gallery{margin-top:0}.creator-catalog-gallery .tool-tile-photoshop{grid-column:span 12;height:340px}.creator-catalog-gallery .tool-tile-photoshop .tool-tile-copy{width:34%;right:auto}.creator-catalog-gallery .tool-tile-photoshop .tool-tile-visual{height:320px;left:39%}.creator-catalog-gallery .tool-tile-label{letter-spacing:.3px;font-size:11px}.creator-glow-study{width:580px;height:320px;position:absolute;bottom:0;right:12px}.creator-glow-halo{filter:blur(55px);opacity:.45;background:#8252d4;border-radius:50%;width:230px;height:230px;transition:transform .65s;position:absolute;top:115px;left:190px}.creator-glow-orbit{border:1px solid #72618366;border-radius:50%;width:290px;height:290px;transition:transform .65s;position:absolute;top:105px;left:70px}.creator-glow-ray{background:linear-gradient(90deg,#0000,#6084ba44,#b396eab0,#d8d4ed,#0000);width:460px;height:2px;transition:transform .65s;position:absolute;top:199px;left:45px;box-shadow:0 0 18px #8785db66}.creator-glow-ray-one{transform:rotate(-20deg)}.creator-glow-ray-two{opacity:.5;transform:rotate(18deg)}.creator-glow-lens{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#34303e7a,#17151d77);border:1px solid #ffffff21;border-radius:24px;width:170px;height:232px;transition:transform .65s;position:absolute;box-shadow:inset 0 1px #ffffff0b}.creator-glow-lens-back{background:linear-gradient(145deg,#24375077,#17151d88);border-color:#77a4ed55;top:95px;left:312px;transform:rotate(17deg)}.creator-glow-lens-front{color:#c5ace7;border-color:#b99ae578;top:65px;left:213px;transform:rotate(-14deg)}.creator-glow-lens-front span{font-size:11px;position:absolute;top:22px;left:20px}.creator-glow-lens-front span+span{color:#85b6ed;inset:auto 20px 22px auto}.creator-glow-lens-front i{background:radial-gradient(circle at 32% 28%,#ffffff14,#0000 70%);border:1px solid #b99ae558;border-radius:50%;width:90px;height:90px;position:absolute;top:73px;left:39px}.creator-glow-light{background:#d5c7ec;border-radius:50%;width:12px;height:12px;transition:transform .65s;position:absolute;top:175px;left:292px;box-shadow:0 0 14px #bda5e7,0 0 44px #7958be}.tool-tile:is(:hover,:focus-visible) .creator-glow-lens-front{transform:translate(-10px,-6px)rotate(-20deg)}.tool-tile:is(:hover,:focus-visible) .creator-glow-lens-back{transform:translate(8px,4px)rotate(23deg)}.tool-tile:is(:hover,:focus-visible) .creator-glow-halo{transform:translate(-14px,-8px)}.tool-tile:is(:hover,:focus-visible) .creator-glow-orbit{transform:translate(8px,-6px)}.tool-tile:is(:hover,:focus-visible) .creator-glow-ray-one{transform:rotate(-26deg)}.tool-tile:is(:hover,:focus-visible) .creator-glow-ray-two{transform:rotate(24deg)}.creator-suite-entry{isolation:isolate;text-align:left;color:#eee;cursor:pointer;width:100%;min-height:290px;font:inherit;background:#0b0b0c;border:1px solid #ffffff16;border-radius:18px;margin-top:24px;padding:40px;transition:border-color .3s;display:block;position:relative;overflow:hidden}.creator-suite-entry>div:first-child{z-index:2;max-width:470px;position:relative}.creator-suite-entry h3{letter-spacing:-.6px;margin:14px 0;font-size:27px}.creator-suite-entry p{color:#a8a3b0;max-width:380px;font-size:14px;line-height:1.7}.creator-suite-entry>div>span:last-child{color:#c5a8e9;align-items:center;gap:10px;margin-top:26px;font-size:13px;display:flex}.creator-suite-art{pointer-events:none;width:420px;height:290px;position:absolute;bottom:0;right:6%}.creator-suite-entry:hover{border-color:#b99ae555}.creator-suite-entry:focus-visible{outline-offset:4px;outline:2px solid #9abae5}@media (max-width:1050px){.creator-catalog-filters{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.creator-catalog-gallery .tool-tile-photoshop{grid-column:1/-1;height:410px}.creator-catalog-gallery .tool-tile-photoshop .tool-tile-copy{width:auto;right:25px}.creator-catalog-gallery .tool-tile-photoshop .tool-tile-visual{height:230px;left:0}.creator-glow-study{transform-origin:100% 100%;right:-45px;transform:scale(.75)}.creator-suite-entry{min-height:390px;padding:28px}.creator-suite-entry h3{font-size:23px}.creator-suite-art{opacity:.6;right:-40px}.creator-catalog-filters button{padding:8px 12px;font-size:12px}}@media (max-width:600px){.creator-page .creator-tool-nav .creator-plans-link{display:none}}@media (prefers-reduced-motion:reduce){.creator-glow-study>div{transition:none}}.workshop-study{perspective:900px;width:510px;height:270px;position:absolute;bottom:0;right:0}.workshop-study>div,.study-layer-cursor{transition:transform .65s cubic-bezier(.2,.8,.2,1)}.study-skin-sketch{width:100%;height:300px;bottom:-1px;right:0}.study-skin-route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.study-skin-planes{width:510px;height:300px;display:block;position:absolute;bottom:0;right:12px;overflow:visible}.study-skin-sketch text{letter-spacing:.1px;font-size:11px}.study-skin-your text{fill:#c5a5f0}.study-skin-pixel text{fill:#b0adb7}.study-skin-sketch g{transition:translate .65s cubic-bezier(.2,.8,.2,1)}.tool-tile:is(:hover,:focus-visible) .study-skin-your{translate:-5px -5px}.tool-tile:is(:hover,:focus-visible) .study-skin-every{translate:0 -9px}.tool-tile:is(:hover,:focus-visible) .study-skin-pixel{translate:5px -3px}.study-conversion{isolation:isolate;width:460px;height:245px}.study-conversion-glow{filter:blur(22px);z-index:-1;background:radial-gradient(#7544cc99,#6333b438 45%,#0000 72%);border-radius:50%;width:220px;height:175px;position:absolute;bottom:-70px;left:30px}.study-conversion-path{width:100%;height:100%;position:absolute;inset:0}.study-conversion-path text{fill:#c7bfd2;letter-spacing:.1px;font-size:10px}.study-output{background:linear-gradient(130deg,#303033,#222225);border:1px solid #ffffff0b;border-radius:17px;width:220px;height:66px;position:absolute;bottom:82px;left:151px;box-shadow:inset 0 1px #ffffff06}.study-output i{background:#454448;border-radius:9px;width:44px;height:44px;position:absolute;top:11px;left:11px}.study-output span{background:#aaa5ae;border-radius:3px;width:94px;height:6px;position:absolute;top:34px;left:67px}.study-output span:before{content:"";background:#77727d;border-radius:3px;width:29px;height:5px;position:absolute;top:-12px;left:0}.study-output-rear{opacity:.32;width:162px;height:50px;bottom:183px;left:151px}.study-output-rear i{width:30px;height:30px;top:9px;left:9px}.study-output-rear span{width:73px;height:4px;top:29px;left:47px}.study-output-rear span:before{width:21px;height:4px;top:-10px}.study-output-left{transform-origin:0 100%;opacity:.25;bottom:142px;left:14px;transform:scale(.49)}.study-output-right{transform-origin:0 100%;opacity:.22;bottom:167px;left:350px;transform:scale(.36)}.study-output-lower{opacity:.2;width:171px;height:48px;bottom:4px;left:186px}.study-output-lower i{width:30px;height:30px;top:9px;left:9px}.study-output-lower span{width:74px;height:4px;top:28px;left:50px}.study-output-lower span:before{width:22px;height:4px;top:-10px}.study-conversion-arrow{transition:translate .65s cubic-bezier(.2,.8,.2,1)}.study-conversion-orbit{background:radial-gradient(at 15% 15%,#287a9b10,#0000 60%);border:1.5px solid #51b7ee;border-radius:50%;width:213px;height:213px;position:absolute;bottom:-103px;right:-75px;box-shadow:0 0 8px #42b6f077,inset 0 0 8px #42b6f044}.tool-tile:is(:hover,:focus-visible) .study-conversion-glow{transform:translate(8px,-8px)}.tool-tile:is(:hover,:focus-visible) .study-conversion-orbit{transform:translate(-7px,-5px)}.tool-tile:is(:hover,:focus-visible) .study-conversion-arrow{translate:3px}.study-world{width:680px;height:300px}.study-world-path{width:100%;height:100%;position:absolute;inset:0}.study-world-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(130deg,#34333988,#17171b88);border:1px solid #ffffff16;border-radius:18px;position:absolute;box-shadow:inset 0 1px #ffffff07}.study-world-panel-back{opacity:.45;width:294px;height:198px;bottom:-72px;right:85px;transform:rotate(13deg)}.study-world-panel-main{background:linear-gradient(145deg,#29212f88,#19151f99);border-color:#b494dc66;width:255px;height:178px;bottom:-39px;right:178px;overflow:hidden;transform:rotate(-14deg)}.study-world-curve{border:1px solid #bca5d558;border-radius:50%;width:238px;height:160px;position:absolute;top:44px;left:43px;box-shadow:0 0 0 22px #b79dcc06,0 0 0 44px #b79dcc04}.study-world-panel-blue{background:linear-gradient(135deg,#21364fa6,#18243599);border-color:#619adeaa;width:166px;height:80px;bottom:104px;right:83px;transform:rotate(8deg)}.study-world-panel-purple{background:linear-gradient(135deg,#34273f99,#211a2a88);border-color:#ac8ed3aa;width:142px;height:80px;bottom:12px;right:22px;transform:rotate(-6deg)}.study-world-beacon{background:#a580d533;border:1px solid #b092d555;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:53px;right:376px}.study-world-beacon i{background:#c2a6e8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ac80ec88}.tool-tile:is(:hover,:focus-visible) .study-output-front{transform:translateY(-5px)}.tool-tile:is(:hover,:focus-visible) .study-output-rear{transform:translate(-6px,-3px)}.tool-tile:is(:hover,:focus-visible) .study-output-lower{transform:translate(5px,3px)}.tool-tile:is(:hover,:focus-visible) .study-world-panel-main{transform:translate(-8px,-6px)rotate(-20deg)}.tool-tile:is(:hover,:focus-visible) .study-world-panel-back{transform:translate(7px,4px)rotate(18deg)}.tool-tile:is(:hover,:focus-visible) .study-world-panel-blue{transform:translate(5px,-10px)rotate(15deg)}.tool-tile:is(:hover,:focus-visible) .study-world-panel-purple{transform:translate(7px,4px)rotate(4deg)}@media (max-width:640px){.workshop-study{transform-origin:100% 100%;right:-28px;transform:scale(.8)}.study-world{right:-16px;transform:scale(.64)}.study-skin-sketch{right:0;transform:none}.study-skin-planes{width:408px;height:240px;right:-16px}}@media (prefers-reduced-motion:reduce){.workshop-study>div,.study-skin-sketch g,.study-conversion-arrow{transition:none}}.study-seeds{width:680px;height:300px}.study-seed-halo{filter:blur(24px);background:radial-gradient(#5d45932b,#0000 70%);width:300px;height:220px;position:absolute;bottom:-40px;right:100px}.study-seed-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#b9acd0;background:linear-gradient(125deg,#25232da6,#14151bb3);border:1px solid #ffffff15;border-radius:17px;width:290px;height:116px;padding:18px 20px;position:absolute;box-shadow:inset 0 1px #ffffff08}.study-seed-card small{letter-spacing:1.7px;color:#9d8caf;margin-bottom:11px;font-size:9px;display:block}.study-seed-card strong{letter-spacing:1px;color:#ded6e9;font-size:23px;font-weight:500;display:block}.study-seed-card span{color:#9993a5;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.study-seed-card span i{background:#888090;border-radius:50%;width:3px;height:3px}.study-seed-terrain{color:#8eace0;border-left:1px solid #ffffff0a;width:87px;height:87px;padding-left:7px;position:absolute;top:13px;right:9px}.study-seed-back{opacity:.55;width:275px;height:105px;bottom:168px;right:131px;transform:rotate(-5deg)}.study-seed-back strong{font-size:20px}.study-seed-main{z-index:2;background:linear-gradient(125deg,#292331b3,#18232e9c);border-color:#a18ac84d;width:320px;height:123px;bottom:47px;right:42px;transform:rotate(3deg)}.study-seed-low{opacity:.38;bottom:-49px;right:223px;transform:rotate(-7deg)}.study-seed-marker{background:#cfb4f5;border-radius:50%;width:6px;height:6px;position:absolute;top:61px;right:43px;box-shadow:0 0 0 6px #b78dea20,0 0 17px #b78dea66}.tool-tile:is(:hover,:focus-visible) .study-seed-main{transform:translateY(-5px)rotate(0)}.tool-tile:is(:hover,:focus-visible) .study-seed-back{transform:translate(-8px,-4px)rotate(-8deg)}.tool-tile:is(:hover,:focus-visible) .study-seed-low{transform:translate(6px,3px)rotate(-3deg)}@media (max-width:640px){.study-seeds{right:-16px;transform:scale(.64)}}body:has(.creator-workbench){overflow:hidden}body:has(.creator-workbench) .corals-main-header{display:none}body:has(.creator-workbench) footer{display:none}body:has(.creator-workbench) .support-launcher{display:none}body main:has(.creator-workbench){width:100%;max-width:none;margin:0;padding:0}.creator-workbench{--studio-panel:#10151d;--studio-panel-raised:#161e2b;--studio-field:#0b111b;--studio-panel-border:#293548;--tool-sidebar:360px;z-index:40;color:#e7edf7;background:#0b1019;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.tool-page-header{background:#10151d;border-bottom:1px solid #2a3445;flex:none;align-items:center;gap:15px;min-height:84px;padding:14px 20px;display:flex}.tool-page-back{color:#c9d7ee;background:#161e2a;border:1px solid #344052;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tool-page-icon{color:#99c3ff;background:#254c7d30;border:1px solid #34547c60;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tool-page-title{min-width:0}.tool-page-title h1{letter-spacing:-.3px;color:#edf3ff;margin:0;font-size:17px;font-weight:650;line-height:1.3}.tool-page-title p{color:#9eafc8;max-width:800px;margin:5px 0 0;font-size:12px;line-height:1.5}.tool-page-brand{color:#88a4cb;letter-spacing:1.8px;white-space:nowrap;margin-left:auto;font-size:10px}.tool-page-content{flex:1;min-height:0;position:relative;overflow:hidden}.tool-page-content>.tool-gate,.tool-page-content>.tool-gate>.tool-gate-content{height:100%;min-height:0}.tool-page-content>.tool-gate>.tool-gate-content{flex-direction:column;display:flex}body .creator-workbench .workspace{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}body .creator-workbench :is(button,input,select,textarea){font-family:inherit}body .creator-workbench :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #8cbdff}body .creator-workbench :is(.secondary,.choice,.tool-example-button,.skin-workshop button){color:#c6d7ef;box-shadow:none;background:#192436;border:1px solid #344258;border-radius:8px;font-size:12px}body .creator-workbench :is(.primary,.item-render-save){box-shadow:none;border:1px solid #6299e9;border-radius:8px;font-size:13px;color:#fff!important;background:#2c65af!important}body .creator-workbench button:hover{transform:none}body .creator-workbench button:disabled{opacity:.4;cursor:not-allowed}body .creator-workbench :is(.field>span,.field small,.hint,.tool-description,.workshop-note,.item-render-note){color:#a0b0c7;line-height:1.65}body .creator-workbench :is(.field input,.workshop-controls input:not([type=checkbox]),.workshop-controls select,.item-render-layout select){color:#dfe8f7;background:#0b111b;border:1px solid #314159;border-radius:8px;min-width:0;font-size:13px}body .creator-workbench :is(.hint,.workshop-note,.item-render-note){font-size:11px}body .creator-workbench :is(.button-row,.form-grid){gap:10px}body .creator-workbench .error,body .creator-workbench .workshop-error{color:#ffd0da;background:#46233166;border:1px solid #86435388;border-radius:8px;padding:12px;font-size:12px}.tool-inspector-heading{color:#a9cdfc;align-items:center;gap:10px;margin-bottom:24px;display:flex}.tool-inspector-heading h2{letter-spacing:0;color:#e4edfa;margin:0;font-size:16px}body .creator-workbench .tag-editor{grid-template-columns:var(--tool-sidebar) minmax(0,1fr);gap:0;height:100%;padding:0;display:grid}body .creator-workbench .tag-result-column{background:radial-gradient(at 50% 20%,#1a2b46,#0d1421 75%);align-self:stretch;height:100%;padding:26px 30px;position:relative;top:0;overflow-y:auto}body .creator-workbench .preview-label{color:#98b6dd;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:11px;display:flex}body .creator-workbench .tag-preview{background:repeating-conic-gradient(#ffffff03 0 25%,transparent 0 50%) 0/24px 24px,#101a2b;border:1px solid #32435c88;border-radius:12px;place-items:center;height:48vh;min-height:360px;display:grid}body .creator-workbench .tag-preview canvas{image-rendering:pixelated;object-fit:contain;width:auto;min-width:45%;max-width:85%;height:auto;max-height:220px}body .creator-workbench .tag-options{background:#0d121a;border-right:1px solid #293548;flex-direction:column;gap:20px;height:100%;padding:26px;display:flex;overflow-y:auto}body .creator-workbench .tag-options fieldset{border-color:#293548}.creator-workbench .tag-tray{background:#121d2c;border-color:#2c3d55}.creator-workbench .tag-tray img{image-rendering:pixelated}body .creator-workbench .tag-options .color-field{background:#131e2c;border-color:#32435b;border-radius:8px}body .creator-workbench .tag-options .tag-toggle{background:#141d2b;border-color:#2b3a4f;border-radius:8px}.pack-workflow{grid-template-columns:var(--tool-sidebar) minmax(0,1fr);grid-template-areas:"options result";height:100%;min-height:0;display:grid}.pack-options{background:#0d121a;border-right:1px solid #293548;grid-area:options;padding:26px;overflow-y:auto}.pack-result{background:radial-gradient(at 45% 30%,#1b2c47,#0d1421 75%);grid-area:result;padding:30px;overflow-y:auto}body .creator-workbench .filebox{text-align:center;color:#9dc2f3;overflow-wrap:anywhere;background:#152035;border:1px dashed #5374a766;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:200px;padding:24px 18px;display:flex}body .creator-workbench .filebox strong{color:#ddeafd;font-size:14px}.creator-workbench .filebox>span{color:#9dadc5;font-size:11px;line-height:1.6}.creator-workbench .filebox>input{display:none}body .creator-workbench .pack-options>.form-grid{grid-template-columns:1fr;gap:16px;display:grid}.pack-options .filebox{min-height:166px!important}body .creator-workbench .pack-options .button-row{flex-direction:column;align-items:stretch;margin-top:18px;display:flex}.pack-options .button-row button{justify-content:center;width:100%}.pack-options .tool-example-button{justify-content:center;width:100%;margin:0 0 18px;padding:11px}.pack-options .hint{margin-top:20px}body .creator-workbench .report{background:#101c2c;border:1px solid #2e405b;border-radius:12px;max-width:none;margin:0;padding:24px}.creator-workbench .report h3{color:#e1edfc;margin:0;font-size:18px}.creator-workbench .report>p{color:#a8bfdc;margin:18px 0 24px;font-size:12px}.creator-workbench .finding,.creator-workbench .conflict{background:#15243880;border-bottom:1px solid #ffffff12;border-radius:8px;gap:16px;margin-top:10px;padding:18px}.creator-workbench .finding strong,.creator-workbench .conflict code{overflow-wrap:anywhere;word-break:break-word;color:#c8dcf8;font-size:12px}.creator-workbench .finding p{color:#adbed7;margin:6px 0 0;font-size:12px;line-height:1.7}.creator-workbench .finding.error{border-color:#814655}.creator-workbench .conflict .field{min-width:120px}.pack-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:35px 20px;display:flex}.pack-empty-orbit{color:#96b8e6;background:radial-gradient(circle,#28487380,#25426912);border:1px solid #749acd26;border-radius:50%;place-items:center;width:180px;height:180px;margin-bottom:34px;display:grid;position:relative;box-shadow:0 0 0 28px #5375a306,0 0 0 58px #5375a303}.pack-empty-orbit>span{color:#d4e6ff;background:#234877;border:1px solid #5d85bb;border-radius:15px;padding:14px;position:absolute;bottom:10px;right:6px}.pack-empty-kicker{letter-spacing:1.8px;color:#80a3d1;font-size:10px}.pack-empty h2{letter-spacing:-.8px;color:#e6effe;margin:14px 0;font-size:30px;line-height:1.3}.pack-empty p{color:#9db0cc;max-width:440px;margin:0;font-size:13px;line-height:1.85}.pack-workflow-steps{color:#afc6e5;align-items:center;gap:12px;margin-top:35px;font-size:11px;display:flex}.pack-workflow-steps i{background:#456287;width:22px;height:1px}.pack-generator{flex-direction:column;height:100%;min-height:0;display:flex}.pack-generator-toolbar{background:#101725;border-bottom:1px solid #293548;flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:12px 20px;display:flex}.pack-generator-toolbar .tool-example-button{margin:0;padding:10px 14px}.pack-generator-toolbar .notice{min-width:220px;box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0}.pack-generator-toolbar .notice p{color:#94a9c7;margin:0;font-size:11px;line-height:1.6}.pack-generator-toolbar .example-label{color:#a8c9f8;margin:0;font-size:11px}body .creator-workbench .pack-generator-layout{grid-template-columns:var(--tool-sidebar) minmax(0,1fr);flex:1;gap:0;min-height:0;display:grid}.pack-generator-layout>div:first-child{background:radial-gradient(at 45% 20%,#1a2b46,#0d1421 75%);padding:28px;overflow-y:auto}.pack-generator-layout>.tool-controls{background:#0d121a;border-right:1px solid #293548;min-height:0;padding:26px;overflow-y:auto}.pack-generator-layout .filebox{min-height:235px!important}.pack-generator-layout .file-tree{color:#b5cceb;background:#101c2d;border:1px solid #2d405c;border-radius:12px;max-height:none;padding:22px}.pack-generator-layout .file-tree h3{margin:0 0 18px;font-size:15px}.pack-generator-layout .file-tree code{overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.9}.pack-generator-layout .file-list>div{background:#19273a;border:1px solid #334961;border-radius:8px;margin:10px 0;padding:12px}.pack-generator-layout .file-list span{overflow-wrap:anywhere;font-size:12px}.pack-generator-layout .switch-row{color:#b7cbe7;gap:12px;font-size:12px}body .creator-workbench .item-render-studio{flex-direction:column;height:100%;min-height:0;display:flex}.creator-workbench .item-render-studio>header{display:none}body .creator-workbench .item-render-layout{grid-template-columns:var(--tool-sidebar) minmax(0,1fr);flex:1;gap:0;min-height:0;display:grid}body .creator-workbench .item-render-layout>aside{background:#0d121a;border:0;border-right:1px solid #293548;border-radius:0;flex-direction:column;grid-area:1/1;gap:20px;min-height:0;padding:26px;display:flex;overflow-y:auto}body .creator-workbench .item-render-preview{background:radial-gradient(at 50% 45%,#1a2f50,#0a1424 75%);border:0;border-radius:0;grid-area:1/2;height:100%;min-height:0}.creator-workbench .item-render-layout legend{color:#dceafa;margin-bottom:15px;font-size:15px}.creator-workbench .item-render-layout label{color:#b7c9e3;gap:10px;font-size:12px}.creator-workbench .item-render-layout button{background:#19283f;border-color:#354b68;border-radius:8px;font-size:12px}.creator-workbench .item-render-layout small{color:#97adc9;font-size:11px;line-height:1.6}.creator-workbench .item-render-note{background:#10151d;border-top:1px solid #263448;margin:0;padding:10px 20px}.creator-workbench .item-render-studio>p[role]{bottom:55px;left:calc(var(--tool-sidebar) + 20px);max-width:calc(100% - var(--tool-sidebar) - 40px);color:#bbd8f5;background:#152e40;border-radius:8px;padding:12px;font-size:12px;position:absolute}body .creator-workbench .skin-workshop:not(.seed-atlas){flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.creator-workbench .workshop-heading{display:none!important}body .creator-workbench .workshop-toolbar{background:#101725;border-bottom:1px solid #293548;flex:none;gap:8px;min-height:58px;margin:0;padding:12px 20px}.creator-workbench .workshop-toolbar button{padding:10px 14px;font-size:12px}body .creator-workbench .skin-editor-workspace{grid-template-columns:var(--tool-sidebar) minmax(0,1fr);border:0;border-radius:0;flex:1;gap:0;min-height:0;display:grid;overflow:hidden}body .creator-workbench .skin-editor-views{background:radial-gradient(at 40% 35%,#1a2b46,#0d1421 75%);grid-template-columns:1fr 1fr;gap:20px;height:100%;min-height:0;padding:24px;display:grid;overflow-y:auto}body .creator-workbench .skin-editor-views>div{flex-direction:column;min-width:0;min-height:0;display:flex}.creator-workbench .workshop-view-heading{color:#b0c5e2;flex:none;min-height:42px;font-size:11px}body .creator-workbench .skin-preview{background:radial-gradient(at 50% 60%,#243d5c,#111c2e 80%);border:1px solid #3a516e60;border-radius:12px;flex:1;height:100%;min-height:350px;overflow:hidden}body .creator-workbench .skin-atlas{aspect-ratio:1;background-color:#101d2f;border-color:#3a516e;flex:none;width:100%;max-width:100%;height:auto;margin-top:auto;margin-bottom:auto}body .creator-workbench .workshop-controls{background:#0d121a;border-right:1px solid #293548;flex-direction:column;gap:22px;height:100%;min-height:0;padding:26px;display:flex;overflow-y:auto}.creator-workbench .workshop-controls label{color:#b5c9e4;font-size:12px}.creator-workbench .workshop-controls p{color:#92a7c7;font-size:12px;line-height:1.75}.creator-workbench .workshop-brushes button{padding:15px 10px;font-size:11px}.creator-workbench .workshop-segmented button[aria-pressed=true],.creator-workbench .workshop-brushes button[aria-pressed=true]{color:#bfdaff;background:#2e578533;border-color:#82b1ed}body .creator-workbench .image-skin-source{background:#101c2e;border:1px dashed #5276aa88;border-radius:12px;flex:1;height:100%;min-height:350px}.creator-workbench .image-skin-source button{color:#c7ddff;background:0 0;border:0;gap:14px;font-size:14px}.creator-workbench .image-skin-source button svg{width:36px;height:36px}.creator-workbench .image-skin-source small{color:#94afd2;font-size:12px}.creator-workbench .image-skin-atlas{color:#abc6ed;background:#101c2e;border:1px solid #304768;border-radius:10px;padding:12px;font-size:12px}body .creator-workbench .seed-atlas{--seed-panel:#0d121a;--seed-input:#111c2d;--seed-border:#293548;--seed-accent:#9cc3fa;flex-direction:column;height:100%;min-height:0;margin:0;display:flex}body .creator-workbench .seed-atlas .seed-map-workspace{grid-template-columns:var(--tool-sidebar) minmax(0,1fr);min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;grid-template-rows:auto minmax(0,1fr);display:grid}body .creator-workbench .seed-atlas .seed-map-main{background:#0d1727;flex-direction:column;grid-area:2/2;min-height:0;padding:16px 20px;display:flex}body .creator-workbench .seed-atlas .workshop-controls.seed-map-controls{border:0;border-right:1px solid #293548;flex-direction:column;grid-area:2/1;padding:0;display:flex;overflow:hidden}body .creator-workbench .seed-panel-content{flex:1;gap:24px;min-height:0;max-height:none;padding:26px;overflow-y:auto}body .creator-workbench .seed-atlas .seed-map-stage{aspect-ratio:auto;border-radius:12px;flex:1;height:auto;min-height:0}.creator-workbench .seed-atlas .seed-map-topbar{background:#101725;padding:12px 20px}.creator-workbench .seed-atlas .seed-edition{width:auto}.creator-workbench .seed-atlas .seed-world-summary{background:#111c2d}.creator-workbench .seed-atlas .workshop-toolbar{background:0 0;border:0;min-height:0;padding:8px 0}.creator-workbench .seed-atlas .workshop-note{background:#101725;border-top:1px solid #293548;flex:none;margin:0;padding:8px 20px}@media (min-width:1600px){.creator-workbench{--tool-sidebar:400px}.creator-workbench .skin-editor-views{gap:28px;padding:30px}}@media (max-width:1100px){.creator-workbench{--tool-sidebar:320px}.tool-page-brand{display:none}.creator-workbench .skin-editor-views{gap:14px;padding:16px}.creator-workbench .tag-result-column{padding:20px!important}.creator-workbench .tag-preview{min-height:300px!important}}@media (max-width:900px){body .creator-workbench .skin-editor-views{grid-template-columns:1fr}.creator-workbench .skin-editor-views>div{min-height:400px}.creator-workbench .skin-atlas{max-width:420px;margin-inline:auto}}@media (max-width:700px){body:has(.creator-workbench){overflow:auto}.creator-workbench{--tool-sidebar:100%;height:auto;min-height:100dvh;position:relative}.tool-page-header{gap:10px;padding:12px}.tool-page-icon{display:none}.tool-page-title p{font-size:11px}.tool-page-title h1{font-size:16px}.tool-page-content{overflow:visible}.tool-page-content>.tool-gate,.tool-page-content>.tool-gate>.tool-gate-content{height:auto}body .creator-workbench .tag-editor,.pack-workflow,body .creator-workbench .pack-generator-layout,body .creator-workbench .item-render-layout,body .creator-workbench .skin-editor-workspace{flex-direction:column;height:auto;display:flex}.pack-result{order:1;min-height:460px;padding:20px}.pack-options{border-top:1px solid #293548;border-left:0;order:2;height:auto;padding:22px}.pack-empty{min-height:440px;padding:30px 0}.pack-empty h2{font-size:25px}.pack-empty-orbit{width:140px;height:140px}.pack-workflow-steps{gap:8px}.creator-workbench .pack-options .form-grid{grid-template-columns:1fr 1fr!important}.creator-workbench .filebox{min-height:180px!important;padding:18px 10px!important}.creator-workbench .filebox strong{font-size:12px!important}.pack-generator-toolbar{gap:12px;padding:14px}.pack-generator-layout>div:first-child{padding:20px}.pack-generator-layout>.tool-controls{border-top:1px solid #293548;border-left:0;max-height:none;padding:22px}.creator-workbench .tag-result-column{height:auto!important}.creator-workbench .tag-options{border-top:1px solid #293548;border-left:0!important;height:auto!important}.creator-workbench .tag-preview{height:40vh!important;min-height:270px!important}.creator-workbench .item-render-preview{order:1;height:55dvh!important;min-height:340px!important}.creator-workbench .item-render-layout>aside{order:2;height:auto!important}.creator-workbench .item-render-note{padding:14px 20px}.creator-workbench .skin-editor-views{max-height:none;overflow:visible;height:auto!important}.creator-workbench .skin-preview{flex:none!important;height:420px!important;min-height:340px!important}.creator-workbench .workshop-controls{border-top:1px solid #293548;border-left:0!important;height:auto!important}.creator-workbench .skin-editor-views>div{min-height:0!important}.creator-workbench .image-skin-source{flex:none!important;height:350px!important}.creator-workbench .seed-atlas .seed-map-workspace{flex-direction:column;display:flex!important}.creator-workbench .seed-atlas .seed-map-main{order:2}.creator-workbench .seed-atlas .seed-map-stage{aspect-ratio:1!important;flex:none!important;min-height:420px!important}.creator-workbench .seed-atlas .seed-map-controls{order:3;height:600px!important}.creator-workbench .seed-panel-content{height:500px}.creator-workbench .seed-atlas .seed-map-topbar{order:1}.creator-workbench .seed-world-summary{width:100%}.creator-workbench .item-render-studio>p[role]{max-width:none;position:static}.creator-workbench .tool-page-content>.tool-gate>.tool-gate-content>.error{position:static}}@media (prefers-reduced-motion:reduce){.creator-workbench *{scroll-behavior:auto}}body main .creator-workbench .primary{box-shadow:none!important;background:#2c65af!important}.creator-workbench .item-pack-upload{cursor:pointer;width:100%;padding:13px}.creator-workbench :is(.item-render-layout,.workshop-controls) input[type=range]{accent-color:#82b4f6;min-height:24px}.creator-workbench input[type=checkbox]{accent-color:#6fa9fa}@media (min-width:701px){body .creator-workbench .tag-options,body .creator-workbench .pack-generator-layout>.tool-controls,body .creator-workbench .skin-editor-workspace>.workshop-controls{grid-area:1/1}body .creator-workbench .tag-result-column,body .creator-workbench .pack-generator-layout>div:first-child,body .creator-workbench .skin-editor-views{grid-area:1/2}body .creator-workbench :is(.tag-options,.pack-options,.tool-controls,.item-render-layout>aside,.workshop-controls){padding:22px}body .creator-workbench .seed-atlas .seed-map-controls{padding:0}body .creator-workbench .seed-panel-content{padding:22px}}body .creator-workbench :is(.item-render-layout label,.workshop-controls label,.field>span){font-size:13px}body .creator-workbench :is(.field input,.workshop-controls select,.item-render-layout select){font-size:14px}.workshop-view-tabs{background:#0d1421;border:1px solid #344258;border-radius:9px;align-items:center;gap:3px;margin-left:auto;padding:3px;display:flex}body .creator-workbench .workshop-view-tabs button{white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}body .creator-workbench .workshop-view-tabs button[aria-pressed=true]{color:#e3efff;background:#284a76}body .creator-workbench .skin-editor-views[data-view=primary],body .creator-workbench .skin-editor-views[data-view=secondary]{grid-template-columns:minmax(0,1fr)}body .creator-workbench .skin-editor-views[data-view=primary]>div:nth-child(2),body .creator-workbench .skin-editor-views[data-view=secondary]>div:first-child{display:none}body .creator-workbench .skin-editor-views[data-view=secondary] .skin-atlas{aspect-ratio:1;align-self:center;width:auto;max-width:100%;height:min(100%,68dvh);max-height:calc(100% - 45px)}body .creator-workbench .image-skin-source button{box-shadow:none;background:0 0;border:0}@media (max-width:700px){body .creator-workbench :is(.tag-options,.pack-options,.tool-controls,.item-render-layout>aside,.workshop-controls){border-right:0}.workshop-view-tabs{flex-basis:100%;margin-left:0}body .creator-workbench .workshop-view-tabs button{flex:1}body .creator-workbench .skin-editor-views[data-view=secondary] .skin-atlas{width:100%;height:auto;max-height:none}}.creator-workbench .item-render-preview{touch-action:none;cursor:grab}.creator-workbench .item-render-preview:active{cursor:grabbing}.item-preview-caption{z-index:1;pointer-events:none;color:#a8bfdc;background:#0d1421cc;border:1px solid #344258;border-radius:8px;padding:9px 13px;font-size:12px;position:absolute;bottom:20px;left:20px}body main .creator-workbench:not(.pixel-light-studio){--tool-sidebar:400px}body main .creator-workbench [hidden]{display:none!important}body main .creator-workbench:not(.pixel-light-studio) :is(.tag-options,.pack-options,.pack-generator-layout>.tool-controls){gap:24px;padding:26px}body main .creator-workbench:not(.pixel-light-studio) :is(.field>span,.switch-row,.color-field label){font-size:14px;line-height:1.5}body main .creator-workbench:not(.pixel-light-studio) :is(.hint,.field small,.tag-hint,.pack-generator-toolbar .notice p){font-size:13px;line-height:1.75}body main .creator-workbench:not(.pixel-light-studio) :is(.primary,.secondary,.tool-example-button){min-height:44px;padding:11px 14px;font-size:14px;line-height:1.5}body main .creator-workbench:not(.pixel-light-studio) .field{min-width:0;margin-bottom:0}body main .creator-workbench:not(.pixel-light-studio) .field>span{margin-bottom:8px;display:block}body main .creator-workbench:not(.pixel-light-studio) :is(.field input:not([type=color]),.choice){min-height:44px;font-size:14px}body main .creator-workbench:not(.pixel-light-studio) :is(.tag-options,.tool-controls)>.field{margin-top:0}body main .creator-workbench .tag-options fieldset{border-top:1px solid #303034;margin-top:0;padding-top:24px}body main .creator-workbench .tag-options legend{letter-spacing:.06em;font-size:13px;font-weight:600;line-height:1.5}body main .creator-workbench .tag-options .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 12px;display:grid}body main .creator-workbench .tag-options .color-field{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:48px;padding:10px;display:flex}body main .creator-workbench .tag-options .color-field input{flex:none;width:32px;min-width:32px;height:28px}body main .creator-workbench .tag-options .color-field label{min-width:0;font-size:12px;line-height:1.5}body main .creator-workbench .tag-options .tag-toggle{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:16px 0 0;padding:12px;font-size:14px;line-height:1.5}body main .creator-workbench .tag-options .tag-toggle [role=switch]{flex:none;min-width:32px}body main .creator-workbench .tag-options .tag-outline-grid{grid-template-columns:1fr;gap:12px}body main .creator-workbench .tag-options .tag-outline-grid .tag-toggle{margin:0}body main .creator-workbench .tag-padding-grid{grid-template-columns:1fr;gap:28px}body main .creator-workbench .tag-spacing-inputs{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:10px;margin-top:12px}body main .creator-workbench .tag-link{align-self:end;width:38px;height:44px;min-height:44px}body main .creator-workbench .tag-result-column .button-row{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}body main .creator-workbench .tag-result-column .button-row button{flex:150px}body main .creator-workbench .tag-result-column .hint{max-width:760px;margin:16px 0 28px}body main .creator-workbench .pack-heading{border-top:1px solid #303034;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:24px 0 0;display:flex}body main .creator-workbench .pack-heading h3{margin:0;font-size:18px;line-height:1.4}body main .creator-workbench .pack-result{padding:32px}body main .creator-workbench .pack-options h2{margin:0 0 24px;font-size:20px;line-height:1.4}body main .creator-workbench .pack-options .tool-example-button{margin-bottom:24px}body main .creator-workbench .pack-options .filebox+.filebox{margin-top:20px}body main .creator-workbench .pack-options .button-row{gap:12px;margin-top:24px}body main .creator-workbench .pack-generator-toolbar{gap:16px;padding:16px 24px}body main .creator-workbench .pack-generator-toolbar .notice{min-width:240px}body main .creator-workbench .pack-generator-layout>div:first-child{padding:28px}body main .creator-workbench .pack-generator-layout .file-list>div{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}body main .creator-workbench .pack-generator-layout .file-list>div>span{word-break:break-word;flex:120px;min-width:0;font-size:13px}body main .creator-workbench .pack-generator-layout .file-list .field{flex:0 150px;min-width:0;max-width:100%}body main .creator-workbench .pack-generator-layout .file-tree{margin-top:24px;padding:24px}body main .creator-workbench .pack-generator-layout .file-tree code{font-size:13px;line-height:1.9}body main .creator-workbench .pack-generator-layout .tool-controls{flex-direction:column;gap:20px;display:flex}body main .creator-workbench .pack-generator-layout .tool-controls>.hint{margin:0}body main .creator-workbench .conflict{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}body main .creator-workbench .conflict code{overflow-wrap:anywhere;flex:200px;min-width:0}body main .creator-workbench .conflict .field{flex:0 160px;min-width:0;max-width:100%}@media (min-width:701px) and (max-width:1100px){body main .creator-workbench:not(.pixel-light-studio){--tool-sidebar:350px}body main .creator-workbench:not(.pixel-light-studio) :is(.tag-options,.pack-options,.pack-generator-layout>.tool-controls){padding:22px}}@media (max-width:700px){body main .creator-workbench:not(.pixel-light-studio) :is(.tag-options,.pack-options,.pack-generator-layout>.tool-controls){gap:24px;padding:24px 20px}body main .creator-workbench .pack-result,body main .creator-workbench .pack-generator-layout>div:first-child{padding:24px 20px}body main .creator-workbench .pack-generator-toolbar{padding:16px 20px}body main .creator-workbench .tag-options .form-grid{gap:16px 12px}body main .creator-workbench .conflict{padding:16px}body main .creator-workbench .pack-generator-toolbar .notice{flex-basis:100%;min-width:0}}body main .creator-workbench button[role=switch]{border-radius:999px!important;flex:0 0 34px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:34px!important;min-width:34px!important;height:20px!important;min-height:20px!important;padding:1px!important;display:inline-flex!important}body main .creator-workbench button[role=switch] [data-slot=switch-thumb]{border-radius:50%;background:#f0f0f4!important;flex:none!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;display:block!important}body main .creator-workbench .tool-page-header{box-sizing:border-box;gap:16px;height:88px;min-height:88px;padding:18px 26px}body main .creator-workbench .tool-page-back{border-radius:12px;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}body main .creator-workbench .tool-page-title{align-items:center;gap:16px;min-width:0;display:flex}body main .creator-workbench .tool-page-title h1{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:650;line-height:1.3}body main .creator-workbench .tool-page-beta{letter-spacing:.22em;color:#a9a1b5;white-space:nowrap;flex:none;font-size:10px;font-weight:300;line-height:1}@media (max-width:700px){body main .creator-workbench .tool-page-header{gap:12px;height:auto;min-height:80px;padding:16px}body main .creator-workbench .tool-page-title{flex-wrap:wrap;gap:6px 12px}body main .creator-workbench .tool-page-title h1{font-size:20px}}.viewer-preview-bar{z-index:1100;color:#eeeaf3;box-sizing:border-box;background:#141218;border:1px solid #78629d;border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 36px);padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 24px #0007}.viewer-preview-bar label{align-items:center;gap:10px;display:flex}.viewer-preview-bar select,.viewer-preview-bar button{min-height:36px;color:inherit;font:inherit;background:#211c27;border:1px solid #49404f;border-radius:7px;padding:6px 10px}.viewer-preview-bar button{cursor:pointer}.viewer-preview-bar :is(select,button):focus-visible{outline-offset:2px;outline:2px solid #b69bdc}@media (max-width:600px){.viewer-preview-bar{flex-wrap:wrap;max-width:none;bottom:12px;left:12px;right:12px}.viewer-preview-bar label{flex-wrap:wrap;flex:1}.viewer-preview-bar select{max-width:100%}}body div.corals-dialog.support-chat-dialog[data-state]{border-radius:var(--corals-radius-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 80px #0009;border-color:var(--corals-outline)!important;background:0 0!important}body div.corals-dialog.support-chat-dialog[data-state=closed]{display:none!important}body .support-chat-dialog:before,body .support-chat-dialog:after{display:none}body .support-chat-dialog :is(.support-presence,.support-upload,.support-welcome>svg){color:var(--corals-copy)!important}body .support-chat-dialog :is(textarea,select){background:var(--corals-field)!important;color:var(--corals-white)!important;border-color:var(--corals-outline)!important}body .support-chat-dialog :is(.support-welcome,.support-compose)>.primary{box-shadow:none;border:1px solid #fff3;color:#17171b!important;background:#ececf1!important}body .support-chat-dialog .support-message.customer{-webkit-backdrop-filter:none;backdrop-filter:none;color:#eee!important;background:#29292f!important;border:1px solid #ffffff18!important}body .support-chat-dialog .support-message.team:not(.internal){border:1px solid #ffffff12;color:#eee!important;background:#19191e!important}body .support-chat-dialog .support-message.team:not(.internal) :is(p,small,time){color:#d0d0da!important}.support-requests{gap:10px;display:grid}.support-requests>p{color:#a2a2ae;margin-bottom:8px;font-size:13px}.support-request{text-align:left;background:#1a1a20;border:1px solid #ffffff18;border-radius:10px;gap:6px;width:100%;padding:14px;display:grid}.support-request:hover{border-color:#c6a4fa60}.support-request span{text-overflow:ellipsis;white-space:nowrap;color:#bcbcc8;max-width:100%;font-size:13px;overflow:hidden}.support-request small{color:#90909e;font-size:11px}.support-requests h4{margin:18px 0 8px}.support-idle{color:#c5c5cf;background:#ffffff06;border-top:1px solid #ffffff12;flex-shrink:0;padding:12px 18px;font-size:12px;line-height:1.6}.support-idle strong{font-variant-numeric:tabular-nums;color:#fff}.staff-inbox .support-idle{margin:0}.support-dismiss{color:#a0a0ac;padding:4px;position:absolute;top:18px;right:18px}.support-dismiss:hover{color:#fff}body .support-launcher[hidden]{display:none!important}@keyframes support-fold-to-bubble{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-32px,78px)scale(.06)}}@keyframes support-bubble-return{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}body .support-chat-dialog.support-closing[data-state=open]{transform-origin:100% 100%;pointer-events:none;animation:.22s cubic-bezier(.4,0,.2,1) both support-fold-to-bubble!important}body .support-launcher:not([hidden]){animation:.16s ease-out both support-bubble-return}@media (max-width:520px){body .support-chat-dialog.support-closing[data-state=open]{transform-origin:100% 100%}}@media (prefers-reduced-motion:reduce){body .support-chat-dialog.support-closing[data-state=open],body .support-launcher:not([hidden]){animation:none!important}}body .support-launcher,body div.corals-dialog.support-chat-dialog[data-state]{z-index:2147483647!important}.support-layer{display:contents}body .support-launcher,body .support-chat-dialog:not(.support-closing){pointer-events:auto!important}body div.corals-dialog.support-chat-dialog[data-state]{width:min(420px,100vw - 24px);overflow:hidden;box-shadow:0 18px 70px #0008;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#101012!important;border:1px solid #37373e!important;border-radius:14px!important;padding:0!important}body .support-chat-dialog>[data-slot=dialog-title]{color:#f0eff4;border-bottom:1px solid #303036;padding:20px 22px;line-height:24px;margin:0!important;font-size:17px!important}body .support-chat-dialog .support-workspace{background:#101012;height:auto;max-height:calc(85dvh - 70px);display:block;overflow:auto}body .support-chat-dialog .support-conversation{background:#101012;flex-direction:column;min-height:340px;max-height:calc(85dvh - 70px);padding:0;display:flex}.support-client-toolbar{color:#9999a5;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:11px;display:flex}.support-client-toolbar>button{color:#d4d4dc;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px}body .support-chat-dialog .support-guided-start{background:0 0;border:0;flex:1;padding:14px 20px 24px;overflow:auto}.support-auto-message{background:#1b1b20;border:1px solid #34343a;border-radius:10px 10px 10px 2px;max-width:95%;padding:14px 16px;display:inline-block}.support-auto-message>span{color:#9c9ca8;letter-spacing:.03em;font-size:10px}.support-auto-message p{margin:6px 0 0;font-size:14px;line-height:22px;color:#eeedf3!important}.support-topic-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.support-topic-options>button{color:#dedee5;cursor:pointer;text-align:left;background:#141416;border:1px solid #3d3d45;border-radius:9px;min-height:44px;padding:10px 12px;font-size:12px;line-height:19px}.support-topic-options>button:hover,.support-topic-options>button[aria-pressed=true]{color:#fff;background:#29292f;border-color:#81818d}.support-topic-guidance{color:#aaaab4;margin:16px 0 0;font-size:11px;line-height:19px}body .support-chat-dialog .support-compose{background:#151517;border:0;border-top:1px solid #303036;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0;padding:16px 20px;display:grid}body .support-chat-dialog .support-compose textarea{resize:none;color:#ededf3;border-radius:9px;grid-column:1;width:100%;min-height:76px;max-height:180px;margin:0;padding:11px 12px;font-size:13px;line-height:21px;background:#1c1c20!important;border:1px solid #414149!important}body .support-chat-dialog .support-compose>.primary{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 12px;font-size:12px;display:flex;color:#17171b!important;background:#e1e1e8!important;border:1px solid #eeeef3!important}body .support-chat-dialog .support-compose>small{color:#92929e;grid-column:1/-1;font-size:10px;line-height:17px}.support-chat-dialog .support-compose>.support-upload{grid-column:1/-1;font-size:11px}body .support-chat-dialog .support-messages{background:#101012;min-height:160px;max-height:340px;padding:20px;overflow:auto}body .support-chat-dialog .support-message{border-radius:10px;max-width:90%;margin:0 0 14px;padding:13px 15px;font-size:13px;line-height:21px}.support-chat-dialog .support-message time{color:#9999a6;font-size:9px}.support-chat-dialog .support-message small{font-size:10px}body .support-chat-dialog .support-message.customer{margin-left:auto;background:#303036!important;border:1px solid #484850!important}.support-chat-dialog .support-message.team{background:#1a1a20!important;border-color:#34343c!important}body .support-chat-dialog .support-conversation-head{border-bottom:1px solid #303036;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 20px;font-size:11px;display:flex}.support-chat-dialog .support-actions{flex-wrap:wrap;gap:7px;display:flex}.support-chat-dialog .support-actions button{color:#d5d5df;background:#232329;border:1px solid #414148;border-radius:6px;min-height:30px;padding:5px 8px;font-size:10px}.support-history-view{max-height:440px;padding:18px 20px;overflow:auto}.support-history-view h3{margin:0 0 16px;font-size:15px}.support-history-view .support-request{background:#19191e;border:1px solid #35353c;margin:0 0 10px;padding:14px;font-size:12px}body .dash-security-frame .dash-section[data-section=support]{background:0 0!important;border:0!important;padding:0!important}body .dash-security-frame .dash-section[data-section=support] .staff-inbox{background:#111113;min-height:650px;border:1px solid #37373e!important;border-radius:10px!important}body .dash-security-frame .staff-inbox .support-thread-list{min-width:0;background:#141416!important;border-right:1px solid #34343a!important;padding:20px!important}.staff-inbox .support-thread-list h2{color:#e6e5ed;margin:0 0 18px;font-size:17px}.staff-inbox .support-filters{border-bottom:1px solid #333339;flex-wrap:wrap;gap:5px;margin:0 0 10px;padding:0 0 16px;display:flex}body .dash-security-frame .staff-inbox .support-filters>button{border-radius:6px;min-height:32px;padding:5px 8px;font-size:10px;color:#a8a8b3!important;background:0 0!important;border:1px solid #0000!important}body .dash-security-frame .staff-inbox .support-filters>button[aria-pressed=true]{color:#f1f1f6!important;background:#29292f!important;border-color:#666671!important}body .dash-security-frame .staff-inbox .support-thread-list>button.support-thread{text-align:left;border-radius:8px;gap:6px;min-height:98px;margin-bottom:9px;display:grid;position:relative;background:0 0!important;border:1px solid #303036!important;padding:15px!important}body .dash-security-frame .staff-inbox .support-thread-list>button.support-thread.selected{background:#26262c!important;border-color:#747480!important}.staff-inbox .support-thread>strong{color:#e3e3eb;text-overflow:ellipsis;white-space:nowrap;padding-right:34px;font-size:12px;overflow:hidden}.staff-inbox .support-thread>time{color:#92929f;font-size:9px;position:absolute;top:15px;right:10px}.staff-inbox .support-thread>span{color:#9999a7;font-size:10px}.staff-inbox .support-thread>small{color:#b5b5c0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}body .dash-security-frame .staff-inbox .support-conversation{min-width:0;padding:22px;background:#101012!important}.staff-inbox .support-welcome{text-align:center;color:#a3a3ae;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.staff-inbox .support-welcome>svg{display:none}.staff-inbox .support-welcome h3{color:#d9d9e1;margin:0 0 10px;font-size:20px}.staff-inbox .support-welcome p{max-width:300px;font-size:12px}body .dash-security-frame .staff-inbox .support-customer{color:#d4d4de;background:#171719!important;border-color:#35353b!important}.staff-inbox .support-identity{border-bottom:1px solid #323239;padding:14px 0;font-size:12px}.staff-inbox .support-identity span{color:#92929f;margin-top:5px;font-size:10px;display:block}body .dash-security-frame .staff-inbox .support-message.customer{color:#eee;background:#26262b!important;border:1px solid #3d3d45!important}.staff-inbox .support-message.team{background:#1c1c22!important;border:1px solid #37373f!important}.staff-inbox .support-message.internal{border-style:dashed!important}@media (max-width:760px){body .dash-security-frame .staff-inbox .support-thread-list{border-bottom:1px solid #34343a!important;border-right:0!important}body .support-chat-dialog .support-compose{padding:14px 16px}.support-client-toolbar,body .support-chat-dialog .support-guided-start{padding-inline:16px}}.team-manager{min-width:0;color:var(--studio-text,#eee)}.team-manager-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.team-manager-heading h2{letter-spacing:-.8px;margin:0 0 10px;font-size:clamp(25px,3vw,32px);line-height:1.2}.team-manager-heading p{color:#aaa8b3;max-width:610px;margin:0;font-size:14px;line-height:1.65}.team-manager-heading>.primary{flex-shrink:0;min-height:42px}.team-role-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 30px;display:grid}.team-role-overview-card{background:#111114;border:1px solid #ffffff16;border-radius:12px;min-width:0;padding:17px}.team-role-overview-card h3{margin:0 0 9px;font-size:14px;font-weight:600}.team-role-overview-card p{color:#aaa8b3;margin:0;font-size:12px;line-height:1.65}.team-role-overview-card.role-ceo{background:#16121d;border-color:#8f6bd84d}.team-manager-body{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:24px;display:grid}.team-manager-body>div{min-width:0}.team-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.team-list-heading h3{align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.team-list-heading h3>span{color:#aaa8b3;font-size:12px;font-weight:400}.team-list-heading .text-link{font-size:12px}.team-search{display:block;margin-bottom:16px!important}.team-search>span{color:#aaa8b3;font-size:12px!important}.team-search input{width:100%;min-height:41px;font-size:13px}.team-member-list{gap:10px;display:grid}.team-member{background:#111114;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.team-member-avatar{color:#d6c3f4;background:#22212a;border-radius:10px;flex:0 0 40px;align-self:flex-start;place-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:grid}.team-member-avatar.role-ceo{color:#dfc3ff;background:#30233e}.team-member-avatar.role-support{color:#a1d4c5;background:#1c302c}.team-member-info{flex:1;min-width:0}.team-member-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.team-member-title strong{overflow-wrap:anywhere;font-size:14px}.team-role-label{white-space:nowrap;background:#28232f;border-radius:5px;padding:4px 7px;font-weight:500;line-height:1.3;color:#c8b6e3!important;margin:0!important;font-size:10px!important;display:inline-block!important}.team-role-label.role-ceo{background:#33233e;color:#e2c5f7!important}.team-role-label.role-support{background:#1e302a;color:#b0d6bf!important}.team-role-label.role-moderator{background:#222c3c;color:#b3c9e8!important}.team-member-email{color:#aaa8b3;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.team-permission-summary{color:#8f8c9a!important;margin:9px 0 0!important;font-size:11px!important;line-height:1.6!important}.team-member>.secondary{flex-shrink:0;min-height:35px;padding:8px 10px;font-size:11px}.team-owner-label{color:#a799b9;flex-shrink:0;align-self:flex-start;margin-top:5px;font-size:11px}.team-owner-note{background:#101012;border:1px solid #ffffff14;border-radius:12px;padding:20px}.team-owner-note h3{margin:0 0 13px;font-size:14px;line-height:1.5}.team-owner-note p{color:#a3a0ad;margin:0 0 13px;font-size:12px;line-height:1.75}.team-owner-note p:last-child{margin-bottom:0}.team-notice{color:#b8d9c6;background:#14241d;border:1px solid #345844;border-radius:8px;margin:0 0 18px;padding:12px 15px;font-size:13px}.team-empty{color:#8f8c9a;border:1px dashed #ffffff1c;border-radius:10px;margin:0;padding:22px;font-size:13px;line-height:1.7}.team-invitations-heading{margin-top:28px}.team-pending{background:#101012;border:1px solid #ffffff18;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.team-pending>div{min-width:0}.team-pending strong{overflow-wrap:anywhere;margin-right:9px;font-size:13px}.team-pending p{color:#a3a0ad;margin:7px 0 0;font-size:11px;line-height:1.5}.team-pending>.text-link{flex-shrink:0;font-size:11px}.team-editor-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 48px);overflow-y:auto;width:min(680px,100vw - 32px)!important;max-width:680px!important;padding:28px!important}.team-editor-dialog form{margin-top:5px}.team-editor-fields{border:0;min-width:0;margin:0;padding:0}.team-editor-fields>.field{margin:16px 0!important}.team-editor-fields .field>span{font-size:12px!important}.team-editor-fields input:not([type=checkbox]):not([type=radio]){width:100%;min-height:42px;font-size:14px}.team-editor-fields input[readonly]{color:#9895a3}.team-role-picker,.team-permission-picker{border:0;min-width:0;margin:23px 0 0;padding:0}.team-role-picker legend,.team-permission-picker legend{margin-bottom:11px;font-size:13px;font-weight:600}.team-role-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.team-role-picker label{cursor:pointer;background:#161519;border:1px solid #ffffff20;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:16px 12px;display:flex;position:relative}.team-role-picker label.is-selected{background:#21192c;border-color:#a079d1}.team-role-picker input{accent-color:#b48adb;margin:0;position:absolute;top:12px;right:10px}.team-role-picker strong{padding-right:18px;font-size:12px}.team-role-picker span{color:#aaa6b5;font-size:11px;line-height:1.6}.team-role-picker label:has(input:focus-visible){outline-offset:3px;outline:2px solid #c8a4f2}.team-permission-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.team-permission-picker label{cursor:pointer;border:1px solid #ffffff1c;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.team-permission-picker input{accent-color:#b48adb;flex-shrink:0;margin:3px 0 0}.team-permission-picker label>span{min-width:0}.team-permission-picker strong{font-size:12px;line-height:1.5;display:block}.team-permission-picker small{color:#9a96a5;margin-top:4px;font-size:11px;line-height:1.6;display:block}.team-editor-help{color:#aaa6b5;margin:14px 0 0;font-size:12px;line-height:1.7}.team-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.team-editor-actions button{min-height:40px;font-size:12px}.team-remove-link{margin-left:auto;color:#d89d9d!important}.team-created-invite{min-width:0}.team-created-invite input{width:100%;min-width:0;font-size:12px}.team-created-invite>p{color:#aaa6b5;font-size:12px;line-height:1.6}:is(.team-manager button:focus-visible,.team-editor-dialog button:focus-visible){outline-offset:3px;outline:2px solid #c8a4f2}@media (max-width:1180px){.team-manager-body{grid-template-columns:minmax(0,1fr)}.team-owner-note{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.team-owner-note h3{grid-column:1/-1;margin:0}.team-owner-note p{margin:0}.team-role-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.team-manager-heading{flex-direction:column;gap:17px}.team-manager-heading>.primary{width:100%}.team-role-overview-card{padding:14px}.team-role-overview-card p{font-size:11px}.team-member{flex-wrap:wrap;gap:11px;padding:15px}.team-member-info{min-width:calc(100% - 58px)}.team-member>.secondary,.team-owner-label{margin-left:51px}.team-owner-note{grid-template-columns:1fr;gap:12px}.team-pending{flex-direction:column;align-items:flex-start;gap:12px}.team-editor-dialog{max-height:calc(100dvh - 28px);padding:21px!important}.team-role-picker{grid-template-columns:1fr}.team-role-picker label{padding:13px}.team-role-picker span{padding-right:15px}.team-permission-picker{grid-template-columns:1fr}.team-editor-actions .primary,.team-editor-actions .secondary{flex:1}.team-remove-link{text-align:left;flex-basis:100%;margin-left:0}.team-member-title{align-items:flex-start}.team-pending strong{margin:0 0 7px;display:block}}.owner-payments{min-width:0}.owner-payments h2{letter-spacing:-.7px;margin:0 0 13px;font-size:30px}.owner-payments-intro{color:#aaa8b3;max-width:650px;margin:0 0 25px;font-size:14px;line-height:1.7}.owner-payments-preview{color:#c5b1df;background:#1c1726;border:1px solid #a47ccd38;border-radius:10px;padding:15px 18px;font-size:13px;line-height:1.7}.owner-payments-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0;display:grid}.owner-payments-status>div{background:#111114;border:1px solid #ffffff19;border-radius:12px;padding:20px}.owner-payments-status dt{color:#aaa8b3;margin-bottom:12px;font-size:12px}.owner-payments-status dd{margin:0;font-size:15px;line-height:1.6}.owner-payments-plan{border:1px solid #ffffff18;border-radius:12px;margin-top:28px;padding:22px}.owner-payments-plan h3{margin:0 0 13px;font-size:16px}.owner-payments-plan p{color:#aaa8b3;margin:12px 0 0;font-size:13px;line-height:1.8}@media (max-width:700px){.owner-payments-status{grid-template-columns:1fr}}.owner-readiness{margin:0}.owner-readiness>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;display:flex}.owner-readiness dt{color:#aaa8b3;font-size:13px;line-height:1.6}.owner-readiness dd{text-align:right;margin:0;font-size:13px;line-height:1.6}.owner-readiness [data-health=warning]{color:#ddc788}.owner-readiness [data-health=failed]{color:#eca4a4}@media (max-width:540px){.owner-readiness>div{display:block}.owner-readiness dd{text-align:left;margin-top:5px}}.owner-legal-review>.secondary{margin-top:16px}.owner-legal-languages{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.owner-legal-languages button{color:inherit;background:#121215;border:1px solid #ffffff24;border-radius:8px;padding:9px 16px}.owner-legal-languages button[aria-pressed=true]{background:#292133;border-color:#a080bd}.owner-legal-review .purchase-terms-page{min-width:0;max-width:none;padding:24px 0 0}.owner-legal-review .purchase-terms-page h1{font-size:26px}.owner-legal-review .purchase-terms-page header{margin-bottom:20px}.owner-legal-review .purchase-terms-version{overflow-wrap:anywhere}.dash-revenue{border-bottom:1px solid #333339;min-width:0;margin:0 0 32px;padding-bottom:28px}.dash-revenue>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.dash-revenue h2{color:#ededf0;margin:0 0 7px;font-size:21px;line-height:28px}.dash-revenue header p,.dash-revenue-note{color:#a5a5af;margin:0;font-size:12px;line-height:1.8}.dash-revenue-controls{flex:none;gap:10px;display:flex}.dash-revenue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:24px;display:grid}.dash-revenue-metrics>div{border-left:1px solid #333339;min-width:0;padding:5px 20px}.dash-revenue-metrics>div:first-child{border:0;padding-left:0}.dash-revenue-metrics>div>span{color:#b1b1ba;font-size:12px}.dash-revenue-metrics strong{letter-spacing:-.035em;color:#eeeef3;overflow-wrap:anywhere;margin:9px 0;font-size:clamp(19px,2.1vw,30px);line-height:1.4;display:block}.dash-revenue-metrics small{color:#b3b3bd;font-size:11px}.dash-revenue-metrics small>span{color:#898994;margin-top:5px;font-size:10px;display:block}.dash-revenue-metrics [data-direction=up]{color:#94bfa6}.dash-revenue-metrics [data-direction=down]{color:#d5a2a2}.dash-revenue-plot{background:#131315;border:1px solid #34343b;border-radius:10px;min-width:0;padding:18px 16px 0}.dash-revenue-plot svg{width:100%;height:auto;display:block;overflow:visible}.dash-revenue-plot svg text{fill:#93939e;font-size:10px}.dash-revenue-legend{color:#bdbdc7;flex-wrap:wrap;gap:20px;padding:0 5px 10px;font-size:11px;display:flex}.dash-revenue-legend span:before{content:"";vertical-align:middle;border-top:2px solid #e1e1e8;width:16px;margin-right:7px;display:inline-block}.dash-revenue-legend .revenue-series-life:before{border-color:#a5a5b2;border-top-style:dashed}.dash-revenue-legend .revenue-series-net:before{border-color:#777783}.dash-revenue-day{color:#aaaab5;border-top:1px solid #333339;flex-wrap:wrap;gap:12px 20px;padding:15px 4px;font-size:11px;line-height:1.7;display:flex}.dash-revenue-day strong{color:#dddde7}.dash-revenue-note{max-width:950px;margin:16px 0}.dash-revenue>footer{color:#9999a4;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;font-size:11px;display:flex;background:0 0!important;border:0!important;padding:0!important}.dash-revenue>details{margin-top:22px}.dash-revenue>details>summary{color:#bdbdc7;cursor:pointer;font-size:12px}.dash-revenue table{margin-top:16px}.dash-revenue td{white-space:nowrap}@media (max-width:1000px){.dash-revenue>header{flex-direction:column}.dash-revenue-metrics{grid-template-columns:1fr 1fr;gap:24px 0}.dash-revenue-metrics>div:nth-child(3){border:0;padding-left:0}}@media (max-width:550px){.dash-revenue-metrics>div{padding-inline:12px}.dash-revenue-controls{flex-wrap:wrap}.dash-revenue-day{gap:8px 14px}.dash-revenue-day strong{width:100%}.dash-revenue-plot{padding:16px 5px 0}.dash-revenue>footer{flex-wrap:wrap}.dash-revenue-legend{gap:12px;font-size:10px}}body .admin-workspace:has(.corals-dashboard){padding:28px 28px 72px;max-width:1540px!important}.corals-dashboard{--dash-line:#292929;--dash-muted:#9d9d9d;color:#efedf4;grid-template-columns:216px minmax(0,1fr);align-items:start;gap:28px;min-width:0;display:grid}.corals-dashboard *{box-sizing:border-box}.corals-dashboard button,.corals-dashboard input,.corals-dashboard select{font:inherit}.corals-dashboard button,.corals-dashboard a,.corals-dashboard input,.corals-dashboard select{outline-offset:3px}.corals-dashboard :is(button,a,input,select):focus-visible{outline:2px solid #a5a5a5}.corals-dashboard button{cursor:pointer}.corals-dashboard button:disabled{opacity:.4;cursor:default}.corals-dashboard p{line-height:1.65}.corals-dashboard button,.corals-dashboard select{color:#e6e1ed;background:#181818;border:1px solid #373737;border-radius:8px;min-height:36px;padding:8px 12px;font-size:12px}.corals-dashboard button:hover:not(:disabled){background:#222;border-color:#696969}.corals-dashboard select{max-width:100%}.corals-dashboard input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]){color:#eee;background:#111;border:1px solid #323232;border-radius:8px;min-width:0;max-width:100%;min-height:40px;padding:10px 12px}.corals-dashboard .dash-sidebar{border-right:1px solid var(--dash-line);flex-direction:column;min-height:700px;padding:8px 22px 16px 0;display:flex;position:sticky;top:22px}.dash-brand{color:inherit;align-items:center;gap:9px;padding:0 9px 25px;font-size:16px;text-decoration:none;display:flex}.dash-brand img{object-fit:contain;width:31px;height:31px}.dash-brand strong{color:#a0a0a0;font-weight:600}.dash-nav-search{background:#111;border:1px solid #323232;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex}.corals-dashboard .dash-nav-search input{width:100%;background:0 0!important;border:0!important;min-height:38px!important;padding:8px 0!important;font-size:11px!important}.dash-nav-group{margin:22px 0 0}.dash-nav-group>p{color:#7d7d7d;text-transform:uppercase;letter-spacing:.12em;margin:0 10px 8px;font-size:10px}.corals-dashboard .dash-nav-group>button{text-align:left;color:#a6a6a6;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-height:42px;margin:3px 0;padding:11px 10px;font-size:12px;display:flex}.corals-dashboard .dash-nav-group>button[aria-current=page]{color:#e8e8e8;background:#78787822;border-color:#68686870}.corals-dashboard .dash-nav-group>button svg{opacity:.8;flex-shrink:0}.dash-sidebar-account{border-top:1px solid var(--dash-line);align-items:center;gap:10px;margin-top:30px;padding:18px 7px 0;display:flex}.dash-avatar{background:#2b2b2b;border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.dash-sidebar-account strong,.dash-sidebar-account small{display:block}.dash-sidebar-account strong{font-size:12px}.dash-sidebar-account small{color:var(--dash-muted);margin-top:4px;font-size:10px}.dash-nav-empty{color:var(--dash-muted);padding:10px;font-size:12px}.dash-main{min-width:0}.dash-header{border-bottom:1px solid var(--dash-line);justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:6px 0 22px;display:flex}.dash-header>div>p{color:#949494;margin:0 0 7px;font-size:11px}.dash-header>div>p>span{color:#b0b0b0;border-left:1px solid #393939;margin-left:12px;padding-left:12px;font-size:10px;display:inline-block}.corals-dashboard .dash-header h1{letter-spacing:-.04em;margin:0!important;font-size:27px!important;font-weight:600!important;line-height:1.25!important}.dash-header-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.dash-header-actions>a{color:#ccc;border:1px solid #494949;border-radius:8px;padding:9px 14px;font-size:12px;text-decoration:none}.dash-auto-refresh{color:var(--dash-muted);align-items:center;gap:7px;font-size:10px;display:flex}.dash-auto-refresh input{accent-color:#919191}.dash-section{min-width:0}.dash-overview-tools{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.dash-overview-tools>p{color:#9e9e9e;margin:0;font-size:11px}.dash-overview-tools>p>span{color:#787878;margin-top:2px;font-size:10px;display:block}.corals-dashboard .dash-overview-tools button{align-items:center;gap:7px;display:flex}.dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.corals-dashboard .dash-metric{border:1px solid var(--dash-line);text-align:left;color:#a9a9a9;background:#111;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-height:156px;padding:17px;display:flex;position:relative;overflow:hidden}.corals-dashboard .dash-metric-primary{background:linear-gradient(155deg,#60606045,#141414 78%);border-color:#4f4f4f}.dash-metric-symbol{color:#c4c4c4;background:#9a9a9a13;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:2px;display:grid}.dash-metric>span:not(.dash-metric-symbol){min-height:28px;font-size:10px;line-height:1.4}.corals-dashboard .dash-metric>strong{color:#faf7ff;letter-spacing:-.04em;font-size:29px;font-weight:600;line-height:1.15}.dash-metric>small{color:#858585;font-size:9px}.dash-overview-columns{grid-template-columns:minmax(0,1.8fr) minmax(235px,1fr);align-items:start;gap:18px;margin-bottom:20px;display:grid}.corals-dashboard .dash-card{border:1px solid var(--dash-line);min-width:0;box-shadow:none;background:#101010;border-radius:12px;padding:20px}.dash-card>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px;display:flex}.corals-dashboard .dash-card h2{letter-spacing:-.015em;margin:0 0 7px;font-size:16px;font-weight:600;line-height:1.4}.dash-card header p{color:var(--dash-muted);margin:0;font-size:11px}.dash-card h3{margin:0 0 10px;font-size:13px}.dash-chart-controls{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dash-chart-controls>label{min-width:0;color:var(--dash-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.dash-chart-controls select{min-height:32px;padding:7px 8px;font-size:10px}.dash-chart-controls>strong{text-align:right;font-size:24px}.dash-chart-controls>strong>small{color:var(--dash-muted);font-size:9px;font-weight:400;line-height:1.4;display:block}.dash-chart svg[role=img]{width:100%;margin-top:4px;display:block;overflow:visible}.dash-chart details{border-top:1px solid #272727;padding-top:12px;font-size:11px}.dash-chart summary{cursor:pointer;color:#b4b4b4;padding:7px 0}.dash-chart .dash-export{min-height:30px;margin-top:12px;font-size:10px}.corals-dashboard .dash-tasks>button{border:0;border-bottom:1px solid var(--dash-line);text-align:left;color:#bcbcbc;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.dash-tasks>button strong{color:#c4c4c4;background:#272727;border-radius:6px;padding:4px 8px;font-size:13px}.dash-plan-summary{border-top:1px solid var(--dash-line);margin-top:22px;padding-top:20px}.dash-plan-summary>p{color:var(--dash-muted);margin-bottom:18px;font-size:10px}.dash-plan-summary>div{grid-template-columns:60px 1fr 25px;align-items:center;gap:10px;margin:12px 0;font-size:10px;display:grid}.dash-plan-summary meter{width:100%;height:7px}.dash-plan-summary meter::-webkit-meter-bar{background:#242424;border:0}.dash-plan-summary meter::-webkit-meter-optimum-value{background:#888}.dash-plan-summary strong{text-align:right;font-size:11px}.dash-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.corals-dashboard table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.corals-dashboard th{color:#909090;white-space:nowrap;background:#171717;border-bottom:1px solid #333;padding:12px 10px;font-size:10px;font-weight:500}.corals-dashboard td{color:#c5c5c5;overflow-wrap:anywhere;border-bottom:1px solid #212121;padding:14px 10px;line-height:1.5}.corals-dashboard tbody tr:hover{background:#1c1c1c55}.corals-dashboard td>strong{color:#f0ebf6;font-size:11px;font-weight:500;display:block}.corals-dashboard td>small{color:#838383;margin-top:4px;font-size:10px;display:block}.corals-dashboard td>button{min-height:30px;padding:6px 10px;font-size:10px}.dash-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.dash-status{color:#a8a8a8;white-space:nowrap;background:#212121;border-radius:5px;padding:4px 7px;font-size:9px;display:inline-block}.dash-status.good{color:#9fc9b1;background:#20352b66}.dash-status.warning{color:#dbbe94;background:#3c302466}.dash-table-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.dash-table-toolbar .dash-search{background:#111;border:1px solid #373737;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:180px;padding:0 12px;display:flex}.corals-dashboard .dash-search input{width:100%;background:0 0!important;border:0!important;padding:9px 0!important;font-size:11px!important}.dash-table-toolbar>select{max-width:200px;font-size:11px}.dash-section-intro{justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px;display:flex}.dash-section-intro>p{color:silver;max-width:560px;margin:0;font-size:12px;line-height:1.65}.dash-section-intro>p>small{color:#868686;margin-top:8px;font-size:10px;display:block}.dash-button-pair{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:260px;display:flex}.dash-button-pair>button{align-items:center;gap:7px;display:flex}.dash-pagination{color:#9e9e9e;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:10px;display:flex}.dash-pagination>span{margin-right:auto}.dash-pagination label{align-items:center;gap:7px;display:flex}.dash-pagination select,.dash-pagination button{min-height:32px;font-size:10px}.dash-empty{text-align:center;color:#969696;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:130px;padding:28px 18px;display:flex}.dash-empty>strong{color:#c4c4c4;font-size:13px}.dash-empty>p{max-width:360px;margin:0;font-size:11px}.dash-muted{color:#949494;font-size:10px}.dash-loading{text-align:center;color:#a0a0a0;border:1px solid var(--dash-line);background:#111;padding:48px 24px;font-size:13px}.dash-error{color:#bcbcbc;background:#1b1b1b;border:1px solid #4b4b4b;border-radius:10px;padding:26px;font-size:12px}.dash-error p{color:#9c9c9c;font-size:11px}.dash-footnote{color:#797979;margin:20px 0 0;font-size:10px;line-height:1.8}.dash-workspace-footer{color:#686868;border-top:1px solid #262626;justify-content:space-between;gap:16px;margin-top:32px;padding:20px 0 0;font-size:9px;display:flex}.corals-dashboard .admin-active-visitors{background:#111;border:1px solid #272727;border-radius:8px;gap:9px;margin:0 0 20px;padding:10px 14px;font-size:10px}.corals-dashboard .admin-active-visitors strong{font-size:11px}.corals-dashboard .dash-preview-settings{max-width:780px;padding:28px}.corals-dashboard .dash-preview-settings .field{margin:22px 0}.corals-dashboard .dash-preview-settings a{margin-top:0;font-size:12px;display:inline-flex}.corals-dashboard .admin-tabs{display:none!important}.corals-dashboard .admin-list>div{background:#111;border:1px solid #292929;border-radius:10px;align-items:center;margin-bottom:10px;padding:20px;display:flex}.corals-dashboard .admin-list>div>div{flex:1;min-width:0}.corals-dashboard .admin-list h3{margin:6px 0;font-size:14px}.corals-dashboard .admin-list p{color:#9e9e9e;margin:0;font-size:11px}.corals-dashboard .lead{color:#9e9e9e;margin:0 0 20px;font-size:12px;line-height:1.65}.corals-dashboard .admin-toolbar{margin:0 0 20px}.corals-dashboard .admin-toolbar h2{margin:0;font-size:18px}.corals-dashboard .editor{background:#111;border:1px solid #2d2d2d;border-radius:12px;padding:24px}.corals-dashboard .field>span{color:#b4b4b4;font-size:11px}.corals-dashboard .editor textarea{color:#eee;background:#0c0c0c;border:1px solid #353535;border-radius:8px;width:100%;min-height:160px;padding:12px}.corals-dashboard .admin-content-filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.corals-dashboard .admin-content-filters input{flex:1;min-width:180px!important}.corals-dashboard .admin-content-filters select{font-size:11px}.corals-dashboard .admin-content-count{color:#9b9b9b;margin:12px 0;font-size:10px}.corals-dashboard .owner-payments{padding:0}.corals-dashboard .owner-payments-status,.corals-dashboard .owner-payments-plan{background:#111;border-color:#2e2e2e}.corals-dashboard .team-role-picker>label,.corals-dashboard .team-row{background:#121212;border-color:#2c2c2c}.corals-dashboard .staff-security-card{background:#111;border-color:#2e2e2e}.dash-record-dialog{color:#eee!important;background:#0f0f0f!important;border:1px solid #3f3f3f!important;border-radius:14px!important;width:calc(100vw - 32px)!important;max-width:600px!important;padding:28px!important}.dash-record-dialog dl{max-height:50vh;margin:20px 0;overflow:auto}.dash-record-dialog dl>div{border-bottom:1px solid #2a2a2a;grid-template-columns:1fr 1.6fr;gap:16px;padding:12px 0;font-size:12px;display:grid}.dash-record-dialog dt{color:#959595}.dash-record-dialog dd{overflow-wrap:anywhere;margin:0}.dash-record-dialog>button:not([data-slot=dialog-close]){color:#dedede;background:#242424;border:1px solid #4e4e4e;border-radius:8px;padding:10px 14px;font-size:12px}.corals-dashboard .security-history>h2{font-size:18px}.corals-dashboard .security-history>p{color:#9d9d9d;font-size:11px}.corals-dashboard .security-event-list>div{background:#111;border:1px solid #2a2a2a;border-radius:9px;margin:8px 0;padding:16px;font-size:12px}.corals-dashboard .security-event-list small,.corals-dashboard .security-event-list time{color:#8a8a8a;font-size:10px}.corals-dashboard .security-event-list strong{font-size:12px}.corals-dashboard .team-workspace>h2{font-size:18px}@media (min-width:1500px){.corals-dashboard{grid-template-columns:225px minmax(0,1fr);gap:32px}.dash-metric>span:not(.dash-metric-symbol){min-height:18px}}@media (max-width:1150px){.corals-dashboard{grid-template-columns:190px minmax(0,1fr);gap:20px}.corals-dashboard .dash-sidebar{padding-right:15px}.dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-overview-columns{grid-template-columns:minmax(0,1fr)}.dash-section-intro{flex-direction:column}.dash-button-pair{justify-content:flex-start;max-width:none}.dash-plan-summary>div{grid-template-columns:80px 1fr 30px}.dash-chart svg[role=img]{max-height:280px}.corals-dashboard .dash-metric{min-height:140px}}@media (max-width:760px){body .admin-workspace:has(.corals-dashboard){padding:24px 16px 50px}.corals-dashboard{grid-template-columns:minmax(0,1fr)}.corals-dashboard .dash-sidebar{border-bottom:1px solid #2a2a2a;border-right:0;min-height:0;padding:0 0 18px;position:static}.dash-brand{padding:0 0 16px}.dash-sidebar>nav{align-items:flex-start;gap:8px;max-height:280px;display:flex;overflow-x:auto}.dash-nav-group{flex:1;min-width:155px;margin-top:12px}.corals-dashboard .dash-nav-group>button{min-height:38px;padding:9px 7px;font-size:11px}.dash-nav-group>p{margin-left:6px;font-size:9px}.dash-sidebar-account{margin-top:16px;padding-top:12px}.dash-header{align-items:start;margin-top:4px}.corals-dashboard .dash-header h1{font-size:23px!important}.dash-header-actions{flex-shrink:0;max-width:150px}.dash-header-actions>a{font-size:10px}.dash-auto-refresh{font-size:9px}.dash-header>div>p>span{display:none}.dash-metrics{gap:10px}.corals-dashboard .dash-metric{min-height:145px;padding:14px}.corals-dashboard .dash-card{padding:16px}.dash-card>header{margin-bottom:16px}.dash-card>header select{font-size:11px}.dash-chart-controls{align-items:start}.dash-chart-controls>label{max-width:65%}.dash-chart-controls select{width:100%;min-width:0}.dash-workspace-footer{flex-direction:column;gap:8px}.dash-record-dialog dl>div{grid-template-columns:1fr 1.4fr}.dash-table-toolbar>select{flex:1;max-width:none}.dash-overview-tools{align-items:flex-start}.dash-overview-tools>button{flex-shrink:0;font-size:10px}.dash-pagination label{margin-left:auto}.dash-pagination>span{width:100%}.dash-section-intro small{line-height:1.6}.corals-dashboard .admin-active-visitors{flex-wrap:wrap}.corals-dashboard .admin-list>div{flex-wrap:wrap;gap:10px}.corals-dashboard .admin-list>div>div{flex-basis:100%}}.dash-sidebar-account>div{min-width:0}.dash-sidebar-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.dash-avatar{flex-shrink:0}.corals-dashboard .dash-mobile-menu{display:none}@media (max-width:760px){.corals-dashboard .dash-sidebar{padding-bottom:12px;position:relative}.corals-dashboard .dash-brand{min-height:40px;margin-right:115px;padding-bottom:6px}.corals-dashboard .dash-mobile-menu{min-height:36px;font-size:11px;display:block;position:absolute;top:0;right:0}.dash-sidebar[data-menu-open=false]>nav,.dash-sidebar[data-menu-open=false]>.dash-nav-search,.dash-sidebar[data-menu-open=false]>.dash-sidebar-account{display:none}.dash-sidebar[data-menu-open=true]>.dash-nav-search{margin-top:12px}.dash-sidebar>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none;display:grid;overflow:visible}.dash-sidebar .dash-nav-group{min-width:0}.dash-sidebar .dash-nav-group:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;display:grid}.dash-sidebar .dash-nav-group:last-child>p{grid-column:1/-1}.dash-sidebar .dash-nav-group>button{margin:1px 0}.dash-sidebar .dash-sidebar-account{margin-top:14px}}body .corals-dashboard :is(.dash-workspace-footer,.dash-pagination){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}body .corals-dashboard :is(.dash-workspace-footer,.dash-pagination):before,body .corals-dashboard :is(.dash-workspace-footer,.dash-pagination):after{display:none!important}body .dash-security-frame{--dash-line:#292929;--dash-muted:#a6a6a6}body .dash-security-frame>.staff-lock-bar{border:0;border-bottom:1px solid var(--dash-line);min-height:48px;box-shadow:none;border-radius:0;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 0 244px;padding:0 0 18px;display:flex;background:0 0!important}body .dash-security-frame>.staff-lock-bar>span{color:#b9b9b9;flex:1;align-items:center;gap:9px;font-size:12px;display:flex!important}body .dash-security-frame>.staff-lock-bar>span svg{display:none}body .dash-security-frame>.staff-lock-bar>span:before{content:"";background:#a4a4a4;border-radius:50%;flex:none;width:6px;height:6px}body .dash-security-frame>.staff-lock-bar>button{color:#e4ddea;background:#161616;border:1px solid #373737;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:12px;display:inline-flex}body .dash-security-frame>.staff-lock-bar>button.text-link{background:0 0;border-color:#0000}body .dash-security-frame>.staff-lock-bar>button svg{display:none}body .dash-security-frame>.staff-lock-bar>button:hover{background:#1e1e1e;border-color:#6d6d6d}body .dash-security-frame>.staff-lock-bar>button:focus-visible{outline-offset:3px;outline:2px solid #b1b1b1}body .dash-security-frame .dash-main{padding-top:0}body .corals-dashboard .dash-header{border-bottom:0;align-items:center;gap:24px;margin:0;padding:28px 0 24px}body .corals-dashboard .dash-header>div>p{letter-spacing:.1em;color:#ababab;text-transform:uppercase;margin:0 0 10px;font-size:10px}body .corals-dashboard .dash-header>div>p>span{letter-spacing:0;color:#a5a5a5;text-transform:none;font-size:10px}body .corals-dashboard .dash-header h1{letter-spacing:-.035em;font-weight:600;line-height:1.2;margin:0!important;font-size:30px!important}body .corals-dashboard .dash-header-actions{align-items:center;max-width:none;display:flex}body .corals-dashboard .dash-header-actions>a{white-space:nowrap;border:1px solid #a7a7a7;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;color:#131313!important;background:#a7a7a7!important}body .corals-dashboard .dash-header-actions>a:hover{border-color:#bbb;background:#bbb!important}body .corals-dashboard .dash-overview-tools{align-items:center;gap:16px;min-height:42px;margin:0 0 24px}.dash-overview-presence{flex:1;min-width:0}.dash-refresh-controls{flex-shrink:0;align-items:center;gap:16px;display:flex}.dash-refresh-controls .dash-auto-refresh{color:#a6a6a6;align-items:center;gap:7px;max-width:none;font-size:11px;display:flex}.dash-refresh-controls input{accent-color:#989898;width:14px;height:14px}.corals-dashboard .dash-refresh-controls>button{min-height:38px;padding:9px 13px;font-size:12px}body .corals-dashboard .admin-active-visitors{color:#a6a6a6;border-radius:0;gap:10px;width:fit-content;max-width:100%;min-height:34px;margin:0;padding:0;font-size:11px;background:0 0!important;border:0!important}body .corals-dashboard .admin-active-visitors>strong{color:#eee7f4;white-space:nowrap;font-size:12px}body .corals-dashboard .admin-active-visitors>span:last-child{border-left:1px solid #343434;max-width:185px;padding-left:10px;font-size:10px;line-height:1.5}body .corals-dashboard .dash-metrics{gap:14px;margin:0 0 22px}body .corals-dashboard .dash-metric{background:#101010;border-color:#2e2e2e;border-radius:12px;gap:16px;min-height:160px;padding:22px}body .corals-dashboard .dash-metric-primary{background:linear-gradient(130deg,#262626,#151515);border-color:#5b5b5b}body .corals-dashboard .dash-metric>span{color:#bdbdbd;line-height:1.5;min-height:32px!important;font-size:12px!important}body .corals-dashboard .dash-metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1}body .corals-dashboard .dash-metric>small{color:#a8a8a8;font-size:10px}.dash-secondary-metrics{border-block:1px solid #292929;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;padding:18px 0;display:grid}body .corals-dashboard .dash-secondary-metric{border:0;text-align:left;background:0 0;border-right:1px solid #292929;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;min-height:60px;padding:0 20px;display:flex}body .corals-dashboard .dash-secondary-metric:first-child{padding-left:0}body .corals-dashboard .dash-secondary-metric:last-child{border-right:0}.dash-secondary-metric>span{color:#a5a5a5;font-size:11px;line-height:1.5}.dash-secondary-metric>strong{color:#eee7f4;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}body .corals-dashboard .dash-secondary-metric:hover{color:#bbb;background:0 0;border-color:#292929}.dash-secondary-metric:hover>span{color:#c2c2c2}.dash-data-context{color:#989898;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;margin:0 0 18px!important}body .corals-dashboard .dash-card{background:#101010;border-color:#292929;border-radius:12px;padding:24px}body .corals-dashboard .dash-card h2{letter-spacing:-.02em;margin:0 0 6px;font-size:18px;line-height:1.4}body .corals-dashboard .dash-card header p{color:#a6a6a6;font-size:11px;line-height:1.6}body .corals-dashboard .dash-card>header{gap:16px;margin-bottom:24px}body .corals-dashboard .dash-overview-columns{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);align-items:stretch;gap:18px}.dash-chart-controls{align-items:center;margin-bottom:18px}.dash-chart-controls>label{font-size:11px}.dash-chart-controls select{min-height:36px;font-size:11px}.dash-chart-controls>strong{font-size:28px}.dash-chart-controls>strong>small{color:#a6a6a6;margin-top:5px;font-size:10px}.dash-chart details{margin-top:16px;font-size:12px}.dash-chart .dash-export{min-height:34px;font-size:11px}body .corals-dashboard .dash-tasks>.dash-empty{color:#aaa;gap:12px;min-height:180px;padding:28px 0}.dash-tasks .dash-empty>strong{color:#d6d6d6;font-size:14px}.dash-tasks .dash-empty>p{color:#a6a6a6;max-width:225px;font-size:12px}.dash-plan-summary{margin-top:18px;padding-top:22px}.dash-plan-summary h3{font-size:14px}.dash-plan-summary>div{grid-template-columns:65px 1fr 24px;font-size:12px}.dash-plan-summary>p{font-size:11px;line-height:1.6}.dash-plan-summary strong,body .corals-dashboard table{font-size:12px}body .corals-dashboard th{color:#a4a4a4;background:#151515;padding:13px 12px;font-size:11px}body .corals-dashboard td{color:#ccc;padding:15px 12px}.dash-workspace-footer{color:#949494;font-size:10px}@media (min-width:1500px){body .dash-security-frame>.staff-lock-bar{margin-left:257px}}@media (max-width:1150px){body .dash-security-frame>.staff-lock-bar{margin-left:210px}body .corals-dashboard .dash-overview-columns{grid-template-columns:1fr}.dash-refresh-controls{gap:10px}.dash-refresh-controls .dash-auto-refresh{max-width:120px;font-size:10px}.dash-overview-presence .admin-active-visitors>span:last-child{display:none}}@media (max-width:760px){body .dash-security-frame>.staff-lock-bar{flex-wrap:wrap;gap:8px;margin-bottom:16px;margin-left:0;padding-bottom:14px}body .dash-security-frame>.staff-lock-bar>span{font-size:11px}body .dash-security-frame>.staff-lock-bar>button{min-height:36px;padding:7px 9px;font-size:11px}body .corals-dashboard .dash-header{gap:14px;padding:24px 0 20px}body .corals-dashboard .dash-header h1{font-size:26px!important}body .corals-dashboard .dash-header-actions>a{padding:10px 12px;font-size:11px}body .corals-dashboard .dash-overview-tools{flex-wrap:wrap;align-items:flex-start;gap:12px}.dash-refresh-controls{justify-content:space-between;width:100%}.dash-refresh-controls .dash-auto-refresh{max-width:none;font-size:11px}body .corals-dashboard .dash-metric{gap:14px;min-height:145px;padding:18px}body .corals-dashboard .dash-metric>strong{font-size:30px}body .corals-dashboard .dash-metric>span{min-height:36px!important;font-size:12px!important}.dash-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}body .corals-dashboard .dash-secondary-metric:nth-child(3){padding-left:0}body .corals-dashboard .dash-secondary-metric:nth-child(2){border:0}body .corals-dashboard .dash-card{padding:20px}.dash-card>header select{min-height:40px}.dash-chart-controls{align-items:flex-start}.dash-data-context{flex-wrap:wrap;align-items:flex-start}body .corals-dashboard .dash-chart-controls>label{max-width:65%}.dash-security-frame>.staff-security-card{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){body .dash-security-frame *{scroll-behavior:auto}}body .dash-security-frame:has(>.staff-lock-bar)>.staff-security-card{border:1px solid #333;border-radius:12px;max-width:none;margin-bottom:24px;margin-left:244px;padding:24px;background:#101010!important}@media (min-width:1500px){body .dash-security-frame:has(>.staff-lock-bar)>.staff-security-card{margin-left:257px}}@media (max-width:1150px){body .dash-security-frame:has(>.staff-lock-bar)>.staff-security-card{margin-left:210px}}@media (max-width:760px){body .dash-security-frame:has(>.staff-lock-bar)>.staff-security-card{margin-left:0;padding:20px}}body .admin-workspace:has(.corals-dashboard){width:100%!important;max-width:1800px!important;padding:32px clamp(20px,3vw,60px) 72px!important}.dash-security-frame .corals-dashboard{--dash-line:#303030;--dash-muted:#aaa;gap:32px}body .dash-security-frame .dash-main{min-width:0}body .dash-security-frame .dash-header{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;padding:6px 0 26px;display:flex}body .dash-security-frame .dash-heading{flex:1;min-width:0}body .dash-security-frame .dash-heading>p:first-child{letter-spacing:.1em;color:#aeaeae;text-transform:uppercase;margin:0 0 9px;font-size:11px;line-height:16px}body .dash-security-frame .dash-header h1{letter-spacing:-.035em;font-weight:600;line-height:40px;margin:0!important;font-size:32px!important}body .dash-security-frame .dash-heading>p.dash-heading-description{text-transform:none;letter-spacing:0;color:#aaa6b0;max-width:620px;margin:8px 0 0;font-size:13px;line-height:21px}body .dash-security-frame .dash-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;max-width:430px;display:flex}body .dash-security-frame .dash-header-actions .staff-lock-bar{box-shadow:none;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex;background:0 0!important}body .dash-security-frame .staff-lock-bar>span{display:none}body .dash-security-frame .staff-lock-bar button{color:#d3d3d3;border-radius:9px;align-items:center;gap:8px;height:40px;min-height:40px;padding:9px 13px;font-size:12px;display:inline-flex;background:#171717!important;border:1px solid #3a3a3a!important}body .dash-security-frame .staff-lock-bar button svg{display:none}body .dash-security-frame .staff-lock-bar button:hover{background:#242424!important;border-color:#818181!important}body .dash-security-frame .dash-header-actions>a{border-radius:9px;height:40px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:500;color:#fff!important;background:#7d7d7d!important;border-color:#7d7d7d!important}body .dash-security-frame .dash-header-actions>a:hover{background:#8a8a8a!important}body .dash-security-frame .dash-main>.staff-security-card{border:1px solid #484848;border-radius:14px;max-width:none;margin:0 0 24px;padding:24px;background:#121212!important}body .dash-security-frame .dash-main>.staff-security-card h2{font-size:20px}body .dash-security-frame .dash-main>.staff-security-card p{color:#b2b2b2;font-size:13px;line-height:1.7}body .dash-security-frame .dash-section{background:#101010;border:1px solid #2e2e2e;border-radius:14px;min-width:0;padding:26px}body .dash-security-frame .dash-section[data-section=overview]{background:0 0;border:0;padding:0}body .dash-security-frame .dash-section>section{width:100%;max-width:none;margin:0}body .dash-security-frame .dash-section :is(button,a.secondary,a.primary){border-radius:9px;min-height:40px;padding:9px 14px;font-size:13px;line-height:20px}body .dash-security-frame .dash-section .primary{box-shadow:none;color:#fff!important;background:#717171!important;border:1px solid #7f7f7f!important}body .dash-security-frame .dash-section .primary:hover{background:#838383!important}body .dash-security-frame .dash-section .text-link{color:#b5b5b5;background:0 0!important;border-color:#0000!important}body .dash-security-frame .dash-section :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[data-slot=select-trigger]){box-shadow:none;min-width:0;max-width:100%;line-height:21px;color:#eae4f1!important;background:#171717!important;border:1px solid #393939!important;border-radius:9px!important;min-height:44px!important;padding:10px 13px!important;font-size:13px!important}body .dash-security-frame .dash-section textarea{resize:vertical;width:100%;min-height:130px!important}body .dash-security-frame .dash-section .field{gap:9px;margin-bottom:18px}body .dash-security-frame .dash-section .field>span{color:#c2c2c2;font-size:13px}body .dash-security-frame .dash-section .field small{color:#9d9d9d;font-size:12px;line-height:1.65}body .dash-security-frame .dash-section :is(h2,h3,h4){line-height:1.4}body .dash-security-frame .dash-section :is(p,.lead){color:#a6a6a6;font-size:13px;line-height:1.75}body .dash-security-frame .dash-section :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #a2a2a2}body .dash-security-frame .dash-section .dash-card{background:#131313;border:1px solid #333;border-radius:12px;padding:24px}body .dash-security-frame .dash-section .dash-section-intro{border-bottom:1px solid #2e2e2e;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:20px}body .dash-security-frame .dash-section .dash-section-intro>p{max-width:720px;font-size:13px;line-height:1.7}body .dash-security-frame .dash-section .dash-section-intro>p>small{color:#9f9f9f;margin-top:6px;font-size:12px}body .dash-security-frame .dash-section .dash-card>header{background:0 0;border:0}body .dash-security-frame .dash-overview-tools{min-height:42px;margin:0;padding:0 0 18px}body .dash-security-frame .admin-active-visitors.is-compact{border:0;gap:10px;min-height:32px;margin:0;padding:5px 0;background:0 0!important}body .dash-security-frame .admin-active-visitors.is-compact>strong{font-size:13px}body .dash-security-frame .admin-active-visitors.is-compact>span.sr-only{border:0;max-width:1px;padding:0;position:absolute}body .dash-security-frame .dash-refresh-controls .dash-auto-refresh{color:#a5a5a5;font-size:12px}body .dash-security-frame .dash-overview .dash-metric{background:#131313;border-color:#333;min-height:148px}body .dash-security-frame .dash-overview .dash-metric-primary{background:linear-gradient(130deg,#292929,#1a1a1a);border-color:#646464}body .dash-security-frame .dash-overview .dash-metric>span{color:#c2c2c2;min-height:32px!important;font-size:13px!important}body .dash-security-frame .dash-overview .dash-metric>small{font-size:11px}body .dash-security-frame .dash-overview .dash-secondary-metric{border-radius:0;min-height:60px;padding-block:0}body .dash-security-frame .dash-overview .dash-secondary-metric>span{font-size:12px}body .dash-security-frame .dash-section table{font-size:13px;line-height:1.55}body .dash-security-frame .dash-section :is(th,td){padding:15px 14px}body .dash-security-frame .dash-section th{color:#b3b3b3;text-transform:uppercase;letter-spacing:.04em;background:#1c1c1c;font-size:11px}body .dash-security-frame .dash-section td{border-bottom:1px solid #2b2b2b}body .dash-security-frame .dash-section td>strong{color:#eee8f4;font-size:13px}body .dash-security-frame .dash-section td>small{color:#9e9e9e;font-size:12px}body .dash-security-frame .dash-section td>button{min-height:36px;padding:7px 10px;font-size:12px}body .dash-security-frame .dash-section .dash-status{border-radius:6px;padding:5px 9px;font-size:11px}body .dash-security-frame .dash-section .dash-pagination{border-top:1px solid #2d2d2d;margin-top:16px;padding:20px 0 0;font-size:12px}body .dash-security-frame .dash-section .dash-table-toolbar{align-items:center;gap:12px;margin-bottom:22px}body .dash-security-frame .dash-section .dash-table-toolbar .dash-search{background:#171717;min-height:44px}body .dash-security-frame .admin-content-workspace>.admin-toolbar{justify-content:flex-end;gap:12px;margin:0 0 20px;padding:0;display:flex}body .dash-security-frame .admin-content-workspace>.admin-toolbar>h2{display:none}body .dash-security-frame .admin-content-filters{grid-template-columns:minmax(180px,1fr) 180px 190px;gap:12px;margin-bottom:18px;display:grid}body .dash-security-frame .admin-content-count{color:#a0a0a0;margin:0 0 14px;font-size:12px}body .dash-security-frame .admin-content-workspace .admin-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}body .dash-security-frame .admin-content-workspace .admin-list>.admin-content-entry{background:#131313;border:1px solid #343434;border-radius:12px;align-items:center;gap:18px;margin:0;padding:18px;display:flex}body .dash-security-frame .admin-content-entry .admin-entry-image{object-fit:cover;background:#0d0d0d;border-radius:7px;flex:none;width:112px;height:76px}body .dash-security-frame .admin-content-entry>div{flex:1;min-width:0}body .dash-security-frame .admin-content-entry .badge{color:#bebebe;background:#242424;border:1px solid #464646;border-radius:5px;padding:4px 8px;font-size:10px}body .dash-security-frame .admin-content-entry h3{margin:8px 0 5px!important;font-size:16px!important}body .dash-security-frame .admin-content-entry p{margin:0;font-size:12px!important}body .dash-security-frame .admin-content-entry>.icon-button{color:#d1a7b7;background:#1c1c1c;border:1px solid #3b3b3b;flex:none;min-width:40px;height:40px;padding:9px}body .dash-security-frame .admin-content-workspace .empty-state{text-align:center;background:#121212;border:1px dashed #424242;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:250px;padding:32px;display:flex}body .dash-security-frame .admin-content-workspace .empty-state h3{color:#dadada;margin:0 0 8px;font-size:20px}body .dash-security-frame .admin-content-workspace .empty-state p{max-width:440px;margin:0}body .dash-security-frame .editor{background:#131313;border:1px solid #3c3c3c;border-radius:12px;padding:26px}body .dash-security-frame .editor-top{border-bottom:1px solid #343434;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:0 0 18px;display:flex}body .dash-security-frame .editor-top h3{margin:0!important;font-size:20px!important}body .dash-security-frame .editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}body .dash-security-frame .editor .upload-image{background:#191919;border:1px dashed #4c4c4c;border-radius:10px;padding:20px}body .dash-security-frame .editor .button-row{border-top:1px solid #343434;gap:10px;padding-top:20px}body .dash-security-frame .editor-preview{background:#0d0d0d;border:1px solid #343434;border-radius:10px;padding:24px;line-height:1.8}body .dash-security-frame .editor-preview img{object-fit:contain;max-width:100%;max-height:300px;margin-bottom:20px}body .dash-security-frame .selected-work-admin>h2,body .dash-security-frame .review-moderation>h2,body .dash-security-frame .owner-payments>h2{display:none}body .dash-security-frame .selected-work-admin>p{max-width:720px;margin:0 0 24px}body .dash-security-frame .selected-work-picker{background:0 0;border:0;border-radius:0;margin-bottom:20px;padding:0}body .dash-security-frame .selected-work-picker label{gap:12px;font-size:13px;display:grid}body .dash-security-frame .selected-work-picker p{margin:12px 0 0;font-size:12px}body .dash-security-frame .selected-work-admin ol{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}body .dash-security-frame .selected-work-admin li{background:#131313;border:1px solid #333;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}body .dash-security-frame .selected-work-admin li>strong{flex:1;font-size:14px}body .dash-security-frame .selected-work-admin li img{object-fit:cover;border-radius:6px;width:70px;height:52px}body .dash-security-frame .review-moderation>p:first-of-type{background:#181818;border-left:3px solid #757575;border-radius:0 9px 9px 0;max-width:850px;margin:0 0 24px;padding:18px 20px}body .dash-security-frame .review-moderation article{background:#151515;border:1px solid #3a3a3a;border-radius:12px;max-width:none;margin-bottom:18px;padding:24px}body .dash-security-frame .review-moderation article>span{color:#a9a9a9;font-size:12px}body .dash-security-frame .review-moderation article>h3{margin:15px 0 9px;font-size:18px}body .dash-security-frame .review-moderation article>small{color:#9e9e9e;margin-bottom:24px;font-size:11px;display:block}body .dash-security-frame .review-moderation article .button-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}body .dash-security-frame .staff-inbox{background:#111;border:1px solid #373737;border-radius:12px;grid-template-columns:250px minmax(300px,1fr);gap:0;max-width:100%;min-height:620px;display:grid;overflow:hidden}body .dash-security-frame .staff-inbox:has(.support-customer){grid-template-columns:230px minmax(300px,1fr) 270px}body .dash-security-frame .support-thread-list{background:#141414;border:0;border-right:1px solid #363636;min-width:0;max-height:760px;padding:20px;overflow:auto}body .dash-security-frame .support-thread-list h2{margin:0 0 20px;font-size:17px}body .dash-security-frame .support-thread-list>button{text-align:left;background:#1b1b1b;border:1px solid #323232;gap:5px;width:100%;min-height:66px;margin:6px 0;padding:13px;font-size:12px;display:grid}body .dash-security-frame .support-thread-list>button small{color:#a2a2a2;font-size:11px}body .dash-security-frame .support-conversation{background:#0f0f0f;flex-direction:column;min-width:0;padding:22px;display:flex}body .dash-security-frame .support-conversation-head{border-bottom:1px solid #323232;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;font-size:13px;display:flex}body .dash-security-frame .support-messages{flex:1;min-height:240px;padding:22px 0}body .dash-security-frame .support-message{border-radius:10px;max-width:90%;padding:14px 17px;font-size:13px;line-height:1.7}body .dash-security-frame .support-compose{border-top:1px solid #2d2d2d;gap:12px;padding-top:18px;display:grid}body .dash-security-frame .support-customer{background:#151515;border:0;border-left:1px solid #363636;border-radius:0;max-width:none;padding:20px}body .dash-security-frame .support-customer h3{font-size:16px}.dash-security-frame .support-customer details{border-top:1px solid #383838;margin-top:18px;padding-top:16px}.dash-security-frame .support-customer summary{font-size:12px}body .dash-security-frame .team-manager-heading{align-items:center;gap:20px;margin:0 0 24px}body .dash-security-frame .team-manager-heading h2{display:none}body .dash-security-frame .team-manager-heading p{max-width:720px;margin:0}body .dash-security-frame .team-role-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 26px;display:grid}body .dash-security-frame .team-role-overview-card{background:#151515;border:1px solid #383838;border-radius:10px;min-width:0;padding:18px}body .dash-security-frame .team-role-overview-card h3{color:silver;margin:0 0 8px;font-size:14px}body .dash-security-frame .team-role-overview-card p{margin:0;font-size:12px;line-height:1.7}body .dash-security-frame .team-manager-body{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}body .dash-security-frame .team-owner-note{background:#161616;border:1px solid #3d3d3d;border-radius:12px;align-self:start;padding:22px}body .dash-security-frame .team-owner-note h3{margin:0 0 15px;font-size:16px}.dash-security-frame .team-owner-note p{font-size:12px!important;line-height:1.8!important}body .dash-security-frame .team-list-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 16px;display:flex}body .dash-security-frame .team-list-heading h3{margin:0;font-size:17px}.dash-security-frame .team-list-heading h3 span{background:#292929;border-radius:6px;margin-left:10px;padding:4px 7px;font-size:11px}body .dash-security-frame :is(.team-member,.team-pending){background:#141414;border:1px solid #373737;border-radius:11px;gap:16px;margin-bottom:12px;padding:20px}body .dash-security-frame .team-member-avatar{border-radius:10px;width:44px;height:44px;font-size:14px}body .dash-security-frame .team-member-title strong{font-size:15px}.dash-security-frame .team-member-email{font-size:12px}.dash-security-frame .team-role-label{border-radius:5px;padding:5px 8px;font-size:10px}body .dash-security-frame .owner-payments-intro{margin:0 0 20px}body .dash-security-frame .owner-payments-preview{background:#1b1b1b;border:1px solid #484848;border-radius:9px;padding:14px 18px;color:#b7b7b7!important}body .dash-security-frame .owner-payments-status{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;padding:0;display:grid}body .dash-security-frame .owner-payments-status>div{background:#161616;border:1px solid #3d3d3d;border-radius:11px;padding:20px}body .dash-security-frame .owner-payments-status dt{color:#a7a7a7;margin:0 0 12px;font-size:12px}.dash-security-frame .owner-payments-status dd{color:#dbdbdb;margin:0;font-size:17px}body .dash-security-frame .owner-payments-plan{background:#141414;border:1px solid #383838;border-radius:12px;margin-top:18px;padding:24px}body .dash-security-frame .owner-payments-plan h3{margin:0 0 20px;font-size:18px}body .dash-security-frame .owner-readiness>div{border-bottom:1px solid #323232;grid-template-columns:minmax(180px,1fr) 1fr;align-items:center;gap:18px;padding:14px 0;font-size:13px;display:grid}.dash-security-frame .owner-readiness dt{color:#adadad}.dash-security-frame .owner-readiness dd{color:#d5d5d5;margin:0}body .dash-security-frame .owner-legal-review{background:#161616;border:1px solid #3c3c3c;border-radius:12px;margin-top:20px;padding:24px}body .dash-security-frame .dash-preview-settings{background:0 0;border:0;max-width:none;padding:0}body .dash-security-frame .dash-preview-settings>header{max-width:760px}.dash-security-frame .dash-preview-settings .field{max-width:620px}body .dash-security-frame .dash-workspace-footer{color:#8f8f8f;margin-top:26px;font-size:11px}@media (min-width:1600px){body .dash-security-frame .staff-inbox:has(.support-customer){grid-template-columns:250px minmax(350px,1fr) 300px}}@media (max-width:1250px){body .dash-security-frame .dash-header{align-items:flex-start}.dash-security-frame .dash-header-actions{max-width:230px}.dash-security-frame .dash-header-actions .staff-lock-bar{flex-wrap:wrap}.dash-security-frame .team-manager-body{grid-template-columns:1fr}.dash-security-frame .team-owner-note{max-width:none}.dash-security-frame .staff-inbox:has(.support-customer){grid-template-columns:220px minmax(260px,1fr)}.dash-security-frame .support-customer{grid-column:1/-1;border-top:1px solid #363636!important;border-left:0!important}.dash-security-frame .team-role-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){body .dash-security-frame .corals-dashboard{gap:22px}.dash-security-frame .admin-content-filters{grid-template-columns:minmax(0,1fr)!important}:is(.dash-security-frame .staff-inbox,.dash-security-frame .staff-inbox:has(.support-customer)){min-height:0;grid-template-columns:1fr!important}.dash-security-frame .support-thread-list{max-height:340px;border-bottom:1px solid #363636!important;border-right:0!important}.dash-security-frame .owner-payments-status{grid-template-columns:1fr!important}.dash-security-frame .selected-work-admin li{flex-wrap:wrap}.dash-security-frame .selected-work-admin li>strong{flex-basis:65%}}@media (max-width:760px){body .admin-workspace:has(.corals-dashboard){padding:20px 16px 48px!important}body .dash-security-frame .dash-header{flex-direction:column;gap:18px;margin:0 0 22px;padding:22px 0}.dash-security-frame .dash-header-actions{width:100%;max-width:none;justify-content:flex-start!important}.dash-security-frame .dash-header-actions .staff-lock-bar{flex:1}.dash-security-frame .dash-header h1{font-size:28px!important;line-height:36px!important}.dash-security-frame .dash-heading-description{font-size:13px!important}.dash-security-frame .dash-section{padding:18px!important}.dash-security-frame .dash-section[data-section=overview]{padding:0!important}.dash-security-frame .editor{padding:18px!important}.dash-security-frame .editor .form-grid{grid-template-columns:1fr!important;gap:0!important}.dash-security-frame .admin-content-entry{flex-wrap:wrap;gap:12px!important;padding:16px!important}.dash-security-frame .admin-content-entry>div{flex-basis:100%!important}.dash-security-frame .admin-content-entry>button{flex:1}.dash-security-frame .team-role-overview{grid-template-columns:1fr!important}.dash-security-frame .team-member{flex-wrap:wrap}.dash-security-frame .team-owner-note{padding:18px!important}.dash-security-frame .owner-readiness>div{grid-template-columns:1fr!important;gap:7px!important}.dash-security-frame .review-moderation article{padding:18px!important}.dash-security-frame .dash-section-intro{align-items:flex-start!important}.dash-security-frame .dash-button-pair{justify-content:flex-start;width:100%}.dash-security-frame .dash-section th,.dash-security-frame .dash-section td{padding:12px 10px}.dash-security-frame .dash-section .dash-card{padding:16px}}body .dash-security-frame .dash-header-actions{flex-flow:row;align-items:center;width:auto}body .dash-security-frame .dash-header-actions>.staff-lock-bar{flex-wrap:nowrap;flex-shrink:0}@media (max-width:1250px){body .dash-security-frame .team-manager-body{grid-template-columns:1fr}body .dash-security-frame .team-role-overview{grid-template-columns:repeat(2,minmax(0,1fr))}body .dash-security-frame .staff-inbox:has(.support-customer){grid-template-columns:220px minmax(260px,1fr)}}@media (max-width:850px){:is(body .dash-security-frame .staff-inbox,body .dash-security-frame .staff-inbox:has(.support-customer)){grid-template-columns:1fr}}@media (max-width:760px){body .dash-security-frame .dash-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}body .dash-security-frame .dash-header-actions>.staff-lock-bar{flex:none}body .dash-security-frame .team-role-overview,body .dash-security-frame .team-manager-body{grid-template-columns:1fr}}body .dash-security-frame .support-filters{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}body .dash-security-frame .support-filters button{color:#b1b1b1;background:#1b1b1b;border:1px solid #3c3c3c;border-radius:7px;min-height:36px;padding:7px 10px;font-size:12px}body .dash-security-frame .support-filters button[aria-pressed=true]{color:#e4e4e4;background:#2f2f2f;border-color:#707070}body .dash-security-frame .support-filters button:hover{background:#282828;border-color:#6f6f6f}body .dash-security-frame .dash-section[data-section=settings]>.dash-preview-settings{background:0 0!important;border:0!important;padding:0!important}body .dash-security-frame .dash-section[data-section=settings]>.dash-preview-settings>header{display:none}body .portfolio-art-page{max-width:1400px}.portfolio-art-page .portfolio-category{margin-top:46px}.portfolio-art-page .portfolio-category>h2{letter-spacing:-.4px;margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.4}body .portfolio-art-page .artwork-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}body .portfolio-art-page button.artwork-card{aspect-ratio:1;cursor:zoom-in;border-radius:14px;margin:0;transition:transform .28s cubic-bezier(.2,.7,.2,1);display:block;position:relative;overflow:hidden;transform:none;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body .portfolio-art-page button.artwork-card:before,body .portfolio-art-page button.artwork-card:after{display:none!important}.portfolio-art-page .artwork-card>img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}body .portfolio-art-page .artwork-card:hover{transform:translateY(-4px)}.portfolio-art-page .artwork-card:hover>img{filter:brightness(1.06);transform:scale(1.045)}.portfolio-art-page .artwork-card:focus-visible{outline-offset:5px;outline:2px solid #c6b1e0!important}.portfolio-lightbox-shade{z-index:90;background:#000e;animation:.18s ease-out portfolio-fade;position:fixed;inset:0}.portfolio-lightbox{z-index:91;box-shadow:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:64px 40px 24px;animation:.18s ease-out portfolio-fade;display:flex;position:fixed;inset:0}.portfolio-lightbox figure{flex-direction:column;justify-content:center;align-items:center;gap:26px;max-width:100%;max-height:100%;margin:0;display:flex}.portfolio-lightbox figure>img{object-fit:contain;border-radius:6px;width:auto;max-width:min(1400px,100vw - 80px);height:auto;max-height:calc(100dvh - 146px);display:block}.portfolio-lightbox figcaption h2{color:#aaa;text-align:center;max-width:80vw;margin:0;font-size:13px;font-weight:500;line-height:1.5}.portfolio-lightbox-close{color:#fff;cursor:pointer;background:#181818;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid;position:fixed;top:18px;right:20px}.portfolio-lightbox-close:hover{background:#303030}.portfolio-lightbox-close:focus-visible{outline-offset:4px;outline:2px solid #fff}body:has(.portfolio-lightbox[data-state=open]) .support-layer{visibility:hidden;pointer-events:none}@keyframes portfolio-fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){body .portfolio-art-page .artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){body .portfolio-art-page .artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portfolio-art-page .portfolio-category{margin-top:34px}.portfolio-art-page .portfolio-category>h2{font-size:20px}.portfolio-lightbox{padding:64px 12px 24px}.portfolio-lightbox figure>img{max-width:calc(100vw - 24px)}.portfolio-lightbox figure{gap:20px}.portfolio-lightbox-close{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.portfolio-lightbox,.portfolio-lightbox-shade{animation:none}.portfolio-art-page .artwork-card,.portfolio-art-page .artwork-card>img{transition:none!important;transform:none!important}}.glow-product-intro{max-width:840px;padding:38px 0 26px}.glow-product-intro h3{letter-spacing:-1.3px;margin:14px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1.13}.glow-product-intro>p{color:#b9b1c4;max-width:740px;font-size:17px;line-height:1.8}.glow-intro-actions,.glow-consent-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.glow-action{font:inherit;color:#191120;cursor:pointer;background:#c6a5ed;border:1px solid #d8bdf6;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:14px;text-decoration:none;display:inline-flex}.glow-action.secondary{color:#d8c4f0;background:#1c1723;border-color:#bda0dc30}.glow-action:hover{filter:brightness(1.1)}.glow-action:disabled{opacity:.5;cursor:wait}.glow-section-nav{border-top:1px solid #ffffff15;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:20px;display:flex}.glow-section-nav a{color:#b3a6c5;font-size:13px;text-decoration:none}.glow-section-nav a:hover{color:#e1c8fc}.glow-product-section{border-top:1px solid #ffffff16;margin-top:38px;padding-top:32px;scroll-margin-top:110px}.glow-product-section h4,.glow-account-section h4{letter-spacing:-.6px;margin:12px 0 24px;font-size:27px;line-height:1.25}.glow-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px;display:grid}.glow-feature-grid article>svg{color:#bd9ae5}.glow-product-details h5{margin:12px 0;font-size:17px}.glow-product-details p{color:#aaa2b4;font-size:14px;line-height:1.8}.glow-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.glow-workflow-steps li>span{color:#c09be9;font-size:14px}.glow-install-section,.glow-account-section{grid-template-columns:1fr 1fr;gap:42px;display:grid}.glow-install-section dl{background:#19151e;border:1px solid #ffffff14;border-radius:10px;margin:0;padding:20px}.glow-install-section dl>div{grid-template-columns:1fr 1.2fr;gap:16px;margin:0 0 17px;font-size:13px;line-height:1.7;display:grid}.glow-install-section dt{color:#aaa1b6;align-items:center;gap:5px;display:flex}.glow-install-section dd{color:#ddd0eb;margin:0}.glow-beta-note{line-height:1.7;color:#9988af!important;font-size:12px!important}.glow-account-section{border-top:1px solid #ffffff16;margin-top:38px;padding-top:32px;scroll-margin-top:110px}.glow-device-list{background:#17131d;border:1px solid #ffffff18;border-radius:10px;padding:20px}.glow-device-list h5{align-items:center;gap:8px;margin-top:0;display:flex}.glow-device{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.glow-device strong,.glow-device span{font-size:13px;display:block}.glow-device span{color:#998aa8;margin-top:4px}.glow-device button{color:#c6a5ed;font:inherit;cursor:pointer;background:0 0;border:1px solid #c6a5ed35;border-radius:5px;padding:7px;font-size:12px}.glow-faq details{border-bottom:1px solid #ffffff15;padding:17px 0}.glow-faq summary{cursor:pointer;color:#ded2eb;font-size:15px;line-height:1.5}.glow-faq p{max-width:750px;margin:12px 0 0}.glow-release p{max-width:740px}.glow-connect-page{max-width:720px;margin-inline:auto}.glow-connect-page h1{margin:22px 0 18px;font-size:36px}.glow-connect-page>p{color:#b8aaca;line-height:1.8}.glow-connect-page label{color:#cbb7df;margin:22px 0 8px;display:block}.glow-connect-page input{letter-spacing:3px;color:#e8d5ff;background:#19141f;border:1px solid #c6a5ed40;border-radius:8px;max-width:340px;margin-bottom:20px;padding:14px;font-size:23px;display:block}.glow-connect-page>a{color:#c6a5ed;margin-top:25px;display:inline-block}.glow-consent{background:#18131e;border:1px solid #ffffff1b;border-radius:12px;margin-top:24px;padding:25px}.glow-consent>svg{color:#c6a5ed}.glow-consent p{color:#bfb0d1}.glow-consent h2{margin:14px 0}:is(.glow-product-details :is(a,button,summary,input):focus-visible,.glow-product-intro a:focus-visible){outline-offset:4px;outline:2px solid #a5c4ed}@media (max-width:850px){.glow-feature-grid,.glow-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.glow-install-section,.glow-account-section{grid-template-columns:1fr;gap:25px}}@media (max-width:500px){.glow-product-intro{padding-top:27px}.glow-product-intro h3{font-size:31px}.glow-feature-grid,.glow-workflow-steps{grid-template-columns:1fr}.glow-product-section h4,.glow-account-section h4{font-size:23px}.glow-install-section dl{padding:14px}.glow-install-section dl>div{grid-template-columns:.8fr 1.2fr;gap:12px}.glow-connect-page input{width:100%}.glow-device{align-items:flex-start}.glow-product-intro>p{font-size:15px}.glow-section-nav{gap:14px}.glow-action{max-width:100%}}body .glow-comparison button.glow-divider{touch-action:none;cursor:ew-resize;z-index:3;pointer-events:auto;background:0 0;border:0;place-items:center;width:44px;height:100%;padding:0;display:grid;position:absolute;top:0;bottom:0;transform:translate(-50%)}body .glow-comparison .glow-divider:before{display:none!important}body .glow-comparison .glow-divider:after{content:"";pointer-events:none;background:#ffffffb3;width:1px;position:absolute;inset:0 auto 0 50%;box-shadow:0 0 12px #0008}body .glow-comparison .glow-divider>span{z-index:1;pointer-events:none;place-items:center;display:grid;color:#eee!important;background:#111113e6!important;border:1px solid #fff5!important;border-radius:50%!important;width:40px!important;height:40px!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;box-shadow:0 3px 18px #0008!important}body .glow-comparison .glow-divider:focus-visible>span{outline-offset:4px;outline:2px solid #fff}body .glow-comparison .glow-image-label{letter-spacing:.06em;color:#eee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111114cc;border:1px solid #ffffff26;border-radius:6px;padding:6px 10px;font-size:10px}.home-panel-comparison,.plugins-panel-comparison{z-index:0;position:absolute;inset:0}.home-panel-comparison .glow-comparison,.plugins-panel-comparison .glow-comparison{height:100%}.home-panel-comparison .glow-image-stage,.plugins-panel-comparison .glow-image-stage{aspect-ratio:auto;background:#101012;border:0;border-radius:0;width:100%;height:100%}.home-panel-comparison .glow-image-stage img,.plugins-panel-comparison .glow-image-stage img{object-fit:cover}.home-panel-comparison .glow-before,.plugins-panel-comparison .glow-before{pointer-events:none;position:absolute;inset:0}.home-panel-comparison .glow-image-label,.plugins-panel-comparison .glow-image-label{top:90px}.home-panel-comparison .glow-image-stage:after,.plugins-panel-comparison .glow-image-stage:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#080809b3);position:absolute;inset:60% 0 0}.shared-news-article{background:#0e0e10;border-radius:16px;margin-bottom:32px;border:1px solid #ffffff20!important;padding:30px!important}.shared-news-article .post-meta{color:#aaa;letter-spacing:.04em;font-size:11px}.shared-news-article h2{letter-spacing:-.8px;margin:18px 0;font-size:clamp(26px,3vw,38px)}.shared-news-article>p{color:#aaa;margin-bottom:26px;font-size:14px;line-height:1.85}.shared-news-article .glow-image-stage{border-radius:12px!important}.shared-news-article .glow-showcase-footer{gap:24px;padding-top:20px}.glow-comparison-controls .glow-drag-hint{color:#aaa;font-size:11px}.news-detail-dialog{background:#0e0e10!important}.news-detail-dialog .shared-news-article{background:0 0;border:0!important;padding:0!important}.shared-news-article .glow-expand{color:#ddd;background:#1b181f;border:1px solid #ffffff26;border-radius:8px;padding:10px 14px}.home-journal .journal-entry{background:#101012;border:1px solid #ffffff18;border-radius:14px;padding:24px}.home-journal .journal-image{border-radius:10px;overflow:hidden}@media (max-width:600px){.shared-news-article{padding:20px!important}.home-journal .journal-entry{padding:18px}.home-panel-comparison .glow-image-label,.plugins-panel-comparison .glow-image-label{top:80px}}body .shared-news-article,body .news-page .shared-news-article{box-shadow:none;border-radius:0;background:0 0!important;border:0!important;padding:0 0 40px!important}body .home-journal .journal-entry{box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:0;padding:0}body .home-journal .journal-entry:before{display:none}body .shared-news-article .glow-expand{color:#ddd;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .news-page .timeline{border-left:1px solid #689bdd80}body .news-page .shared-news-article{padding-left:30px!important}body .home-journal .journal-entry{border-left:1px solid #689bdd80;margin-left:5px;padding-left:28px;position:relative}body .home-journal .journal-entry:before{content:"";background:#8bb7ed;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:12px;left:-4.5px}body .plugin-detail .glow-launch{--launch-gap:112px;--launch-copy:#aeb9c8;--launch-blue:#89bcff;color:#f5f6fa;min-width:0}body .plugin-detail .glow-launch section{scroll-margin-top:110px}body .plugin-detail .glow-launch :is(h1,h2,h3,p,figure){margin:0}body .plugin-detail .glow-launch .photoshop-kicker{letter-spacing:.16em;color:var(--launch-blue);font-size:10px}body .plugin-detail .launch-title{text-align:center;padding:20px 0 48px}body .plugin-detail .launch-title h1{letter-spacing:-2.5px;margin:20px 0;font-size:clamp(48px,6vw,76px);font-weight:600;line-height:1.05}body .plugin-detail .launch-title p{color:var(--launch-copy);font-size:18px;line-height:1.7}.launch-film{max-width:1060px;margin:auto}.launch-film-screen{aspect-ratio:16/8.5;background:radial-gradient(at 50% 110%,#17335280,#0000 64%),linear-gradient(145deg,#10141a,#08090c 70%);border:1px solid #ffffff1b;border-radius:18px;place-items:center;padding:80px 24px;display:grid;position:relative;overflow:hidden}.launch-film-label,.launch-film-bottom{letter-spacing:.18em;color:#8399b4;font-size:10px;position:absolute;left:32px}.launch-film-label{top:28px}.launch-film-bottom{bottom:28px}.launch-film-message{text-align:center;max-width:650px;position:relative}.launch-play{color:#abcfff;background:#21365366;border:1px solid #8bbfff52;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 26px;display:grid}.launch-play svg{margin-left:4px}body .plugin-detail .launch-film-message h2{letter-spacing:-.9px;margin-bottom:18px;font-size:clamp(25px,3vw,36px);font-weight:500}body .plugin-detail .launch-film-message p{color:#9aabbd;margin-bottom:20px;font-size:14px;line-height:1.6}.launch-film-soon{letter-spacing:.04em;color:#b7d2f7;font-size:11px}.launch-intro,.launch-section{margin:var(--launch-gap) 0 0}body .plugin-detail .launch-heading{text-align:center;max-width:800px;margin:0 auto 40px}body .plugin-detail .launch-heading h2{letter-spacing:-1.4px;color:#fff;margin:18px auto 22px;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.14}body .plugin-detail .launch-heading p{color:var(--launch-copy);max-width:710px;margin:auto;font-size:16px;line-height:1.8}.launch-highlights{text-align:center;background:radial-gradient(at 50% 95%,#1b356e50,#0000 72%);border-block:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:48px 24px;display:grid}.launch-highlights>div{flex-direction:column;align-items:center;gap:13px;display:flex}.launch-highlights span{color:#c0d4ee;letter-spacing:.13em;font-size:10px}.launch-highlights strong{letter-spacing:-.5px;color:#ecf5ff;text-shadow:0 0 18px #589bff66;font-size:clamp(25px,3vw,35px);font-weight:600}.launch-highlights small{color:#8fa6c1;font-size:11px;line-height:1.6}.launch-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin:40px auto 0;display:flex}.launch-nav a{color:#aebfd3;background:#ffffff02;border:1px solid #ffffff1c;border-radius:7px;padding:10px 14px;font-size:11px}.launch-nav a:hover{color:#fff;background:#263a5540;border-color:#8ebcfc70}body .plugin-detail .launch-photo{width:100%;min-width:0;max-width:1080px;margin:0 auto}body .plugin-detail .launch-photo .glow-image-stage{width:100%;aspect-ratio:var(--launch-aspect);background:#08090b;border:1px solid #ffffff24;max-height:none;position:relative;overflow:hidden;border-radius:16px!important}body .plugin-detail .launch-photo .glow-image-stage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}body .plugin-detail .launch-photo .glow-before{pointer-events:none;position:absolute;inset:0}body .plugin-detail .launch-photo .glow-image-label{color:#eef3fb;z-index:2;background:#0b0e15d9;border:1px solid #ffffff25;border-radius:5px;padding:7px 10px;font-size:10px;line-height:1.5;position:absolute;top:16px}.launch-photo .before-label{left:16px}.launch-photo .after-label{right:16px}body .plugin-detail .launch-photo .glow-divider{touch-action:none;cursor:ew-resize;z-index:3;background:0 0;border:0;place-items:center;width:44px;padding:0;display:grid;position:absolute;top:0;bottom:0;transform:translate(-50%)}.launch-photo .glow-divider:before{content:"";background:#dbeaffaa;width:1px;position:absolute;top:0;bottom:0;left:50%}body .plugin-detail .launch-photo .glow-divider>span{color:#d4e9ff;background:#1a3049de;border:1px solid #c6dfff77;border-radius:7px;place-items:center;width:34px;height:40px;display:grid;position:relative;box-shadow:0 2px 15px #0004}body .plugin-detail .launch-photo .glow-comparison-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.launch-photo .glow-drag-hint{color:#93a7c0;font-size:11px;line-height:1.6}.launch-photo .glow-quick-controls{gap:6px;display:flex}body .plugin-detail .launch-photo .glow-quick-controls button{color:#9aadc4;background:#11161d;border:1px solid #ffffff1c;border-radius:5px;padding:7px 10px;font-size:10px}body .plugin-detail .launch-photo .glow-quick-controls button[aria-pressed=true]{color:#edf6ff;background:#243e60;border-color:#70a6df66}body .plugin-detail .launch-credit{color:#768ba3;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;max-width:1080px;margin:12px auto 0;font-size:10px;line-height:1.6;display:flex}.launch-credit a{color:#94abc6}.launch-credit a:hover{color:#c8e0ff}body .plugin-detail .launch-photo-window{max-width:540px}.launch-gamma{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1080px;margin:auto;display:grid}.launch-gamma figure{border:1px solid #ffffff20;border-radius:14px;position:relative;overflow:hidden}.launch-gamma img{aspect-ratio:.85;object-fit:cover;object-position:center 58%;width:100%;height:auto;display:block}.launch-gamma figcaption{text-align:center;color:#ecf2fc;background:linear-gradient(#0000,#080b12e6);padding:36px 8px 20px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.launch-colors{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 16px;display:flex}.launch-colors button{color:#b4c4d8;background:#141b25;border:1px solid #fff2;border-radius:7px;align-items:center;gap:9px;padding:12px 18px;font-size:12px;display:flex}.launch-colors button[aria-pressed=true]{color:#fff;background:#233b58;border-color:#73a4dd}.launch-colors i{border-radius:50%;width:10px;height:10px}.launch-caption{color:#8aa2bf;font-size:11px;line-height:1.6}.launch-depth-tags{justify-content:center;gap:10px;margin-top:24px;display:flex}.launch-depth-tags>*{color:#aebed3;border:1px solid #ffffff25;border-radius:6px;padding:9px 15px;font-size:12px}.launch-depth-tags strong{color:#d1e8ff;background:#1b3553;border-color:#6299d766;font-weight:500}.launch-workflow{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:56px;max-width:1080px;margin:auto;display:grid}.launch-workflow-media{min-width:0}.launch-source-frame{border:1px solid #ffffff24;border-radius:16px;position:relative;overflow:hidden}.launch-source-frame>img{width:100%;height:auto;display:block}.launch-source-label{color:#fff;background:#0b0e15d9;border:1px solid #ffffff25;border-radius:5px;padding:7px 10px;font-size:10px;position:absolute;top:16px;left:16px}.launch-selection-mask{opacity:.35;pointer-events:none;background:#68b8ff;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-source-type:luminance;mask-mode:luminance}.launch-steps{gap:24px;min-width:0;display:grid}.launch-steps button{text-align:center;color:#a9bcd3;background:#ffffff02;border:1px solid #ffffff16;border-radius:12px;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:30px 24px;display:flex;position:relative}.launch-steps button[aria-pressed=true]{color:#eff6ff;background:#152a4355;border-color:#7fa8df88}.launch-step-number{color:#6e95c8;letter-spacing:.08em;font-size:10px;position:absolute;top:14px;left:16px}.launch-steps svg{color:#89b8f3;margin-top:8px}.launch-steps strong{color:#f1f4fa;font-size:19px;font-weight:600;line-height:1.3}.launch-step-copy{color:#9fafc4;max-width:280px;font-size:13px;line-height:1.75}.launch-benefits{margin-top:var(--launch-gap);text-align:center;border-block:1px solid #ffffff16;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;padding:40px 0;display:grid}.launch-benefits svg{color:#85b8fb;margin-bottom:24px}.launch-benefits h3{letter-spacing:-.5px;font-size:22px;font-weight:600;line-height:1.3;margin-bottom:16px!important}.launch-benefits p{color:var(--launch-copy);font-size:14px;line-height:1.8}.launch-price-note{color:#86a8d2;margin-top:20px;font-size:11px;line-height:1.7;display:block}.launch-billing{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 32px;display:flex}.launch-billing button{color:#a6b8cf;background:#121923;border:1px solid #ffffff20;border-radius:7px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}.launch-billing button[aria-pressed=true]{color:#fff;background:#213b5b;border-color:#80a9e1}.launch-billing button span{color:#afd1ff;background:#6b9ddd1a;border-radius:4px;padding:4px 6px;font-size:9px}.launch-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:auto;display:grid}.launch-license-card{background:radial-gradient(at 0 0,#20355266,#0000 75%),#111319;border:1px solid #90b8ee30;border-radius:16px;flex-direction:column;padding:36px;display:flex}.launch-license-card.is-lifetime{background:radial-gradient(at 100% 0,#49356d55,#0000 75%),#111319;border-color:#b699ff30}.launch-license-card-top{letter-spacing:.14em;color:#99b9e2;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:10px;display:flex}.is-lifetime .launch-license-card-top{color:#c5b1ef}body .plugin-detail .launch-license-card h3{letter-spacing:-.8px;margin-bottom:14px;font-size:31px;font-weight:600;line-height:1.2}.launch-license-card>p{color:#aebdd2;font-size:14px;line-height:1.7}.launch-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:30px 0 12px;display:flex}.launch-price strong{letter-spacing:-1.5px;color:#e6f0ff;font-size:45px;font-weight:600;line-height:1.1}.launch-price span{color:#96adc9;font-size:12px}.is-lifetime .launch-price strong{color:#e7ddf7}.launch-billing-copy{min-height:48px;line-height:1.7;color:#8d9fb8!important;font-size:11px!important}.launch-license-card ul{border-top:1px solid #ffffff12;flex:1;gap:18px;margin:24px 0 0;padding:28px 0 32px;list-style:none;display:grid}.launch-license-card li{color:#b6c5d9;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.launch-license-card li svg{color:#8cbaff;flex-shrink:0;margin-top:2px}.is-lifetime li svg{color:#c3acf1}.launch-license-card>button{color:#9cabc0;cursor:default;opacity:1;background:#ffffff04;border:1px solid #ffffff20;border-radius:7px;padding:13px;font-size:12px}.launch-social{padding:var(--launch-gap) 0 0;text-align:center}.launch-social h2{letter-spacing:0;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:32px!important}.launch-social>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 60px;display:flex}.launch-social span{align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.launch-social img{filter:invert();object-fit:contain}.glow-launch :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #91bfff}@media (max-width:1000px){body .plugin-detail .glow-launch{--launch-gap:88px}.launch-workflow{gap:32px}.launch-steps button{padding:24px 18px}.launch-benefits{gap:28px}.launch-license-card{padding:28px}}@media (max-width:760px){body .plugin-detail .glow-launch{--launch-gap:72px}body .plugin-detail .launch-heading{margin-bottom:28px}body .plugin-detail .launch-heading h2{letter-spacing:-1px;margin:16px auto 18px;font-size:33px}body .plugin-detail .launch-heading p{font-size:14px}.launch-film-screen{aspect-ratio:16/10;padding:72px 20px}.launch-film-label,.launch-film-bottom{font-size:9px;left:20px}.launch-film-label{top:20px}.launch-film-bottom{bottom:20px}.launch-play{width:62px;height:62px;margin-bottom:20px}.launch-highlights{gap:24px 12px;padding:32px 12px}.launch-highlights strong{font-size:22px}.launch-highlights span{font-size:8px}.launch-highlights small{font-size:10px}.launch-workflow{grid-template-columns:1fr;gap:28px}.launch-workflow-media{width:100%;max-width:540px;margin:auto}.launch-steps{grid-template-columns:1fr;gap:16px}.launch-step-copy{max-width:420px}.launch-benefits{grid-template-columns:1fr;gap:40px;padding:36px 0}.launch-benefits p{max-width:480px;margin:auto!important}.launch-benefits svg{margin-bottom:18px}.launch-license-grid{grid-template-columns:1fr;max-width:520px}.launch-social>div{gap:26px 32px}.launch-social span{font-size:17px}.launch-gamma{gap:10px}.launch-gamma figcaption{padding-bottom:15px;font-size:11px}.launch-price strong{font-size:40px}}@media (max-width:480px){body .plugin-detail .launch-title h1{letter-spacing:-2px;font-size:49px}body .plugin-detail .launch-title p{font-size:15px}.launch-film-screen{aspect-ratio:auto;min-height:320px}.launch-film-message h2{font-size:25px!important}.launch-highlights{grid-template-columns:1fr;gap:36px}.launch-highlights strong{font-size:31px}.launch-highlights span{font-size:10px}.launch-highlights small{font-size:11px}.launch-nav{gap:7px}.launch-nav a{padding:9px 10px;font-size:10px}.launch-gamma{gap:7px}.launch-gamma img{aspect-ratio:.68}.launch-gamma figcaption{padding-bottom:12px;font-size:10px}.launch-credit{font-size:9px!important}.launch-photo .glow-drag-hint{font-size:10px}.launch-photo .glow-quick-controls{gap:5px}.launch-photo .glow-quick-controls button{padding:7px 9px!important}.launch-license-card{padding:26px}.launch-colors button{padding:11px 14px}.launch-photo .glow-image-label{padding:5px 7px!important;font-size:9px!important;top:10px!important}.launch-photo .before-label{left:10px}.launch-photo .after-label{right:10px}.launch-film-label{font-size:8px}}@media (prefers-reduced-motion:reduce){.glow-launch *{scroll-behavior:auto;transition:none!important}}body .plugin-detail .launch-photo .glow-divider>span{margin:0;top:auto;left:auto;transform:none}body .plugin-detail .launch-benefits svg{margin:0 auto 24px;display:block}body .plugin-detail .glow-launch .launch-photo{margin:0 auto}body main:has(>.news-page){width:100%;max-width:none;padding-inline:0}body .news-page{width:calc(100% - 64px);max-width:1216px;margin-inline:auto}body .news-page .timeline{width:calc(100% - 5px);max-width:none}body .news-page .shared-news-article{width:100%;max-width:none}body .news-detail-dialog{width:calc(100vw - 96px);max-height:90vh;padding:40px;overflow-y:auto;max-width:1440px!important}.shared-news-article .glow-image-stage{aspect-ratio:16/9}.shared-news-article .glow-image-stage img{object-fit:cover;width:100%;height:100%;max-height:none;margin:0}.news-source{align-items:center;gap:8px;margin:20px 12px 0 0;display:inline-flex}.news-detail-dialog .shared-news-article{border:0;width:100%;max-width:none;margin:0;padding:0}.shared-news-article:before,.shared-news-article .post-meta:before,.shared-news-article .post-meta:after{display:none!important}.shared-news-article>.gold-link{align-items:center;gap:8px;margin-top:24px;margin-right:24px;display:inline-flex}.shared-news-article .news-source{vertical-align:middle;margin-top:24px}.shared-news-article .glow-comparison{width:100%;max-width:none}.news-detail-dialog [data-slot=dialog-title]{font-size:28px;line-height:1.25}@media (max-width:1000px){body .news-detail-dialog{width:calc(100vw - 64px);padding:32px}}@media (max-width:800px){body .news-page{width:calc(100% - 40px)}}@media (max-width:520px){body .news-detail-dialog{width:calc(100vw - 24px);padding:24px}}body .news-page .timeline{border-left:1px solid #3a7db9;margin-top:38px}body .news-page .shared-news-article{padding:5px 0 48px 30px}body .news-page .shared-news-article+.shared-news-article{padding-top:24px}body .news-page .shared-news-article>h2{line-height:1.35;position:relative}body .news-page .shared-news-article>h2:before{content:"";box-sizing:content-box;background:#77bdff;border:2px solid #0a0a0b;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-37px;transform:translateY(-50%);box-shadow:0 0 12px #368ce94d}.shared-news-article[data-news-id=corals-new-chapter-2026-10-19]>img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;max-height:none;display:block}body .news-detail-dialog:has(>.news-reader-article){border:1px solid #ffffff24;border-radius:20px;flex-direction:column;gap:0;width:calc(100vw - 64px);max-height:calc(100dvh - 64px);display:flex;overflow:hidden;box-shadow:0 24px 100px #0009;background:#101012!important;max-width:1240px!important;padding:0!important}.news-detail-dialog:has(>.news-reader-article)>[data-slot=dialog-title]{letter-spacing:-.035em;color:#f5f5f7;border-bottom:1px solid #ffffff12;flex:none;margin:0;padding:28px 72px 24px 32px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}.news-detail-dialog:has(>.news-reader-article)>[data-slot=dialog-close]{color:#eee;opacity:1;background:#ffffff08;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;top:20px;right:20px}.news-detail-dialog:has(>.news-reader-article)>[data-slot=dialog-close]:hover{background:#ffffff15}body .news-detail-dialog>.news-reader-article{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#58535f transparent;flex:auto;min-height:0;overflow-y:auto;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.news-reader-article>.post-meta{color:#b8b8c1;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 32px;font-size:12px;display:flex}.news-reader-article>.post-meta>span{color:#c9b6f4;background:0 0;border:0;padding:0}.news-reader-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:32px;padding:0 32px 32px;display:grid}.news-reader-layout.is-text-only{grid-template-columns:1fr}.news-reader-layout>.news-reader-image{background:#1d1d1d;border-radius:12px;margin:0;position:sticky;top:0;overflow:hidden}.news-reader-image>img{object-fit:contain;border-radius:0;width:100%;height:auto;max-height:none;margin:0;display:block}.news-reader-text{min-width:0}.news-reader-prose{width:100%;margin:0;padding:0}body .news-detail-dialog .news-reader-prose>p{white-space:normal;overflow-wrap:anywhere;margin:0 0 22px;font-size:16px;line-height:1.8;color:#d6d6dd!important}.news-reader-text>.news-reader-links{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:12px;margin:4px 0 0;padding:0;display:flex}.news-reader-links>.news-source{color:#eee;border-color:#ffffff26;align-items:center;gap:10px;min-height:42px;margin:0;display:inline-flex}.news-reader-links>.news-source>svg{color:#c9b6f4;flex:none}@media (max-width:760px){body .news-detail-dialog:has(>.news-reader-article){border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.news-detail-dialog:has(>.news-reader-article)>[data-slot=dialog-title]{padding:24px 62px 22px 22px;font-size:26px}.news-detail-dialog:has(>.news-reader-article)>[data-slot=dialog-close]{top:18px;right:16px}.news-reader-article>.post-meta{gap:8px 12px;margin:20px 22px}.news-reader-layout{grid-template-columns:1fr;gap:24px;padding:0 22px 24px}.news-reader-layout>.news-reader-image{border-radius:8px;position:static}body .news-detail-dialog .news-reader-prose>p{margin-bottom:20px;font-size:15px;line-height:1.8}}body:has(.news-detail-dialog[data-state=open]) .support-layer{visibility:hidden;pointer-events:none}body .news-page .timeline>.shared-news-article:last-child{padding-bottom:0!important}body .news-page .timeline>.shared-news-article:last-child>img:last-child{margin-bottom:0}.home-creation-cards .tool-tile{grid-column:span 6;height:420px}.home-creation-cards .tool-tile-visual{height:250px}.creation-open{z-index:3;color:#ddd;font-size:12px;position:absolute;bottom:24px;left:32px}.home-studio-transition{margin-top:-24px}.home-community-card{cursor:default;text-decoration:none}.home-community-card:not(.corals-liquid-glass):hover{transform:none!important}.home-plan-section{max-width:1536px;margin:auto;padding:80px 48px}.home-plan-section header{margin-bottom:32px}.home-plan-section h2{font-size:32px}.home-plan-section p{color:#999}.owner-preview-bar{background:#101011;border-block:1px solid #ffffff15;flex-wrap:wrap;align-items:center;gap:24px;padding:12px 32px;display:flex}.owner-preview-bar label{align-items:center;gap:14px;font-size:12px;display:flex}.owner-preview-bar select{color:#eee;background:#181819;border:1px solid #ffffff25;border-radius:7px;padding:8px}.owner-preview-bar small{color:#999;font-size:11px}.portfolio-web{background:#101011;border:1px solid #ffffff20;border-radius:18px;margin:40px 0;padding:40px}.portfolio-web>span,.plugin-development{letter-spacing:.14em;color:#aaa;font-size:11px}.launch-license .launch-license-card,.launch-license .launch-license-card.is-lifetime{box-shadow:none!important;background:#0e0e0f!important;border:1px solid #ffffff24!important}.launch-license .launch-license-card:before,.launch-license .launch-license-card:after{display:none!important}.launch-license .launch-license-card button{color:#ddd!important;background:#202022!important;border-color:#ffffff25!important}.launch-license .launch-license-card svg{color:#bbb!important}.launch-license .launch-billing button[aria-pressed=true]{color:#eee!important;background:#29292c!important}.billing-card{background:#0c0c0d;border-radius:14px;padding:28px}.billing-eyebrow{letter-spacing:.2em;color:#999;margin-bottom:12px;font-size:9px;display:block}.billing-plan-name{color:#ccc;margin-top:8px;font-size:12px;display:inline-block}.billing-heading{align-items:flex-start;margin-bottom:24px}.billing-card .billing-status{border-block:1px solid #ffffff12;margin:24px 0;padding-block:16px}.billing-actions{margin-top:24px}.billing-card .billing-message{color:#b8c9da;font-size:12px}.studio-footer-grid{grid-template-columns:2fr 1fr 1fr!important}@media (max-width:760px){.home-creation-cards .tool-tile{grid-column:span 12}.home-plan-section{padding:48px 20px}.owner-preview-bar{padding:12px 20px}.studio-footer-grid{grid-template-columns:1fr!important}.billing-heading{flex-wrap:wrap}}body main .home-creation-cards .tool-tile-render,body main .home-creation-cards .tool-tile-render:hover{--tool-panel-image:none;background-color:#0b0b0c;background-image:none!important}.home-creation-cards .creator-depth-scene{transform-origin:bottom;transform:scale(.8)}.launch-license .launch-license-card-top,.launch-license .is-lifetime .launch-license-card-top{color:#aaa}body main .home-created-original .creator-gallery .tool-tile,body main .home-created-original .creator-gallery .tool-tile:hover{--tool-panel-image:none;background-color:#0b0b0c;box-shadow:none!important;background-image:none!important}.plugins-page .plugins-upcoming-panel,.plugins-page .plugins-blockbench .plugins-upcoming-panel{box-shadow:none;background:#101012;border:1px solid #ffffff18;border-radius:14px}.plugins-page .plugins-upcoming-panel:after{display:none}.plugins-upcoming-panel .plugins-panel-label,.plugins-upcoming-panel .plugins-panel-content p,.plugins-upcoming-panel .plugins-panel-caption{color:#aaa}.plugins-upcoming-art{color:#888}.render-entry-screen{color:#eee;text-align:center;background:#080809;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;min-height:calc(100dvh - 100px);padding:48px 24px;display:flex}.render-entry-brand{letter-spacing:.24em;color:#929296;font-size:10px}.render-entry-spinner{border:3px solid #ffffff24;border-top-color:#eee;border-right-color:#aaa;border-radius:50%;width:52px;height:52px;animation:.9s linear infinite corals-entry-spin;display:block}.render-entry-screen h2{letter-spacing:-.6px;margin:0;font-size:28px}.render-entry-screen p{color:#aaa;margin:0;font-size:13px}.render-plan-lock{white-space:nowrap;letter-spacing:0;align-items:center;gap:5px;margin-left:8px;line-height:1.5;display:inline-flex;color:#b8b8c0!important;font-size:10px!important}.render-controls legend .render-plan-lock{margin:5px 0 0;display:flex}.render-toolbar button:has(.render-plan-lock){flex-wrap:wrap}.render-barebones-toggle .render-toggle-state{font-size:10px}.pricing-included-detail{border:1px solid #ffffff20;border-radius:16px;overflow:hidden}.pricing-included-detail .home-features{color:#eee;background:#101012;margin:0;padding:40px 32px}.pricing-included-detail .home-feature-options h3,.pricing-included-detail .home-features-header h2{color:#eee}.pricing-included-detail .home-feature-copy p,.pricing-included-detail .home-features-header p{color:#aaa}.pricing-included-detail .home-features-header{margin-bottom:32px}.pricing-included-detail .home-light-inner{gap:32px}.pricing-included-detail .home-feature-option{border-color:#ffffff20}@keyframes corals-entry-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.pricing-included-detail .home-light-inner{grid-template-columns:1fr}.pricing-included-detail .home-features{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.render-entry-spinner{animation-duration:2s}}body .home-main .home-transition-section.home-studio-transition{background:0 0;margin-top:-112px;padding-bottom:260px;overflow:visible}body .home-studio-transition .home-purple-curve{image-rendering:auto;shape-rendering:geometricprecision;height:400px}body .home-main .home-minecraft-panel{z-index:1;position:relative}body .home-plugin-panel .home-corner-wordmark{top:68px}body .home-main .home-plugin-copy p{font-weight:300}@media (max-width:760px){body .home-main .home-transition-section.home-studio-transition{margin-top:-84px;padding-bottom:220px}body .home-studio-transition .home-purple-curve{height:320px}body .home-plugin-panel .home-corner-wordmark{top:50px}}@media (max-width:520px){body .home-main .home-transition-section.home-studio-transition{margin-top:-64px;padding-bottom:180px}body .home-studio-transition .home-purple-curve{height:270px}body .home-plugin-panel .home-corner-wordmark{top:44px}}body .home-studio-transition .home-purple-curve{-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 100%);mask-image:linear-gradient(#0000 0%,#000 32% 100%)}
