:root{--bg:#000;--panel:rgba(3,3,3,.92);--panel-strong:#050505;--text:#f7f7e8;--muted:#a9aa94;--line:hsla(74,37%,76%,.14);--gold:#fff200;--lime:#caff14;--danger:#ff705d;--accent:#caff14;--accent-soft:rgba(202,255,20,.22);--electric:#fff200;--ember:#ff9d00;--shadow:0 24px 90px rgba(0,0,0,.62);--soft-shadow:0 18px 46px rgba(0,0,0,.52),0 0 26px rgba(202,255,20,.035),inset 0 1px 0 hsla(0,0%,100%,.075)}*{box-sizing:border-box}body,html{width:100%;height:100%;margin:0;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(255,242,0,.026),transparent 30rem),radial-gradient(circle at 78% 20%,rgba(202,255,20,.02),transparent 28rem),linear-gradient(140deg,#000,#020202 48%,#000);color:var(--text);font-family:Avenir Next,Futura,Trebuchet MS,sans-serif}body{position:fixed;inset:0;display:grid}body:after,body:before{content:"";position:fixed;inset:-18%;z-index:0;pointer-events:none}body:before{background:linear-gradient(118deg,transparent 0 31%,rgba(255,242,0,.03) 31.3% 31.8%,transparent 32.1%),linear-gradient(118deg,transparent 0 47%,rgba(202,255,20,.027) 47.3% 47.8%,transparent 48.1%),linear-gradient(118deg,transparent 0 70%,rgba(255,242,0,.025) 70.3% 71%,transparent 71.3%);opacity:.72;transform:skewX(-10deg)}body:after{background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.014) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%);opacity:.18}body,body>*,html{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}button,input,label,select{font:inherit;pointer-events:auto}button:focus,input:focus,select:focus{outline:2px solid rgba(223,255,36,.55);outline-offset:3px}button{color:var(--text)}h1,h2,p{margin:0}h2{color:var(--lime);font-size:13px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;text-shadow:none}.app-shell,.shell{display:grid;grid-template-rows:minmax(0,1fr);width:100vw;height:100vh;max-height:100vh;padding:8px;gap:8px;position:relative;z-index:1}.app-shell,.app-shell>*,.shell{min-width:0;min-height:0;overflow:hidden}.dropzone,.logoCard,.panel,.sidebar,.statsCard{position:relative;z-index:0;pointer-events:auto;border:1px solid hsla(72,51%,80%,.18);background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.006)),radial-gradient(circle at 20% 0,rgba(255,242,0,.035),transparent 46%),var(--panel);box-shadow:var(--soft-shadow);backdrop-filter:blur(18px) saturate(1.15)}.main-layout,.workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr);gap:8px}.centerPane>*,.main-layout,.main-layout>*,.previewPanel>*,.sidebar,.workspace{min-width:0;min-height:0;overflow:hidden}.sidebar{border-radius:16px;padding:9px}.sideSection{display:grid;min-width:0;min-height:0;overflow:hidden;gap:6px;padding-bottom:8px}.sideSection+.sideSection{border-top:1px solid var(--line);padding-top:8px}.sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;border:1px solid var(--line);border-radius:9px;padding:3px;background:hsla(0,0%,100%,.03)}.addField,.chip,.previewButton,.replaceButton,.selectFilesButton,.tab,.togglePill{border:1px solid rgba(223,255,36,.12);border-radius:8px;background:linear-gradient(145deg,rgba(255,242,0,.13),rgba(184,255,24,.035)),#17180e;cursor:pointer;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 18px rgba(0,0,0,.22);transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .16s ease,background .18s ease}.tab{padding:6px 8px;color:var(--muted)}.tab.active{background:linear-gradient(135deg,rgba(255,242,0,.32),rgba(184,255,24,.16));color:#ffffdc;box-shadow:0 0 18px rgba(223,255,36,.25),inset 0 1px 0 hsla(0,0%,100%,.12)}.addField,.chip,.previewButton,.replaceButton,.selectFilesButton{padding:7px 10px}.addField:hover,.chip:hover,.cta:hover:not(:disabled),.previewButton:hover,.replaceButton:hover,.selectFilesButton:hover,.togglePill:hover{transform:translateY(-1px)}.addField:hover,.chip:hover,.previewButton:hover,.replaceButton:hover,.selectFilesButton:hover,.tab:hover,.togglePill:hover{border-color:rgba(223,255,36,.36);background:rgba(223,255,36,.12);box-shadow:0 0 16px rgba(223,255,36,.16),inset 0 1px 0 hsla(0,0%,100%,.1)}.addField:active,.chip:active,.cta:active:not(:disabled),.presetItem:active,.previewButton:active,.replaceButton:active,.selectFilesButton:active,.tab:active,.togglePill:active{transform:translateY(0) scale(.98)}.chip.active,.replaceButton.active,.togglePill.active{background:rgba(223,255,36,.2);color:#ffffdc;box-shadow:0 0 20px rgba(223,255,36,.24),inset 0 1px 0 hsla(0,0%,100%,.12)}.presetList{display:grid;gap:5px}.presetItem{display:grid;gap:3px;width:100%;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.015)),hsla(0,0%,100%,.035);color:var(--text);cursor:pointer;padding:7px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.presetItem:hover{border-color:rgba(223,255,36,.45);background:rgba(223,255,36,.08);box-shadow:0 8px 22px rgba(0,0,0,.14),0 0 14px rgba(223,255,36,.1);transform:translateY(-1px)}.presetItem.active{border-color:rgba(223,255,36,.72);background:rgba(223,255,36,.12);box-shadow:0 0 18px rgba(223,255,36,.22),inset 0 1px 0 hsla(0,0%,100%,.08)}.presetItem strong{font-size:13px;font-weight:600}.presetItem span{font-size:11px}.checkRow,.dropzone small,.dropzone span,.panelHead span,.presetItem span,.statusCard span{color:var(--muted)}.controlGroup,.customControls{display:grid;gap:6px}.buttonRow,.fieldToggleGrid{display:flex;flex-wrap:wrap;gap:6px}.togglePill{min-width:74px;padding:7px 9px;color:var(--muted);font-size:12px;font-weight:600}.controlGroup{padding-top:2px}.controlGroup>span{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.pathInput,select{min-height:34px;border:1px solid var(--line);border-radius:12px;background:#12110d;color:var(--text);padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.pathInput:hover,select:hover{border-color:rgba(223,255,36,.3)}.pathInput:focus,select:focus{border-color:rgba(223,255,36,.72);background:rgba(12,13,8,.94);box-shadow:0 0 14px rgba(223,255,36,.14)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;flex:0 0 auto;width:14px;height:14px;place-items:center;border:1px solid hsla(72,51%,80%,.24);border-radius:5px;background:radial-gradient(circle at 50% 50%,rgba(202,255,20,.08),transparent 50%),rgba(0,0,0,.48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),inset 0 -8px 12px rgba(0,0,0,.32);cursor:pointer;transition:background .17s ease,border-color .17s ease,box-shadow .17s ease,opacity .17s ease,transform .15s ease}input[type=checkbox]:after{content:"";width:5px;height:5px;border-radius:2px;background:transparent;box-shadow:none;transform:scale(.35);transition:background .17s ease,box-shadow .17s ease,transform .15s ease}input[type=checkbox]:hover:not(:disabled){border-color:rgba(223,255,36,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -8px 12px rgba(0,0,0,.34),0 0 10px rgba(202,255,20,.14)}input[type=checkbox]:checked{border-color:rgba(223,255,36,.86);background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.82),transparent 18%),linear-gradient(145deg,#f4ff2d,#9dff00 58%,#3bd410);box-shadow:0 0 13px rgba(202,255,20,.34),0 0 26px rgba(83,255,56,.15),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -7px 13px rgba(0,0,0,.28)}input[type=checkbox]:checked:after{background:rgba(5,8,0,.88);box-shadow:0 0 8px rgba(5,8,0,.24);transform:scale(1)}input[type=checkbox]:active:not(:disabled){transform:scale(.94)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.38}.separatorGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.separatorGrid .chip{padding:7px 0}.checkRow{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.3}.checkRow:hover{color:var(--text)}.centerPane{grid-column:1;grid-row:1;grid-template-rows:126px 252px minmax(0,1fr)}.centerPane,.dropHeaderGrid{display:grid;min-width:0;min-height:0;gap:8px;overflow:hidden}.dropHeaderGrid{grid-template-columns:minmax(330px,.42fr) minmax(0,1fr)}.logoCard{display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;border-radius:10px;padding:10px 16px;background:radial-gradient(circle at 50% 50%,rgba(223,255,36,.14),transparent 54%),linear-gradient(135deg,rgba(255,242,0,.075),rgba(3,4,3,.9) 48%,rgba(202,255,20,.045)),var(--panel);box-shadow:0 0 22px rgba(223,255,36,.075),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -16px 28px rgba(0,0,0,.38)}.dropLogo{width:min(100%,400px);height:100%;max-height:102px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgba(255,242,0,.24)) drop-shadow(0 0 22px rgba(184,255,24,.12)) drop-shadow(0 12px 18px rgba(0,0,0,.42));pointer-events:none}.dropLogo,.dropzone{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropzone{display:grid;place-items:center;gap:4px;min-height:0;border-style:dashed;border-width:2px;border-radius:10px;padding:10px 12px;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(202,255,20,.05),transparent 56%),repeating-linear-gradient(118deg,transparent 0 40px,rgba(255,242,0,.038) 41px 42px,transparent 43px 88px),var(--panel);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;cursor:pointer}.dropzone.dragOver,.dropzone:hover{border-color:rgba(223,255,36,.76);background:radial-gradient(circle at 50% 10%,rgba(255,242,0,.22),transparent 58%),linear-gradient(118deg,rgba(255,242,0,.18),rgba(184,255,24,.1)),var(--panel);box-shadow:0 0 28px rgba(223,255,36,.22),var(--soft-shadow);transform:translateY(-1px)}.dropzone.dragOver .cloudIcon svg{filter:drop-shadow(0 0 11px rgba(223,255,36,.42))}.cloudIcon{display:grid;width:54px;height:46px;place-items:center}.cloudIcon svg{width:54px;height:54px;fill:none;stroke-linecap:round;stroke-linejoin:round}.dropIconBadgeGlow{fill:rgba(202,255,20,.08);stroke:rgba(202,255,20,.2);stroke-width:7;filter:drop-shadow(0 0 10px rgba(202,255,20,.22))}.dropIconBadge{fill:rgba(3,8,2,.96);stroke:url(#dropIconFrame);stroke-width:3}.dropIconSlash{stroke:rgba(202,255,20,.42);stroke-width:5}.dropIconArrowShadow{fill:rgba(0,0,0,.72);stroke:rgba(0,0,0,.86);stroke-width:7;stroke-linejoin:round}.dropIconArrowCold,.dropIconArrowHot{stroke:rgba(0,0,0,.5);stroke-width:2;stroke-linejoin:round}.dropIconArrowHot{fill:url(#dropIconArrowHot)}.dropIconArrowCold{fill:url(#dropIconArrowCold)}.dropIconArrowHighlight{fill:rgba(255,255,180,.58)}.dropIconSpark{stroke:#dfff24;stroke-width:4}.dropzone.dragOver .dropIconBadge,.dropzone:hover .dropIconBadge{fill:rgba(8,12,4,.98);stroke-width:3.8}.dropzone.dragOver .dropIconArrowCold,.dropzone.dragOver .dropIconArrowHot,.dropzone:hover .dropIconArrowCold,.dropzone:hover .dropIconArrowHot{filter:drop-shadow(0 0 7px rgba(223,255,36,.3))}.dropzone strong{color:#fffad0;font-size:clamp(16px,1.12vw,20px);font-weight:700;font-style:normal;letter-spacing:-.03em;text-shadow:none}.panel{border-radius:10px;padding:10px}.panel,.previewPanel{min-width:0;min-height:0;overflow:hidden}.previewPanel{display:grid;grid-template-rows:auto minmax(0,1fr)}.templatePanel{height:252px;max-height:252px;min-height:0;padding:10px 12px;background:radial-gradient(circle at 48% 58%,rgba(202,255,20,.04),transparent 48%),linear-gradient(145deg,hsla(0,0%,100%,.048),hsla(0,0%,100%,.006)),var(--panel)}.smartTemplatePanel{overflow:visible}.templateBuilder{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px 54px minmax(0,1fr);gap:6px;height:100%;min-width:0;min-height:0;overflow:visible}.templateBuilderHead{display:flex;align-items:center;justify-content:space-between;grid-column:1;min-width:0;gap:10px}.dropHint,.templateBuilderHead span,.templateControls span{color:var(--muted);font-size:10px;font-weight:500}.templateControls{min-width:0;min-height:0;border:1px solid hsla(72,51%,80%,.15);border-radius:8px;background:linear-gradient(145deg,hsla(0,0%,100%,.032),hsla(0,0%,100%,.004)),rgba(0,0,0,.28)}.templateFieldsBox{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-column:1;grid-row:3;min-width:0;min-height:0;overflow:hidden;padding-top:2px}.templateDragLabel{grid-column:1;grid-row:1;color:var(--muted);font-size:10px;font-weight:500}.finalTemplateDrop{display:flex;align-items:center;justify-content:flex-start;gap:0;padding:8px 0;grid-column:1;grid-row:2;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;background:transparent}.templatePreviewChunk{min-width:0}.templateJoiner,.templatePreviewChunk{display:inline-flex;align-items:center}.templateJoiner{padding:0 8px;color:var(--lime);font-size:13px;font-weight:500;white-space:pre}.finalTemplateDrop.dragOver,.finalTemplateDrop:empty{outline:1px dashed rgba(202,255,20,.28);outline-offset:-4px}.templateToken{border:1px solid rgba(202,255,20,.34);border-radius:7px;background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.008)),rgba(3,4,3,.76);color:var(--text);cursor:grab;font-size:10px;font-weight:650;letter-spacing:.08em;min-height:30px;text-transform:uppercase;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease,background .17s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.templateToken:hover{border-color:rgba(223,255,36,.52);background:rgba(223,255,36,.13);box-shadow:0 0 16px rgba(223,255,36,.16);transform:translateY(-1px)}.templateToken:active{cursor:grabbing;transform:translateY(0) scale(.98)}.sourceToken{justify-content:start;padding:0 8px;color:var(--text);text-align:left;font-size:9px}.rowContextMenu,.templateContextMenu{position:fixed;z-index:20;display:grid;gap:5px;min-width:118px;border:1px solid rgba(202,255,20,.28);border-radius:7px;background:rgba(5,5,5,.96);box-shadow:0 14px 30px rgba(0,0,0,.44);padding:7px}.rowContextMenu span,.templateContextMenu span{color:var(--muted);font-size:10px;text-transform:uppercase}.rowContextMenu{min-width:164px;max-width:260px;z-index:120}.rowContextMenu span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.rowContextMenu button,.templateContextMenu button{min-height:27px;border:1px solid rgba(202,255,20,.22);border-radius:6px;background:rgba(202,255,20,.08);color:var(--text);cursor:pointer;font-size:11px}.rowContextMenu button:hover,.templateContextMenu button:hover{border-color:rgba(202,255,20,.5);background:rgba(202,255,20,.14)}.rowContextMenu button{border-color:rgba(255,112,93,.28);background:rgba(255,112,93,.06);color:#ffd0c9}.rowContextMenu .showFolderButton{border-color:rgba(202,255,20,.28);background:rgba(202,255,20,.08);color:var(--text)}.rowContextMenu .showFolderButton:hover{border-color:rgba(202,255,20,.5);background:rgba(202,255,20,.14)}.rowContextMenu button:hover{border-color:rgba(255,112,93,.52);background:rgba(255,112,93,.12)}.settingsOverlay{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(0,0,0,.62);backdrop-filter:blur(8px)}.settingsModal{display:grid;gap:14px;width:min(440px,calc(100vw - 42px));border:1px solid rgba(202,255,20,.26);border-radius:12px;background:radial-gradient(circle at 18% 0,rgba(202,255,20,.08),transparent 42%),rgba(5,5,5,.97);box-shadow:0 28px 70px rgba(0,0,0,.68);padding:16px}.settingsModalHead{display:flex;align-items:start;justify-content:space-between;gap:16px}.settingsModalHead span{color:var(--muted);font-size:12px}.settingsModalHead button{display:grid;width:28px;height:28px;place-items:center;border:1px solid hsla(72,51%,80%,.16);border-radius:7px}.settingsAccountButton,.settingsModalHead button{background:hsla(0,0%,100%,.035);color:var(--text);cursor:pointer}.settingsAccountButton{display:grid;border:1px solid hsla(72,51%,80%,.16);border-radius:9px;padding:10px;text-align:center;text-decoration:none;min-width:110px}.settingsAccountButton:hover{border-color:rgba(202,255,20,.5);background:rgba(202,255,20,.1)}.settingsSizeSlider{gap:12px}.settingsModeCard,.settingsSizeSlider{display:grid;border:1px solid hsla(72,51%,80%,.14);border-radius:10px;background:hsla(0,0%,100%,.03);padding:12px}.settingsModeCard{gap:10px}.settingsSegmented{display:grid;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden;border:1px solid rgba(202,255,20,.24);border-radius:8px;background:rgba(0,0,0,.34)}.settingsSegmented button{min-height:28px;border:0;border-right:1px solid hsla(72,51%,80%,.14);background:transparent;color:var(--muted);cursor:pointer;font-size:10px;font-weight:560;letter-spacing:.08em;text-transform:uppercase;transition:background .17s ease,box-shadow .17s ease,color .17s ease}.settingsSegmented button:last-child{border-right:0}.settingsSegmented button.active,.settingsSegmented button:hover{background:radial-gradient(circle at 50% 20%,hsla(0,0%,100%,.25),transparent 35%),linear-gradient(135deg,#fff200,#caff14);color:#060702;box-shadow:0 0 16px rgba(202,255,20,.24)}.settingsToggleRow{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid hsla(72,51%,80%,.14);border-radius:10px;background:hsla(0,0%,100%,.03);color:var(--muted);cursor:pointer;padding:10px 12px}.settingsToggleRow span{display:grid;gap:3px}.settingsToggleRow strong{color:var(--lime);font-size:11px;font-weight:560;letter-spacing:.12em;text-transform:uppercase}.settingsToggleRow em{font-style:normal}.settingsFooter,.settingsToggleRow em{color:hsla(72,51%,80%,.54);font-size:11px}.settingsFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:480;letter-spacing:.06em}.settingsFooter button{border:0;background:transparent;color:hsla(72,51%,80%,.5);cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-decoration:none;transition:color .17s ease,text-shadow .17s ease}.settingsFooter button:hover{color:var(--lime);text-shadow:0 0 10px rgba(202,255,20,.18)}.settingsFooter span{text-align:right}.settingsAccount{display:grid;gap:14px;border:1px solid hsla(72,51%,80%,.14);border-radius:10px;background:hsla(0,0%,100%,.03);padding:12px}.settingsAccountRow{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.settingsAccountRow>div{display:grid;gap:4px;min-width:0}.settingsAccountExpanded{background:linear-gradient(145deg,rgba(202,255,20,.045),hsla(0,0%,100%,.018)),hsla(0,0%,100%,.03);border-color:rgba(202,255,20,.24)}.settingsAccount span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.settingsAccount strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.settingsAccount em{color:#9dff97;font-size:11px;font-style:normal;font-weight:560}.settingsAuthForm{display:grid;gap:10px;border-top:1px solid hsla(72,51%,80%,.12);padding-top:12px}.settingsAuthForm label{display:grid;gap:6px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.settingsAuthForm input{width:100%;min-height:35px;border:1px solid rgba(223,255,36,.18);border-radius:8px;background:hsla(0,0%,100%,.035);color:var(--text);font-size:14px;padding:8px 10px}.settingsAuthActions{display:grid;grid-template-columns:1fr;gap:8px}.settingsAuthActions button{min-height:34px;border:1px solid rgba(202,255,20,.24);border-radius:8px;background:hsla(0,0%,100%,.045);color:var(--text);cursor:pointer;font-weight:620}.settingsAuthActions button:first-child{background:linear-gradient(118deg,#d8ff4a 10%,var(--electric) 100%);color:#090909}.settingsAuthActions button:disabled{cursor:wait;opacity:.68}.forgotPasswordLink,.licenseGateCard .forgotPasswordLink{justify-self:start;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:11px;font-weight:520;min-height:0;padding:0;text-decoration:underline;text-underline-offset:3px}.forgotPasswordLink:hover,.licenseGateCard .forgotPasswordLink:hover{border:0;background:transparent;color:var(--lime)}.forgotPasswordLink:disabled,.licenseGateCard .forgotPasswordLink:disabled{cursor:wait;opacity:.62}.settingsAuthMessage{color:var(--danger);font-size:12px;font-weight:560}.licenseGateCard label{display:grid;gap:6px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.licenseGateCard input{width:100%;min-height:35px;border:1px solid rgba(223,255,36,.18);border-radius:8px;background:hsla(0,0%,100%,.035);color:var(--text);padding:8px 10px}.licenseGateCard button{min-height:35px;border:1px solid rgba(202,255,20,.34);border-radius:8px;background:linear-gradient(118deg,#d8ff4a 10%,var(--electric) 100%);color:#090909;cursor:pointer;font-weight:720;padding:8px 12px}.licenseGateCard button:disabled{cursor:not-allowed;opacity:.68}.licenseGateCard .accountSwitchButton{border-color:hsla(72,51%,80%,.18);background:hsla(0,0%,100%,.045);color:var(--text);font-weight:580}.licenseGateCard .accountSwitchButton:hover{border-color:rgba(202,255,20,.42);background:rgba(202,255,20,.08)}.licenseAccountState{display:grid;gap:8px}.licenseAccountState span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.licenseAccountState strong{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.licenseState{grid-column:1/-1;margin:0;color:var(--muted);font-size:12px;font-weight:560}.licenseState.granted{color:#9dff97}.licenseState.denied,.licenseState.error{color:var(--danger)}.licenseGate{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:rgba(0,0,0,.74);backdrop-filter:blur(10px)}.licenseGateCard{display:grid;gap:14px;width:min(390px,calc(100vw - 34px));border:1px solid rgba(202,255,20,.24);border-radius:12px;background:radial-gradient(circle at 18% 0,rgba(202,255,20,.08),transparent 42%),rgba(5,5,5,.97);box-shadow:0 28px 70px rgba(0,0,0,.68);padding:18px}.licenseLogoLink{display:grid;justify-self:center;width:min(280px,92%);min-height:0!important;border:0!important;background:transparent!important;cursor:pointer;padding:0!important}.licenseLogoLink:hover{filter:drop-shadow(0 0 12px rgba(202,255,20,.16))}.licenseGateCard img{width:min(280px,92%);max-height:82px;-o-object-fit:contain;object-fit:contain;justify-self:center}.licenseLogoLink img{width:100%}.settingsSizeValue{display:flex;align-items:center;justify-content:space-between;gap:12px}.settingsSizeValue span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.settingsSizeValue strong{color:var(--lime);font-size:14px;font-weight:560}.settingsSizeSlider input[type=range]{width:100%;accent-color:var(--lime);cursor:pointer}.settingsSizeMarks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;color:var(--muted);font-size:10px;letter-spacing:.04em}.settingsSizeMarks span:nth-child(2),.settingsSizeMarks span:nth-child(3){text-align:center}.settingsSizeMarks span:last-child{text-align:right}.activeToken{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 10px 0 12px;border-color:rgba(202,255,20,.72);border-radius:8px;background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.012)),rgba(6,8,5,.92);box-shadow:0 0 18px rgba(202,255,20,.18),inset 0 1px 0 hsla(0,0%,100%,.08)}.activeToken[draggable=true]{-webkit-user-drag:element}.draggingToken{cursor:grabbing;opacity:.82;transform:scale(.98)}.inactiveToken{border-color:hsla(72,51%,80%,.16);background:hsla(0,0%,100%,.025);box-shadow:none;color:hsla(60,48%,94%,.42);opacity:.42}.inactiveToken:hover{border-color:rgba(202,255,20,.3);background:rgba(202,255,20,.055);color:hsla(60,48%,94%,.68);opacity:.62}.activeToken button{display:grid;width:18px;height:18px;place-items:center;border:0;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--muted);cursor:pointer;line-height:1}.activeToken button:hover{background:rgba(255,112,93,.18);color:var(--danger)}.activeToken em{display:none}.customTokenInput{width:94px;min-height:20px;border-radius:999px;padding:0 8px;font-size:10px}.templateControls{display:grid;align-items:end;grid-template-columns:220px 150px 190px 150px;gap:8px;padding:4px 4px 8px;grid-column:1;grid-row:2;border:0;border-bottom:1px solid hsla(72,51%,80%,.12);background:transparent;overflow:visible;position:relative;z-index:2}.templateControls>div{display:grid;align-content:end;gap:5px;min-width:0}.templatePresetBox{grid-template-columns:minmax(0,1fr);align-items:end;gap:5px}.presetSelectRow{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px;min-width:0}.presetSelect{width:100%}.savePresetButton{width:28px;height:28px;border:1px solid rgba(202,255,20,.28);border-radius:7px;background:rgba(0,0,0,.36);color:#dfff24;cursor:pointer;font-size:16px;font-weight:500;line-height:1;transition:background .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .15s ease}.savePresetButton:hover{border-color:rgba(223,255,36,.58);background:rgba(223,255,36,.11);box-shadow:0 0 12px rgba(223,255,36,.14);color:#f7ff88}.savePresetButton:active{transform:scale(.96)}.templateControls .miniSelect,.templateControls .segmentedMini{height:28px}.segmentedMini{display:flex;gap:0;min-width:0;overflow:hidden;border:1px solid rgba(202,255,20,.28);border-radius:7px;background:rgba(0,0,0,.36)}.miniSelect{border-radius:9px;padding:0 7px}.miniOption,.miniSelect{min-height:25px;font-size:10px}.miniOption{flex:1;min-width:0;border:0;border-right:1px solid hsla(72,51%,80%,.16);border-radius:0;background:transparent;color:var(--muted);cursor:pointer;font-weight:650;transition:background .17s ease,border-color .17s ease,color .17s ease,transform .17s ease}.miniOption.active,.miniOption:hover{background:radial-gradient(circle at 50% 20%,hsla(0,0%,100%,.28),transparent 35%),linear-gradient(135deg,#fff200,#caff14);color:#060702;box-shadow:0 0 18px rgba(202,255,20,.28)}.miniOption:active{transform:scale(.97)}.templateStrip{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:10px;height:100%}.templateGroup,.templateStrip{display:grid;min-width:0;min-height:0;overflow:hidden}.templateGroup{gap:7px}.compactChecks,.presetPills{display:flex;flex-wrap:wrap;gap:6px;min-width:0;overflow:hidden}.smartControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.smartControls label{display:grid;gap:3px;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.smartControls select{min-height:25px;border-radius:9px;padding:0 7px;font-size:11px}.presetPill{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.015)),hsla(0,0%,100%,.035);color:var(--muted);flex:0 0 auto;cursor:pointer;padding:5px 8px;font-size:10px;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease,transform .16s ease,background .18s ease,color .18s ease}.presetPill:hover{border-color:rgba(223,255,36,.45);background:rgba(223,255,36,.09);color:var(--text);transform:translateY(-1px)}.presetPill:active{transform:translateY(0) scale(.98)}.presetPill.active{border-color:rgba(223,255,36,.72);background:rgba(223,255,36,.16);color:#ffffdc;box-shadow:0 0 14px rgba(223,255,36,.18)}.panelHead{align-items:center;justify-content:space-between;margin-bottom:0;padding:4px 4px 8px;border-bottom:1px solid hsla(72,51%,80%,.12);position:relative;z-index:3}.panelHead,.previewControls{display:flex;gap:10px;overflow:visible}.previewControls{align-items:end;justify-content:flex-end;min-width:0;padding-top:2px}.previewTitleGroup{display:flex;align-items:baseline;gap:12px;min-width:0}.previewTitleGroup span{color:var(--muted);font-size:10px;font-weight:520;letter-spacing:.08em;text-transform:uppercase}.previewTitleGroup strong{color:var(--lime);font-size:13px;font-weight:560}.previewControls label{display:grid;gap:4px}.previewControls label,.previewNumberToggle{color:var(--muted);font-size:10px;font-weight:500}.previewNumberToggle{display:flex!important;align-items:center;gap:7px!important;min-height:28px;padding:0 8px;border:1px solid rgba(202,255,20,.22);border-radius:7px;background:rgba(0,0,0,.28);cursor:pointer;line-height:1;white-space:nowrap;position:relative;z-index:5;transition:border-color .17s ease,background .17s ease,color .17s ease,box-shadow .17s ease}.previewNumberToggle:hover{border-color:rgba(202,255,20,.42);color:var(--text);background:rgba(202,255,20,.08)}.previewNumberToggle[aria-pressed=true]{border-color:rgba(202,255,20,.5);color:var(--text);background:rgba(202,255,20,.11);box-shadow:inset 0 0 0 1px rgba(202,255,20,.08)}.demoCheckMark{display:inline-grid;width:13px;height:13px;flex:0 0 auto;place-items:center;border:1px solid rgba(202,255,20,.38);border-radius:4px;background:rgba(0,0,0,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.demoCheckMark.active:after{content:"";width:7px;height:7px;border-radius:2px;background:linear-gradient(135deg,#dfff24,#8cff00);box-shadow:0 0 10px rgba(202,255,20,.4)}.previewCaseSelect{width:136px;height:28px;position:relative;z-index:4}.keyFormatSelect{width:118px}.textCaseSelect{width:146px}.clearFilesButton,.historyButton{height:28px;border:1px solid rgba(255,112,93,.22);border-radius:7px;background:rgba(255,112,93,.055);color:#ffd0c9;cursor:pointer;padding:0 10px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:border-color .17s ease,background .17s ease,color .17s ease,transform .16s ease}.historyButton{border-color:rgba(202,255,20,.2);background:rgba(202,255,20,.055);color:#efffc1}.historyButton:hover:not(:disabled){border-color:rgba(202,255,20,.48);background:rgba(202,255,20,.105);transform:translateY(-1px)}.historyButton:active:not(:disabled){transform:translateY(0)}.clearFilesButton:hover:not(:disabled){border-color:rgba(255,112,93,.48);background:rgba(255,112,93,.11);transform:translateY(-1px)}.clearFilesButton:active:not(:disabled){transform:translateY(0)}.clearFilesButton:disabled,.historyButton:disabled{cursor:not-allowed;opacity:.42}.columnsMenu{position:absolute;z-index:25;display:grid;gap:2px;width:190px;border:1px solid rgba(202,255,20,.24);border-radius:9px;background:rgba(5,5,5,.97);box-shadow:0 18px 36px rgba(0,0,0,.5);padding:8px}.columnsMenuTitle{color:var(--lime);font-size:10px;font-weight:520;letter-spacing:.1em;padding:3px 6px 6px;text-transform:uppercase}.columnsMenu label{display:flex;align-items:center;gap:8px;min-height:26px;border-radius:6px;color:var(--muted);cursor:pointer;font-size:11px;padding:0 6px}.columnsMenu label:hover{background:rgba(202,255,20,.08);color:var(--text)}.columnsMenu input{accent-color:var(--lime)}.preview-table-wrapper,.tableWrap{position:relative;flex:1;min-width:0;min-height:0;overflow:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.previewTable{border-collapse:collapse;table-layout:fixed}.tableEmpty{display:grid;min-height:180px;place-items:center;align-content:center;gap:7px;color:var(--muted);text-align:center}.tableEmpty strong{color:var(--text);font-size:17px;font-weight:600}.tableEmpty span{max-width:340px;font-size:13px;line-height:1.45}.previewTable td,.previewTable th{border-bottom:1px solid rgba(223,255,36,.095);padding:7px 9px;text-align:left;white-space:nowrap}.previewTable th{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,rgba(14,16,12,.98),rgba(4,5,4,.98));color:#d8dd9e;font-size:10px;font-weight:600;letter-spacing:.08em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.previewTable th+th{z-index:6}.previewTable th.oldFilenameHeader{z-index:40}.previewTable td{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;transition:background .16s ease,color .16s ease}.previewTable .newName{color:var(--lime);font-weight:400;text-shadow:none}.artworkCell{display:inline-flex;align-items:center;max-width:100%;gap:8px;color:var(--muted);font-size:11px}.artworkCellButton{display:inline-flex;width:100%;min-width:0;border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.artworkCellButton:disabled{cursor:not-allowed;opacity:.52}.artworkCellButton:not(:disabled):hover .artworkThumb{border-color:rgba(202,255,20,.62);box-shadow:0 0 12px rgba(202,255,20,.18)}.artworkCellButton.disabledArt .artworkCell{opacity:.5}.artworkThumb{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;overflow:hidden;border:1px solid hsla(72,51%,80%,.14);border-radius:6px;background:radial-gradient(circle at 50% 35%,rgba(202,255,20,.12),transparent 58%),rgba(0,0,0,.34);color:hsla(60,48%,94%,.48);font-size:8px;font-weight:620;letter-spacing:.08em}.artworkThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artworkCell.hasArt .artworkThumb,.artworkCell.replace .artworkThumb{border-color:rgba(202,255,20,.45);box-shadow:0 0 10px rgba(202,255,20,.13);color:var(--lime)}.artworkCell.replace{color:var(--lime)}.artworkCell.remove{color:var(--danger)}.artworkCell.remove .artworkThumb{border-color:rgba(255,112,93,.42);box-shadow:0 0 10px rgba(255,112,93,.12);color:var(--danger)}.columnResizeHandle{position:absolute;top:0;right:0;bottom:0;z-index:45;width:22px;cursor:col-resize;display:block;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateX(50%)}.leftResizeHandle{right:auto;left:0;transform:translateX(-50%)}.columnResizeHandle:after{content:"";position:absolute;top:6px;left:8px;bottom:6px;width:2px;border-radius:999px;background:rgba(223,255,36,.28);transition:background .16s ease,box-shadow .16s ease}.columnResizeHandle:before{content:"";position:absolute;inset:0 4px;border-radius:999px;background:transparent}.columnResizeHandle:hover:before{background:rgba(223,255,36,.07)}.columnResizeHandle:hover:after{background:rgba(223,255,36,.9);box-shadow:0 0 12px rgba(223,255,36,.32)}.oldFilenameBoundaryHandle{position:absolute;top:0;z-index:80;display:block;width:24px;height:34px;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateX(-50%)}.oldFilenameBoundaryHandle:before{content:"";position:absolute;inset:0 5px;border-radius:999px;background:transparent}.oldFilenameBoundaryHandle:after{content:"";position:absolute;top:6px;left:11px;bottom:6px;width:2px;border-radius:999px;background:rgba(223,255,36,.44);transition:background .16s ease,box-shadow .16s ease}.oldFilenameBoundaryHandle:hover:before{background:rgba(223,255,36,.08)}.oldFilenameBoundaryHandle:hover:after{background:rgba(223,255,36,.95);box-shadow:0 0 14px rgba(223,255,36,.34)}.sortButton{display:inline-flex;width:100%;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;font:inherit;letter-spacing:inherit}.sortButton:hover{color:var(--text)}.renameInput{width:calc(100% - 38px);min-width:0;border:1px solid rgba(223,255,36,.24);border-radius:9px;background:rgba(12,13,8,.78);color:var(--lime);padding:5px 7px;font-size:12px;font-weight:400;letter-spacing:.01em;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.renameInput:focus,.renameInput:hover{border-color:rgba(223,255,36,.62);background:rgba(12,13,8,.96);box-shadow:0 0 12px rgba(223,255,36,.14)}.tableCellInput{width:100%;min-width:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);padding:4px 6px;font-size:12px;font-weight:400;transition:border-color .17s ease,background .17s ease,color .17s ease,box-shadow .17s ease}.tableCellInput.compact{padding-inline:4px}.tableCellInput:focus,.tableCellInput:hover{border-color:rgba(202,255,20,.34);background:rgba(202,255,20,.055);box-shadow:0 0 10px rgba(202,255,20,.08);color:var(--text);outline:none}.extensionSuffix{display:inline-block;width:34px;padding-left:5px}.extensionSuffix,.rowDragHandle{color:var(--muted);font-size:11px}.rowDragHandle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:22px;border:1px solid rgba(223,255,36,.16);border-radius:7px;background:rgba(0,0,0,.28);cursor:grab;font-weight:500;touch-action:none}.rowDragHandle:before{content:"⋮⋮";margin-right:5px;color:rgba(223,255,36,.52);font-size:10px;letter-spacing:-.32em}.rowDragHandle:hover{border-color:rgba(223,255,36,.42);color:var(--text)}.rowDragging .rowDragHandle{cursor:grabbing;border-color:rgba(223,255,36,.62);box-shadow:0 0 14px rgba(223,255,36,.12)}.badge{display:inline-flex;align-items:center;max-width:100%;border:1px solid rgba(223,255,36,.24);border-radius:6px;background:rgba(223,255,36,.09);color:#f7ffd2;padding:3px 7px;font-size:10px}.previewTable tbody tr{transition:background .16s ease,box-shadow .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.previewTable tbody tr:hover{background:rgba(223,255,36,.055);box-shadow:inset 3px 0 0 rgba(255,242,0,.46)}.previewTable tbody tr:hover td{color:var(--text)}.previewTable tbody tr.rowDragging{background:rgba(223,255,36,.075);box-shadow:inset 3px 0 0 rgba(223,255,36,.7)}.previewTable tbody tr.selectedRow{background:rgba(223,255,36,.07);box-shadow:inset 3px 0 0 rgba(223,255,36,.82)}.previewTable tbody tr.selectedRow td{color:var(--text)}.previewTable tr.done td{border-bottom-color:rgba(223,255,36,.24)}.previewTable tr.error td{color:#ffd0c9;border-bottom-color:rgba(255,112,93,.42)}.artworkDropBox{position:relative;display:grid;place-items:center;width:min(100%,172px);aspect-ratio:1/1;min-height:0;justify-self:center;border:1px dashed rgba(202,255,20,.58);border-radius:8px;background:radial-gradient(circle at 50% 45%,rgba(202,255,20,.08),transparent 54%),linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01)),rgba(5,6,4,.32);color:var(--muted);cursor:pointer;padding:12px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,transform .16s ease}.artworkDropBox.dragOver,.artworkDropBox:hover:not(:disabled){border-color:rgba(255,242,0,.78);background:rgba(202,255,20,.06);color:var(--text);box-shadow:none;transform:translateY(-1px)}.artworkDropBox.replaceActive{border-color:rgba(223,255,36,.62);box-shadow:none}.artworkDropBox.removeActive{border-color:rgba(255,112,93,.42);box-shadow:inset 3px 0 0 rgba(255,112,93,.52)}.artworkDropBox:disabled{cursor:not-allowed}.artworkIcon{display:grid;place-items:center;width:100%;height:100%;justify-self:center;border:0;border-radius:5px;background:radial-gradient(circle at 28% 22%,rgba(255,242,0,.3),transparent 44%),linear-gradient(135deg,rgba(12,13,8,.95),rgba(48,50,20,.74));color:var(--electric);font-size:12px;font-weight:650;letter-spacing:.04em;overflow:hidden}.artworkIcon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selectedArtworkInfo{display:grid;gap:3px;min-width:0;text-align:center}.selectedArtworkInfo strong{color:var(--lime);font-size:11px;font-weight:520;letter-spacing:.04em;text-transform:uppercase}.selectedArtworkInfo span,.selectedArtworkInfo strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectedArtworkInfo span{color:var(--muted);font-size:10px}.artActions{display:flex;flex-wrap:wrap;gap:6px}.artActions.compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid hsla(72,51%,80%,.14);border-bottom:1px solid hsla(72,51%,80%,.1)}.danger{background:rgba(255,112,93,.18);color:#ffd0c9}.danger.active,.danger:hover{background:rgba(255,112,93,.24);box-shadow:none}.replaceButton{display:inline-grid;place-items:center;border-radius:8px}.coverArtControl{display:grid;grid-template-columns:1fr;gap:10px;min-width:0;align-items:stretch}.loadArtworkButton,.removeArtworkButton,.rightSidebar .chip,.rightSidebar .replaceButton{border:0;border-right:1px solid hsla(72,51%,80%,.12);border-radius:0;background:transparent;box-shadow:none;min-height:34px;padding:7px 6px;font-size:10px;font-weight:520;letter-spacing:.02em}.artActions.compact>:last-child{border-right:0}.loadArtworkButton:hover:not(:disabled),.removeArtworkButton:hover:not(:disabled),.rightSidebar .chip:hover:not(:disabled),.rightSidebar .replaceButton:hover:not(:disabled){box-shadow:none;transform:none}.rightSidebar .chip.active,.rightSidebar .replaceButton.active{background:rgba(223,255,36,.09);color:var(--lime);box-shadow:inset 0 -1px 0 rgba(223,255,36,.52)}.loadArtworkButton,.removeArtworkButton{border:0;border-radius:0;background:transparent;color:var(--muted);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,transform .16s ease}.loadArtworkButton:hover:not(:disabled){background:rgba(223,255,36,.08);color:var(--text);transform:translateY(-1px)}.removeArtworkButton{justify-self:stretch;padding-inline:6px;color:rgba(255,112,93,.78);font-size:11px}.removeArtworkButton.active,.removeArtworkButton:hover:not(:disabled){color:#ffd0c9;box-shadow:none}.removeArtworkButton.active{background:rgba(255,112,93,.08);box-shadow:inset 0 -1px 0 rgba(255,112,93,.54)}.loadArtworkButton:disabled,.removeArtworkButton:disabled{cursor:not-allowed}.label{display:grid;gap:7px;margin:0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.disabledSection{opacity:1}.rightSidebar .sideSection h2{color:var(--lime);font-weight:650}.disabledSection>:not(h2){opacity:.62}.disabledSection button,.disabledSection input{cursor:not-allowed}.disabledSection .artworkDropBox{color:var(--muted);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.statusCard{display:grid;gap:4px;border:1px solid rgba(223,255,36,.12);border-radius:13px;background:linear-gradient(145deg,rgba(223,255,36,.06),hsla(0,0%,100%,.02)),hsla(0,0%,100%,.035);padding:8px 11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 0 12px rgba(223,255,36,.055)}.statusCard strong{color:var(--electric);font-weight:600}.cta{display:grid;justify-self:center;width:100%;min-width:0;border:1px solid rgba(255,242,0,.62);border-radius:16px;background:radial-gradient(circle at 28% 16%,hsla(0,0%,100%,.52),transparent 24%),linear-gradient(118deg,#fff660 0,var(--electric) 28%,#b8ff18 62%,#ff9d00 100%);color:#070803;cursor:pointer;padding:13px 14px;text-align:center;box-shadow:0 16px 34px rgba(255,157,0,.2),0 0 30px rgba(223,255,36,.22),inset 0 1px 0 hsla(0,0%,100%,.58),inset 0 -10px 18px rgba(70,52,0,.18);transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.cta:hover:not(:disabled){filter:saturate(1.12) brightness(1.06);box-shadow:0 18px 42px rgba(255,157,0,.28),0 0 40px rgba(223,255,36,.28),inset 0 1px 0 hsla(0,0%,100%,.64),inset 0 -10px 18px rgba(70,52,0,.14);transform:translateY(-2px)}.cta strong{font-size:17px;font-weight:850;font-style:italic;letter-spacing:-.045em;line-height:1.1}.cta span{font-size:11px;font-weight:600}.cta:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.previewButton{justify-self:end}.rightSidebar{grid-column:2;grid-row:1;display:grid;grid-template-rows:auto auto 1fr;align-content:stretch;min-width:0;min-height:0;overflow:hidden;border-color:hsla(72,51%,80%,.18);background:linear-gradient(180deg,rgba(255,242,0,.035),transparent 22%),linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.006)),var(--panel)}.renameActionSection{align-self:end;margin-top:auto;padding-top:9px;padding-bottom:9px}.rightSidebar .sideSection{gap:7px}.rightSidebar .label{gap:5px}.rightSidebar .pathInput{min-height:30px;font-size:12px}#__next,.app-shell,main{width:100%;height:100%;overflow:hidden}body>nextjs-portal{display:none}@media (max-height:760px){.sideSection{gap:6px;padding-bottom:8px}.sideSection+.sideSection{padding-top:8px}}.authPage{min-height:100vh;display:grid;place-items:center;padding:28px 14px}.authCard{width:min(420px,100%);border:1px solid rgba(223,255,36,.12);border-radius:16px;background:linear-gradient(145deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01)),var(--panel);padding:20px;display:grid;gap:14px}.authBackLink{justify-self:start;border:1px solid hsla(72,51%,80%,.14);border-radius:8px;background:hsla(0,0%,100%,.035);color:var(--muted);font-size:11px;padding:7px 10px;text-decoration:none;transition:background .17s ease,border-color .17s ease,color .17s ease}.authBackLink:hover{border-color:rgba(202,255,20,.42);background:rgba(202,255,20,.08);color:var(--lime)}.authTitle{color:var(--lime);text-transform:uppercase;font-size:13px;letter-spacing:.1em;font-weight:650}.authLogo{display:block;width:min(300px,92%);max-height:88px;-o-object-fit:contain;object-fit:contain;justify-self:center;filter:drop-shadow(0 10px 24px rgba(202,255,20,.12))}.authHint{color:var(--muted);font-size:12px}.authForm{display:grid;gap:12px}.authField{display:grid;gap:6px;color:var(--muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.authField input{width:100%;min-height:38px;border:1px solid rgba(223,255,36,.16);border-radius:8px;padding:8px 10px;color:var(--text);background:hsla(0,0%,100%,.035)}.authButton{border:1px solid rgba(223,255,36,.35);border-radius:9px;padding:10px 12px;color:#090909;background:linear-gradient(118deg,#d8ff4a 10%,var(--electric) 100%);font-weight:700;cursor:pointer}.authButton.small{min-height:34px;padding:8px 12px}.authLinks{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:12px}.authLinks a{color:var(--lime)}.authMessage{margin:0;font-size:12px}.authMessage.error{color:var(--danger)}.authMessage.ok{color:#9dff97}.authSessionBar{position:sticky;top:0;z-index:2;margin-bottom:8px;border:1px solid rgba(223,255,36,.2);border-radius:10px;background:rgba(8,8,8,.86);min-height:42px;padding:9px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.authSessionEmail{color:var(--text);font-size:12px;letter-spacing:.04em}.dashboardShell{display:grid;min-height:100vh;grid-template-rows:auto 1fr}.siteFooter,.siteHeader,body:has(.app-shell) footer,body:has(.app-shell) header{display:none!important;visibility:hidden!important;pointer-events:none!important}#__next,main{width:100%;height:100%;overflow:hidden}body:has(.app-shell) main{position:fixed!important;inset:0!important;z-index:9999!important;min-height:100vh!important;background:#000!important}.app-shell{position:fixed;inset:0;display:block;grid-template-rows:none;width:100vw;height:100vh;max-width:none;max-height:none;min-width:0;min-height:0;padding:0;gap:0;transform:none;transform-origin:center;z-index:100}.app-shell>.main-layout{position:absolute;top:50%;left:50%;width:1180px;height:820px;max-width:none;max-height:none;min-width:1180px;min-height:820px;transform:translate(-50%,-50%) scale(var(--demo-scale,1));transform-origin:center}.app-shell .logoCard{cursor:pointer;filter:none;opacity:1}