@import"/static/fonts.css";:root{--ink:#172022;--muted:#72787c;--paper:#f7f8f8;--line:#e4e8e8;--blue:#3255ee;--lime:#d7f495;--dark:#172023;--radius:18px;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:5px}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}[hidden]{display:none!important}button{border:0;background:none;color:inherit}p{line-height:1.7;color:var(--muted)}.logo{font-size:27px;font-weight:750;letter-spacing:-1.5px;display:flex;align-items:center;gap:9px}.dot{color:var(--blue);margin-left:-9px}.brandmark{display:inline-flex;position:relative;align-items:center;justify-content:center;background:var(--blue);color:#fff;width:34px;height:36px;border-radius:10px;font-size:25px;margin-right:2px}.brandmark span{font-size:15px;position:absolute;right:3px;top:2px;color:var(--lime)}.site-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:27px 5%}.site-header nav{display:flex;gap:32px;font-size:13px}.primary,.outline{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 22px;border-radius:9px;font-size:13px;font-weight:650;transition:transform .2s,background .2s}.primary{background:var(--blue);color:#fff}.primary:hover{background:#2040cf;transform:translateY(-1px)}.outline{border:1px solid var(--line);background:#fff}.outline:hover{border-color:var(--blue)}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;padding:30px 5% 66px;gap:6%}.hero-copy{padding:38px 0 0}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.8px;display:block;color:var(--muted)}.tiny-dot{display:inline-block;width:7px;height:7px;background:var(--blue);border-radius:50%;margin-right:7px}.hero h1{font-size:clamp(56px,5.8vw,88px);font-weight:500;letter-spacing:-5px;line-height:1.03;margin:26px 0}.hero h1 span{color:var(--blue)}.hero-copy>p{font-size:15px;max-width:450px}.hero-actions{display:flex;gap:24px;align-items:center;margin:30px 0 48px}.text-link{font-size:12px;font-weight:600}.hero-foot{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:22px;font-size:9px;color:var(--muted);line-height:1.8}.hero-art{min-height:600px;border-radius:22px;background:#e9edf0;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:28px;background-image:radial-gradient(ellipse at 50% 32%,#edf0ff,#c8d1e8 47%,#eaebe2 92%)}.art-tag{font-size:9px;letter-spacing:2px;display:flex;justify-content:space-between;z-index:1}.orbital{position:absolute;inset:40px -40px 50px;perspective:800px}.orb{width:245px;height:245px;position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 31% 26%,#829cff 1%,#315ae7,#162d89 69%,#a1b4fa 97%);box-shadow:inset -14px -15px 40px #11185166,0 65px 60px -18px #192e5766}.orbit{position:absolute;width:375px;height:375px;left:50%;top:44%;border:15px solid #dfe6e9;box-shadow:inset 0 3px 6px #fff,0 3px 8px #394f8155;transform-style:preserve-3d;border-radius:50%}.o1{transform:translate(-50%,-50%) rotate(-32deg) rotateX(65deg)}.o2{transform:translate(-50%,-50%) rotate(34deg) rotateY(69deg);border-color:#b6c4de}.o3{transform:translate(-50%,-50%) rotate(55deg) rotateY(-45deg);border-width:2px;box-shadow:none;border-color:#fff8}.cube{position:absolute;width:52px;height:52px;background:linear-gradient(120deg,#eafebd,#b2d074);transform:rotate(20deg);top:19%;right:23%;border-radius:14px;box-shadow:15px 20px 30px #11294a22}.art-caption{margin-top:auto;display:flex;align-items:center;justify-content:space-between;z-index:1;padding-bottom:30px;font-size:22px;line-height:1.3;letter-spacing:-.6px}.art-arrow{font-size:45px}.art-bottom{border-top:1px solid #8999b44d;padding-top:18px;font-size:8px;letter-spacing:1px;display:flex;justify-content:space-between;z-index:1}.workflow{max-width:1440px;margin:auto;padding:65px 5%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}h2{font-size:36px;line-height:1.13;letter-spacing:-1.3px;font-weight:550;margin:18px 0}h3{font-size:18px;letter-spacing:-.5px;font-weight:600}.section-heading p{font-size:13px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps article>span{color:var(--blue);font-size:12px}.steps p{font-size:13px;max-width:250px}.feature-band{max-width:1296px;margin:50px auto 60px;padding:60px;background:var(--dark);color:#fff;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.feature-band h2{font-size:42px}.feature-band p{color:#aab6bc;font-size:14px;max-width:430px}.feature-band .primary{background:var(--lime);color:var(--ink);margin-top:20px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.spec-grid>div{border:1px solid #3b464b;border-radius:12px;padding:26px;display:flex;flex-direction:column;justify-content:center;gap:15px}.spec-grid b{font-size:23px;font-weight:500}.spec-grid span{font-size:11px;color:#aab6bc;line-height:1.7}.trust{display:flex;align-items:center;gap:55px;max-width:1296px;margin:60px auto;padding:0 20px}.trust>span{font-size:13px;white-space:nowrap;font-weight:650}.trust p{font-size:12px;max-width:630px}.trust a{font-size:12px;white-space:nowrap}.site-footer{border-top:1px solid var(--line);padding:35px 5%;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.site-footer>div{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;flex:1}.site-footer small{font-size:10px;color:var(--muted)}dialog{border:1px solid var(--line);border-radius:20px;max-width:460px;width:calc(100% - 24px);padding:35px;box-shadow:0 30px 90px #101f3b22;max-height:90vh;overflow:auto}dialog::backdrop{background:#13213470;backdrop-filter:blur(6px)}dialog h2{font-size:31px;margin-top:19px}dialog>p{font-size:13px}dialog .close{position:absolute;right:17px;top:13px;font-size:26px;color:var(--muted)}label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:600;color:#535e63;margin:17px 0}input,select{width:100%;padding:12px;border:1px solid #dce2e5;border-radius:8px;background:#fff;color:var(--ink);font-size:13px;min-width:0}input:focus,select:focus{border-color:var(--blue);outline:2px solid #3255ee1a}.check{flex-direction:row;align-items:start;gap:9px;font-size:11px;font-weight:400;line-height:1.6}.check input{width:15px;height:15px;flex-shrink:0;margin:1px 0;accent-color:var(--blue)}.check a{color:var(--blue);text-decoration:underline}.wide{width:100%}.text-button{font-size:12px;color:var(--blue);margin:22px 0 0}.form-error{color:#b94235;font-size:12px;line-height:1.5}.large-dialog{max-width:850px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.form-grid .full{grid-column:1/-1}.upload-inline{background:#f6f8fe;padding:10px 14px;border-radius:8px}.upload-inline input{border:0;background:none;padding:3px;font-size:11px}details{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}summary{cursor:pointer;list-style:none;display:flex;gap:16px;font-size:13px;color:var(--blue);align-items:center}summary span{color:var(--ink);font-weight:600}summary small{margin-left:auto;color:var(--muted);font-size:10px}summary:after{content:"+";font-size:18px;margin-left:auto}details[open]>summary:after{content:"−"}details details summary{font-size:11px}.hint{font-size:11px;color:var(--muted);line-height:1.7;background:#f6f8f8;border-radius:8px;padding:12px}.quote-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;margin-top:25px;gap:20px}.quote-row>div{display:flex;flex-direction:column;gap:7px}.quote-row span,.quote-row small{font-size:10px;color:var(--muted)}.quote-row strong{font-size:17px}.sidebar{position:fixed;left:0;top:0;bottom:0;width:236px;background:var(--dark);color:#e9edef;display:flex;flex-direction:column;padding:32px 20px;z-index:3}.sidebar>.logo{padding:0 13px}.sidebar .dot{color:var(--lime)}.studio-label{color:#75828a;font-size:9px;letter-spacing:1.5px;margin:48px 13px 17px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{text-align:left;color:#98a7ae;font-size:12px;padding:13px;border-radius:9px;display:flex;gap:13px;align-items:center}.sidebar nav button>span{font-size:18px;width:21px}.sidebar nav button.active{background:#303a3e;color:#fff}.sidebar nav button.active>span{color:var(--lime)}.sidebar-bottom{margin-top:auto;padding:0 13px;display:flex;flex-direction:column;gap:18px;font-size:10px;color:#97a6ad}.sidebar-bottom button{text-align:left;padding:0;color:#97a6ad;font-size:10px}.engine-label{font-size:9px;color:var(--lime);letter-spacing:1.2px;border-bottom:1px solid #3b474b;padding-bottom:22px;margin-bottom:3px}.engine-label span{float:right}.app-main{margin-left:236px;background:var(--paper);min-height:100vh;display:flex;flex-direction:column}.app-header{height:83px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#fff;gap:20px}.breadcrumb{font-size:11px;color:var(--muted)}.breadcrumb span{margin:0 15px;color:#c5cacc}.breadcrumb b{color:var(--ink);font-weight:500}.app-header>div{display:flex;align-items:center;gap:22px}#account-email{font-size:11px;color:var(--muted);max-width:220px;overflow:hidden;text-overflow:ellipsis}.badge{font-size:9px;border-radius:20px;padding:6px 10px;background:#eef1f2;color:#788188;white-space:nowrap}.badge.online{background:#e9f4db;color:#51762d}.badge.running{background:#e9eeff;color:var(--blue)}.badge.failed{background:#ffebe7;color:#ae4539}.app-content{padding:38px 40px 70px;max-width:1680px;width:100%;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}.page-heading h1{font-size:34px;letter-spacing:-1.1px;font-weight:550;margin:14px 0 7px}.page-heading p{font-size:12px;margin:0}.summary{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:34px;padding:23px 0}.metric{padding:0 25px;border-right:1px solid var(--line)}.metric:last-child{border:0}.metric span{font-size:10px;color:var(--muted);display:block}.metric b{font-size:26px;font-weight:500;display:block;margin:10px 0 4px;letter-spacing:-1px}.metric small{font-size:9px;color:#96a0a3}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;gap:20px}.toolbar p,.toolbar>span{font-size:11px;color:var(--muted)}.tabs{display:flex;gap:4px;background:#eaeef0;border-radius:8px;padding:4px}.tabs button{font-size:11px;padding:8px 15px;border-radius:6px;color:var(--muted)}.tabs .selected{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000008}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px}.job-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:box-shadow .2s}.job-card:hover{box-shadow:0 8px 25px #1f324c0b}.job-image{height:170px;background:linear-gradient(135deg,#e4e9ed,#eff3ef);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.job-image img{width:100%;height:100%;object-fit:cover}.job-image>.placeholder-glyph{font-size:70px;font-weight:200;color:#bbc6d0;transform:rotate(-10deg)}.job-image>.badge{position:absolute;top:15px;left:15px;background:#fff}.job-image>small{position:absolute;bottom:13px;right:15px;font-size:9px;letter-spacing:1px;color:#7b8890}.job-body{padding:20px}.job-body h3{font-size:15px;margin:0 0 9px}.job-meta{font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.progress{height:4px;background:#edf0f2;border-radius:3px;overflow:hidden;margin:18px 0 11px}.progress progress{width:100%;height:4px;display:block;border:0;appearance:none}.progress progress::-webkit-progress-bar{background:#edf0f2}.progress progress::-webkit-progress-value{background:var(--blue)}.job-actions{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:19px}.job-actions button,.job-actions a{color:var(--blue);font-weight:600}.pipeline-mini{display:flex;gap:8px;font-size:9px;color:#9aa3a8;margin-top:17px}.pipeline-mini .done{color:#5c8739}.pipeline-mini .current{color:var(--blue)}.empty{grid-column:1/-1;min-height:290px;border:1px dashed #cfd9df;border-radius:14px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px}.empty .empty-icon{color:var(--blue);font-size:35px;margin:5px}.empty h3{margin:15px 0 3px;font-size:19px}.empty p{font-size:12px;max-width:370px;margin:8px 0 20px}.empty button{font-size:12px}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px}.intro-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:25px}.intro-panel h2{font-size:23px;margin:0 0 10px}.intro-panel p{max-width:600px;font-size:12px;margin:0}.intro-panel button{flex-shrink:0}.device-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.device-card .badge{float:right}.device-card h3{margin:15px 0}.device-card p{font-size:11px}.device-card .device-symbol{font-size:30px;color:var(--blue)}.device-actions{display:flex;justify-content:space-between;margin-top:25px;font-size:11px;color:var(--blue)}.danger{color:#b24c44!important}.file-row,.ledger-row{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:18px 0;font-size:12px}.file-row:last-child,.ledger-row:last-child{border:0}.file-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.file-row small{color:var(--muted);display:block;font-size:10px;margin-top:6px}.file-row button{font-size:11px}.file-button{margin:0;cursor:pointer}.billing-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.balance{font-size:43px;letter-spacing:-2px;margin:20px 0 10px}.panel h2{font-size:23px}.panel p{font-size:12px}.rate-list{display:grid;grid-template-columns:1fr auto;gap:19px;font-size:12px;padding:15px 0}.rate-list span{color:var(--muted)}.billing-history{margin-top:22px}.ledger-row time{font-size:10px;color:var(--muted)}.ledger-row span{flex:1}.app-footer{margin-top:auto;display:flex;gap:24px;padding:20px 40px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.app-footer>span{margin-right:auto}#notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:20;max-width:90vw;background:var(--dark);color:#fff;padding:15px 22px;border-radius:10px;font-size:12px;box-shadow:0 8px 30px #0002;display:none}#notice.visible{display:block}.preview{width:100%;max-height:400px;object-fit:contain;background:#162024;border-radius:12px;margin:15px 0}.task-row{display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.task-row a{color:var(--blue)}.task-error{font-size:11px;color:#b54c42;overflow-wrap:anywhere}.detail-actions{display:flex;gap:15px;margin-top:25px}.legal-shell{max-width:900px;margin:45px auto 85px;padding:0 25px}.legal-shell>h1{font-size:48px;letter-spacing:-2px;font-weight:550}.legal-shell h2{font-size:24px;letter-spacing:-.5px;margin-top:35px}.legal-shell p,.legal-shell li{font-size:14px;color:#5e686e;line-height:1.85}.legal-shell a{color:var(--blue)}.legal-shell ul{padding-left:22px}.legal-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;border-bottom:1px solid var(--line);padding:25px 0}.legal-meta{font-size:11px;color:var(--muted)}.legal-shell table{width:100%;border-collapse:collapse;margin:30px 0}.legal-shell th,.legal-shell td{text-align:left;padding:17px;border-bottom:1px solid var(--line);font-size:13px}.admin-json{font-size:11px;white-space:pre-wrap;max-height:400px;overflow:auto;background:#f4f6f8;border-radius:8px;padding:15px}button:focus-visible,a:focus-visible{outline:2px solid var(--blue)}@media(min-width:1600px){.hero{gap:90px}}@media(max-width:1100px){.hero{gap:35px}.hero h1{font-size:64px;letter-spacing:-3px}.hero-art{min-height:540px}.orb{width:205px;height:205px}.orbit{width:310px;height:310px}.feature-band{margin:40px 5%;padding:35px;gap:35px}.sidebar{width:200px;padding:28px 12px}.app-main{margin-left:200px}.app-content{padding:30px 25px}.app-header{padding:0 25px}.metric{padding:0 18px}.intro-panel{align-items:start;flex-direction:column}.hero-foot{gap:12px}}@media(max-width:760px){.site-header{padding:20px 6%}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding:0 6% 30px;gap:30px}.hero-copy{padding-top:25px}.hero h1{font-size:62px}.hero-copy>p{font-size:14px}.hero-actions{margin-bottom:30px;gap:20px}.hero-art{min-height:400px}.orb{top:40%;width:180px;height:180px}.orbit{top:40%;width:285px;height:285px}.art-caption{font-size:20px}.workflow{padding:40px 6%}.section-heading{display:block}.section-heading h2{font-size:31px}.steps{grid-template-columns:1fr 1fr;gap:24px}.steps h3{font-size:16px}.steps p{font-size:12px}.feature-band{grid-template-columns:1fr;padding:28px;gap:35px}.feature-band h2{font-size:33px}.spec-grid{gap:12px}.spec-grid>div{padding:20px}.spec-grid b{font-size:20px}.trust{display:block;margin:35px 6%;padding:0}.site-footer{padding:30px 6%;gap:25px}.site-footer>div{flex-basis:100%;gap:16px}.sidebar{position:sticky;top:0;width:100%;height:auto;padding:14px 16px;flex-direction:row;align-items:center;justify-content:space-between}.sidebar>.logo{font-size:22px;padding:0}.studio-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;gap:1px}.sidebar nav button{font-size:0;padding:9px}.sidebar nav button>span{font-size:19px;width:18px}.app-main{margin:0}.app-header{height:55px;padding:0 20px}.breadcrumb{font-size:10px}#account-email{display:none}.app-content{padding:25px 18px 45px}.page-heading h1{font-size:28px}.page-heading{align-items:start}.page-heading .primary{font-size:11px;padding:12px;white-space:nowrap;margin-top:24px}.page-heading p{max-width:210px;font-size:11px}.summary{grid-template-columns:1fr 1fr;gap:22px 0;padding:20px 0}.metric:nth-child(2){border:0}.metric b{font-size:23px}.jobs-grid{grid-template-columns:1fr}.toolbar{gap:10px}.tabs button{font-size:10px;padding:8px 10px}.toolbar>span{font-size:9px}.billing-grid{grid-template-columns:1fr}.app-footer{padding:20px;gap:15px;flex-wrap:wrap}.app-footer>span{width:100%}dialog{padding:28px 22px}.form-grid{gap:0 15px}.quote-row{align-items:start;flex-direction:column}.quote-row .primary{width:100%}summary small{display:none}.task-row{font-size:10px}.legal-shell>h1{font-size:36px}.legal-shell table{display:block;overflow-x:auto}.intro-panel{padding:23px}.hero-foot{font-size:8px}.hero .primary{font-size:12px;padding:15px}.text-link{font-size:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.admin-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 25px}.admin-tabs button{border:1px solid var(--line);background:#fff;padding:11px 16px;border-radius:9px;font-size:11px;color:var(--muted)}.admin-tabs button.selected{background:var(--dark);border-color:var(--dark);color:#fff}.admin-hero{background:linear-gradient(115deg,#172023,#273c48);color:#fff;padding:32px;border-radius:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.admin-hero .eyebrow{color:#b6c2c8}.admin-hero h2{font-size:30px;margin:13px 0}.admin-hero p{font-size:12px;color:#a9bac3;margin:0}.queue-strip{display:flex;gap:15px;flex-wrap:wrap;margin:0 0 22px}.queue-cell{background:#fff;border:1px solid var(--line);border-radius:11px;padding:17px;min-width:120px;flex:1;display:flex;align-items:center;justify-content:space-between;gap:15px}.queue-cell strong{font-size:24px;font-weight:500}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.data-table th{text-align:left;color:var(--muted);font-weight:500;font-size:10px;padding:12px 15px;border-bottom:1px solid var(--line)}.data-table td{padding:17px 15px;border-bottom:1px solid var(--line)}.data-table tr:last-child td{border:0}.data-table small{display:block;color:var(--muted);font-size:10px;margin-top:7px}.data-table input{max-width:90px}.data-table b{font-weight:550}.document-links{display:grid;grid-template-columns:1fr 1fr;gap:13px}.document-links a{border:1px solid var(--line);border-radius:9px;padding:16px;font-size:12px;display:flex;justify-content:space-between}.document-links a:hover{border-color:var(--blue);color:var(--blue)}.hash-display{font-family:monospace;background:#f1f4f6;border-radius:9px;padding:16px;overflow-wrap:anywhere}.job-card,.panel{animation:appear .25s ease-out}@keyframes appear{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}.primary:active{transform:translateY(1px)}input[type=file]::file-selector-button{border:0;border-radius:6px;padding:9px 14px;background:#e5ebff;color:var(--blue);margin-right:12px;cursor:pointer}.quote-row{position:sticky;bottom:-28px;background:#fff;padding-bottom:15px;z-index:2}.quote-row>.outline{font-size:11px;white-space:nowrap}.sidebar nav button:hover{background:#273236;color:#fff}.upload-inline:hover{background:#edf1ff}dialog{scrollbar-width:thin}input:disabled,select:disabled{opacity:.45}.app-content{min-height:calc(100vh - 155px)}@media(max-width:760px){.admin-hero{padding:23px}.admin-hero h2{font-size:24px}.admin-hero>.badge{display:none}.admin-tabs{gap:6px}.admin-tabs button{padding:10px;font-size:10px}.queue-cell{min-width:100px;padding:13px}.document-links{gap:9px}.quote-row{bottom:-22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote-row>div{grid-column:1/-1}.quote-row .primary{font-size:11px;padding:12px}.sidebar nav button{padding:8px}.sidebar>.logo{font-size:20px}}@media(prefers-reduced-motion:reduce){.job-card,.panel{animation:none}}@media(max-width:760px){.sidebar{gap:5px;padding:12px 10px}.sidebar>.logo{font-size:18px;flex-shrink:0}.sidebar nav{min-width:0;gap:0}.sidebar nav button{padding:7px}.sidebar nav button>span{font-size:17px;width:17px}.app-main,.app-content,.billing-grid>*,.panel,.admin-hero>div{min-width:0}.admin-hero h2{overflow-wrap:anywhere}.data-table{min-width:560px}.table-wrap{max-width:100%}.queue-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.queue-cell{min-width:0}.app-header{padding:0 18px}.document-links{grid-template-columns:1fr}}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plan-card{display:flex;flex-direction:column;gap:12px}.plan-card h2{font-size:36px;letter-spacing:-1.5px}.plan-card h2 small{font-size:14px;letter-spacing:0;font-weight:400}.plan-card>small{color:#687179;line-height:1.5}.plan-card.featured{border:1px solid #3156ee;background:linear-gradient(135deg,#fff,#eff2ff)}.companion-hero{padding:40px;background:radial-gradient(ellipse at 100% 0,#dce5ff,transparent 70%),#fff}.companion-hero h2{font-size:clamp(32px,5vw,58px);letter-spacing:-2px;line-height:1.1;margin:20px 0}.companion-hero p{max-width:620px}textarea{width:100%;box-sizing:border-box;padding:14px;border:1px solid #dce0e6;border-radius:12px;font:inherit;resize:vertical;background:#fff;color:#172023}.admin-tabs{flex-wrap:wrap}@media(max-width:650px){.plan-grid{grid-template-columns:1fr}.companion-hero{padding:24px}.plan-card h2{font-size:30px}}@media(max-width:650px){.sidebar nav{min-width:0;overflow-x:auto;flex:1}.sidebar{max-width:100%;box-sizing:border-box}}button:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.job-progress{appearance:none;border:0;height:6px;width:100%;margin:18px 0 6px;border-radius:8px;overflow:hidden;background:#e8edf2}progress::-webkit-progress-bar{background:#e8edf2}progress::-webkit-progress-value{background:#3156ee;transition:width .4s}progress::-moz-progress-bar{background:#3156ee}.flow-graph{display:flex;align-items:center;gap:8px;padding:22px 0}.flow-node{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;background:#f5f7fa;border:1px solid #e3e8ed;border-radius:12px;padding:17px 8px}.flow-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#e5eaf0;color:#7a8792;font-size:20px}.flow-node b{font-size:11px}.flow-node small{font-size:10px;color:#7c8790}.flow-node progress{width:80%;height:4px;appearance:none;border:0;border-radius:4px;overflow:hidden}.flow-node.completed .flow-icon{background:#e4f2d6;color:#5e852e}.flow-node.running{border-color:#3156ee;background:#f0f3ff}.flow-node.running .flow-icon{background:#3156ee;color:#fff;animation:render-pulse 1.7s ease-in-out infinite}.flow-node.failed{border-color:#eeb8b3}.flow-edge{color:#8b9baa;font-size:20px;flex:none}.flow-graph.compact{gap:4px;padding:16px 0 0}.compact .flow-node{padding:8px 3px;gap:6px;border:0;background:transparent}.compact .flow-node b,.compact .flow-node small{font-size:8px}.compact .flow-icon{width:25px;height:25px;font-size:14px}.compact .flow-edge{font-size:13px}.parallel-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:12px 0 18px}.parallel-heading span{color:#7c8790;font-size:10px}.task-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;max-height:420px;overflow:auto}.task-lane{border:1px solid #e1e7ed;border-radius:10px;padding:15px;background:#fbfcfd}.task-lane>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.task-lane b{font-size:11px}.task-lane progress{width:100%;height:5px;appearance:none;border:0;margin:17px 0 8px}.task-lane small,.task-lane a{font-size:10px}.task-lane a{float:right;color:#3156ee}.task-lane.running{border-color:#99abff}.detail-actions{flex-wrap:wrap}.detail-actions button{font-size:11px}@keyframes render-pulse{50%{box-shadow:0 0 0 7px #3156ee18}}@media(max-width:650px){.flow-graph:not(.compact){gap:3px}.flow-node{padding:12px 3px}.flow-node b{font-size:9px}.flow-node small{font-size:8px}.flow-edge{font-size:12px}.flow-icon{width:27px;height:27px}.task-lanes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.flow-node.running .flow-icon{animation:none}}.transfer-panel{position:fixed;right:22px;bottom:20px;width:330px;max-width:calc(100vw - 30px);z-index:5;background:#fff;border:1px solid #d7e0eb;border-radius:15px;box-shadow:0 10px 50px #15294725;padding:15px}.transfer-panel details{margin:0;padding:0;border:0;max-height:50vh;overflow:auto}.transfer-panel summary{font-size:12px}.transfer-panel summary small{display:block}.transfer-panel p{font-size:10px;color:#7c8790;line-height:1.5}.transfer-row{padding:12px 0;border-bottom:1px solid #edf0f5}.transfer-row>b{font-size:11px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.transfer-row>span{font-size:10px;color:#7c8790;display:block;margin:7px 0}.transfer-row progress{width:100%;height:5px;appearance:none;border:0}.transfer-row>div{display:flex;gap:20px;margin-top:7px;font-size:10px;color:#3156ee}.draft-tools{display:flex;justify-content:space-between;align-items:center;background:#f0f4ff;border-radius:10px;padding:12px;gap:10px;font-size:10px;color:#617194}.draft-tools .text-button{margin:0;font-size:10px}@media(max-width:650px){.transfer-panel{right:15px;bottom:12px}}.project-upload-progress{padding:16px;border:1px solid #79b6a566;border-radius:14px;background:#79b6a50d;min-width:0}.project-upload-progress[hidden]{display:none}.project-upload-progress>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.project-upload-progress strong{overflow-wrap:anywhere;min-width:0}.project-upload-progress progress{display:block;width:100%;height:10px;margin:12px 0;accent-color:#398875}.project-upload-progress p{font-size:13px;line-height:1.5;margin:8px 0 0}.project-upload-progress small{opacity:.7}.compute-hub{margin-bottom:24px}.compute-hub .section-heading{margin-bottom:18px;gap:16px}.compute-hub h2{margin:8px 0}.compute-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.compute-options button{text-align:left;padding:18px;border:1px solid #79b6a566;border-radius:14px;background:#79b6a50d;white-space:normal}.compute-options button:hover{border-color:#398875;background:#79b6a522}.compute-options b,.compute-options span{display:block}.compute-options span{font-size:12px;line-height:1.5;margin-top:8px;opacity:.75}.compute-live{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0;font-size:13px}@media(max-width:1100px){.compute-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.compute-options{grid-template-columns:1fr}.compute-hub .section-heading{display:block}}.chain-canvas{width:100%;height:340px;display:block;touch-action:none;border-radius:14px}.chain-view pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.compute-live .badge{white-space:normal}.app-header>div{flex-wrap:wrap}.app-header{min-height:83px;height:auto;padding-top:12px;padding-bottom:12px}.app-header>div{justify-content:flex-end;min-width:0;gap:10px}#account-email{overflow-wrap:anywhere}.page-heading>div{min-width:0}.panel input,.panel select{max-width:100%}.device-actions{flex-wrap:wrap}.hash-display,.job-body h3{overflow-wrap:anywhere}.detail-actions{gap:10px}.detail-actions button{min-height:42px}.quote-row{flex-wrap:wrap;gap:12px}.quote-row>div{min-width:0}.ledger-row{gap:12px}.ledger-row>span{min-width:0;overflow-wrap:anywhere}.ledger-row small{display:block}.compute-options button{font-size:13px}.task-error{overflow-wrap:anywhere}@media(max-width:650px){.sidebar{display:block;padding:9px 12px}.sidebar>.logo{display:none}.sidebar nav{gap:5px;overflow-x:auto}.sidebar nav button{font-size:11px;flex:0 0 auto;white-space:nowrap;padding:9px 11px;gap:6px}.app-header{height:auto;min-height:65px;padding:10px 18px;display:block}.app-header .breadcrumb{display:none}.app-header>div{justify-content:flex-start;gap:7px}#account-email{font-size:10px;flex-basis:100%}#live-balance{white-space:normal;font-size:10px}.page-heading{flex-wrap:wrap;gap:12px}.page-heading .primary{margin-top:0;min-height:42px}.page-heading p{max-width:none}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .full{grid-column:1}.rate-list{grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:11px}.rate-list b{overflow-wrap:anywhere;text-align:right;max-width:145px}.detail-actions button{flex:1 1 100%}.flow-node b{font-size:10px}.flow-node small{font-size:9px}.quote-row>div{flex-basis:100%}.quote-row button{flex:1 1 100%}.draft-tools{align-items:flex-start;flex-wrap:wrap}.chain-canvas{height:280px}.panel{overflow-wrap:anywhere}}.phone-qr{display:block;width:260px;max-width:100%;height:auto;margin:16px auto;background:#fff;padding:12px;border-radius:12px}#notifications{position:fixed;inset:20px 20px auto auto;margin:0;padding:0;border:0;background:transparent;color:var(--ink);width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;z-index:2147483647;pointer-events:none;display:grid;gap:10px}#notifications:empty{display:none}.notification{pointer-events:auto;display:grid;grid-template-columns:34px 1fr 28px;align-items:start;gap:12px;padding:18px;border:1px solid #dce3e9;border-radius:16px;background:#fffffff5;box-shadow:0 12px 48px #10213b24;backdrop-filter:blur(18px);animation:notification-in .22s ease-out}.notification-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#edf1ff;color:var(--blue);font-weight:700}.notification strong{display:block;font-size:13px;line-height:1.5}.notification p{margin:5px 0 0;font-size:12px;line-height:1.65;overflow-wrap:anywhere;color:#596571}.notification-close{font-size:23px;line-height:28px;border-radius:8px;color:#697780}.notification-close:hover{background:#f0f3f6}.notification--error .notification-icon{background:#fff0ed;color:#b23b2f}.notification--success .notification-icon{background:#ecf6e1;color:#3b7226}.confirm-dialog{width:min(460px,calc(100vw - 32px));padding:30px;border:1px solid #e3e8ed;border-radius:24px;box-shadow:0 28px 100px #07132640}.confirm-dialog::backdrop{background:#10203470;backdrop-filter:blur(5px)}.confirm-emblem{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#eef2ff;color:var(--blue);font-size:24px;margin-bottom:20px}.confirm-dialog h2{font-size:23px;letter-spacing:-.6px;margin:0 0 12px}.confirm-dialog p{font-size:14px;margin:0;white-space:pre-line}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.confirm-danger{background:#ad3c35}.confirm-danger:hover{background:#922e29}@keyframes notification-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:600px){#notifications{inset:12px 16px auto;max-height:calc(100dvh - 24px)}.confirm-dialog{padding:24px}.confirm-actions{display:grid;grid-template-columns:1fr 1fr}.confirm-actions button{padding:13px 10px;gap:6px}}@media(prefers-reduced-motion:reduce){.notification{animation:none}}

:root{--ease:cubic-bezier(.22,1,.36,1);--surface:#fff;--focus:#3159ef33}html{scroll-behavior:smooth}.app-main{background:radial-gradient(ellipse at 100% 0,#eaf0ff70,transparent 40%),#f7f9fb}.app-header{background:#ffffffd9;backdrop-filter:blur(18px);border-bottom:1px solid #e5eaf0}.app-content{max-width:1600px;margin:auto}.page-heading h1{letter-spacing:-1.5px}.panel,.job-card,.summary{border-color:#e4eaf0;box-shadow:0 4px 20px #243c5905}.job-card{transition:box-shadow .3s var(--ease),transform .3s var(--ease),border-color .3s}.job-card:hover{transform:translateY(-3px);box-shadow:0 15px 38px #243c5912;border-color:#c7d4e6}.job-image img{transition:transform .6s var(--ease)}.job-card:hover .job-image img{transform:scale(1.025)}button,a,input,select,textarea{transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:4px;box-shadow:0 0 0 5px var(--focus)}button:not(:disabled):active{transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.48}.primary{box-shadow:0 4px 12px #3255ee20}.primary:hover{box-shadow:0 7px 22px #3255ee30}.outline:hover{background:#f4f7ff}.sidebar nav button{border-radius:12px;min-height:44px}.badge{font-variant-numeric:tabular-nums}.badge.running,.badge.queued{background:#edf1ff;color:#3555bd}.flow-node.running{box-shadow:0 0 0 3px #3255ee0b;border-color:#8098ef}.flow-node.running .flow-icon{animation:studio-breathe 2.4s ease-in-out infinite}.task-lane{transition:border-color .3s,background .3s}.task-lane.running{border-color:#9aadef;background:#f8faff}progress{overflow:hidden;border:0;border-radius:99px}progress::-webkit-progress-bar{background:#e9edf3;border-radius:99px}progress::-webkit-progress-value{background:linear-gradient(90deg,#3255ee,#6389f5);border-radius:99px;transition:width .7s var(--ease)}progress::-moz-progress-bar{background:#4269ee;border-radius:99px}.task-lane.completed progress::-webkit-progress-value{background:#66a782}.task-lane small,.job-meta b,.balance{font-variant-numeric:tabular-nums}dialog{border:1px solid #dce4ed;border-radius:26px;padding:36px;box-shadow:0 32px 100px #10203738;max-height:calc(100dvh - 48px);overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(150deg,#f8faff 0,#fff 28%)}dialog[open]{animation:studio-dialog-in .28s var(--ease)}dialog::backdrop{background:#14223880;backdrop-filter:blur(7px);animation:studio-fade .2s ease}dialog h2{letter-spacing:-.9px;line-height:1.2;padding-right:24px}dialog .close{position:sticky;top:0;float:right;margin:-14px -14px 0 10px;width:38px;height:38px;border-radius:50%;background:#eef2f7;color:#637080;z-index:5;display:grid;place-items:center}dialog .close:hover{background:#e0e7f2;color:var(--ink)}dialog label{font-size:12px;font-weight:550;color:#526171}dialog input,dialog select{min-height:46px;border-radius:11px;border:1px solid #dce4ed;background:#fff}dialog input:hover,dialog select:hover{border-color:#a8b8d0}dialog details{border:1px solid #e1e7ef;border-radius:14px;margin:12px 0;overflow:clip}dialog summary{padding:17px 18px;background:#f7f9fc;cursor:pointer;list-style-position:inside}dialog details[open]>div{padding:18px}dialog .quote-row{border-top:1px solid #e2e8f0;margin-top:22px;gap:16px;padding-top:20px;box-shadow:0 -12px 24px #fff;z-index:3}#job-dialog{width:min(920px,calc(100vw - 48px))}#detail-dialog{width:min(1060px,calc(100vw - 48px))}.confirm-dialog{width:min(460px,calc(100vw - 32px));padding:32px}.confirm-emblem{background:linear-gradient(135deg,#e5ecff,#f2f6ff)}.confirm-actions button{min-height:46px}.job-compute{background:#f7f9fd;border:1px solid #e0e7f0;box-shadow:none}.detail-actions{border-top:1px solid #e4e9ef;padding-top:20px}.detail-actions button{min-height:44px}.upload-inline{border:1px dashed #a8b9d6!important;border-radius:14px;padding:18px!important;background:#f8faff}.notification{border-radius:18px;box-shadow:0 14px 48px #10213b20}.action-pending{cursor:progress!important}button.action-pending:after,form.action-pending button[type=submit]:after{content:"";display:inline-block;flex-shrink:0;width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;margin-left:8px;animation:studio-spin .7s linear infinite}.empty{border:1px dashed #d3deeb;border-radius:20px;background:#ffffffa0;padding:48px 26px}.form-error:empty{display:none}.form-error:not(:empty){padding:12px 15px;border-radius:11px;background:#fff1ee;color:#ac3c32}.admin-tabs{position:sticky;top:0;z-index:4;padding:12px 0;background:#f7f9fbeb;backdrop-filter:blur(15px)}@keyframes studio-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes studio-fade{0%{opacity:0}to{opacity:1}}@keyframes studio-spin{to{transform:rotate(360deg)}}@keyframes studio-breathe{50%{box-shadow:0 0 0 6px #3255ee0d}}@media(max-width:760px){dialog{padding:24px 20px;border-radius:22px;max-height:calc(100dvh - 24px)}#job-dialog,#detail-dialog{width:calc(100vw - 20px)}.app-content{padding:22px 16px}.page-heading{gap:15px;flex-wrap:wrap}.page-heading h1{font-size:30px}.detail-actions{display:grid;grid-template-columns:1fr}.confirm-actions{gap:8px}dialog .quote-row{bottom:-24px}.admin-tabs{flex-wrap:nowrap;overflow:auto;margin-right:-16px;padding-right:16px}.admin-tabs button{flex-shrink:0}.job-compute select{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.studio-activity{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 16px;margin:0 0 24px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;font-size:11px}.activity-live{display:flex;align-items:center;gap:8px;font-weight:600;margin-right:10px}.activity-live i{width:7px;height:7px;border-radius:50%;background:#5d9e7c}.studio-activity button{display:flex;gap:12px;padding:9px 12px;background:#f3f6fa;border-radius:8px}.studio-activity button:hover{background:#e9effd}.studio-activity b{font-variant-numeric:tabular-nums;color:var(--blue)}.activity-note{margin-left:auto;color:var(--muted)}.job-card{cursor:pointer}@media(max-width:760px){.activity-live,.activity-note{width:100%;margin:0}.studio-activity{gap:8px;padding:14px}.studio-activity button{flex:1;justify-content:space-between;font-size:10px;padding:9px}.activity-note{font-size:10px;margin-top:3px}}html{scrollbar-gutter:stable}.nb-kpis strong,#live-balance,.metric b{font-variant-numeric:tabular-nums}.nb-kpis article{min-width:0;min-height:90px}.nb-status{min-height:48px}#connection{min-width:155px}#live-balance{min-width:260px}.pi-player img{object-fit:contain!important}.form-error{min-height:20px}.form-error:empty{display:block;visibility:hidden}.identity-entry{display:grid;gap:10px;margin:16px 0}.identity-entry>a{display:flex;justify-content:center;padding:14px;text-decoration:none;border-radius:12px}.identity-entry p{font-size:13px;line-height:1.5;margin:0;color:var(--muted)}.identity-entry .auth-divider{font-size:12px;text-align:center;margin:4px 0;color:var(--muted)}

html{scrollbar-gutter:stable;scroll-behavior:auto}#session-status{display:none}body[data-session=pending] #session-status{display:flex;min-height:100svh;align-items:center;justify-content:center;flex-direction:column;background:#f7f8fa}body[data-session=pending] #landing,body[data-session=pending] #workspace{display:none!important}.hero{align-items:stretch}.hero h1{font-size:clamp(42px,4.8vw,74px);line-height:1.08;letter-spacing:-3px}.resource-map{background:#182a30!important;color:#f4f7f7;border-radius:28px;padding:34px;min-height:510px;display:flex;flex-direction:column;position:relative;overflow:hidden}.resource-map h2{font-size:30px;line-height:1.25;letter-spacing:-1px;margin:34px 0 24px}.resource-map .art-tag{position:static;color:#bacdce;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px}.resource-path{display:grid;gap:12px}.resource-path>div{border:1px solid #ffffff20;background:#ffffff05;padding:17px 20px;border-radius:14px;display:grid;gap:8px}.resource-path span{font-size:10px;letter-spacing:1px;color:#d7f495}.resource-path b{font-size:16px;font-weight:500}.resource-path small,.map-note{font-size:12px;color:#b1c1c5;line-height:1.6}.map-note{margin:20px 0 0}.home-section{max-width:1440px;margin:auto;padding:80px 5%;scroll-margin-top:24px}.home-section h2{font-size:clamp(30px,3.3vw,48px);line-height:1.15;letter-spacing:-1.8px;margin:18px 0 24px}.resource-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.resource-cards article{padding:30px;border:1px solid #e1e6e7;border-radius:20px;background:#f8fafa;display:flex;flex-direction:column}.resource-number{font-size:11px;letter-spacing:1px;color:#65777b}.resource-cards h3{font-size:23px;letter-spacing:-.6px;margin:26px 0 0}.resource-cards p{font-size:15px;flex:1}.resource-cards small{border-top:1px solid #e1e6e7;padding-top:18px;line-height:1.5;color:#54676c}.gpu-section,.cost-section{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.gpu-section{background:#f2f5f5;max-width:none;padding-left:max(5%,calc((100% - 1296px)/2));padding-right:max(5%,calc((100% - 1296px)/2))}.gpu-facts article{border-bottom:1px solid #dce2e4;padding:10px 0 18px}.gpu-facts h3{font-size:20px}.gpu-facts p{margin-bottom:0}.cost-section .primary{display:inline-flex;margin-top:14px}.job-card:hover,.job-card:hover .job-image img,button:not(:disabled):active{transform:none}.flow-node.running .flow-icon{animation:none}.badge{min-width:145px;text-align:center}.summary{min-height:110px}#studio-activity{min-height:56px}.action-pending:after{position:absolute;right:8px}button.action-pending{position:relative}@media(max-width:850px){.resource-cards{grid-template-columns:1fr}.gpu-section,.cost-section{grid-template-columns:1fr;gap:22px}.home-section{padding:48px 6%}.resource-map{min-height:0;padding:26px}.hero h1{letter-spacing:-2px}.resource-map h2{font-size:26px}.site-header nav{gap:16px}.resource-cards article{padding:24px}.hero{gap:30px}}.pipeline-timing{display:grid;gap:7px;border-top:1px solid #e4eaf0;padding:14px 0 4px;font-size:12px}.pipeline-timing>span{display:flex;justify-content:space-between;gap:12px;color:#687680}.pipeline-timing b{color:#263a43;font-variant-numeric:tabular-nums}.execution-section{margin:24px 0}.execution-section h3{margin:0;font-size:19px}.execution-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.execution-metrics>div{padding:18px;background:#f5f8fa;border:1px solid #e0e7ed;border-radius:14px;display:grid;gap:10px;align-content:start}.execution-metrics span,.execution-metrics small{font-size:12px;color:#667882;line-height:1.5}.execution-metrics b{font-size:21px;font-variant-numeric:tabular-nums;min-height:26px}.execution-note{padding:13px 16px;background:#fff7e4;color:#75613b;border-radius:12px;font-size:13px}.execution-source{display:grid;gap:7px;padding:18px;border:1px solid #e0e7ed;border-radius:14px;overflow-wrap:anywhere}.execution-source span{font-size:12px;color:#667882}.execution-settings dl,.run-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;margin:0}.execution-settings dl>div,.run-record dl>div{min-width:0}.execution-settings dt,.run-record dt{font-size:11px;color:#71818a;margin-bottom:6px}.execution-settings dd,.run-record dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.execution-settings>p{margin:0;padding:0 18px 18px}.task-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.task-facts>span{display:grid;gap:5px;color:#71818a;font-size:11px}.task-facts b{color:#263a43;font-size:13px;font-variant-numeric:tabular-nums}.run-record{padding:14px!important;border-top:1px solid #e1e7ef;background:#fff}.run-record>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.run-record>div span,.run-record>small{font-size:11px;color:#71818a}.run-record dl{padding:16px 0!important}.execution-time{white-space:nowrap;font-variant-numeric:tabular-nums}.task-lane{min-width:0}.task-lanes{align-items:start}.task-lane>div.task-execution{display:block}.execution-metrics>div>span.execution-time{font-size:inherit}@media(max-width:700px){.execution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-metrics>div{padding:13px}.execution-metrics b{font-size:17px}.execution-settings dl,.run-record dl{grid-template-columns:1fr}.execution-section .parallel-heading{align-items:start;gap:8px;flex-direction:column}.task-lanes{grid-template-columns:1fr}}.execution-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.execution-resources article{border:1px solid #e1e7ef;border-radius:14px;padding:18px;min-width:0}.execution-resources article>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.execution-resources article>div span{font-size:12px;color:#657982}.execution-resources dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 0}.execution-resources dt{font-size:11px;color:#657982;margin-bottom:5px}.execution-resources dd{margin:0;font-size:13px;line-height:1.5}@media(max-width:700px){.execution-resources{grid-template-columns:1fr}}.execution-metrics b .execution-time{font-size:inherit;color:inherit}.execution-settings .hint{line-height:1.7}#detail-preview .preview{margin:0;max-height:360px}.run-history summary{font-size:12px}#detail-dialog[open],#detail-dialog::backdrop{animation:none}.task-lanes{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.run-record dl{grid-template-columns:1fr}@media(max-width:700px){.task-lanes{grid-template-columns:1fr}}.timing-stale{color:#8a6422!important}.timing-stale:after{content:" · нет связи";font-size:10px;font-weight:400;white-space:normal}

:root{--ink:#202321;--muted:#737970;--paper:#f5f6f2;--line:#e1e5dc;--blue:#345343;--lime:#d5f09a;--dark:#202d25;--radius:14px;background:#fafbf8}body{background:#fafbf8}button,a,input,select{transition:background .15s,border-color .15s}button:focus-visible,a:focus-visible{outline:3px solid #83a769;outline-offset:3px}button:disabled{cursor:not-allowed}.primary{background:var(--dark);border-radius:9px}.primary:hover{background:#3b5642}.outline{background:#fff}.logo .dot{color:#72994e}.eyebrow{letter-spacing:1.5px;font-size:10px}.site-header{max-width:1500px;padding:26px 5%}.site-header nav{gap:25px}.brandmark{background:var(--dark)}.hero{padding-top:30px;gap:4%;max-width:1500px;align-items:stretch}.hero-copy{padding-top:38px}.hero h1{font-size:clamp(52px,5.6vw,88px);letter-spacing:-4px;line-height:1.05;font-weight:500}.hero h1 span{color:#6e8662}.hero-copy>p{font-size:16px;max-width:470px}.hero-art.studio-art{min-height:540px;background:#e8eddf;border:1px solid #dae1d3;padding:25px;justify-content:space-between;border-radius:18px}.studio-object{position:absolute;inset:70px 0 130px;overflow:hidden}.sculpture{position:absolute;inset:10% 5%;perspective:700px}.sculpture i{position:absolute;left:22%;top:18%;width:56%;height:72%;border:32px solid #afc383;border-radius:45%;transform:rotate(-32deg) rotateY(48deg);box-shadow:inset 8px 5px 12px #eef6d7,8px 10px 20px #53643a38}.sculpture i:nth-child(2){transform:rotate(38deg) rotateY(-45deg);border-color:#c6d5a4}.sculpture i:nth-child(3){transform:rotate(85deg) rotateX(53deg);border-color:#3d5846}.object-shadow{position:absolute;bottom:0;left:20%;right:20%;height:25px;background:#586b4338;filter:blur(18px)}.art-caption{margin-top:auto;padding-top:340px;z-index:1}.art-caption>span{font-size:22px;font-weight:500;letter-spacing:-.6px}.art-caption small{display:block;margin-top:8px;color:#697463;font-size:12px}.art-pipeline{display:flex;justify-content:space-between;padding:22px 0 0;margin-top:22px;border-top:1px solid #bfcbb2;font-size:11px}.art-pipeline b{color:#899b76}.art-disclaimer{font-size:9px;color:#79866e;margin-top:12px}.resource-cards article,.gpu-facts article{border-radius:12px;background:#fff}.feature-band{background:var(--dark)}.feature-band .primary{background:var(--lime);color:var(--dark)}.feature-band h2{color:#fff}.home-section,.workflow{max-width:1500px}.trust{background:#eff3e8}.sidebar{width:220px;background:#f0f2ec;border-right:1px solid var(--line);padding:30px 18px}.sidebar .logo{padding:0 12px;font-size:26px}.studio-label{padding-left:12px;color:#8e9686;margin-top:35px;font-size:9px;letter-spacing:2px}.sidebar nav button{border-radius:8px;padding:13px 14px;font-size:13px;margin-bottom:5px;color:#61695b}.sidebar nav button.active{background:#e0e8d7;color:#29412d;font-weight:650}.sidebar nav button span{font-size:18px}.sidebar-bottom{padding:0 12px}.app-main{margin-left:220px;background:#fafbf8;min-width:0}.app-header{height:76px;padding:0 40px;background:#fafbf8;border-bottom:1px solid var(--line)}.app-content{max-width:1550px;margin:auto;padding:32px 40px}.page-heading{margin-bottom:26px}.page-heading h1{font-size:34px;letter-spacing:-1.3px;font-weight:550;margin:9px 0}.page-heading p{font-size:13px;margin:0}.page-heading>.primary{gap:10px}.summary{gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;margin-bottom:20px}.metric{border:0!important;border-right:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;padding:20px 24px}.metric:last-child{border-right:0!important}.metric>b{font-size:28px;letter-spacing:-1px}.metric span,.metric small{font-size:11px}.studio-activity{border:0!important;background:transparent!important;margin:0 0 22px!important;padding:0!important;gap:15px!important}.studio-activity button,.activity-live{font-size:11px}.activity-note{font-size:10px}.studio-welcome{display:grid;grid-template-columns:1fr 280px;align-items:center;gap:30px;padding:30px 34px;border-radius:14px;background:#edf1e5;border:1px solid #e0e6d6;margin-bottom:16px}.studio-welcome h2{font-size:32px;line-height:1.15;letter-spacing:-1px;font-weight:500;margin:13px 0}.studio-welcome p{font-size:12px;line-height:1.6;margin:0}.welcome-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 15px;gap:8px;border:1px dashed #a3b18d;border-radius:12px;background:#f8fbf2;min-height:170px}.welcome-upload:hover{background:#fff}.welcome-upload>span{font-size:30px;font-weight:300}.welcome-upload>b{font-size:13px}.welcome-upload>small{font-size:10px;color:var(--muted)}.compute-hub{padding:0!important;background:#fff;margin-bottom:30px}.compute-hub>summary{padding:16px 20px;font-size:12px;display:flex;justify-content:space-between;cursor:pointer}.compute-hub>summary small{font-size:10px;color:var(--muted)}.compute-hub>.section-heading,.compute-hub>.compute-options,.compute-hub>.compute-live,.compute-hub>.hint{margin:16px 20px}.compute-hub .section-heading h2{font-size:22px}.compute-options button{border-radius:10px}.toolbar{gap:16px;flex-wrap:wrap;margin:25px 0 20px}.tabs{gap:3px;background:#ecefe7;padding:4px;border-radius:9px}.tabs button{border:0;border-radius:6px;padding:9px 13px;font-size:11px}.tabs button.selected{background:#fff;color:var(--ink);box-shadow:0 1px 3px #17230c12}.project-tools{display:flex;gap:9px;align-items:center}.project-tools input,.project-tools select{padding:9px 12px;font-size:11px;margin:0;width:auto;max-width:175px}.project-tools #job-count{font-size:10px;white-space:nowrap}.jobs-grid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px}.job-card{border-radius:12px;box-shadow:none;border:1px solid var(--line);background:#fff;min-width:0}.job-image{background:#e9ede2;height:180px}.job-body{padding:20px}.job-body h3{font-size:17px;letter-spacing:-.3px}.job-meta,.job-actions{font-size:11px}.job-actions button{font-size:12px;color:var(--blue)}.job-card .flow-graph.compact{margin:16px 0}.pipeline-timing{font-size:11px}.panel{border-radius:12px;box-shadow:none}.empty{border:1px dashed #cbd4c0;background:#f4f6ef;border-radius:12px;padding:45px 24px}.empty h3{font-weight:500}.empty p{font-size:13px;max-width:400px;margin:12px auto 20px}.badge{border-radius:5px;font-size:10px}.badge.online{background:#e6efd9;color:#43603b}.app-header>div{gap:12px}.app-header #account-email{font-size:11px;color:#6a7361}#live-balance{background:transparent;border:1px solid var(--line);font-size:10px}.app-footer{padding:20px 40px;font-size:10px}input,select,textarea{background:#fff;border-radius:7px;border:1px solid #dce1d4;color:var(--ink);padding:11px 12px;min-width:0}label{font-size:12px}dialog{border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 100px #25331830;background:#fafbf8}dialog::backdrop{background:#1a251c60;backdrop-filter:blur(4px)}dialog h2{letter-spacing:-1px;font-size:30px;font-weight:500}dialog .close{position:absolute;right:20px;top:16px;font-size:28px;background:#eff2e9;border-radius:50%;width:35px;height:35px;z-index:5}.studio-editor{width:min(1240px,96vw)!important;max-width:1240px!important;padding:30px!important;max-height:94dvh;overflow-y:auto}.studio-editor>h2{margin:12px 0 20px}.editor-steps{display:flex;border-bottom:1px solid var(--line);gap:20px;margin-bottom:22px;position:sticky;top:-30px;background:#fafbf8;z-index:3;padding:12px 0}.editor-steps button{padding:9px 0;font-size:11px;color:#86907c;border-bottom:2px solid transparent}.editor-steps button span{margin-left:10px}.editor-steps button.selected{color:var(--ink);border-bottom-color:var(--blue)}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:28px}.editor-settings{min-width:0}.editor-inspector{align-self:start;position:sticky;top:55px;background:#edf1e5;border:1px solid #e0e6d6;border-radius:12px;padding:20px}.editor-inspector h3{font-size:19px;letter-spacing:-.5px;overflow-wrap:anywhere}.spec-line{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #dbe2d1;padding:11px 0;font-size:11px}.spec-line span{color:var(--muted)}.spec-line b{font-weight:550;text-align:right}#studio-plan{font-size:12px;line-height:1.6;margin-top:18px}#studio-plan .badge{display:inline-block;margin-bottom:9px}#studio-plan ul{padding-left:16px;font-size:10px;color:#6e775f}.inspector-note{font-size:10px;line-height:1.65;color:#78816d;margin-top:20px}.preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.preset-grid button{padding:15px 12px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:9px}.preset-grid button.selected{border:1px solid #607c4e;background:#f0f5e8;box-shadow:inset 0 0 0 1px #607c4e}.preset-grid span{display:block;font-size:8px;letter-spacing:1px;color:var(--muted)}.preset-grid b{display:block;font-size:12px;margin:10px 0}.preset-grid small{display:block;font-size:9px;color:var(--muted)}.quality-presets{margin:25px 0}.studio-editor details{background:#fff;border:1px solid var(--line);border-radius:9px;padding:0 16px;margin:14px 0}.studio-editor details>summary{padding:17px 0;font-size:12px;cursor:pointer}.studio-editor details>summary small{font-size:10px}.studio-editor details .form-grid{padding:0 0 16px;gap:16px}.studio-editor .hint{font-size:10px;line-height:1.65}.studio-editor .quote-row{position:sticky;bottom:-30px;background:#fafbf8;padding:18px 0 0;margin:20px 0 0;border-top:1px solid var(--line);z-index:3;align-items:center}.quote-row strong{font-size:26px}.quote-row small{font-size:10px;max-width:470px;line-height:1.5}.draft-tools{font-size:10px;margin-bottom:20px}.library-bar{display:flex;gap:8px;align-items:end;flex-wrap:wrap;padding:16px;background:#f0f3e9;border-radius:10px;margin-bottom:20px}.library-bar label{flex:1;min-width:160px}.library-bar button{padding:11px 13px;font-size:11px}.library-bar select{margin-bottom:0}.file-row{gap:12px;flex-wrap:wrap}.file-row>div{flex:1;min-width:140px}.file-row button{font-size:11px}.share-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0}.share-row>div{flex:1}.share-row small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.share-link{display:flex;gap:8px;margin-top:15px}.share-link input{flex:1;min-width:0}.provider-card{margin-top:24px}.provider-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.provider-controls label{flex:1;min-width:120px}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:18px 0}.offer-grid article{background:#f1f4eb;padding:18px;border:1px solid var(--line);border-radius:10px}.offer-grid h3{font-size:16px}.offer-grid p{font-size:11px}.legal-shell{background:#fff;border:1px solid var(--line);border-radius:16px;margin:30px auto;padding:40px;max-width:1050px}.legal-shell h1{font-size:40px;letter-spacing:-1.5px}.legal-shell h2{font-weight:550}.legal-nav{gap:10px}.legal-nav a{padding:10px 14px;background:#f1f4eb;border-radius:7px}.legal-shell table{font-size:13px}#detail-dialog{width:min(1200px,96vw);max-width:1200px}#detail-preview{background:#edf1e5;border-radius:12px;padding:15px;margin-top:15px}#detail-preview .preview{max-height:480px;object-fit:contain;width:100%;background:#e4e8dd;border-radius:8px}.task-lanes{gap:12px}.task-lane{border-radius:10px}.task-error{overflow-wrap:anywhere}.execution-overview{background:#f0f4e9}.intro-panel{background:#edf1e5}.intro-panel p{font-size:13px}.intro-panel h2{font-weight:500;letter-spacing:-.5px}.device-card h3{font-size:20px}.device-card p{font-size:12px}.billing-grid{gap:20px}.billing-grid h2{letter-spacing:-.7px}.site-footer{border-top:1px solid var(--line)}@media(min-width:1600px){.app-content{padding:40px 60px}.app-header{padding:0 60px}}@media(max-width:1100px){.sidebar{width:195px}.app-main{margin-left:195px}.app-content{padding:25px}.app-header{padding:0 25px}.app-header #account-email{display:none}.editor-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.hero h1{letter-spacing:-2.5px}.activity-note{display:none}.project-tools input{max-width:140px}}@media(max-width:800px){.sidebar{width:100%;position:relative;padding:15px 18px;border-right:0;border-bottom:1px solid var(--line)}.sidebar>.logo{display:inline-flex}.studio-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;overflow:auto;gap:5px;margin-top:15px}.sidebar nav button{white-space:nowrap;padding:10px 12px;margin:0;flex:none}.sidebar nav button span{display:none}.app-main{margin-left:0}.app-header{height:58px;padding:0 18px}.app-content{padding:24px 18px}.summary{grid-template-columns:repeat(2,1fr)}.metric{padding:17px;border-bottom:1px solid var(--line)!important}.metric:nth-child(2){border-right:0!important}.metric:nth-child(3),.metric:nth-child(4){border-bottom:0!important}.studio-welcome{grid-template-columns:1fr 200px;padding:25px;gap:18px}.studio-welcome h2{font-size:28px}.studio-editor{padding:22px!important}.editor-layout{grid-template-columns:1fr}.editor-inspector{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor-inspector>.eyebrow{grid-column:1/-1}.inspector-note{display:none}.editor-steps{top:-22px}.studio-editor .quote-row{bottom:-22px;padding-bottom:8px}.hero{grid-template-columns:1fr}.hero-art.studio-art{min-height:480px}.hero-copy{padding-top:10px}.hero h1{font-size:66px}.art-caption{padding-top:300px}.studio-object{inset:50px 10% 120px}.hero-actions{margin-bottom:28px}.site-header nav{display:none}.project-tools{flex:1}.project-tools input{flex:1;max-width:none}.legal-shell{margin:16px;padding:25px}.legal-shell h1{font-size:30px}.legal-shell table{display:block;overflow-x:auto}}@media(max-width:540px){.hero{padding-top:10px}.hero h1{font-size:52px;letter-spacing:-2.4px}.hero-copy>p{font-size:14px}.hero-actions{gap:16px;flex-wrap:wrap}.hero-art.studio-art{min-height:410px}.art-caption{padding-top:240px}.art-caption>span{font-size:19px}.studio-object{inset:45px 0 110px}.sculpture i{border-width:25px}.hero-foot{font-size:8px;gap:10px}.page-heading h1{font-size:28px}.page-heading{gap:15px}.page-heading .primary{padding:12px;font-size:11px}.studio-welcome{grid-template-columns:1fr;padding:22px}.studio-welcome h2{font-size:27px}.welcome-upload{min-height:115px;padding:15px}.welcome-upload>span{font-size:24px}.studio-welcome p br{display:none}.compute-hub>summary small{display:none}.studio-activity{flex-wrap:wrap;gap:8px!important}.activity-live{width:100%}.project-tools{flex-wrap:wrap}.project-tools input{min-width:125px}.project-tools select{max-width:140px}.jobs-grid{grid-template-columns:1fr}.studio-editor{width:100vw!important;max-width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0;margin:0;padding:20px!important}.studio-editor>h2{font-size:26px;padding-right:24px}.editor-steps{top:-20px;gap:16px}.editor-steps button span{margin-left:5px}.preset-grid{grid-template-columns:1fr}.preset-grid button{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:12px}.preset-grid b{grid-row:1;grid-column:1;margin:0}.preset-grid span{grid-column:2;grid-row:1;font-size:7px;text-align:right}.preset-grid small{grid-column:1/-1}.editor-inspector{display:block}.editor-inspector #studio-spec{display:none}#studio-plan{margin:0}.editor-inspector>.eyebrow{display:none}.studio-editor .quote-row{bottom:-20px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px}.quote-row>div{grid-column:1/-1}.quote-row strong{font-size:22px}.quote-row small{max-width:none}.quote-row .primary,.quote-row .outline{gap:5px;padding:13px 10px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:12px}.form-grid label.full{grid-column:1/-1}.studio-editor details summary small{display:none}.library-bar{padding:12px}.library-bar label{min-width:100%;margin:0}.library-bar button{flex:1}.legal-shell{padding:20px}.app-footer{padding:20px 18px}.task-lanes{grid-template-columns:1fr}.site-footer{padding:25px 5%}.share-link{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.shared-results{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.shared-results a{font-size:11px;padding:10px}.library-bar .file-button{flex:0;min-width:auto;font-size:11px;margin:0}.share-row button{font-size:11px;flex-shrink:0}#editor-source,#editor-quality,#editor-output{scroll-margin-top:65px}@media(max-width:540px){.share-row{flex-wrap:wrap}.share-row>div{flex-basis:100%}.editor-steps{padding-right:20px}.library-bar .file-button{flex:1;text-align:center}}.studio-editor .preset-management{margin:0 0 18px}.preset-management .library-bar{margin-bottom:16px}.studio-editor .compute-settings{margin:15px 0}.studio-editor #editor-source{gap:15px}.studio-editor #editor-source label{margin:0}.studio-editor .upload-inline{padding:15px;background:#f1f5e9;border:1px dashed #b2c29f}.studio-editor .upload-inline input{background:transparent;margin:8px 0 0}.draft-tools{background:#eff2e9!important;color:#6f7a62!important;padding:10px 12px!important;margin-bottom:16px!important}.studio-editor input,.studio-editor select{border-color:#dce2d3}.studio-editor label{color:#626f58}.studio-editor .hint{background:transparent!important}.studio-editor .quality-presets{margin:20px 0}.studio-editor #editor-output{margin-bottom:0}.editor-inspector #studio-spec>.hint{padding:0;font-size:11px}#compute-setting-caption{margin-left:auto}.compute-settings summary{display:flex;align-items:center;gap:10px}.editor-settings #editor-source>label.full{grid-column:1/-1}.frame-gallery{padding:16px;border:1px solid var(--line);border-radius:12px;margin:16px 0;background:#fff}.frame-gallery summary{cursor:pointer;font-size:13px}.frame-gallery summary small{font-size:10px;margin-left:15px;color:var(--muted)}.gallery-view>img{width:100%;height:440px;object-fit:contain;background:repeating-conic-gradient(#e9ede4 0% 25%,#f6f8f1 0% 50%) 50%/24px 24px;margin-top:15px;border-radius:9px}.gallery-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.gallery-controls button,.gallery-controls a{padding:9px 12px;font-size:11px}.gallery-controls span{font-size:11px;margin-left:auto}.gallery-view>input{width:100%;accent-color:var(--blue)}@media(max-width:540px){.gallery-view>img{height:250px}.frame-gallery summary small{display:none}.gallery-controls span{width:100%;order:2;margin:0}.gallery-controls #gallery-original{margin-left:auto}}.studio-editor>.close{position:fixed;top:calc(3dvh + 14px);right:max(24px,calc((100vw - 1180px)/2));z-index:10}@media(max-width:540px){.studio-editor>.close{top:10px;right:19px}}.file-row>a.outline{font-size:11px;padding:11px 14px}.result-delivery{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.result-delivery .primary,.result-delivery .outline{font-size:12px;padding:12px 16px}.detail-actions #share-project{display:none}@media(max-width:800px){.sidebar{height:auto;display:block}.sidebar nav{flex-direction:row}}:root{--ink:#202132;--muted:#77758b;--paper:#f5f4fa;--line:#e5e2ef;--blue:#7255e7;--lime:#d5fa85;--dark:#191825;--ease:cubic-bezier(.2,.75,.25,1)}body{background:#f7f6fb}button,a,input,select,textarea{transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s,border-color .2s,color .2s}button:not(:disabled):active,a.primary:active{transform:translateY(1px) scale(.975)!important}.primary{background:linear-gradient(135deg,#8261f1,#6747d7);color:#fff;border:1px solid #ffffff20;box-shadow:inset 0 1px #ffffff38,0 4px 12px #6747d72b}.primary:hover{background:linear-gradient(135deg,#9475fb,#7656e6);box-shadow:inset 0 1px #ffffff40,0 7px 22px #6747d73b;transform:translateY(-2px)}.outline:hover{border-color:#ad9ce1;box-shadow:0 4px 12px #30204f0b;transform:translateY(-1px)}input:focus,select:focus,textarea:focus{outline:none;border-color:#9c83e8;box-shadow:0 0 0 4px #8c65e710}button:focus-visible,a:focus-visible{outline-color:#b99aff}.logo .dot{color:#a687ff}.brandmark{background:linear-gradient(135deg,#9371f7,#563aab)}#landing{background:#0d1019;color:#f3f2fa;overflow:hidden}.site-header{position:relative;z-index:3;padding-top:24px;padding-bottom:24px}.site-header .logo{color:#fff}.site-header nav a{color:#b6b7c8}.site-header nav a:hover{color:#fff}.site-header .outline{background:#ffffff08;color:#f2f0ff;border-color:#ffffff24;border-radius:100px}.hero{padding-top:22px;padding-bottom:65px;min-height:700px;position:relative;gap:0;align-items:center}.hero:before{content:"";position:absolute;width:620px;height:620px;top:-180px;left:-350px;background:radial-gradient(circle,#5941a33a,transparent 65%);pointer-events:none}.hero-copy{position:relative;z-index:2;padding:28px 0;width:55%}.hero h1{font-size:clamp(52px,6.3vw,100px);line-height:1.02;letter-spacing:-5.5px;font-weight:550;margin:27px 0}.hero h1 span{background:linear-gradient(125deg,#eee4ff 5%,#af96ed 45%,#a5cdb5);background-clip:text;color:transparent}.hero .eyebrow{color:#afa9c4}.hero-copy>p{color:#9397ac;max-width:410px;font-size:15px;line-height:1.8}.hero-actions{margin-top:32px;gap:23px}.hero-actions .primary{padding:19px 24px;border-radius:12px}.hero .text-link{color:#cbc7dc;font-size:12px}.hero-foot{border-color:#ffffff15;color:#757d90;font-size:10px;gap:15px}.hero-art.studio-art{width:51%;margin-left:-6%;min-height:590px;border:1px solid #ffffff14;border-radius:28px;background:radial-gradient(ellipse at 80% 10%,#40305555,transparent 60%),#111520;box-shadow:inset 0 1px #ffffff08,0 30px 70px #0004;isolation:isolate;transform:perspective(1200px) rotateY(var(--orbit-x,0deg)) rotateX(var(--orbit-y,0deg));transition:transform .55s var(--ease);padding:25px 28px}.studio-object{inset:0;z-index:-1}.orbit-render{width:100%;height:100%;object-fit:cover;opacity:.95;mask-image:linear-gradient(black 70%,transparent);transform:scale(1.08);transition:transform 1s var(--ease)}.hero-art:hover .orbit-render{transform:scale(1.13)}.hero-art .art-tag{position:relative;inset:auto;color:#9ca5bc;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px}.art-status{display:flex;align-items:center;gap:7px}.art-status i{width:5px;height:5px;border-radius:50%;background:#cefb8a;box-shadow:0 0 12px #cefb8a90}.art-caption{padding-top:365px}.art-caption>span{font-size:30px;line-height:1.1;color:#fff;letter-spacing:-1px}.art-caption small{color:#9ba3b8}.art-pipeline{color:#c7c9d9;border-color:#ffffff20;font-size:10px}.art-pipeline b{color:#b99ce9}.art-disclaimer{color:#687289;font-size:8px}.trust{background:#151924;color:#8b94a8;border-block:1px solid #ffffff0b}.trust b{color:#d7dbe5}.home-section h2,.workflow h2{color:#f0edf8}.home-section p,.workflow p{color:#949bad}.home-section .eyebrow,.workflow .eyebrow{color:#a99bc8}.resource-cards article{background:linear-gradient(145deg,#1a1e2c,#141822);border-color:#ffffff12;border-radius:18px;box-shadow:inset 0 1px #ffffff08}.resource-cards article:hover{border-color:#8e71cc70;box-shadow:0 12px 40px #0003;transform:translateY(-4px)}.resource-cards article{transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.resource-cards h3{color:#ebe7fa}.resource-number{color:#c3a4ff}.resource-cards small{color:#8591a9;border-color:#ffffff14}.gpu-section{background:#111520}.gpu-facts article{background:transparent;border-color:#ffffff14}.gpu-facts h3{color:#d4cbe8}.workflow .step{border-color:#ffffff14}.workflow .step h3{color:#ece7f8}.workflow .step>span{color:#b9a0f1}.feature-band{background:radial-gradient(ellipse at 85% 10%,#6c469c70,transparent 60%),#242134;border:1px solid #ffffff16;box-shadow:inset 0 1px #ffffff0b}.feature-band p{color:#b5acc9}.site-footer{border-color:#ffffff14;color:#838ca0}.site-footer a{color:#a2abc0}.sidebar{background:linear-gradient(165deg,#22202f,#141620);border:0;box-shadow:6px 0 24px #24163908;color:#b0acc1}.sidebar .logo{color:#fff}.studio-label{color:#716d86}.sidebar nav button{color:#aaa6be;position:relative;border:1px solid transparent;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.sidebar nav button:hover{background:#ffffff09;color:#fff}.sidebar nav button.active{background:linear-gradient(110deg,#7255e730,#7255e70a);color:#e0d6ff;border-color:#a180ff30;box-shadow:inset 3px 0 #ac8aff}.sidebar nav button.active span{color:#b69aff}.sidebar-bottom{color:#857f99}.sidebar-bottom button{color:#a9a3ba}.app-main{background:radial-gradient(ellipse at 90% 0%,#eee8fc77,transparent 45%),#f7f6fb}.app-header{background:#f7f6fbdc;backdrop-filter:blur(16px);border-color:#e8e3f0}.page-heading h1{font-size:38px;letter-spacing:-1.7px}.summary{box-shadow:0 4px 20px #21133404;border-color:#e6e2ef;background:linear-gradient(110deg,#fff,#fbfaff)}.metric>b{font-variant-numeric:tabular-nums;color:#302448}.metric span{color:#8a819d}.studio-welcome{background:radial-gradient(ellipse at 80% 20%,#e2d5fd,transparent 60%),linear-gradient(120deg,#f0ebfa,#f4f1fb);border-color:#e4d9f3;box-shadow:inset 0 1px #fff}.studio-welcome h2{color:#382651}.welcome-upload{border-color:#b4a0d0;background:#ffffff80;box-shadow:inset 0 1px #fff;transition:background .25s,box-shadow .25s,transform .25s}.welcome-upload:hover{background:#fffc;box-shadow:0 10px 25px #7c55b312;transform:translateY(-3px)}.welcome-upload>span{color:#9570ce}.tabs{background:#ebe7f2}.tabs button.selected{box-shadow:0 2px 7px #38245112;color:#6948b5}.job-card{border-color:#e7e1ee;box-shadow:0 3px 5px #28163803,0 10px 28px #28163804;transition:transform .28s var(--ease),box-shadow .28s,border-color .28s}.job-card:hover{transform:translateY(-4px)!important;border-color:#cec0e3;box-shadow:0 8px 15px #28163806,0 20px 36px #2816380c}.job-image{background:radial-gradient(ellipse at 70% 20%,#484062,#232638);overflow:hidden}.job-image img{transition:transform .7s var(--ease)}.job-card:hover .job-image img{transform:scale(1.035)!important}.panel,.compute-hub{border-color:#e8e2ef;box-shadow:0 5px 22px #21133404}.badge{min-width:0}.badge.online{background:#e9f3df;color:#476039}.empty{background:linear-gradient(130deg,#f0ebf9,#faf8fd);border-color:#d6c7e8}.library-bar{background:#f0eaf8}.library-bar button{background:#fff9}.offer-grid article{background:linear-gradient(145deg,#f1eafc,#f8f5fc);border-color:#e0d4ee}.intro-panel,.execution-overview{background:#f0eaf8}.compute-options button.selected{border-color:#a38aca;background:#f5efff}dialog{background:#fcfaff;border-color:#e6ddf1;box-shadow:0 0 0 1px #fff,0 24px 100px #10092345}dialog[open]{animation:studio-enter .28s var(--ease)}dialog::backdrop{background:#14112088;backdrop-filter:blur(9px);animation:studio-fade .25s ease}dialog .close{background:#eee7f5;color:#81718d;transition:background .2s,transform .2s}dialog .close:hover{background:#e6daf3;color:#49305f;transform:rotate(90deg)}.studio-editor{background:#faf8fd}.editor-steps{background:#faf8fdf5;backdrop-filter:blur(10px);border-color:#e7deef}.editor-steps button.selected{border-color:#9067d6;color:#6a42a2}.editor-inspector{background:radial-gradient(ellipse at 100% 0%,#493361,transparent 70%),#252332;color:#e8e1f3;border-color:#ffffff10;box-shadow:inset 0 1px #ffffff12,0 10px 30px #38224e10}.editor-inspector h3{color:#fff}.editor-inspector .spec-line{border-color:#ffffff12}.editor-inspector .spec-line span,.editor-inspector .eyebrow{color:#a59ab9}.editor-inspector .spec-line b{color:#ebe3f6}.editor-inspector .hint,.editor-inspector .inspector-note,#studio-plan ul{color:#a79cb9}.editor-inspector .badge{background:#443953;color:#d4c0ee}.preset-grid button{box-shadow:inset 0 1px #fff,0 2px 6px #31204703;transition:transform .22s var(--ease),box-shadow .22s,border-color .22s}.preset-grid button:hover{transform:translateY(-3px);border-color:#c5ace2;box-shadow:0 7px 18px #6546810e}.preset-grid button.selected{background:linear-gradient(145deg,#f3eafe,#f9f5ff);border-color:#ac87d3;box-shadow:inset 0 0 0 1px #ac87d3,0 6px 18px #75569a0c}.preset-grid button.selected b{color:#7748aa}.preset-grid button.selected span{color:#9973be}.studio-editor details{border-color:#e5ddec;background:#ffffffa0;box-shadow:inset 0 1px #fff}.studio-editor details[open]>summary{border-bottom:1px solid #eee7f4;margin-bottom:16px;color:#764aa3}.studio-editor .quote-row{background:#faf8fdf5;backdrop-filter:blur(14px);border-color:#e5ddec}.studio-editor label{color:#766582}.studio-editor input,.studio-editor select{border-color:#e5ddec}.studio-editor .upload-inline{background:linear-gradient(120deg,#f4edfb,#fbf8ff);border-color:#cbb6dd}.draft-tools{background:#f0eaf7!important;color:#92809e!important}.editor-inspector #studio-spec>.hint{color:#b0a5c1}.gallery-view>img,#detail-preview .preview{background:#171922}.frame-gallery{border-color:#e7deef}.gallery-view>input{accent-color:#9471ca}.legal-shell{border-color:#e7deef;box-shadow:0 20px 80px #26173505}.legal-nav a{background:#f2ecf9}.action-pending{cursor:progress}.action-pending:after{border-color:#b6a2d7;border-top-color:transparent}.studio-ripple{position:absolute;pointer-events:none;border-radius:50%;background:currentColor;opacity:0;transform:scale(0);animation:studio-ripple .48s ease-out}.primary .studio-ripple{background:#fff}.flow-node.running .flow-icon{box-shadow:0 0 0 4px #aa85e31a}.progress>i,.progress>span{background:linear-gradient(90deg,#9674db,#b6a0ed)}@keyframes studio-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes studio-fade{0%{opacity:0}to{opacity:1}}@keyframes studio-ripple{0%{opacity:.18;transform:scale(0)}to{opacity:0;transform:scale(1)}}@media(max-width:1100px){.hero h1{letter-spacing:-3px}.hero-art.studio-art{min-height:530px}.art-caption{padding-top:310px}.hero{min-height:620px}.hero-copy>p{max-width:340px}}@media(max-width:800px){.sidebar{background:#1c1b29}.sidebar nav button.active{box-shadow:inset 0 -2px #ac8aff}.hero-copy{width:100%;padding:15px 0}.hero-art.studio-art{width:100%;margin:15px 0 0;min-height:500px}.hero{display:flex;flex-direction:column;gap:10px;padding-bottom:45px}.hero h1{font-size:clamp(52px,9vw,78px);letter-spacing:-3px}.hero-copy>p{max-width:440px}.hero-foot{margin-top:30px}.art-caption{padding-top:290px}.hero .eyebrow{font-size:9px}.hero-art .orbit-render{object-position:center 40%}.app-header{backdrop-filter:none}}@media(max-width:540px){.hero h1{font-size:53px;letter-spacing:-2.6px}.hero-art.studio-art{min-height:420px;border-radius:20px;padding:22px}.art-caption{padding-top:220px}.art-caption>span{font-size:27px}.hero-actions{flex-wrap:wrap;gap:19px}.hero-actions .primary{width:100%;justify-content:space-between}.hero-foot{font-size:8px}.page-heading h1{font-size:31px}.studio-editor .quote-row,.editor-steps{background:#faf8fd}.site-header{padding-top:20px}.site-header .logo{font-size:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.hero-art.studio-art{transform:none!important}.studio-ripple{display:none}}@media(min-width:801px){.hero{display:flex}}.art-caption{display:block;padding-bottom:0}.art-caption small{font-size:11px;margin-top:12px}.billing-grid article,.plan-card,.device-card,.team-card,.admin-grid>.panel,.admin-card{background:linear-gradient(145deg,#fff,#fcfaff);border-color:#e7deef;box-shadow:0 6px 24px #35214e05}.plan-card.featured{background:linear-gradient(135deg,#f2e8ff,#faf6ff);border-color:#cab0e5;box-shadow:0 10px 32px #7851ab0c}.rate-list,.ledger-row,.file-row{border-color:#ece5f3}.billing-grid h2,.plan-card h2{color:#443054}.plan-card .eyebrow{color:#a17bc4}.plan-card small{color:#95839f}.device-card .device-control,.team-card .team-controls{background:#f4eff9}.table-wrap,table{border-color:#e7deef}thead{background:#f4eff9}tbody tr:hover{background:#faf6ff}.admin-tabs button.active,.admin-tabs button.selected{background:#ede2fc;color:#7950a4}.toggle:checked,.check input:checked{accent-color:#8c62bf}.form-error{color:#b75270}.toast{border-color:#ded0ed;box-shadow:0 12px 40px #21133624}.toast.success{border-color:#bcd99d}.app-header .badge.online{background:#eae4f5;color:#7e619e}#live-balance{color:#655373;border-color:#e2d8ed}.legal-shell{background:#fcfaff}.legal-shell h1{color:#332840}.legal-nav a:hover{background:#e9ddf6;color:#72469c}.frame-gallery[open]{background:linear-gradient(145deg,#fff,#fbf8ff)}.auth-divider{display:flex;align-items:center;gap:15px;color:#aa9bb7;font-size:11px;margin:20px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#e8dff0}#network-auth-options .hint{font-size:11px;color:#93829f}#network-auth-options>.check{font-size:11px;line-height:1.7}#network-auth-options .text-button{font-size:11px;color:#9a84ad}.network-confirm{padding:18px;border:1px solid #dfd0ef;border-radius:12px;background:#f6efff}.network-confirm p,.network-confirm small{font-size:11px}.network-confirm code{display:block;font-size:10px;overflow-wrap:anywhere;padding:12px;background:#fff;border-radius:7px;user-select:all;margin:12px 0}.network-confirm-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.network-confirm-actions button,.network-confirm-actions a{font-size:11px;padding:11px 13px}.network-account-panel{background:radial-gradient(ellipse at 90% 0%,#e9dcfb,transparent 65%),#f9f5ff!important;margin-bottom:20px}.network-account-panel h2{font-size:29px}.network-account-panel p{font-size:12px}.network-account-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.network-wallet-values{display:flex;gap:35px;flex-wrap:wrap;margin-top:25px}.network-wallet-values>div{display:grid;gap:12px}.network-wallet-values span{font-size:11px;color:#927ba2}.network-wallet-values b{font-size:32px;font-weight:500;letter-spacing:-1px;color:#644381}#landing .home-section,#landing .workflow{width:100%;max-width:1600px;margin-inline:auto;padding:88px clamp(24px,5vw,80px)}#landing .gpu-section{max-width:1600px;padding:72px clamp(24px,5vw,80px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,5vw,100px);border:1px solid #ffffff0b;border-radius:24px;margin-block:24px}#landing .gpu-section>div{min-width:0}#landing .gpu-section h2{font-size:clamp(38px,3.5vw,58px);line-height:1.08;letter-spacing:-2px;max-width:600px}#landing .gpu-section p{font-size:16px;line-height:1.8;max-width:600px}#landing .gpu-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-content:center}#landing .gpu-facts article{padding:25px;border:1px solid #ffffff12;border-radius:15px;background:linear-gradient(145deg,#1e2032,#151a27)}#landing .gpu-facts article:last-child{grid-column:1/-1}#landing .gpu-facts h3{font-size:21px;line-height:1.3;margin:0 0 18px}#landing .gpu-facts p{font-size:14px;margin:0}#landing .resource-cards{gap:24px}#landing .resource-cards article{padding:35px}#landing .resource-cards h3{font-size:27px}#landing .resource-cards p{font-size:16px;line-height:1.8}#landing .resource-cards small{font-size:12px;line-height:1.8}#landing .workflow .steps{gap:30px}#landing .workflow .step h3{font-size:26px;line-height:1.25}#landing .workflow .step p{font-size:16px}#landing .cost-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,110px)}#landing .cost-section p{font-size:16px}#landing .site-footer{max-width:1600px;margin:auto;padding:35px clamp(24px,5vw,80px)}@media(min-width:2000px){#landing .hero,#landing .site-header{max-width:1800px;padding-inline:80px}#landing .home-section,#landing .workflow,#landing .gpu-section,#landing .site-footer{max-width:1800px}#landing .hero{min-height:820px}#landing .hero h1{font-size:112px}#landing .hero-copy>p{font-size:19px;max-width:530px}#landing .hero-art.studio-art{min-height:680px}#landing .art-caption{padding-top:425px}#landing .hero-actions .primary{font-size:16px;padding:22px 30px}#landing .hero .text-link{font-size:15px}#landing .hero-foot{font-size:12px}#landing .home-section h2,#landing .workflow h2{font-size:60px}#landing .home-section p,#landing .workflow .step p{font-size:18px}#landing .eyebrow{font-size:12px}#landing .site-header nav{font-size:16px}}@media(max-width:1000px){#landing .gpu-section{grid-template-columns:1fr;gap:28px;border-radius:0;border-inline:0}#landing .gpu-section h2{max-width:650px}#landing .cost-section{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){#landing .home-section,#landing .workflow{padding:50px 24px}#landing .gpu-facts{grid-template-columns:1fr;gap:14px}#landing .gpu-facts article{padding:22px}#landing .gpu-section h2{font-size:39px}#landing .resource-cards article{padding:25px}#landing .resource-cards h3{font-size:24px}#landing .resource-cards p{font-size:15px}}#workspace .bonus-balance .outline{background:#473b5b!important;color:#fff!important;border-color:#74678a!important}#workspace .bonus-balance .outline:hover{background:#59496f!important}#compute-provider{padding:24px;overflow:hidden;background:var(--paper);border:1px solid var(--line)}.provider-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.provider-heading h2{font-size:clamp(22px,2.2vw,32px);letter-spacing:-.9px;margin:8px 0}.provider-heading p{font-size:12px;color:var(--muted);margin:0}.provider-heading>.badge{white-space:nowrap;padding:8px 11px}.provider-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:22px 0}.provider-stats>div{display:grid;gap:7px;padding:18px;background:var(--paper)}.provider-stats small,.provider-stats span{font-size:11px;color:var(--muted)}.provider-stats b{font-size:19px;font-weight:550}#provider-form{display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) auto;align-items:end;gap:12px}#provider-form label{display:grid;gap:7px;font-size:11px;min-width:0}.provider-input{position:relative;display:block}.provider-input input{width:100%;margin:0;padding-right:85px;background:var(--paper);color:var(--ink);height:44px}.provider-input small{position:absolute;right:12px;top:15px;color:var(--muted);pointer-events:none;font-size:10px}#provider-form button{height:44px;white-space:nowrap;min-width:185px;transition:transform .18s,opacity .18s}#provider-form button:active{transform:scale(.98)}#provider-form button[aria-busy=true]{animation:provider-pulse 1.3s ease-in-out infinite}.capacity-request{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.capacity-request>div{display:grid;gap:5px;min-width:0}.capacity-request b{font-size:12px}.capacity-request small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.provider-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.provider-foot small{max-width:650px;font-size:11px;line-height:1.6;color:var(--muted)}.provider-foot button{white-space:nowrap;font-size:11px}.provider-notice{font-size:12px;padding:12px 16px;border:1px solid var(--line);border-radius:9px}.metric-progress{height:4px;overflow:hidden;border-radius:4px;background:var(--line);margin-top:8px}.metric-progress i{display:block;height:100%;background:var(--blue);transition:width .6s ease;border-radius:inherit}@keyframes provider-pulse{50%{opacity:.6}}@media(max-width:680px){.provider-heading,.provider-foot{flex-direction:column}.provider-stats{grid-template-columns:1fr}.provider-stats>div{padding:12px 15px}#provider-form{grid-template-columns:1fr 1fr}#provider-form button{grid-column:1/-1;width:100%}.capacity-request{align-items:start;flex-wrap:wrap}#compute-provider{padding:18px}.provider-heading>.badge{white-space:normal}}@media(prefers-reduced-motion:reduce){#provider-form button[aria-busy=true]{animation:none}.metric-progress i{transition:none}}.provider-admin{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.provider-admin summary{font-size:11px;cursor:pointer}.provider-admin form{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px}.provider-admin label{display:grid;gap:5px}.provider-admin small{font-size:11px;color:var(--muted)}@media(max-width:680px){.provider-admin form{grid-template-columns:1fr}}

#landing{--lc-paper:#f4f2ed;--lc-ink:#202020;--lc-muted:#767670;--lc-accent:#bdff65;background:var(--lc-paper);color:var(--lc-ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}#landing *{box-sizing:border-box}#landing .lc-wrap{width:calc(100% - 112px);max-width:1480px;margin-inline:auto}#landing a{color:inherit;text-decoration:none}#landing button{font:inherit;cursor:pointer}#landing .lc-header{display:flex;align-items:center;justify-content:space-between;height:100px;gap:30px}#landing .lc-logo{font-size:33px;letter-spacing:-2px;font-weight:750;line-height:1}#landing .lc-logo>span{font-size:12px;vertical-align:top;margin-left:4px;letter-spacing:0}#landing .lc-header nav{display:flex;gap:32px;font-size:13px;color:#555650}#landing .lc-header nav a:hover{color:#6b4ae0}#landing .lc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;border:1px solid transparent;background:var(--lc-accent);color:#20251a;border-radius:999px;padding:20px 28px;font-size:14px;font-weight:600;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}#landing .lc-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #a5db5330;background:#cdff89}#landing .lc-button:active{transform:translateY(0) scale(.98)}#landing .lc-button span{font-size:21px;font-weight:400}#landing .lc-button-small{padding:13px 21px;font-size:12px;background:var(--lc-ink);color:#fff;gap:25px}#landing .lc-button-small:hover{background:#3b3b37}#landing .lc-kicker{font-size:10px;font-weight:600;letter-spacing:1.6px;display:inline-flex;align-items:center;gap:10px;line-height:1.6}#landing .lc-kicker i{width:6px;height:6px;border-radius:50%;background:var(--lc-accent);box-shadow:0 0 12px #bdff6550}#landing .lc-hero{position:relative;border-radius:28px;background:#131416;color:#f7f7f1;min-height:730px;padding:35px 48px;isolation:isolate;overflow:hidden}#landing .lc-hero-top{display:flex;justify-content:space-between;position:relative;z-index:2;color:#b3b5b0}#landing .lc-edition{font-size:10px;letter-spacing:1.5px}#landing .lc-hero-copy{position:relative;z-index:2;padding-top:65px;width:65%;pointer-events:none}#landing .lc-hero-copy h1{font-size:clamp(64px,7.7vw,116px);line-height:.96;letter-spacing:-7px;font-weight:600;margin:0 0 30px;color:#f7f7f1}#landing .lc-hero-copy h1>span{color:#bdff65}#landing .lc-hero-copy p{font-size:16px;line-height:1.7;color:#b1b5ad;margin:0 0 30px}#landing .lc-actions{display:flex;gap:30px;align-items:center;pointer-events:auto}#landing .lc-link{font-size:13px;display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid #87897d66;padding:10px 0;transition:gap .2s}#landing .lc-link:hover{gap:30px}#landing .lc-hero-art{position:absolute;width:65%;height:100%;right:-7%;top:0;z-index:0;background:radial-gradient(ellipse at 60% 45%,#5d486e55,transparent 60%);transform:translate3d(var(--lc-x,0px),var(--lc-y,0px),0);transition:transform .8s ease-out}#landing .lc-hero-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent,black 24%,black 90%,transparent);transform:scale(1.2)}#landing .lc-art-ring{position:absolute;inset:15% 12%;border:1px solid #ffffff10;border-radius:50%;transform:rotate(-25deg) scaleX(1.15)}#landing .lc-art-label{position:absolute;right:19%;bottom:20%;font-size:8px;letter-spacing:2px;color:#bcb1c7;writing-mode:vertical-rl}#landing .lc-art-number{position:absolute;right:20%;top:14%;font-size:14px;font-family:monospace;color:#90899a}#landing .lc-hero-bottom{position:absolute;left:48px;right:48px;bottom:30px;border-top:1px solid #ffffff20;padding-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:11px;line-height:1.5;color:#949a90;z-index:2}#landing .lc-hero-bottom>a{border:1px solid #ffffff30;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:19px}#landing .lc-format-strip{border-bottom:1px solid #dbdcd3;margin-top:34px}#landing .lc-format-strip>.lc-wrap{display:flex;align-items:center;justify-content:space-between;padding:26px 0;font-size:13px;font-weight:600;letter-spacing:1px;gap:16px}#landing .lc-format-strip i{font-size:24px;color:#92978a;font-style:normal}#landing .lc-section{padding-block:100px;scroll-margin-top:24px}#landing .lc-section-head{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin-bottom:44px}#landing .lc-section-head>.lc-kicker{grid-column:1/-1}#landing h2{font-size:clamp(42px,4.5vw,68px);font-weight:500;line-height:1.02;letter-spacing:-3.5px;margin:0;color:inherit}#landing h2 em{font-style:normal;color:#858a7d}#landing .lc-section-head>p{font-size:16px;line-height:1.65;color:#74776f;justify-self:end;margin:0 30px 5px 0}#landing .lc-preview{border-radius:20px;background:#1b1c20;color:#f2f0f6;padding:0;overflow:hidden;box-shadow:0 35px 60px #1e201216;border:1px solid #36363a}#landing .lc-preview-bar{display:flex;justify-content:space-between;align-items:center;padding:23px 28px;border-bottom:1px solid #ffffff12;font-size:10px}#landing .lc-preview-brand{font-weight:700;font-size:18px;letter-spacing:-.5px}#landing .lc-preview-brand>span{font-weight:400;font-size:12px;color:#85858f}#landing .lc-demo-label{color:#92929d;font-size:9px}#landing .lc-window-dots{color:#62626d;font-size:10px;letter-spacing:3px}#landing .lc-preview-body{display:grid;grid-template-columns:180px minmax(0,1fr) 280px;min-height:480px}#landing .lc-preview-nav{padding:34px 20px;border-right:1px solid #ffffff0c;display:flex;flex-direction:column;gap:10px;font-size:11px;color:#91929e}#landing .lc-preview-nav>b{font-size:8px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-weight:500}#landing .lc-preview-nav>span{padding:13px 10px;border-radius:6px}#landing .lc-preview-nav .selected{background:#37303f;color:#d6c5ee}#landing .lc-preview-nav>small{margin-top:auto;line-height:1.7;color:#676a75;padding:20px 10px}#landing .lc-preview-project{padding:26px;min-width:0;background:#23242a}#landing .lc-preview-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}#landing .lc-preview-heading small{font-size:8px;letter-spacing:1.2px;color:#8b8b97}#landing .lc-preview-heading h3{font-size:21px;letter-spacing:-.6px;font-weight:500;margin:8px 0 0}#landing .lc-preview-tag{font-size:8px;border:1px solid #ffffff22;padding:7px 10px;border-radius:20px;color:#c2bdcd;white-space:nowrap}#landing .lc-preview-image{height:340px;background:#101218;border:1px solid #ffffff0b;position:relative;border-radius:8px;overflow:hidden}#landing .lc-preview-image img{width:100%;height:100%;object-fit:contain;transform:scale(1.35)}#landing .lc-preview-image>span{position:absolute;left:15px;right:15px;bottom:15px;display:flex;justify-content:space-between;color:#9497a5;font:8px monospace;letter-spacing:1px}#landing .lc-preview-image i{font-style:normal}#landing .lc-pipeline{display:flex;justify-content:space-between;gap:10px;padding-top:20px;align-items:center;font-size:9px;color:#858690}#landing .lc-pipeline b{color:#d4d0dc;margin-left:8px;font-weight:400}#landing .lc-pipeline i{font-style:normal;color:#a28bb6}#landing .lc-preview-settings{padding:35px 23px}#landing .lc-preview-settings>small{font-size:7px;letter-spacing:1.1px;color:#84838e}#landing .lc-preview-settings>h3{font-size:21px;font-weight:400;letter-spacing:-.5px;margin:17px 0 22px}#landing .lc-demo-presets{display:flex;gap:4px;padding:4px;background:#111215;border-radius:7px}#landing .lc-demo-presets button{flex:1;font-size:9px;padding:10px 4px;color:#aaa6b7;border:0;border-radius:5px;background:transparent}#landing .lc-demo-presets button.selected{background:#d7c6ee;color:#322441}#landing .lc-preview-settings dl{margin:22px 0}#landing .lc-preview-settings dl>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #ffffff0d;font-size:10px}#landing .lc-preview-settings dt{color:#8b8799}#landing .lc-preview-settings dd{margin:0;color:#d6d0df}#landing .lc-preview-note{font-size:18px;color:#a6a095;line-height:1.3;letter-spacing:-.4px;margin:24px 0}#landing .lc-preview-settings .lc-button{width:100%;font-size:10px;padding:15px;gap:10px}#landing .lc-bento{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}#landing .lc-bento>article{padding:35px;border-radius:18px;overflow:hidden;min-width:0}#landing .lc-card-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;margin-bottom:35px;opacity:.65}#landing .lc-card-top>span:last-child{font-size:20px}#landing .lc-bento h3{font-size:38px;line-height:1.07;font-weight:500;letter-spacing:-1.6px;margin:0 0 20px}#landing .lc-bento p{font-size:14px;line-height:1.7;max-width:370px;margin:0;color:#686c60}#landing .lc-bento-quality{background:#e5e8de;grid-row:span 2;min-height:620px;display:flex;flex-direction:column}#landing .lc-quality-art{display:flex;gap:22px;align-items:end;margin:50px 0 25px;height:160px}#landing .lc-quality-art>div{flex:1;display:flex;flex-direction:column;gap:12px}#landing .lc-quality-art span{font:8px monospace;letter-spacing:1px;color:#707864}#landing .lc-quality-art b{font-size:42px;font-weight:400;letter-spacing:-2px}#landing .lc-quality-art i{height:28px;background:#c8d0b8;border-radius:5px}#landing .lc-quality-art>div:nth-child(2) i{height:65px;background:#aab999}#landing .lc-quality-art>div:nth-child(3) i{height:110px;background:linear-gradient(140deg,#8f9e78,#d4efa8)}#landing .lc-tags{display:flex;gap:6px;margin-top:auto;flex-wrap:wrap}#landing .lc-tags span{font-size:9px;border:1px solid #8a947c44;border-radius:20px;padding:8px 12px}#landing .lc-bento-team{background:#e8e1f0;position:relative}#landing .lc-bento-team .lc-card-top{margin-bottom:20px}#landing .lc-bento-team h3{font-size:32px}#landing .lc-share-art{position:absolute;right:35px;top:95px;display:flex;align-items:center}#landing .lc-share-art>span{border-radius:50%;width:40px;height:40px;border:3px solid #e8e1f0;background:#c5b4da;color:#644d80;display:grid;place-items:center;margin-left:-12px;font-size:12px}#landing .lc-share-art>span:nth-child(2){background:#ded6c9;color:#847b67}#landing .lc-share-art>span:nth-child(3){background:#bdc6ad;color:#66764c}#landing .lc-share-art>b{font-size:25px;font-weight:400;margin-left:12px}#landing .lc-file-chip{background:#ffffff60;border:1px solid #ffffff90;border-radius:8px;padding:14px;font:11px monospace;display:flex;gap:15px;align-items:center;margin-top:22px}#landing .lc-file-chip>span{font-size:22px;color:#9781b0}#landing .lc-file-chip small{font:9px Arial;margin-left:auto;color:#9a8eaa}#landing .lc-bento-output{background:#dedfd9}#landing .lc-bento-output h3{font-size:31px}#landing .lc-bento-output .lc-card-top{margin-bottom:20px}#landing .lc-output-art{display:flex;gap:7px;margin-top:25px;flex-wrap:wrap}#landing .lc-output-art>span{padding:14px;font-size:12px;background:#f5f4ef;border-radius:8px}#landing .lc-output-art>span:last-child{background:#292e27;color:#e6ebdf}#landing .lc-compute{background:#202521;color:#eff2e9;margin-top:15px}#landing .lc-compute-inner{padding-block:95px;display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}#landing .lc-compute h2{margin:25px 0;font-size:64px;color:#edf3e6}#landing .lc-compute p{font-size:15px;line-height:1.7;color:#a3af9b;max-width:400px;margin-bottom:20px}#landing .lc-compute .lc-kicker{color:#b0bba6}#landing .lc-backends{display:flex;gap:18px;font:9px monospace;color:#87957d;margin-top:40px;flex-wrap:wrap}#landing .lc-node-root{margin:auto;background:#303c2d;border:1px solid #65815377;border-radius:14px;max-width:220px;display:grid;place-items:center;padding:25px;gap:9px;box-shadow:0 0 60px #799b3310}#landing .lc-node-root>span{font-size:34px;color:#bdff65}#landing .lc-node-root>b{font-size:25px;letter-spacing:-1px}#landing .lc-node-root>small{font-size:9px;color:#98ac89}#landing .lc-node-path{height:50px;width:66.66%;margin:30px auto auto;border:1px solid #5c724d;border-bottom:0;position:relative;border-radius:10px 10px 0 0}#landing .lc-node-path:before{content:"";position:absolute;left:50%;bottom:0;height:80px;border-left:1px solid #5c724d}#landing .lc-node-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#landing .lc-node-list>article{background:#282f28;border:1px solid #ffffff13;border-radius:11px;padding:22px 15px;display:grid;gap:12px}#landing .lc-node-list span{font:9px monospace;color:#7d946b}#landing .lc-node-list b{font-size:15px;font-weight:400}#landing .lc-node-list small{font-size:10px;line-height:1.7;color:#8a9b7d}#landing .lc-node-map .lc-compute-caption{font-size:9px;line-height:1.7;text-align:center;max-width:none;margin:25px 0 0;color:#7b8c70}#landing .lc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:60px}#landing .lc-steps article{border-top:1px solid #c5c8bd;padding-top:26px}#landing .lc-steps article>span{font-size:50px;letter-spacing:-3px;color:#aab09f;font-weight:400}#landing .lc-steps h3{font-size:25px;font-weight:500;letter-spacing:-1px;margin:28px 0 16px}#landing .lc-steps p{color:#74786d;font-size:14px;line-height:1.8;max-width:320px;margin-bottom:26px}#landing .lc-steps small{font:9px monospace;color:#919889}#landing .lc-pricing{padding:70px;background:#e9e7df;border-radius:22px;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;scroll-margin-top:24px}#landing .lc-pricing h2{font-size:48px;margin:25px 0}#landing .lc-pricing p{font-size:14px;line-height:1.8;max-width:380px;color:#747569;margin-bottom:25px}#landing .lc-price-card{background:#f9f8f3;border:1px solid white;border-radius:13px;padding:30px;box-shadow:0 15px 35px #36351e08}#landing .lc-price-card>.lc-kicker{color:#8c8e80;font-size:8px;margin-bottom:20px}#landing .lc-price-card>div{display:grid;gap:8px;padding:18px 0;border-top:1px solid #e1e2d8}#landing .lc-price-card b{font-size:16px;font-weight:500}#landing .lc-price-card>div span{font-size:11px;color:#8a8c7e}#landing .lc-price-card .lc-button{margin-top:15px;width:100%;font-size:12px;padding:17px 22px}#landing .lc-price-card>small{display:block;text-align:center;font-size:8px;color:#999c8e;margin-top:18px}#landing .lc-faq{display:grid;grid-template-columns:1fr 2fr;gap:60px}#landing .lc-faq>.lc-kicker{align-self:start;padding-top:22px}#landing .lc-faq details{border:0;border-bottom:1px solid #d4d6cb;padding:22px 0;background:none;border-radius:0}#landing .lc-faq summary{font-size:19px;letter-spacing:-.5px;cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none}#landing .lc-faq summary::-webkit-details-marker{display:none}#landing .lc-faq summary>span{font-size:22px;color:#8b9380;transition:transform .25s}#landing .lc-faq details[open] summary>span{transform:rotate(45deg)}#landing .lc-faq details p{font-size:14px;line-height:1.8;color:#818575;max-width:650px;margin:20px 0 0}#landing .lc-final{padding:80px 0;background:#ccfa8b}#landing .lc-final h2{font-size:clamp(70px,9vw,136px);line-height:.93;letter-spacing:-7px;margin:35px 0;position:relative}#landing .lc-final h2 em{color:#66833e}#landing .lc-final h2>span{position:absolute;right:6%;top:0;font-size:160px;font-weight:300;color:#8bb851}#landing .lc-final .lc-button{background:#242b1e;color:#e8f2db}#landing .lc-final .lc-button:hover{background:#37452a}#landing .lc-footer{padding-block:55px;display:grid;grid-template-columns:1fr 1fr auto;gap:40px;align-items:start}#landing .lc-footer p{font-size:11px;line-height:1.8;color:#8b8e82;margin-top:25px}#landing .lc-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:11px;color:#73796a}#landing .lc-footer>small{font-size:9px;line-height:1.8;color:#969c8b}#landing .lc-footer-links a:hover{color:#323d26}@media(min-width:2000px){#landing .lc-wrap{max-width:1800px}#landing .lc-hero{min-height:900px;padding:48px 70px}#landing .lc-hero-copy{padding-top:90px}#landing .lc-hero-copy h1{font-size:150px;letter-spacing:-9px}#landing .lc-hero-copy p{font-size:20px}#landing .lc-hero-bottom{left:70px;right:70px;bottom:40px;font-size:14px}#landing .lc-header{height:120px}#landing .lc-header nav{font-size:16px}#landing .lc-section{padding-block:130px}#landing h2{font-size:80px}#landing .lc-section-head>p{font-size:19px}#landing .lc-preview-body{grid-template-columns:220px minmax(0,1fr) 350px}#landing .lc-preview-image{height:460px}#landing .lc-preview-settings{padding:40px}#landing .lc-preview-settings dl>div{font-size:13px;padding:18px 0}#landing .lc-demo-presets button{font-size:11px}#landing .lc-preview-settings>h3{font-size:27px}#landing .lc-preview-nav{font-size:14px}#landing .lc-bento h3{font-size:48px}#landing .lc-bento p,#landing .lc-steps p{font-size:18px;max-width:480px}#landing .lc-compute h2{font-size:80px}#landing .lc-compute p{font-size:19px;max-width:510px}#landing .lc-pricing h2{font-size:64px}}@media(max-width:1100px){#landing .lc-wrap{width:calc(100% - 64px)}#landing .lc-hero{padding:30px;min-height:660px}#landing .lc-hero-copy h1{font-size:85px;letter-spacing:-5px}#landing .lc-hero-bottom{left:30px;right:30px}#landing .lc-preview-body{grid-template-columns:minmax(0,1fr) 255px}#landing .lc-preview-nav{display:none}#landing .lc-header nav{gap:20px;font-size:11px}#landing .lc-bento-team .lc-share-art{position:static;justify-content:end;margin:0 0 15px}#landing .lc-compute-inner{gap:35px}#landing .lc-compute h2{font-size:54px}#landing .lc-pricing{padding:40px;gap:40px}#landing .lc-pricing h2{font-size:40px}#landing .lc-preview-image{height:320px}}@media(max-width:760px){#landing .lc-wrap{width:calc(100% - 40px)}#landing .lc-header{height:80px;gap:10px}#landing .lc-header nav{display:none}#landing .lc-logo{font-size:28px}#landing .lc-button-small{font-size:10px;padding:10px 15px;gap:15px}#landing .lc-hero{min-height:810px;border-radius:20px;padding:25px}#landing .lc-edition{display:none}#landing .lc-hero-top .lc-kicker{font-size:7px;letter-spacing:1px}#landing .lc-hero-copy{padding-top:35px;width:100%}#landing .lc-hero-copy h1{font-size:clamp(54px,10.7vw,80px);letter-spacing:-3.8px;margin-bottom:22px}#landing .lc-hero-copy p{font-size:12px;line-height:1.7}#landing .lc-actions{gap:19px}#landing .lc-actions .lc-button{font-size:11px;padding:15px 19px;gap:20px}#landing .lc-actions .lc-link{font-size:10px;gap:7px}#landing .lc-hero-art{width:120%;height:480px;top:350px;right:-10%}#landing .lc-hero-art img{object-fit:contain;transform:scale(1.1)}#landing .lc-art-label{bottom:25%;right:12%;font-size:6px}#landing .lc-art-number{display:none}#landing .lc-hero-bottom{left:25px;right:25px;bottom:22px;padding-top:15px;font-size:8px}#landing .lc-hero-bottom>span:last-child{display:none}#landing .lc-format-strip{margin-top:20px}#landing .lc-format-strip>.lc-wrap{font-size:8px;letter-spacing:.3px;gap:10px;flex-wrap:wrap;justify-content:center;padding:20px 0}#landing .lc-format-strip i{font-size:15px}#landing .lc-section{padding-block:65px}#landing .lc-section-head{grid-template-columns:1fr;gap:22px;margin-bottom:30px}#landing .lc-kicker{font-size:8px;letter-spacing:1px}#landing h2{font-size:43px;letter-spacing:-2.4px}#landing .lc-section-head>p{justify-self:start;font-size:13px;margin:0}#landing .lc-preview-bar{padding:17px}#landing .lc-preview-brand{font-size:15px}#landing .lc-preview-brand>span{font-size:10px}#landing .lc-demo-label{font-size:7px;max-width:100px;text-align:right;line-height:1.6}#landing .lc-window-dots{display:none}#landing .lc-preview-body{grid-template-columns:1fr}#landing .lc-preview-project{padding:18px}#landing .lc-preview-heading h3{font-size:18px}#landing .lc-preview-tag{font-size:6px;padding:6px 8px}#landing .lc-preview-image{height:270px}#landing .lc-preview-settings{padding:25px}#landing .lc-preview-settings dl>div{padding:12px 0}#landing .lc-preview-note{display:none}#landing .lc-preview-settings .lc-button{margin-top:10px}#landing .lc-demo-presets button{font-size:10px;padding:12px 5px}#landing .lc-bento{grid-template-columns:1fr;gap:14px}#landing .lc-bento>article{padding:27px}#landing .lc-bento-quality{min-height:550px;grid-row:auto}#landing .lc-bento h3{font-size:34px}#landing .lc-bento p{font-size:13px}#landing .lc-share-art{position:absolute!important;top:28px!important;right:28px!important}#landing .lc-share-art>span{width:28px;height:28px;font-size:8px;margin-left:-8px}#landing .lc-share-art>b{display:none}#landing .lc-bento-team .lc-card-top{margin-bottom:35px}#landing .lc-compute-inner{padding-block:60px;grid-template-columns:1fr;gap:50px}#landing .lc-compute h2{font-size:47px}#landing .lc-compute p{font-size:13px}#landing .lc-node-list{gap:7px}#landing .lc-node-list>article{padding:17px 11px}#landing .lc-node-list b{font-size:11px}#landing .lc-node-list small,#landing .lc-node-map .lc-compute-caption{font-size:8px}#landing .lc-steps{grid-template-columns:1fr;gap:35px;margin-top:35px}#landing .lc-steps article{position:relative;padding:25px 0 0 60px}#landing .lc-steps article>span{position:absolute;left:0;top:22px;font-size:35px;letter-spacing:-2px}#landing .lc-steps h3{font-size:22px;margin:0 0 14px}#landing .lc-steps p{font-size:13px;margin-bottom:16px}#landing .lc-pricing{padding:30px 25px;grid-template-columns:1fr;gap:30px;border-radius:17px}#landing .lc-pricing h2{font-size:36px;letter-spacing:-2px}#landing .lc-pricing p{font-size:13px}#landing .lc-price-card{padding:22px}#landing .lc-faq{grid-template-columns:1fr;gap:20px}#landing .lc-faq summary{font-size:16px}#landing .lc-faq details p{font-size:12px}#landing .lc-final{padding:55px 0}#landing .lc-final h2{font-size:65px;letter-spacing:-4px}#landing .lc-final h2>span{display:none}#landing .lc-final .lc-button{font-size:12px;padding:17px 22px}#landing .lc-footer{padding-block:40px;grid-template-columns:1fr;gap:25px}#landing .lc-footer-links{gap:16px;font-size:10px}#landing .lc-footer>small{font-size:8px}}@media(prefers-reduced-motion:reduce){#landing *,#landing *:before,#landing *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}#landing .lc-hero-art{transform:none!important}}#landing .lc-faq summary:after{display:none}@media(max-width:760px){#landing .lc-hero-copy h1{font-size:clamp(42px,10vw,72px);letter-spacing:-2.8px}#landing .lc-hero-art{mask-image:linear-gradient(transparent,black 14%,black 85%,transparent)}#landing .lc-actions{flex-wrap:wrap}#landing .lc-preview-settings dl>div{font-size:12px}#landing .lc-preview-settings>small{font-size:8px}}#landing .lc-section-head>h2:last-child{grid-column:1/-1;max-width:1100px}#landing.lc-document{min-height:100vh}#landing .lc-document-main{padding-block:65px 80px;max-width:1100px}#landing .lc-document-main h1{font-size:clamp(38px,5vw,72px);font-weight:500;letter-spacing:-3px;line-height:1.04;margin:25px 0;color:#252a20}#landing .lc-document-meta{font-size:11px;color:#919783;margin:24px 0}#landing .lc-document-nav{display:flex;flex-wrap:wrap;gap:8px;border-block:1px solid #dadfd0;padding:20px 0;margin-bottom:40px}#landing .lc-document-nav a{padding:10px 13px;border-radius:30px;background:#e5e9dd;font-size:10px;color:#69765b}#landing .lc-document-nav a:hover{background:#d8e6c4}#landing .lc-document-content{padding:45px;border:1px solid #e1e5d9;background:#fffefa;border-radius:20px}#landing .lc-document-content h2{font-size:28px;letter-spacing:-1px;line-height:1.2;margin:38px 0 18px}#landing .lc-document-content h2:first-child{margin-top:0}#landing .lc-document-content p,#landing .lc-document-content li{font-size:14px;line-height:1.9;color:#6c7461}#landing .lc-document-content p{margin:15px 0}#landing .lc-document-content a{color:#4d7032;text-decoration:underline;text-underline-offset:3px}#landing .lc-document-content table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;border:1px solid #dfe5d4;border-radius:12px;overflow:hidden;margin:25px 0;background:#f6f8ef}#landing .lc-document-content th{background:#e9efdf;color:#5b6f47;text-align:left;padding:16px;font-weight:500}#landing .lc-document-content td{padding:16px;border-top:1px solid #e1e8d7;color:#637054}#landing.lc-document .lc-footer{border-top:1px solid #dfe4d4}@media(max-width:760px){#landing .lc-document-main{padding-block:40px 50px}#landing .lc-document-main h1{font-size:39px;letter-spacing:-2px;overflow-wrap:anywhere}#landing .lc-document-content{padding:24px 18px;border-radius:12px}#landing .lc-document-content h2{font-size:24px}#landing .lc-document-content p,#landing .lc-document-content li{font-size:13px}#landing .lc-document-content table{font-size:10px}#landing .lc-document-content td,#landing .lc-document-content th{padding:11px 8px;overflow-wrap:anywhere}#landing .lc-document-nav a{font-size:9px;padding:9px 11px}}#landing .lc-wrap{width:calc(100% - clamp(40px,6vw,192px));max-width:none}#landing .lc-section{padding-block:64px}#landing .lc-hero{min-height:clamp(660px,79svh,850px)}#landing .lc-section-head{margin-bottom:32px}#landing .lc-section-head>h2:last-child{max-width:none}#landing .lc-compute-inner{padding-block:70px}#landing .lc-document-main{max-width:none}#landing .lc-document-content{column-width:650px;column-gap:64px}#landing .lc-document-content h2{break-after:avoid}#landing .lc-document-content table{break-inside:avoid}#landing .lc-hero-copy h1{font-size:clamp(70px,7.7vw,160px)}#landing .lc-hero-copy{padding-top:clamp(42px,6vh,80px)}#landing .lc-hero-art{width:60%;right:-5%}#landing .lc-steps{margin-top:35px}#landing .lc-footer{padding-block:40px}.app-content{max-width:none;padding-inline:clamp(20px,2.4vw,80px)}@media(min-width:1600px){#landing .lc-bento{grid-template-columns:1.12fr 1fr 1fr}#landing .lc-bento>article{display:flex;flex-direction:column;padding:36px;min-height:0}#landing .lc-bento-quality{grid-row:auto}#landing .lc-bento h3{font-size:clamp(38px,2vw,62px)}#landing .lc-bento p{max-width:none;font-size:clamp(14px,.7vw,20px)}#landing .lc-card-top{margin-bottom:28px}#landing .lc-quality-art{margin-top:35px;margin-bottom:28px;height:150px}#landing .lc-bento-team .lc-share-art{position:static;justify-content:start;order:3;margin:30px 0}#landing .lc-file-chip{margin-top:auto;order:4;font-size:13px}#landing .lc-output-art{margin-top:auto;padding-top:35px}#landing .lc-output-art>span{font-size:17px;padding:22px}#landing .lc-share-art>span{width:65px;height:65px;font-size:18px}#landing .lc-tags{margin-top:0}#landing .lc-preview-body{grid-template-columns:220px minmax(0,1fr) 350px}#landing .lc-preview-image{height:clamp(380px,38vw,540px)}#landing .lc-preview-image img{object-fit:cover;transform:none}#landing .lc-preview-project{display:grid;grid-template-rows:auto 1fr auto}#landing .lc-preview-settings .lc-preview-note{margin-block:35px}#landing .lc-hero-bottom{font-size:13px}#landing .lc-section-head>p{font-size:clamp(16px,.75vw,22px)}#landing .lc-compute h2{font-size:clamp(64px,3.4vw,108px)}#landing .lc-compute p{max-width:85%;font-size:clamp(16px,.8vw,24px)}#landing .lc-node-list>article{padding:28px}#landing .lc-node-list b{font-size:clamp(18px,1vw,28px)}#landing .lc-node-list small{font-size:clamp(12px,.6vw,17px)}#landing .lc-node-root{max-width:300px;padding:30px}#landing .lc-steps p{max-width:90%;font-size:clamp(16px,.75vw,22px)}#landing .lc-steps h3{font-size:clamp(28px,1.4vw,40px)}#landing .lc-pricing h2{font-size:clamp(56px,3vw,90px)}#landing .lc-pricing p{font-size:clamp(16px,.75vw,22px);max-width:85%}#landing .lc-faq summary{font-size:clamp(20px,1.1vw,30px)}#landing .lc-faq details p{max-width:90%;font-size:18px}#landing .lc-final{padding-block:65px}#landing .lc-preview-settings dl>div{font-size:14px;padding-block:18px}}@media(max-width:760px){#landing .lc-wrap{width:calc(100% - 40px)}#landing .lc-section{padding-block:48px}#landing .lc-hero{min-height:760px}#landing .lc-hero-copy{padding-top:35px}#landing .lc-hero-copy h1{font-size:clamp(42px,10vw,72px)}#landing .lc-hero-art{width:120%;right:-10%;top:310px}#landing .lc-compute-inner{padding-block:50px}#landing .lc-document-content{column-width:auto}.app-content{padding-inline:20px}}@media(max-width:380px){#landing .lc-header .lc-logo{font-size:24px}#landing .lc-header .lc-button-small{font-size:9px;gap:8px;padding-inline:12px}#landing .lc-header .lc-button-small span{font-size:18px}#landing .lc-hero{padding-inline:20px}#landing .lc-hero-copy h1{font-size:39px;letter-spacing:-2.5px}#landing .lc-hero-copy p{font-size:11px}}#landing .lc-card-details{margin:26px 0 10px}#landing .lc-card-details>div{display:grid;grid-template-columns:110px 1fr;gap:15px;border-top:1px solid #616c5220;padding:15px 0;align-items:baseline}#landing .lc-card-details dt{font-size:12px;font-weight:600;color:#535e47}#landing .lc-card-details dd{font-size:12px;line-height:1.5;color:#7e8574;margin:0}#landing .lc-bento-team .lc-card-details{order:2}#landing .lc-bento-team .lc-share-art{margin-block:22px}@media(min-width:2000px){#landing .lc-card-details dt,#landing .lc-card-details dd{font-size:16px}#landing .lc-card-details>div{grid-template-columns:140px 1fr;padding-block:17px}}@media(max-width:760px){#landing .lc-card-details>div{grid-template-columns:85px 1fr;gap:10px}#landing .lc-card-details dt,#landing .lc-card-details dd{font-size:10px}}#landing .lc-final{background:radial-gradient(ellipse at 85% 15%,#50415f66,transparent 55%),#26232e;color:#f0edf6;padding-block:50px}#landing .lc-final h2{font-size:clamp(60px,7vw,112px);letter-spacing:-5px;margin:28px 0}#landing .lc-final h2 em{color:#b4a3c7}#landing .lc-final h2>span{font-size:130px;color:#7c6b91}#landing .lc-final>.lc-wrap>.lc-kicker{color:#a296b4}#landing .lc-final .lc-button{background:#ded1ef;color:#32273e}#landing .lc-final .lc-button:hover{background:#ece2f7}#landing .lc-footer{border-top:1px solid #dcd9d2;padding-block:35px;gap:40px}#landing .lc-footer-links{font-size:12px;gap:15px}#landing .lc-footer p{font-size:12px;margin-top:18px}#landing .lc-footer>small{font-size:10px;line-height:1.8}#landing [data-lineclub-node]{width:calc(100% - clamp(40px,6vw,192px));max-width:none;margin:28px auto 14px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#e7e3ec;color:#3a3144;border:1px solid #dcd4e4;border-radius:14px;text-align:left}#landing [data-lineclub-node] .lc-eyebrow{display:block;font-size:8px;letter-spacing:1.3px;color:#94829e;margin-bottom:10px}#landing [data-lineclub-node] h2{font-size:26px;letter-spacing:-.9px;line-height:1.15;margin:0 0 10px;color:#4c3d59;font-weight:500}#landing [data-lineclub-node] p{font-size:12px;line-height:1.65;max-width:none;color:#8a7b94;margin:0}#landing [data-lineclub-node]>div:last-child{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}#landing [data-lineclub-node] a{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border:1px solid #c4b2d4;border-radius:30px;font-size:11px;color:#654f77;background:#f5effa;white-space:nowrap}#landing [data-lineclub-node] a:last-child{background:#6e587f;color:#fff;border-color:#6e587f}#landing [data-lineclub-node] a:hover{filter:brightness(.96)}#landing [data-yeti-network-support]{width:calc(100% - clamp(40px,6vw,192px));max-width:none;margin:14px auto 28px;border:1px solid #dedbd3;border-radius:12px;background:#eeece6;color:#756d7d;padding:0;text-align:left}#landing [data-yeti-network-support] summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;font-size:12px;font-weight:500;letter-spacing:0;color:#766c7e;cursor:pointer;list-style:none}#landing [data-yeti-network-support] summary::-webkit-details-marker{display:none}#landing [data-yeti-network-support] summary:after{content:"＋";font-size:20px;color:#9a8ca6;font-weight:400}#landing [data-yeti-network-support][open] summary:after{content:"−"}#landing [data-yeti-network-support][open] summary{border-bottom:1px solid #dedbd3}#landing [data-yeti-network-support] .yeti-support-content{padding:22px 24px}#landing [data-yeti-network-support] p{font-size:13px;line-height:1.7;max-width:850px;color:#847a8c;margin:0 0 12px}#landing [data-yeti-network-support] .yeti-support-note{font-size:11px;color:#9c92a3}#landing [data-yeti-network-support] a{display:inline-flex;font-size:11px;padding:12px 17px;border:1px solid #d6c9de;border-radius:25px;color:#79608c;background:#f9f5fb;margin-top:5px}body .ys-launcher{background:#37303f!important;border-color:#645271!important;color:#f0e7f7!important;font:500 12px Arial,sans-serif!important;padding:12px 18px!important;box-shadow:0 4px 18px #21172a20!important;right:16px!important;bottom:16px!important}@media(min-width:2000px){#landing [data-lineclub-node]{padding:28px 35px}#landing [data-lineclub-node] h2{font-size:32px}#landing [data-lineclub-node] p{font-size:15px}#landing [data-lineclub-node] a{font-size:14px;padding:16px 24px}#landing [data-yeti-network-support] summary{font-size:15px}#landing .lc-footer-links,#landing .lc-footer p{font-size:14px}}@media(max-width:760px){#landing .lc-final{padding-block:40px}#landing .lc-final h2{font-size:58px;letter-spacing:-3px}#landing [data-lineclub-node]{width:calc(100% - 40px);padding:22px;display:grid;gap:20px;margin-block:20px 12px}#landing [data-lineclub-node] h2{font-size:23px;letter-spacing:-.8px}#landing [data-lineclub-node] p{font-size:11px}#landing [data-lineclub-node]>div:last-child{gap:8px}#landing [data-lineclub-node] a{font-size:10px;padding:11px 14px}#landing [data-yeti-network-support]{width:calc(100% - 40px);margin-block:12px 20px}#landing [data-yeti-network-support] summary{font-size:11px;padding:16px 20px}#landing [data-yeti-network-support] .yeti-support-content{padding:18px 20px}#landing [data-yeti-network-support] p{font-size:12px}#landing .lc-footer-links{font-size:11px;gap:16px}#landing .lc-footer>small{font-size:9px}body .ys-launcher{font-size:11px!important;padding:10px 15px!important}#landing .lc-hero-art img{mask-image:linear-gradient(transparent,black 20%,black 80%,transparent)}}#landing .lc-pricing-head>div:last-child{justify-self:end;max-width:430px}#landing .lc-pricing-head>div:last-child p{font-size:14px;line-height:1.7;color:#7d8074;margin:0 0 12px}#landing .lc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#landing .lc-plan{display:flex;flex-direction:column;padding:28px;border:1px solid #dfdcd3;background:#faf9f5;border-radius:16px;min-width:0}#landing .lc-plan-featured{background:#e9e2f0;border-color:#d9cce5}#landing .lc-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}#landing .lc-plan-top>span{font-size:8px;letter-spacing:1px;color:#8c8b80}#landing .lc-plan-top>small{font-size:8px;color:#8a7b97}#landing .lc-plan h3{font-size:32px;letter-spacing:-1.2px;line-height:1.1;font-weight:500;margin:0 0 12px;color:#37323c}#landing .lc-plan>p{font-size:12px;line-height:1.65;color:#8a847e;margin:0;min-height:42px}#landing .lc-plan-price{display:flex;align-items:baseline;gap:10px;font-size:43px;font-weight:500;letter-spacing:-2px;color:#4b4057;padding:25px 0;border-bottom:1px solid #ded8e4}#landing .lc-plan-price>small{font-size:10px;letter-spacing:0;font-weight:400;color:#9b90a3}#landing .lc-plan dl,#landing .lc-plan ul{margin:15px 0 25px;flex:1;padding:0;list-style:none;min-height:120px}#landing .lc-plan dl>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e9e5dd;font-size:11px}#landing .lc-plan dt{color:#938b98}#landing .lc-plan dd{margin:0;color:#605568;white-space:nowrap}#landing .lc-plan li{position:relative;padding:11px 0 11px 20px;color:#8d8294;font-size:11px;line-height:1.5;border-bottom:1px solid #ddd5e64d}#landing .lc-plan li:before{content:"✓";position:absolute;left:0;color:#aa94b9}#landing .lc-plan .lc-button{width:100%;padding:15px 20px;font-size:11px;background:#e7e2ec;color:#65516f;gap:10px}#landing .lc-plan-featured .lc-button{background:#6c567e;color:#fff}#landing .lc-plan .lc-button:hover{background:#ddd3e7;box-shadow:0 7px 16px #43374f0c}#landing .lc-plan-featured .lc-button:hover{background:#7d6393}#landing .lc-plan-note{font-size:8px;line-height:1.6;color:#a29aa8;margin-top:13px;text-align:center}#landing .lc-pricing-foot{display:flex;align-items:baseline;justify-content:space-between;gap:35px;margin-top:20px;padding-top:18px;border-top:1px solid #dad9d1}#landing .lc-pricing-foot>span{font-size:11px;color:#8a8b7e;white-space:nowrap}#landing .lc-pricing-foot>p{font-size:10px;line-height:1.7;color:#a29f94;margin:0;max-width:650px}#landing .lc-answers{padding-block:10px 55px}#landing .lc-answers-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #d9d9cf;margin-bottom:20px}#landing .lc-answers-heading>a{font-size:11px;color:#918398}#landing .lc-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#landing .lc-answer-grid article{padding:8px 0}#landing .lc-answer-grid article>span{font:8px monospace;letter-spacing:1px;color:#a69aac}#landing .lc-answer-grid h3{font-size:19px;line-height:1.2;font-weight:500;letter-spacing:-.6px;color:#6b5e73;margin:15px 0}#landing .lc-answer-grid p{font-size:12px;line-height:1.75;color:#9d91a5;margin:0}#landing .lc-answer-grid article+article{border-left:1px solid #e1dce5;padding-left:30px}@media(min-width:1600px){#landing .lc-plan{padding:35px}#landing .lc-plan h3{font-size:42px}#landing .lc-plan>p{font-size:16px;min-height:48px}#landing .lc-plan-price{font-size:62px}#landing .lc-plan-price>small{font-size:14px}#landing .lc-plan-top>span,#landing .lc-plan-top>small{font-size:11px}#landing .lc-plan li,#landing .lc-plan dl>div{font-size:15px;padding-block:14px}#landing .lc-plan .lc-button{font-size:14px;padding:20px 25px}#landing .lc-plan-note{font-size:11px}#landing .lc-pricing-foot>span{font-size:15px}#landing .lc-pricing-foot>p{font-size:13px;max-width:1000px}#landing .lc-answer-grid h3{font-size:28px}#landing .lc-answer-grid p{font-size:17px}#landing .lc-pricing-head>div:last-child{max-width:none}#landing .lc-pricing-head>div:last-child p{font-size:20px}}@media(max-width:1100px){#landing .lc-plans{gap:12px}#landing .lc-plan{padding:23px}#landing .lc-plan-top{align-items:start;flex-direction:column;gap:6px;margin-bottom:18px}#landing .lc-plan-price{font-size:36px;gap:7px}#landing .lc-plan-price>small{font-size:9px}#landing .lc-plan dl>div,#landing .lc-plan li{font-size:10px}#landing .lc-plan .lc-button{font-size:10px;padding:14px 17px}#landing .lc-pricing-foot{align-items:start;flex-direction:column;gap:12px}#landing .lc-answer-grid{gap:22px}#landing .lc-answer-grid article+article{padding-left:22px}}@media(max-width:760px){#landing .lc-pricing-head>div:last-child{justify-self:start}#landing .lc-pricing-head>div:last-child p{font-size:12px}#landing .lc-plans{grid-template-columns:1fr;gap:14px}#landing .lc-plan{padding:25px}#landing .lc-plan-top{flex-direction:row;align-items:center}#landing .lc-plan>p{min-height:0}#landing .lc-plan-price{font-size:44px}#landing .lc-plan dl,#landing .lc-plan ul{min-height:0;margin-bottom:22px}#landing .lc-plan dl>div,#landing .lc-plan li{font-size:12px}#landing .lc-plan .lc-button{font-size:12px}#landing .lc-pricing-foot>span{white-space:normal;font-size:10px;line-height:1.8}#landing .lc-answer-grid{grid-template-columns:1fr;gap:20px}#landing .lc-answer-grid article+article{padding-left:0;padding-top:20px;border-left:0;border-top:1px solid #e1dce5}#landing .lc-answers{padding-block:10px 40px}#landing .lc-answer-grid h3{font-size:20px}#landing .lc-answer-grid p{font-size:13px}}.lc-bonus-offer{display:grid;grid-template-columns:1fr .8fr 1.2fr;gap:clamp(24px,4vw,80px);align-items:center;margin-top:32px;margin-bottom:36px;padding:clamp(24px,3vw,50px);border-radius:24px;background:#e9e2f0;box-sizing:border-box}.lc-bonus-offer h2{font-size:clamp(30px,3.4vw,56px);letter-spacing:-.055em;line-height:1.05;margin:16px 0 0}.lc-bonus-offer h2 em{font-style:normal;color:#7e698f}.lc-bonus-offer b{display:block;font-size:clamp(28px,3vw,44px);font-weight:500;letter-spacing:-.04em}.lc-bonus-offer div>span:not(.lc-kicker){display:block;color:#706377;font-size:13px;margin:5px 0 20px}.lc-bonus-offer p{font-size:14px;line-height:1.7;color:#665b6e;margin:0 0 20px}.lc-bonus-offer .lc-button{background:#302639;color:#fff}.lc-bonus-offer small{display:block;font-size:11px;color:#706377;margin-top:12px}@media(max-width:800px){.lc-bonus-offer{grid-template-columns:1fr 1fr}.lc-bonus-offer>div:last-child{grid-column:1/-1}}#landing .lc-hero-copy h1{line-height:1.04;max-width:100%;font-size:clamp(60px,7vw,150px)}#landing .lc-hero-copy h1 .lc-title-first{color:#f4f3ef;display:inline-block;animation:lc-title-in .9s cubic-bezier(.2,.7,.2,1) both}#landing .lc-hero-copy h1 .lc-title-second{display:inline-block;animation:lc-title-in .9s .14s cubic-bezier(.2,.7,.2,1) both;background:linear-gradient(115deg,#c2b4df 5%,#ede5ff 35%,#b8a3d9,#e5d9f5 85%);background-size:220% auto;background-clip:text;-webkit-background-clip:text;color:transparent}#landing .lc-hero-copy>p{animation:lc-title-in .9s .25s cubic-bezier(.2,.7,.2,1) both}#landing .lc-actions{animation:lc-title-in .9s .35s cubic-bezier(.2,.7,.2,1) both}#landing .lc-hero-art img{animation:lc-orbit-drift 11s ease-in-out infinite;will-change:transform}#landing .lc-hero-art:after{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(ellipse,#baa4ee15,transparent 65%);filter:blur(20px);animation:lc-light-pulse 8s ease-in-out infinite;pointer-events:none}#landing .lc-motion-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}#landing .lc-motion-reveal.lc-visible{opacity:1;transform:none}#landing .lc-bento>article,#landing .lc-plan,#landing .lc-node-list article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}#landing .lc-bento>article:hover,#landing .lc-plan:hover{transform:translateY(-5px);box-shadow:0 18px 45px #30263812}#landing .lc-node-list article:hover{transform:translateY(-4px);border-color:#88719b}#landing .lc-button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}#landing .lc-button:hover{transform:translateY(-2px);box-shadow:0 9px 26px #31274022}#landing .lc-button:active{transform:translateY(1px) scale(.985)}#landing .lc-preview-image img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}#landing .lc-preview-image:hover img{transform:scale(1.035)}@keyframes lc-title-in{0%{opacity:0;transform:translateY(20px);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes lc-orbit-drift{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-14px,0) rotate(1deg)}}@keyframes lc-light-pulse{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:760px){#landing .lc-hero-copy h1{font-size:clamp(38px,8.9vw,68px);letter-spacing:-2px}#landing .lc-hero-art img{animation-duration:14s}}@media(prefers-reduced-motion:reduce){#landing .lc-motion-reveal{opacity:1;transform:none}#landing .lc-hero-art img{will-change:auto}#landing .lc-bento>article:hover,#landing .lc-plan:hover,#landing .lc-node-list article:hover,#landing .lc-button:hover{transform:none}}#landing .lc-pricing-head{grid-template-columns:.65fr 1.2fr 1fr;align-items:end;margin-bottom:24px}#landing .lc-pricing-head h2{font-size:clamp(36px,4vw,68px);line-height:1.02;letter-spacing:-.055em}#landing .lc-pricing-head p{font-size:13px;line-height:1.65;margin:0 0 14px}#landing .lc-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#landing .lc-plan{display:flex;flex-direction:column;border:1px solid #e0dce4;border-radius:22px;padding:clamp(22px,2.8vw,42px);background:#fff;box-shadow:none;min-width:0;position:relative;overflow:hidden}#landing .lc-plan-flex{background:#eeece7;border-color:#e0ddd5}#landing .lc-plan-solo{background:linear-gradient(140deg,#f1ebfa,#fff);border-color:#ddd3e8}#landing .lc-plan-featured{color:#f4f0fa;background:radial-gradient(ellipse at 100% 0,#5d4974 0,transparent 60%),#292330;border-color:#44374f}#landing .lc-plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.1em;margin:0 0 24px}#landing .lc-plan-top>small{border:1px solid #b5a8c344;border-radius:99px;padding:6px 8px;font-size:8px;letter-spacing:0;white-space:normal}#landing .lc-plan-identity{position:relative}#landing .lc-plan-icon{position:absolute;right:0;top:0;font-size:48px;font-weight:300;color:#ae9abd;line-height:1}#landing .lc-plan-featured .lc-plan-icon{color:#c9afea}#landing .lc-plan h3{font-size:clamp(30px,3.2vw,48px);letter-spacing:-.055em;margin:0 0 14px;font-weight:500}#landing .lc-plan-identity>p{font-size:13px;line-height:1.7;min-height:45px;margin:0;color:#82778c}#landing .lc-plan-featured .lc-plan-identity>p{color:#c0b4cc}#landing .lc-plan-price{font-size:clamp(34px,4vw,64px);letter-spacing:-.06em;font-weight:500;line-height:1.05;margin:28px 0 24px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}#landing .lc-plan-price small{font-size:12px;letter-spacing:0;font-weight:400;color:#82778c}#landing .lc-plan-featured .lc-plan-price small{color:#c0b4cc}#landing .lc-plan-divider{height:1px;background:#9987aa30;margin-bottom:20px}#landing .lc-plan dl,#landing .lc-plan ul{flex:1;margin:0 0 26px;min-height:122px}#landing .lc-plan dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border:0;font-size:12px}#landing .lc-plan dt{color:#817886}#landing .lc-plan dd{font-weight:500;margin:0;white-space:nowrap}#landing .lc-plan ul{list-style:none;padding:0}#landing .lc-plan li{position:relative;padding:9px 0 9px 21px;font-size:12px;line-height:1.5;border:0}#landing .lc-plan li:before{content:"✓";position:absolute;left:0;color:#8d6aaf}#landing .lc-plan-featured li{color:#e6deed}#landing .lc-plan-featured li:before{color:#c8a5ed}#landing .lc-plan .lc-button{width:100%;display:flex;justify-content:space-between;box-sizing:border-box;border-radius:12px;background:#fff;border:1px solid #d8cede;color:#352a40;font-size:12px;padding:17px 20px}#landing .lc-plan-featured .lc-button{background:#d8c2f1;border-color:#d8c2f1;color:#30223e}#landing .lc-plan-note{display:block;text-align:center;font-size:10px;color:#8c8196;margin-top:13px}#landing .lc-plan-featured .lc-plan-note{color:#b3a5bf}#landing .lc-pricing-foot{display:flex;align-items:start;gap:30px;justify-content:space-between;padding-top:20px;font-size:11px;line-height:1.6}#landing .lc-pricing-foot p{max-width:64ch;font-size:11px;margin:0;color:#837b89}#landing .lc-pricing-foot>span{color:#655b6e}#landing .lc-footer{grid-template-columns:.8fr 1fr 1.1fr;padding-block:32px;gap:28px}#landing .lc-footer-links{font-size:11px;gap:13px}#landing .lc-footer-operator{display:flex;flex-direction:column;gap:12px;font-size:11px;line-height:1.65}#landing .lc-footer-operator strong{font-size:13px;font-weight:500}#landing .lc-footer-operator>.lc-kicker{font-size:8px}#landing .lc-footer-operator>span:not(.lc-kicker){color:#867d8e;font-size:10px}#landing .lc-footer-bank{grid-column:1/-1;border-top:1px solid #dcd7e1;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 30px;align-items:center;font-size:10px;color:#8c8393}#landing .lc-footer-bank b{font-weight:400;font-variant-numeric:tabular-nums}#landing .lc-footer-bank small{margin-inline-start:auto;font-size:9px}@media(min-width:2000px){#landing .lc-plans{gap:22px}#landing .lc-plan dl,#landing .lc-plan ul{min-height:100px}#landing .lc-plan-identity>p,#landing .lc-plan li,#landing .lc-plan dl>div{font-size:15px}}@media(max-width:900px){#landing .lc-pricing-head{grid-template-columns:1fr 1.3fr}#landing .lc-pricing-head>div{grid-column:1/-1}#landing .lc-plan{padding:23px}#landing .lc-plan-top{flex-wrap:wrap;font-size:8px;min-height:40px}#landing .lc-plan-icon{font-size:34px}#landing .lc-plan li{font-size:11px}#landing .lc-plan-price{font-size:36px}#landing .lc-pricing-foot{flex-direction:column;gap:10px}#landing .lc-footer{grid-template-columns:1fr 1fr}#landing .lc-footer-operator{grid-column:1/-1}}@media(max-width:640px){#landing .lc-plans{grid-template-columns:1fr}#landing .lc-plan-top{min-height:0;margin-bottom:18px}#landing .lc-plan h3{font-size:36px}#landing .lc-plan-price{font-size:48px;margin-block:20px}#landing .lc-plan dl,#landing .lc-plan ul{min-height:0;margin-bottom:20px}#landing .lc-plan-identity>p{min-height:0}#landing .lc-footer{grid-template-columns:1fr}#landing .lc-footer-bank{flex-direction:column;align-items:flex-start;gap:8px}#landing .lc-footer-bank small{margin-inline-start:0;margin-top:8px}}#landing .lc-pricing-head{grid-template-columns:1.2fr .8fr;gap:16px 40px}#landing .lc-pricing-head>.lc-kicker{grid-column:1/-1}#landing .lc-pricing-head h2{font-size:clamp(34px,3.7vw,58px);grid-column:auto;margin:0}#landing .lc-pricing-head>div{grid-column:auto}#landing .lc-plan{padding:clamp(22px,2.2vw,34px)}#landing .lc-plan-top{margin-bottom:20px}#landing .lc-plan-price{margin-block:22px;font-size:clamp(34px,3.7vw,58px)}#landing .lc-plan dl,#landing .lc-plan ul{min-height:112px;margin-bottom:22px}#landing .lc-plan-featured h3,#landing .lc-plan-featured .lc-plan-price{color:#f4f0fa}#landing .lc-plan-featured .lc-plan-top>span{color:#c5b5d2}#landing .lc-plan-featured .lc-plan-top>small{color:#cbbbd8}#landing .lc-plan-divider{background:#9987aa30}#landing .lc-plan-featured .lc-plan-divider{background:#bfabce35}@media(max-width:640px){#landing .lc-pricing-head{grid-template-columns:1fr}#landing .lc-pricing-head>div{grid-column:1}#landing .lc-plan dl,#landing .lc-plan ul{min-height:0}}.lc-hardware-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px}.lc-hardware-calculator,.lc-measured{border-radius:22px;padding:clamp(22px,2.5vw,44px);border:1px solid #dedbe4}.lc-hardware-calculator{background:#fff}.lc-calculator-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.lc-model-badge{font-size:10px;color:#76658a;background:#f2edf8;border:1px solid #e6ddef;padding:7px 10px;border-radius:30px;white-space:nowrap}.lc-hardware-inputs{display:grid;grid-template-columns:.7fr 1.7fr .6fr;gap:12px;margin-top:24px}.lc-hardware-inputs label{font-size:10px;color:#77717e;line-height:1.5}.lc-hardware-inputs input{display:block;width:100%;margin-top:7px;font-size:18px;padding:12px 14px;border:1px solid #e2dce9;border-radius:11px;background:#faf8fc;color:#282230;font-family:inherit}.lc-hardware-inputs input:focus{outline:2px solid #c0a4e8;outline-offset:2px}.lc-hardware-caption,.lc-hardware-method{font-size:11px!important;color:#847c8d!important;line-height:1.65!important;margin:14px 0 18px!important}.lc-hardware-row{display:grid;grid-template-columns:minmax(0,1fr) 65px 110px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid #eee9f3;font-size:12px}.lc-hardware-row>a,.lc-hardware-row a{color:#34293f;text-decoration:none}.lc-hardware-row a:hover{color:#8255b2}.lc-hardware-row small{display:block;margin-top:5px;font-size:10px;color:#9a8fa4}.lc-hardware-row>span:nth-child(2){color:#9b88b2;font-variant-numeric:tabular-nums}.lc-hardware-row>b{text-align:end;font-weight:550;color:#4d3a61;font-variant-numeric:tabular-nums}.lc-hardware-th{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#9b91a5}.lc-hardware-th>span:last-child{text-align:end}.lc-data-stamp{display:block;margin-top:12px;font-size:9px;line-height:1.7;color:#a096aa}.lc-measured{background:radial-gradient(ellipse at 100% 0%,#4b375f,transparent 75%),#272331;color:#eee5f7;display:flex;flex-direction:column}.lc-measured>.lc-kicker{color:#ac98c2}.lc-measured h3{color:#f0e8f8;font-size:clamp(25px,2.5vw,38px);font-weight:500;letter-spacing:-1.2px;line-height:1.1;margin:25px 0}.lc-measured-stat strong{font-size:clamp(40px,4vw,68px);letter-spacing:-2.5px;font-weight:450;color:#d5b9fa;line-height:1.1}.lc-measured-stat strong small{font-size:24px;letter-spacing:0}.lc-measured-stat>span{display:block;color:#b9a9c9;font-size:11px;margin:7px 0 20px}.lc-measured dl{margin:0}.lc-measured dl>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #ffffff16;padding:10px 0;font-size:11px;line-height:1.5}.lc-measured dt{color:#a69ab4}.lc-measured dd{margin:0;text-align:end;color:#e3d9ed}.lc-measured>p{font-size:10px;line-height:1.7;color:#a99ab8;margin:16px 0}.lc-gpu-proof{background:#ffffff07;border:1px solid #ffffff15;border-radius:12px;padding:13px;margin-bottom:20px}.lc-gpu-proof b{display:block;font-size:11px;font-weight:500;color:#d7c8e7}.lc-gpu-proof span{display:block;font-size:10px;color:#ac9dbd;line-height:1.6;margin-top:6px}.lc-measured .lc-button{margin-top:auto;background:#d5b9fa;color:#30223d;min-height:46px;font-size:11px}.lc-measured .lc-button:hover{background:#e4cfff}@media(max-width:900px){.lc-hardware-layout{grid-template-columns:1fr}.lc-measured{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.lc-measured>.lc-kicker,.lc-measured>.lc-button{grid-column:1/-1}.lc-measured h3{margin:18px 0}.lc-measured-stat{align-self:center}.lc-measured .lc-gpu-proof{align-self:start;margin-top:14px}.lc-measured>p{margin-top:0}.lc-measured>.lc-button{margin-top:8px}}@media(max-width:540px){.lc-hardware-calculator,.lc-measured{padding:20px;border-radius:16px}.lc-hardware-row{grid-template-columns:minmax(0,1fr) 42px 76px;gap:8px;font-size:11px}.lc-hardware-row small{font-size:9px}.lc-hardware-inputs{gap:8px;grid-template-columns:.65fr 1.45fr .6fr}.lc-hardware-inputs input{padding:10px;font-size:16px}.lc-hardware-inputs label{font-size:9px;min-height:66px}.lc-calculator-head{flex-wrap:wrap}.lc-measured{display:flex}.lc-measured-stat{align-self:auto}.lc-hardware-th{font-size:8px;letter-spacing:0}}

.bonus-overview,.bonus-program{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-bottom:18px}.bonus-overview .panel,.bonus-program .panel,.bonus-history{padding:clamp(20px,2.5vw,36px);margin:0;min-width:0}.bonus-balance{background:linear-gradient(120deg,#272330,#3b334d)!important;color:#fff!important;border-color:#4d435d!important}.bonus-balance .eyebrow,.bonus-balance p,.bonus-balance-meta{color:#d1c9de}.bonus-balance .balance{font-size:clamp(36px,4vw,64px);letter-spacing:-.05em;line-height:1.2;margin:20px 0 12px}.bonus-balance .outline{color:#f0eaff;border-color:#74678a;margin-top:24px}.bonus-balance-meta{display:flex;gap:30px;flex-wrap:wrap;font-size:13px}.bonus-balance-meta b{display:block;color:#fff;margin-top:5px}.bonus-daily{position:relative;overflow:hidden;background:linear-gradient(130deg,#f0eafb,#f8f6fb)!important}.bonus-daily h2{font-size:clamp(32px,3.4vw,52px);letter-spacing:-.05em;margin:22px 0 10px}.bonus-daily p{max-width:36ch;position:relative}.bonus-daily small{display:block;margin-top:16px;color:#6d6578;font-size:12px}.bonus-symbol{position:absolute;right:24px;top:25px;font-size:100px;line-height:1;color:#d5c4ef;pointer-events:none}.bonus-program h3{font-size:24px;letter-spacing:-.03em;margin:16px 0 10px}.bonus-program p,.bonus-shortcut p{color:#787080;line-height:1.65}.bonus-link-row{display:flex;gap:10px;margin:8px 0}.bonus-link-row input{min-width:0;flex:1}.bonus-referral small{color:#81788b;font-size:12px}.bonus-history-head,.bonus-shortcut,.bonus-pages{display:flex;align-items:center;justify-content:space-between;gap:16px}.bonus-history-head h3{margin:10px 0 24px}.bonus-entry{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #e6e1ea}.bonus-entry-icon{width:38px;height:38px;border-radius:12px;background:#efe9f7;color:#7b59a8;display:grid;place-items:center;font-size:24px;flex-shrink:0}.bonus-entry b{font-size:14px;font-weight:550}.bonus-entry small{display:block;color:#81788b;font-size:12px;margin-top:5px}.bonus-entry strong{margin-left:auto;white-space:nowrap;color:#624389;font-size:17px}.bonus-pages{justify-content:flex-end;margin-top:20px}.bonus-terms{font-size:12px;color:#81788b;line-height:1.7;border-top:1px solid #e6e1ea;padding-top:18px;margin:18px 0 0}.bonus-shortcut h3{margin:10px 0}.bonus-shortcut .outline{flex-shrink:0}.bonus-shortcut p{margin-bottom:0}@media(min-width:1800px){.bonus-program{grid-template-columns:1fr 2fr}}@media(max-width:850px){.bonus-overview,.bonus-program{grid-template-columns:1fr}.bonus-link-row{flex-wrap:wrap}.bonus-link-row input{width:100%;flex-basis:100%}.bonus-history-head,.bonus-shortcut{align-items:flex-start;flex-wrap:wrap}.bonus-entry{gap:10px}.bonus-entry strong{font-size:14px}.bonus-entry b{font-size:13px}}

#request-status{position:fixed;z-index:10020;inset:auto 20px 20px auto;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:12px 16px;border:1px solid #c8b8df55;border-radius:13px;color:#f2ebff;background:#262132ee;box-shadow:0 8px 30px #17102024;backdrop-filter:blur(16px);font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;opacity:0;transform:translateY(7px);transition:opacity .18s,transform .18s;pointer-events:none}#request-status[hidden]{display:none}#request-status.visible{opacity:1;transform:none}#request-status i{width:15px;height:15px;flex:none;border:1.5px solid #c8b8df40;border-top-color:#d8c2ff;border-right-color:#d8c2ff;border-radius:50%;animation:lc-load-spin .85s linear infinite}.section-loading{position:relative;min-height:100px}.section-loading:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#a584db,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:lc-load-sweep 1.3s ease-in-out infinite;pointer-events:none}#session-status:before{content:"";width:26px;height:26px;margin-bottom:16px;border:2px solid #c8b8df44;border-top-color:#a584db;border-right-color:#a584db;border-radius:50%;animation:lc-load-spin 1s linear infinite}.action-pending{position:relative}.action-pending:after{animation:lc-load-spin .9s linear infinite!important}.image-loading{opacity:.35;transition:opacity .3s}.job-image img:not(.image-loading),.preview:not(.image-loading){transition:opacity .3s,transform .7s}.badge.reconnecting{color:#80602d;background:#f0e6d6}.job-progress{transition:opacity .25s}.job-progress::-webkit-progress-value{transition:width .45s cubic-bezier(.2,.65,.3,1)}.task-lane progress::-webkit-progress-value{transition:width .45s cubic-bezier(.2,.65,.3,1)}@keyframes lc-load-spin{to{transform:rotate(360deg)}}@keyframes lc-load-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){#request-status,.image-loading,.job-progress::-webkit-progress-value,.task-lane progress::-webkit-progress-value{transition:none}#request-status i,#session-status:before,.action-pending:after,.section-loading:before{animation:none!important}.section-loading:before{background:#a584db}}@media(max-width:800px){#request-status{inset:auto 12px 80px;justify-content:center;max-width:none;font-size:11px}}.node-resource-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0;font-size:11px;color:var(--muted)}.device-actions{flex-wrap:wrap;gap:8px}.device-actions [data-manage-node]{width:100%}.gpu-choice{border:1px solid var(--line);border-radius:12px;padding:14px;margin:16px 0}.gpu-choice legend{font-size:12px;padding:0 8px}.gpu-choice .check{margin:10px 0}#node-control-live{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px;font-size:12px}#node-control-live p{width:100%;margin:0}.forecast-note{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0;font-size:11px;color:var(--muted)}.forecast-note b{color:var(--ink)}.forecast-note.full{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#a584db09}.forecast-note small{font-size:10px}.forecast-note.full small{display:block;flex-basis:100%}.editor-inspector .forecast-note.full{color:#d8cfe8;border-color:#ffffff26;background:#ffffff08}.editor-inspector .forecast-note b{color:#fff}.editor-inspector .forecast-note small{color:#c5bbd4}.node-list-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 16px}.node-list-tabs button{min-height:42px;transition:background .18s,transform .18s,border-color .18s}.node-list-tabs button:active{transform:scale(.97)}.node-list-tabs button.selected{background:var(--accent,#7651c9);border-color:var(--accent,#7651c9);color:#fff}.node-list-tabs b{margin-inline-start:8px;font-variant-numeric:tabular-nums}

#view-video{--v-accent:var(--user-accent,#7651c9);--v-surface:var(--user-surface,#fff);--v-bg:var(--user-bg,#f5f4f0);--v-ink:var(--user-ink,#20242a);--v-muted:var(--user-muted,#717580);--v-line:var(--user-line,#dedee4);color:var(--v-ink)}#view-video button{transition:background .18s,border-color .18s,transform .15s,box-shadow .18s}#view-video button:active{transform:translateY(1px) scale(.98)}#view-video input,#view-video select{background:var(--v-surface);color:var(--v-ink);border:1px solid var(--v-line);border-radius:9px;padding:10px 11px;min-height:40px;font:inherit;width:100%;min-width:0}#view-video label{display:grid;gap:6px;font-size:11px;color:var(--v-muted);margin:0}#view-video input:focus-visible,#view-video select:focus-visible,#view-video button:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.v-toolbar{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.v-project-name{flex:1;min-width:180px}.v-toolbar>label:nth-child(2){flex:1;min-width:170px}.v-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.v-status{font-size:11px;line-height:1.6;color:var(--v-muted);margin:10px 0}.v-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:18px;align-items:start}.v-workbench{min-width:0}.v-monitor{background:#111318;border:1px solid var(--v-line);border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #0000000d}.v-monitor-top{display:flex;gap:12px;align-items:center;padding:12px 16px;color:#c4c7d1;font-size:10px;letter-spacing:.04em}.v-monitor-top b{margin-inline-start:auto;font-variant-numeric:tabular-nums;letter-spacing:0}.v-monitor>.v-status{color:#aeb3c2;margin:10px 16px}#v-stage{position:relative;max-height:58vh;min-height:220px;display:grid;place-items:center;overflow:hidden}#v-player{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}#v-no-source{display:grid;text-align:center;place-items:center;gap:12px;padding:25px;color:#e9ebf1;font-size:13px}#v-no-source>span{font-size:40px;color:#a7a1d2}#v-no-source b{font-size:22px}#v-no-source p{color:#aeb3c2;margin:0}.v-sequence-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.v-sequence-head h3{margin:0 0 5px;font-size:15px}.v-sequence-head span{font-size:11px;color:var(--v-muted)}.v-timeline{display:flex;gap:9px;overflow-x:auto;padding:3px 2px 10px;min-height:95px;scroll-snap-type:x proximity}.v-clip{flex:0 0 210px;border:1px solid var(--v-line);background:var(--v-surface);border-radius:12px;overflow:hidden;scroll-snap-align:start;transition:border-color .18s,box-shadow .18s}.v-clip.selected{border-color:var(--v-accent);box-shadow:0 0 0 1px var(--v-accent)}.v-clip-select{display:grid;gap:7px;padding:12px;width:100%;text-align:start;background:color-mix(in srgb,var(--v-accent) 8%,var(--v-surface));border:0;border-radius:0;color:var(--v-ink)}.v-clip-select span{font-size:9px;font-weight:700;color:var(--v-accent)}.v-clip-select b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:185px}.v-clip-select small{font-size:9px;color:var(--v-muted);font-variant-numeric:tabular-nums}.v-clip>div{display:flex;justify-content:end;padding:3px 7px;gap:4px}.v-clip>div button{background:none;border:0;padding:4px 9px;color:var(--v-muted)}.v-trim{background:var(--v-surface);border:1px solid var(--v-line);border-radius:13px;padding:15px}.v-trim>div:first-child{display:flex;gap:12px;justify-content:space-between;font-size:12px}.v-trim>div>span{color:var(--v-muted);font-size:10px}.v-trim-fields{display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin-top:12px}.v-trim-fields label{flex:1;min-width:95px}.v-trim-fields button{font-size:10px;padding:11px 9px}.v-source-bar{display:flex;gap:9px;align-items:end;margin:14px 0 18px;flex-wrap:wrap}.v-source-bar label{flex:1;min-width:160px}.v-inspector{border:1px solid var(--v-line);border-radius:16px;background:var(--v-surface);padding:16px;position:sticky;top:14px;max-height:calc(100dvh - 32px);overflow:auto;scrollbar-width:thin}.v-inspector-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.v-inspector-title h3{font-size:16px;margin:0}.v-inspector-title span{font-size:8px;letter-spacing:.14em;color:var(--v-accent);padding:5px 7px;border:1px solid var(--v-line);border-radius:20px}.v-settings{border-bottom:1px solid var(--v-line)}.v-settings summary{font-size:12px;font-weight:600;padding:15px 0;cursor:pointer;color:var(--v-ink)}.v-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 0 15px}.v-field-note{grid-column:1/-1;font-size:10px;line-height:1.6;color:var(--v-muted);margin:0}#view-video .v-check{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:var(--v-ink)}#view-video .v-check input{width:16px;min-height:16px;accent-color:var(--v-accent)}.v-preset-tools{padding:16px 0}.v-preset-tools>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.v-preset-tools button{padding:8px;font-size:10px}.v-plan{margin-top:15px;padding:13px;background:color-mix(in srgb,var(--v-accent) 7%,var(--v-surface));border:1px solid var(--v-line);border-radius:10px;font-size:11px}.v-plan>b{font-size:21px;display:block}.v-plan>span,.v-plan small{display:block;color:var(--v-muted);font-size:10px;line-height:1.7}.v-catalog{border:1px solid var(--v-line);border-radius:14px;background:var(--v-surface);padding:15px}.v-catalog>summary{font-size:13px;cursor:pointer;font-weight:600}.v-catalog>summary span{color:var(--v-accent);margin-inline-start:10px}.v-catalog-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin:18px 0}.v-screen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;max-height:600px;overflow:auto;padding:1px}.v-screen{border:1px solid var(--v-line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.v-screen>div{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--v-muted)}.v-screen h4{margin:0;font-size:14px}.v-screen>b{font-size:11px}.v-screen p,.v-screen small{font-size:10px;line-height:1.6;color:var(--v-muted);margin:0}.v-screen dl{margin:0;display:grid;gap:6px;font-size:10px}.v-screen dl>div{display:flex;justify-content:space-between;gap:10px}.v-screen dd{margin:0;text-align:end}.v-screen a{font-size:10px;color:var(--v-accent);margin-top:auto}.v-screen button{font-size:10px;padding:10px}.v-review-spec{display:grid;gap:12px;padding:18px;border:1px solid var(--user-line,#ddd);border-radius:12px}.v-review-spec strong{font-size:28px;color:var(--user-accent,#7651c9)}#video-export-dialog{width:min(540px,calc(100vw - 24px))}#video-export-dialog>.primary{width:100%;margin-top:16px}#view-video [hidden]{display:none!important}@media(min-width:1700px){.v-layout{grid-template-columns:minmax(0,1fr) 370px}.v-monitor{max-width:none}#v-stage{max-height:65vh}.v-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.v-layout{grid-template-columns:minmax(0,1fr)}.v-inspector{position:static;max-height:none}.v-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.v-inspector #v-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.v-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.v-toolbar-actions{width:100%}.v-toolbar-actions>button{flex:1;padding:12px 8px;font-size:10px}.v-catalog-filters{grid-template-columns:1fr}.v-inspector #v-settings{display:block}.v-sequence-head{align-items:start}.v-sequence-head button{font-size:10px;padding:10px}.v-monitor-top{font-size:8px;gap:8px;padding:10px}#v-stage{min-height:180px}.v-trim>div:first-child{display:grid}.v-screen-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#view-video *{transition:none!important;scroll-behavior:auto!important}}.v-catalog+.v-catalog{margin-top:12px}.storage-panel{margin-bottom:16px}.storage-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.storage-heading h3{font-size:24px;margin:8px 0}.storage-heading h3 small{font-size:12px;color:var(--user-muted)}.storage-stats{display:flex;gap:20px;flex-wrap:wrap;margin:14px 0}.storage-stats span{display:grid;gap:5px;font-size:11px;color:var(--user-muted)}.storage-stats b{color:var(--user-ink);font-size:14px}.storage-panel progress,#billing-storage progress{width:100%;height:6px;accent-color:var(--user-accent)}.storage-panel p,#billing-storage p{font-size:11px;line-height:1.7}#view-video label.v-check{flex-direction:row;justify-content:flex-start;text-align:start}

:root{--user-accent:#7651c9;--user-bg:#f6f4fa;--user-surface:#fff;--user-ink:#262231;--user-muted:#7b7189;--user-line:#e4ddeb;--custom-wallpaper:url(/api/experience/wallpaper)}html[data-accent=blue]{--user-accent:#2766bc}html[data-accent=teal]{--user-accent:#16786e}html[data-accent=coral]{--user-accent:#b84659}html[data-accent=amber]{--user-accent:#97620c}html[data-accent=graphite]{--user-accent:#51566a}html[data-resolved-mode=dark]{color-scheme:dark;--user-bg:#17151e;--user-surface:#24212e;--user-ink:#eee9f5;--user-muted:#b0a5bd;--user-line:#3e374b}html[data-mode]{--ink:var(--user-ink);--muted:var(--user-muted);--paper:var(--user-bg);--line:var(--user-line);--blue:var(--user-accent);--surface:var(--user-surface);background:var(--user-bg);color:var(--user-ink)}html[data-mode] body,html[data-mode] .app-main{background:var(--user-bg);color:var(--user-ink)}html[data-mode] .app-main{background-image:var(--workspace-background,none);background-size:cover;background-position:center;background-attachment:fixed}html[data-wallpaper=aurora]{--workspace-background:radial-gradient(ellipse at 15% 5%,#7651c930,transparent 55%),radial-gradient(ellipse at 90% 70%,#358c9930,transparent 55%)}html[data-wallpaper=horizon]{--workspace-background:linear-gradient(160deg,#7c9cb733,transparent 55%,#d0a26a28)}html[data-wallpaper=dusk]{--workspace-background:radial-gradient(ellipse at 90% 5%,#b6536a30,transparent 60%),radial-gradient(ellipse at 10% 90%,#7651c930,transparent 60%)}html[data-wallpaper=mesh]{--workspace-background:linear-gradient(#8a7ca510 1px,transparent 1px),linear-gradient(90deg,#8a7ca510 1px,transparent 1px);background-size:32px 32px}html[data-wallpaper=mesh] .app-main{background-size:32px 32px}html[data-wallpaper=custom]{--workspace-background:linear-gradient(#17151e30,#17151e30),var(--custom-wallpaper)}html[data-mode] .primary,html[data-mode] .primary:hover{background:var(--user-accent);color:#fff}html[data-mode] .outline,html[data-mode] dialog,html[data-mode] .panel,html[data-mode] .job-card,html[data-mode] .device-card,html[data-mode] .summary,html[data-mode] .file-row,html[data-mode] .empty{background:var(--user-surface);color:var(--user-ink);border-color:var(--user-line)}html[data-mode] .app-header{background:color-mix(in srgb,var(--user-surface) 92%,transparent);border-color:var(--user-line)}html[data-mode] input,html[data-mode] select,html[data-mode] textarea{background:var(--user-surface);color:var(--user-ink);border-color:var(--user-line)}html[data-mode] dialog label,html[data-mode] dialog legend{color:var(--user-muted)}html[data-mode] dialog summary,html[data-mode] .task-lane,html[data-mode] .job-compute,html[data-mode] .project-toolbar,html[data-mode] .studio-activity{background:var(--user-bg);color:var(--user-ink);border-color:var(--user-line)}html[data-mode] .quote-row{background:var(--user-surface);box-shadow:none}html[data-mode] .close{background:var(--user-bg);color:var(--user-ink)}html[data-mode] .file-button,html[data-mode] .editor-settings details,html[data-mode] .upload-inline,html[data-mode] .preset-card{background:var(--user-surface)!important;border-color:var(--user-line)!important}html[data-mode] .summary>div{border-color:var(--user-line)}html[data-resolved-mode=dark] #landing{--lc-paper:var(--user-bg);--lc-ink:var(--user-ink);--lc-muted:var(--user-muted)}html[data-resolved-mode=dark] #landing .lc-pricing-header,html[data-resolved-mode=dark] #landing .lc-feature,html[data-resolved-mode=dark] #landing .lc-hardware-calculator,html[data-resolved-mode=dark] #landing .lc-plan,html[data-resolved-mode=dark] #landing .lc-faq article,html[data-resolved-mode=dark] #landing .lc-bonuses{background:var(--user-surface);color:var(--user-ink);border-color:var(--user-line)}html[data-resolved-mode=dark] #landing p,html[data-resolved-mode=dark] #landing .lc-header nav,html[data-resolved-mode=dark] #landing small{color:var(--user-muted)}html[data-mode] #landing .lc-button{background:var(--user-accent);color:#fff}html[data-mode] #landing .lc-plan-link{color:var(--user-accent)}html[data-resolved-mode=dark] .editor-presets button,html[data-resolved-mode=dark] .pipeline-node,html[data-resolved-mode=dark] .admin-tabs,html[data-resolved-mode=dark] .account-wallet,html[data-resolved-mode=dark] .library-bar{background:var(--user-surface);color:var(--user-ink);border-color:var(--user-line)}.preferences-trigger{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;padding:10px 13px;min-height:40px;border:1px solid var(--user-line);border-radius:12px;font-size:11px!important;font-weight:650!important;background:var(--user-surface);color:var(--user-ink)}.preferences-trigger>span:first-child{font-size:19px}.app-header>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#landing .lc-header .preferences-trigger{margin-left:auto}#preferences-dialog{width:min(560px,calc(100vw - 24px));max-width:560px;max-height:calc(100dvh - 32px);overflow:auto;padding:30px}#preferences-dialog h2{font-size:30px;margin:12px 0 25px}#preferences-dialog fieldset{border:0;padding:0;margin:24px 0}#preferences-dialog legend{font-size:11px;margin-bottom:12px}.preference-language{display:grid;gap:10px}.preference-language select{width:100%}.preference-choices{display:flex;gap:8px;flex-wrap:wrap}.preference-choices label{position:relative;flex:1;min-width:100px}.preference-choices input,.preference-accents input{position:absolute;opacity:0;pointer-events:none}.preference-choices span{display:grid;place-items:center;padding:14px 10px;min-height:46px;border:1px solid var(--user-line);border-radius:11px;cursor:pointer;font-size:12px;color:var(--user-ink)}.preference-choices input:checked+span{border-color:var(--user-accent);background:color-mix(in srgb,var(--user-accent) 10%,var(--user-surface));box-shadow:0 0 0 1px var(--user-accent)}.preference-choices input:focus-visible+span,.preference-accents input:focus-visible+span{outline:3px solid var(--user-accent);outline-offset:4px}.preference-accents{display:flex;flex-wrap:wrap;gap:15px}.preference-accents label{position:relative}.preference-accents span{display:block;width:38px;height:38px;background:var(--swatch);border-radius:50%;border:4px solid var(--user-surface);box-shadow:0 0 0 1px var(--user-line);cursor:pointer}.preference-accents input:checked+span{box-shadow:0 0 0 2px var(--swatch)}.preference-upload{display:grid;gap:10px}.preference-upload small{color:var(--user-muted);font-size:10px}#preferences-form>.primary{width:100%;margin-top:8px}html[dir=rtl] .sidebar{left:auto;right:0}html[dir=rtl] .app-main{margin-left:0;margin-right:220px}html[dir=rtl] .breadcrumb,html[dir=rtl] .page-heading,html[dir=rtl] .form-grid{direction:rtl}html[dir=rtl] .close{float:left}html[dir=rtl] input[type=email],html[dir=rtl] code{direction:ltr}html[dir=rtl] .app-header{text-align:right}html[dir=rtl] .lc-hero h1{letter-spacing:0;line-height:1.25}@media(max-width:800px){html[dir=rtl] .app-main{margin-right:0}#landing .lc-header .preferences-trigger{margin-left:0}#landing .lc-header{gap:10px}.preferences-trigger{padding:7px 9px;gap:5px}.app-header>div{gap:6px}.app-header #account-email{display:none}#preferences-dialog{padding:25px 20px}html[dir=rtl] .sidebar{right:0;left:0}}@media(prefers-reduced-motion:reduce){.preferences-trigger{transition:none}}[data-swatch=violet]{--swatch:#7651c9}[data-swatch=blue]{--swatch:#2766bc}[data-swatch=teal]{--swatch:#16786e}[data-swatch=coral]{--swatch:#b84659}[data-swatch=amber]{--swatch:#97620c}[data-swatch=graphite]{--swatch:#51566a}#preferences-dialog label{margin:0}#preferences-dialog fieldset{margin:18px 0}#preferences-dialog h2{font-size:27px;margin:12px 0 22px}#preferences-dialog .hint{padding:10px 12px;margin:16px 0 8px;background:var(--user-bg);color:var(--user-muted)}#preferences-dialog .preference-upload{margin-top:16px}#preferences-dialog .preference-choices span{padding:12px 8px}#preferences-dialog .form-error:empty{display:none}html[data-resolved-mode=dark] .studio-welcome,html[data-resolved-mode=dark] .welcome-upload,html[data-resolved-mode=dark] .editor-inspector,html[data-resolved-mode=dark] .editor-steps,html[data-resolved-mode=dark] .preset-grid button,html[data-resolved-mode=dark] .compute-options button,html[data-resolved-mode=dark] .tabs,html[data-resolved-mode=dark] .hint,html[data-resolved-mode=dark] .billing-card,html[data-resolved-mode=dark] .billing-ledger,html[data-resolved-mode=dark] .flow-node{background:var(--user-surface);color:var(--user-ink);border-color:var(--user-line)}html[data-resolved-mode=dark] .tabs button.selected,html[data-resolved-mode=dark] .preset-grid button.selected{background:color-mix(in srgb,var(--user-accent) 25%,var(--user-surface));color:var(--user-ink);border-color:var(--user-accent)}html[data-resolved-mode=dark] .spec-line{border-color:var(--user-line)}html[data-resolved-mode=dark] .badge.online{background:#244c3e;color:#b6e7cb}html[data-resolved-mode=dark] .job-image{background:#1b1824}html[data-resolved-mode=dark] #landing .lc-plan h3,html[data-resolved-mode=dark] #landing .lc-plan-price,html[data-resolved-mode=dark] #landing .lc-answer-grid h3,html[data-resolved-mode=dark] #landing .lc-plan dd{color:var(--user-ink)}html[data-resolved-mode=dark] #landing .lc-plan li,html[data-resolved-mode=dark] #landing .lc-plan dt,html[data-resolved-mode=dark] #landing .lc-plan-note{color:var(--user-muted)}html[data-resolved-mode=dark] #landing .lc-plan .lc-button{color:#fff;background:var(--user-accent);border-color:var(--user-accent)}html[data-resolved-mode=dark] #landing .lc-answer-grid article{border-color:var(--user-line)}html[dir=rtl] .close{left:20px;right:auto}html[dir=rtl] #landing .lc-plan-icon{left:0;right:auto}html[dir=rtl] #landing .lc-plan li{padding-left:0;padding-right:21px}html[dir=rtl] #landing .lc-plan li:before{left:auto;right:0}html[dir=rtl] .sidebar nav button{text-align:right}html[dir=rtl] .sidebar nav button span{margin-left:10px;margin-right:0}@media(max-width:640px){#landing .lc-header{flex-wrap:wrap}#landing .lc-header .lc-logo{margin-inline-end:auto}#landing .lc-header .lc-button{padding:12px 15px;font-size:11px}#preferences-dialog .preference-choices label{min-width:80px}#preferences-dialog .preference-choices span{font-size:11px}#preferences-dialog{max-height:calc(100dvh - 20px)}}html[data-resolved-mode=dark] .metric>b,html[data-resolved-mode=dark] .studio-welcome h2,html[data-resolved-mode=dark] .page-heading h1,html[data-resolved-mode=dark] .intro-panel h2,html[data-resolved-mode=dark] .billing-grid h2,html[data-resolved-mode=dark] .plan-card h2{color:var(--user-ink)}html[data-resolved-mode=dark] .studio-activity button,html[data-resolved-mode=dark] .quality-presets button,html[data-resolved-mode=dark] .plan-card,html[data-resolved-mode=dark] .execution-section,html[data-resolved-mode=dark] .run-record,html[data-resolved-mode=dark] .execution-resources article,html[data-resolved-mode=dark] .device-control,html[data-resolved-mode=dark] .team-controls,html[data-resolved-mode=dark] .frame-gallery[open]{background:var(--user-surface);color:var(--user-ink);border-color:var(--user-line)}html[data-resolved-mode=dark] #live-balance,html[data-resolved-mode=dark] .metric small,html[data-resolved-mode=dark] .inspector-note,html[data-resolved-mode=dark] #studio-plan ul{color:var(--user-muted)}html[data-mode] .preferences-trigger{transition:background .18s,color .18s,border-color .18s}.preference-accents{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.preference-accents label{align-items:center}.preference-accents span{width:36px;height:36px}html[data-mode] .app-header #account-email{color:var(--user-muted)}html[dir=rtl] .logo,html[dir=rtl] .lc-logo{direction:ltr}

.wb-workspace{--v-accent:#a9a3ff!important;--v-surface:#20232d!important;--v-bg:#161820!important;--v-ink:#ebedf6!important;--v-muted:#989fb3!important;--v-line:#353949!important;color:var(--v-ink)!important;background:var(--v-bg);border:1px solid #363b4c;border-radius:16px;padding:12px;box-shadow:0 18px 60px #06091220;font:12px/1.5 system-ui;min-width:0}.wb-workspace [hidden]{display:none!important}.wb-workspace button{color:var(--v-ink);cursor:pointer;transition:background .18s,box-shadow .18s,transform .12s}.wb-workspace button:disabled{opacity:.38;cursor:default}.wb-workspace button:active:not(:disabled){transform:scale(.96)}.wb-workspace button:focus-visible,.wb-workspace input:focus-visible,.wb-workspace select:focus-visible{outline:2px solid #b5aeff;outline-offset:2px}.wb-workspace input,.wb-workspace select{background:#171a23!important;color:var(--v-ink)!important;border:1px solid var(--v-line)!important;border-radius:7px!important;padding:7px 9px!important;min-height:32px!important;font:11px system-ui!important;min-width:0;width:100%}.wb-workspace label{font-size:10px!important;color:var(--v-muted)!important;display:grid;gap:5px}.wb-workspace .v-toolbar{align-items:end;gap:10px}.wb-workspace .v-toolbar>label{max-width:260px}.wb-workspace .v-toolbar-actions{margin-left:auto}.wb-workspace .v-toolbar-actions button{font-size:11px;padding:8px 12px;border-radius:8px}.wb-workspace .v-status{font-size:10px;color:var(--v-muted);margin:5px 0 8px;line-height:1.5}.wb-workspace .v-status#v-saved{font-size:9px;margin:6px 2px 10px;color:#929bad}.wb-layout{display:grid;grid-template-columns:minmax(190px,22%) minmax(240px,1fr) minmax(245px,26%);gap:10px;min-height:400px;height:clamp(360px,48vh,700px)}.wb-library,.wb-inspector{background:var(--v-surface);border:1px solid var(--v-line);border-radius:10px;min-width:0;overflow:auto;scrollbar-width:thin}.wb-library{display:flex;flex-direction:column}.wb-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--v-line)}.wb-panel-head b{font-size:11px;font-weight:650}.wb-panel-head small{font-size:9px;color:var(--v-muted)}.wb-search{display:flex!important;align-items:center;padding:10px;gap:7px;font-size:20px!important}.wb-search input{width:100%}.wb-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #3d4255;border-radius:7px;background:#272c3b;color:#ecedff;padding:7px 10px;font:11px system-ui;min-height:30px;cursor:pointer}.wb-button:hover:not(:disabled){background:#393e54;border-color:#7776a5}.wb-button.primary,.wb-workspace .primary{background:linear-gradient(115deg,#7771c9,#5f6fbc)!important;color:#fff!important;border:1px solid #b1a7ef55!important}.wb-media{display:grid;grid-template-columns:46px minmax(0,1fr) 27px;gap:8px;align-items:center;margin:0 8px 7px;padding:6px;border:1px solid #373c4e;border-radius:8px;background:#1a1d27;transition:border-color .2s,transform .2s}.wb-media:hover{border-color:#8d86c6;transform:translateY(-1px)}.wb-media-info{min-width:0}.wb-media-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550}.wb-media-info small{color:var(--v-muted);font-size:9px}.wb-media .wb-media-thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#38364f,#282e41);font-size:23px;color:#c0b9f1;padding:0}.wb-media>.wb-button:last-child{padding:3px;min-width:0}.wb-media-empty{display:grid;justify-items:center;text-align:center;gap:9px;padding:22px 14px;color:#adb4c9}.wb-media-empty>span{font-size:32px;color:#a39ace}.wb-media-empty p{font-size:10px;line-height:1.6;margin:0}.wb-source-footer{margin:auto 8px 8px!important;padding-top:10px;border-top:1px solid var(--v-line);gap:6px!important}.wb-source-footer label{min-width:100%!important}.wb-source-footer button{font-size:10px;padding:7px;flex:1}.wb-center{display:flex;flex-direction:column;min-width:0;min-height:0}.wb-center .v-monitor{flex:1;min-height:0;display:flex;flex-direction:column;background:#0c0e14;border-color:#33394c;border-radius:10px;box-shadow:none}.wb-center .v-monitor-top{font-size:8px;padding:10px;gap:6px;min-height:34px}.wb-center #v-stage{aspect-ratio:auto!important;flex:1;min-height:140px;max-height:none;width:100%;background:#080a0e!important}.wb-center #v-no-source{gap:8px;padding:15px}.wb-center #v-no-source b{font-size:17px}.wb-center #v-no-source p{font-size:10px}.wb-center #v-no-source button{font-size:10px;padding:8px 12px}.wb-center .v-monitor>.v-status{font-size:9px;margin:8px 10px;color:#8e98af}.wb-viewer-controls{display:flex;align-items:center;justify-content:center;gap:6px;min-height:43px;padding:7px 0 0;flex-wrap:wrap}.wb-viewer-controls button{font-size:10px!important;min-height:28px;padding:6px!important}.wb-timecode{font:10px ui-monospace,monospace;font-variant-numeric:tabular-nums;color:#e0dfff}.wb-viewer-controls input[type=range]{flex:1;max-width:180px;min-width:50px;accent-color:#a69bff;border:0!important;min-height:20px!important;padding:0!important}.wb-viewer-controls small{font:9px ui-monospace,monospace;color:#939cb5}.wb-inspector-tabs{display:flex;position:sticky;top:0;z-index:2;background:#222633;padding:7px;gap:3px;border-bottom:1px solid var(--v-line)}.wb-inspector-tabs button{flex:1;border:0;background:transparent;padding:7px 3px;font-size:10px}.wb-inspector-tabs button[aria-selected=true]{background:#41415c;color:#e4deff}.wb-inspector-panel{padding:10px}.wb-inspector-panel .v-inspector{position:static;padding:0;border:0;background:transparent;max-height:none;overflow:visible}.wb-inspector-panel .v-trim{background:transparent;border:0;padding:0}.wb-inspector-panel .v-trim>div:first-child{display:grid;font-size:11px;word-break:break-word;gap:6px}.wb-inspector-panel .v-trim-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wb-inspector-panel .v-trim-fields label{min-width:0}.wb-inspector-panel .v-trim-fields button{font-size:9px;padding:7px}.wb-inspector-panel .v-trim-fields #v-split{grid-column:1/-1}.wb-inspector-panel .v-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px;padding:10px 0}.wb-inspector-panel .v-settings{border-bottom:1px solid var(--v-line);padding:9px 0}.wb-inspector-panel .v-settings summary{font-size:11px;cursor:pointer;color:#c5c9e2}.wb-inspector-panel .v-inspector-title h3{font-size:12px}.wb-inspector-panel #v-settings{display:block!important}.wb-inspector-panel .v-check{display:flex!important;align-items:center;grid-column:1/-1}.wb-inspector-panel .v-check input{width:15px!important;min-height:15px!important;accent-color:#a49aff}.wb-inspector-panel .v-field-note,.wb-disclaimer{font-size:9px;line-height:1.6;color:#949cb1}.wb-inspector-panel .v-catalog{padding:10px;background:#1c202c;border-color:#373d50;border-radius:8px;margin-top:10px}.wb-inspector-panel .v-catalog>summary{font-size:10px}.wb-inspector-panel .v-catalog-filters{grid-template-columns:1fr;gap:7px}.wb-inspector-panel .v-screen-grid{grid-template-columns:1fr}.wb-inspector-panel .v-screen{border-color:#41465a}.wb-inspector-panel .v-screen h4{font-size:11px}.wb-inspector-panel .v-plan{border-color:#41465a;background:#2b2b41}.wb-inspector-panel .v-preset-tools{padding:10px 0}.wb-inspector-panel .v-preset-tools button{font-size:9px;padding:6px}.wb-inspector-panel .v-preset-tools>div{gap:4px}.wb-timeline{margin-top:10px;background:#1b1e28;border:1px solid #383d50;border-radius:10px;overflow:hidden}.wb-timeline-toolbar{display:flex;align-items:center;gap:7px;padding:9px 10px;border-bottom:1px solid #383d50;flex-wrap:wrap}.wb-timeline-toolbar strong{font-size:11px;margin-right:3px}.wb-timeline-toolbar #v-duration{font:9px ui-monospace,monospace;color:#959fb6;margin-right:auto}.wb-timeline-toolbar .wb-button{font-size:13px;padding:4px 8px}.wb-timeline-toolbar .wb-magnetic{font-size:9px;color:#a5bdaa}.wb-timeline-toolbar input[type=range]{width:90px!important;min-height:18px!important;padding:0!important;border:0!important;accent-color:#aca1f0}.wb-tracks{display:flex;min-height:220px}.wb-track-labels{width:112px;flex-shrink:0;border-right:1px solid #3a4052;background:#252936;z-index:2}.wb-track-labels>div:first-child{height:30px;font-size:8px;padding:9px;color:#8893ab}.wb-track-labels>div:not(:first-child){height:86px;border-top:1px solid #3c4255;padding:12px;display:grid;gap:3px;grid-template-columns:22px 1fr;align-content:center}.wb-track-labels b{font-size:10px;color:#c1b3f5}.wb-track-labels span{font-size:9px;color:#c7cce1}.wb-track-labels small{font-size:8px;color:#8993ab;grid-column:1/-1}.wb-track-labels button{grid-column:1/-1;width:30px;padding:0;border:0;background:#35394f;border-radius:4px}.wb-timeline-scroll{position:relative;overflow-x:auto;overflow-y:hidden;flex:1;min-width:0;scrollbar-width:thin;padding-bottom:10px}#wb-ruler{height:30px;position:relative;border-bottom:1px solid #3b4255;background:#202430;cursor:crosshair}.wb-tick{position:absolute;top:9px;font:8px ui-monospace,monospace;color:#929db4;border-left:1px solid #56617b;padding-left:5px;height:21px;white-space:nowrap}#wb-track-video,#wb-track-audio{height:86px;position:relative;border-bottom:1px solid #353c50;background:repeating-linear-gradient(90deg,transparent 0,transparent 47px,#ffffff03 48px)}#wb-track-audio{background-color:#172825}#wb-track-audio.is-muted{opacity:.4}.wb-clip{position:absolute;top:9px;height:68px;border:1px solid #9182bd;background:linear-gradient(115deg,#554b79,#393e66);border-radius:6px;padding:10px 11px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s;min-width:0}.wb-clip.is-audio{height:44px;top:20px;padding-top:12px;background:linear-gradient(115deg,#315f56,#284a49);border-color:#478775}.wb-clip-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#eeebff}.wb-clip small{font:8px ui-monospace,monospace;color:#c0b9de;display:block;margin-top:6px}.wb-clip.is-selected{border-color:#e7deff;box-shadow:inset 0 0 0 1px #e7deff,0 0 0 2px #8973bf44}.wb-clip.is-audio.is-selected{border-color:#b2e1c8;box-shadow:inset 0 0 0 1px #b2e1c8}.wb-clip.is-drop-target{border-color:#e8d3a4;box-shadow:0 0 0 2px #e8d3a477}.wb-clip.is-dragging{opacity:.4}.wb-trim-edge{position:absolute;top:0;bottom:0;width:9px;padding:0;border:0;background:#e8d6ff13;cursor:ew-resize;touch-action:none}.wb-trim-edge.in{left:0}.wb-trim-edge.out{right:0}.wb-trim-edge:hover{background:#e8d6ff66}#wb-playhead{position:absolute;top:0;bottom:0;width:1px;background:#ef7f91;pointer-events:none;z-index:1}#wb-playhead i{display:block;margin-left:-5px;width:11px;height:9px;background:#ef7f91;clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%)}.wb-converter .wb-layout{height:auto;min-height:570px;grid-template-columns:minmax(180px,21%) minmax(250px,1fr) minmax(270px,30%)}.wb-converter .wb-center .v-monitor{min-height:220px;max-height:340px;flex:1}.wb-converter .wb-inspector{max-height:75vh}.wb-batch{border:1px solid #353b4e;background:#202430;border-radius:10px;margin-bottom:10px}.wb-batch .wb-panel-head small{display:block;margin-top:3px}.wb-batch>.wb-disclaimer{margin:10px}.wb-convert-file{display:flex;align-items:center;gap:7px;padding:10px;border-bottom:1px solid #353b4e;min-width:0}.wb-convert-file .wb-button:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-align:left;justify-content:flex-start;flex:1;background:transparent;border:0;padding:2px;font-size:10px}.wb-convert-file small{font-size:9px;color:#929db4}.wb-convert-file strong{font-size:9px;color:#c9c1f1}.wb-format-badge{font:8px ui-monospace,monospace;color:#b5a8e5;padding:5px;border:1px solid #665682;border-radius:4px}.wb-convert-file.is-selected{background:#71659818}.wb-convert-arrow{color:#9293aa}#wb-batch-dialog,#wb-source-dialog{width:min(800px,calc(100vw - 28px));max-height:85vh;overflow:auto;border-radius:16px}#wb-batch-dialog>.wb-button:first-child,#wb-source-dialog>.wb-button:first-child{float:right}#wb-source-player{width:100%;max-height:65vh;background:#0a0d14}#wb-batch-dialog .wb-total{font-size:24px;display:block;margin:18px 0}#wb-batch-dialog>.primary{width:100%;margin-top:15px}.editing-workspace .workspace-header{margin-bottom:12px}.editing-workspace .summary-grid,.editing-workspace .studio-summary{display:none!important}@media(min-width:1600px){.wb-layout{height:54vh;grid-template-columns:22% 1fr 24%}.wb-workspace{padding:14px}.wb-media{grid-template-columns:64px minmax(0,1fr) 30px}.wb-tracks{min-height:250px}.wb-track-labels>div:not(:first-child),#wb-track-video,#wb-track-audio{height:100px}}@media(max-width:1150px){.wb-layout{grid-template-columns:180px minmax(200px,1fr) 235px}.wb-workspace .v-toolbar-actions{width:100%;margin:0}.wb-workspace .v-toolbar>label{max-width:none;flex:1}.wb-converter .wb-layout{grid-template-columns:180px minmax(0,1fr)}.wb-converter .wb-inspector{grid-column:1/-1;max-height:none}.wb-converter .wb-inspector-panel .v-fields{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:900px){.wb-layout{height:auto;grid-template-columns:minmax(150px,30%) minmax(0,1fr)}.wb-center{min-height:300px}.wb-inspector{grid-column:1/-1;max-height:320px}.wb-inspector-panel .v-fields{grid-template-columns:repeat(4,1fr)!important}.wb-timeline-toolbar .wb-magnetic{display:none}.wb-track-labels{width:84px}.wb-track-labels>div:not(:first-child){padding:8px}.wb-viewer-controls input[type=range]{max-width:80px}.wb-converter .wb-layout{grid-template-columns:1fr}.wb-converter .wb-library{max-height:280px}.wb-convert-file{flex-wrap:wrap}.wb-convert-file small{display:none}}@media(max-width:600px){.wb-workspace{padding:7px;border-radius:10px}.wb-layout{grid-template-columns:1fr;gap:8px}.wb-library{max-height:220px}.wb-library .wb-source-footer{display:none!important}.wb-panel-head{padding:9px}.wb-library #wb-library-list{display:grid;grid-template-columns:1fr 1fr;overflow:auto}.wb-media{grid-template-columns:30px minmax(0,1fr) 23px;margin:5px;padding:5px;gap:5px}.wb-media-empty{grid-column:1/-1;padding:10px;gap:5px}.wb-media-empty>span,.wb-media-empty p{display:none}.wb-center{min-height:280px}.wb-inspector{max-height:340px}.wb-inspector-panel .v-fields,.wb-converter .wb-inspector-panel .v-fields{grid-template-columns:1fr 1fr!important}.wb-timeline-toolbar{gap:5px}.wb-timeline-toolbar strong{font-size:10px}.wb-timeline-toolbar #v-duration{width:100%;order:2}.wb-timeline-toolbar input[type=range]{width:65px!important}.wb-track-labels{width:68px}.wb-track-labels span{font-size:8px}.wb-track-labels small{display:none}.wb-convert-file .wb-button:first-of-type{flex-basis:50%}.wb-workspace .v-toolbar-actions button{padding:7px;font-size:9px;flex:1}.wb-workspace .v-toolbar-actions{gap:4px}.wb-center #v-stage{min-height:180px}}@media(prefers-reduced-motion:reduce){.wb-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.lc-comparison{grid-column:1/-1;width:100%;min-width:0;overflow:auto;border:1px solid #d9d9d4;border-radius:20px;background:#fafaf7;margin-top:18px;scrollbar-width:thin}.lc-comparison table{width:100%;border-collapse:collapse;text-align:left;min-width:660px;font-size:14px}.lc-comparison caption{text-align:left;font-size:20px;font-weight:600;padding:24px}.lc-comparison th,.lc-comparison td{padding:16px 22px;border-bottom:1px solid #e3e3dc;color:#292d31}.lc-comparison thead th{background:#eaece8;font-weight:700}.lc-comparison tbody th{font-weight:500;width:38%}.lc-comparison td:last-child{background:#edf0f7}.lc-comparison tbody tr{transition:background .18s}.lc-comparison tbody tr:hover{background:#f0f1ed}.lc-comparison p{font-size:12px;line-height:1.7;padding:18px 22px;margin:0;color:#62686b;max-width:none}.lc-document-content .lc-comparison table{margin:0}@media(prefers-reduced-motion:reduce){.lc-comparison tbody tr{transition:none}}

html[data-mode]{--user-accent:var(--section-accent,#7651c9);--workspace-radius:10px;--workspace-soft:color-mix(in srgb,var(--user-accent) 8%,var(--user-surface));--workspace-shadow:0 2px 12px #10101c06}#workspace{font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.45}#workspace .sidebar nav button{margin:0;padding:9px 10px;border-radius:8px;gap:9px;font-size:12px;min-height:36px}#workspace .sidebar nav button>span{color:var(--nav-accent,var(--user-accent));filter:brightness(1.6)}#workspace .sidebar nav button.active{background:color-mix(in srgb,var(--nav-accent,var(--user-accent)) 22%,transparent);border-color:color-mix(in srgb,var(--nav-accent,var(--user-accent)) 35%,transparent);box-shadow:inset 3px 0 0 var(--nav-accent,var(--user-accent));color:#fff}#workspace :is(.panel,.job-card,.device-card,.team-card,.plan-card,.empty,.intro-panel,.execution-section,.execution-overview,.studio-activity,.offer-grid article,.library-bar,.frame-gallery){background:var(--user-surface);border:1px solid var(--user-line);border-radius:var(--workspace-radius);color:var(--user-ink);box-shadow:var(--workspace-shadow)}#workspace :is(h1,h2,h3,.metric>b,.plan-card h2,.billing-grid h2){color:var(--user-ink)}#workspace :is(.hint,.eyebrow,.inspector-note,.plan-card small){color:var(--user-muted)}#workspace :is(button,input,select,textarea){font-family:inherit}#workspace :is(.outline,.wb-button,.text-button){background:var(--user-surface);border:1px solid var(--user-line);color:var(--user-ink);border-radius:8px}#workspace :is(.primary,.wb-button.primary){background:var(--user-accent)!important;color:var(--accent-on,#fff)!important;border:1px solid transparent!important;border-radius:8px}#workspace :is(input,select,textarea){background:var(--user-surface);color:var(--user-ink);border-color:var(--user-line);border-radius:7px;accent-color:var(--user-accent)}#workspace :is(button,input,select,textarea):focus-visible{outline:2px solid var(--user-accent);outline-offset:2px}#workspace :is(.project-toolbar,.task-lane,.device-control,.team-controls,.editor-steps,.quality-presets button,.preset-grid button){background:var(--workspace-soft);color:var(--user-ink);border-color:var(--user-line)}#workspace :is(.selected,[aria-selected=true]){border-color:var(--user-accent);background:var(--workspace-soft);color:var(--user-ink)}#workspace .progress>i,#workspace .progress>span{background:var(--user-accent)}#workspace .wb-workspace{--v-accent:var(--user-accent)!important;--v-surface:var(--user-surface)!important;--v-bg:var(--user-bg)!important;--v-ink:var(--user-ink)!important;--v-muted:var(--user-muted)!important;--v-line:var(--user-line)!important;background:var(--v-bg);border-color:var(--v-line);box-shadow:none;font-family:inherit}#workspace .wb-workspace :is(input,select){background:var(--v-surface)!important;color:var(--v-ink)!important;font-family:inherit!important}#workspace .wb-workspace :is(.wb-library,.wb-inspector,.wb-media,.wb-timeline,.wb-inspector-tabs,.wb-track-labels,.wb-button,.wb-convert-list,.wb-convert-row,.v-catalog){background:var(--v-surface);border-color:var(--v-line);color:var(--v-ink)}#workspace .wb-workspace :is(.wb-timecode,.v-settings summary,.wb-media-empty,.wb-inspector-tabs button,.wb-track-labels b){color:var(--v-ink)}#workspace .wb-workspace :is(.wb-media-empty p,.wb-viewer-controls small,.wb-disclaimer,.wb-field-note,.v-status,.wb-track-labels small){color:var(--v-muted)}#workspace .wb-inspector-tabs button[aria-selected=true]{background:var(--workspace-soft);color:var(--v-ink)}#workspace .wb-workspace .wb-clip.is-video{background:color-mix(in srgb,var(--user-accent) 24%,var(--user-surface));border-color:var(--user-accent);color:var(--user-ink)}#workspace .wb-workspace .wb-clip.is-audio{background:color-mix(in srgb,#16786e 16%,var(--user-surface));color:var(--user-ink)}#workspace .wb-workspace .wb-clip.is-selected{outline-color:var(--user-accent)}#workspace .wb-workspace #wb-track-audio{background:transparent}.section-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0}.section-color-grid label{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--user-bg);border:1px solid var(--user-line);border-radius:8px;padding:7px 10px;font-size:12px}.section-color-grid input[type=color]{width:32px;height:28px;padding:2px;border:0;cursor:pointer}.section-colors>label{display:grid;gap:6px}@media(min-width:901px){#workspace .sidebar{width:184px;padding:18px 10px;overflow-y:auto}#workspace .sidebar .logo{font-size:24px;padding:0 8px}#workspace .sidebar-bottom{gap:10px;padding:0 8px}#workspace .app-main{margin-left:184px}#workspace .app-content{padding:16px 18px;max-width:none;width:100%;box-sizing:border-box}body.editing-workspace{overflow:hidden}body.editing-workspace #workspace .app-main{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}body.editing-workspace .app-header{height:44px;min-height:44px;padding:6px 12px;box-sizing:border-box}body.editing-workspace #workspace .app-content{flex:1;min-height:0;padding:4px;display:flex;flex-direction:column;overflow:hidden}body.editing-workspace :is(.page-heading,.studio-stats,.summary-grid,.studio-summary,.workspace-header,.app-footer){display:none!important}body.editing-workspace #workspace .app-main>:is(.donation-block,.yeti3-support,.support-infrastructure){display:none!important}body.editing-workspace #view-video{flex:1;min-height:0;display:flex;flex-direction:column}body.editing-workspace #view-video[hidden]{display:none}body.editing-workspace #workspace .wb-workspace{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px;border-radius:8px;margin:0}body.editing-workspace .wb-layout{flex:1;min-height:200px;height:auto;grid-template-columns:clamp(190px,17vw,280px) minmax(240px,1fr) clamp(245px,22vw,360px);gap:6px}body.editing-workspace .wb-timeline{flex:none;margin-top:6px}body.editing-workspace .wb-tracks{min-height:180px;max-height:28vh}body.editing-workspace .wb-panel-head{padding:8px 10px}body.editing-workspace .wb-workspace .v-toolbar{gap:6px}body.editing-workspace .wb-workspace .v-toolbar>label{max-width:220px}body.editing-workspace .wb-workspace #v-saved{margin:2px 0 5px}body.editing-workspace .wb-source-footer{margin-top:10px!important}body.editing-workspace .wb-library-list{flex:1;overflow:auto}}@media(max-width:900px){#workspace .app-content{padding:10px;max-width:none}#workspace .sidebar nav button{flex-shrink:0}.section-color-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#workspace *,#workspace *:before,#workspace *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.editing-workspace [data-yeti-network-support]{display:none!important}.cinema-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:12px}.cinema-direction{display:flex;flex-direction:column;gap:12px}.cinema-direction #cinema-shot{padding:18px;border:1px solid var(--user-line);border-radius:8px;background:var(--workspace-soft);font-variant-numeric:tabular-nums}.cinema-direction button{align-self:start}@media(max-width:800px){.cinema-grid{grid-template-columns:1fr}}#workspace .sidebar nav{gap:8px}#workspace .workspace-nav-group{display:flex;flex-direction:column;gap:3px}#workspace .workspace-nav-label{font-size:9px;letter-spacing:.12em;color:#9c98ae;margin:6px 10px 2px}#workspace .sidebar .studio-label{margin:16px 10px 10px}#workspace .sidebar nav button{margin:0;min-height:34px}#workspace .wb-workspace .wb-source-footer{margin-bottom:8px!important}@media(max-width:900px){#workspace .workspace-nav-group{flex-direction:row}#workspace .workspace-nav-label{display:none}}.cloud-providers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.cloud-providers article{display:flex;flex-direction:column;gap:10px;padding:12px}.cloud-providers small,.cloud-transfer small{color:var(--user-muted);font-size:11px}.cloud-connections,.cloud-browser-head{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;align-items:center}.cloud-file{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;border-bottom:1px solid var(--user-line)}.cloud-file>span{overflow-wrap:anywhere}.cloud-file button{padding:8px;font-size:11px}.cloud-transfer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:8px 0;padding:12px!important}.cloud-transfer progress{width:100%;grid-column:1/-1;height:6px;accent-color:var(--user-accent)}.cloud-transfer small{grid-column:1}.cloud-open{margin:8px;width:calc(100% - 16px);font-size:11px}.cloud-dialog{max-height:90dvh;overflow:auto}@media(max-width:650px){.cloud-providers{grid-template-columns:1fr}.cloud-file{grid-template-columns:minmax(0,1fr) auto}.cloud-file small{display:none}}.scene-studio{display:flex;flex-direction:column;gap:6px;min-height:calc(100dvh - 85px)}.sc-toolbar,.sc-stage-bar,.sc-stage-footer,.sc-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-toolbar{justify-content:space-between;min-height:40px}.sc-toolbar button,.sc-bottom button{padding:7px 10px;font-size:12px}.sc-toolbar>span{font-size:11px;color:var(--user-muted)}.sc-layout{display:grid;grid-template-columns:240px minmax(280px,1fr) 250px;gap:6px;flex:1;min-height:480px}.sc-layout>.panel{padding:10px;min-width:0;margin:0}.sc-catalog,.sc-inspector{max-height:calc(100dvh - 200px);overflow:auto}.sc-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;position:sticky;top:-10px;z-index:1;background:var(--user-surface);padding-bottom:8px}.sc-tabs button{padding:7px;font-size:11px}.sc-tabs [aria-selected=true],.sc-chips [aria-pressed=true],.sc-card[aria-pressed=true]{background:var(--workspace-soft);border-color:var(--user-accent)}.sc-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sc-card{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:12px!important;min-height:78px;text-align:left;font-size:11px}.sc-card>span{font-size:24px;color:var(--swatch,var(--user-accent));filter:drop-shadow(0 2px 8px currentColor)}.sc-catalog h3,.sc-inspector h3{font-size:12px;margin:16px 0 8px}.sc-chips{display:flex;flex-wrap:wrap;gap:4px}.sc-chips button{padding:6px 8px;font-size:11px}.sc-stage{display:flex;flex-direction:column;overflow:hidden}.sc-stage-bar{justify-content:space-between;font-size:10px;min-height:25px;color:var(--user-muted)}#sc-viewport{flex:1;min-height:380px;border-radius:8px;overflow:hidden;position:relative;background:#10151f;touch-action:none}#sc-viewport canvas{display:block;width:100%;height:100%}.sc-stage-footer{padding-top:7px;font-size:10px;color:var(--user-muted)}.sc-stage-footer button{font-size:11px;padding:6px}.sc-tree{display:flex;width:100%;gap:7px;padding:7px!important;margin:2px 0;text-align:left;font-size:11px}.sc-tree.selected{border-color:var(--user-accent);background:var(--workspace-soft)}.sc-inspector fieldset{border:1px solid var(--user-line);border-radius:7px;margin:10px 0;padding:8px}.sc-inspector legend{font-size:10px}.sc-inspector label{display:flex;gap:6px;align-items:center;font-size:10px;min-height:28px}.sc-inspector input[type=range]{min-width:0;flex:1;padding:0}.sc-inspector output{min-width:35px}.sc-element-actions{display:flex;gap:4px}.sc-element-actions button{font-size:10px;padding:6px}.sc-bottom{padding:10px!important;margin:0!important}.sc-bottom>div:first-child{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:8px;font-size:11px}.sc-build{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;padding:6px 0;border-top:1px solid var(--user-line)}.sc-build details{width:100%}.sc-build a{padding:7px}.sc-loader{width:16px;height:16px;border:2px solid var(--user-line);border-top-color:var(--user-accent);border-radius:50%;animation:sc-spin 1s linear infinite}.sc-preset{display:flex;gap:4px;margin:6px 0}.sc-preset>button:first-child{flex:1;text-align:left}.sc-binding{display:flex;justify-content:space-between;padding:5px;border-bottom:1px solid var(--user-line)}.sc-binding button{min-width:150px;padding:6px}#sc-catalog-body select{width:100%;margin:6px 0}#sc-catalog-body .hint{font-size:10px;line-height:1.5}@keyframes sc-spin{to{transform:rotate(360deg)}}@media(min-width:901px){body:has(#view-generator:not([hidden])) .app-content{padding:6px}body:has(#view-generator:not([hidden])) .app-heading,body:has(#view-generator:not([hidden])) .app-footer{display:none}}@media(max-width:1100px){.sc-layout{grid-template-columns:200px minmax(250px,1fr)}.sc-inspector{grid-column:1/-1;max-height:300px}.sc-inspector #sc-outliner{display:flex;flex-wrap:wrap}.sc-tree{width:auto}}@media(max-width:700px){.sc-layout{display:flex;flex-direction:column}.sc-catalog{max-height:300px}.sc-stage{min-height:450px}.sc-card-grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.sc-loader{animation:none}}.sc-character-card{display:grid;grid-template-columns:64px 1fr;text-align:left;gap:4px 8px;padding:8px!important;margin:7px 0;width:100%}.sc-character-card img{grid-row:span 3;width:64px;height:80px;object-fit:cover;border-radius:6px;background:var(--workspace-soft)}.sc-character-card small{font-size:9px;color:var(--user-muted)}@media(min-width:1101px){body.editing-workspace #view-generator{display:flex;flex:1;min-height:0;flex-direction:column}body.editing-workspace #view-generator[hidden]{display:none}body.editing-workspace .scene-studio{flex:1;min-height:0;overflow:hidden}body.editing-workspace .sc-layout{min-height:0}body.editing-workspace :is(.sc-catalog,.sc-inspector){max-height:none;min-height:0}body.editing-workspace #sc-viewport{min-height:100px}body.editing-workspace .sc-bottom{max-height:22vh;overflow:auto;flex:none}}@media(max-width:1100px){body.editing-workspace:has(#view-generator:not([hidden])) .app-content{display:block;overflow:auto}}.sc-properties-heading{display:flex;align-items:center;justify-content:space-between;gap:6px}.sc-properties-heading h3{margin:10px 0}.sc-element-actions button{padding:4px 8px}.sc-property-group{border:1px solid var(--user-line);border-radius:7px;margin:8px 0;overflow:hidden}.sc-property-group>summary{padding:8px 9px;font-size:11px;font-weight:650;cursor:pointer;background:var(--workspace-soft);display:list-item;color:var(--user-text)}.sc-property-group>summary small{float:right;font-size:9px;font-weight:400;color:var(--user-muted)}.sc-property-group>:not(summary){margin:8px}.sc-vector{display:grid;grid-template-columns:65px minmax(0,1fr);gap:6px;align-items:start}.sc-vector-label{font-size:10px;padding-top:7px;color:var(--user-muted)}.sc-vector-label button{border:0;padding:3px;margin:3px 0;display:block;background:none;color:var(--user-muted)}.sc-number{display:flex;align-items:center;gap:4px;min-width:0;min-height:25px;background:var(--user-bg);border:1px solid var(--user-line);border-radius:4px;margin:2px 0;cursor:ew-resize;touch-action:none;user-select:none;font-variant-numeric:tabular-nums;transition:border-color .12s,background .12s}.sc-number:hover,.sc-number:focus-within{border-color:var(--user-accent);background:var(--workspace-soft)}.sc-number>button{border:0;background:none;font-size:11px;min-width:20px;padding:3px;color:var(--user-muted);opacity:.35}.sc-number:hover>button,.sc-number:focus-within>button{opacity:1}.sc-number output{flex:1;text-align:center;font-size:11px;pointer-events:auto}.sc-number input{flex:1;min-width:0;width:40px!important;padding:3px!important;margin:0!important;border:0!important;font-size:11px!important;text-align:center;cursor:text}.sc-number input[hidden],.sc-number output[hidden]{display:none!important}.sc-axis{font-size:10px;font-weight:700}.sc-axis-x{color:#ef8c92}.sc-axis-y{color:#9acb96}.sc-axis-z{color:#91baff}.sc-property-line{display:flex!important;gap:6px;align-items:center;justify-content:space-between;font-size:10px!important;margin:7px 8px;min-height:25px}.sc-property-line>.sc-number{flex:0 1 125px}.sc-property-line select{max-width:145px;min-width:0;padding:5px!important;font-size:11px!important}.sc-property-line input[type=checkbox]{width:14px;height:14px;margin:0}.sc-property-line input[type=color]{width:80px;height:26px;padding:2px!important}.sc-property-group .hint{font-size:10px;line-height:1.5;color:var(--user-muted)}.sc-key-tools{display:flex;gap:4px}.sc-key-tools button{font-size:10px;padding:5px}.sc-timeline{position:relative;flex:1;min-width:120px;padding-bottom:13px}.sc-timeline input{width:100%;margin:0;padding:0;accent-color:var(--user-accent)}#sc-keys{position:absolute;bottom:0;left:6px;right:6px;height:13px}#sc-keys button{position:absolute;transform:translate(-50%);border:0;padding:0;background:none;color:var(--user-accent);font-size:11px;line-height:13px}#sc-keys button.active{color:#ffcd70}#sc-frame-label{font-size:10px;font-variant-numeric:tabular-nums;min-width:55px}#sc-autokey[aria-pressed=true]{background:#9e485e;color:#fff;border-color:#d77d91}.sc-stage-footer>small{flex-basis:100%}.sc-catalog .sc-card{min-height:64px;gap:5px}.sc-number:focus-visible{outline:2px solid var(--user-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sc-number{transition:none}}.sc-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sc-reference-card{display:flex;flex-direction:column;gap:5px;text-align:left;min-width:0;padding:7px!important;margin:5px 0;width:100%;overflow:hidden}.sc-reference-card svg{width:100%;height:64px;color:var(--user-accent);background:linear-gradient(135deg,var(--workspace-soft),transparent);border-radius:5px}.sc-reference-card b{font-size:11px}.sc-reference-card small,.sc-material-card small{font-size:9px;line-height:1.4;color:var(--user-muted)}.sc-reference-card:hover{border-color:var(--user-accent);transform:translateY(-1px)}.sc-material-card{display:grid;grid-template-columns:38px 1fr;gap:4px 8px;text-align:left;width:100%;margin:6px 0;padding:8px!important}.sc-material-card span{width:38px;height:38px;grid-row:span 2;border-radius:50%;box-shadow:inset -8px -7px 15px #0005,inset 4px 3px 8px #fff5}.sc-material-card b{font-size:11px}.sc-character-card img{grid-row:span 4}#sc-asset-cards .sc-card{width:100%;margin:5px 0}.sc-viewport-tools{display:flex;gap:4px;align-items:center}html[data-resolved-mode=light]{--user-bg:#edf0f5;--user-surface:#ffffff;--user-ink:#182230;--user-muted:#526174;--user-line:#cbd3df}html[data-resolved-mode=dark]{--user-bg:#111722;--user-surface:#1d2634;--user-ink:#f0f4fa;--user-muted:#b6c3d5;--user-line:#445269}#workspace{font-size:14px}#workspace label{color:var(--user-ink)}#workspace .sidebar nav button{font-size:13px;color:#c6cfdf}#workspace .workspace-nav-label{font-size:11px;color:#aebbd0}#workspace :is(.sc-catalog,.sc-inspector,.sc-bottom,.wb-workspace){font-size:13px;line-height:1.5}#workspace :is(.sc-catalog,.sc-inspector,.wb-workspace) :is(label,button,input,select,output,summary){font-size:13px!important}#workspace :is(.sc-catalog,.sc-inspector,.sc-bottom,.wb-workspace) :is(small,.hint,.v-status,.wb-field-note,.inspector-note,.wb-disclaimer){font-size:12px!important;line-height:1.5;color:var(--user-muted)}#workspace :is(.sc-catalog,.sc-inspector,.wb-workspace) :is(h3,b,strong){font-size:14px}#workspace .sc-property-group>summary{color:var(--user-ink)}#workspace .sc-axis{font-size:12px}#workspace .sc-number{min-height:30px}#workspace .sc-number>button{opacity:1;color:var(--user-ink)}#workspace .sc-vector{grid-template-columns:76px minmax(0,1fr)}#workspace .sc-vector-label{font-size:12px;color:var(--user-ink)}#workspace .sc-property-line{font-size:13px!important}#workspace .sc-property-line select{max-width:155px}#workspace .wb-workspace .v-monitor{color:#eef3fb}#workspace .wb-workspace .v-monitor :is(p,small,.v-status){color:#b9c6da}#workspace .wb-workspace .v-monitor :is(b,.v-monitor-top){color:#eef3fb}#workspace .wb-workspace .wb-media-empty{color:var(--user-ink)}#workspace .wb-workspace :is(.wb-ruler,.wb-track-labels,#wb-ruler){background:var(--user-bg);color:var(--user-ink)}#workspace .wb-workspace :is(#wb-track-video,#wb-track-audio){background:var(--user-surface);border-color:var(--user-line)}#workspace .wb-workspace .wb-ruler-mark{color:var(--user-muted)}#workspace .wb-workspace button:disabled{opacity:1;color:var(--user-muted);background:var(--user-bg);border:1px dashed var(--user-line);cursor:not-allowed}#workspace .wb-workspace :is(input,select){min-height:36px!important}#workspace .wb-workspace .v-settings summary{color:var(--user-ink)}#workspace :is(.sc-stage-bar,.sc-stage-footer,.sc-toolbar>span,#sc-frame-label){font-size:12px;color:var(--user-muted)}@media(min-width:2200px){#workspace{font-size:15px}#workspace .sidebar nav button{font-size:14px}#workspace :is(.sc-catalog,.sc-inspector,.wb-workspace) :is(label,button,input,select,output,summary){font-size:14px!important}#workspace :is(.sc-catalog,.sc-inspector,.wb-workspace) :is(small,.hint,.v-status){font-size:13px!important}.sc-layout{grid-template-columns:300px minmax(280px,1fr) 320px}}.studio-demo-dialog{max-width:850px;background:var(--user-surface,#fff);color:var(--user-ink,#182230)}.studio-demo-dialog p{color:var(--user-muted,#526174);font-size:14px}.studio-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-demo-grid>button{display:flex;flex-direction:column;gap:10px;text-align:left;border:1px solid var(--user-line,#cbd3df);padding:12px;border-radius:10px;color:inherit;background:var(--user-bg,#edf0f5)}.studio-demo-art{width:100%;height:100px;display:grid;place-items:center;font-size:36px;color:#f4f7ff;background:radial-gradient(circle at 30% 30%,hsl(var(--demo-hue) 60% 55%),#101726 80%);border-radius:7px}.studio-demo-grid small{font-size:13px;line-height:1.5;color:var(--user-muted,#526174)}.studio-demo-status{min-height:24px}@media(max-width:600px){.studio-demo-grid{grid-template-columns:1fr 1fr}}.sc-context-menu,.sc-floating{position:fixed;z-index:900;background:var(--user-surface,#1d2634);color:var(--user-ink,#f0f4fa);border:1px solid var(--user-line,#445269);border-radius:10px;box-shadow:0 18px 64px #0005;font:14px/1.5 Inter,Arial,sans-serif}.sc-context-menu{width:260px;padding:6px;animation:studio-fade .12s ease}.sc-context-menu>b{display:block;padding:7px 10px;border-bottom:1px solid var(--user-line);font-size:13px;overflow:hidden;text-overflow:ellipsis}.sc-context-menu button{display:block;width:100%;padding:9px 10px;text-align:left;border-radius:5px;font-size:13px;color:inherit}.sc-context-menu button:hover,.sc-context-menu button:focus{background:var(--workspace-soft,#39465c);outline:2px solid var(--user-accent,#8daaff);outline-offset:-2px}.sc-floating{width:min(380px,calc(100vw - 16px));height:min(680px,calc(100dvh - 120px));min-width:280px;min-height:220px;resize:both;overflow:hidden;display:flex;flex-direction:column}.sc-floating header{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--user-bg,#111722);border-bottom:1px solid var(--user-line);cursor:move;touch-action:none}.sc-floating header strong{flex:1;font-size:14px}.sc-floating header button{color:inherit;font-size:20px;padding:2px 8px;border-radius:5px}.sc-floating-body{overflow:auto;min-height:0;flex:1;padding:10px}.sc-floating :is(label,button,select,output,summary,.sc-property-line){font-size:13px!important;color:var(--user-ink)}.sc-floating :is(input,select){background:var(--user-bg);color:var(--user-ink);border-color:var(--user-line)}.sc-floating .hint{background:var(--user-bg);color:var(--user-muted);font-size:12px}.sc-floating-dock{font-size:13px;padding:12px;color:var(--user-muted)}html[data-resolved-mode=light] .sc-axis-x{color:#a52c3e}html[data-resolved-mode=light] .sc-axis-y{color:#276632}html[data-resolved-mode=light] .sc-axis-z{color:#245ab0}html[data-resolved-mode=dark] .sc-axis-x{color:#f3a3a9}html[data-resolved-mode=dark] .sc-axis-y{color:#abd49b}html[data-resolved-mode=dark] .sc-axis-z{color:#9dc9ff}.sc-property-group{padding:0!important}.sc-floating .sc-number>button{opacity:1}.sc-floating header button{font-size:20px!important;min-width:32px;min-height:32px}#workspace .wb-workspace .wb-clip-name{color:var(--user-ink);font-size:12px;font-weight:600}#workspace .wb-workspace .wb-clip small{color:var(--user-muted);font-size:11px}#workspace .wb-workspace .wb-track-labels>div{color:var(--user-ink)}.lc-credits-dialog{width:min(480px,calc(100vw - 32px));padding:22px;border:1px solid var(--user-line);border-radius:16px;background:var(--user-surface,#fff);color:var(--user-ink,#182230);box-shadow:0 24px 80px #0005}.lc-credits-dialog header{display:flex;align-items:center;justify-content:space-between}.lc-credits-dialog h3{margin:0}.lc-credits-dialog label{display:grid;gap:5px;margin:12px 0;font-size:13px}.lc-credits-dialog input{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--user-line);border-radius:8px;background:var(--user-bg);color:inherit}.lc-credits-dialog p{font-size:13px;line-height:1.5;color:var(--user-muted)}.lc-credits-dialog output{display:block;padding:12px 0;font-size:13px}.lc-credits-dialog .primary{width:100%;padding:12px;background:var(--user-accent);color:#fff;border:0;border-radius:9px}.lc-credits-dialog::backdrop{background:#0c142259;backdrop-filter:blur(5px)}#lc-credits-open{white-space:nowrap;font-size:12px;min-height:32px}@media(max-width:800px){#lc-credits-open{font-size:11px;padding:5px}.lc-credits-dialog{padding:16px}}#workspace .sc-blender-workspace{gap:3px;--sc-left:230px;--sc-right:300px;--sc-selected:#df893d;--sc-panel:var(--user-surface);--sc-edge:var(--user-line)}#workspace .sc-blender-workspace .sc-layout{position:relative;grid-template-columns:var(--sc-left) minmax(260px,1fr) var(--sc-right);gap:5px;min-height:0}#workspace .sc-blender-workspace .sc-layout>.panel{border-radius:4px;padding:8px}#workspace .sc-blender-workspace .sc-toolbar{flex-wrap:nowrap;gap:8px;padding:2px 3px;min-height:36px}#workspace .sc-workspaces{display:flex;gap:2px;align-self:stretch;align-items:center}#workspace .sc-workspaces button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:12px;padding:7px 9px}#workspace .sc-workspaces [aria-pressed=true]{border-bottom-color:var(--sc-selected);background:var(--workspace-soft);color:var(--user-ink)}#workspace .sc-blender-workspace .sc-toolbar-actions{flex-wrap:nowrap;gap:4px;margin-left:auto}#workspace .sc-blender-workspace .sc-stage{position:relative;padding:0!important;background:#20242b;isolation:isolate}#workspace .sc-blender-workspace .sc-stage-bar{padding:5px 8px;background:var(--sc-panel);color:var(--user-ink);gap:8px;flex-wrap:nowrap;min-height:34px}#workspace .sc-stage-bar b{font-size:12px;white-space:nowrap}#workspace .sc-stage-bar #sc-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--user-muted)}#workspace .sc-view-actions{display:flex;gap:2px;margin-left:auto;flex:none}#workspace .sc-view-actions button{width:27px;height:26px;padding:2px;border-radius:4px;font-size:13px}#workspace .sc-view-actions [aria-pressed=true],#workspace .sc-tools [aria-pressed=true]{background:#74502e;color:#fff;border-color:#d48b49}#workspace .sc-tools{position:absolute;top:46px;left:9px;z-index:3;display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:6px;background:#20242be8;border:1px solid #616873;box-shadow:0 4px 15px #0004}#workspace .sc-tools button{font-size:22px;width:34px;height:34px;padding:0;border-radius:4px;background:#343a43;border:1px solid #5c6572;color:#eef2f6}#workspace .sc-tools hr{margin:2px;border:0;border-top:1px solid #69717d}#workspace .sc-view-label{position:absolute;left:61px;top:49px;pointer-events:none;color:#edf0f4;font-size:12px;text-shadow:0 1px 2px #000}#workspace .sc-blender-workspace #sc-viewport{border-radius:0;min-height:100px;outline-offset:-2px}#workspace .sc-blender-workspace .sc-inspector{display:flex;flex-direction:column;padding:0!important;overflow:hidden;position:relative}#workspace .sc-outliner-heading{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:7px;border-bottom:1px solid var(--sc-edge);flex:none}#workspace .sc-outliner-heading b{font-size:12px}#workspace .sc-outliner-heading input{width:100%;min-width:0;min-height:28px;padding:4px 7px;font-size:12px!important}#workspace .sc-blender-workspace #sc-outliner{max-height:26%;min-height:58px;overflow:auto;padding:4px;flex:none}#workspace .sc-tree-row{display:flex;align-items:center;gap:2px;border-radius:3px}#workspace .sc-tree-row.selected{background:var(--workspace-soft);box-shadow:inset 2px 0 var(--sc-selected)}#workspace .sc-tree-row .sc-tree{flex:1;min-width:0;border:0;background:transparent;margin:0;border-radius:0;padding:5px!important;align-items:center;gap:6px}#workspace .sc-tree-row .sc-tree>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#workspace .sc-tree-row .sc-tree small{margin-left:auto;white-space:nowrap}#workspace .sc-tree-row .sc-tree-eye{flex:none;width:26px;height:26px;padding:2px;border:0;background:transparent;color:var(--user-muted)}#workspace .sc-tree-row [aria-pressed=false]{opacity:.45}#workspace .sc-properties-label{padding:7px 10px;border-block:1px solid var(--sc-edge);font-size:12px;font-weight:650;flex:none;background:var(--workspace-soft)}#workspace .sc-blender-workspace #sc-inspector{flex:1;overflow:auto;padding:8px;min-height:0}#workspace .sc-resize{position:absolute;top:0;bottom:0;width:8px;z-index:9;cursor:col-resize;touch-action:none;transition:background .15s}#workspace .sc-resize-left{left:calc(var(--sc-left) - 2px)}#workspace .sc-resize-right{right:calc(var(--sc-right) - 2px)}#workspace .sc-resize:is(:hover,:focus-visible){background:#d88b4277;outline:none}#workspace .sc-resizing{user-select:none;cursor:col-resize}#workspace .sc-blender-workspace.sc-no-catalog .sc-catalog,#workspace .sc-no-catalog .sc-resize-left,#workspace .sc-no-properties .sc-inspector,#workspace .sc-no-properties .sc-resize-right{display:none!important}#workspace .sc-blender-workspace.sc-no-catalog .sc-layout{grid-template-columns:minmax(260px,1fr) var(--sc-right)}#workspace .sc-blender-workspace.sc-no-properties .sc-layout{grid-template-columns:var(--sc-left) minmax(260px,1fr)}#workspace .sc-blender-workspace.sc-no-properties.sc-no-catalog .sc-layout,#workspace .sc-blender-workspace.sc-viewport-max .sc-layout{grid-template-columns:1fr}#workspace .sc-viewport-max :is(.sc-catalog,.sc-inspector,.sc-resize,.sc-bottom),#workspace .sc-builds-collapsed .sc-bottom{display:none!important}#workspace .sc-blender-workspace>.sc-stage-footer{flex:none;min-height:76px;background:var(--sc-panel);border:1px solid var(--sc-edge);border-radius:4px;padding:6px 9px;gap:6px;display:grid;grid-template-columns:auto auto auto 1fr auto auto auto}#workspace .sc-stage-footer small{grid-column:1/-1;font-size:11px;line-height:1.3;color:var(--user-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#workspace .sc-blender-workspace .sc-timeline{height:36px;border:1px solid var(--sc-edge);border-radius:3px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),var(--sc-edge) calc(10% - 1px),var(--sc-edge) 10%);padding:0 4px;min-width:60px}#workspace .sc-blender-workspace .sc-timeline input{height:20px;width:100%;padding:0;margin:0;accent-color:var(--sc-selected)}#workspace .sc-blender-workspace #sc-keys{height:14px}#workspace .sc-blender-workspace[data-workspace=animation]>.sc-stage-footer{min-height:106px}#workspace .sc-blender-workspace[data-workspace=animation] .sc-timeline{height:60px}#workspace .sc-quality{font-size:12px;padding:6px;border:1px solid var(--sc-edge);border-radius:4px;margin:0 0 9px}#workspace .sc-quality span{display:block;margin:6px 0;color:var(--user-muted)}@media(min-width:901px)and (max-width:1250px){#workspace .sc-blender-workspace #sc-save-status,#workspace .sc-toolbar>strong,#workspace #sc-direction{display:none}#workspace .sc-blender-workspace .sc-inspector{grid-column:auto;max-height:none}#workspace .sc-workspaces button{padding:5px}}@media(max-width:900px){#workspace .sc-blender-workspace .sc-layout{display:flex!important}#workspace .sc-resize,#workspace .sc-workspaces,#workspace .sc-toolbar-actions :is(#sc-toggle-catalog,#sc-toggle-properties,#sc-toggle-builds){display:none}#workspace .sc-blender-workspace>.sc-stage-footer{display:flex;flex-wrap:wrap;min-height:72px;padding:4px}#workspace .sc-blender-workspace .sc-timeline{flex:1;min-width:120px}#workspace .sc-blender-workspace .sc-stage-bar{padding:4px;flex-wrap:wrap;gap:2px}#workspace .sc-stage-bar b,#workspace .sc-stage-bar #sc-info{display:none}#workspace .sc-tools{top:42px;left:5px}#workspace .sc-tools button{width:30px;height:32px}#workspace .sc-view-label{top:45px;left:48px;font-size:10px}#workspace .sc-blender-workspace.sc-builds-collapsed.focus-queue .sc-bottom{display:flex!important}#workspace .sc-blender-workspace .sc-inspector{padding:6px!important}#workspace .sc-blender-workspace #sc-outliner{max-height:180px}#workspace .sc-blender-workspace.sc-viewport-max :is(.sc-catalog,.sc-inspector){display:none!important}}@media(prefers-reduced-motion:reduce){#workspace .sc-resize{transition:none}}#workspace .sc-blender-workspace .sc-toolbar button{min-height:30px!important;max-height:36px!important;padding:5px 8px!important;white-space:nowrap!important;line-height:1.2!important;font-size:12px!important;border-radius:5px!important;flex-direction:row!important;gap:4px!important}#workspace .sc-blender-workspace .sc-toolbar>strong{white-space:nowrap;font-size:12px!important}#workspace .sc-blender-workspace .sc-toolbar #sc-input{font-size:0!important;width:30px;overflow:hidden}#workspace .sc-blender-workspace .sc-toolbar #sc-input:before{content:"⌨";font-size:16px}#workspace .sc-blender-workspace #sc-viewport:not([data-preview-loading="0"])[data-preview-loading]:after{content:"Подготовка 3D-персонажа…";position:absolute;bottom:12px;left:12px;z-index:2;padding:7px 11px;border-radius:6px;background:#20242be8;color:#edf0f4;border:1px solid #68717d;font-size:12px;pointer-events:none}@media(max-width:1250px){#workspace .sc-toolbar #sc-preset-save{display:none}#workspace .sc-toolbar-actions #sc-build{font-size:11px!important}#workspace .sc-blender-workspace .sc-toolbar{gap:3px}}@media(max-width:900px){body.editing-workspace:has(#view-generator:not([hidden])) .app-content{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}body.editing-workspace #view-generator:not([hidden]){display:flex!important;flex:1!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}#workspace .sc-blender-workspace{flex:1!important;min-height:0!important;height:100%!important}#workspace .sc-blender-workspace .sc-layout{flex:1!important;min-height:0!important}#workspace .sc-blender-workspace>.sc-stage-footer{min-height:72px;flex:none}#workspace .sc-blender-workspace>.sc-stage-footer .sc-timeline{order:10;flex-basis:calc(100% - 65px)}#workspace .sc-blender-workspace>.sc-stage-footer small{display:none!important}}#workspace .sc-blender-workspace #sc-viewport[data-preview-loading="0"][data-preview-approximate=true]:after{content:"Для этого действия — нейтральный блокинг. Полный mocap в .blend.";position:absolute;bottom:8px;left:8px;right:8px;z-index:2;padding:6px 9px;border-radius:5px;background:#20242bdc;color:#e7edf3;font-size:11px;pointer-events:none}@media(max-width:900px){body:has(#view-generator:not([hidden])) yeti3-admin-gpu{display:none!important}}.sc-character-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:8px 0}.sc-character-modes button{padding:6px 2px;font-size:11px}.sc-character-controls>details{border-top:1px solid var(--border,#394152);padding:9px 0}.sc-character-controls summary{cursor:pointer;font-weight:650}.sc-face-channel{display:grid!important;grid-template-columns:102px minmax(50px,1fr) 32px;gap:6px;align-items:center;font-size:11px;margin:8px 0!important}.sc-face-channel input{min-width:0;padding:0}.sc-face-channel output{font-variant-numeric:tabular-nums;text-align:right;color:inherit}.sc-character-controls select{max-width:100%;font-size:11px}.sc-limb-picks button{font-size:10px;padding:5px 6px}.sc-character-controls .hint{font-size:11px;line-height:1.5}.sc-character-controls button[aria-pressed=true]{background:#34567c;color:#eff7ff;border-color:#78b8ed}.sc-character-controls .sc-key-tools{margin:9px 0}.sc-character-controls[data-character-mode=face] .sc-rig-tools,.sc-character-controls[data-character-mode=sculpt] .sc-rig-tools{display:none}#job-detail .pi-stop-render{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 16px;border:1px solid color-mix(in srgb,#db4b5c 42%,var(--user-line,#dce1eb));border-radius:9px;background:color-mix(in srgb,#db4b5c 12%,var(--user-surface,#fff));color:var(--user-ink,#202633);font:inherit;font-weight:700;cursor:pointer;transition:background .18s,transform .18s}#job-detail .pi-stop-render[hidden],#job-detail .pi-stop-status[hidden]{display:none}#job-detail .pi-stop-render:hover:not(:disabled){background:color-mix(in srgb,#db4b5c 22%,var(--user-surface,#fff));transform:translateY(-1px)}#job-detail .pi-stop-render:focus-visible{outline:3px solid #db4b5c;outline-offset:3px}#job-detail .pi-stop-render:disabled{opacity:.65;cursor:wait}#job-detail .pi-stop-status{margin:8px 0 12px;padding:10px 14px;border:1px solid var(--user-line,#dce1eb);border-radius:9px;background:var(--user-surface,#fff);color:var(--user-ink,#202633);font-size:13px;line-height:1.5}#job-detail .pi-stop-status[data-state=RELEASED]{border-color:color-mix(in srgb,#588966 50%,var(--user-line,#dce1eb))}@media(prefers-reduced-motion:reduce){#job-detail .pi-stop-render{transition:none}}.consumer-preflight{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px}.consumer-preflight li{display:flex;gap:9px;padding:10px;border:1px solid currentColor;border-radius:9px}.consumer-preflight li>span{flex:0 0 20px;font-size:17px}.consumer-preflight li div{min-width:0;display:grid;gap:3px}.consumer-preflight small{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.consumer-preflight b{font-size:13px;line-height:1.4}.consumer-preflight [data-state=ready]>span{color:#76bb91}.consumer-preflight [data-state=waiting]>span,.consumer-preflight [data-state=missing]>span{color:#d5af6c}#studio-plan>[data-preflight-node]{width:100%;margin:8px 0}#studio-plan>small{display:block;margin:10px 0}.consumer-next-step{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--line,#c8cdd8);border-radius:12px;margin-bottom:12px;background:var(--panel,#fff)}.consumer-next-step div{flex:1;min-width:0}.consumer-next-step p,.consumer-next-step small{line-height:1.5;margin:5px 0}.consumer-next-step small{display:block}.consumer-next-step button{flex-shrink:0}@media(max-width:600px){.consumer-next-step{align-items:stretch;flex-direction:column}}#sc-viewport:has(.sc-preview-status):after{display:none}.sc-preview-status{position:absolute;bottom:12px;left:12px;right:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #647080;border-radius:8px;background:#20242bf0;color:#edf0f4;font-size:12px;line-height:1.4}.sc-preview-status button{flex-shrink:0;border:1px solid #8594ab;background:#30394a;color:#fff;border-radius:6px;padding:7px 10px;cursor:pointer}@media(max-width:600px){.sc-preview-status{flex-wrap:wrap}.sc-preview-status button{width:100%}}.rh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.rh-run,.rh-comparison{padding:16px;border:1px solid var(--border,#8891a633);border-radius:14px;background:var(--surface,#ffffff08)}.rh-run header,.rh-run footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rh-run header{justify-content:space-between}.rh-run h4{margin:12px 0 6px}.rh-run small,.rh-metrics span{opacity:.8}.rh-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.rh-metrics span,.rh-metrics b{display:block}.rh-metrics span{font-size:12px}.rh-metrics b{margin-top:5px;font-size:17px}.rh-bar{height:5px;border-radius:8px;background:#8891a622;overflow:hidden}.rh-bar i{display:block;height:100%;background:var(--accent,#7952db);transition:width .35s ease}.rh-comparison{margin:12px 0;border-color:var(--accent,#7952db)}.rh-diff{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #8891a622;overflow-wrap:anywhere}.rh-run footer{margin-top:12px}@media(prefers-reduced-motion:reduce){.rh-bar i{transition:none}}.rh-preview{width:100%;height:150px;object-fit:contain;background:#10131b;border-radius:8px;margin-top:12px}.rh-run details{margin-top:12px}.rh-run .rh-diff{grid-template-columns:1fr 2fr}#job-detail .rh-bar i{width:var(--rh-size,0%)!important;min-width:0!important;max-width:100%}#job-detail svg.rh-bar{display:block;width:100%;height:5px}#job-detail .rh-value{fill:var(--accent,#7952db)}.rh-visual{border:1px solid #8891a633;border-radius:14px;padding:14px;margin:12px 0}.rh-visual canvas{display:block;width:100%;max-height:48vh;object-fit:contain;background:#10131b;border-radius:10px}.rh-ab-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;margin-top:12px}.rh-ab-controls label{display:grid;gap:6px}.rh-ab-controls input{width:100%}@media(max-width:640px){.rh-ab-controls{grid-template-columns:1fr}.rh-metrics{gap:6px}.rh-metrics b{font-size:14px}}

@font-face{font-family:DejaVu Sans;src:url(/api/creative/fonts/sans) format("truetype");font-display:swap}@font-face{font-family:"DejaVu Serif";src:url(/api/creative/fonts/serif) format("truetype");font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/api/creative/fonts/mono) format("truetype");font-display:swap}@font-face{font-family:DejaVu Sans;font-weight:700;src:url(/api/creative/fonts/sans-bold) format("truetype");font-display:swap}.cw-workspace{--cw-line:var(--user-line,#445269);--cw-surface:var(--user-surface,#1d2634);--cw-bg:var(--user-bg,#111722);--cw-ink:var(--user-ink,#f0f4fa);--cw-muted:var(--user-muted,#b6c3d5);--cw-accent:var(--user-accent,#7651c9);display:flex;flex-direction:column;height:100%;min-height:0;color:var(--cw-ink);background:var(--cw-bg);font:13px/1.4 Inter,Arial,sans-serif;border:1px solid var(--cw-line);border-radius:10px;overflow:hidden}.cw-workspace *{box-sizing:border-box}.cw-workspace svg:not(#cw-artboard svg,.cw-template-grid svg,#cw-pages svg){width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cw-workspace button,.cw-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid var(--cw-line,var(--user-line));border-radius:6px;background:var(--cw-surface,var(--user-surface));color:var(--cw-ink,var(--user-ink));font-size:12px;cursor:pointer;transition:background .15s,transform .12s,border-color .15s}.cw-workspace button:hover,.cw-dialog button:hover{background:color-mix(in srgb,var(--cw-accent,var(--user-accent)) 13%,var(--cw-surface,var(--user-surface)));border-color:var(--cw-accent,var(--user-accent))}.cw-workspace button:active,.cw-dialog button:active{transform:translateY(1px)}.cw-workspace button:focus-visible{outline:2px solid var(--cw-accent);outline-offset:1px}.cw-workspace input,.cw-workspace select,.cw-workspace textarea{min-height:30px;border:1px solid var(--cw-line);border-radius:5px;padding:5px 7px;background:var(--cw-bg);color:var(--cw-ink);font:inherit;max-width:100%}.cw-workspace input[type=range]{padding:0;min-height:28px}.cw-workspace input[type=color]{width:100%;padding:2px}.cw-workspace input[type=checkbox]{min-height:0}.cw-workspace label{font-size:12px;display:flex;flex-direction:column;gap:4px;color:var(--cw-muted);margin:0 0 9px}.cw-toolbar{display:flex;align-items:center;gap:6px;padding:6px;background:var(--cw-surface);border-bottom:1px solid var(--cw-line);min-height:46px;flex-shrink:0}.cw-toolbar #cw-name{width:clamp(100px,16vw,240px);font-weight:600}.cw-toolbar #cw-projects{max-width:155px}.cw-kind{font-size:12px;white-space:nowrap;font-weight:600}.cw-spacer{flex:1}#cw-save-status{font-size:11px;color:var(--cw-muted);max-width:230px}#cw-save-status[data-state=error]{color:#e77477}#cw-save-status[data-state=saving]{animation:cw-pulse 1s ease-in-out infinite}.cw-body{display:grid;grid-template-columns:42px 210px minmax(150px,1fr) 250px;flex:1;min-height:0;position:relative}.cw-tools{display:flex;flex-direction:column;align-items:center;gap:6px;padding:7px 4px;background:var(--cw-surface);border-right:1px solid var(--cw-line);overflow:auto}.cw-tools button{padding:5px;min-width:32px}.cw-tools i{width:24px;border-top:1px solid var(--cw-line);margin:6px 0}.cw-tools button[aria-pressed=true]{color:var(--cw-accent);background:color-mix(in srgb,var(--cw-accent) 14%,var(--cw-surface));border-color:var(--cw-accent)}.cw-left,.cw-right{background:var(--cw-surface);min-height:0;overflow:auto;scrollbar-width:thin}.cw-left{display:flex;flex-direction:column;border-right:1px solid var(--cw-line)}.cw-right{border-left:1px solid var(--cw-line)}.cw-left>header,.cw-right>header{display:flex;align-items:center;gap:5px;min-height:38px;padding:5px 8px;border-bottom:1px solid var(--cw-line);font-size:12px}.cw-left header>b,.cw-right header>b{flex:1}.cw-left header button,.cw-right header button{min-height:26px;padding:2px 7px}.cw-page-controls{display:flex;gap:4px;padding:6px}.cw-page-controls button:first-child{flex:1}.cw-left footer{display:flex;gap:4px;padding:6px;margin-top:auto}.cw-left footer button{flex:1}#cw-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;max-height:240px;overflow:auto}#cw-pages button{display:flex;flex-direction:column;gap:5px;padding:5px;background:var(--cw-bg)}#cw-pages span{height:64px;max-width:100%;display:flex;align-items:center;justify-content:center}#cw-pages svg{width:100%;height:100%;filter:drop-shadow(0 2px 3px #0003)}#cw-pages b{font-size:10px}.cw-layer{display:flex;align-items:center;gap:2px;min-height:38px;border-bottom:1px solid color-mix(in srgb,var(--cw-line) 55%,transparent);padding:3px 5px}.cw-layer>button:first-child{flex:1;min-width:0;justify-content:flex-start;border:0;background:transparent}.cw-layer>button:first-child span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:116px}.cw-layer>button:not(:first-child){border:0;min-height:26px;min-width:22px;padding:3px}.cw-layer.selected{background:color-mix(in srgb,var(--cw-accent) 15%,var(--cw-surface));box-shadow:inset 2px 0 var(--cw-accent)}.cw-stage-wrap{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--cw-bg)}.cw-ruler{height:30px;min-height:30px;display:flex;align-items:center;gap:8px;padding:3px 10px;background:var(--cw-surface);border-bottom:1px solid var(--cw-line);font-size:11px;color:var(--cw-muted)}.cw-ruler>span{flex:1}.cw-ruler>label{margin:0;display:flex;flex-direction:row;align-items:center;font-size:11px}.cw-ruler button{min-height:24px;padding:1px 6px}.cw-stage{flex:1;min-height:150px;overflow:auto;position:relative;display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(var(--cw-line) .7px,transparent .8px) 0 0/16px 16px;touch-action:none;user-select:none;outline:none}.cw-stage.cw-draw{cursor:crosshair}#cw-artboard{flex-shrink:0;box-shadow:0 8px 40px #0003;position:relative}#cw-artboard>svg{width:100%;height:100%;display:block;overflow:visible}.cw-margin{fill:none;stroke:#d24586;stroke-width:1;stroke-dasharray:6 5;pointer-events:none;vector-effect:non-scaling-stroke}.cw-selection{fill:transparent;stroke:#478aff;stroke-width:1.5;pointer-events:none}.cw-selection>rect{vector-effect:non-scaling-stroke}.cw-selection .cw-handle{fill:#fff;stroke:#478aff;cursor:nwse-resize;pointer-events:all}#cw-artboard [data-cw-object]{cursor:move}#cw-artboard [data-cw-object] text{user-select:none}.cw-right #cw-inspector{padding:12px}.cw-inspector-title{display:flex;gap:6px;align-items:center;margin-bottom:12px}.cw-inspector-title input{width:100%;font-weight:600}.cw-properties{display:grid;grid-template-columns:1fr 1fr;gap:4px 9px}.cw-workspace details{padding:8px 0;border-top:1px solid var(--cw-line)}.cw-workspace details summary{cursor:pointer;font-weight:600;font-size:12px;margin-bottom:10px}.cw-workspace textarea{width:100%;resize:vertical;line-height:1.5}.cw-align{display:flex;flex-wrap:wrap;gap:4px;padding:12px 0}.cw-align b{width:100%;font-size:12px;margin-bottom:4px}.cw-align button{flex:1}.cw-note{font-size:12px;color:var(--cw-muted);line-height:1.6}.cw-key-list{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0}.cw-motion-bar{display:flex;align-items:center;gap:8px;padding:7px 9px;border-top:1px solid var(--cw-line);background:var(--cw-surface)}.cw-motion-bar input[type=range]{min-width:60px;flex:1;width:100%}.cw-motion-bar output{font:12px monospace;white-space:nowrap}.cw-motion-bar button{white-space:nowrap}#cw-timeline{height:140px;min-height:75px;resize:vertical;overflow:auto;background:var(--cw-surface);border-top:1px solid var(--cw-line)}.cw-track{display:flex;height:30px;border-bottom:1px solid var(--cw-line);align-items:center}.cw-track>button{width:145px;min-width:145px;height:28px;min-height:28px;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;font-size:11px}.cw-track-line{height:30px;flex:1;position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),var(--cw-line) 10%);margin:0 8px}.cw-track-line .cw-key-dot{position:absolute;transform:translate(-50%);padding:0;border:0;min-height:28px;color:var(--cw-accent);background:transparent;font-size:12px}.cw-track-line>i{position:absolute;top:0;bottom:0;width:1px;background:#ed7a69;pointer-events:none}.cw-status{display:flex;gap:12px;align-items:center;min-height:32px;padding:3px 8px;border-top:1px solid var(--cw-line);background:var(--cw-surface);font-size:11px;color:var(--cw-muted)}.cw-status button{border:0;padding:3px 5px;min-height:26px;font-size:11px}.cw-status svg{width:14px!important;height:14px!important}.cw-panel-backdrop{display:none!important}.cw-dialog{background:var(--user-surface,#fff);color:var(--user-ink,#182230);width:min(1050px,calc(100vw - 24px));max-height:90dvh;padding:20px;border:1px solid var(--user-line,#cbd3df);border-radius:14px;box-shadow:0 20px 90px #0005;overflow:auto}.cw-dialog::backdrop{background:#111a2c70;backdrop-filter:blur(4px)}.cw-dialog>header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.cw-dialog h2{flex:1;margin:0;font-size:22px}.cw-dialog p,.cw-dialog li{font-size:13px;line-height:1.7;color:var(--user-muted)}.cw-dialog label{display:flex;flex-direction:column;gap:5px;font-size:13px;margin:10px 0}.cw-dialog input,.cw-dialog select{padding:8px;border:1px solid var(--user-line);border-radius:6px;background:var(--user-bg);color:var(--user-ink);max-width:100%}.cw-dialog .cw-check{flex-direction:row;align-items:center}.cw-dialog output{display:block;margin-top:12px}.cw-template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.cw-template-grid>button{display:flex;flex-direction:column;text-align:left;align-items:stretch;padding:8px;gap:8px;background:var(--user-bg)}.cw-template-grid>button>span{height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cw-template-grid svg{width:100%;height:100%}.cw-template-grid b{font-size:12px}.cw-template-grid small{color:var(--user-muted);font-size:11px}.cw-export-options,.cw-motion-presets{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.cw-export-options a{display:flex;gap:10px;align-items:center;padding:20px 30px;border:1px solid var(--user-line);border-radius:8px;color:var(--user-ink)}.cw-export-options svg{width:20px;height:20px;stroke:currentColor;fill:none}.cw-versions>div{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--user-line);padding:10px 0}.cw-versions span{flex:1;font-size:13px}.cw-context{position:fixed;width:210px;z-index:1000;background:var(--user-surface,#1d2634);color:var(--user-ink,#f0f4fa);border:1px solid var(--user-line);border-radius:8px;padding:5px;box-shadow:0 12px 50px #0006}.cw-context button{display:block;width:100%;padding:10px 12px;text-align:left;font-size:13px;color:inherit;border-radius:4px}.cw-context button:hover{background:var(--user-bg)}.cw-loading{display:flex;align-items:center;justify-content:center;gap:12px;flex:1;min-height:200px;color:var(--user-muted);animation:cw-pulse 1.4s infinite}.cw-loading svg{width:24px;height:24px;fill:none;stroke:currentColor}.cw-market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.cw-market-grid article{overflow:hidden;padding:12px;background:var(--user-surface);border:1px solid var(--user-line);border-radius:12px}.cw-market-grid img{width:100%;height:180px;object-fit:contain;background:var(--user-bg);border-radius:7px}.cw-market-grid h3{font-size:15px;margin:12px 0 6px}.cw-market-grid p{font-size:12px;color:var(--user-muted)}.cw-market-actions{display:flex;gap:6px;flex-wrap:wrap}.cw-market-actions button{font-size:12px;padding:7px;border:1px solid var(--user-line);border-radius:6px}.cw-market-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.cw-market-head p{color:var(--user-muted);font-size:13px}.cw-market-license{display:flex;align-items:center;gap:12px;padding:12px;margin-top:8px;border:1px solid var(--user-line);background:var(--user-surface);border-radius:8px;font-size:13px}.cw-market-license span{flex:1}body.editing-workspace :is(#view-publication,#view-graphic,#view-motion){flex:1;min-height:0;display:flex;flex-direction:column}body.editing-workspace :is(#view-publication,#view-graphic,#view-motion)[hidden]{display:none}@media(min-width:1101px){.cw-workspace.cw-hide-left .cw-body{grid-template-columns:42px 0 minmax(150px,1fr) 250px}.cw-hide-left .cw-left{visibility:hidden}.cw-workspace.cw-hide-right .cw-body{grid-template-columns:42px 210px minmax(150px,1fr) 0}.cw-hide-right .cw-right{visibility:hidden}.cw-workspace.cw-hide-left.cw-hide-right .cw-body{grid-template-columns:42px 0 minmax(150px,1fr) 0}}@media(max-width:1350px){.cw-kind{display:none}.cw-toolbar #cw-projects{max-width:130px}.cw-toolbar button span{display:none}.cw-body{grid-template-columns:40px 180px minmax(150px,1fr) 225px}.cw-layer>button:first-child span{max-width:90px}.cw-status #cw-quota{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.cw-body{grid-template-columns:42px minmax(100px,1fr)}.cw-left,.cw-right{display:none;position:absolute;top:0;bottom:0;z-index:20;width:min(300px,calc(100% - 60px));box-shadow:0 10px 50px #0005}.cw-left{left:42px}.cw-right{right:0}.cw-open-left .cw-left{display:flex}.cw-open-right .cw-right{display:block}.cw-open-left .cw-panel-backdrop,.cw-open-right .cw-panel-backdrop{display:block!important;position:absolute;inset:0;z-index:19;background:#101a2b66;border:0;border-radius:0}.cw-tools{z-index:21}.cw-toolbar #cw-save-status{max-width:180px}.cw-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){body.editing-workspace{overflow:hidden}body.editing-workspace #workspace .sidebar{display:none!important}body.editing-workspace #workspace .app-main{margin:0!important;height:100dvh!important;min-height:0;display:flex;flex-direction:column;overflow:hidden}body.editing-workspace .app-header{display:none!important}body.editing-workspace #workspace .app-content{flex:1;min-height:0;padding:0!important;display:flex;flex-direction:column;overflow:hidden;width:100%}body.editing-workspace :is(.page-heading,.summary,.studio-stats,.summary-grid,.studio-summary,.workspace-header,.app-footer,.donation-block,.yeti3-support,.support-infrastructure){display:none!important}body.editing-workspace #workspace .app-main>footer{display:none!important}body.editing-workspace #view-generator{flex:1;min-height:0;overflow:hidden}body.editing-workspace #view-video{flex:1;min-height:0;display:flex;flex-direction:column}body.editing-workspace #view-video[hidden],body.editing-workspace #view-generator[hidden]{display:none}.cw-workspace{border:0;border-radius:0}.cw-toolbar{gap:4px;min-height:44px}.cw-toolbar button{min-height:36px}.cw-toolbar #cw-name{width:130px}.cw-toolbar #cw-projects,.cw-toolbar #cw-save-status{display:none}.cw-tools{gap:7px}.cw-tools button{min-height:36px;min-width:34px}.cw-status #cw-quota{display:none}.cw-status{gap:6px;padding-bottom:max(4px,env(safe-area-inset-bottom))}.cw-motion-bar{gap:4px;flex-wrap:wrap}.cw-motion-bar button{min-height:36px;font-size:11px}.cw-motion-bar output{font-size:10px}.cw-motion-bar [data-cw=animate]{display:none}#cw-timeline{height:96px}.cw-track>button{width:100px;min-width:100px}.cw-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-template-grid>button>span{height:170px}.cw-ruler{padding:4px 6px;font-size:10px}.cw-ruler>label{display:none}.cw-stage{padding:18px}.cw-status #cw-selection-status{max-width:115px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cw-dialog{padding:14px}.cw-dialog h2{font-size:18px}.cw-dialog button{min-height:40px}.cw-export-options a{padding:16px}.cw-market-head{align-items:flex-start}.cw-market-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.cw-market-grid img{height:150px}}@media(prefers-reduced-motion:reduce){.cw-workspace *,.cw-dialog *{transition:none!important;animation:none!important}}@keyframes cw-pulse{50%{opacity:.55}}.cw-market-template{height:180px;display:flex;align-items:center;justify-content:center;background:var(--user-bg);border-radius:8px}.cw-market-template svg{max-width:100%;height:100%}.lc-focus-tools,.lc-focus-backdrop{display:none}@media(max-width:900px){.lc-focus-tools{display:flex;align-items:center;gap:5px;min-height:42px;padding:5px;background:var(--user-surface);border-bottom:1px solid var(--user-line);flex-shrink:0;z-index:31}.lc-focus-tools button{flex:1;min-height:34px;font-size:12px;color:var(--user-ink);background:var(--user-bg);border:1px solid var(--user-line);border-radius:6px;padding:5px}.scene-studio,.wb-workspace{position:relative!important;flex:1;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;border-radius:0!important;overflow:hidden!important}.scene-studio .sc-layout{display:flex!important;flex:1;min-height:0!important;height:auto!important;gap:0!important}.scene-studio .sc-stage{flex:1;min-height:0!important;width:100%;display:flex;flex-direction:column;padding:0!important;border-radius:0!important}.scene-studio #sc-viewport{flex:1!important;min-height:100px!important;height:auto!important}.scene-studio .sc-stage-bar{min-height:28px;font-size:10px;padding:4px 8px}.scene-studio .sc-stage-footer{padding:5px;gap:4px;min-height:44px;flex-wrap:wrap}.scene-studio .sc-stage-footer small{display:none}.scene-studio .sc-stage-footer button{font-size:11px!important;padding:5px;min-height:32px}.scene-studio .sc-toolbar{padding:4px 6px;gap:4px;min-height:40px;flex-wrap:nowrap}.scene-studio .sc-toolbar>strong,.scene-studio #sc-save-status,.scene-studio #sc-input,.scene-studio #sc-direction,.scene-studio #sc-preset-save{display:none}.scene-studio .sc-toolbar-actions{width:100%;display:flex;justify-content:flex-end;gap:5px}.scene-studio #sc-build{min-height:34px}.scene-studio :is(.sc-catalog,.sc-inspector,.sc-bottom),.wb-workspace :is(.wb-library,.wb-inspector){display:none!important;position:absolute!important;top:44px;bottom:0;z-index:30;width:min(320px,calc(100% - 40px))!important;height:auto!important;max-height:none!important;overflow:auto!important;background:var(--user-surface)!important;box-shadow:0 15px 50px #0005;border-radius:0!important}.scene-studio .sc-catalog,.wb-workspace .wb-library{left:0}.scene-studio .sc-inspector,.scene-studio .sc-bottom,.wb-workspace .wb-inspector{right:0}.scene-studio.focus-library .sc-catalog,.scene-studio.focus-inspector .sc-inspector,.scene-studio.focus-queue .sc-bottom,.wb-workspace.focus-library .wb-library,.wb-workspace.focus-inspector .wb-inspector{display:flex!important;flex-direction:column}.scene-studio:is(.focus-library,.focus-inspector,.focus-queue)>.lc-focus-backdrop,.wb-workspace:is(.focus-library,.focus-inspector)>.lc-focus-backdrop{display:block;position:absolute;inset:44px 0 0;z-index:29;border:0;border-radius:0;background:#101a2b66}.wb-workspace .wb-layout{display:flex!important;flex:1;min-height:120px!important;height:auto!important;gap:0!important}.wb-workspace .wb-center{width:100%;min-height:0;display:flex;flex-direction:column}.wb-workspace .v-monitor{flex:1;min-height:100px!important;height:auto!important}.wb-workspace .v-monitor video{height:100%;max-height:100%;object-fit:contain}.wb-workspace .wb-viewer-controls{padding:4px;gap:3px}.wb-workspace .wb-viewer-controls button{font-size:11px;min-height:32px;padding:4px}.wb-workspace .wb-viewer-controls small{display:none}.wb-workspace .wb-timeline{flex:none;max-height:185px;margin:0!important;border-radius:0}.wb-workspace .wb-tracks{height:120px!important;min-height:100px!important;max-height:120px!important}.wb-workspace .wb-timeline-toolbar{padding:4px;gap:4px}.wb-workspace .wb-timeline-toolbar>strong,.wb-workspace .wb-timeline-toolbar>.wb-magnetic{display:none}.wb-workspace .v-toolbar{padding:5px;gap:4px}.wb-workspace .v-toolbar>label{display:none}.wb-workspace .v-toolbar-actions{display:flex;gap:4px}.wb-workspace .v-toolbar-actions button{font-size:11px;padding:5px;min-height:32px}.wb-workspace #v-saved{display:none}}.cw-scrub{cursor:ew-resize;user-select:none}.cw-scrub input{cursor:text;user-select:auto}@media(max-width:900px){body.editing-workspace .ys-launcher{display:none!important}.cw-tools{overflow-x:hidden}.cw-toolbar [data-cw=export]{flex-shrink:0}}@media(max-width:1100px){.cw-open-right .cw-panel-backdrop{left:42px;right:min(300px,calc(100% - 60px))}.cw-open-left .cw-panel-backdrop{left:calc(42px + min(300px,calc(100% - 60px)));right:0}}

:root{--lc-chrome:#fcfbf9;--lc-chrome-ink:#25232b;--lc-chrome-muted:#706b79;--lc-chrome-line:#dedbe4;--lc-chrome-soft:#eae6ef;--lc-chrome-accent:#7551c9}html[data-resolved-mode=dark]{--lc-chrome:#22212b;--lc-chrome-ink:#f3f0fa;--lc-chrome-muted:#b6afc6;--lc-chrome-line:#44404f;--lc-chrome-soft:#302d3d;--lc-chrome-accent:#b79aef}#landing .lc-header{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(390px,1fr);height:clamp(88px,6vw,112px);gap:24px;position:relative;z-index:20;isolation:isolate;flex-wrap:nowrap}#landing .lc-header .lc-logo{font-size:clamp(29px,1.25vw,38px);letter-spacing:-1.8px;justify-self:start;margin:0;white-space:nowrap}#landing .lc-header .lc-logo>span{color:var(--lc-chrome-accent);font-size:14px;display:inline-block;margin-inline-start:4px}#landing .lc-header nav{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid var(--lc-chrome-line);border-radius:999px;background:var(--lc-chrome);font-size:clamp(13px,.55vw,16px);line-height:1.2;color:var(--lc-chrome-muted);white-space:nowrap}#landing .lc-header nav a{padding:12px clamp(12px,1vw,22px);border-radius:999px;transition:color .18s,background .18s}#landing .lc-header nav a:hover{color:var(--lc-chrome-ink);background:var(--lc-chrome-soft)}#landing .lc-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}#landing .lc-search-slot{display:flex;align-items:center;min-width:44px;height:44px;margin:0;padding:0}#landing .lc-header .lc-search-fallback,#landing .lc-header .ys-launcher{position:static!important;inset:auto!important;display:flex!important;align-items:center;gap:10px;min-height:44px;height:44px;margin:0;padding:0 14px!important;border:1px solid var(--lc-chrome-line)!important;border-radius:12px!important;background:var(--lc-chrome)!important;color:var(--lc-chrome-muted)!important;box-shadow:none!important;font:500 13px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:0;white-space:nowrap;transition:background .18s,border-color .18s,transform .18s}#landing .lc-header .ys-launcher:hover,#landing .lc-header .ys-launcher[aria-expanded=true]{background:var(--lc-chrome-soft)!important;border-color:var(--lc-chrome-accent)!important;color:var(--lc-chrome-ink)!important}#landing .lc-header .ys-launcher:active{transform:scale(.97)}#landing .lc-header [data-ys-replaced],#landing .lc-header [hidden]{display:none!important}#landing .lc-header .ys-launcher svg{width:17px;height:17px;flex:0 0 17px}#landing .lc-header .ys-launcher kbd{font:11px/1.4 system-ui;color:var(--lc-chrome-muted);opacity:.8;border:1px solid var(--lc-chrome-line);border-radius:5px;padding:2px 5px}#landing .lc-appearance-slot{display:flex;align-items:center;flex:none}#landing .lc-header .preferences-trigger{margin:0;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;height:44px;padding:0 12px;border:1px solid var(--lc-chrome-line);border-radius:12px;background:var(--lc-chrome);color:var(--lc-chrome-ink);font:600 12px/1.2 Arial,Helvetica,sans-serif!important;white-space:nowrap}#landing .lc-header .preferences-trigger>span:first-child{font-size:18px;line-height:1}#landing .lc-header .lc-header-entry{height:44px;min-height:44px;padding:0 18px;font-size:13px;border-radius:12px;gap:22px;background:#7551c9;color:#fff;box-shadow:0 3px 10px #563c8d14}#landing .lc-header .lc-header-entry:hover{background:#6844bb;box-shadow:0 6px 18px #563c8d25;transform:translateY(-1px)}#landing .lc-header .lc-header-entry>span{font-size:21px}#landing .lc-menu-toggle,#landing .lc-mobile-entry{display:none}#landing .lc-header :is(a,button):focus-visible{outline:3px solid var(--lc-chrome-accent);outline-offset:4px}body #yeti3-header-search.ys-panel{--ys-surface:var(--lc-chrome)!important;--ys-text:var(--lc-chrome-ink)!important;--ys-accent:var(--lc-chrome-accent)!important;--ys-line:var(--lc-chrome-line)!important;--ys-font:Arial,Helvetica,sans-serif!important;--ys-heading-font:Arial,Helvetica,sans-serif!important;--ys-heading-weight:600!important;--ys-heading-spacing:-.025em!important;--ys-heading-transform:none!important;--ys-heading-style:normal!important;--ys-heading-color:var(--lc-chrome-ink)!important;--ys-heading-size:20px!important;--ys-copy-color:var(--lc-chrome-muted)!important;--ys-copy-font:Arial,Helvetica,sans-serif!important;--ys-copy-weight:400!important;--ys-copy-spacing:0!important;--ys-card-surface:var(--lc-chrome)!important;--ys-card-image:none!important;--ys-card-radius:12px!important;--ys-card-shadow:none!important;--ys-card-border-width:1px!important;--ys-card-border-style:solid!important;--ys-card-border-color:var(--lc-chrome-line)!important;--ys-field-bg:var(--lc-chrome)!important;--ys-field-color:var(--lc-chrome-ink)!important;--ys-field-line:var(--lc-chrome-line)!important;--ys-field-radius:14px!important;--ys-field-font-family:Arial,Helvetica,sans-serif!important;--ys-field-font-weight:400!important;--ys-field-letter-spacing:0!important;--ys-button-bg:#7551c9!important;--ys-button-image:none!important;--ys-button-color:#fff!important;--ys-button-border:#7551c9!important;--ys-button-border-width:1px!important;--ys-button-border-style:solid!important;--ys-button-radius:9px!important;--ys-button-shadow:none!important;--ys-button-font-family:Arial,Helvetica,sans-serif!important;--ys-button-font-weight:500!important;--ys-button-font-style:normal!important;--ys-button-letter-spacing:0!important;--ys-button-text-transform:none!important;--ys-link-color:var(--lc-chrome-accent)!important;color:var(--lc-chrome-ink);background:var(--lc-chrome);border:1px solid var(--lc-chrome-line);border-radius:20px;box-shadow:0 28px 90px #1b122b30,0 3px 12px #1b122b12;width:min(760px,calc(100vw - 32px));max-width:760px;max-height:calc(100dvh - var(--ys-top,96px) - 24px);font:15px/1.5 Arial,Helvetica,sans-serif}body #yeti3-header-search .ys-top{padding:22px 24px 18px}body #yeti3-header-search .ys-top h2{font-size:20px}body #yeti3-header-search .ys-close{border-radius:10px;background:var(--lc-chrome-soft);border-color:transparent}body #yeti3-header-search .ys-identity{color:var(--lc-chrome-muted);font-size:11px}body #yeti3-header-search .ys-form{padding:0 24px!important}body #yeti3-header-search .ys-field{padding:5px;background:var(--lc-chrome);border:1px solid var(--lc-chrome-line);border-radius:14px}body #yeti3-header-search #ys-query{font-size:17px!important;min-height:48px}body #yeti3-header-search .ys-field button{padding:12px 18px;min-height:44px}body #yeti3-header-search .ys-controls{margin-top:14px}body #yeti3-header-search .ys-controls>label{margin:0;display:flex;flex-direction:row;align-items:center;gap:8px;line-height:1.3}body #yeti3-header-search .ys-scopes{border-radius:10px;background:var(--lc-chrome-soft);border:0;padding:3px}body #yeti3-header-search .ys-scopes button{border-radius:8px}body #yeti3-header-search .ys-status{padding:18px 24px 12px;color:var(--lc-chrome-muted)}body #yeti3-header-search .ys-suggestions{padding-inline:24px}body #yeti3-header-search .ys-suggestions button{border-radius:8px;transition:background .18s,border-color .18s}body #yeti3-header-search .ys-suggestions button:hover{background:var(--lc-chrome-soft);border-color:var(--lc-chrome-accent)}body #yeti3-header-search .ys-results{padding:0 16px}body #yeti3-header-search .ys-result{padding:16px;border:1px solid var(--lc-chrome-line);border-radius:12px;background:var(--lc-chrome);transition:border-color .18s,background .18s}body #yeti3-header-search .ys-result:hover{background:color-mix(in srgb,var(--lc-chrome-soft) 35%,var(--lc-chrome));border-color:var(--lc-chrome-accent)}body #yeti3-header-search .ys-result h3{font-size:19px;line-height:1.4}body #yeti3-header-search .ys-footer{padding:18px 24px}body #yeti3-header-search .ys-hints{padding:12px 24px;color:var(--lc-chrome-muted);font-size:11px}body #yeti3-header-search::backdrop{background:#15101f55;backdrop-filter:blur(10px)}body #yeti3-header-search .ys-results[aria-busy=true]{opacity:.65}body #yeti3-header-search .ys-results[aria-busy=true]:before{content:"";display:block;height:3px;width:100%;margin:0 0 12px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--lc-chrome-accent),transparent);background-size:200% 100%;animation:lc-search-loading 1.2s linear infinite}@keyframes lc-search-loading{to{background-position:-200% 0}}.app-header .lc-workspace-search-slot{display:flex;align-items:center;min-width:36px;min-height:36px;order:40}.app-header>div>.preferences-trigger{order:50}.app-header #lc-credits-open{order:60}body .app-header .ys-launcher{position:static!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;min-height:36px;height:36px;width:36px;padding:8px!important;gap:0;border:1px solid var(--user-line,var(--lc-chrome-line))!important;border-radius:9px!important;color:var(--user-ink,var(--lc-chrome-ink))!important;background:var(--user-surface,var(--lc-chrome))!important;box-shadow:none!important}body .app-header .ys-launcher span,body .app-header .ys-launcher kbd{display:none!important}body .app-header .ys-launcher:hover{border-color:var(--user-accent,var(--lc-chrome-accent))!important}body .app-header .ys-launcher svg{width:17px;height:17px}@media(max-width:1440px)and (min-width:1101px){#landing .lc-header{grid-template-columns:minmax(120px,1fr) auto auto;gap:18px}#landing .lc-header nav a{padding-inline:12px}#landing .lc-header-actions{gap:8px}#landing .lc-header .ys-launcher kbd{display:none}}@media(max-width:1100px){#landing .lc-header{grid-template-columns:1fr auto;height:80px;gap:16px}#landing .lc-header-actions{grid-column:2;grid-row:1;gap:8px}#landing .lc-header .lc-menu-toggle{display:flex;align-items:center;justify-content:center;height:44px;width:44px;padding:0;border:1px solid var(--lc-chrome-line);border-radius:12px;background:var(--lc-chrome);color:var(--lc-chrome-ink)}#landing .lc-header nav{display:none;position:absolute;top:calc(100% - 6px);inset-inline:0;border-radius:16px;padding:10px;white-space:normal;box-shadow:0 12px 30px #20172f18;gap:4px}#landing .lc-header nav.lc-nav-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#landing .lc-header nav a{padding:15px;border-radius:10px;font-size:14px}#landing .lc-header nav a:hover{background:var(--lc-chrome-soft)}}@media(max-width:640px){#landing .lc-header{height:72px;width:calc(100% - 32px);gap:10px}#landing .lc-header .lc-logo{font-size:29px}#landing .lc-header-actions{gap:7px}#landing .lc-search-slot{height:40px;min-width:40px}#landing .lc-header .lc-header-entry{display:none}#landing .lc-header .ys-launcher,#landing .lc-header .lc-search-fallback{width:40px;height:40px;min-height:40px;justify-content:center;padding:0!important;border-radius:11px!important;gap:0}#landing .lc-header .ys-launcher span,#landing .lc-header .ys-launcher kbd,#landing .lc-header .lc-search-fallback span{display:none!important}#landing .lc-header .preferences-trigger{height:40px;min-height:40px;width:40px;padding:0;border-radius:11px;gap:0}#landing .lc-header .preferences-trigger>span:last-child{display:none}#landing .lc-header .lc-menu-toggle{width:40px;height:40px;border-radius:11px}#landing .lc-header .lc-mobile-entry{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;margin-top:4px;padding:14px 15px;border:0;border-radius:10px;background:#7551c9;color:#fff;font-size:13px}body #yeti3-header-search.ys-panel{inset:8px 0 auto;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:16px}body #yeti3-header-search .ys-top{padding:18px 16px 14px}body #yeti3-header-search .ys-form{padding:0 16px!important}body #yeti3-header-search .ys-status{padding:16px 16px 10px}body #yeti3-header-search .ys-suggestions{padding-inline:16px}body #yeti3-header-search #ys-query{font-size:16px!important;padding:10px!important}body #yeti3-header-search .ys-field button{padding:10px}body #yeti3-header-search .ys-footer{padding:16px;flex-wrap:wrap}body #yeti3-header-search .ys-hints{display:none}}@media(prefers-reduced-motion:reduce){#landing .lc-header *,body #yeti3-header-search *{animation:none!important;transition:none!important}}

.inline-gpu-dialog{--ig-ink:var(--user-ink,#eeeaf5);--ig-muted:var(--user-muted,#b0a9c0);--ig-surface:var(--user-surface,#22212c);--ig-line:var(--user-line,#45414f);--ig-accent:var(--user-accent,#9978dd);width:min(840px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:28px;border-radius:20px;background:var(--ig-surface);color:var(--ig-ink);border:1px solid var(--ig-line);box-shadow:0 28px 100px #15102055;overflow:auto;animation:ig-in .2s ease-out}.inline-gpu-dialog::backdrop{background:#12101a99;backdrop-filter:blur(10px)}.inline-gpu-dialog :is(button,input){font:inherit}.inline-gpu-dialog .close{position:absolute;right:14px;top:14px;z-index:2}.inline-gpu-dialog h2{font-size:25px;line-height:1.2;letter-spacing:-.6px;margin:13px 32px 8px 0}.inline-gpu-dialog h3{font-size:19px;line-height:1.3;letter-spacing:-.3px;margin:0 0 5px}.inline-gpu-dialog p{font-size:14px;line-height:1.6;margin:8px 0;color:var(--ig-muted)}.ig-heading>p{margin-bottom:20px}.ig-chip{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--ig-accent)}.ig-device{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--ig-line);border-radius:14px;background:color-mix(in srgb,var(--ig-accent) 7%,var(--ig-surface))}.ig-device>div{flex:1}.ig-device>div>span{font-size:12px;color:var(--ig-muted)}.ig-device>.ig-chip{max-width:140px;line-height:1.6}.ig-gpu-icon{font-size:31px;color:var(--ig-accent)}.ig-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.ig-metrics article{display:flex;flex-direction:column;gap:9px;min-width:0;padding:15px;border:1px solid var(--ig-line);border-radius:12px}.ig-metrics article>span,.ig-metrics small{font-size:11px;color:var(--ig-muted);font-weight:400}.ig-metrics b{font-size:23px;letter-spacing:-.7px;line-height:1.3;font-variant-numeric:tabular-nums}.ig-metrics b>small{font-size:12px;letter-spacing:0}.ig-metrics progress{width:100%;height:5px;accent-color:var(--ig-accent)}.ig-price{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:14px;border:1px solid var(--ig-line);background:color-mix(in srgb,var(--ig-accent) 10%,var(--ig-surface))}.ig-price>div{display:grid;gap:7px}.ig-price span{font-size:12px;color:var(--ig-muted)}.ig-price b{font-size:30px;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.ig-price small{font-size:12px;line-height:1.5;color:var(--ig-muted)}.inline-gpu-dialog .ig-symbol{font-size:36px;color:var(--ig-accent)}.inline-gpu-dialog .ig-basis{font-size:12px;margin:14px 0}.ig-limit{display:grid;gap:6px;font-size:12px;line-height:1.5;padding:14px 0;border-block:1px solid var(--ig-line)}.ig-options{margin:14px 0;border:0}.ig-options summary{font-size:13px;cursor:pointer}.ig-option-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ig-option-buttons button{padding:8px 12px;border-radius:8px;font-size:12px}.ig-option-buttons button[aria-pressed=true]{border-color:var(--ig-accent);color:var(--ig-accent)}.ig-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ig-actions>button{min-height:44px;flex:1;border-radius:10px;font-size:13px}.inline-gpu-dialog .ig-foot{font-size:11px;line-height:1.6;border-top:1px solid var(--ig-line);padding-top:12px;margin-top:18px}.inline-gpu-dialog .ig-expiry{font-size:11px;min-height:18px}.ig-loading{padding:36px 12px;text-align:center;min-height:260px;display:grid;place-content:center;gap:9px}.ig-loading>span{width:32px;height:32px;display:block;margin:0 auto 12px;border:2px solid var(--ig-line);border-top-color:var(--ig-accent);border-radius:50%;animation:ig-spin 1s linear infinite}.ig-loading>div{height:3px;border-radius:4px;background:linear-gradient(90deg,transparent,var(--ig-accent),transparent);background-size:200% 100%;animation:ig-shimmer 1.4s infinite}.ig-connect,.ig-unavailable{padding:24px 18px;border:1px solid var(--ig-line);border-radius:14px}.ig-connect label{display:grid;margin:12px 0;gap:7px;font-size:12px}.ig-connect input{min-height:43px}.ig-connect #ig-auth-error{color:var(--danger,#e68181)}.ig-projects{display:grid;gap:9px;margin-top:15px}.ig-running{display:flex;gap:20px;align-items:center;padding:20px 0}.ig-pulse{animation:ig-pulse 2s ease-in-out infinite}.project-gpu-actions{display:flex;align-items:center;gap:18px;padding:16px;margin:18px 0;border:1px solid var(--user-line,#494451);border-radius:14px;background:color-mix(in srgb,var(--user-accent,#a587dc) 9%,var(--user-surface,#23212b))}.project-gpu-actions>div{display:grid;gap:6px;flex:1}.project-gpu-actions b{font-size:15px}.project-gpu-actions small{font-size:12px;color:var(--user-muted,#a9a1bc)}.project-gpu-actions button{min-height:44px;white-space:nowrap;font-size:13px}.project-gpu-actions .ig-chip{color:var(--user-accent,#a587dc)}@keyframes ig-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes ig-spin{to{transform:rotate(360deg)}}@keyframes ig-shimmer{to{background-position:-200% 0}}@keyframes ig-pulse{50%{opacity:.5;transform:scale(.96)}}@media(max-width:600px){.inline-gpu-dialog{padding:20px 16px;border-radius:16px}.inline-gpu-dialog h2{font-size:22px}.ig-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ig-metrics article:last-child{grid-column:1/-1}.ig-metrics b{font-size:21px}.ig-device{flex-wrap:wrap;padding:14px}.ig-device>.ig-chip{max-width:none;width:100%}.ig-price{padding:16px}.ig-price b{font-size:27px}.ig-actions{flex-direction:column}.project-gpu-actions{flex-wrap:wrap;padding:14px}.project-gpu-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.inline-gpu-dialog,.inline-gpu-dialog *{animation:none!important;transition:none!important}}.ig-background-state{font-size:11px!important;text-align:left;color:var(--blue);padding:3px 0;background:none;border:0;cursor:pointer;line-height:1.35}#jobs-grid[data-display=rows] .ig-background-state{grid-column:2;grid-row:2}#jobs-grid[data-display=rows] .job-body:has(.ig-background-state) .forecast-note{display:none}@media(max-width:760px){#jobs-grid[data-display=rows] .ig-background-state{grid-column:1 / 3;grid-row:4}}.ig-project-status{display:flex;width:100%;align-items:center;text-align:left;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font:600 12px/1.5 inherit;cursor:pointer}.ig-project-status[data-active=true],.ig-background-state[data-active=true]{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:color-mix(in srgb,var(--blue) 7%,var(--paper))}.ig-background-state[data-active=true]{padding:5px 8px;border-radius:6px}.ig-project-resources{margin:0 0 14px;padding:12px;border:1px solid color-mix(in srgb,#9a73e8 45%,var(--line));border-radius:12px;background:color-mix(in srgb,#9a73e8 4%,var(--paper));color:var(--ink)}.ig-project-resources>header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ig-project-resources>header>div{display:grid;gap:4px;flex:1}.ig-project-resources>header b{font-size:13px}.ig-project-resources>header small{font-size:11px;color:var(--muted)}.ig-project-resources>header button{font-size:12px;padding:9px 12px;min-height:36px}.ig-resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:10px}.ig-resource-card{padding:12px;border:1px solid var(--user-line,var(--line,#494451));border-left:3px solid #9a73e8;background:var(--user-surface,var(--paper,#24212d));border-radius:10px;min-width:0}.ig-resource-title{display:flex;align-items:center;gap:8px}.ig-resource-title>div{flex:1;min-width:0}.ig-resource-title b{font-size:13px;display:block;overflow-wrap:anywhere}.ig-resource-title small{font-size:10px;color:var(--user-muted,var(--muted,#aaa))}.ig-resource-title .ig-chip{font-size:9px;max-width:90px;line-height:1.5;letter-spacing:.3px}.ig-resource-icon{display:grid;place-items:center;width:32px;height:32px;background:#9a73e81a;border:1px solid #9a73e848;border-radius:8px;color:#9670dd;flex-shrink:0}.ig-resource-card>p{font-size:12px;line-height:1.5;margin:8px 0;color:var(--user-muted,var(--muted,#aaa))}.ig-work{min-height:32px;display:grid;gap:5px;font-size:11px}.ig-work progress{width:100%;height:4px;accent-color:#9a73e8}.ig-resource-facts{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:11px;padding:8px 0}.ig-resource-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--user-line,var(--line,#494451));padding-top:8px;gap:8px}.ig-resource-bottom small{font-size:11px;color:var(--user-muted,var(--muted,#aaa))}.ig-resource-bottom button{padding:6px 10px;font-size:11px;min-height:30px}.gr-entry{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-left:3px solid #9a73e8;border-radius:12px;background:var(--paper);margin:0 0 16px}.gr-entry>div{display:grid;gap:5px;flex:1}.gr-entry b{font-size:15px}.gr-entry small{font-size:12px;color:var(--muted)}.gpu-resource-picker{width:min(1100px,calc(100vw - 24px))}.gr-toolbar{display:flex;gap:8px;flex-wrap:wrap}.gr-toolbar input{flex:1;min-width:170px}.gr-toolbar input,.gr-toolbar select{min-height:40px}.gr-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;max-height:62dvh;overflow:auto;padding:3px}.gr-offer{display:grid;gap:9px;padding:14px;border:1px solid var(--ig-line);border-left:3px solid #9a73e8;border-radius:11px;min-width:0;content-visibility:auto;contain-intrinsic-size:230px 300px}.gr-offer h3{font-size:17px;margin:8px 0 3px}.gr-offer small,.gr-offer p{font-size:11px;color:var(--ig-muted);margin:0}.gr-offer strong{font-size:22px;letter-spacing:-.5px}.gr-offer strong>small{font-weight:400}.gr-hardware{display:flex;flex-wrap:wrap;gap:7px;font-size:11px}.gr-offer button{min-height:38px;font-size:12px}.gr-status{min-height:20px}.gr-project{font-size:12px;margin:10px 0}.gr-kind{display:inline-flex;max-width:100%;font-size:10px;font-weight:750;padding:5px 8px;border-radius:6px;margin-bottom:10px;line-height:1.5}.device-card[data-resource-kind=provider]{border-left:3px solid #9a73e8}.device-card[data-resource-kind=team]{border-left:3px solid #299b91}.device-card[data-resource-kind=personal]{border-left:3px solid #4387d2}.device-card[data-resource-kind=provider] .gr-kind{color:#8756ce;background:#9a73e81a}.device-card[data-resource-kind=team] .gr-kind{color:#15766e;background:#299b911a}.device-card[data-resource-kind=personal] .gr-kind{color:#2869b2;background:#4387d21a}@media(max-width:600px){.ig-project-resources>header{align-items:flex-start;flex-wrap:wrap}.gr-entry{flex-wrap:wrap}.gr-entry button{width:100%}.gr-catalog{grid-template-columns:1fr}.gr-toolbar input{flex-basis:100%}.ig-resource-title .ig-chip{max-width:80px}}.execution-resources>article[data-resource-kind=provider]{border-left:3px solid #9a73e8}.execution-resources>article[data-resource-kind=team]{border-left:3px solid #299b91}.execution-resources>article[data-resource-kind=personal]{border-left:3px solid #4387d2}.gr-entry{flex-wrap:wrap}.gr-legend{display:flex;flex-wrap:wrap;gap:8px;width:100%;padding-top:10px;border-top:1px solid var(--line)}.gr-legend>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;font-size:11px;border-radius:7px;background:color-mix(in srgb,var(--resource-color) 9%,var(--paper));color:var(--ink);border:1px solid color-mix(in srgb,var(--resource-color) 30%,var(--line))}.gr-legend svg{color:var(--resource-color)}[data-resource-kind=provider]{--resource-color:#9668d5}[data-resource-kind=personal]{--resource-color:#4387d2}[data-resource-kind=team]{--resource-color:#299b91}.gr-kind{align-items:center;gap:7px;color:var(--ink)!important;background:color-mix(in srgb,var(--resource-color) 13%,var(--paper))!important;border:1px solid color-mix(in srgb,var(--resource-color) 35%,var(--line));font-size:12px}.gr-kind svg{color:var(--resource-color);flex-shrink:0}.gr-accounting{display:block;margin:-3px 0 12px;font-size:11px;color:var(--muted);line-height:1.5}.device-card[data-resource-kind]{background:linear-gradient(140deg,color-mix(in srgb,var(--resource-color) 6%,var(--paper)),var(--paper));transition:border-color .15s,box-shadow .15s}.device-card[data-resource-kind]:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--resource-color) 12%,transparent)}.gr-entry>.gr-legend{display:flex;flex:0 0 100%;width:100%;gap:7px;padding-top:9px}#view-devices #gpu-resource-legend,#view-devices .device-card[data-resource-kind]>.gpu-kind{display:none!important}.gr-toolbar .gr-compatible{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;font-size:12px;white-space:nowrap;margin:0}.gr-toolbar .gr-compatible input{width:16px;height:16px;min-width:0;flex:0 0 16px;margin:0;accent-color:var(--ig-accent,#9971e6)}dialog#gpu-resource-picker[open]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);padding:24px;box-sizing:border-box}#gpu-resource-picker .ig-heading{max-width:none}#gpu-resource-picker .gr-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#gpu-resource-picker .gr-toolbar>input{width:auto;min-width:180px;flex:2 1 220px;margin:0}#gpu-resource-picker .gr-toolbar>select{width:auto;min-width:135px;flex:1 1 150px;margin:0}#gpu-resource-picker .gr-compatible{display:inline-flex;align-items:center;gap:7px;flex:0 1 auto;margin:0;white-space:nowrap}#gpu-resource-picker .gr-compatible input{width:16px!important;min-width:16px;max-width:16px;min-height:16px;height:16px;flex:0 0 16px;margin:0}#gpu-resource-picker .gr-toolbar>button{min-height:40px;margin:0;padding:9px 14px;flex:0 0 auto}#gpu-resource-picker .gr-catalog{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;max-height:calc(100dvh - 260px);min-height:180px}@media(max-width:600px){dialog#gpu-resource-picker[open]{padding:16px;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}#gpu-resource-picker .gr-toolbar>input{flex-basis:100%}#gpu-resource-picker .gr-catalog{grid-template-columns:1fr;max-height:calc(100dvh - 360px)}}#gpu-resource-picker[open]{display:flex;flex-direction:column;height:calc(100dvh - 24px);overflow:hidden}#gpu-resource-picker .ig-heading h2{font-size:27px;margin:5px 0}#gpu-resource-picker .ig-heading>p{margin:5px 0 8px;max-width:110ch;font-size:13px}#gpu-resource-picker .gr-project{margin:0 0 10px;font-weight:650}#gpu-resource-picker .gr-catalog{min-height:120px;flex:1;max-height:none;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-content:start;overflow:auto}.gr-recommendations{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.gr-recommend{display:grid;gap:4px;text-align:left;border:1px solid var(--ig-line);border-radius:11px;padding:12px;background:color-mix(in srgb,var(--ig-accent) 5%,var(--ig-surface));color:var(--ig-ink)}.gr-recommend>span{font-size:12px;font-weight:650;color:var(--ig-accent)}.gr-recommend strong{font-size:20px;letter-spacing:-.5px}.gr-recommend small{font-size:11px;color:var(--ig-muted)}.gr-recommend:disabled{opacity:.6}.gr-offer{gap:8px;padding:13px;contain-intrinsic-size:270px 170px;border-left-width:2px;transition:border-color .15s,background .15s;position:relative}.gr-offer.is-selected{border:2px solid var(--ig-accent);padding:12px;background:color-mix(in srgb,var(--ig-accent) 9%,var(--ig-surface))}.gr-offer-pick{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0!important;font-size:15px;font-weight:750}.gr-offer-pick input{width:18px!important;min-height:18px!important;margin:0!important;accent-color:var(--ig-accent);flex:0 0 18px}.gr-offer-pick small{margin-left:auto;font-size:9px}.gr-offer-foot{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--ig-muted)}.gr-selection{flex-shrink:0;border-top:1px solid var(--ig-line);padding:10px 0 0;margin-top:8px}.gr-selection-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gr-selection-head button{font-size:11px;padding:6px 10px}.gr-selection-models{font-size:12px;font-weight:600;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.gr-plan-options{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0;font-size:11px}.gr-plan-options button{padding:5px 10px;min-height:29px;font-size:11px}.gr-plan-options button[aria-pressed=true]{background:var(--ig-accent);color:#fff}.gr-plan-options label{display:flex;align-items:center;gap:8px;margin:0 0 0 auto!important;font-size:11px}.gr-plan-options input{width:120px!important;min-height:32px!important;margin:0!important;font-size:12px}.gr-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 16px;min-height:58px;padding:8px 12px;border:1px solid var(--ig-line);border-radius:9px;background:color-mix(in srgb,var(--ig-accent) 5%,var(--ig-surface))}.gr-plan>div{display:grid;gap:2px}.gr-plan small{font-size:10px;color:var(--ig-muted)}.gr-plan strong{font-size:19px;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.gr-plan p{grid-column:1/-1;font-size:10px;margin:0!important;line-height:1.4}.gr-plan>.gr-error{color:var(--danger,#bd3b50);font-size:12px}.gr-launch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.gr-launch-row>small{font-size:10px;max-width:90ch;color:var(--ig-muted)}.gr-launch-row button{min-width:210px;min-height:44px;font-size:14px}.gr-calculating{grid-column:1/-1;align-self:center;font-size:12px;animation:ig-pulse 1.5s infinite}.gr-status{font-size:10px!important;margin:5px 0!important;min-height:14px}.gp-dashboard{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--paper);margin-bottom:14px}.gp-dashboard>header,.gp-charts header,.gp-lease>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.gp-dashboard h3{font-size:22px;letter-spacing:-.6px;margin:4px 0 12px}.gp-actions{display:flex;gap:7px;flex-wrap:wrap}.gp-actions button{font-size:12px;min-height:36px}.gp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gp-kpis article{padding:13px;border:1px solid var(--line);border-radius:10px;display:grid;gap:7px;min-width:0;background:color-mix(in srgb,var(--blue) 3%,var(--paper))}.gp-kpis article>span{font-size:11px;color:var(--muted)}.gp-kpis b{font-size:26px;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.gp-kpis small{font-size:10px;color:var(--muted);font-weight:400;letter-spacing:0}.gp-kpis b small{font-size:14px}.gp-dashboard progress{height:5px;width:100%;accent-color:var(--blue)}.gp-charts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.gp-charts article{padding:13px;border:1px solid var(--line);border-radius:10px;min-width:0}.gp-charts header{font-size:12px;margin-bottom:8px}.gp-charts header span{color:var(--blue);font-weight:650}.gp-charts svg{width:100%;height:110px;display:block}.gp-chart-grid{stroke:var(--line);stroke-width:1;fill:none}.gp-chart-line{stroke:var(--blue);stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.gp-chart-fill{fill:color-mix(in srgb,var(--blue) 10%,transparent)}.gp-chart-axis{display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.gp-leases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:10px}.gp-lease{border:1px solid var(--line);border-left:3px solid #9670dd;border-radius:11px;padding:13px;min-width:0}.gp-model{display:flex;gap:9px;align-items:center}.gp-model>span{width:32px;height:32px;display:grid;place-items:center;background:#9670dd16;border-radius:8px;color:#9670dd}.gp-model b{font-size:13px}.gp-model small{display:block;font-size:10px;color:var(--muted)}.gp-state{font-size:10px;color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,var(--paper));padding:5px 7px;border-radius:6px}.gp-lease-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.gp-lease-grid>div{display:grid;gap:5px;font-variant-numeric:tabular-nums}.gp-lease-grid strong{font-size:12px}.gp-lease-grid small{font-size:10px;color:var(--muted)}.gp-lease footer{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid var(--line);padding-top:9px}.gp-lease footer small{font-size:11px;color:var(--muted)}.gp-lease footer button{font-size:11px;padding:6px 10px;min-height:30px}.gp-dashboard details{font-size:11px;margin-top:14px;color:var(--muted)}.gp-dashboard details p{line-height:1.6}.gp-observed{display:block;font-size:10px;color:var(--muted);margin-top:8px}.gp-empty{display:flex;gap:15px;align-items:center;padding:16px;border:1px dashed var(--line);border-radius:10px;grid-column:1/-1}.gp-empty>span{font-size:28px;color:var(--blue)}.gp-empty b{font-size:13px}.gp-empty p{font-size:12px;color:var(--muted);margin:5px 0}.gp-dashboard button{transition:transform .15s,background .15s}.gp-dashboard button:active{transform:scale(.98)}@media(max-width:700px){.gr-recommendations{grid-template-columns:1fr;max-height:105px;overflow:auto}.gr-recommend{grid-template-columns:1fr auto;padding:8px}.gr-recommend small{grid-column:1/-1}.gr-recommend strong{font-size:15px}.gr-selection-models{max-width:75vw}.gr-launch-row>small{display:none}.gr-launch-row button{width:100%}.gr-plan-options label{margin-left:0!important}.gr-plan{grid-template-columns:1fr 1fr}.gr-plan>div:nth-child(3){display:none}.gr-plan strong{font-size:15px}.gr-plan p{max-height:32px;overflow:auto}.gp-kpis{grid-template-columns:1fr 1fr}.gp-charts{grid-template-columns:1fr}.gp-dashboard{padding:12px}.gp-dashboard>header{align-items:flex-start;flex-wrap:wrap}.gp-dashboard h3{font-size:20px}.gp-lease-grid{grid-template-columns:1fr 1fr}.gp-lease-grid>div:last-child{grid-column:1/-1}.gp-dashboard .ig-chip{font-size:9px}#gpu-resource-picker .gr-toolbar>select{min-width:100px;min-height:32px;flex-basis:100px;font-size:11px}#gpu-resource-picker .gr-toolbar>input{min-height:32px;font-size:12px}#gpu-resource-picker .ig-heading h2{font-size:20px}#gpu-resource-picker .ig-heading p{font-size:11px}.gr-offer{contain-intrinsic-size:270px 150px}}@media(prefers-reduced-motion:reduce){.gp-dashboard *,.gr-selection *,.gr-offer{animation:none!important;transition:none!important}}.gp-pending{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:10px;margin-bottom:12px;background:color-mix(in srgb,var(--blue) 7%,var(--paper));font-size:12px}.gp-pending small{color:var(--muted);font-size:11px;line-height:1.5}.gp-pending b{color:var(--blue)}.gp-system .gp-kpis{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.gp-system .gp-kpis b{font-size:23px}.gp-system .gp-actions{margin-top:12px}.gr-offer-pick{display:grid!important;grid-template-columns:20px 1fr!important;gap:8px!important;text-align:left!important;align-items:center}.gr-offer-pick input{width:17px!important;height:17px!important;min-height:0!important;margin:0!important}.gr-offer-pick small{grid-column:2!important;text-align:left!important}.gr-offer-pick span{font-size:14px!important}.gp-system .hint{font-size:12px;line-height:1.6}.gr-error[role=alert]{grid-column:1/-1;padding:12px 14px;border:1px solid color-mix(in srgb,#d84f63 55%,var(--line));border-left:3px solid #d84f63;border-radius:9px;background:color-mix(in srgb,#d84f63 9%,var(--paper));color:var(--ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.gr-stage-strategy{grid-column:1/-1;display:block;font-size:12px;line-height:1.4;color:var(--muted);padding:2px 0}#gpu-resource-picker[open]{padding:16px!important;gap:8px}#gpu-resource-picker .ig-heading h2{font-size:23px;margin:3px 0}#gpu-resource-picker .ig-heading p{margin:3px 0;font-size:12px}#gpu-resource-picker .gr-project{margin:0;font-size:12px}#gpu-resource-picker .gr-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;flex:1;min-height:0}#gpu-resource-picker .gr-browse{display:flex;flex-direction:column;min-height:0;min-width:0}#gpu-resource-picker .gr-recommendations{flex-shrink:0;gap:6px;margin:0 0 8px;max-height:none}#gpu-resource-picker .gr-recommend{padding:8px;gap:3px;min-height:72px}#gpu-resource-picker .gr-recommend strong{font-size:17px}#gpu-resource-picker .gr-recommend small{font-size:11px;line-height:1.35}#gpu-resource-picker .gr-stage-strategy{font-size:11px}#gpu-resource-picker .gr-advanced{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;border:0}#gpu-resource-picker .gr-advanced>summary{flex-shrink:0;padding:7px 0;font-size:12px}#gpu-resource-picker .gr-toolbar{flex-shrink:0;gap:6px}#gpu-resource-picker .gr-toolbar>input,#gpu-resource-picker .gr-toolbar>select{min-height:34px;font-size:12px}#gpu-resource-picker .gr-batches{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0 3px;font-size:12px;flex-shrink:0}#gpu-resource-picker .gr-batches button{min-height:30px;padding:5px 10px;font-size:12px}#gpu-resource-picker .gr-batches small{font-size:11px;color:var(--ig-muted)}#gpu-resource-picker .gr-status{flex-shrink:0}#gpu-resource-picker .gr-catalog{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}#gpu-resource-picker .gr-offer{padding:10px;gap:6px;contain-intrinsic-size:215px 155px;border-width:2px}#gpu-resource-picker .gr-offer strong{font-size:19px}#gpu-resource-picker .gr-selection{display:flex;flex-direction:column;min-height:0;margin:0;padding:12px;border:1px solid var(--ig-line);border-radius:12px;background:var(--ig-surface);overflow:hidden}#gpu-resource-picker .gr-selection-head{align-items:flex-start;gap:6px}#gpu-resource-picker .gr-selection-head>div{min-width:0;flex:1}#gpu-resource-picker .gr-selection-models{display:flex;flex-wrap:wrap;gap:5px;white-space:normal;max-width:none;max-height:130px;overflow:auto;margin-top:8px;scrollbar-gutter:stable}#gpu-resource-picker .gr-selected-chip{display:flex;align-items:center;gap:6px;min-height:28px;padding:4px 7px;font-size:11px;border:1px solid var(--ig-line);border-radius:6px;background:color-mix(in srgb,var(--ig-accent) 7%,var(--ig-surface));color:var(--ig-ink)}#gpu-resource-picker .gr-selected-chip span{font-size:16px;color:var(--ig-accent)}#gpu-resource-picker .gr-plan-options{margin:12px 0;gap:5px}#gpu-resource-picker .gr-plan-options>span{flex-basis:100%;font-size:12px}#gpu-resource-picker .gr-plan-options label{margin:6px 0 0!important;width:100%;justify-content:space-between;font-size:12px}#gpu-resource-picker .gr-plan{grid-template-columns:1fr;gap:10px;overflow:auto;min-height:80px;padding:10px;flex:1}#gpu-resource-picker .gr-plan>div{display:flex;justify-content:space-between;align-items:center;gap:8px}#gpu-resource-picker .gr-plan>div:nth-child(3){display:flex}#gpu-resource-picker .gr-plan strong{font-size:16px;white-space:nowrap}#gpu-resource-picker .gr-plan small{font-size:11px}#gpu-resource-picker .gr-plan p{font-size:11px;line-height:1.4;max-height:none}#gpu-resource-picker .gr-launch-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0;padding-top:10px}#gpu-resource-picker .gr-launch-row>small{display:block;font-size:11px;line-height:1.4}#gpu-resource-picker .gr-launch-row button{width:100%;min-width:0;min-height:46px}@media(max-width:850px){#gpu-resource-picker .gr-workspace{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:8px}#gpu-resource-picker .gr-selection{padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:6px}#gpu-resource-picker .gr-selection-head{grid-column:1/-1}#gpu-resource-picker .gr-selection-models{max-height:42px;margin-top:3px}#gpu-resource-picker .gr-plan-options{margin:0}#gpu-resource-picker .gr-plan{min-height:60px;max-height:105px;gap:4px;padding:6px}#gpu-resource-picker .gr-launch-row{grid-column:1/-1;padding:0}#gpu-resource-picker .gr-launch-row>small{display:none}#gpu-resource-picker .gr-recommendations{grid-template-columns:repeat(3,1fr)}#gpu-resource-picker .gr-recommend{min-height:52px;padding:6px;display:block}#gpu-resource-picker .gr-recommend small{display:none}#gpu-resource-picker .gr-recommend strong{display:block;font-size:13px}#gpu-resource-picker .gr-stage-strategy,#gpu-resource-picker .gr-batches small{display:none}}@media(min-width:851px){#gpu-resource-picker .gr-workspace{display:flex;flex-direction:column;gap:10px}#gpu-resource-picker .gr-selection{order:-1;flex-shrink:0;display:grid;grid-template-columns:1.1fr 1fr 1.3fr 230px;align-items:start;gap:12px;padding:10px}#gpu-resource-picker .gr-selection-models{max-height:56px;margin-top:6px}#gpu-resource-picker .gr-plan-options{margin:0}#gpu-resource-picker .gr-plan{flex:none;min-height:92px;max-height:135px;align-content:start;gap:5px;padding:8px}#gpu-resource-picker .gr-launch-row{padding:0;gap:6px;flex-direction:column-reverse}#gpu-resource-picker .gr-launch-row>small{font-size:10px}#gpu-resource-picker .gr-browse{flex:1}#gpu-resource-picker .gr-toolbar>input{flex:2 1 200px}#gpu-resource-picker .gr-catalog{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}#gpu-resource-picker .gr-batches{margin:4px 0}}@media(max-width:850px){#gpu-resource-picker[open]{padding:10px!important;gap:5px}#gpu-resource-picker .ig-heading h2{font-size:18px;line-height:1.2;margin:3px 28px 0 0}#gpu-resource-picker .ig-heading>p{display:none}#gpu-resource-picker .gr-project{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#gpu-resource-picker .gr-recommendations{margin-bottom:4px;gap:4px}#gpu-resource-picker .gr-recommend{min-height:46px;padding:5px}#gpu-resource-picker .gr-recommend>span{font-size:10px;line-height:1.2;display:block}#gpu-resource-picker .gr-advanced>summary{font-size:11px;padding:4px 0}#gpu-resource-picker .gr-toolbar{gap:4px}#gpu-resource-picker .gr-toolbar>input{flex:1 1 100%;min-width:0;min-height:30px;padding:5px 8px;margin:0}#gpu-resource-picker .gr-toolbar>select{flex:1 1 30%;min-width:0;max-width:none;width:30%;min-height:30px;padding:4px;font-size:10px;margin:0}#gpu-resource-picker .gr-toolbar>button{min-height:28px;padding:4px 8px;font-size:11px;margin:0}#gpu-resource-picker .gr-compatible{font-size:11px}#gpu-resource-picker .gr-batches{margin:4px 0 0;gap:4px;font-size:11px}#gpu-resource-picker .gr-batches button{padding:3px 6px;min-height:27px;font-size:11px}#gpu-resource-picker .gr-status{font-size:9px!important;margin:3px 0!important}#gpu-resource-picker .gr-selection{gap:4px;padding:6px}#gpu-resource-picker .gr-selection-models{max-height:30px}#gpu-resource-picker .gr-plan-options>span{display:none}#gpu-resource-picker .gr-plan-options button{padding:4px 6px;min-height:27px;font-size:11px}#gpu-resource-picker .gr-plan-options label{font-size:10px;margin-top:3px!important;gap:3px}#gpu-resource-picker .gr-plan-options input{min-height:28px!important;font-size:11px}#gpu-resource-picker .gr-plan{min-width:0;overflow:auto;min-height:60px;max-height:116px}#gpu-resource-picker .gr-plan strong{font-size:12px;white-space:normal;overflow-wrap:anywhere}#gpu-resource-picker .gr-plan small{font-size:9px}#gpu-resource-picker .gr-launch-row button{min-height:40px;font-size:12px}}#gpu-resource-picker .gr-modes{display:flex;gap:6px;flex-shrink:0}#gpu-resource-picker .gr-modes button{padding:8px 14px;border:1px solid var(--ig-line);border-radius:8px;color:var(--ig-ink);background:var(--ig-surface);font-weight:650}#gpu-resource-picker .gr-modes button[aria-selected=true]{background:var(--ig-accent);color:#fff;border-color:var(--ig-accent)}#gpu-resource-picker .gr-advanced[hidden]{display:none!important}#gpu-resource-picker[data-mode=pro] .gr-saving-policy{display:none}#gpu-resource-picker .gr-saving-policy{display:grid;gap:8px;padding:14px;border:1px solid var(--ig-line);border-radius:10px;font-size:12px;line-height:1.5;background:var(--ig-surface)}#gpu-resource-picker[data-mode=simple] .gr-recommend{min-height:130px;padding:16px}#gpu-resource-picker[data-mode=simple] .gr-recommend small{display:block}#gpu-resource-picker .gr-recommend-measure{color:var(--ig-accent);font-weight:650}#project-tab-resources{border:1px solid color-mix(in srgb,var(--ig-accent,#7650cc) 50%,transparent);box-shadow:inset 0 -3px 0 var(--ig-accent,#7650cc)}@media(max-width:850px){#gpu-resource-picker .gr-modes button{font-size:11px;padding:7px 9px}#gpu-resource-picker[data-mode=simple] .gr-recommendations{grid-template-columns:1fr;overflow:auto;min-height:0}#gpu-resource-picker[data-mode=simple] .gr-recommend{min-height:82px;padding:10px}#gpu-resource-picker .gr-saving-policy{font-size:10px;padding:8px;gap:3px}#gpu-resource-picker[data-mode=simple] .gr-browse{overflow:auto}}@media(min-width:851px){#gpu-resource-picker[data-mode=simple]{height:auto!important;max-height:calc(100dvh - 24px)!important}#gpu-resource-picker[data-mode=simple] .gr-workspace,#gpu-resource-picker[data-mode=simple] .gr-browse{flex:none}#gpu-resource-picker[data-mode=simple] .gr-recommendations{margin:0 0 10px}}@media(min-width:851px){#gpu-resource-picker[data-mode=simple]{bottom:auto!important;min-height:0!important}}

.help-workspace{max-width:1500px;margin:auto;color:var(--ink,#262832)}.help-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 22px}.help-heading h1{font-size:clamp(26px,3vw,40px);margin:10px 0;letter-spacing:-1px}.help-heading p{font-size:14px;color:var(--muted)}.help-layout{display:grid;grid-template-columns:minmax(270px,360px) minmax(0,1fr);gap:22px}.help-browser{min-width:0}.help-search{display:flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--line,#dedee5);border-radius:10px;background:var(--paper,#fff);font-size:22px}.help-search input{border:0;background:transparent;margin:0;font-size:14px;width:100%;padding:12px 0}.help-groups{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.help-groups button{font-size:12px;padding:7px 10px}.help-groups [aria-pressed=true]{border-color:var(--blue,#7452c7);color:var(--blue,#7452c7)}.help-guide{display:flex;align-items:center;gap:10px;text-align:left;width:100%;border:1px solid transparent;border-bottom-color:var(--line,#e3e1eb);padding:13px 10px;border-radius:9px;color:var(--ink)}.help-guide:hover,.help-guide.selected{background:var(--paper,#fff);border-color:var(--line,#dedee5)}.help-guide.selected{box-shadow:inset 3px 0 var(--blue,#7452c7)}.help-guide b{display:block;font-size:14px;line-height:1.4;font-weight:600}.help-guide small{display:block;font-size:11px;margin-top:5px;color:var(--muted)}.help-guide>span:nth-child(2){flex:1}.help-icon{width:28px;text-align:center;font-size:20px;color:var(--blue)}#help-list{max-height:72vh;overflow:auto}#help-article{padding:24px 30px;border:1px solid var(--line,#dedee5);border-radius:14px;background:var(--paper,#fff);align-self:start}#help-article h2{font-size:clamp(24px,2.5vw,34px);letter-spacing:-.7px;margin:14px 0}.help-summary{font-size:16px;line-height:1.65;color:var(--muted)}.help-steps{padding:0;list-style:none;counter-reset:help-step}.help-steps li{position:relative;padding:6px 0 12px 44px;counter-increment:help-step}.help-steps li:before{content:counter(help-step);position:absolute;left:0;top:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--line);color:var(--blue);font-size:13px;font-weight:700}.help-steps h3{font-size:17px;margin:5px 0 10px}.help-steps p{font-size:14px;line-height:1.75;margin:0}.help-note{padding:14px 16px;background:color-mix(in srgb,var(--blue,#7452c7) 8%,transparent);border-radius:10px;font-size:13px;line-height:1.7;margin:12px 0}.help-article-actions,.help-related{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.help-related button{font-size:12px}.help-support{border-top:1px solid var(--line);padding-top:18px;margin-top:24px;display:flex;gap:20px;align-items:center}.help-support b{font-size:15px}.help-support p{font-size:13px;line-height:1.6;color:var(--muted)}.help-support a{white-space:nowrap;font-size:12px}.help-legal{display:flex;gap:12px;margin:16px 0;font-size:11px;color:var(--muted)}.help-context{width:34px;height:34px;border-radius:9px;padding:0;font-size:17px}.help-empty{font-size:14px;line-height:1.7;padding:16px}.help-loading{min-height:300px;display:grid;place-items:center;color:var(--muted)}#view-help .help-heading h1{display:none}body:has(#standalone-help){margin:0;background:#f4f4f8;color:#262832;font:15px/1.5 system-ui,sans-serif;--ink:#262832;--paper:#fff;--muted:#626779;--line:#dddfe8;--blue:#7452c7}#standalone-help{padding:24px;max-width:1360px;margin:auto}body:has(#standalone-help) button{cursor:pointer;border:0;background:transparent;font:inherit;color:inherit}body:has(#standalone-help) a{text-decoration:none;color:inherit}body:has(#standalone-help) .outline{border:1px solid #d9dbe5;border-radius:8px;padding:10px 14px;background:#fff}body:has(#standalone-help) .primary{background:#7452c7;color:#fff;padding:12px 18px;border-radius:9px}body:has(#standalone-help) input{outline-color:#7452c7;color:inherit}body:has(#standalone-help) .eyebrow{font-size:10px;letter-spacing:1.4px}.help-public-nav{max-width:1360px;margin:auto;display:flex;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #dddfe8}.help-public-nav b{font-size:24px;letter-spacing:-1px}@media(max-width:760px){.help-layout{grid-template-columns:1fr}#help-list{max-height:240px}#help-article{padding:20px}.help-support{display:block}.help-support a{display:inline-block}.help-heading{margin-bottom:12px}.help-heading>a{font-size:12px}.help-steps li{padding-left:38px}}

#detail-dialog:has(.pi-tabs){width:min(1480px,97vw);max-width:1480px;padding:24px;max-height:94dvh;overflow:auto;background:var(--paper,#f6f4fa);color:var(--ink,#252331)}.pi-tabs{display:flex;gap:4px;position:sticky;top:-24px;background:var(--paper,#f6f4fa);padding:12px 0;z-index:4;border-bottom:1px solid var(--line);overflow:auto}.pi-tabs button{flex:1;min-width:max-content;padding:12px 16px;border-radius:9px;color:var(--muted);font-size:14px;white-space:nowrap}.pi-tabs [aria-selected=true]{background:var(--blue,#7652c4);color:#fff}.pi-top-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.pi-top-actions button,.pi-top-actions a{font-size:13px;min-height:40px}.pi-panels{padding-top:16px;min-height:380px}.pi-panels h3{font-size:18px}.pi-panels .hint{font-size:13px;line-height:1.6}.pi-project-status{display:flex;gap:14px;align-items:center;font-size:13px}.pi-project-status progress{width:180px;height:7px}.pi-frame-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.pi-frame-heading h3{margin:0 0 5px}.pi-frame-heading span{font-size:13px;color:var(--muted)}.pi-player{position:relative;min-height:260px;height:min(46vh,560px);background:#10131a;border-radius:12px;display:grid;place-items:center;color:#ccd2df;overflow:hidden}.pi-player img{width:100%;height:100%;object-fit:contain}.pi-player span{position:absolute;bottom:12px;left:12px;background:#0b0d16c9;color:#fff;padding:7px 10px;border-radius:6px;font-size:12px}.pi-player #pi-frame-empty{padding:24px;text-align:center}.pi-transport{display:flex;gap:8px;align-items:center;padding:12px 0}.pi-transport input{flex:1;min-width:60px;margin:0;accent-color:var(--blue)}.pi-transport button,.pi-transport a{font-size:13px;min-height:36px}.pi-filmstrip{max-height:340px;overflow:auto;padding:5px 3px;contain:content}.pi-sprite-page h4{font-size:12px;margin:10px 0;color:var(--muted)}.pi-tiles{display:grid;grid-template-columns:repeat(auto-fill,144px);gap:7px}.pi-tile{width:144px;height:81px;padding:0;position:relative;border:2px solid transparent;border-radius:5px;overflow:hidden;background-image:var(--sprite-url);background-position:var(--sx) var(--sy);background-repeat:no-repeat;content-visibility:auto;contain-intrinsic-size:144px 81px}.pi-tile span{position:absolute;bottom:3px;left:4px;padding:1px 5px;background:#080d17cc;color:#fff;font-size:11px;border-radius:3px}.pi-tile:hover{border-color:#b79ceb}.pi-tile[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:1px}.pi-live-card{display:flex;align-items:center;gap:14px;padding:12px;margin:10px 0;background:var(--paper);border:1px solid var(--line);border-radius:10px}.pi-live-card img{width:160px;height:90px;object-fit:contain;background:#10131a;border-radius:6px}.pi-live-card span{font-size:13px}#pi-live{font-size:13px;line-height:1.6;color:var(--muted)}.pi-finance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pi-finance article{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.pi-finance span,.pi-finance small{display:block;font-size:13px;line-height:1.6}.pi-finance strong{display:block;font-size:26px;margin:12px 0}.pi-finance .pi-income{border-color:#329f8270}.pi-income strong{font-size:20px;color:#239775}.pi-ledger>div{display:flex;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line);font-size:14px}.pi-ledger small{display:block;font-weight:400;font-size:11px;text-align:right;color:var(--muted)}.pi-resource-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:16px}.pi-resource-controls label{font-size:12px}.pi-resource-controls select{margin:6px 0 0}.pi-panels .execution-settings{margin:0}.pi-panels .execution-settings>summary{display:none}.pi-panels .task-lanes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pi-panels .execution-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media(max-width:640px){#detail-dialog:has(.pi-tabs){padding:16px;width:98vw;max-height:98dvh}.pi-tabs{top:-16px}.pi-tabs button{font-size:12px;padding:10px}.pi-finance{grid-template-columns:1fr}.pi-transport{flex-wrap:wrap}.pi-transport input{flex-basis:100%;order:2}.pi-player{height:32vh;min-height:180px}.pi-project-status{flex-wrap:wrap}.pi-frame-heading{align-items:flex-start}.pi-frame-heading button{max-width:140px;font-size:12px}}@media(prefers-reduced-motion:no-preference){.pi-tabs button,.pi-tile{transition:background .18s,border-color .18s,outline-color .18s}.pi-panels>section:not([hidden]){animation:pi-reveal .18s ease-out}@keyframes pi-reveal{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}}.pi-player canvas{width:100%;height:100%;object-fit:contain}.pi-player [hidden]{display:none!important}.pi-sprites-loading .pi-tile{background:linear-gradient(100deg,var(--line),var(--paper),var(--line));background-size:200% 100%;animation:pi-sprite-shimmer 1.6s linear infinite}.pi-sprite-page:has(.pi-sprites-loading):before{content:"Готовим превью…"}@keyframes pi-sprite-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pi-sprites-loading .pi-tile{animation:none}}

:root{--lc-sidebar-width:216px}#workspace .sidebar.lc-resizable-nav{width:var(--lc-sidebar-width)!important;padding:16px 10px 10px!important;overflow:visible;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;height:100dvh;z-index:40;box-sizing:border-box}#workspace .app-main{margin-left:var(--lc-sidebar-width)!important;min-width:0!important;width:calc(100% - var(--lc-sidebar-width))!important;max-width:none!important}#workspace .app-content{max-width:none!important;padding:18px 22px 22px!important;margin:0!important;min-height:calc(100dvh - 58px)}#workspace .app-header{height:52px!important;padding:0 22px!important}#workspace .app-footer{display:none!important}body:has(#workspace:not([hidden])) .y3-engine-credit,body:has(#workspace:not([hidden])) yeti3-page-qr,body:has(#workspace:not([hidden])) [data-yeti3-investment],body:has(#workspace:not([hidden])) #yeti3-investment,body:has(#workspace:not([hidden])) #yeti3-investment-footer{display:none!important}.lc-resizable-nav .logo{font-size:24px!important;padding:0 10px!important;line-height:40px}.lc-nav-tools{display:flex;justify-content:flex-end;gap:4px;position:absolute;right:10px;top:16px}.lc-nav-tools button{width:26px;height:30px;border:1px solid #ffffff20;border-radius:7px;background:#ffffff09;color:#b9b4cc;padding:0;font-size:16px}.lc-resizable-nav .logo{padding-right:64px!important}.lc-resizable-nav .studio-label{margin:12px 0!important;padding-left:10px!important;font-size:9px!important}.lc-resizable-nav #app-nav{overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;padding-bottom:8px}.lc-nav-section{border:0!important;background:transparent!important;margin:0 0 5px!important;padding:0!important}.lc-nav-section>summary{display:flex!important;align-items:center;gap:8px;padding:10px 10px 7px!important;min-height:30px;font-size:10px!important;letter-spacing:1px;color:#a3a1b7;cursor:pointer;list-style:none}.lc-nav-section>summary::-webkit-details-marker{display:none}.lc-nav-count{margin-left:auto;font-size:9px;opacity:.65}.lc-nav-chevron{font-size:14px;transition:transform .18s}.lc-nav-section[open] .lc-nav-chevron{transform:rotate(180deg)}.lc-nav-section .lc-nav-items{display:flex;flex-direction:column;gap:3px}#workspace #app-nav .lc-nav-items>button,#workspace #app-nav .lc-nav-items>a{display:flex!important;align-items:center;gap:10px;min-height:36px;margin:0!important;padding:8px 10px!important;font-size:12px!important;text-align:left;border-radius:8px;line-height:1.3;color:#c6c4d5}#workspace #app-nav .lc-nav-items>button.active{color:#f1ebff;background:color-mix(in srgb,var(--nav-accent,#9670e5) 18%,transparent);box-shadow:inset 2px 0 var(--nav-accent,#9670e5)}.lc-nav-icon{font-size:18px!important;width:22px;text-align:center;flex:0 0 22px}.lc-nav-text{overflow:hidden;text-overflow:ellipsis}.lc-resizable-nav .sidebar-bottom{margin-top:6px!important;padding:8px 10px!important;border-top:1px solid #ffffff15;flex:none}.lc-resizable-nav .sidebar-bottom a,.lc-resizable-nav .sidebar-bottom button{font-size:10px!important;line-height:1.5}.lc-resizable-nav .engine-badge{display:none}.lc-nav-resizer{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:50;touch-action:none}.lc-nav-resizer:after{content:"";position:absolute;right:3px;top:0;bottom:0;width:2px;background:transparent}.lc-nav-resizer:hover:after,.lc-nav-resizer:focus-visible:after,.lc-nav-dragging .lc-nav-resizer:after{background:#a38be1}.lc-nav-dragging{cursor:col-resize;user-select:none}.lc-nav-dragging *{cursor:col-resize!important}.lc-nav-dragging iframe{pointer-events:none}[data-nav-collapsed=true] .lc-resizable-nav .logo{font-size:0!important;padding:0!important;height:32px}[data-nav-collapsed=true] .lc-resizable-nav .logo:before{content:"lc.";font-size:23px;color:#fff;letter-spacing:-1px;font-weight:750}[data-nav-collapsed=true] .lc-resizable-nav .logo .dot{display:none}[data-nav-collapsed=true] .lc-nav-tools{position:static;justify-content:center;margin-bottom:8px}[data-nav-collapsed=true] .lc-nav-expand-groups,[data-nav-collapsed=true] .lc-resizable-nav .studio-label,[data-nav-collapsed=true] .lc-nav-section>summary,[data-nav-collapsed=true] .lc-nav-text,[data-nav-collapsed=true] .lc-resizable-nav .sidebar-bottom{display:none!important}[data-nav-collapsed=true] .lc-nav-section .lc-nav-items{display:flex!important}[data-nav-collapsed=true] .lc-nav-section:not([open])>.lc-nav-items{display:flex!important}[data-nav-collapsed=true] .lc-nav-section{display:block!important;border-bottom:1px solid #ffffff12!important;padding-bottom:8px!important;margin-bottom:8px!important}[data-nav-collapsed=true] #workspace #app-nav .lc-nav-items>button,[data-nav-collapsed=true] #workspace #app-nav .lc-nav-items>a{justify-content:center;min-height:40px;padding:8px!important;width:42px;gap:0}.lc-mobile-nav,.lc-nav-backdrop{display:none}.lc-project-display{display:flex;gap:3px;border:1px solid var(--line);padding:3px;border-radius:8px;margin-left:auto}.lc-project-display button{padding:7px 10px;font-size:12px;border-radius:5px;white-space:nowrap}.lc-project-display [aria-pressed=true]{background:var(--paper);color:var(--blue);box-shadow:0 1px 4px #1c142a15}#workspace .studio-welcome{display:none!important}#workspace .page-heading{margin-bottom:14px!important}#workspace .page-heading .eyebrow{display:none}#workspace .page-heading h1{font-size:26px!important;margin:4px 0!important}#workspace .page-heading p{font-size:12px!important}#workspace .metric{padding:12px 16px!important}#workspace .metric>b{font-size:23px!important}#workspace .summary,#workspace .studio-activity{margin-bottom:12px!important}#workspace .compute-hub{margin-bottom:10px!important}#workspace #view-jobs .toolbar{margin:12px 0!important;gap:10px!important}#workspace #jobs-grid[data-display=rows]{display:flex!important;flex-direction:column;gap:5px!important}#jobs-grid[data-display=rows] .job-card{display:grid!important;grid-template-columns:112px minmax(0,1fr);min-height:92px;border-radius:10px;overflow:hidden}#jobs-grid[data-display=rows] .job-image{height:100%!important;min-height:92px;border-radius:0!important}#jobs-grid[data-display=rows] .job-image .badge{font-size:9px;left:6px;top:6px}#jobs-grid[data-display=rows] .job-image small{display:none}#jobs-grid[data-display=rows] .job-body{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(160px,1fr) minmax(170px,1fr) 210px;gap:8px 18px;padding:12px 16px!important;align-items:center}#jobs-grid[data-display=rows] .job-body h3{grid-column:1;grid-row:1;margin:0!important;font-size:14px!important;line-height:1.4;overflow-wrap:anywhere}#jobs-grid[data-display=rows] .job-meta{grid-column:1;grid-row:2;margin:0;font-size:11px!important;gap:6px}#jobs-grid[data-display=rows] .job-progress{grid-column:2;grid-row:1;margin:0!important;height:5px}#jobs-grid[data-display=rows] .flow-graph{display:none!important}#jobs-grid[data-display=rows] .pipeline-timing{grid-column:3;grid-row:1 / 3;margin:0!important;display:flex;flex-direction:column;gap:6px;font-size:11px!important}#jobs-grid[data-display=rows] .forecast-note{grid-column:2;grid-row:2;margin:0!important;padding:0!important;border:0!important;font-size:11px!important}#jobs-grid[data-display=rows] .job-actions{grid-column:4;grid-row:1 / 3;margin:0!important;border:0!important;display:flex;flex-direction:column;gap:6px;align-items:flex-end}#jobs-grid[data-display=rows] .job-actions button{font-size:12px!important;min-height:30px}#jobs-grid[data-display=cards]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:12px!important}#jobs-grid[data-display=cards] .job-image{height:140px!important}#jobs-grid[data-display=cards] .job-body{padding:14px!important}#jobs-grid[data-display=cards] .flow-graph{display:none!important}#jobs-grid[data-display=cards] .job-body h3{font-size:14px!important;margin:0 0 8px}#jobs-grid[data-display=cards] .pipeline-timing{padding:10px 0;margin:8px 0;font-size:11px}.lc-resizable-nav a:focus-visible,.lc-resizable-nav button:focus-visible{outline:2px solid #bba0ef;outline-offset:1px}@media(min-width:761px){#workspace .app-main,.lc-resizable-nav{transition:width .16s ease,margin-left .16s ease}.lc-nav-dragging #workspace .app-main,.lc-nav-dragging .lc-resizable-nav{transition:none!important}}@media(max-width:1280px){#jobs-grid[data-display=rows] .job-body{grid-template-columns:minmax(160px,1.4fr) minmax(120px,1fr) 160px;gap:8px 12px}#jobs-grid[data-display=rows] .pipeline-timing{display:none!important}#jobs-grid[data-display=rows] .job-actions{grid-column:3}}@media(max-width:760px){#workspace .app-main{margin-left:0!important;width:100%!important}#workspace .app-content{padding:12px!important}#workspace .app-header{padding:0 12px!important;height:48px!important}#workspace .sidebar.lc-resizable-nav{width:240px!important;transform:translate(-102%);transition:transform .2s ease;z-index:80}.lc-nav-mobile-open #workspace .sidebar{transform:translate(0)}.lc-mobile-nav{display:block;flex:none;font-size:18px;width:34px;height:34px;padding:0}.lc-nav-mobile-open .lc-nav-backdrop{display:block;position:fixed;inset:0;background:#090b1466;backdrop-filter:blur(3px);z-index:70;border:0}.lc-nav-resizer{display:none}#jobs-grid[data-display=rows] .job-card{grid-template-columns:80px minmax(0,1fr)}#jobs-grid[data-display=rows] .job-image{min-height:100px}#jobs-grid[data-display=rows] .job-body{grid-template-columns:minmax(0,1fr) auto;padding:10px!important;gap:5px 10px}#jobs-grid[data-display=rows] .job-body h3{grid-column:1 / 3;font-size:13px!important}#jobs-grid[data-display=rows] .job-meta{grid-column:1;grid-row:2;display:block}#jobs-grid[data-display=rows] .job-progress{grid-column:1;grid-row:3}#jobs-grid[data-display=rows] .forecast-note{display:none!important}#jobs-grid[data-display=rows] .job-actions{grid-column:2;grid-row:2 / 4;font-size:10px}#jobs-grid[data-display=rows] .job-actions button{font-size:11px!important;padding:0!important}.lc-project-display{margin-left:0}html[data-nav-collapsed=true] .lc-nav-mobile-open .lc-nav-text{display:inline!important}html[data-nav-collapsed=true] .lc-nav-mobile-open #workspace #app-nav .lc-nav-items>button{width:100%;justify-content:flex-start}html[data-nav-collapsed=true] .lc-nav-mobile-open .lc-nav-section>summary{display:flex!important}.lc-resizable-nav .logo{padding-right:64px!important}}@media(prefers-reduced-motion:reduce){#workspace *{transition:none!important;animation:none!important}}body:has(#workspace:not([hidden])) yeti3-network-ad[data-ad-slot=footer],body:has(#workspace:not([hidden])) [data-lineclub-node],body:has(#workspace:not([hidden])) yeti3-investment-footer,body:has(#workspace:not([hidden])) yeti3-investment{display:none!important}#workspace #app-nav .lc-nav-text{display:block;width:auto!important;min-width:0;flex:1!important;font-size:inherit!important;color:inherit!important;filter:none!important;margin:0!important;text-align:start;white-space:normal}#workspace #app-nav .lc-nav-icon{margin:0!important}#workspace #app-nav summary:after{display:none!important}#workspace #app-nav summary>span{color:inherit;font-weight:500}#workspace #app-nav .lc-nav-section>summary{background:none!important;border:0!important;border-radius:0!important;margin:0!important;box-shadow:none!important}body:has(#workspace:not([hidden])) [data-yeti-network-support]{display:none!important}html[data-nav-collapsed=true] #workspace #app-nav .lc-nav-text{display:none!important}@media(max-width:760px){html[data-nav-collapsed=true] .lc-nav-mobile-open #workspace #app-nav .lc-nav-text{display:block!important}#workspace .sidebar #app-nav{flex-direction:column!important;display:flex!important}#workspace .sidebar #app-nav .lc-nav-icon,#workspace .sidebar #app-nav .lc-nav-text{display:block!important}}body[data-session=pending] :is([data-yeti-network-support],.y3-engine-credit,yeti3-page-qr,yeti3-network-ad){display:none!important}@media(max-width:760px){#workspace .app-header{display:flex!important;align-items:center!important;gap:5px!important;min-height:48px!important;height:48px!important;flex-wrap:nowrap!important;padding:0 10px!important}#workspace .app-header>div{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:5px!important;flex:1;min-width:0}#workspace .app-header #connection,#workspace .app-header #account-email,#workspace .app-header #lc-credits-open,#workspace .app-header .help-context{display:none!important}#workspace .app-header #live-balance{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-size:10px;padding:5px!important}#workspace .app-header .lc-workspace-search-slot{flex:none}#workspace .app-header .preferences-trigger{flex:none;min-height:32px;height:32px;padding:0 8px;font-size:11px}#workspace .metric{padding:10px 12px!important}#workspace .summary{gap:0!important}#workspace .metric>b{font-size:21px!important;margin:5px 0!important}#workspace .metric>span{font-size:11px!important}#workspace .page-heading{padding:0!important}#workspace .page-heading h1{font-size:22px!important}#workspace .page-heading p{display:none}#workspace .page-heading .primary{min-height:34px!important;padding:8px 10px!important;font-size:11px!important}#workspace #view-jobs .toolbar{gap:6px!important}#workspace #view-jobs .toolbar :is(button,input,select){min-height:32px;font-size:11px}#workspace #view-jobs .toolbar{padding:0!important}#workspace .compute-hub>summary{padding:12px!important}.lc-mobile-nav{height:32px;width:32px;min-height:32px}#workspace .studio-activity{padding:8px!important;font-size:11px}}#workspace .app-header{box-sizing:border-box;min-height:52px!important;max-height:52px!important;gap:10px!important}#workspace .app-header>div{display:flex;align-items:center;gap:7px;min-width:0}#workspace .app-header .lc-workspace-search-slot{display:flex;align-items:center;min-width:36px;min-height:34px}#workspace .lc-workspace-search-slot .ys-launcher{position:static!important;min-height:34px!important;height:34px!important;max-width:160px;border:1px solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:8px!important}#workspace .lc-workspace-search-slot .ys-launcher kbd{display:none}#workspace .metric{min-height:0!important}#workspace .metric>b{margin:6px 0!important}@media(max-width:1300px){#workspace .app-header #account-email{display:none}#workspace .app-header .ys-launcher>span{display:none}}@media(max-width:760px){#workspace .app-header{height:48px!important;min-height:48px!important;max-height:48px!important;gap:5px!important}#workspace .app-header .ys-launcher{width:34px!important;padding:6px!important;max-width:34px}}#workspace .sidebar.lc-resizable-nav{background:linear-gradient(165deg,#202431,#151923)!important;border-right:1px solid #ffffff12}#workspace #app-nav .lc-nav-items>button,#workspace #app-nav .lc-nav-items>a{font-size:13px!important;min-height:39px;color:#d4d9e6;gap:11px!important;padding:9px 11px!important}#workspace #app-nav .lc-nav-items>button:hover,#workspace #app-nav .lc-nav-items>a:hover{background:#ffffff08;color:#fff}#workspace #app-nav .lc-nav-items>button.active{background:color-mix(in srgb,var(--nav-accent,#a18ae7) 20%,transparent);color:#fff;box-shadow:inset 3px 0 var(--nav-accent,#a18ae7)}.lc-nav-icon{display:grid;place-items:center;color:#b8accf}.lc-nav-icon svg{display:block}.lc-nav-section>summary{color:#a8b0c0!important;letter-spacing:.9px!important;font-size:10px!important;padding-top:13px!important}.lc-nav-count{display:none}.lc-nav-tools button{color:#d3d9e6;background:#ffffff08;border-color:#ffffff16}.lc-nav-tools button:hover{background:#ffffff18}.lc-resizable-nav .studio-label{color:#99a4b6!important}.lc-resizable-nav .sidebar-bottom{color:#a6afc2}.lc-nav-section .lc-nav-items{gap:2px}.lc-nav-text{font-weight:500}.lc-nav-icon{color:var(--nav-accent,#b8accf)}

.nb-panel{border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);padding:20px;margin-bottom:16px}.nb-panel h2{font-size:24px;letter-spacing:-.6px;margin:9px 0}.nb-panel p{font-size:13px;line-height:1.6;color:var(--muted)}.nb-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.nb-kpis article{display:grid;gap:9px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--wash)}.nb-kpis span{font-size:12px;color:var(--muted)}.nb-kpis strong{font-size:26px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.nb-kpis article:first-child{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}.nb-topup{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:14px;border:1px solid var(--line);border-radius:10px}.nb-presets{display:flex;flex-wrap:wrap;gap:6px;width:100%}.nb-presets button{font-size:12px;min-height:34px;padding:7px 11px}.nb-presets button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--paper))}.nb-topup label{font-size:12px;flex:1;min-width:140px;margin:0}.nb-topup input,.nb-topup select{min-height:40px;margin:5px 0 0;width:100%;font:inherit}.nb-topup>.primary{min-height:41px;font-size:13px}.nb-status{min-height:22px;margin:10px 0!important;color:var(--blue)!important}.nb-policy{font-size:12px!important}.nb-history{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.nb-history summary{font-size:14px;font-weight:650}.nb-history>#nb-export{margin:12px 0;font-size:12px}.nb-ledger-row{display:grid;grid-template-columns:170px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.nb-ledger-row time{color:var(--muted)}.nb-ledger-row small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.nb-ledger-row b{font-variant-numeric:tabular-nums}.nb-ledger-row b[data-positive=true]{color:#27856d}#nb-orders .nb-ledger-row{grid-template-columns:1fr auto}.nb-ledger-row button{font-size:12px}.nb-panel button:active{transform:translateY(1px)}@media(max-width:650px){.nb-panel{padding:14px}.nb-kpis{grid-template-columns:1fr 1fr}.nb-kpis article:last-child{grid-column:1/-1}.nb-kpis strong{font-size:22px}.nb-topup>.primary{width:100%}.nb-ledger-row{grid-template-columns:1fr auto}.nb-ledger-row time{grid-column:1/-1}}@media(prefers-reduced-motion:no-preference){.nb-panel{animation:ig-in .2s ease-out}.gr-offer button,.nb-panel button{transition:transform .12s,background .15s}}

.gpu-pricing-admin{margin:16px 0;padding:22px;border:1px solid var(--line,#d8dce5);border-radius:16px;background:var(--paper,#fff);color:var(--ink,#222936)}.gpu-pricing-admin h2{margin:8px 0;font-size:22px;letter-spacing:-.5px}.gpu-pricing-admin h3{font-size:16px;margin:18px 0 12px}.gpu-pricing-admin .gp-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.3px;color:var(--blue,#7857c3)}.gpu-pricing-admin .gp-note{color:var(--muted,#647084);font-size:12px;line-height:1.6;display:block}.gp-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.gp-controls article,.gp-market-cards article{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:11px;background:var(--wash,#f4f6fa);border:1px solid var(--line,#d8dce5);min-width:0}.gp-label{font-size:12px;font-weight:650}.gp-controls input,.gp-controls select{min-height:38px;min-width:0;max-width:100%;border:1px solid var(--line,#d8dce5);background:var(--paper,#fff);color:var(--ink,#222936);padding:8px;border-radius:8px;font:inherit}.gp-controls input[type=number]{width:130px}.gp-controls strong,.gp-market-cards strong{font-size:18px;font-variant-numeric:tabular-nums}.gp-buttons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gp-buttons button{padding:10px 14px;min-height:38px;font:600 12px/1.4 inherit;cursor:pointer;border:1px solid var(--line,#d8dce5);border-radius:8px;background:var(--paper,#fff);color:var(--ink,#222936)}.gp-buttons .gp-primary{background:var(--blue,#7857c3);color:#fff;border-color:transparent}.gp-buttons button:active{transform:translateY(1px)}.gp-buttons button:disabled{opacity:.5;cursor:wait}.gp-status{font-size:12px;line-height:1.6;color:var(--blue,#7857c3);min-height:20px}.gp-market-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gpu-pricing-admin input:focus-visible,.gpu-pricing-admin button:focus-visible,.gpu-pricing-admin select:focus-visible{outline:2px solid var(--blue,#7857c3);outline-offset:2px}@media(max-width:700px){.gpu-pricing-admin{padding:16px}.gp-controls,.gp-market-cards{grid-template-columns:1fr}.gp-buttons>.gp-primary{width:100%}}

.rd-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.rd-heading h3{margin:7px 0}.rd-heading p,.rd-card p{color:var(--muted,#566276);font-size:13px;line-height:1.5;margin:8px 0}.rd-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.rd-main{min-width:0}.rd-preview{background:#10141c;border:1px solid var(--line,#344057);border-radius:12px;overflow:hidden;display:grid;place-items:center;min-height:180px;color:#d4dbe8}.rd-preview video,.rd-preview img{display:block;width:100%;max-height:54vh;object-fit:contain}.rd-preview>span{padding:24px;font-size:14px}.rd-downloads{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.rd-download{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;min-height:40px;font-size:13px}.rd-download small{white-space:nowrap;font-size:11px;opacity:.8}.rd-downloads .rd-download{flex:1}.rd-packets{padding:12px;border:1px solid var(--line,#cbd3df);border-radius:10px}.rd-packets summary{cursor:pointer;font-size:14px}.rd-packets b{margin-left:8px}.rd-packets .rd-download{margin-top:7px}.rd-delivery{display:grid;gap:12px}.rd-card{padding:16px;border:1px solid var(--line,#cbd3df);border-radius:12px;background:var(--paper,#fff)}.rd-card h3{font-size:16px!important;margin:0 0 10px}.rd-card>button,.rd-card #rd-export{width:100%}.rd-share-settings{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:12px}.rd-share-settings label{display:flex;align-items:center;gap:5px}.rd-share-settings input,.rd-share-settings select{width:auto}.rd-card select,.rd-card input[readonly]{min-height:36px;width:100%;font-size:12px}.rd-card details{margin:12px 0 0}.rd-card details summary{font-size:12px;cursor:pointer}.rd-link-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rd-link-actions>*{font-size:12px!important;padding:8px!important}.rd-qr-frame{position:relative;width:212px;height:212px;display:grid;place-items:center;padding:12px;background:#fff;border:1px solid #ddd6ed;border-radius:16px;margin:14px auto;box-sizing:border-box;isolation:isolate}.rd-qr-frame:after{content:"";position:absolute;inset:-3px;border:2px solid #9270ce;border-radius:19px;pointer-events:none}.rd-qr-frame img{display:block;background:#fff;width:188px;height:188px;max-width:100%;object-fit:contain}.rd-link-row{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line,#ddd);font-size:11px}.rd-link-row button{font-size:11px;padding:6px}.rd-folder{display:flex;gap:6px;margin:8px 0}.rd-folder button{padding:6px 10px}.rd-card label{font-size:12px}.rd-card label>select{margin:6px 0 10px}.rd-transfer{display:grid;gap:6px;font-size:12px;padding:12px 0;border-top:1px solid var(--line,#ddd);overflow-wrap:anywhere}.rd-transfer progress{width:100%;height:5px;accent-color:#9270ce}.rd-transfer small{font-size:11px;color:var(--muted,#566276)}.rd-transfer button{justify-self:start;padding:6px 10px;font-size:11px}.rd-loading{padding:28px;font-size:14px;min-height:300px}.rd-public{margin:0;background:#f1f3f7;color:#1b2739;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--line:#cbd3df;--paper:#fff;--muted:#566276}.rd-public>header{display:flex;align-items:center;justify-content:space-between;padding:20px 5vw;border-bottom:1px solid #dce2eb}.rd-public>header>a{font-weight:800;letter-spacing:-1px;font-size:24px;color:#182230;text-decoration:none}.rd-public>header>span{font-size:13px;color:#566276}.rd-public>main{max-width:1100px;margin:24px auto;padding:0 20px}.rd-public h1{font-size:clamp(24px,4vw,38px);letter-spacing:-1px;margin:20px 0 8px}.rd-public #rd-status{font-size:13px;color:#566276}.rd-public video{display:block;width:100%;max-height:58vh;background:#10141c;border-radius:12px;margin:20px 0}.rd-public #rd-public-files{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:8px}.rd-public .rd-download{border:1px solid #cbd3df;background:#fff;color:#28354a;padding:12px 16px;border-radius:9px;box-sizing:border-box}.rd-public .rd-download.primary{background:#7652c4;border-color:#7652c4;color:#fff}.rd-public aside{text-align:center;font-size:13px;color:#566276;margin:24px 0}@media(max-width:800px){.rd-layout{grid-template-columns:1fr}.rd-delivery{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-heading{flex-wrap:wrap}}@media(max-width:540px){.rd-delivery{grid-template-columns:1fr}.rd-heading>a{width:100%;text-align:center}.rd-downloads{flex-direction:column}.rd-preview video,.rd-preview img{max-height:40vh}}@media(prefers-reduced-motion:no-preference){.rd-qr-frame:after{animation:rd-qr-glow 2.6s ease-in-out infinite}.rd-loading{animation:rd-load 1.5s ease-in-out infinite}.rd-download{transition:transform .15s,box-shadow .15s}.rd-download:hover{transform:translateY(-1px);box-shadow:0 3px 14px #7652c420}@keyframes rd-qr-glow{50%{box-shadow:0 0 0 6px #9270ce13;border-color:#baa3e3}}@keyframes rd-load{50%{opacity:.55}}}

#detail-dialog:has(.pi-tabs){width:calc(100vw - 20px);max-width:none;height:calc(100dvh - 20px);max-height:none;padding:20px;box-sizing:border-box}.pi-tabs{top:-20px}.pi-panels{min-height:0}.pb-dashboard{--pb-accent:var(--blue,#7652c4);color:var(--ink,#252331);margin-bottom:20px}.pb-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.pb-heading h3{margin:5px 0;font-size:18px}.pb-live{font-size:12px;color:var(--muted);white-space:nowrap}.pb-live[data-fresh=true]{color:#218478}.pb-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pb-kpis article,.pb-charts article,.pb-breakdown{background:var(--card,var(--paper,#fff));border:1px solid var(--line,#dedce8);border-radius:12px;padding:16px}.pb-kpis span,.pb-kpis small{display:block;font-size:12px;line-height:1.5;color:var(--muted,#656376)}.pb-kpis strong{display:block;font-size:clamp(21px,2vw,30px);font-variant-numeric:tabular-nums;margin:10px 0}.pb-kpis em{font-size:16px;font-weight:400;font-style:normal;color:var(--muted)}.pb-kpis progress{width:100%;height:6px}.pb-charts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;color:var(--pb-accent)}.pb-charts h4{margin:0 0 10px;color:var(--ink)}.pb-chart{width:100%;height:160px;overflow:visible}.pb-grid{stroke:var(--line,#dedce8);stroke-width:1;fill:none}.pb-axis{display:flex;justify-content:space-between;font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.pb-axis b{color:var(--ink)}.pb-empty{height:160px;display:grid;place-items:center;color:var(--muted);font-size:13px}.pb-charts p,.pb-breakdown p,.pb-note{font-size:12px;line-height:1.6;color:var(--muted);margin:10px 0 0}.pb-breakdown summary{cursor:pointer;font-weight:600;font-size:14px}.pb-table{overflow:auto;margin-top:12px}.pb-row{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:12px;min-width:650px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;align-items:center}.pb-row small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.pb-table-head{font-size:11px;color:var(--muted);text-transform:uppercase}.pb-compact{background:transparent;border:1px solid var(--line);border-radius:7px;font-size:12px;min-height:30px;margin-top:8px;padding:5px 9px;color:var(--ink)}#project-panel-costs>.pi-finance{display:none}.ig-project-resources:not(:has(.ig-resource-grid)){padding:10px 14px}.ig-project-resources:not(:has(.ig-resource-grid)) header{margin:0}@media(max-width:900px){.pb-kpis{grid-template-columns:1fr 1fr}}@media(max-width:640px){#detail-dialog:has(.pi-tabs){width:100vw;height:100dvh;max-height:100dvh;padding:12px;border-radius:0}.pi-tabs{top:-12px}.pb-heading{align-items:flex-start;flex-direction:column}.pb-charts{grid-template-columns:1fr}.pb-kpis article,.pb-charts article{padding:12px}.pb-kpis strong{font-size:22px}.pb-chart{height:140px}.pi-top-actions{margin:10px 0}.pi-tabs button{padding:10px 12px}}@media(prefers-reduced-motion:no-preference){.pb-chart path,.pb-kpis progress{transition:all .3s ease}.pb-live[data-fresh=true]{animation:pb-breathe 2.5s ease-in-out infinite}@keyframes pb-breathe{50%{opacity:.55}}}.sp-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0;font-size:12px}.sp-state{margin-right:auto;color:var(--muted)}.sp-controls label{display:flex;align-items:center;gap:6px}.sp-controls select{width:76px;margin:0;padding:6px}.sp-controls button{font-size:12px;min-height:32px}.pb-ledger>.pi-finance{display:none}

.sc-build-library-tools{display:flex;align-items:center;gap:10px;padding:12px 0 8px;flex-wrap:wrap}.sc-build-library-tools>b{font-size:15px}.sc-build-library-tools input{min-width:180px;flex:1;max-width:350px}.sc-build-library-tools [role=group]{display:flex;gap:4px}.sc-build-library-tools button,.sc-build-buttons>*{font-size:12px;min-height:34px;padding:6px 10px}.sc-build-library-tools button[aria-pressed=true],#sc-drag-plane button[aria-pressed=true]{background:var(--accent,#8b72d9);color:#fff}.sc-build-library{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:10px!important;align-items:start;max-height:500px;overflow:auto}.sc-build-card{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:12px!important;padding:12px!important;border:1px solid var(--line,#d6d7df);border-radius:12px;background:var(--panel,#fff);color:var(--text,#272b39);min-width:0}.sc-build-art{position:relative;min-height:112px;background:linear-gradient(145deg,#273443,#171d2b);border-radius:8px;overflow:hidden;display:grid;place-items:center;color:#b8c5e6}.sc-build-art>span:first-child{font-size:40px}.sc-build-art img{width:100%;height:100%;object-fit:cover}.sc-build-state{position:absolute;inset:6px 6px auto;font-size:10px;background:#101620e8;color:#eef5ff;border-radius:5px;padding:4px;text-align:center}.sc-build-state.busy:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#b3a1ff;margin-right:5px;animation:sc-build-pulse 1.5s ease-in-out infinite}.sc-build-content{min-width:0}.sc-build-title{display:flex;flex-direction:column;gap:4px}.sc-build-title b{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.sc-build-title small,.sc-build-meta{font-size:11px;color:var(--muted,#62697c)}.sc-build-meta{display:flex;flex-wrap:wrap;gap:5px 10px;margin:8px 0}.sc-capture-tag{display:block;font-size:10px;color:var(--accent,#7655bd);margin:6px 0}.sc-build-pipeline{display:flex;gap:8px;padding:0;margin:10px 0;list-style:none;font-size:10px;justify-content:space-between}.sc-build-pipeline li{display:flex;align-items:center;gap:4px;color:var(--muted,#62697c)}.sc-build-pipeline li span{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--line,#d6d7df);border-radius:50%;font-size:10px}.sc-build-pipeline .done span{background:#33594c;color:#fff;border-color:#33594c}.sc-build-buttons{display:flex;flex-wrap:wrap;gap:5px}.sc-build-progress{display:flex;align-items:center;gap:8px;font-size:11px;margin:8px 0}.sc-build-progress progress{flex:1;min-width:0;height:5px}.sc-build-working,.sc-build-error{font-size:12px}.sc-build-error{color:#b94453}#sc-drag-plane{display:flex;gap:3px;margin-left:auto}#sc-drag-plane button{font-size:11px;min-height:28px;padding:3px 7px}@keyframes sc-build-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.sc-build-state.busy:before{animation:none}}@media(max-width:600px){.sc-build-card{grid-template-columns:74px minmax(0,1fr);gap:8px!important;padding:9px!important}.sc-build-pipeline{gap:3px;font-size:9px}.sc-build-library{max-height:none}.sc-build-library-tools input{max-width:none}.sc-build-buttons>*{font-size:11px}.sc-build-art{min-height:90px}}.sc-build-pipeline .current span{border-color:var(--accent,#7655bd);color:var(--accent,#7655bd);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#7655bd) 16%,transparent)}.sc-build-library{max-height:none;overflow:visible}.sc-build-library-tools{position:sticky;top:-10px;z-index:2;background:var(--user-surface,var(--panel,#fff));padding:10px 0}.sc-library-focus .sc-layout{display:none!important}.scene-studio.sc-library-focus .sc-bottom{flex:1!important;min-height:0;max-height:none!important;overflow:auto}.sc-library-focus .sc-build-library{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr))}@media(max-width:900px){[data-library-expand]{display:none}}

#detail-dialog:has(.ed-dashboard){width:calc(100vw - 32px);max-width:1880px;max-height:calc(100dvh - 24px);padding:22px;background:var(--user-bg,var(--paper,#f6f4fa));color:var(--user-ink,var(--ink,#252331))}#detail-dialog:has(.ed-dashboard) #detail-heading h2{font-size:clamp(20px,2vw,30px);line-height:1.2;margin:7px 40px 12px 0}#detail-dialog:has(.ed-dashboard) .pi-top-actions{margin:12px 0;gap:8px}#detail-dialog:has(.ed-dashboard) .pi-tabs{top:-22px;background:var(--user-bg,var(--paper));padding:8px 0}.pi-panels:has(.ed-dashboard){padding-top:12px}.ed-dashboard{--ed-accent:var(--user-accent,#7652c4);--ed-ink:var(--user-ink,#252331);--ed-muted:var(--user-muted,#666577);--ed-line:var(--user-line,#dedbe7);--ed-surface:var(--user-surface,#fff);--ed-bg:var(--user-bg,#f6f4fa);--ed-good:#299777;--ed-provider:#cb8732;--ed-team:#268fa2;color:var(--ed-ink);font-size:14px;font-variant-numeric:tabular-nums}.ed-dashboard *{box-sizing:border-box}.ed-dashboard button{font:inherit;cursor:pointer;min-height:36px}.ed-dashboard button:focus-visible{outline:2px solid var(--ed-accent);outline-offset:3px}.ed-icon{width:22px;height:22px;flex:none}.ed-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ed-eyebrow{font-size:10px;letter-spacing:.14em;font-weight:700;color:var(--ed-muted)}.ed-heading h3{font-size:22px!important;margin:4px 0!important;letter-spacing:-.035em}.ed-connection{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ed-muted);white-space:nowrap}.ed-connection i,.ed-node-dot{width:7px;height:7px;border-radius:50%;background:var(--ed-good);display:inline-block;flex:none}.ed-connection.stale i{background:var(--ed-provider)}.ed-connection.stale{color:var(--ed-provider)}.ed-command{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ed-command .ed-start{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:650;box-shadow:0 4px 14px color-mix(in srgb,var(--ed-accent) 18%,transparent)}.ed-command>[data-execution-tab]{padding:9px 12px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:8px;color:var(--ed-ink)}.ed-render-state{display:inline-flex;align-items:center;gap:8px;color:var(--ed-muted);font-weight:600;padding-right:8px}.ed-render-state .ed-icon{color:var(--ed-accent)}.ed-flow{list-style:none;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;padding:0;margin:0 0 12px}.ed-flow li{display:flex;gap:10px;align-items:center;padding:11px 14px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:10px;position:relative;overflow:hidden}.ed-flow .ed-icon{color:var(--ed-muted);width:20px}.ed-flow li.completed .ed-icon{color:var(--ed-good)}.ed-flow li.running .ed-icon{color:var(--ed-accent)}.ed-flow b{font-size:13px;display:block}.ed-flow small{font-size:11px;color:var(--ed-muted);display:block;margin-top:3px}.ed-flow progress{position:absolute;bottom:0;left:0;width:100%;height:3px;margin:0;border:0;border-radius:0;accent-color:var(--ed-accent)}.ed-flow progress::-webkit-progress-bar{background:transparent}.ed-flow progress::-webkit-progress-value{background:var(--ed-accent)}.ed-flow .completed progress::-webkit-progress-value{background:var(--ed-good)}.ed-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.ed-stat{display:flex;gap:12px;align-items:center;position:relative;min-height:100px;padding:16px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:12px;overflow:hidden}.ed-stat>.ed-icon{color:var(--ed-accent);width:26px;height:26px}.ed-stat>div{min-width:0}.ed-stat span{display:block;font-size:12px;color:var(--ed-muted);font-weight:500}.ed-stat strong{display:block;font-size:clamp(21px,1.7vw,30px);letter-spacing:-.04em;line-height:1.25;margin:6px 0}.ed-stat strong span{font:inherit;color:inherit;letter-spacing:inherit}.ed-stat em{font-size:.55em;color:var(--ed-muted);font-style:normal;letter-spacing:0}.ed-stat small{display:block;color:var(--ed-muted);font-size:11px;line-height:1.45}.ed-ring{width:46px;height:46px;margin-left:auto;flex:none;transform:rotate(-90deg);fill:none;stroke-width:3}.ed-ring circle:first-child{stroke:var(--ed-line)}.ed-ring circle:last-child{stroke:var(--ed-accent);stroke-linecap:round}.ed-stat:first-child>.ed-icon{display:none}.ed-charts{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-bottom:12px}.ed-chart-card{min-width:0;padding:16px;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:12px}.ed-chart-card>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.ed-chart-card header b{display:block;font-size:14px}.ed-chart-card header small{display:block;color:var(--ed-muted);font-size:11px;margin-top:4px}.ed-chart-card button,.ed-queue button{border:0;background:none;color:var(--ed-accent);font-size:12px;padding:0 4px}.ed-frame-chart{display:block;width:100%;height:160px;margin-top:8px;overflow:visible}.ed-grid{stroke:var(--ed-line);stroke-width:.6;stroke-dasharray:3 5}.ed-axis{fill:var(--ed-muted);font-size:10px}.ed-chart-fill{fill:color-mix(in srgb,var(--ed-accent) 10%,transparent)}.ed-chart-line{fill:none;stroke:var(--ed-accent);stroke-width:2.5;stroke-linejoin:round}.ed-chart-dot{fill:var(--ed-accent);stroke:var(--ed-surface);stroke-width:2}.ed-dashboard .ed-caption{color:var(--ed-muted);font-size:11px;line-height:1.5;margin:9px 0 0}.ed-no-nodes{min-height:142px;display:flex;align-items:center;justify-content:center;gap:14px;padding:20px 12px}.ed-no-nodes>.ed-icon{width:40px;height:40px;color:var(--ed-accent);padding:7px;border:1px solid var(--ed-line);border-radius:12px;background:var(--ed-bg)}.ed-no-nodes b{font-size:13px}.ed-no-nodes span{display:block;font-size:12px;color:var(--ed-muted);line-height:1.6;max-width:350px;margin-top:5px}.ed-node-chart{min-height:142px;padding:16px 0 8px;display:flex;flex-direction:column;justify-content:center;gap:12px}.ed-node-row{display:grid;grid-template-columns:minmax(100px,34%) 1fr;gap:12px;align-items:center}.ed-node-row>div:first-child{display:grid;grid-template-columns:7px 1fr;column-gap:7px;align-items:center;min-width:0}.ed-node-row b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-node-row small{grid-column:2;color:var(--ed-muted);font-size:10px;margin-top:3px}.ed-node-dot{background:var(--ed-accent)}.ed-node-row[data-kind=provider] .ed-node-dot{background:var(--ed-provider)}.ed-node-row[data-kind=team] .ed-node-dot{background:var(--ed-team)}.ed-node-track{position:relative;height:18px;background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:5px;overflow:hidden}.ed-node-track>i{position:absolute;top:3px;bottom:3px;background:var(--ed-accent);border-radius:2px;min-width:2px}.ed-node-row[data-kind=provider] .ed-node-track>i{background:var(--ed-provider)}.ed-node-row[data-kind=team] .ed-node-track>i{background:var(--ed-team)}.ed-legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--ed-muted);font-size:10px}.ed-legend span{display:flex;align-items:center;gap:5px}.ed-legend i{width:7px;height:7px;border-radius:2px;background:var(--ed-accent)}.ed-legend i[data-kind=provider]{background:var(--ed-provider)}.ed-legend i[data-kind=team]{background:var(--ed-team)}.ed-queue{background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:12px;padding:12px 16px;margin-bottom:10px}.ed-queue>div:first-child{display:flex;justify-content:space-between;align-items:center}.ed-queue b{font-size:12px}.ed-packets{display:flex;gap:3px;min-height:12px;margin:9px 0 10px}.ed-packets>i{flex:1;min-width:2px;height:12px;background:var(--ed-line);border-radius:3px}.ed-packets>.completed,.ed-queue-counts i.completed{background:var(--ed-good)}.ed-packets>.running,.ed-queue-counts i.running{background:var(--ed-accent)}.ed-packets>.failed,.ed-queue-counts i.failed{background:#cf5966}.ed-packets>.cancelled,.ed-queue-counts i.cancelled{background:#8791a2}.ed-packets>.waiting{background:transparent;border:1px dashed var(--ed-muted)}.ed-queue-counts{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--ed-muted)}.ed-queue-counts span{display:flex;gap:5px;align-items:center}.ed-queue-counts i{width:7px;height:7px;border-radius:2px;background:var(--ed-line)}.ed-queue-counts b{color:var(--ed-ink);font-size:11px}.ed-diagnostics{border:1px solid var(--ed-line);background:var(--ed-surface);border-radius:10px;padding:0 16px}.ed-diagnostics summary{padding:13px 0;cursor:pointer;font-size:12px;font-weight:600}.ed-diagnostics summary span{float:right;color:var(--ed-muted);font-weight:400;font-size:11px}.ed-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid var(--ed-line);padding-top:14px}.ed-details-grid>div{background:var(--ed-bg);padding:11px;border-radius:7px}.ed-details-grid span{display:block;font-size:11px;color:var(--ed-muted)}.ed-details-grid b{display:block;font-size:18px;margin-top:6px}.ed-diagnostics p{font-size:12px;line-height:1.6;color:var(--ed-muted);margin:12px 0}.ed-diagnostics .ed-warning{color:var(--ed-provider)}.ed-source{display:flex;align-items:center;gap:9px;padding:13px 2px 0;min-width:0}.ed-source>.ed-icon{color:var(--ed-muted);width:18px}.ed-source>div{min-width:0}.ed-source b{display:block;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ed-source span{display:block;font-size:10px;color:var(--ed-muted);margin-top:3px}.ed-source .ed-saved{margin-left:auto;color:var(--ed-good);white-space:nowrap}@media(max-width:1100px){.ed-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-stat strong{font-size:26px}.ed-ring{width:42px;height:42px}.ed-charts{grid-template-columns:1fr 1fr}.ed-stat{min-height:96px}.ed-no-nodes{padding:14px 0}.ed-node-row{grid-template-columns:110px 1fr}}@media(max-width:680px){#detail-dialog:has(.ed-dashboard){width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;margin:0;padding:14px;border-radius:0}#detail-dialog:has(.ed-dashboard) .pi-tabs{top:-14px}.ed-heading{align-items:flex-start}.ed-heading h3{font-size:19px!important}.ed-connection{font-size:10px;white-space:normal;max-width:130px;line-height:1.5}.ed-command{gap:7px}.ed-command .ed-start{flex:1;min-width:190px}.ed-render-state{font-size:12px;flex-basis:100%}.ed-command>[data-execution-tab]{font-size:12px;flex:1}.ed-flow{gap:4px}.ed-flow li{padding:10px 7px;gap:5px;flex-direction:column;align-items:flex-start}.ed-flow b{font-size:11px}.ed-flow small{font-size:10px}.ed-stats{gap:7px}.ed-stat{padding:12px;gap:8px;min-height:108px;align-items:flex-start}.ed-stat>.ed-icon{width:17px;height:17px}.ed-stat strong{font-size:22px;line-height:1.3}.ed-stat small{font-size:10px}.ed-ring{width:30px;height:30px;position:absolute;right:10px;top:12px}.ed-stat:first-child>div{padding-right:19px}.ed-charts{grid-template-columns:1fr;gap:9px}.ed-chart-card{padding:13px}.ed-frame-chart{height:140px}.ed-no-nodes,.ed-node-chart{min-height:110px}.ed-packets{flex-wrap:wrap}.ed-packets>i{flex:1 0 6px;max-width:18px}.ed-queue-counts{gap:9px}.ed-details-grid{grid-template-columns:repeat(2,1fr)}.ed-diagnostics summary span{display:block;float:none;font-size:10px;margin:5px 0 0 17px}.ed-source .ed-saved{display:none}.ed-source span{font-size:10px}}@media(prefers-reduced-motion:no-preference){.ed-dashboard button{transition:background .18s,box-shadow .18s,transform .16s}.ed-dashboard button:active{transform:translateY(1px)}.ed-dashboard button:hover{filter:brightness(1.06)}.ed-ring circle:last-child{transition:stroke-dasharray .65s ease}.ed-node-track>i{transition:width .8s linear}.ed-connection.live:not(.stale) i,.ed-node-dot.live{animation:ed-pulse 2s ease-in-out infinite}.ed-packets>.running,.ed-node-track>.live{background-image:linear-gradient(105deg,transparent 20%,#ffffff44 50%,transparent 80%);background-size:200% 100%;animation:ed-sweep 2.5s linear infinite}@keyframes ed-pulse{50%{box-shadow:0 0 0 4px #29977720;opacity:.65}}@keyframes ed-sweep{to{background-position:-200% 0}}}.pi-panels .ed-command{display:none}.ed-result-link{display:block;width:100%;text-align:left;padding:12px 16px;margin:0 0 12px;border:1px solid var(--user-line,#dedbe7);border-radius:9px;background:var(--user-surface,#fff);color:var(--user-accent,#7652c4);font-size:13px}@media(max-width:680px){#detail-dialog:has(.ed-dashboard) .pi-top-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}#detail-dialog:has(.ed-dashboard) .pi-top-actions button,#detail-dialog:has(.ed-dashboard) .pi-top-actions a{min-height:40px;padding:8px;font-size:12px}#detail-dialog:has(.ed-dashboard) .pi-project-status{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:11px}#detail-dialog:has(.ed-dashboard) .pi-project-status progress{width:100%;height:5px}#detail-dialog:has(.ed-dashboard) .pi-project-status>span{grid-column:1/-1}#detail-dialog:has(.ed-dashboard) .pi-tabs{scrollbar-width:none}#detail-dialog:has(.ed-dashboard) .pi-tabs::-webkit-scrollbar{display:none}}#detail-dialog:has(.pi-workbar){width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:none;padding:12px}#job-detail .pi-workbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:8px 16px;padding-right:32px;margin-bottom:8px}#job-detail .pi-workbar #detail-heading h2{font-size:clamp(18px,1.5vw,25px);line-height:1.2;margin:3px 0 6px;overflow-wrap:anywhere}#job-detail .pi-workbar .eyebrow{font-size:10px;letter-spacing:.1em}#job-detail .pi-workbar .pi-project-status{gap:9px;font-size:12px;line-height:1.3}#job-detail .pi-workbar .pi-project-status progress{width:140px;height:5px}#job-detail .pi-workbar .pi-top-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;max-width:none}#job-detail .pi-workbar .pi-top-actions button,#job-detail .pi-workbar .pi-top-actions a{min-height:34px;padding:7px 11px;font-size:12px;margin:0;white-space:nowrap}#job-detail .pi-workbar .pb-compact{font-variant-numeric:tabular-nums;background:var(--user-surface,var(--paper));color:var(--user-muted,var(--muted))}#job-detail .pi-tabs{padding:5px 0;top:-12px;gap:3px}#job-detail .pi-tabs button{padding:8px 12px;min-height:34px;font-size:12px;border-radius:7px}#job-detail .pi-panels{padding-top:8px}#job-detail .consumer-next-step{padding:9px 12px;margin:0 0 8px;min-height:0;gap:12px;align-items:center}#job-detail .consumer-next-step>div{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}#job-detail .consumer-next-step b{font-size:13px;line-height:1.4}#job-detail .consumer-next-step span{font-size:12px;color:var(--user-muted,var(--muted))}#job-detail .consumer-next-step button{min-height:32px;padding:6px 10px;font-size:12px;white-space:nowrap}.pi-forecast-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 10px;padding:9px 12px;border:1px solid var(--user-line,var(--line));border-radius:9px;background:var(--user-surface,var(--paper));font-size:12px;line-height:1.4}.pi-forecast-strip>b{font-size:13px}.pi-forecast-strip>span{color:var(--user-muted,var(--muted))}.pi-forecast-strip>span strong{color:var(--user-ink,var(--ink));margin-left:5px}.pi-forecast-strip>button{margin-left:auto;min-height:30px;padding:5px 9px;font-size:12px}.pi-forecast-method{font-size:12px;max-width:520px}.pi-forecast-method summary{padding:0;min-height:24px;color:var(--user-muted,var(--muted));cursor:pointer}.pi-forecast-method p{margin:6px 0 0;line-height:1.5}@media(max-width:1050px){#job-detail .pi-workbar{grid-template-columns:1fr;gap:8px}#job-detail .pi-workbar .pi-top-actions{justify-content:flex-start;max-width:none}}@media(max-width:680px){#detail-dialog:has(.pi-workbar){width:100vw;height:100dvh;max-height:100dvh;padding:9px;margin:0;border-radius:0}#job-detail .pi-workbar{padding-right:26px}#job-detail .pi-workbar .pi-top-actions{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:1px 0 5px;max-width:calc(100vw - 44px)}#job-detail .pi-workbar .pi-top-actions button,#job-detail .pi-workbar .pi-top-actions a{flex:none;min-height:40px;padding:7px 10px;font-size:12px}#job-detail .pi-tabs{top:-9px}#job-detail .consumer-next-step{align-items:flex-start;flex-wrap:wrap}.pi-forecast-strip{gap:7px 12px;padding:8px 10px}.pi-forecast-strip>b{flex-basis:100%}.pi-forecast-strip>button{margin-left:auto}}#job-detail .pi-workbar #pi-gpu-status{grid-column:1/-1;margin:0;padding:8px 10px}#job-detail .pi-workbar #pi-gpu-status:not(:has(.ig-resource-grid)){display:none}#detail-dialog #job-detail .pi-tabs{padding:5px 0;top:-12px}#job-detail .pi-forecast-strip .pi-forecast-method{margin:0;padding:0;border:0;background:none;border-radius:0;min-height:0}#job-detail .pi-forecast-strip:has(.pi-forecast-method[open]) .pi-forecast-method{flex-basis:100%;order:4;max-width:none}#job-detail .pi-workbar .pi-project-status b{min-width:34px;font-variant-numeric:tabular-nums}@media(max-width:680px){#job-detail .ed-stat{padding:10px;gap:7px;min-height:90px}#job-detail .ed-stat>.ed-icon{width:18px;height:18px}#job-detail .ed-stat strong{font-size:18px;line-height:1.3;overflow-wrap:anywhere}#job-detail .ed-ring{width:30px;height:30px}}@media(max-width:680px){#job-detail .pi-workbar #pi-render-start.outline{display:none}#job-detail .pi-workbar #pi-gpu{order:-2}#job-detail .pi-workbar #pi-help,#job-detail .pi-workbar .pb-compact{font-size:0;width:40px;padding:7px;flex:0 0 40px}#job-detail .pi-workbar #pi-help:before{content:"?";font-size:16px}#job-detail .pi-workbar .pb-compact:before{content:"₽";font-size:16px}}.ed-baseline{display:flex;flex-wrap:wrap;gap:8px 20px;padding:9px 12px;margin:0 0 10px;border:1px solid var(--user-line,var(--line));border-radius:9px;background:var(--user-surface,var(--paper));font-size:12px}.ed-baseline b{margin-right:5px}.ed-baseline small{color:var(--user-muted,var(--muted))}

#job-dialog:has(.rc-frames){width:min(1440px,calc(100vw - 28px));max-width:1440px;background:var(--user-bg,var(--paper,#f6f4fa));color:var(--user-ink,var(--ink,#252331))}#job-dialog:has(.rc-frames)>h2{margin:6px 0 16px;font-size:28px}#job-dialog:has(.rc-frames) .quote-row{position:sticky;bottom:-28px;background:var(--user-surface,#fff);border:1px solid var(--user-line,#dedbe7);padding:16px;border-radius:12px;box-shadow:0 -8px 30px #00000008;z-index:3}#job-dialog:has(.rc-frames) #job-submit{min-height:52px;font-size:16px;padding:14px 26px;border-radius:10px;min-width:210px}#job-dialog:has(.rc-frames) .editor-layout{margin-top:16px}.rc-frames{padding:17px 20px;border:1px solid var(--user-line,#dedbe7);border-radius:12px;background:var(--user-surface,#fff);margin:14px 0;color:var(--user-ink,#252331)}.rc-frames header{display:flex;justify-content:space-between;align-items:center;gap:10px}.rc-frames header span{color:var(--user-muted,#666577);font-size:10px;letter-spacing:.12em;font-weight:700}.rc-frames h3{font-size:19px;margin:5px 0 12px}.rc-frames output{font-size:13px;color:var(--user-accent,#7652c4);background:var(--user-bg,#f6f4fa);padding:8px 11px;border-radius:7px;white-space:nowrap}.rc-modes{display:flex;gap:7px;margin-bottom:14px}.rc-modes button{border:1px solid var(--user-line,#dedbe7);border-radius:8px;min-height:40px;padding:9px 18px;background:var(--user-bg,#f6f4fa);color:var(--user-ink,#252331);font-size:13px}.rc-modes [aria-pressed=true]{background:var(--user-accent,#7652c4);color:#fff;border-color:transparent}.rc-modes button:disabled{opacity:.45;cursor:not-allowed}.rc-range{display:flex;align-items:center;gap:15px}.rc-range>div:not(.rc-selected){flex:1}.rc-range label{display:block;font-size:12px;font-weight:500}.rc-range input{font-size:20px;padding:10px 12px;width:100%;margin:7px 0 0;font-variant-numeric:tabular-nums;background:var(--user-bg,#f6f4fa);color:var(--user-ink,#252331);border:1px solid var(--user-line,#dedbe7);border-radius:8px}.rc-to{color:var(--user-muted,#666577);margin-top:19px}.rc-selected{text-align:right;min-width:150px}.rc-selected b{display:block;font-size:30px;letter-spacing:-.04em}.rc-selected small{display:block;font-size:11px;color:var(--user-muted,#666577);margin-top:4px}.rc-sliders{display:flex;gap:28px;margin-top:12px}.rc-sliders label{flex:1;font-size:11px;color:var(--user-muted,#666577)}.rc-sliders input{width:100%;height:18px;padding:0;margin:5px 0 0;accent-color:var(--user-accent,#7652c4)}.rc-frames p{font-size:12px;line-height:1.6;color:var(--user-muted,#666577);margin:9px 0 0}#rc-active-source{display:flex;justify-content:space-between;align-items:center;gap:15px;background:var(--user-bg,#f6f4fa);border:1px solid var(--user-line,#dedbe7);padding:13px;margin-top:12px;border-radius:9px;font-size:12px}#rc-active-source button{white-space:nowrap;font-size:13px}.rc-frames [hidden]{display:none!important}#sc-render-start{min-height:42px;padding:10px 20px;font-size:14px;font-weight:650;box-shadow:0 3px 15px #7652c425}.rc-source-dialog{width:min(780px,94vw);max-height:88dvh;background:var(--user-bg,#f6f4fa);color:var(--user-ink,#252331);padding:25px;border-radius:16px}.rc-source-dialog h2{font-size:24px;margin:7px 30px 12px 0}.rc-source-dialog>p{font-size:13px;color:var(--user-muted,#666577);line-height:1.6}.rc-source-list{display:grid;gap:8px;margin-top:18px}.rc-source-list button{display:flex;align-items:center;gap:13px;text-align:left;padding:14px;border:1px solid var(--user-line,#dedbe7);border-radius:10px;background:var(--user-surface,#fff);color:var(--user-ink,#252331);min-width:0}.rc-source-list button>span:nth-child(2){flex:1;min-width:0}.rc-source-glyph{font-size:26px;color:var(--user-accent,#7652c4)}.rc-source-list b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis}.rc-source-list small{display:block;font-size:11px;color:var(--user-muted,#666577);margin-top:5px}.rc-source-list em{font-style:normal;font-size:12px;color:var(--user-accent,#7652c4);white-space:nowrap}.rc-source-list button:hover{border-color:var(--user-accent,#7652c4)}@media(max-width:680px){#job-dialog:has(.rc-frames){width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;padding:14px;margin:0;border-radius:0}#job-dialog:has(.rc-frames) .quote-row{bottom:-14px;gap:10px;flex-wrap:wrap;padding:12px}#job-dialog:has(.rc-frames) #job-submit{flex:1;min-width:170px}#job-dialog:has(.rc-frames)>h2{font-size:24px}.rc-frames{padding:14px}.rc-frames h3{font-size:17px}.rc-frames header{align-items:flex-start}.rc-frames output{font-size:10px;padding:7px}.rc-modes{gap:5px}.rc-modes button{flex:1;padding:8px 7px;font-size:11px}.rc-range{flex-wrap:wrap;gap:8px}.rc-range input{font-size:19px}.rc-selected{display:flex;align-items:baseline;gap:9px;text-align:left;flex-basis:100%;margin-top:4px}.rc-selected b{font-size:24px}.rc-sliders{gap:16px}.rc-frames p{font-size:11px}#rc-active-source{flex-direction:column;align-items:stretch}.rc-source-list button{gap:9px;padding:12px}.rc-source-list em{font-size:10px}.rc-source-list b{font-size:12px}#sc-render-start{min-height:40px;padding:9px 14px}}@media(prefers-reduced-motion:no-preference){.rc-modes button,.rc-source-list button,#sc-render-start{transition:background .18s,border-color .18s,transform .16s}#sc-render-start:active{transform:translateY(1px)}}#rc-preparing{position:sticky;bottom:35%;z-index:8;margin:0 auto;width:min(340px,90%);padding:22px;text-align:center;display:grid;justify-items:center;gap:9px;border:1px solid var(--user-line,#dedbe7);border-radius:14px;background:var(--user-surface,#fff);color:var(--user-ink,#252331);box-shadow:0 10px 50px #0002}#rc-preparing b{font-size:14px}#rc-preparing span{font-size:12px;color:var(--user-muted,#666577)}#rc-preparing i{width:26px;height:26px;border:2px solid var(--user-line,#dedbe7);border-top-color:var(--user-accent,#7652c4);border-radius:50%}#job-dialog[data-preparing=true] form{opacity:.4;pointer-events:none}@media(prefers-reduced-motion:no-preference){#rc-preparing i{animation:rc-spin .8s linear infinite}@keyframes rc-spin{to{transform:rotate(360deg)}}}

.fm-tools{display:grid;gap:10px;margin:12px 0}.fm-controls,.fm-selection,#fm-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fm-controls input{flex:1;min-width:180px}.fm-controls select,.fm-selection select{width:auto;margin:0}.fm-selection label{display:flex;align-items:center;gap:8px}.fm-selection input,.fm-file input{width:18px;height:18px;margin:0}.fm-selection span{margin-right:auto}#fm-status{min-height:20px;margin:0;color:var(--muted);font-size:12px}.fm-list{padding:0!important;min-height:180px;overflow:hidden}.fm-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.fm-file:last-child{border:0}.fm-title{flex:1;min-width:0}.fm-title b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-title small{display:block;color:var(--muted);font-size:12px;margin-top:5px;font-variant-numeric:tabular-nums}.fm-icon{color:var(--blue);font-size:24px;flex-shrink:0}.fm-file:has(input:checked){background:color-mix(in srgb,var(--blue),transparent 92%)}.fm-folder{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid var(--line)}.fm-folder small{color:var(--muted)}@media(max-width:640px){.fm-file{flex-wrap:wrap;gap:8px}.fm-title{flex-basis:70%}.fm-file>a{margin-left:50px}.fm-controls select{flex:1;max-width:48%}.fm-title small{font-size:11px}.fm-folder small{display:none}}

.convert-quick{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:12px;margin:8px 0 12px}.convert-quick header{display:flex;justify-content:space-between;align-items:center;gap:12px}.convert-quick h2{font-size:20px;margin:5px 0 12px}.convert-profiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.convert-profiles button{display:grid;grid-template-columns:24px 1fr;gap:5px;text-align:left;padding:10px;min-height:70px}.convert-profiles button>span{grid-row:span 2;color:var(--blue);font-size:20px}.convert-profiles small{font-size:11px;color:var(--muted);line-height:1.4}.convert-profiles b{font-size:13px}.convert-profiles [aria-pressed=true]{border-color:var(--blue);background:color-mix(in srgb,var(--blue),transparent 92%)}.convert-note{min-height:18px;font-size:12px;margin:10px 0 0;color:var(--muted)}.wb-converter .wb-batch{min-height:130px}.wb-converter .wb-convert-file{min-height:44px}.wb-converter .v-status{font-variant-numeric:tabular-nums}@media(max-width:1100px){.convert-profiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.convert-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.convert-quick h2{font-size:17px}}.convert-result-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:12px}.convert-result{border:1px solid var(--line);border-radius:9px;padding:10px;min-width:0}.convert-result header{font-size:12px;min-height:28px}.convert-result header span{color:var(--muted);white-space:nowrap}.convert-result progress{width:100%;height:5px}.convert-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.convert-compare>div{min-width:0}.convert-compare small{font-size:10px;letter-spacing:.08em;color:var(--muted)}.convert-compare video{width:100%;height:140px;object-fit:contain;background:#10131a;border-radius:7px}.convert-compare p,.convert-compare [data-after-video]{font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.convert-compare a{display:inline-block;font-size:12px;padding:6px}.v-screen .v-region{color:var(--blue);font-size:11px;font-weight:600}.v-screen .v-photo-link{display:inline-flex;margin:4px 8px 6px 0;font-size:12px}
