@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Serif+SC:wght@400;500;600&display=swap');
:root{--bg:#f5f4ef;--paper:#fffefb;--ink:#252b26;--muted:#84877e;--line:#e4e5dc;--accent:#db5038;--accent-light:#f9e9df;--green:#536d51;--sidebar:#242c26;--radius:18px}*{box-sizing:border-box}body{margin:0;font-family:'DM Sans','PingFang SC','Microsoft YaHei',sans-serif;color:var(--ink);background:var(--bg);font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #d8704b;outline-offset:4px}svg{display:block}button svg{width:20px;height:20px}button{border:0;background:none}::selection{background:#eed8b9}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:220px;background:var(--sidebar);color:#d3d7cc;padding:35px 20px 20px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:13px;padding:0 12px;color:#f8f6ee;font-size:27px;font-weight:700;letter-spacing:2px;line-height:1.1}.brand small{display:block;font-size:8px;font-weight:400;letter-spacing:2.1px;margin-top:7px}.brand-mark{font-family:Georgia,serif;font-size:43px;font-weight:400;letter-spacing:-8px;position:relative;padding-right:8px}.brand-mark span{color:#e06d49;font-family:Arial;font-size:22px;position:absolute;right:-3px;top:-5px}.workspace-label{font-size:10px;letter-spacing:2px;color:#7e8a7d;margin:35px 14px 20px}.nav-label{font-size:9px;letter-spacing:1.9px;color:#82907e;margin:29px 14px 10px}.nav-item{display:flex;align-items:center;gap:13px;border-radius:9px;padding:12px 14px;width:100%;color:#aeb8ab;margin-bottom:5px;font-size:12px;transition:all .2s}.nav-item svg{width:18px;height:18px;opacity:.8}.nav-item.active{background:#3b4439;color:#f7f7ed}.nav-item.active:after{content:'';width:5px;height:5px;border-radius:50%;background:#eb865d;margin-left:auto}.nav-item:hover{background:#333d32;color:#fff}.nav-number{margin-left:auto;background:#414c3f;color:#ced9c6;border-radius:5px;min-width:20px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:32px}.doc-link{display:flex;align-items:center;gap:12px;font-size:11px;padding:12px 14px;color:#c2cab9}.doc-link span{color:#e48b66}.sidebar-note{margin:14px 12px 22px;color:#9aa893;font-size:8px;letter-spacing:1px;line-height:2.3}.sidebar-note small{font-size:10px;letter-spacing:0;color:#7e8a7b}.live-dot{display:inline-block;background:#a9be90;width:5px;height:5px;border-radius:50%;margin-right:6px;box-shadow:0 0 0 3px #a9be9012}.profile{display:flex;align-items:center;text-align:left;gap:9px;border-top:1px solid #3c4439;padding:20px 0 0;width:100%}.profile b{font-size:11px;font-weight:500;color:#dce0d4}.profile small{display:block;font-size:8px;color:#8b9785}.profile>span:last-child{margin-left:auto;color:#85917d}.user-avatar{background:#b8c0a2;color:#2d382a;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-family:Georgia}.main{margin-left:220px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;border-bottom:1px solid var(--line)}.breadcrumb{display:flex;align-items:center;gap:17px;font-size:11px}.breadcrumb-root{color:#9a9b90}.breadcrumb b{font-weight:500}.crumb-slash{color:#c2c4b9}.top-actions{display:flex;align-items:center;gap:20px}.balance-pill{display:flex;align-items:center;gap:8px;font-size:11px;border:1px solid #dfdfd4;border-radius:30px;padding:7px 13px;background:#faf9f4}.balance-pill b{font-size:12px}.balance-pill>span:last-child{padding-left:4px;border-left:1px solid var(--line)}.coin{color:#a3844f;font-size:15px}.icon-btn{padding:7px;position:relative}.notification i{width:4px;height:4px;border-radius:50%;position:absolute;top:5px;right:6px;background:var(--accent)}.top-avatar{width:30px;height:30px;border-radius:50%;background:#dedfcf;display:grid;place-items:center;font-family:Georgia;font-size:13px}.mobile-menu{display:none}#view{padding:40px 48px 26px;flex:1;max-width:1680px;width:100%;margin:auto;outline:0}.eyebrow{font-size:9px;letter-spacing:2.6px;color:#8d8e80;display:flex;gap:10px;align-items:center}.eyebrow:before{content:'';width:24px;height:1px;background:#aaae9a}.hero{display:flex;justify-content:space-between;align-items:center;position:relative;min-height:213px;margin-bottom:34px}.hero h1{font-family:'Noto Serif SC','Songti SC',SimSun,serif;font-size:clamp(32px,3.25vw,51px);letter-spacing:1px;font-weight:500;margin:17px 0 13px;line-height:1.5}.hero h1 em{font-style:normal;color:var(--accent);position:relative}.hero h1 em:after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:5px;border-bottom:1px solid #c98262;border-radius:50%;transform:rotate(-3deg)}.hero p{font-size:12px;color:#8b8b7e;letter-spacing:.5px;margin:15px 0 0}.hero-art{width:225px;height:212px;position:relative;display:grid;place-items:center;flex-shrink:0;margin-right:12px}.orbit{width:166px;height:166px;border:1px solid #d3d4c1;border-radius:50%;position:absolute;transform:rotate(-28deg) scaleY(.49)}.orbit.o2{transform:rotate(35deg) scaleY(.49);width:202px;height:202px}.orb{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 32% 22%,#f5edcc 1%,#b7c49c 30%,#6e8662 66%,#405d42 95%);box-shadow:inset -12px -12px 20px #28402f4a,20px 24px 40px #627c4917;animation:float 6s ease-in-out infinite}.orb:before{content:'';position:absolute;border-radius:50%;width:100px;height:100px;background:repeating-radial-gradient(ellipse at 40% 20%,transparent 0 3px,#ffffff12 4px 5px)}.orbit-dot{position:absolute;width:15px;height:15px;background:var(--accent);border-radius:50%;left:32px;top:66px;box-shadow:0 5px 10px #a94f2c24;animation:float 5s ease-in-out infinite reverse}.art-caption{position:absolute;right:3px;bottom:10px;color:#909580;font-family:Georgia;font-size:10px;font-style:italic;transform:rotate(-8deg)}.art-cross{position:absolute;right:15px;top:28px;font-size:30px;color:#b0b49a;font-weight:300}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px;gap:16px}.section-heading h2{font-size:14px;font-weight:600;letter-spacing:.5px;margin:0}.section-heading h2 small{font-size:10px;color:#a4a595;font-weight:400;margin-left:12px;letter-spacing:1px}.text-button{font-size:11px;color:#858777;display:flex;gap:9px;align-items:center}.text-button:hover{color:var(--accent)}.mode-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.mode-card{position:relative;min-height:310px;border-radius:16px;overflow:hidden;isolation:isolate;cursor:pointer;transition:transform .4s,box-shadow .4s;text-align:left;padding:0;color:#fff}.mode-card:hover{transform:translateY(-5px);box-shadow:0 18px 32px #232c2220}.mode-card>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s}.drama>img{filter:sepia(.45) brightness(.65);object-position:65% 50%}.drama{background:#332721}.drama:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(28,23,17,.94),rgba(32,24,14,.6) 49%,rgba(32,24,14,.1)),linear-gradient(0deg,#211e1a99,transparent 60%)}.human{background:#dce0ce;color:#263d2c}.human>img{width:59%;right:0;filter:saturate(.45);object-position:50% 28%}.human:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#e1e4d5 2%,#e1e4d5 39%,#e1e4d591 62%,#b5c39e14 100%)}.mode-content{position:relative;padding:29px 30px 27px;height:100%;display:flex;flex-direction:column;align-items:flex-start;min-height:310px}.mode-tag{font-size:9px;letter-spacing:1.7px;border:1px solid #ffffff32;border-radius:4px;padding:3px 8px;color:#e4d7bf}.human .mode-tag{color:#627053;border-color:#63785438;background:#eff0e54d}.mode-content h3{font-family:'Noto Serif SC','Songti SC',SimSun,serif;font-size:31px;font-weight:500;margin:17px 0 4px;letter-spacing:2px}.mode-content p{font-size:11px;line-height:1.9;color:#c4b9a8;max-width:210px;margin:0}.human p{color:#6e7a65;max-width:180px}.mode-bottom{margin-top:auto;padding-top:28px;display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.mode-cta{background:#f7efe1;color:#39392c;font-size:11px;padding:11px 15px;border-radius:7px;display:flex;align-items:center;gap:20px;transition:gap .2s}.human .mode-cta{background:#354c38;color:#f5f4e9}.mode-card:hover .mode-cta{gap:28px}.mode-index{font-family:Georgia;font-size:13px;color:#d9d5bc80;letter-spacing:2px}.human .mode-index{color:#344d3870}.portrait-frame{position:absolute;border:1px solid #f8ffe23b;border-radius:130px 130px 10px 10px;right:18px;top:26px;width:39%;height:78%;pointer-events:none}.scan-line{position:absolute;right:15px;width:43%;height:1px;background:linear-gradient(90deg,transparent,#f1ffe2,transparent);top:30%;box-shadow:0 0 16px #f1ffe2;animation:scan 6s ease-in-out infinite}.mode-footer{display:flex;gap:8px;align-items:center;font-size:10px;color:#8a8b7f;padding:16px 0 30px}.tiny-star{color:#b6b7a6}.mode-footer button{margin-left:auto;font-size:10px;color:#727d65}.recent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.project-card{background:var(--paper);border:1px solid #e6e6dc;border-radius:12px;overflow:hidden;transition:transform .25s,box-shadow .25s;cursor:pointer;min-width:0}.project-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2635200a}.project-thumb{height:145px;position:relative;overflow:hidden}.project-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.project-card:hover img{transform:scale(1.04)}.project-thumb.t1 img{object-position:50% 45%;filter:saturate(.55)}.project-thumb.t2 img{object-position:50% 25%;filter:saturate(.6)}.project-thumb.t3 img{filter:sepia(.35) brightness(.7)}.thumb-label{position:absolute;top:12px;left:12px;font-size:9px;border:1px solid #ffffff88;color:#fff;background:#26302242;border-radius:5px;padding:3px 7px;backdrop-filter:blur(8px)}.thumb-format{position:absolute;bottom:10px;right:10px;color:#fff;font-size:9px;letter-spacing:1px;background:#26302270;padding:1px 6px;border-radius:3px}.project-info{padding:15px 16px 16px}.project-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-title h3{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.project-title button{font-size:18px;color:#a6a799;line-height:1}.project-meta{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#9b9d91;margin-top:11px}.status{display:inline-flex;align-items:center;gap:5px;color:#8a8c7c;font-size:10px}.status:before{content:'';width:5px;height:5px;border-radius:50%;background:currentColor}.status.green{color:#6e8760}.status.orange{color:#c47645}.status.red{color:#c94f43}.footer{display:flex;justify-content:space-between;color:#abac9e;font-size:9px;padding:24px 48px 22px;letter-spacing:.6px}.footer i{margin:0 8px;font-style:normal}.footer button{font-size:9px;color:#8e9180}.page-head{display:flex;align-items:flex-start;justify-content:space-between;margin:10px 0 30px;gap:20px}.page-head h1{font-family:'Noto Serif SC',serif;font-weight:500;font-size:32px;margin:7px 0}.page-head p{color:var(--muted);font-size:12px;margin:0}.primary,.secondary,.danger{border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:500;transition:transform .2s,background .2s}.primary{background:var(--accent);color:#fff}.primary:hover{background:#c9422d;transform:translateY(-1px)}.secondary{background:#fffefa;border:1px solid var(--line)}.secondary:hover{background:#f0f0e5}.danger{color:#b34435;background:#f8e6de}.small{padding:6px 11px;font-size:10px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:24px}.toolbar{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:23px;flex-wrap:wrap}.tabs{display:flex;gap:4px;background:#eaece3;padding:4px;border-radius:9px;max-width:100%;flex-wrap:wrap}.tab{font-size:11px;padding:7px 14px;border-radius:6px;color:#888d7d}.tab.active{background:#fffefb;color:#344130;box-shadow:0 1px 3px #00000008}.search{border:1px solid var(--line);background:#fffefa;padding:9px 12px;border-radius:8px;min-width:240px;outline:0;font-size:11px}.empty{text-align:center;padding:65px 20px;color:#909480;grid-column:1/-1}.empty b{font-size:16px;color:#55614e;display:block;margin-bottom:8px}.tag{display:inline-block;background:#eeefe5;padding:3px 8px;border-radius:4px;font-size:9px;color:#7a846d}.top-gap{margin-top:25px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat{padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.stat span{display:block;color:#8b8d7d;font-size:11px}.stat strong{font-size:30px;line-height:1.8;font-weight:500;letter-spacing:-1px}.stat small{color:#939781;font-size:10px}.wallet-hero{background:#28382b;color:#f6f5e9;padding:33px;border-radius:15px;display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:26px;position:relative;overflow:hidden}.wallet-hero:after{content:'✳';font-size:210px;position:absolute;right:160px;top:-65px;color:#9eae8e12;pointer-events:none;animation:rotate 45s linear infinite}.wallet-hero .eyebrow{color:#bac6ac}.wallet-number{font-size:62px;font-weight:400;letter-spacing:-3px;line-height:1.5}.wallet-number small{font-size:14px;letter-spacing:0;color:#b9c4aa;margin-left:10px}.wallet-hero p{font-size:11px;color:#b4bfa5;margin:0}.wallet-hero .primary{background:#e7e9d6;color:#33402c}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap;font-size:11px}th{font-weight:400;color:#9b9e8f;border-bottom:1px solid var(--line);padding:13px 15px;background:#f7f7f0}td{padding:17px 15px;border-bottom:1px solid #eeeee5;color:#646d5c}td:first-child{color:#394231}tr:last-child td{border-bottom:0}.amount-positive{color:#64845c}.amount-negative{color:#b97c49}.table-title{padding:0 0 20px;font-size:14px}.task-card{display:flex;gap:20px;align-items:center;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--paper);margin-bottom:14px}.task-icon{width:50px;height:50px;display:grid;place-items:center;background:#ecefe3;border-radius:11px;color:#75836a;font-size:23px;flex-shrink:0}.task-content{flex:1;min-width:0}.task-content h3{font-size:12px;margin:0 0 5px}.task-content p{font-size:10px;color:#939781;margin:0}.task-progress{height:4px;background:#e9ecdf;border-radius:4px;overflow:hidden;margin-top:13px;max-width:500px}.task-progress span{display:block;background:#87976d;height:100%;transition:width .6s}.task-right{min-width:110px;text-align:right;font-size:10px;color:#8b907c}.steps{display:flex;border-bottom:1px solid var(--line);gap:5px;margin-bottom:25px;overflow:auto}.step{white-space:nowrap;padding:12px 15px 16px;font-size:11px;color:#969b89;position:relative}.step.active{color:var(--accent)}.step.active:after{content:'';position:absolute;bottom:0;height:2px;background:var(--accent);left:14px;right:14px}.step small{margin-right:7px;font-size:9px}.work-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px}.work-main h2{font-family:'Noto Serif SC',serif;font-size:22px;font-weight:500;margin:0 0 20px}.work-side .panel{padding:20px}.work-side h3{font-size:12px;margin:0 0 17px}.detail-row{display:flex;justify-content:space-between;font-size:11px;margin:12px 0;gap:15px}.detail-row span{color:#929680}.detail-row b{font-weight:400;text-align:right}.note{font-size:10px;color:#939781;line-height:1.9}.side-note{padding:14px;background:#f3f3e9;border-radius:8px;font-size:10px;color:#7a846a;margin-top:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:block;margin-bottom:18px;font-size:11px;color:#637157}.field>span{display:flex;justify-content:space-between;margin-bottom:7px}.field small{color:#a6aa97;font-size:9px}.field input,.field select,.field textarea{display:block;width:100%;border:1px solid #dedfd2;border-radius:7px;background:#fffefa;padding:10px 12px;color:#37432d;font-size:12px;outline:0}.field textarea{resize:vertical;min-height:90px;line-height:1.8}.field input:focus,.field textarea:focus,.field select:focus{border-color:#a4b58c;box-shadow:0 0 0 3px #b4c39414}.upload{border:1px dashed #bfc8ad;border-radius:10px;display:grid;place-items:center;text-align:center;min-height:135px;cursor:pointer;background:#f8f9f2;color:#849471;position:relative;overflow:hidden}.upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.upload b{font-size:23px;font-weight:400}.upload p{font-size:11px;margin:3px}.upload small{font-size:9px;color:#a2aa95}.upload-preview{position:absolute;height:100%;width:100%;object-fit:contain;background:#f0f0e5}.work-footer{display:flex;align-items:center;justify-content:space-between;margin-top:24px;border-top:1px solid var(--line);padding-top:20px;gap:12px}.script-page{padding:25px;background:#faf9f2;border-left:2px solid #b3bb9e;line-height:2.1;color:#637057;font-size:12px}.script-page h3{font-family:'Noto Serif SC',serif;font-size:21px;color:#303f28;font-weight:500;margin:0 0 17px}.script-page b{color:#3c4a32}.shot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.shot{background:#f1f1e6;border-radius:9px;overflow:hidden}.shot img{width:100%;height:110px;object-fit:cover;filter:saturate(.5)}.shot div{padding:12px;font-size:10px;color:#7c866d}.shot b{display:block;color:#3f4e34;margin-bottom:5px;font-weight:500}.asset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.asset-card{background:#fffefb;border:1px solid var(--line);border-radius:12px;overflow:hidden}.asset-card img{width:100%;height:230px;object-fit:cover}.asset-card>div{padding:16px;display:flex;justify-content:space-between;align-items:center}.asset-card b{font-size:12px;font-weight:500}.asset-card small{display:block;font-size:9px;color:#8f987f;margin-top:3px}.asset-card.selected{outline:2px solid #a5b78b;outline-offset:2px}.preview-stage{background:#e7e8de;min-height:420px;border-radius:12px;display:grid;place-items:center;position:relative;padding:22px;overflow:hidden}.vertical-preview{width:186px;aspect-ratio:9/16;position:relative;overflow:hidden;border-radius:9px;box-shadow:0 12px 32px #3a4b2528;background:#394631}.vertical-preview>img{width:100%;height:100%;object-fit:cover;filter:saturate(.6)}.vertical-preview:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#17241780,transparent 55%)}.preview-subtitle{position:absolute;z-index:2;bottom:22%;left:0;right:0;text-align:center;color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 3px #000}.preview-subtitle mark{background:none;color:#ffdd73}.play-button{position:absolute;z-index:3;left:50%;top:44%;transform:translate(-50%,-50%);width:46px;height:46px;background:#fffff1bc;border:1px solid #ffffff88;border-radius:50%;color:#38492d;display:grid;place-items:center}.preview-label{position:absolute;top:16px;left:16px;font-size:9px;color:#8c967c;letter-spacing:1px}.preview-running .vertical-preview>img{animation:kenburn 8s ease-in-out infinite alternate}.preview-timeline{display:flex;gap:4px;margin-top:19px;height:35px}.preview-timeline span{flex:1;background:#d5dec8;border-radius:4px;display:grid;place-items:center;font-size:8px;color:#7d8b6a}.preview-timeline span:nth-child(2n){background:#e7d8bc}.section-note{font-size:11px;color:#939b82;margin-bottom:18px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.provider-card{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fffefa}.provider-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.provider-top h3{font-size:13px;margin:0}.switch{width:33px;height:19px;padding:3px;border-radius:20px;background:#c6cbb9;position:relative}.switch:after{content:'';width:13px;height:13px;border-radius:50%;background:#fff;display:block;transition:transform .2s}.switch[aria-checked=true]{background:#7b9464}.switch[aria-checked=true]:after{transform:translateX(14px)}.cap-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:22px 0;gap:15px}.cap-row:last-child{border:0}.cap-row h3{font-size:13px;margin:0}.cap-row p{font-size:10px;color:#999f8a;margin:4px 0 0}.notice{background:#f1eee0;border:1px solid #e5dfc6;color:#918465;border-radius:9px;padding:12px 16px;font-size:10px;line-height:1.9;margin-bottom:23px}.modal-layer{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.modal-layer[hidden]{display:none}.modal-backdrop{position:absolute;inset:0;background:#1b261e83;backdrop-filter:blur(7px)}.modal{background:#fcfbf6;position:relative;width:660px;max-height:calc(100vh - 48px);overflow:auto;border-radius:18px;padding:33px;box-shadow:0 25px 100px #101a124d;animation:modalIn .25s ease-out}.modal.wide{width:830px}.modal-close{position:absolute;top:20px;right:22px;font-size:23px;color:#929b83}.modal h2{font-family:'Noto Serif SC',serif;font-weight:500;font-size:26px;margin:9px 0}.modal-intro{font-size:11px;color:#949c85;margin:0 0 25px}.mode-select{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.mode-option{padding:14px;border:1px solid var(--line);border-radius:9px;text-align:left}.mode-option b{display:block;font-size:12px;font-weight:500}.mode-option small{display:block;font-size:9px;margin-top:4px;color:#939a84}.mode-option.active{border-color:#c5a183;background:#f6ece0}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.modal-actions .primary{min-width:150px}.price-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.price-option{border:1px solid var(--line);border-radius:10px;padding:20px 10px;text-align:center}.price-option b{font-size:25px;font-weight:500;display:block}.price-option small{font-size:10px;color:#909a80}.price-option.active{border-color:#bc9d7b;background:#f4ebdf}.account-code{display:grid;grid-template-columns:1fr 115px;gap:9px}.account-code button{font-size:10px;border:1px solid var(--line);border-radius:7px;background:#f0f1e7}.account-links{display:flex;justify-content:space-between;font-size:11px;margin-top:22px;color:#8b957b}.error-text{color:#bc5037;font-size:10px;min-height:18px;margin-top:8px}.toast-stack{position:fixed;bottom:28px;right:28px;display:flex;flex-direction:column;gap:10px;z-index:200;pointer-events:none}.toast{padding:14px 20px;border-radius:10px;background:#283d2b;color:#f5f6e9;box-shadow:0 8px 30px #283d2b25;font-size:12px;animation:modalIn .25s ease-out;max-width:370px}.fade-in{animation:enter .4s ease-out}.kbd{font-family:monospace;font-size:9px;border:1px solid var(--line);border-radius:4px;padding:1px 5px;color:#939b83}.version-chip{font-size:9px;background:#e8edde;color:#758668;border-radius:5px;padding:4px 8px}.range-control{width:100%;accent-color:#8a9b70}.color-dot{display:inline-block;width:10px;height:10px;border-radius:3px;background:#f5d87a;margin-left:5px}.link-arrow{display:inline-block;transition:transform .2s}.primary:hover .link-arrow{transform:translateX(3px)}@keyframes enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes scan{0%,100%{top:25%;opacity:.3}50%{top:72%;opacity:.9}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes kenburn{from{transform:scale(1)}to{transform:scale(1.12) translateY(-5px)}}@media(min-width:1600px){#view{padding-top:50px}.mode-card,.mode-content{min-height:350px}.project-thumb{height:180px}.hero{margin-bottom:40px}.hero h1{font-size:54px}}@media(max-width:1180px){.sidebar{width:195px;padding-left:14px;padding-right:14px}.main{margin-left:195px}#view{padding:30px}.topbar{padding:0 30px}.footer{padding:22px 30px}.hero-art{width:180px;margin-right:0}.hero h1{font-size:37px}.mode-content{padding:25px;min-height:295px}.mode-content h3{font-size:28px}.mode-card{min-height:295px}.work-layout{grid-template-columns:1fr 250px}}@media(max-width:950px){.hero-art{display:none}.mode-grid{gap:15px}.mode-content{padding:23px 20px}.mode-content p{max-width:155px}.mode-cta{padding:9px 12px}.project-thumb{height:115px}.recent-grid{gap:12px}.project-info{padding:12px}.work-layout{grid-template-columns:1fr}.work-side{display:grid;grid-template-columns:1fr 1fr;gap:15px}.work-side .top-gap{margin:0}.asset-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sidebar{transform:translateX(-100%);transition:transform .25s;width:220px;box-shadow:10px 0 50px #172c1930}.sidebar.open{transform:translateX(0)}.main{margin-left:0}.mobile-menu{display:block}.topbar{height:68px;padding:0 20px}.breadcrumb{gap:10px}.top-actions{gap:10px}.balance-pill{font-size:9px;padding:5px 9px}.notification,.top-avatar{display:none}#view{padding:27px 22px 20px}.hero{min-height:190px;margin-bottom:25px}.hero h1{font-size:36px;letter-spacing:0}.hero p{font-size:11px;max-width:280px;line-height:1.9}.eyebrow{font-size:8px}.mode-grid{grid-template-columns:1fr}.mode-card,.mode-content{min-height:285px}.mode-content{padding:25px}.mode-content p{max-width:220px}.mode-content h3{font-size:31px}.mode-grid .human>img{width:52%}.recent-grid{grid-template-columns:1fr 1fr}.recent-grid .project-card:last-child{display:none}.projects-page .recent-grid .project-card:last-child{display:block}.project-thumb{height:130px}.section-heading h2 small{display:none}.mode-footer{font-size:9px}.mode-footer button{max-width:120px}.footer{font-size:8px;padding:18px 22px;gap:15px}.footer span:last-child{max-width:150px;text-align:right}.page-head h1{font-size:27px}.page-head .primary{padding:9px 12px;font-size:10px}.page-head p{font-size:10px}.search{min-width:0;width:100%}.stat-grid{gap:9px}.stat{padding:14px}.stat strong{font-size:25px}.stat small{font-size:8px}.wallet-hero{padding:24px;flex-wrap:wrap}.wallet-number{font-size:52px}.wallet-hero:after{right:10px}.settings-grid{grid-template-columns:1fr}.task-card{gap:12px;padding:15px}.task-icon{width:38px;height:38px;font-size:18px}.task-right{min-width:80px;font-size:9px}.task-content h3{font-size:11px}.task-content p{font-size:9px}.modal-layer{padding:14px}.modal{padding:27px 22px;max-height:calc(100dvh - 28px)}.modal h2{font-size:23px}.form-grid{grid-template-columns:1fr;gap:0}.work-side{grid-template-columns:1fr}.shot-grid{grid-template-columns:1fr 1fr}.asset-grid{gap:12px}.asset-card img{height:190px}.asset-card>div{padding:12px}.asset-card b{font-size:10px}.price-option{padding:16px 8px}.price-option b{font-size:21px}.work-footer{flex-wrap:wrap}.toast-stack{left:18px;right:18px;bottom:18px}.toast{max-width:100%;font-size:11px}.steps{margin-left:-10px;margin-right:-10px}.step{padding:11px 12px}.section-heading{gap:8px}.panel{padding:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}