/* Atelier: graphite canvas, ivory typography, a new application layout. */
.cincong-session{margin:16px 0;padding:16px;border:1px solid #594633;border-radius:10px;background:#211c19;color:#e4d6bf}.cincong-session button{padding:10px 16px;border:1px solid #96685e;border-radius:8px;background:#382422;color:#f0c9bb}.cincong-session button:disabled{opacity:.5}.cincong-session p{font-size:12px;overflow-wrap:anywhere}
body.atelier .video-length{flex-wrap:wrap}
body.atelier #videoLength{width:80px;min-height:42px;padding:8px 10px;background:#211c19;color:#e4d6bf;border:1px solid #594633;border-radius:8px}
body.atelier .duration-save-status{display:block;flex-basis:100%;font-size:11px;margin-top:8px}
body.atelier .atelier-sidebar{overflow-y:auto}
body.atelier .atelier-sidebar> *{flex-shrink:0}
body.atelier .atelier-sidebar #logoutBtn{display:block;flex-shrink:0;border:1px solid #51443a!important;margin-top:12px!important;color:#e4d6bf!important}
.atelier-photo-log{margin:0;padding:20px;max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#1c1b1b;border:1px solid #383035;border-radius:10px;color:#c4adbd;font:12px/1.8 ui-monospace,monospace}
#historyPanel[data-history-type="photos"] #historyList{display:none!important}
.history-type-switch{display:flex;gap:6px;width:fit-content;max-width:100%;padding:5px;margin:0 0 24px;border:1px solid #493d36;border-radius:12px;background:#211c19}
.history-type-switch button{min-width:100px;padding:10px 20px;border:1px solid transparent;border-radius:8px;background:transparent;color:#c4ad95;font:inherit;cursor:pointer}
.history-type-switch button[aria-pressed="true"]{background:#e4d6bf;color:#29231f;border-color:#e4d6bf}
.history-type-switch button:focus-visible{outline:2px solid #e4d6bf;outline-offset:3px}
body.atelier .cincong-history-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:18px}
body.atelier .cincong-history-grid article{min-width:0;padding:0;overflow:hidden;border-radius:12px}
body.atelier .cincong-history-grid img{width:100%;height:190px;max-height:none;object-fit:contain;background:#191718}
body.atelier .cincong-history-grid a{display:block;margin:0;padding:14px 16px;border-top:1px solid #403126;text-decoration:none;font-size:12px;background:#211c19}
/* Account and balance dialogs share the workspace's visual language. */
body.atelier :is(.password-dialog,.admin-users-dialog,.balance-history){background:#211f20;color:#e9e0d2;border:1px solid #4a403c;border-radius:18px;box-shadow:0 28px 100px #0009}
body.atelier :is(.admin-users-dialog,.balance-history,dialog:has(.password-dialog))::backdrop{background:#0c0b0dc7;backdrop-filter:blur(7px)}
body.atelier .admin-users-dialog::before{height:3px;background:linear-gradient(90deg,#c8af8e,#e6d9c3,#99829d)}
body.atelier :is(.password-dialog h2,.admin-users-head h2,.bh-heading h2){font:30px/1.25 Georgia,serif;letter-spacing:-.6px;color:#e9dbca}
body.atelier :is(.password-dialog p,.admin-users-note,.admin-panel-subtitle,.bh-message,.bh-footnote){color:#b5a99d;font-size:12px;line-height:1.8}
body.atelier :is(.password-kicker,.admin-users-head .eyebrow,.bh-heading small){color:#bdab95;font-size:9px;letter-spacing:1.8px}
body.atelier :is(.password-dialog label,.admin-user-form label){color:#c7b6a3;font-size:12px;gap:9px}
body.atelier :is(.password-dialog input,.admin-user-form input,.admin-user-form select,.admin-users-search){min-height:46px;background:#191718!important;border:1px solid #53453e;color:#e5d4c0;border-radius:9px;padding:12px 14px;box-shadow:none!important;font-size:13px}
body.atelier :is(.password-dialog input,.admin-user-form input,.admin-user-form select,.admin-users-search):focus{outline:2px solid #b59bbf;outline-offset:2px;border-color:#ae91aa;box-shadow:none}
body.atelier :is(.password-dialog input,.admin-user-form input,.admin-users-search)::placeholder{color:#998879;opacity:1}
body.atelier :is(.password-dialog small,.admin-user-form small){color:#c4ad91}
body.atelier :is(.password-dialog small.error,.admin-user-form small.error){color:#edacac}
body.atelier :is(.password-actions button:last-child,.admin-save){background:#e2d3bc;color:#31271f;min-height:44px;border:1px solid #e2d3bc;border-radius:9px;box-shadow:none;font-weight:600}
body.atelier :is(.password-actions button:last-child,.admin-save):hover{background:#f1e4d0;box-shadow:none}
body.atelier :is(.password-actions button:first-child,.admin-secondary){background:#302823;border:1px solid #594739;color:#d2bba0;border-radius:9px;min-height:44px}
body.atelier :is(.password-close,.admin-close,.bh-close,.admin-edit-close){background:#2e2726;color:#d2b9ad;border:1px solid #57413d;border-radius:50%;width:36px;height:36px;padding:0;display:grid;place-items:center;line-height:1;font-size:24px}
body.atelier :is(.password-close,.admin-close,.bh-close,.admin-edit-close):hover{background:#403030;border-color:#a47d83;color:#f2d8d2;transform:none}
body.atelier .admin-edit-close{display:none}body.atelier .admin-users-dialog.is-editing .admin-edit-close{display:grid}
body.atelier .admin-users-list{border-color:#43362e;gap:10px}
body.atelier .admin-user-row{background:#262120;color:#e0ccba;border:1px solid #493a31;border-radius:10px;padding:15px;box-shadow:none}
body.atelier .admin-user-row:hover,body.atelier .admin-user-row:focus{background:#332924;border-color:#9c8063;transform:none;box-shadow:none}
body.atelier .admin-user-row :is(small,span){color:#bea58a}
body.atelier .admin-user-row.is-blocked{background:#352324;border-color:#825255}body.atelier .admin-user-row.is-blocked small{color:#e8aaaa}
body.atelier .admin-users-dialog.is-editing .admin-user-form{background:#28221f;border-color:#564335;box-shadow:none;border-radius:12px;padding:18px}
body.atelier .admin-users-dialog.is-editing .admin-users-head{border-color:#49372c}
body.atelier .admin-users-dialog.is-editing .admin-users-head h2{color:#e5d1b9}
body.atelier .admin-user-form label:first-of-type input[readonly]{background:#2c2724!important;color:#b5a08b;border-color:#564539}
body.atelier .admin-users-dialog.is-editing .admin-save{box-shadow:none}
body.atelier .admin-user-form :is(#testRunpodKey,#changeRunpodKey),body.atelier .admin-users-dialog.is-editing .admin-user-form :is(#testRunpodKey,#changeRunpodKey){background:#372b24;color:#ddbea0;border:1px solid #71563d;box-shadow:none;min-height:42px}
body.atelier .admin-user-form :is(#testRunpodKey,#changeRunpodKey):hover,body.atelier .admin-users-dialog.is-editing .admin-user-form :is(#testRunpodKey,#changeRunpodKey):hover{background:#463327;color:#f0d2b0;border-color:#aa825b;transform:none}
body.atelier .admin-user-form #runpodKeyConsole{background:#191616;border-color:#49372c;color:#c8aa89;line-height:1.7}
body.atelier .admin-users-card{scrollbar-color:#77604b transparent}body.atelier .admin-users-card::-webkit-scrollbar-thumb{background:#77604b}
body.atelier .balance-history{padding:30px;width:min(850px,calc(100vw - 32px))}
body.atelier .bh-summary{padding:22px;background:#29231f;border:1px solid #514032;border-radius:12px;gap:24px}
body.atelier .bh-summary span{color:#b9a087;font-size:11px}.atelier .bh-current{color:#eddbc0;font-size:36px;letter-spacing:-1px;font-weight:500}.atelier .bh-range{color:#cbb394;font-size:15px}
body.atelier .bh-controls button{background:#2b2320;border-color:#594234;color:#cbb097;border-radius:8px;min-height:42px;padding:10px 15px}
body.atelier .bh-controls button[aria-pressed=true]{background:#dec9ae;color:#32241c;border-color:#dec9ae}
body.atelier .bh-controls button:hover{border-color:#ab8760}
body.atelier .bh-chart{border-radius:12px;background:#1b1819;padding:12px;margin-top:18px;overflow:hidden}
body.atelier .bh-chart:empty{display:none}
body.atelier .bh-chart svg path{stroke:#d9bf9c}.atelier .bh-chart svg circle{fill:#d9bf9c}.atelier .bh-chart svg line{stroke:#433630}.atelier .bh-chart svg text{fill:#bda58e}
body.atelier .bh-point{color:#ccb093;font-size:12px}.atelier .bh-footnote{border-color:#49372d}
@media(max-width:560px){body.atelier .balance-history{padding:22px 17px}body.atelier .bh-summary{padding:17px;flex-direction:column;gap:16px}body.atelier :is(.password-dialog h2,.admin-users-head h2,.bh-heading h2){font-size:26px}body.atelier .admin-users-card{padding:22px 18px}body.atelier .password-dialog{padding:26px 22px}body.atelier .bh-controls{gap:6px}body.atelier .bh-controls button{padding:9px 11px;font-size:11px}}
body.atelier:has(#historyPanel:not([hidden])):before{display:none!important;pointer-events:none!important}
body.atelier:has(#historyPanel:not([hidden])){overflow:auto!important}
body.atelier .site-footer{width:auto;max-width:none}
body.atelier textarea{font-family:inherit}
.atelier-library .system-health{display:none}
body.atelier #historyPanel #historyClose{background:#33281f;border-color:#594331;color:#d0b395}
body.atelier .cincong-seed-controls :is(button,input){background:#33291f;border-color:#624a33;color:#d7b893}
body.atelier .cincong-output-meta span{color:#bca0b3;border-color:#5c4354}
body.atelier .site-footer span{color:#9c8c7a}
.atelier .billing-summary article,.atelier .billing-summary article+article,.atelier .billing-totals article,.atelier .billing-totals article:nth-child(2),.atelier .billing-totals article:nth-child(3){background:#28211d;border-color:#504033}
.atelier .billing-summary strong,.atelier .billing-totals strong{color:#e4cbaa}.atelier .billing-summary :is(small,span,em),.atelier .billing-totals small{color:#b9a084}
.atelier .full-calendar{background:#201b18;border-color:#49392c}.atelier .calendar-grid .calendar-cell{background:#29211b;border-color:#463426;color:#c1a387}.atelier .calendar-grid .calendar-cell.has-usage{background:#413020;border-color:#7c5937}.atelier .calendar-grid .calendar-cell.today{border-color:#c4a17a;background:#38291e}.atelier .calendar-grid .calendar-cell small{color:#c3a381}
:root{color-scheme:dark;--bg:#171718;--surface:#202021;--line:#363536;--text:#ede9df;--muted:#a3a09b;--accent:#e7dfcf}
body.atelier{background:#171718;color:#ede9df;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}
body.atelier *{scrollbar-color:#565252 #202021;scrollbar-width:thin}
.atelier ::selection{background:#9889b3;color:#fff}.atelier :is(button,input,textarea,select):focus-visible{outline:2px solid #b8a4d1;outline-offset:3px}
.atelier button{transition:background .15s,border-color .15s,transform .15s}.atelier button:disabled{opacity:.45;cursor:not-allowed}
.atelier-sidebar{position:fixed;inset:0 auto 0 0;width:226px;padding:32px 23px 22px;background:#121213;border-right:1px solid #2b292c;z-index:12;display:flex;flex-direction:column}
.atelier-sidebar .brand{gap:11px;margin-bottom:52px}.atelier-sidebar .brand b{font-size:18px;color:#ece5d9}.atelier-sidebar .brand small{font-size:8px;letter-spacing:2.2px;color:#8f8a83}.atelier-sidebar .logo{width:35px;height:39px;border-radius:10px;background:#e4dac6;color:#292624;box-shadow:none;transform:none}.atelier-sidebar .logo svg{transform:none}
.atelier-nav-label{font:9px ui-monospace,monospace;letter-spacing:2px;color:#77726d;margin:0 0 14px 12px}
.atelier-sidebar .top-nav{display:flex;flex-direction:column;gap:6px;margin:6px 0}.atelier-sidebar :is(.history-toggle,.atelier-create){width:100%;margin:0!important;text-align:left;border:0!important;background:transparent!important;padding:13px 14px!important;border-radius:8px;color:#aca69d!important;font-size:13px;min-height:44px;justify-content:flex-start}
.atelier-sidebar .atelier-create{display:flex;gap:12px;align-items:center}.atelier-sidebar .atelier-create[aria-current=page]{background:#292625!important;color:#f0e5d1!important}.atelier-sidebar :is(button):hover{background:#272426!important;color:#f2eadc!important}
.atelier-sidebar #historyToggle:before{content:'▦';margin-right:13px}.atelier-sidebar #billingTop:before{content:'◷';margin-right:13px}.atelier-sidebar #adminUsersTop:before{content:'◇';margin-right:13px}
.atelier-sidebar-note{margin-top:auto;padding:22px 10px 30px;border-bottom:1px solid #2d292b;margin-bottom:12px}.atelier-sidebar-note>span{font-size:8px;letter-spacing:1.2px;color:#7b746e}.atelier-sidebar-note p{font:22px/1.45 Georgia,serif;font-style:italic;color:#c2b6a3}.atelier-sidebar-note small{font-size:9px;color:#756e67}
.atelier .shell{margin-left:226px;max-width:none;padding:0 38px 30px}.atelier .shell>header{min-height:77px;border-bottom:1px solid #302d2f;gap:18px}.atelier-breadcrumb{font-size:12px;color:#a19a92;margin-right:auto}.atelier-header-tag{font-size:9px;color:#827a72;letter-spacing:1.5px}
.atelier .shell>header .runpod-balance{background:#212020;border-color:#3a3435;color:#e9dfcc;box-shadow:none}.atelier .runpod-balance :is(span,small){color:#a39a8c}
.atelier .page-intro{min-height:0;padding:34px 0 25px;overflow:visible}.atelier .page-intro .eyebrow{color:#a29787;font-size:9px;letter-spacing:2px;margin-bottom:12px}.atelier .page-intro h1{font-size:clamp(28px,2.7vw,42px);font-weight:500;letter-spacing:-1.5px;line-height:1.2;color:#eee7da;margin-bottom:9px}.atelier .page-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#cbb8d7}.atelier .page-intro p:last-child{font-size:12px;color:#928a80}.atelier-edition{font-size:8px;letter-spacing:2px;color:#81766c;text-align:right;line-height:2}.atelier-edition b{color:#b9ab96;font-weight:400}
.atelier .studio-workflow-switch{border:0;background:none;padding:0;margin:0 0 24px;border-bottom:1px solid #383237;border-radius:0}.atelier .workflow-switch-heading,.atelier .workflow-switch-note{display:none}.atelier .workflow-switch-options{display:flex;gap:24px}.atelier .workflow-switch-options button{width:auto;min-height:0;padding:13px 0 16px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;gap:9px;box-shadow:none;color:#9c928b}.atelier .workflow-switch-options button[aria-pressed=true]{background:none;color:#eee3cf;border-bottom-color:#d8c7ab;box-shadow:none}.atelier .workflow-switch-icon{width:24px;height:24px;border:0;background:none;font-size:19px;color:inherit}.atelier .workflow-switch-options b{font-size:13px;font-weight:500}.atelier .workflow-switch-options small,.atelier .workflow-switch-options em{display:none}
.atelier .layout{grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}.atelier .panel{background:#202021;border:1px solid #363233;border-radius:14px;box-shadow:none}.atelier .main{padding:23px}.atelier .section-heading h2{font-size:15px;letter-spacing:-.25px;color:#e7ded0}.atelier .section-number{background:transparent;border:1px solid #49403d;border-radius:50%;color:#bbaa91;width:24px;height:24px;font-size:9px}.atelier .section-label{font-size:8px;color:#948777;letter-spacing:1px}.atelier .lead{font-size:11px;color:#a79b8c;line-height:1.75;margin-bottom:17px}
.atelier .uploads{grid-template-columns:1fr;gap:10px}.atelier .uploads .upload{min-height:84px;padding:17px 15px;flex-direction:row;align-items:center;gap:12px;border:1px dashed #504640;background:#252221;border-radius:10px}.atelier .uploads .upload-icon{width:34px;height:36px;flex-basis:34px;background:#352e29;color:#b9a689;border:0;border-radius:8px}.atelier .uploads .upload b{font-size:12px;color:#dcccb7}.atelier .uploads .upload small{font-size:10px;color:#a3917c}.atelier .uploads .upload-add{display:none}.atelier .uploads .upload:hover{background:#2e2723;border-color:#a48d6e}.atelier .uploads .upload.ready{border-style:solid;border-color:#998665}.atelier .uploads .upload.has-preview{flex-wrap:wrap}.atelier .upload-preview{height:100px;background:#191818}
.atelier .gpu-box,.atelier .workflow-choice{border-color:#38312d;background:none;margin-top:21px;padding-top:20px}.atelier .gpu-grid{gap:8px}.atelier .gpu{padding:12px;border-color:#41372f;background:#242120;border-radius:8px;color:#c6b49b}.atelier .gpu b{font-size:11px}.atelier .gpu small{font-size:9px;color:#a49179}.atelier .gpu.active{background:#342b24;border-color:#8b7254}.atelier .gpu.active b{color:#e4d1b5}.atelier .gpu.active:before{background:#d9bd92;border-color:#342b24;box-shadow:0 0 0 1px #b79a74}
.atelier .workflow-grid .workflow-mode{background:#242120!important;border-color:#41372f!important;border-radius:8px!important;padding:12px 10px!important;color:#bdac98!important}.atelier .workflow-grid .workflow-mode.active{background:#342b24!important;border-color:#8b7254!important}.atelier .workflow-grid .workflow-mode small{color:#ae9b85!important}.atelier .workflow-grid .workflow-mode b{font-size:11px!important}.atelier .video-length{background:#1c1a19;border-color:#3e342d;padding:13px;border-radius:8px}.atelier .video-length b{font-size:11px;color:#cdbcA7}.atelier .video-length small{font-size:9px;color:#ab9780}.atelier .video-length output{background:#33291f;color:#dac19f;border-color:#594633}.atelier input[type=range]{accent-color:#c5aa86}
.atelier .start,.atelier .cincong-start{background:#e4d8c3;color:#29231c;border:0;border-radius:9px;font-size:12px;box-shadow:none;padding:16px}.atelier .start:hover:not(:disabled),.atelier .cincong-start:hover:not(:disabled){background:#f3e8d6;transform:translateY(-1px)}
.atelier .output-column{position:sticky;top:20px;gap:14px}.atelier .output-panel{padding:22px;background:#1c1b1d}.atelier .output-panel .section-heading h2{font:25px Georgia,serif;color:#e5d9c9}.atelier .output-panel .eyebrow{font-size:8px;color:#a79682}.atelier .result{margin-top:20px}.atelier .slide-nav,.atelier .cincong-tabs{background:none;border:0;padding:0 0 13px;margin-bottom:0;gap:20px;justify-content:flex-start}.atelier .slide-nav button,.atelier .cincong-tabs button{flex:0 1 auto;padding:8px 0;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;font-size:11px;color:#a49489}.atelier .slide-nav button.active,.atelier .cincong-tabs button.active{background:none;color:#dccbb7;border-bottom-color:#b7a082;box-shadow:none}
.atelier .video-track{aspect-ratio:1.06;border:1px solid #363035;background:#171619;box-shadow:none;border-radius:10px}.atelier .video-slide{background:radial-gradient(ellipse at 50% 40%,#50435524,transparent 65%),radial-gradient(#a18a9f13 1px,transparent 1px),#19171b;background-size:auto,24px 24px,auto;color:#c3b2b9}.atelier .video-slide:after{inset:28px;border-color:#7c647022}.atelier .preview-symbol{width:64px;height:72px;background:#302831;border-color:#594553;color:#be9eb2;border-radius:18px;box-shadow:0 0 0 14px #9f749009;transform:none;margin-bottom:23px}.atelier .preview-symbol svg{transform:none}.atelier .video-slide b{font:21px Georgia,serif;color:#d3bbc9}.atelier .video-slide p{font-size:11px;color:#9e8596}.atelier .video-slide .download-link{background:#32252fdc;border-color:#6c5064;color:#e2c9da}
.atelier .side{padding:18px 22px;background:transparent;border-color:#353031}.atelier .progress-title .eyebrow{color:#9b8c7b}.atelier .progress-title>span{background:#302822;color:#bda98e}.atelier .side ol{margin:17px 0}.atelier .side li{color:#a99785;font-size:9px}.atelier .side li i{background:#2b2421;border-color:#534336;color:#c1a689}.atelier .side li:not(:last-child):after{background:#4c3c30}.atelier .shutdown{border-color:#37302a;padding-top:13px}.atelier .shutdown b{color:#c1ac93}.atelier .shutdown p{color:#9e8b77;font-size:9px}
.atelier-logs{margin:24px 0 0;border-top:1px solid #373031}.atelier-logs>summary,.atelier-markets>summary{padding:18px 2px;color:#a49788;font-size:11px;cursor:pointer;letter-spacing:.3px}.atelier .activity-panel{margin:0;padding:20px;background:#1c1b1b}.atelier .console-grid section{background:#171617;border-color:#383035}.atelier .console-grid section>b{background:#252025;color:#b09aaa;border-color:#3f333d}.atelier .console-grid pre{color:#a38b9d}.atelier .console-head b{color:#a99b8f}.atelier .console-head span{background:#302620;color:#c2a387}.atelier-markets{margin:12px 38px 25px 264px;border-top:1px solid #35302c}.atelier .market-grid{margin:0;max-width:none}.atelier .site-footer{margin-left:264px;margin-right:38px;color:#8e8073;border-color:#312a26}
.atelier .cincong-head{padding:0 0 20px;background:none;border:0;border-radius:0;box-shadow:none}.atelier .cincong-head h2{font:26px Georgia,serif;letter-spacing:-.4px;color:#dcd0bd}.atelier .cincong-head p{font-size:11px;color:#a29482}.atelier .cincong-head>div:first-child>span{display:none}.atelier .cincong-engine{background:#24201e;border-color:#42372d;min-width:175px}.atelier .cincong-engine b{color:#c7b59b}.atelier .cincong-engine :is(span,small){color:#a89478}.atelier .cincong-grid{grid-template-columns:340px minmax(0,1fr);gap:24px}.atelier .cincong-panel{padding:22px;background:#202021;border-color:#393233;border-radius:14px;box-shadow:none}.atelier .cincong-panel-title>span{width:24px;height:24px;border-radius:50%;background:none;border:1px solid #514038;color:#b79c80}.atelier .cincong-panel-title h3{font-size:15px;color:#d3c2ab}.atelier .cincong-panel-title small{color:#ac9278}.atelier .cincong-panel-title em{color:#ae9273;border-color:#57412c}.atelier .cincong-prompt>span{color:#baa38a}.atelier .cincong-prompt textarea{height:155px;background:#191819;border-color:#4b3c38;color:#ddcbb7;font-size:12px;line-height:1.8}.atelier .cincong-prompt textarea::placeholder{color:#998679}.atelier .cincong-settings>div{background:#24201d;border-color:#453629;padding:10px}.atelier .cincong-settings small,.atelier .cincong-settings span{color:#b09676}.atelier .cincong-settings b{color:#d0bda1}.atelier .cincong-seed,.atelier .cincong-model-slot{background:#24201e;border-color:#504034;color:#c4ad8d}.atelier .cincong-model-slot :is(b,small,em){color:#bdA487}.atelier .cincong-model-plus{background:#382a20;color:#c8a881}.atelier .cincong-model-slot i{display:none}.atelier .cincong-gpu-time{font-size:12px;color:#d0bba0}.atelier .cincong-gpu-time small{font-size:10px;color:#ac967b}.atelier .cincong-gpu-time select{background:#27211d;border-color:#5a4631;color:#d5b995}.atelier .cincong-run-status{font-size:10px;color:#b69c7c}.atelier .cincong-start small{color:#655340}.atelier .cincong-start i{color:#51412e}.atelier .cincong-canvas{background:radial-gradient(ellipse at 50% 40%,#59455922,transparent 65%),radial-gradient(#ae8aab15 1px,transparent 1px),#19171b;background-size:auto,24px 24px,auto;border-color:#43313e}.atelier .cincong-canvas-orbit{background:#302231;border-color:#684b63;box-shadow:none}.atelier .cincong-canvas-orbit span{color:#c09bb9}.atelier .cincong-canvas b{font:22px Georgia,serif;color:#d9bfd1}.atelier .cincong-canvas p{color:#aa8aa0}.atelier .cincong-downloads button{background:#30242c;border-color:#614656;color:#c6a4b8}.atelier .cincong-flow{display:none}
.atelier-library .page-intro,.atelier-library .studio-workflow-switch,.atelier-library .cincong-workspace{display:none!important}
.atelier .shell #historyPanel{position:static;inset:auto;transform:none;width:100%;max-width:none;max-height:none;overflow:visible;padding:28px 0;margin:0;background:transparent;border:0;box-shadow:none}.atelier .history-head{position:static;padding:0 0 24px;margin:0;background:transparent;border-color:#3c302c}.atelier .history-head h2{font:34px Georgia,serif;color:#e3cdb3}.atelier .history-head button{background:#30241e;border-color:#59412e;color:#c4a785}.atelier .history-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.atelier .history-card{background:#24201f;border-color:#43342c;border-radius:12px}.atelier .history-card .history-details h3{color:#d5bfa4}.atelier .history-card .history-video-name,.atelier .history-card .history-user{color:#ad9377}.atelier .history-card .history-actions{background:#211c19;border-color:#403126}.atelier .history-output-links a{background:#39291f;border-color:#65492f;color:#c6a47e}.atelier .history-empty{background:#201c1a;border-color:#554133;color:#b69b7c}.atelier .cincong-history-grid article{background:#24201f;border-color:#46362d}.atelier .cincong-history-grid a{color:#d7b187}
.atelier .login-gate{background:radial-gradient(ellipse at 20% 30%,#55434822,transparent 60%),#171617}.atelier .login-card{background:#211e20;border-color:#45363e;box-shadow:0 25px 100px #0005}.atelier .login-card h1{font:38px/1.2 Georgia,serif;color:#eddfcf}.atelier .login-card p{color:#b29e8d}.atelier .login-kicker{color:#c5aa90}.atelier .login-symbol{background:#3b2c2c;color:#d7b79d;border-color:#63453d}.atelier .login-card input{background:#191618;border-color:#514047;color:#e3ccbc}.atelier .login-card button{background:#e0ccb3;color:#32231d}
.atelier .system-health,.atelier .system-health.warning{background:#24201b;border-color:#57442d;border-radius:10px}.atelier .system-health-grid>div{background:transparent;border-color:#4a3928}.atelier .system-health-grid strong{color:#cbb797}.atelier .system-health-grid :is(small,em){color:#ad9574}
@media(min-width:1650px){.atelier .shell{padding-inline:55px}.atelier .layout,.atelier .cincong-grid{grid-template-columns:390px minmax(0,1fr)}.atelier .video-track{aspect-ratio:1.4}}
@media(max-width:1180px){.atelier-sidebar{width:188px;padding-inline:17px}.atelier .shell{margin-left:188px;padding-inline:24px}.atelier .layout,.atelier .cincong-grid{grid-template-columns:300px minmax(0,1fr);gap:18px}.atelier .main,.atelier .cincong-panel{padding:18px}.atelier-markets,.atelier .site-footer{margin-left:212px;margin-right:24px}.atelier .cincong-engine{display:none}.atelier .workflow-switch-options{gap:19px}.atelier-header-tag{display:none}}
@media(max-width:950px){.atelier-sidebar{width:172px;padding:25px 12px}.atelier-sidebar .brand b{font-size:16px}.atelier .shell{margin-left:172px;padding-inline:22px}.atelier .layout,.atelier .cincong-grid{grid-template-columns:1fr}.atelier .output-column{position:static}.atelier .uploads{grid-template-columns:1fr 1fr}.atelier .video-track{aspect-ratio:1.25}.atelier-markets,.atelier .site-footer{margin-left:194px}.atelier .page-intro h1{font-size:30px}.atelier-edition{display:none}}
@media(max-width:650px){.atelier-sidebar{position:relative;inset:auto;width:100%;padding:18px 18px 0;border-right:0;border-bottom:1px solid #383033;display:grid;grid-template-columns:1fr auto;gap:12px}.atelier-sidebar .brand{margin:0}.atelier-sidebar .atelier-nav-label,.atelier-sidebar-note{display:none}.atelier-sidebar .top-nav{grid-column:1/-1;grid-row:2;flex-direction:row;flex-wrap:wrap;gap:2px;margin:0}.atelier-sidebar .top-nav .history-toggle{width:auto;font-size:11px;padding:10px!important}.atelier-sidebar #logoutBtn{width:auto;grid-column:2;grid-row:1;font-size:11px}.atelier-sidebar .atelier-create{grid-column:1/-1;grid-row:3;width:100%;padding:10px!important}.atelier .shell{margin:0;padding:0 18px 24px}.atelier .shell>header{min-height:55px;padding:10px 0;display:flex;flex-wrap:wrap}.atelier .page-intro{padding:25px 0 18px}.atelier .page-intro h1{font-size:28px;letter-spacing:-1px}.atelier .page-intro .eyebrow{font-size:8px}.atelier .workflow-switch-options{gap:17px;overflow-x:auto}.atelier .workflow-switch-options button{flex-shrink:0;padding:10px 0 12px}.atelier .workflow-switch-options b{font-size:11px}.atelier .workflow-switch-icon{display:none}.atelier .uploads{grid-template-columns:1fr}.atelier .video-track{aspect-ratio:.95}.atelier .cincong-head h2{font-size:24px}.atelier .cincong-head{margin-bottom:4px}.atelier .cincong-canvas{min-height:400px}.atelier-markets,.atelier .site-footer{margin:10px 18px 24px}.atelier .history-list{grid-template-columns:1fr}.atelier .section-label{font-size:7px}.atelier .side{padding:16px}.atelier .shutdown{display:block}.atelier .cincong-settings b{font-size:10px}}
@media(prefers-reduced-motion:reduce){.atelier *,.atelier *:before,.atelier *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
