:root{font-family:DM Sans,Segoe UI,sans-serif;color:#171b22;background:#f2f2ee;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #171b22;--muted: #7c828c;--line: #e5e5df;--paper: #f2f2ee;--surface: #fff;--sidebar: #11151d;--lime: #c8f167;--blue: #575df2;--mono: "DM Mono", Consolas, monospace}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.58;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #8189ff;outline-offset:2px}.app-shell{min-height:100vh;display:flex}.sidebar{width:248px;min-width:248px;min-height:100vh;background:var(--sidebar);color:#ebedf0;padding:26px 15px 16px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:3}.brand-lockup{display:flex;gap:11px;align-items:center;padding:2px 12px 27px}.brand-lockup>div:last-child{display:grid;grid-template-columns:auto auto;column-gap:7px;align-items:baseline}.brand-lockup strong{font:800 22px/1 Manrope,sans-serif;letter-spacing:-1.4px;color:#fbfcff}.brand-lockup small{color:#9098a8;font:500 8px/1 var(--mono);letter-spacing:1.1px}.brand-mark{width:23px;height:23px;border:1px solid #d9f9a0;border-radius:7px;display:flex;align-items:end;gap:2px;padding:5px;transform:rotate(-7deg)}.brand-mark span{background:var(--lime);display:block;width:3px;border-radius:3px}.brand-mark span:nth-child(1){height:6px;opacity:.75}.brand-mark span:nth-child(2){height:10px}.brand-mark span:nth-child(3){height:13px;opacity:.85}.workspace-select{min-height:54px;width:100%;display:flex;align-items:center;gap:10px;text-align:left;color:#f1f2f4;background:#191e28;border:1px solid #282f3b;border-radius:9px;padding:8px 9px;margin-bottom:31px}.workspace-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;background:#cadf8b;color:#172019;font:700 13px Manrope;border-radius:7px}.workspace-select span:nth-child(2){display:grid;gap:3px;flex:1}.workspace-select strong{font-size:11px;font-weight:600}.workspace-select small{color:#9097a3;font-size:9px}.workspace-select>svg{color:#7e8794}.side-section-label{font:500 9px/1 var(--mono);color:#79818f;letter-spacing:1.1px;padding:0 11px 10px}.side-label-spaced{margin-top:28px}.primary-nav{display:grid;gap:3px}.nav-button{border:0;min-height:39px;width:100%;border-radius:7px;padding:0 11px;display:flex;align-items:center;gap:10px;background:transparent;color:#adb3bf;text-align:left;font-size:11px;transition:background .15s,color .15s}.nav-button:hover{background:#1a202a;color:#eff1f3}.nav-button.active{color:#eff4e6;background:#232b25;box-shadow:inset 2px 0 #c6ee76}.nav-button.active svg{color:var(--lime)}.nav-button span{flex:1}.nav-button small{min-width:20px;text-align:center;color:#8d96a4;font:10px var(--mono)}.sidebar-bottom{margin-top:auto;padding-top:20px}.tip-card{border:1px solid #2b333f;border-radius:9px;padding:14px 13px 13px;background:radial-gradient(180px 120px at 115% -8%,#283c2f 0,transparent 72%),#171d25}.tip-spark{color:var(--lime);display:block;margin-bottom:9px}.tip-card strong{display:block;max-width:166px;font-size:11px;line-height:1.45;color:#e9eced;font-weight:600}.tip-card p{margin:7px 0 12px;color:#939ba6;font-size:9px;line-height:1.5}.tip-card button,.connection-row{background:transparent;border:0;padding:0;color:#c5eb87;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600}.connection-row{width:100%;color:#aab2bc;padding:18px 5px 14px;gap:7px;font-size:9px}.connection-row>span:nth-child(2){flex:1;text-align:left}.connection-light,.connection-dot{width:7px;height:7px;border-radius:99px;background:#8c929d;display:inline-block}.connection-light.online,.connection-dot{background:#8fce56;box-shadow:0 0 0 3px #8fce5621}.connection-light.offline{background:#e77b68;box-shadow:0 0 0 3px #e77b6821}.profile-row{border-top:1px solid #282e37;padding:13px 2px 0;display:flex;gap:9px;align-items:center}.profile-avatar,.top-avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#d8e8c0;color:#263226;font-size:9px;font-weight:700}.profile-row>div:nth-child(2){flex:1;display:grid;gap:3px}.profile-row strong{font-size:9px;color:#e1e4e8;font-weight:600}.profile-row small{color:#7f8994;font-size:8px}.main-content{min-width:0;flex:1}.topbar{height:68px;border-bottom:1px solid #e6e6e1;padding:0 4.1%;display:flex;align-items:center;justify-content:space-between;background:#f7f7f3c2}.breadcrumbs{display:flex;align-items:center;gap:10px;color:#9599a0;font-size:10px}.breadcrumbs strong{color:#404550;font-weight:600}.crumb-slash{color:#c5c7c7}.top-actions{display:flex;gap:17px;align-items:center}.search-box{display:flex;align-items:center;height:34px;min-width:238px;gap:8px;border:1px solid #e4e5e2;border-radius:6px;background:#fbfbf9;padding:0 8px;color:#a1a4a8}.search-box input{border:0;outline:0;background:transparent;min-width:0;width:100%;color:var(--ink);font-size:10px}.search-box input::placeholder{color:#a3a6a9}.search-box kbd{font:9px var(--mono);white-space:nowrap;color:#a5a8ae;border:1px solid #e5e5e2;background:#fff;padding:2px 4px;border-radius:3px}.icon-button{width:30px;height:30px;border:0;background:transparent;color:#717781;border-radius:6px;display:inline-grid;place-items:center;padding:0;transition:background .15s}.icon-button:hover{background:#eff0ec;color:#292d34}.top-avatar{border:0;cursor:pointer}.page-wrap{width:min(1320px,100%);padding:37px 4.1% 26px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px}.eyebrow{display:block;color:#90949a;font:500 9px/1.3 var(--mono);letter-spacing:1.12px}.page-heading h1{margin:8px 0 6px;font:700 clamp(26px,2.4vw,33px)/1.08 "Manrope",sans-serif;letter-spacing:-1.45px;color:#181c24}.heading-period{color:#90c840}.page-heading p{margin:0;color:#82868e;font-size:11px}.heading-actions{display:flex;gap:8px;flex:none}.button{height:36px;border-radius:6px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;font-size:10px;font-weight:600;white-space:nowrap;transition:.15s ease}.button-primary{color:#f5f8ee;background:#1d2522;border-color:#1d2522}.button-primary:hover{background:#313d34;border-color:#313d34;transform:translateY(-1px)}.button-secondary{color:#424750;background:#ffffffa3;border-color:#dedfdb}.button-secondary:hover{border-color:#bfc2ba;background:#fff}.button-quiet{color:#606671;background:transparent}.button-lime{color:#20251b;background:var(--lime);border-color:var(--lime)}.button-lime:hover{background:#d5f888;transform:translateY(-1px)}.button-small{height:31px;padding:0 9px}.button svg{flex:none}.text-button{border:0;padding:0;background:none;color:#69704f;display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600}.text-button:hover{color:#20251b}.notice{min-height:43px;padding:8px 10px 8px 13px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:7px;margin:-9px 0 16px;font-size:10px}.notice>div{display:flex;align-items:center;gap:6px}.error-notice{color:#7e362f;background:#fff0ed;border:1px solid #f1d4cd}.error-notice .text-button{color:#9c4f43}.connect-banner{min-height:74px;margin:0 0 20px;padding:13px 17px;border:1px solid #dce8c4;border-radius:8px;background:#f8fbef;display:flex;align-items:center;gap:12px}.connect-icon{width:37px;height:37px;border-radius:8px;display:grid;place-items:center;color:#35432a;background:#e8f3d3}.connect-banner>div:nth-child(2){display:grid;gap:4px;flex:1}.connect-banner strong{font-size:11px;font-weight:700}.connect-banner span{color:#777d70;font-size:9px}.hero-panel{min-height:306px;background:#121922;border-radius:10px;color:#f3f5f3;padding:35px 42px;display:flex;position:relative;overflow:hidden}.hero-copy{width:57%;position:relative;z-index:1}.hero-kicker{display:flex;align-items:center;gap:7px;color:#b2c598;font:500 8px var(--mono);letter-spacing:1.15px}.hero-kicker i{width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 10px #c8f1678c}.hero-copy h2{font:700 clamp(26px,3.1vw,39px)/1.17 "Manrope",sans-serif;letter-spacing:-1.7px;margin:17px 0 10px}.hero-copy h2 em{color:#c8f167;font-style:normal}.hero-copy>p{max-width:410px;margin:0 0 18px;font-size:10px;line-height:1.7;color:#a9b0b8}.hero-footnote{margin-top:13px;color:#8b959a;font-size:8px;display:flex;align-items:center;gap:6px}.hero-footnote svg{color:#bfd887}.hero-art{position:absolute;width:44%;height:100%;top:0;right:0;overflow:hidden}.art-glow{position:absolute;width:290px;height:290px;border-radius:50%;background:#527747;filter:blur(80px);opacity:.26;right:28px;top:15px}.art-card{position:absolute;width:183px;height:230px;border:1px solid #677167;border-radius:5px;box-shadow:0 16px 48px #040a0c7d}.art-card-back{right:150px;top:56px;background:#242d32;transform:rotate(-10deg);padding:15px;opacity:.78}.art-card-back>span{font:7px var(--mono);color:#a8ba8b;letter-spacing:.7px}.art-line{height:5px;width:94%;border-radius:10px;margin-top:11px;background:#87918b;opacity:.48}.art-line.short{width:65%;margin-top:49px;height:8px;background:#d9dfd8;opacity:.8}.art-line.tiny{width:49%;margin-top:7px}.art-card-front{right:55px;top:39px;padding:16px;background:linear-gradient(145deg,#e0ebcb 0,#b3c98c);color:#20291e;transform:rotate(6deg)}.art-card-front>span,.art-bottom{font:6px var(--mono);letter-spacing:.55px}.art-card-front strong{display:block;margin-top:37px;font:700 23px/1.1 Manrope,sans-serif;letter-spacing:-1.1px}.art-card-front strong i{color:#516c35;font-style:normal}.art-bottom{display:flex;justify-content:space-between;position:absolute;bottom:15px;left:16px;right:16px}.art-bottom span:last-child{font-size:14px}.art-stamp{position:absolute;right:25px;bottom:29px;width:41px;height:41px;border:1px solid #566459;color:#d3e0c4;border-radius:50%;display:grid;place-content:center;text-align:center;font:700 11px Manrope;transform:rotate(-12deg)}.art-stamp small{font:5px var(--mono)}.hero-index{position:absolute;bottom:22px;right:25px;color:#75808a;font:8px var(--mono)}.hero-index span{color:#b3d579;padding:0 3px}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0 21px}.metric-card{min-height:100px;background:#fff;border:1px solid #e6e6e0;border-radius:8px;display:flex;padding:14px 13px;gap:11px;position:relative;overflow:hidden}.metric-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;flex:none}.tone-sand{color:#9b7938;background:#f5efde}.tone-blue{color:#535af0;background:#eeefff}.tone-green{color:#4d7d39;background:#edf5e4}.tone-ink{color:#424b59;background:#eef0f2}.metric-copy{display:grid;gap:3px;min-width:0}.metric-copy>span{color:#7e848c;font-size:9px}.metric-copy strong{color:#1b2027;font:700 22px/1.1 Manrope;letter-spacing:-.9px}.metric-copy small{color:#a0a4a8;font-size:8px;white-space:nowrap}.metric-accent{position:absolute;width:48px;height:48px;border:1px solid #e8ebde;border-radius:50%;right:-20px;bottom:-24px}.overview-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(235px,.9fr);gap:13px}.surface-card{background:#fff;border:1px solid #e5e6df;border-radius:8px}.recent-card{padding:19px 19px 6px}.surface-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:13px}.surface-heading h3,.quickstart-card h3{margin:5px 0 0;font:700 15px Manrope;letter-spacing:-.4px}.surface-heading>.text-button{margin-top:7px}.job-list{display:grid}.job-row{border:0;width:100%;min-height:61px;padding:9px 2px;background:transparent;border-top:1px solid #f0f0ec;display:grid;grid-template-columns:29px minmax(120px,1.2fr) minmax(120px,1fr) auto 15px;align-items:center;gap:10px;text-align:left;transition:background .13s}.job-row:hover{background:#fbfbf8}.job-mark{width:27px;height:27px;display:grid;place-items:center;border:1px solid #e7e9e2;color:#748363;background:#f7f9f2;border-radius:7px}.job-main{min-width:0;display:grid;gap:5px}.job-main strong{color:#272d35;font-size:10px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-main small{color:#999da2;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-main small span{padding:0 3px;color:#c6c8c8}.job-step{min-width:0;display:grid;gap:6px}.step-label{font-size:8px;color:#7f858b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-progress,.large-progress{height:3px;border-radius:10px;background:#e8e9e4;overflow:hidden}.mini-progress i,.large-progress i{height:100%;display:block;border-radius:10px;background:#9aca53;transition:width .25s}.status-pill{display:inline-flex;gap:5px;align-items:center;height:21px;padding:0 7px;border-radius:20px;white-space:nowrap;font-size:8px;font-weight:600}.status-pill i,.status-mini{width:5px;height:5px;border-radius:50%;background:currentColor}.status-success{background:#eff6e7;color:#5e853a}.status-active{background:#f1f2ff;color:#5c63ca}.status-active i{animation:pulse 1.45s infinite}.status-failed{background:#fff0ed;color:#b65d4f}.status-neutral{background:#f1f1ef;color:#848991}.row-arrow{color:#aeb2b4}.side-stack{display:grid;gap:10px;align-content:start}.quickstart-card{padding:17px 16px 14px}.quickstart-card h3{margin-bottom:12px}.quick-step{display:flex;gap:9px;align-items:start;padding:10px 0;border-top:1px solid #f0f0ec}.quick-step i{font:9px var(--mono);color:#8da656;font-style:normal;padding-top:2px}.quick-step span{display:grid;gap:4px}.quick-step strong{font-size:9px;font-weight:600;color:#444a52}.quick-step small{font-size:8px;color:#999da2;line-height:1.4}.quickstart-card>.text-button{margin-top:8px}.project-mini{display:flex;align-items:center;gap:9px;background:#e9ede2;border-radius:7px;padding:11px}.project-mini-icon{width:29px;height:29px;border-radius:6px;display:grid;place-items:center;color:#607448;background:#f8faf2}.project-mini>div:nth-child(2){display:grid;gap:3px;flex:1}.project-mini strong{font-size:9px;color:#353d32}.project-mini small{font-size:8px;color:#7d8578}.project-mini button{border:0;background:transparent;color:#687352}.page-footer{display:flex;justify-content:space-between;align-items:center;margin-top:29px;padding:16px 0 0;border-top:1px solid #e4e5df;color:#a2a5a7;font:7px var(--mono);letter-spacing:.48px}.footer-sep{color:#b5cb8b;padding:0 5px}.page-footer button{border:0;background:transparent;color:#898f91;display:inline-flex;align-items:center;gap:5px;font-size:8px}.project-grid,.presentation-grid,.style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-card,.presentation-card,.style-card{background:#fff;border:1px solid #e4e5df;border-radius:8px;overflow:hidden}.project-cover{height:144px;position:relative;overflow:hidden;display:flex;align-items:end;padding:16px;color:#fff;background:#243337}.cover-0{background:linear-gradient(120deg,#d4e0bf,#5a7453);color:#19251b}.cover-1{background:linear-gradient(130deg,#292b45,#6b66b3)}.cover-2{background:linear-gradient(130deg,#d6a788,#753e3a)}.cover-3{background:linear-gradient(130deg,#31484e,#1d2127)}.cover-kicker{position:absolute;left:16px;top:15px;font:7px var(--mono);letter-spacing:.7px;opacity:.77}.project-cover>strong{font:800 48px/1 Manrope;letter-spacing:-3px;position:relative;z-index:1}.cover-shape{width:110px;height:110px;border-radius:50%;border:1px solid #ffffff58;position:absolute;right:30px;top:28px}.cover-shape:after{content:"";width:65px;height:65px;position:absolute;top:21px;left:21px;border-radius:50%;background:#ffffff32}.cover-grid-mark{position:absolute;right:18px;bottom:14px;font-size:15px;opacity:.9}.project-card-body{padding:14px 15px 12px}.project-card-title{display:flex;justify-content:space-between;gap:8px}.project-card-title h3{margin:1px 0 5px;font:700 12px Manrope;letter-spacing:-.2px}.project-card-title p{margin:0;color:#969a9e;font-size:8px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card-meta{display:flex;gap:13px;margin:14px 0 0;padding-top:11px;border-top:1px solid #f0f0ec;color:#93989a;font-size:8px}.project-card-meta span{display:inline-flex;align-items:center;gap:5px}.project-recent{margin-top:10px;display:grid}.project-recent button{min-width:0;border:0;padding:7px 0 4px;background:none;display:flex;align-items:center;gap:7px;color:#5e646b;text-align:left;font-size:8px}.project-recent button>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-mini{width:6px;height:6px;flex:none}.project-recent .status-success{color:#6a913d;background:#6a913d}.project-recent .status-active{color:#626be0;background:#626be0}.project-recent .status-failed{color:#bd6356;background:#bd6356}.project-add-card{min-height:252px;border:1px dashed #cdd0c8;border-radius:8px;background:#f7f7f3;display:grid;place-content:center;justify-items:center;gap:8px;color:#565c62}.project-add-card:hover{background:#fff;border-color:#aeb99a}.project-add-card>span{width:33px;height:33px;display:grid;place-items:center;border:1px solid #dfe3d7;border-radius:50%;color:#65754d}.project-add-card strong{font-size:10px}.project-add-card small{color:#9a9ea0;font-size:8px}.library-toolbar,.queue-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;color:#555b62;font-size:10px}.library-toolbar strong{font:700 16px Manrope;color:#20252d}.library-toolbar>div span{color:#979b9d}.search-box.compact{min-width:210px;height:31px}.presentation-preview{border:0;display:block;width:100%;height:174px;position:relative;overflow:hidden;text-align:left;background:#dce4d0}.preview-1{background:#172237}.preview-2{background:#f0d4c6}.presentation-preview>.preview-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.preview-placeholder{height:100%;width:100%;display:grid;place-items:center;color:#65784c;background:linear-gradient(135deg,#e7ecd9,#cad7b2);position:relative;overflow:hidden}.preview-1 .preview-placeholder{color:#b7d9bb;background:linear-gradient(135deg,#111b2d,#364456)}.preview-2 .preview-placeholder{color:#994e3c;background:linear-gradient(135deg,#efd1bc,#b97660)}.preview-placeholder>svg{z-index:1;position:absolute;left:13px;top:13px;opacity:.78}.preview-orbit{width:122px;height:122px;position:absolute;right:28px;top:26px;border:1px solid currentColor;border-radius:50%;opacity:.5}.preview-orbit:before,.preview-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid currentColor;top:16px;right:16px;bottom:16px;left:16px}.preview-orbit:after{top:37px;right:37px;bottom:37px;left:37px;background:currentColor;opacity:.25}.deck-preview-image{width:100%;height:100%;object-fit:cover}.preview-project{position:absolute;left:12px;bottom:11px;color:#ffffffd9;text-shadow:0 1px 6px #0008;font:7px var(--mono);letter-spacing:.4px}.presentation-card-copy{padding:12px 13px 11px}.presentation-card-copy>div:first-child{display:flex;align-items:center;justify-content:space-between}.slide-count{color:#9b9fa0;font-size:8px}.presentation-card-copy h3{margin:10px 0 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 11px Manrope}.presentation-card-footer{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:9px;border-top:1px solid #f0f0ec}.presentation-card-footer>small{color:#9a9ea1;font-size:7px;white-space:nowrap}.presentation-card-actions{display:flex;gap:8px;align-items:center}.presentation-card-actions .text-button{font-size:8px}.filter-tabs{display:flex;gap:4px}.filter-tabs button{padding:7px 10px;color:#777d84;border:0;border-radius:5px;background:transparent;font-size:9px}.filter-tabs button.selected{background:#fff;color:#30353c;box-shadow:0 0 0 1px #e2e3de;font-weight:600}.filter-tabs button span{color:#9ba0a4;font:8px var(--mono);padding-left:4px}.queue-card{padding:0 18px 8px}.queue-header{height:38px;border-bottom:1px solid #ebebe7;display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(120px,1fr) auto 15px;gap:10px;align-items:center;color:#a2a5a6;font:7px var(--mono);letter-spacing:.7px}.queue-header span:first-child{grid-column:1}.queue-header span:nth-child(2){grid-column:2}.queue-header span:nth-child(3){grid-column:3}.queue-header span:nth-child(4){grid-column:4}.queue-card .job-row{grid-template-columns:29px minmax(120px,1.2fr) minmax(120px,1fr) auto 15px}.style-feature{min-height:226px;overflow:hidden;position:relative;border-radius:9px;background:#1a2029;color:#fff;display:flex;align-items:center;padding:28px 35px;margin-bottom:17px}.style-feature>div:first-child{position:relative;z-index:1}.style-feature h2{margin:9px 0;font:700 28px/1.12 Manrope;letter-spacing:-1px}.style-feature p{color:#aeb3bb;max-width:330px;font-size:9px;line-height:1.6;margin:0 0 14px}.style-feature-shapes{position:absolute;right:5%;top:-53px;width:42%;height:330px}.shape-blob{position:absolute;width:220px;height:220px;top:24px;right:75px;background:#c8f167;border-radius:48% 52% 39% 61%/55% 44% 56% 45%;transform:rotate(-18deg)}.shape-disc{position:absolute;width:146px;height:146px;top:80px;right:190px;border-radius:50%;background:#eb6d5f;mix-blend-mode:multiply}.shape-line{position:absolute;width:260px;height:1px;top:153px;right:32px;transform:rotate(-42deg);background:#f6f3e9;opacity:.67}.style-card{padding-bottom:13px}.style-art{height:166px;margin:9px;border-radius:5px;padding:14px;position:relative;overflow:hidden;display:flex;flex-direction:column}.style-art-0{color:#171b22;background:#e6eadc}.style-art-1{color:#f7f8f5;background:#101a2a}.style-art-2{color:#19161d;background:#efe9df}.style-art-label,.style-art-footer{font:6px var(--mono);letter-spacing:.75px;opacity:.72}.style-art-title{margin:auto 0;white-space:pre-line;font:800 26px/1.02 Manrope;letter-spacing:-1.2px;position:relative;z-index:1}.style-art-0 .style-art-title{max-width:185px}.style-art-1 .style-art-title{color:#dbe6d7}.style-art-2 .style-art-title{transform:rotate(-3deg)}.style-art-footer{margin-top:auto}.style-art-shape{width:91px;height:91px;border:1px solid currentColor;opacity:.24;border-radius:50%;position:absolute;right:20px;top:44px}.style-art-1 .style-art-shape{background:#58ceb4;border:0;opacity:.75;width:63px;height:63px;right:30px}.style-art-2 .style-art-shape{border-radius:0;width:78px;height:105px;background:#d2f36d;border:0;opacity:1;transform:rotate(24deg);right:30px}.style-card-copy{display:flex;align-items:start;justify-content:space-between;padding:2px 14px 0;gap:10px}.style-card-copy h3{margin:3px 0 5px;text-transform:capitalize;font:700 11px Manrope}.style-card-copy p{color:#8f9497;font-size:8px;line-height:1.45;margin:0}.style-index{color:#a7ad9d;font:9px var(--mono)}.layout-strip{margin-top:17px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e2e3dd;background:#fff;border-radius:8px}.layout-strip h3{margin:5px 0 0;font:700 14px Manrope}.layout-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:end}.layout-chips span{padding:6px 8px;border:1px solid #e5e6df;border-radius:20px;color:#767c80;font-size:8px}.empty-state{min-height:250px;padding:35px 18px;display:grid;place-items:center;align-content:center;text-align:center;background:#fbfbf9;border:1px dashed #dedfd9;border-radius:8px}.empty-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#67734f;background:#eef2e5;margin-bottom:11px}.empty-state h3{margin:0;font:700 13px Manrope}.empty-state p{max-width:330px;color:#93989a;margin:7px 0 14px;font-size:9px;line-height:1.6}.loading-line,.empty-inline{min-height:80px;color:#8e9499;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px}.empty-inline{min-height:58px;border:1px dashed #e6e7e1;border-radius:6px;padding:10px;text-align:center}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:20px;background:#0d111787;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.modal{width:min(480px,100%);max-height:min(92vh,900px);overflow-y:auto;padding:22px;border:1px solid #e5e6df;border-radius:10px;background:#fbfbf8;box-shadow:0 24px 80px #0c121c40}.modal-wide{width:min(740px,100%)}.modal-top{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px}.modal-top h2{margin:6px 0 0;color:#1a1f25;font:700 21px Manrope;letter-spacing:-.7px}.modal-copy{color:#7f858a;font-size:10px;line-height:1.6;margin:-3px 0 17px}.field-label{display:grid;gap:7px;color:#555c63;font-size:9px;font-weight:600;margin-bottom:13px}.field-label input,.field-label textarea,.field-label select{width:100%;border:1px solid #dedfda;border-radius:6px;outline:0;background:#fff;color:#20252b;padding:10px 11px;font-size:10px;font-weight:400}.field-label input,.field-label select{height:37px}.field-label textarea{resize:vertical;line-height:1.55;min-height:70px}.field-label input:focus,.field-label textarea:focus,.field-label select:focus{border-color:#a9c480;box-shadow:0 0 0 3px #c8f16724}.field-optional{font-size:8px;color:#a0a4a6;font-weight:400}.modal-actions{border-top:1px solid #e9e9e4;margin-top:16px;padding-top:14px;display:flex;justify-content:end;gap:8px}.connection-meta{display:flex;align-items:center;gap:7px;color:#868b8c;font-size:8px;margin-top:3px}.connection-meta code{font:8px var(--mono);color:#666d70}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px}.field-span{grid-column:1/-1}.field-span textarea{min-height:86px}.style-picker-label{display:flex;align-items:baseline;gap:8px;margin:2px 0 8px;color:#585e63;font-size:9px;font-weight:600}.style-picker-label small{color:#a0a3a5;font-size:8px;font-weight:400}.style-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.style-option{position:relative;display:grid;grid-template-columns:38px 1fr 12px;align-items:center;gap:8px;min-height:61px;border:1px solid #e1e2dc;border-radius:6px;padding:7px;text-align:left;background:#fff;color:#333940}.style-option.selected{border-color:#a4bb78;box-shadow:0 0 0 2px #c8f1672c;background:#fefff9}.style-option>span:nth-child(2){display:grid;gap:4px}.style-option strong{font-size:8px;font-weight:700}.style-option small{color:#909698;font-size:7px;line-height:1.35}.style-option>svg{color:#71954a}.style-swatch{height:43px;border-radius:4px;position:relative;overflow:hidden}.swatch-editorial{background:#e8eadf}.swatch-editorial:after{content:"";position:absolute;width:16px;height:28px;top:8px;right:6px;background:#bfed62;transform:rotate(-17deg)}.swatch-dark{background:#111c2c}.swatch-dark:after{content:"";position:absolute;width:15px;height:15px;border:2px solid #56cbb0;border-radius:50%;top:13px;right:8px}.swatch-bold{background:#eee8dd}.swatch-bold:after{content:"";position:absolute;width:23px;height:23px;background:#ef6255;border-radius:50%;top:10px;right:7px}.job-detail-status{display:flex;align-items:center;gap:10px;color:#70767e;font-size:9px}.job-detail-status>span:nth-child(2){flex:1}.job-detail-status>strong{color:#343a41;font:600 10px var(--mono)}.large-progress{height:5px;margin:12px 0 17px}.error-box,.inline-error{background:#fff0ed;border:1px solid #f1d4cd;color:#93483d;padding:9px 11px;border-radius:6px;font-size:9px;margin-bottom:12px}.inline-error{margin-top:-4px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(190px,.8fr);gap:15px}.detail-section{min-width:0}.section-label{border-bottom:1px solid #e8e8e3;padding:0 0 9px;display:flex;justify-content:space-between;color:#8e9495;font:8px var(--mono);letter-spacing:.7px}.section-label span{color:#aaaeb0;font:8px DM Sans;letter-spacing:0}.event-list,.file-list{display:grid;gap:0;padding-top:3px}.event-item{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #efefeb}.event-dot{width:7px;height:7px;border-radius:50%;background:#a7c66e;flex:none;margin:4px 0 0 2px}.event-item>div{min-width:0}.event-item strong{display:block;font-size:9px;color:#3f454c;font-weight:600}.event-item p{font-size:8px;color:#777e83;line-height:1.45;margin:4px 0}.event-item small{color:#a2a7a8;font-size:7px}.file-item{padding:8px 0;display:flex;align-items:center;gap:8px;border-bottom:1px solid #efefeb}.file-icon{width:28px;height:28px;border-radius:6px;background:#edf1e6;color:#71834e;display:grid;place-items:center}.file-item>span:nth-child(2){flex:1;display:grid;gap:3px}.file-item strong{font:8px var(--mono);color:#464d52}.file-item small{font-size:7px;color:#a1a5a7}.toast{z-index:20;position:fixed;right:23px;bottom:22px;display:flex;align-items:center;gap:8px;padding:11px 14px;background:#17201b;color:#ecf3e3;border:1px solid #344331;box-shadow:0 8px 25px #0b13133d;border-radius:7px;font-size:10px}.toast svg{color:#bfe478}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.3}}.main{min-width:0;flex:1}.logo{width:100%;display:flex;gap:10px;align-items:center;padding:2px 8px 28px;border:0;background:transparent;color:#f5f6f3;text-align:left;font:800 20px Manrope,sans-serif;letter-spacing:-1.1px}.logo>span:last-child{display:grid;grid-template-columns:auto auto;column-gap:6px;align-items:baseline}.logo small{color:#929a9f;font:500 8px var(--mono);letter-spacing:1px}.brand-mark.small{width:28px;height:28px;display:grid;place-items:center;border:1px solid #c8f167;border-radius:8px;color:#c8f167;font:700 13px Manrope;letter-spacing:0;transform:none}.brand-mark.small span{display:inline;width:auto;height:auto;background:transparent;color:#c8f167;font:9px var(--mono)}.nav-caption{padding:0 10px 10px;color:#7e8792;font:500 8px var(--mono);letter-spacing:1px}.sidebar nav{display:grid;gap:4px}.sidebar nav button{border:0;min-height:39px;padding:0 10px;display:flex;align-items:center;gap:10px;text-align:left;border-radius:7px;color:#aeb5c0;background:transparent;font-size:10px}.sidebar nav button:hover{background:#1a202a;color:#f2f3f2}.sidebar nav button.active{background:#252e26;color:#f1f3ec;box-shadow:inset 2px 0 var(--lime)}.sidebar nav button.active svg{color:var(--lime)}.sidebar nav button span{margin-left:auto;color:#8f98a3;font:9px var(--mono)}.sidebar-bottom{display:grid;gap:12px;padding:12px 3px 2px}.sidebar-bottom>button{display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;color:#969fa9;padding:4px;font-size:9px}.environment{display:flex;align-items:center;gap:7px;color:#aeb5bf;font-size:9px;padding:8px 5px;border-top:1px solid #292f39}.environment i{width:6px;height:6px;border-radius:50%;background:#8c929d}.environment i.online{background:#8fce56;box-shadow:0 0 0 3px #8fce561d}.environment i.offline{background:#e77b68}.topbar .eyebrow{color:#8a9095;font-size:8px}.avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#d8e8c0;color:#263226;font-size:9px;font-weight:700}.hero{min-height:300px;position:relative;display:flex;align-items:center;padding:34px 39px;overflow:hidden;border-radius:9px;color:#f5f6f4;background:radial-gradient(240px 190px at 79% 52%,#344832 0%,transparent 73%),#121922}.hero>div:first-child{position:relative;z-index:1;max-width:54%}.eyebrow.light{color:#b7c99c}.hero h1{margin:13px 0 10px;font:700 clamp(28px,3vw,39px)/1.14 "Manrope",sans-serif;letter-spacing:-1.65px}.hero h1 em{color:#c8f167;font-style:normal}.hero p{max-width:390px;color:#abb2ba;font-size:10px;line-height:1.7;margin:0 0 17px}.hero .button{text-decoration:none}.button.primary{color:#f5f8ee;background:#1d2522;border-color:#1d2522}.button.primary:hover{background:#313d34}.button.lime{color:#20251b;background:var(--lime);border-color:var(--lime)}.button.outline{color:#454b52;background:#fff;border-color:#dedfdb}.button.full{width:100%;margin-top:8px}.hero-art{position:absolute;inset:0 0 0 auto;width:42%}.art-card{position:absolute;width:174px;height:220px;right:24%;top:42px;border:1px solid #737d6c;border-radius:5px;box-shadow:0 16px 48px #040a0c7d}.art-back{right:45%;top:64px;background:#253039;transform:rotate(-10deg);opacity:.8}.art-front{padding:15px;background:linear-gradient(145deg,#e0ebcb,#b3c98c);color:#20291e;transform:rotate(6deg)}.art-front>span{display:block;font:6px var(--mono);letter-spacing:.5px}.art-front strong{display:block;margin-top:44px;font:800 22px/1.1 Manrope,sans-serif;letter-spacing:-1px}.art-front strong span{color:#658142}.art-front>div{position:absolute;left:15px;right:15px;bottom:14px;border-top:1px solid #56644d;opacity:.5}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:24px 0 12px}.section-heading h2{margin:5px 0 0;font:700 16px Manrope;letter-spacing:-.45px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stat{min-height:99px;padding:14px;position:relative;overflow:hidden;background:#fff;border:1px solid #e5e6df;border-radius:8px;display:grid;align-content:start;gap:5px}.stat>span{color:#80868d;font-size:9px}.stat>strong{color:#1b2027;font:700 23px Manrope;letter-spacing:-1px}.stat>div{display:flex;gap:4px;align-items:center;color:#a0a4a5;font-size:8px}.stat>div svg{color:#9cbb67}.stat:after{content:"";width:48px;height:48px;border:1px solid #e8ebde;border-radius:50%;position:absolute;right:-19px;bottom:-23px}.table-card,.detail-card{background:#fff;border:1px solid #e5e6df;border-radius:8px;padding:0 17px 6px}.job-head{min-height:37px;display:grid;grid-template-columns:minmax(160px,2fr) minmax(90px,.8fr) minmax(100px,1.1fr) minmax(90px,.8fr) 15px;gap:10px;align-items:center;border-bottom:1px solid #ebebe7;color:#a2a5a6;font:7px var(--mono);letter-spacing:.7px}.job-row{grid-template-columns:minmax(160px,2fr) minmax(90px,.8fr) minmax(100px,1.1fr) minmax(90px,.8fr) 15px;min-height:59px;gap:10px;border-top:0;border-bottom:1px solid #f0f0ec;padding:8px 2px;color:#70767d;font-size:8px}.job-title{min-width:0;display:flex;gap:9px;align-items:center}.job-icon{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:7px;background:#f0f3e9;color:#71834e;font:700 8px var(--mono)}.job-title>span:last-child{display:grid;gap:4px;min-width:0}.job-title strong{color:#282e36;font-size:9px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-title small{color:#999da2;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-progress{position:relative;min-width:75px;height:4px;display:inline-flex;overflow:visible;background:#e8e9e4;border-radius:10px}.mini-progress i{height:100%;border-radius:10px;background:#9aca53}.mini-progress small{position:absolute;left:0;top:8px;color:#a0a4a6;font-size:7px}.status-pill.completed,.status-pill.ready{background:#eff6e7;color:#5e853a}.status-pill.failed,.status-pill.timed_out{background:#fff0ed;color:#b65d4f}.status-pill.queued,.status-pill.cancelled{background:#f1f1ef;color:#848991}.status-pill.dispatched,.status-pill.generating_outline,.status-pill.expanding_slides,.status-pill.waiting_for_assets,.status-pill.rendering_pptx,.status-pill.generating_previews,.status-pill.persisting_results,.status-pill.retrying,.status-pill.generating{background:#f1f2ff;color:#5c63ca}.status-pill i{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}.status-pill.dispatched i,.status-pill.generating_outline i,.status-pill.expanding_slides i,.status-pill.waiting_for_assets i,.status-pill.rendering_pptx i,.status-pill.generating_previews i,.status-pill.persisting_results i,.status-pill.retrying i{animation:pulse 1.45s infinite}.page-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:3px 0 22px}.page-title h1{margin:8px 0 5px;font:700 29px Manrope;letter-spacing:-1.3px}.page-title p{margin:0;color:#858b8f;font-size:10px}.back{border:0;background:transparent;color:#767f83;display:flex;align-items:center;gap:5px;padding:0 0 12px;font-size:9px}.project-grid{align-items:stretch}.folder-card{min-height:130px;position:relative;display:flex;align-items:start;gap:12px;text-align:left;padding:16px;border:1px solid #e3e5de;border-radius:8px;background:#fff;color:#20252b}.folder-card:hover,.project-card:hover{border-color:#bdcaa7;transform:translateY(-1px)}.folder-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:9px;background:#eaf0dd;color:#657749;font:700 12px Manrope}.folder-card h3{margin:5px 0;font:700 12px Manrope}.folder-card p{color:#969b9c;font-size:8px;margin:0}.folder-card footer{position:absolute;left:16px;right:16px;bottom:11px;display:flex;justify-content:space-between;color:#9aa09e;font-size:8px}.folder-card footer svg{color:#8b9c6d}.deck-preview{height:135px;position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:16px;color:#f5f6ef;background:linear-gradient(130deg,#1c2532,#56604b)}.deck-preview>span{position:absolute;top:12px;left:14px;color:#c3d3ad;font:7px var(--mono)}.deck-preview strong{position:relative;z-index:1;max-width:78%;font:700 17px/1.15 Manrope;letter-spacing:-.5px}.preview-bars{position:absolute;width:96px;height:96px;border:1px solid #dbe8c168;border-radius:50%;right:8px;top:19px}.preview-bars b{position:absolute;width:63px;height:63px;border:1px solid #dbe8c168;border-radius:50%;left:15px;top:15px}.preview-bars b:nth-child(2){width:30px;height:30px;left:31px;top:31px;background:#c8f1679c}.preview-bars b:nth-child(3){display:none}.card-body{padding:13px}.card-top{display:flex;align-items:center;justify-content:space-between}.tag{color:#8d9491;font-size:8px}.card-body h3{margin:11px 0 5px;font:700 11px Manrope}.card-body p{color:#9a9ea0;font-size:8px;margin:0 0 11px}.card-actions{display:flex;justify-content:space-between;gap:7px;border-top:1px solid #efefeb;padding-top:10px}.card-actions button{border:0;background:transparent;color:#63734a;display:flex;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:600}.new-card{min-height:215px;display:grid;align-content:center;justify-items:center;gap:8px;border:1px dashed #cfd3ca;border-radius:8px;background:#f7f7f3;color:#67754d}.new-card:hover{background:#fff;border-color:#aebb8f}.new-card strong{color:#4a5155;font-size:10px}.new-card span{color:#9a9f9f;font-size:8px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:14px}.detail-card{padding:17px}.detail-top{display:flex;justify-content:space-between;align-items:center}.detail-card h2{margin:11px 0 5px;font:700 17px Manrope}.detail-card>p,.detail-card>small{color:#8c9294;font-size:9px}.progress{height:5px;margin:15px 0 6px;overflow:hidden;border-radius:8px;background:#e9eae4}.progress div{height:100%;background:#9aca53;border-radius:inherit}.files{margin-top:23px;padding-top:12px;border-top:1px solid #e9e9e4}.files h3{margin:0 0 8px;font:700 11px Manrope}.files>button{width:100%;display:flex;align-items:center;gap:9px;padding:9px 2px;border:0;border-bottom:1px solid #f0f0ec;text-align:left;background:transparent;color:#667449;font-size:9px}.files>button>span:nth-child(2){display:grid;gap:3px;flex:1;color:#495057}.files>button small{color:#9ba0a0;font-size:7px}.file-icon{min-width:32px;height:27px;padding:0 4px;display:grid;place-items:center;background:#eef2e7;border-radius:5px;color:#75864f;font:7px var(--mono)}.files>p{color:#9a9fa1;font-size:8px}.timeline{display:grid;margin-top:17px}.timeline>div{display:flex;gap:10px;padding:0 0 16px;position:relative}.timeline>div:not(:last-child):before{content:"";width:1px;position:absolute;top:10px;bottom:0;left:3px;background:#e4e8dc}.timeline i{width:7px;height:7px;flex:none;margin-top:3px;border-radius:50%;background:#a6c770;box-shadow:0 0 0 3px #eef4e4}.timeline>div>div{display:grid;gap:5px}.timeline strong{color:#454c52;font-size:8px;font-weight:600}.timeline span{color:#9ca1a2;font-size:7px}.empty{min-height:175px;display:grid;place-content:center;justify-items:center;color:#91a76c;text-align:center}.empty h3{margin:8px 0 4px;color:#444b50;font:700 12px Manrope}.empty p{color:#969c9e;font-size:8px}.error{color:#a55044;background:#fff0ed;border:1px solid #f1d4cd;padding:8px 10px;border-radius:6px;font-size:9px;margin-top:10px}.error.banner{margin:12px 3% 0;display:flex;justify-content:space-between;align-items:center}.error.banner button{border:0;background:transparent;color:inherit}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;padding:16px;background:#10151bb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-scrim .modal{width:min(440px,100%);max-height:92vh;overflow-y:auto;position:relative;padding:25px;background:#fbfbf8;border:1px solid #e5e6df;border-radius:10px;box-shadow:0 24px 80px #0c121c40}.modal-close{position:absolute;right:12px;top:12px;border:0;background:transparent;color:#81878a}.modal-icon{width:37px;height:37px;display:grid;place-items:center;margin-bottom:14px;border-radius:8px;background:#edf2e4;color:#687c4a}.modal h2{margin:7px 0;font:700 21px Manrope;letter-spacing:-.7px}.modal>p{color:#878d91;font-size:9px;line-height:1.55;margin:0 0 16px}.modal label{display:grid;gap:6px;margin:13px 0;color:#555c63;font-size:9px;font-weight:600}.modal label span{color:#a0a4a6;font-weight:400}.modal input,.modal textarea,.modal select{width:100%;border:1px solid #dedfda;border-radius:6px;outline:0;background:#fff;color:#20252b;padding:10px;font-size:9px;font-weight:400}.modal input,.modal select{height:36px}.modal textarea{resize:vertical;line-height:1.55}.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:#a9c480;box-shadow:0 0 0 3px #c8f16724}.login-shell{min-height:100vh;display:grid;place-items:center;padding:20px;position:relative;overflow:hidden;background:#11151d;color:#f5f6f4}.login-glow{position:absolute;width:430px;height:430px;top:8%;left:calc(50% - 215px);border-radius:50%;background:#83a747;opacity:.15;filter:blur(100px)}.login-card{position:relative;width:min(410px,100%);padding:31px;border:1px solid #30383b;border-radius:11px;background:#191f27;box-shadow:0 25px 80px #060b0d82}.login-card .brand-mark{width:34px;height:34px;display:grid;place-items:center;margin-bottom:25px;border:1px solid #c8f167;border-radius:9px;color:#c8f167;font:700 15px Manrope}.login-card .brand-mark span{color:#c8f167;font:9px var(--mono)}.login-card .eyebrow{color:#a9c780}.login-card h1{margin:10px 0;font:700 27px/1.15 Manrope;letter-spacing:-1px}.login-card>p{color:#a4acb0;font-size:10px;line-height:1.6;margin:0 0 20px}.login-card form label{display:block;color:#d0d4d4;font-size:9px;margin-bottom:7px}.input-icon{height:39px;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px;border:1px solid #384149;border-radius:6px;color:#9fa9ad;background:#12171e}.input-icon input{width:100%;height:100%;border:0;outline:0;color:#f6f7f5;background:transparent;font-size:10px}.login-card .button{width:100%;height:39px;justify-content:center}.login-card .error{background:#402725;border-color:#71433c;color:#f0b8a8}.login-foot{margin-top:17px;padding-top:13px;border-top:1px solid #30383b;color:#879197;text-align:center;font:8px var(--mono)}@media (max-width: 1120px){.sidebar{width:216px;min-width:216px}.page-wrap,.topbar{padding-left:3%;padding-right:3%}.hero-panel{padding-left:30px}.art-card-front{right:25px}.art-card-back{right:118px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.project-grid,.presentation-grid,.style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.sidebar{width:64px;min-width:64px;padding:18px 9px 12px}.brand-lockup{justify-content:center;padding:0 0 22px}.brand-lockup>div:last-child,.workspace-select span:nth-child(2),.workspace-select>svg,.side-section-label,.nav-button span,.nav-button small,.tip-card,.connection-row>span:nth-child(2),.profile-row>div:nth-child(2),.profile-row .icon-button{display:none}.workspace-select{padding:8px;justify-content:center;min-height:48px}.nav-button{justify-content:center;padding:0}.sidebar-bottom{padding-top:12px}.connection-row{justify-content:center;padding:11px 0}.profile-row{justify-content:center}.topbar{height:58px}.top-actions{gap:8px}.search-box{min-width:180px}.help-button{display:none}.page-wrap{padding-top:27px}.overview-columns{grid-template-columns:1fr}.side-stack{grid-template-columns:1fr 1fr}.hero-art{opacity:.65;right:-60px}.hero-copy{width:75%}.detail-grid{grid-template-columns:1fr}.logo>span:last-child{display:none}.sidebar nav button{justify-content:center;padding:0;font-size:0}.sidebar nav button>span{display:none}}@media (max-width: 600px){.sidebar{position:fixed;left:0;top:0;bottom:0;height:auto;width:54px;min-width:54px}.main-content{margin-left:54px}.topbar{padding:0 13px}.breadcrumbs{gap:6px;font-size:9px}.top-actions .search-box{display:none}.page-wrap{padding:22px 13px 20px}.page-heading{display:block;margin-bottom:19px}.page-heading p{max-width:330px;line-height:1.45}.heading-actions{margin-top:13px}.heading-actions .button{flex:1}.hero-panel{min-height:285px;padding:25px 20px}.hero-copy{width:100%}.hero-copy h2{font-size:29px}.hero-copy>p{max-width:285px}.hero-art{opacity:.25;right:-124px}.hero-index{right:15px;bottom:15px}.metrics-grid{gap:8px;margin:10px 0 14px}.metric-card{min-height:88px;padding:10px 9px;gap:7px}.metric-icon{width:25px;height:25px}.metric-copy strong{font-size:19px}.metric-copy small{font-size:7px}.recent-card{padding:15px 12px 5px}.job-row{grid-template-columns:27px minmax(95px,1fr) auto 13px;gap:6px}.job-step{display:none}.job-main strong{font-size:9px}.side-stack,.project-grid,.presentation-grid,.style-grid{grid-template-columns:1fr}.project-cover{height:164px}.presentation-preview{height:205px}.library-toolbar{align-items:start;flex-direction:column;gap:10px}.library-toolbar .search-box{width:100%}.queue-toolbar{align-items:start;gap:8px;flex-direction:column}.filter-tabs{width:100%;overflow-x:auto}.queue-card{padding:0 10px 6px}.queue-header{grid-template-columns:minmax(80px,1fr) auto 12px}.queue-header span:nth-child(2){display:none}.queue-header span:nth-child(3){grid-column:2}.queue-card .job-row{grid-template-columns:27px minmax(75px,1fr) auto 12px}.style-feature{padding:24px 20px}.style-feature h2{font-size:24px}.style-feature-shapes{right:-135px;opacity:.6}.layout-strip{align-items:start;flex-direction:column}.layout-chips{justify-content:start}.page-footer{align-items:start;gap:10px;flex-direction:column}.connect-banner{align-items:start;flex-wrap:wrap}.connect-banner>div:nth-child(2){min-width:calc(100% - 58px)}.connect-banner .button{margin-left:49px}.modal-backdrop{padding:9px}.modal{padding:17px;max-height:95vh}.form-grid{grid-template-columns:1fr}.field-span{grid-column:auto}.style-picker{grid-template-columns:1fr}.style-option{grid-template-columns:48px 1fr 12px;min-height:56px}.style-swatch{height:38px}.job-detail-status{flex-wrap:wrap}.job-head{grid-template-columns:minmax(90px,1fr) auto 12px}.job-head span:nth-child(3),.job-head span:nth-child(4){display:none}.job-row{grid-template-columns:minmax(75px,1fr) auto 12px}.job-row>span:nth-child(3),.job-row>span:nth-child(4){display:none}.hero{min-height:282px;padding:24px 19px}.hero>div:first-child{max-width:100%}.hero-art{right:-170px;width:72%;opacity:.24}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{padding:10px;min-height:84px}.page-title{align-items:start;flex-direction:column}.detail-grid{grid-template-columns:1fr}.folder-card{min-height:120px}.login-card{padding:23px}}
