:root{--bg:#0b0e16;--panel:#131723;--panel2:#171b28;--sidebar:#0f121d;--stroke:#272d3b;--stroke2:#313648;--text:#eef0fb;--muted:#8c94a7;--muted2:#687186;--purple:#9b82ff;--violet:#7c60f4;--accent:#c2b3ff;--pink:#ef89c4;--green:#53d5a0;--danger:#f18b8b;--radius:16px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3,b,strong{font-family:Manrope,'DM Sans',sans-serif}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--purple);outline-offset:2px}::selection{background:rgba(155,130,255,.38)}.hidden{display:none!important}.shell{min-height:100vh;display:flex}.sidebar{position:sticky;top:0;height:100vh;flex:0 0 259px;background:var(--sidebar);border-right:1px solid #252a39;display:flex;flex-direction:column;padding:29px 15px 19px}.brand{display:flex;align-items:center;gap:13px;margin:1px 10px 57px}.brand-icon{width:39px;height:39px;border-radius:12px;background:linear-gradient(145deg,#c3adff,#7659d8);box-shadow:0 8px 30px #8468f337;display:grid;place-items:center;transform:rotate(-6deg)}.brand-play{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid white;margin-left:4px}.brand-copy strong{font-size:19px;letter-spacing:-.95px;line-height:1;display:block;font-weight:800}.brand-copy strong span{color:var(--purple)}.brand-copy small{font-size:8px;letter-spacing:1.95px;color:#929bb4;font-weight:800}.side-section-label{color:#697185;font-size:10px;font-weight:800;letter-spacing:1.65px;padding:0 14px;margin-bottom:13px}.side-section-label--second{margin-top:37px}.side-nav{display:grid;gap:5px}.nav-link{border:1px solid transparent;border-radius:9px;color:#a1a9bb;background:transparent;display:flex;align-items:center;gap:13px;text-align:left;padding:12px 12px;width:100%;font-size:13px;font-weight:700;transition:.2s}.nav-link:hover,.nav-link.active{background:#232137;color:#e8e2ff}.nav-link.active{border-color:#40365d}.nav-ico{font-size:22px;line-height:1;color:#a998ec;width:23px;text-align:center}.nav-arrow{margin-left:auto;color:#a998ec}.count-badge{background:#242938;padding:1px 7px;font-size:10px;border-radius:20px;margin-left:auto}.pipeline-steps{padding:7px 7px 0 12px}.pipeline-step{display:flex;gap:13px;align-items:center}.step-number{display:grid;place-items:center;min-width:29px;height:29px;border:1px solid #4e416b;border-radius:8px;background:#222039;color:var(--accent);font-size:10px;font-weight:800}.pipeline-step b{display:block;font-size:12px;font-weight:800}.pipeline-step small{display:block;font-size:11px;color:var(--muted)}.pipeline-line{border-left:1px dashed #3d4157;height:23px;margin:3px 0 3px 14px}.sidebar-bottom{margin-top:auto}.connection-card{border:1px solid #303348;background:#191c2b;border-radius:12px;padding:15px}.connection-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.status-dot{width:7px;height:7px;background:#e2b75d;box-shadow:0 0 0 4px #e2b75d18;border-radius:100%}.status-dot.online{background:var(--green);box-shadow:0 0 0 4px #53d5a019}.status-dot.offline{background:var(--danger);box-shadow:0 0 0 4px #f18b8b19}.connection-card p{font-size:11px;color:var(--muted);margin:6px 0 10px}.subtle-link{background:none;border:none;padding:0;color:var(--accent);font-size:11px;font-weight:800}.version{display:flex;justify-content:space-between;padding:22px 7px 0;color:#667083;font-size:9px;letter-spacing:1.2px;font-weight:800}.version span{color:#a6a5b6;letter-spacing:0}.main{width:calc(100% - 259px);min-width:0}.topbar{height:72px;border-bottom:1px solid #242a38;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4.3vw,66px)}.breadcrumb{font-size:12px;color:#7a8396}.breadcrumb span{padding:0 10px;color:#454b5b}.breadcrumb strong{color:#dedff1;font-weight:700}.top-actions{display:flex;align-items:center;gap:23px}.live-label{letter-spacing:1.1px;font-size:10px;font-weight:800;color:#a0a8b9;display:flex;gap:9px;align-items:center}.status-light{width:6px;height:6px;border-radius:50%;background:#84a4fd}.top-help{width:28px;height:28px;border:1px solid #404658;border-radius:50%;background:transparent;color:#bec5d9;font-weight:800}.view{display:none;padding:47px clamp(24px,4.3vw,66px) 38px;max-width:1700px;margin:auto}.view.active{display:block}.hero{margin:0 0 27px}.eyebrow{font-size:10px;letter-spacing:1.85px;font-weight:800;color:#b1a0fb;display:flex;align-items:center;gap:10px;margin-bottom:17px}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#b29bff;box-shadow:0 0 0 4px #a88cff1a}.hero h1{font-size:clamp(31px,3.35vw,51px);font-weight:800;line-height:1.18;letter-spacing:-2.15px;margin:0 0 16px}.hero h1 span{background:linear-gradient(95deg,#c8b9ff 0%,#997ff0 50%,#dc99db 100%);color:transparent;background-clip:text;-webkit-background-clip:text}.hero p{max-width:590px;color:#99a2b4;font-size:13px;line-height:1.8}.hero-inner{margin-bottom:30px}.platform-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.format-option{text-align:left;color:#c5c9d8;display:flex;align-items:center;gap:13px;border:1px solid #303647;background:#141824;border-radius:12px;padding:16px 17px;transition:.2s;min-width:0}.format-option:hover{border-color:#6a5d9b}.format-option.selected{background:linear-gradient(135deg,#26223d,#201d35);border-color:#7864a8;box-shadow:inset 0 0 0 1px #7864a813}.format-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #44425b;border-radius:9px;font-size:23px;color:#c3b1ff;flex-shrink:0}.format-option b{display:block;font-size:12px;font-weight:800;white-space:nowrap}.format-option small{display:block;font-size:10px;color:#858eaa;margin-top:2px}.select-indicator{display:none;margin-left:auto;border-radius:50%;background:#a58bff;color:#111020;min-width:18px;height:18px;text-align:center;font-size:12px;font-weight:900}.format-option.selected .select-indicator{display:block}.workspace-grid{display:grid;grid-template-columns:minmax(340px,1.06fr) minmax(340px,.94fr);gap:18px;align-items:start}.panel{background:var(--panel);border:1px solid var(--stroke);border-radius:var(--radius);padding:25px 26px;box-shadow:0 15px 45px #00000013;min-width:0}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:12px}.panel-kicker{font-size:10px;letter-spacing:1.6px;color:#a89af1;font-weight:800;margin-bottom:5px}.panel-header h2{font-size:17px;letter-spacing:-.5px}.panel-icon{width:35px;height:35px;display:grid;place-items:center;color:#c0affb;border-radius:10px;background:#29243d;font-size:19px}.field{margin-bottom:21px}.field label{display:block;font-weight:800;font-size:12px;color:#dae0ec;margin-bottom:8px}.field label em{font-style:normal;color:#d79eb3}.field label .optional{color:#838a99;font-size:10px;font-weight:500}.field input,.field select,.field textarea,.manual-import textarea{width:100%;border:1px solid #353b4d;background:#0e121e;border-radius:9px;outline:none;padding:12px 13px;color:#f1f2fa;font-size:12px;transition:.2s;resize:vertical}.field input::placeholder,.field textarea::placeholder,.manual-import textarea::placeholder{color:#697184}.field input:focus,.field select:focus,.field textarea:focus,.manual-import textarea:focus{border-color:#8975cc;box-shadow:0 0 0 3px #8f77d622}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' stroke='%23a0a5ba' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.field-tip{font-size:10px;color:#737e90;margin-top:7px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.two-col>div{min-width:0}.two-col select{max-width:100%;font-size:11px}.duration-box{background:#111522;border:1px solid #2c3142;border-radius:11px;padding:18px;margin:3px 0 17px}.duration-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:18px}.duration-heading b{font-size:12px}.duration-heading>span{font-size:10px;color:#6e798d}.duration-line+.duration-line{margin-top:19px}.duration-line.muted{opacity:.33}.duration-top{display:flex;justify-content:space-between;color:#b3bbcb;font-size:11px;font-weight:700}.duration-top output{color:var(--accent);font-weight:800}.duration-line input[type=range]{-webkit-appearance:none;appearance:none;display:block;width:100%;height:4px;border-radius:5px;background:linear-gradient(90deg,#ae93ff var(--range-progress,30%),#35394b var(--range-progress,30%));margin:15px 0 9px;outline:0}.duration-line input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border:3px solid #b89fff;background:#111523;border-radius:100%;box-shadow:0 0 0 3px #b89fff18}.duration-line input[type=range]::-moz-range-thumb{width:9px;height:9px;border:3px solid #b89fff;background:#111523;border-radius:100%}.range-labels{display:flex;justify-content:space-between;font-size:10px;color:#6e768a}.advanced{border:1px solid #303648;border-radius:9px;margin-bottom:18px;overflow:hidden}.advanced>summary{list-style:none;padding:14px 15px;font-size:12px;font-weight:800;cursor:pointer;display:flex;justify-content:space-between}.advanced>summary::-webkit-details-marker{display:none}.advanced>summary:before{content:'＋';color:#c3b0ff;margin-right:10px}.advanced[open]>summary:before{content:'－'}.advanced>summary span{font-weight:500;color:#727c90;margin-left:auto}.advanced-inner{border-top:1px solid #303648;padding:17px 14px 0}.style-attached{border:1px dashed #48405d;background:#1c1a2b;border-radius:11px;padding:12px;display:flex;align-items:center;gap:12px;margin-bottom:19px}.attached-icon{color:#bba5ff;font-size:24px}.style-attached>div{flex:1;min-width:0}.style-attached b{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-attached small{display:block;font-size:10px;line-height:1.5;color:#9096a9}.text-button{border:0;background:transparent;color:#c2afff;font-size:10px;font-weight:800;flex-shrink:0}.primary-button{border:1px solid #b099ff;border-radius:10px;background:linear-gradient(100deg,#9679ef,#8061e9);color:white;font-size:13px;font-weight:800;display:flex;justify-content:center;align-items:center;gap:12px;padding:15px 20px;width:100%;position:relative;overflow:hidden;transition:transform .18s,filter .18s;box-shadow:0 8px 28px #7658df26}.primary-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.button-glow{position:absolute;inset:0;background:linear-gradient(100deg,transparent 15%,#ffffff1f 50%,transparent 80%);pointer-events:none}.button-end{margin-left:auto}.privacy-inline{font-size:10px;text-align:center;color:#748095;margin:10px 0 0}.right-column{display:grid;gap:15px}.output-header{margin-bottom:20px}.result-state{padding:6px 9px;border:1px solid #414558;border-radius:6px;font-size:9px;color:#8d94a9;font-weight:800;letter-spacing:.7px}.result-state.ready{color:#8de0bf;border-color:#2c6754;background:#18312a}.empty-state{text-align:center;padding:40px 9px 34px;min-height:395px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-graphic{height:125px;width:155px;display:grid;place-items:center;position:relative;margin:1px 0 20px}.empty-glow{position:absolute;inset:13px;border-radius:100%;background:#8c68fb17;filter:blur(16px)}.empty-graphic>span{font-size:70px;font-weight:400;color:#b79eff;z-index:2;text-shadow:0 0 40px #8161ed7a}.orbit{position:absolute;border-radius:100%;border:1px solid #7965b554;transform:rotate(-20deg)}.orbit-one{width:126px;height:66px}.orbit-two{width:91px;height:118px;transform:rotate(45deg)}.empty-state h3{font-size:16px;letter-spacing:-.3px}.empty-state p{font-size:12px;color:#858fa4;max-width:310px;line-height:1.75;margin-top:12px}.mini-features{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:28px}.mini-features span{border:1px solid #313749;padding:7px 10px;border-radius:6px;color:#b4acc9;font-size:10px}.mini-help{border-radius:13px;border:1px solid #353149;background:#1c192d;padding:17px 17px;display:flex;gap:12px}.mini-help-icon{min-width:19px;height:19px;border-radius:100%;border:1px solid #b6a7f7;text-align:center;color:#b6a7f7;font-weight:800}.mini-help b{font-size:11px}.mini-help p{font-size:11px;color:#a09caf;line-height:1.7;margin-top:6px}.loading-state{text-align:center;padding:86px 15px}.loading-spinner{height:53px;width:53px;border:3px solid #3d375d;border-top-color:#b49bff;border-radius:50%;margin:0 auto 25px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-state h3{font-size:17px}.loading-state p{margin-top:9px;font-size:12px;color:#a5abc1}.result-project-name{font-size:11px;color:#aba5c0;margin:-3px 0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-tabs{display:flex;gap:8px;margin-bottom:16px}.result-tabs button{border:1px solid #383e50;background:#1a1e2b;color:#8994aa;font-size:11px;font-weight:800;border-radius:7px;padding:9px 13px;flex:1}.result-tabs button.active{color:#e2daff;border-color:#7660ad;background:#2b2444}.result-platform-info{display:flex;gap:13px;align-items:center;padding-bottom:17px;border-bottom:1px solid #2b3040}.result-mini-cover{width:78px;min-width:78px;height:104px;border:1px solid #686292;border-radius:7px;background:radial-gradient(circle at 55% 25%,#947be588,#29294d 44%,#101726 91%);position:relative;display:flex;justify-content:center;align-items:center;padding:9px;text-align:center;overflow:hidden}.result-mini-cover.wide{width:127px;min-width:127px;height:75px}.cover-title{font-size:11px;font-weight:800;line-height:1.3;text-shadow:0 2px 6px #0008;z-index:1;max-height:80px;overflow:hidden}.cover-tag{position:absolute;bottom:5px;letter-spacing:1px;font-size:6px;color:#cec5ff}.result-ident{flex:1;min-width:0}.result-ident h3{font-size:13px;margin-bottom:8px;line-height:1.45}.result-ident p{font-size:11px;color:#8c95a8;line-height:1.55;max-height:65px;overflow:auto}.result-chips{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.result-chips span{border-radius:5px;border:1px solid #373c4e;font-size:9px;padding:4px 7px;color:#a7b0c4}.asset-tabs{display:flex;border-bottom:1px solid #303747;gap:19px;margin-top:23px}.asset-tab{padding:0 2px 12px;color:#828ca2;border:none;border-bottom:2px solid transparent;background:transparent;font-size:11px;font-weight:800}.asset-tab.active{color:#bca8ff;border-bottom-color:#ad91ff}.asset-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:19px 0 10px}.asset-heading strong{font-size:12px}.asset-heading span{font-size:9px;color:#727b91;letter-spacing:.6px;font-weight:800}.asset-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;overflow:auto;background:#0e121e;border:1px solid #343b4d;border-radius:9px;padding:14px;color:#b5bece;font:11px/1.75 'DM Sans',system-ui,sans-serif;min-height:180px;margin:0}.result-buttons{display:flex;gap:9px;margin-top:11px}.copy-button,.outline-button{border:1px solid #4d4569;background:#29223f;border-radius:8px;color:#d4c5ff;padding:11px 13px;font-size:11px;font-weight:800;transition:.2s}.copy-button:hover,.outline-button:hover{background:#3a3151}.copy-button{flex:1}.outline-button{background:transparent;color:#bcc1d4;border-color:#3b4254}.result-buttons>.outline-button{flex:0 0 35%}.exports{border-top:1px solid #303747;padding-top:15px;display:flex;justify-content:space-between;gap:10px;margin-top:16px}.exports button{background:none;border:none;color:#a697e8;font-size:10px;font-weight:700;padding:4px 0}.exports button:hover{text-decoration:underline}.reference-grid{display:grid;grid-template-columns:minmax(340px,1fr) minmax(340px,.95fr);gap:20px;align-items:start}.reference-note{background:#242039;border:1px solid #47395e;padding:14px 15px;border-radius:10px;margin-bottom:23px}.reference-note b{font-size:12px}.reference-note p{font-size:11px;color:#b3aeca;line-height:1.7;margin-top:5px}.drop-area{border:1.5px dashed #635784;background:#1a1b2c;border-radius:13px;padding:28px 15px;display:flex;align-items:center;flex-direction:column;cursor:pointer;text-align:center;margin-bottom:18px;transition:.2s}.drop-area:hover,.drop-area.drag-over{background:#29243b;border-color:#b29cff}.upload-symbol{font-size:25px;width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#c6b6ff;background:#302743;margin-bottom:12px}.drop-area strong{font-size:12px}.drop-area span{font-size:11px;color:#a79cce;margin:4px 0}.drop-area small{font-size:10px;color:#7f879d;max-width:250px}.video-preview{background:#0b0e18;border-radius:10px;padding:10px;margin:-5px 0 15px;text-align:center}.video-preview video{max-height:235px;max-width:100%;border-radius:7px}.video-preview button{display:block;margin:9px auto 0;border:none;background:none;color:#c1b3e5;font-size:11px}.analysis-status{font-size:11px;color:#b5a9ed;margin-top:10px;min-height:16px}.style-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.style-empty span{font-size:72px;color:#665b8d;font-weight:200}.style-empty h3{font-size:15px}.style-empty p{font-size:11px;color:#8e98ab;line-height:1.7;max-width:280px;margin-top:8px}.style-name-badge{display:inline-block;font-size:11px;border:1px solid #63538c;border-radius:6px;color:#cfbfff;background:#2d2647;padding:6px 10px;font-weight:800}.style-summary{margin:16px 0;font-size:12px;color:#bdc2d1;line-height:1.8}.style-detail-list{display:grid;gap:11px}.style-detail{border-bottom:1px solid #323747;padding-bottom:10px}.style-detail b{color:#a697ed;display:block;font-size:10px;letter-spacing:.7px;text-transform:uppercase;margin-bottom:4px}.style-detail div{color:#d0d2df;font-size:11px;line-height:1.7;white-space:pre-wrap}.style-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.style-actions button{flex:1}.danger{color:#f3aaaa}.manual-import{border-top:1px solid #343747;margin-top:23px;padding-top:14px}.manual-import details summary{font-size:11px;font-weight:800;color:#b3a4e9;cursor:pointer}.manual-import textarea{margin:12px 0}.manual-import .outline-button{width:100%}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.history-header h2{font-size:18px}.history-list{display:grid;gap:11px}.history-card{display:flex;align-items:center;gap:15px;border-radius:11px;padding:18px;border:1px solid #303747;background:#151926}.history-card .history-emblem{height:42px;min-width:42px;border-radius:11px;background:#302648;color:#baa7ff;display:grid;place-items:center;font-size:21px}.history-info{flex:1;min-width:0}.history-info b{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-info small{font-size:10px;color:#8a94a8}.history-info p{font-size:11px;color:#a5adc0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.history-actions{display:flex;gap:8px}.history-actions button{border-radius:7px;border:1px solid #4a4564;background:#252038;color:#d2c2fc;padding:8px 11px;font-size:11px;font-weight:700}.history-actions button.del{background:none;border-color:#3f3644;color:#c18c93}.history-empty{padding:58px;text-align:center;border:1px dashed #46435b;border-radius:12px;color:#8994aa}.history-empty h3{font-size:15px;color:#e4e5f2;margin-bottom:8px}.footer{padding:0 clamp(24px,4.3vw,66px) 27px;color:#677084;font-size:9px;font-weight:800;letter-spacing:1px;max-width:1700px;margin:auto}.footer span{padding:0 6px;color:#4d5265}.footer .footer-right{float:right;padding:0;font-weight:500;letter-spacing:.2px}.toast{position:fixed;z-index:20;bottom:20px;right:20px;background:#2b2540;border:1px solid #7a65b4;color:#fff;border-radius:9px;padding:12px 18px;box-shadow:0 12px 40px #0007;font-size:12px;max-width:min(450px,calc(100vw - 30px));transform:translateY(30px);opacity:0;pointer-events:none;transition:.3s}.toast.visible{transform:translateY(0);opacity:1}.toast.error{background:#482631;border-color:#bb606c}.help-modal{width:min(540px,calc(100vw - 30px));border-radius:16px;border:1px solid #46425f;background:#181b29;color:#eee;padding:25px 30px;box-shadow:0 20px 100px #000a}.help-modal::backdrop{background:#070912b3}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-header h2{font-size:20px}.modal-header button{background:none;border:none;color:#d1c9ea;font-size:24px}.help-modal ol{padding-left:23px;color:#b5bcd0;font-size:12px;line-height:1.8}.help-modal li{margin:9px 0}.help-modal li b{color:#e4d9ff}.help-modal p{font-size:11px;color:#a6afc1;border-top:1px solid #3b4151;padding-top:14px}@media(max-width:1360px){.sidebar{flex-basis:228px}.main{width:calc(100% - 228px)}.view{padding-left:32px;padding-right:32px}.topbar,.footer{padding-left:32px;padding-right:32px}.panel{padding:22px}.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.format-option{padding:13px;gap:9px}.format-icon{width:31px;height:32px;font-size:18px}}@media(max-width:1100px){.workspace-grid,.reference-grid{grid-template-columns:1fr}.right-column{grid-template-columns:minmax(0,1fr)}.empty-state{min-height:270px;padding:25px}.sidebar{flex-basis:205px}.main{width:calc(100% - 205px)}.brand{margin-left:5px}.brand-copy strong{font-size:17px}.brand-copy small{font-size:7px}.hero h1{font-size:37px}}@media(max-width:690px){.shell{display:block}.sidebar{height:auto;position:relative;width:100%;padding:15px 16px;border-right:0;border-bottom:1px solid #313445}.brand{margin:0 0 12px}.side-section-label,.pipeline-steps,.side-section-label--second,.sidebar-bottom{display:none}.side-nav{display:flex;overflow:auto}.nav-link{white-space:nowrap;justify-content:center;padding:9px 11px;font-size:11px}.nav-ico{font-size:17px;width:18px}.nav-arrow,.count-badge{display:none}.main{width:100%}.topbar{height:55px;padding:0 18px}.top-actions{gap:10px}.live-label{font-size:8px}.view{padding:27px 16px}.hero h1{font-size:34px;letter-spacing:-1.4px}.hero p{font-size:12px}.platform-strip{grid-template-columns:1fr;gap:8px}.format-option{padding:10px 15px}.workspace-grid,.reference-grid{grid-template-columns:minmax(0,1fr)}.panel{padding:19px}.two-col{grid-template-columns:1fr;gap:0}.two-col>div+div{margin-top:15px}.format-option small{margin:0}.footer{padding:0 16px 24px;font-size:8px}.footer-right{display:none}.history-card{flex-wrap:wrap}.history-actions{width:100%;justify-content:flex-end}.history-info p{white-space:normal}.result-platform-info{align-items:flex-start}.result-mini-cover.wide{min-width:95px;width:95px;height:63px}.result-mini-cover{min-width:66px;width:66px;height:97px}.cover-title{font-size:9px}.result-buttons{flex-wrap:wrap}.result-buttons button{flex:1 1 100%!important}.style-actions button{flex:1 1 100%}.history-header h2{font-size:15px}.connection-card{display:none}}
