:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#243e35;background:#fbf9f3;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green:#244f40;--green-dark:#193d32;--muted:#748078;--cream:#fbf9f3;--border:#e3e7df;--accent:#d2e4b7;--orange:#b47749}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #5e8c7b}h1,h2,h3,h4,p{margin-top:0}h1,h2{letter-spacing:-.04em}h1,h2,.hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400}h1 em,h2 em{font-weight:400;color:#728c65}p{line-height:1.65}svg{flex-shrink:0}input,select,textarea{width:100%;min-width:0;border:1px solid #dce2d9;border-radius:8px;background:#fff;color:#243e35;padding:13px 14px;font-size:14px;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:#5e8c7b}input::placeholder,textarea::placeholder{color:#8e9790}input[type=checkbox],input[type=radio]{width:17px;height:17px;accent-color:#285843;flex-shrink:0}textarea{resize:vertical;line-height:1.6}select{padding-right:25px}button{border:0;background:none;color:inherit}.wrap{max-width:1232px;margin:0 auto;padding-left:40px;padding-right:40px}.muted{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:.15em;font-weight:700;color:#68806a;display:flex;align-items:center;gap:8px}.logo{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:400;letter-spacing:-1px;white-space:nowrap}.logo-weight{font-weight:750}.logo sup{font-size:9px;vertical-align:super;position:relative;top:-6px;margin-left:3px}.logo-icon{width:38px;height:38px;color:#98ae8c;display:flex;align-items:center;background:#ebefe2;border-radius:50%;padding:3px}.koala{width:100%;height:auto;display:block;color:#c4d0b4}.logo .koala{color:#91aa89}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 22px;color:#fff;background:var(--green);border:1px solid var(--green);border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s,transform .2s;min-height:46px}.button:hover{background:#173c30;transform:translateY(-1px)}.button.secondary{background:transparent;color:var(--green);border-color:#d7dfd4}.button.secondary:hover{background:#eef2e9}.text-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--green);padding:0}.text-button.inline{display:inline;text-decoration:underline}.icon-button{display:inline-flex;justify-content:center;align-items:center;padding:9px;border-radius:6px}.icon-button:hover{background:#eff2ea}.help{font-size:11px;color:#828b82;line-height:1.6;margin:0;display:block}.info,.error{display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:15px;font-size:12px;line-height:1.6;margin:15px 0}.info{background:#edf3e8;color:#526b4b}.error{background:#fbece7;color:#a84e3e;white-space:pre-wrap;overflow-wrap:anywhere}.error svg{margin-top:2px}.field{display:flex;flex-direction:column;gap:8px;text-align:left}.field-label{font-size:12px;font-weight:600;color:#3f5045}.field .help{font-weight:400}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.wide{grid-column:1/-1}.check-line{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;margin:16px 0}.check-line input{margin:1px 0 0}.check-line span{flex:1}.dot{display:inline-block;width:5px;height:5px;background:#82ab65;border-radius:50%}.loading{display:flex;min-height:100vh;align-items:center;justify-content:center;gap:15px;color:#6b7f68}.loading>.koala{width:50px}.public-nav{height:104px;display:flex;align-items:center;justify-content:space-between}.public-nav>div{display:flex;align-items:center;gap:33px;font-size:12px}.nav-cta{padding:12px 18px;border:1px solid #cfd8c9;display:flex;gap:17px;align-items:center;border-radius:7px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;padding-top:68px;padding-bottom:84px;align-items:center}.hero-copy .eyebrow{margin-bottom:27px;font-size:10px}.tiny-leaf{border:1px solid #dce5d0;padding:4px;border-radius:50%;display:flex}.hero h1{font-size:70px;line-height:1.08;letter-spacing:-.055em;margin-bottom:25px}.hero h1 em{color:#7d936b}.hero-copy>p{max-width:390px;color:#778174;font-size:14px;line-height:1.8;margin-bottom:28px}.hero-copy>.button{gap:36px}.hero-proof{display:flex;gap:25px;margin-top:27px;color:#7f887a;font-size:10px}.hero-proof span{display:flex;gap:7px;align-items:center}.hero-proof svg{color:#899c76}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:435px}.orb{position:absolute;z-index:0;border-radius:50%;border:1px solid #e0e5d4;width:425px;height:425px;transform:rotate(-15deg);background:radial-gradient(circle at 45% 42%,#e7eddaaa,transparent 64%)}.orb-two{width:345px;height:345px;border-color:#d7e1ca}.art-card{position:relative;z-index:2;background:#dce5cb;width:320px;min-height:352px;border-radius:160px 160px 17px 17px;padding:78px 30px 23px;transform:rotate(-5deg);box-shadow:12px 18px 35px #4155350b}.art-card-top{display:flex;align-items:center;gap:5px;font-size:6px;letter-spacing:.1em;justify-content:center}.art-card>.koala{width:150px;margin:22px auto 26px;filter:drop-shadow(0 8px 3px #334e2310);color:#a9b99d}.art-card-bottom{display:flex;align-items:center;justify-content:space-between;font-family:Georgia,serif;font-size:17px;line-height:1.4}.art-card-bottom strong{font-weight:400}.art-card-bottom svg{color:#69835d;stroke-width:1}.art-sticker{position:absolute;right:3px;bottom:45px;z-index:3;transform:rotate(4deg);display:flex;align-items:center;gap:8px;background:#fffdf4;padding:13px 16px;border:1px solid #e2e6d8;box-shadow:0 8px 25px #334e2310;border-radius:8px;font-size:10px;color:#5c7250}.art-lines{position:absolute;right:-2px;top:3px;font-size:70px;line-height:1;color:#b9cba3;transform:rotate(15deg)}.branch-leaf{position:absolute;width:36px;height:82px;background:#b4c99a;border-radius:90% 0;z-index:1;transform:rotate(-27deg);bottom:52px;left:10px}.l2{left:-15px;bottom:93px;transform:rotate(-70deg);background:#d0dbbc}.l3{left:25px;bottom:118px;transform:rotate(15deg);width:30px;height:65px;background:#d7e1c8}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;border-top:1px solid #e4e7dc;padding-top:32px;padding-bottom:39px}.how>div{display:flex;gap:18px}.how>div>span{font-family:Georgia,serif;font-size:27px;color:#a0b38d}.how h3{font-size:12px;font-weight:600;margin:3px 0 7px}.how p{font-size:11px;color:#81897d;margin:0}.order-section{background:#f0f2e9;border-top:1px solid #e7eadf;padding:75px 0 85px;scroll-margin-top:20px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.section-heading .eyebrow{margin-bottom:14px}.section-heading h2{font-size:36px;margin:0}.section-heading>p{font-size:11px;color:#7c8575;margin-bottom:2px;line-height:1.8}.order-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:26px;align-items:start}.form-panel{background:#fffefb;border:1px solid #e0e6d8;border-radius:12px;overflow:hidden}.steps{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #e7eadd;padding:21px 22px;gap:7px}.steps button{display:flex;align-items:center;gap:9px;font-size:10px;color:#919a8a;padding:0}.steps button>span{border:1px solid #dfe4d6;background:#fbfcf6;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px}.steps button.active{color:#2d523e;font-weight:600}.steps button.active>span{background:#31543f;border-color:#31543f;color:#fff}.steps button.done{color:#799267}.steps button.done>span{background:#edf3e4;color:#799267;border-color:#d5e4c8}.steps button:disabled{opacity:1}.form-inner{padding:31px 32px 37px}.form-kicker{font-size:8px;letter-spacing:.13em;color:#a1aa93;font-weight:600;margin-bottom:13px}.form-inner>h3{font-family:Georgia,serif;font-weight:400;font-size:28px;letter-spacing:-.025em;margin-bottom:8px}.form-subtitle{font-size:11px;color:#86907e;margin-bottom:28px}.form-inner>.field{margin-bottom:22px}.form-actions{border-top:1px solid #e7eadd;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 28px;background:#fcfdf8}.form-actions>.help{display:flex;align-items:center;gap:7px;font-size:9px}.form-actions .button{font-size:11px;padding:12px 19px;min-height:41px}.quote-card{background:#fffef8;border:1px solid #dfe5d5;border-radius:12px;padding:28px 25px;position:sticky;top:24px}.quote-card>.eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:16px}.quote-card h3{font-family:Georgia,serif;font-weight:400;font-size:27px;letter-spacing:-.02em;margin:0 0 7px}.quote-card>.muted{font-size:11px;margin-bottom:24px}.quote-lines{border-top:1px dashed #dce3d2;padding-top:20px}.quote-lines>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px;font-size:11px;line-height:1.5}.quote-lines>div>span{color:#7d8973}.quote-lines strong{font-weight:500;white-space:nowrap}.quote-total{border-top:1px solid #e2e7d9;padding-top:20px;display:flex;flex-direction:column;gap:8px;margin:22px 0 14px}.quote-total>span{font-size:10px;color:#7c8674}.quote-total strong{font-family:Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-.04em}.quote-card>.help{font-size:9px}.quote-footer{display:flex;align-items:center;gap:15px;border-top:1px dashed #dce3d2;padding-top:23px;margin-top:23px}.quote-footer>.koala{width:43px;color:#becaaa}.quote-footer p{font-size:9px;color:#8b957f;line-height:1.7;margin:0}.quote-footer p strong{font-weight:500;color:#617651}.service-note{display:flex;gap:14px;align-items:center;padding:17px;background:#f1f5e9;border:1px solid #e3ebd7;border-radius:8px;margin-bottom:25px;font-size:12px}.service-note>span{background:#e3ecd6;padding:10px;border-radius:8px;color:#678456}.service-note p{font-size:10px;color:#839175;margin:4px 0 0}.number-field{display:flex;align-items:center;border:1px solid #dce2d9;background:#fff;border-radius:8px;overflow:hidden}.number-field input{border:none;max-width:100px}.number-field>span{font-size:10px;color:#85917a;flex:1;text-align:right;padding:0 12px;white-space:nowrap}.option-check{display:flex;gap:9px;align-items:center;min-height:58px;border:1px solid #e0e6d8;border-radius:8px;padding:12px;font-size:11px}.option-check>span{flex:1}.option-check strong{font-size:10px;white-space:nowrap;color:#698157;font-weight:500}.review-box{background:#f4f6ee;border:1px solid #e0e6d8;border-radius:8px;padding:20px;margin-bottom:29px}.review-box>.eyebrow{font-size:8px;margin-bottom:13px}.review-box h4{font-family:Georgia,serif;font-weight:400;font-size:23px;line-height:1.4;margin-bottom:10px}.review-box p{font-size:11px;margin:5px 0;color:#7f8b74}.review-box>.text-button{margin-top:12px}.support-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.support-heading>svg{color:#89a56e}.support-heading h4{font-size:15px;margin-bottom:2px}.support-heading p{font-size:10px;color:#8f9b83;margin:0}.support-heading>span{font-size:7px;background:#eef2e5;color:#869675;padding:6px 9px;border-radius:5px;margin-left:auto;letter-spacing:.07em}.support-heading+.muted{font-size:11px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.support-option{position:relative;border:1px solid #e1e6d8;border-radius:8px;padding:15px 10px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;cursor:pointer;background:#fffef9;min-height:128px}.support-option input{position:absolute;top:6px;right:7px;width:11px;height:11px}.support-option.selected{border-color:#6f8e57;background:#f0f5e7;box-shadow:0 0 0 1px #6f8e57}.support-icon{font-size:22px}.support-option strong{font-size:10px;font-weight:600}.support-option>span:not(.support-icon){font-size:11px;color:#5c7849}.support-option>small{font-size:8px;color:#94a184;line-height:1.4}.success-card{background:#fffef8;max-width:760px;margin:20px auto;padding:60px;text-align:center;border:1px solid #dfe5d5;border-radius:12px}.success-card .eyebrow{justify-content:center;margin:24px 0 15px}.success-card h2{font-size:42px}.success-card p{font-size:14px;color:#6e8064}.success-card .button{margin-top:25px}.success-mark{display:inline-flex;color:#6e9255;border:1px solid #dce8cc;padding:18px;border-radius:50%;background:#f3f7ec}.public footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:38px;padding-bottom:38px}.public footer>.logo{font-size:20px}.public footer>.logo .logo-icon{width:30px;height:30px}.public footer>span{font-size:10px;color:#949c8b}.public footer>div{display:flex;align-items:center;gap:20px;font-size:10px;color:#909a85}.public footer .text-button{font-size:10px}.admin-layout{display:flex;min-height:100vh;background:#f6f7f3;color:#304339;font-size:13px}.sidebar{width:238px;background:#1e4035;color:#d7e1cd;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:30px 19px 23px;z-index:20}.sidebar>.logo{margin:0 12px;font-size:24px}.logo.light{color:#f3f4e8}.logo.light .logo-icon{background:#315747}.logo.light .koala{color:#b8c9a6}.workspace-label{font-size:7px;letter-spacing:.16em;color:#7f9c86;margin:42px 14px 18px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav button{display:flex;align-items:center;gap:12px;color:#adc0ae;text-align:left;font-size:11px;border-radius:7px;padding:13px 14px}.sidebar nav button.active{background:#355b48;color:#f0f3e6}.sidebar nav button.active svg{color:#c5dba6}.sidebar nav button:hover{background:#2a4e3f}.sidebar nav button>span{margin-left:auto;min-width:21px;text-align:center;background:#597957;border-radius:5px;padding:3px 5px;color:#e4eddb;font-size:9px}.sidebar-bottom{margin-top:auto;padding:23px 9px 0}.connection{display:flex;align-items:flex-start;gap:8px;padding-bottom:23px;border-bottom:1px solid #345343}.connection>i{width:6px;height:6px;border-radius:50%;background:#bc925e;margin-top:4px}.connection>i.online{background:#b0c985}.connection strong{font-size:9px;font-weight:500}.connection small{font-size:8px;display:block;color:#829b85;margin-top:6px}.sidebar-bottom>a{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#a3b79e;margin:22px 0}.sidebar-bottom>button{display:flex;gap:10px;align-items:center;color:#9bb095;font-size:10px;padding:0}.admin-main{flex:1;margin-left:238px;min-width:0}.admin-header{height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid #e4e9df;background:#fbfcf8}.admin-header>span{display:flex;align-items:center;gap:11px;font-size:10px}.admin-header>div{display:flex;align-items:center;gap:20px}.local-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe6d6;color:#809371;background:#f3f7ed;font-size:7px;letter-spacing:.05em;border-radius:5px;padding:7px 9px;font-weight:600}.avatar{width:28px;height:28px;background:#e5ebda;border:1px solid #dce4cf;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:600;color:#6c805a}.admin-content{padding:39px 36px 45px;max-width:1700px;margin:auto}.page-title{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:31px}.page-title .eyebrow{font-size:7px;letter-spacing:.12em;margin-bottom:12px;color:#8a9b7c}.page-title h1{font-size:33px;margin-bottom:10px;line-height:1.3;letter-spacing:-.035em;color:#294b38}.page-title h1>span{color:#91a871}.page-title p{font-size:10px;margin:0;color:#8a9581}.page-title>.button{font-size:10px;padding:11px 14px;gap:8px;min-height:38px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:28px}.stat{background:#fcfdf8;border:1px solid #e1e7d9;border-radius:9px;padding:19px 20px}.stat>div{display:flex;justify-content:space-between;gap:10px;color:#829075;align-items:center;font-size:9px}.stat>div>svg{color:#90a679;width:15px;height:15px}.stat>strong{font-size:29px;letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400;display:block;margin:18px 0 10px;color:#3e5b3e;white-space:nowrap}.stat>small{font-size:8px;color:#a2ad95}.list-panel{background:#fffefa;border:1px solid #e2e7d9;border-radius:10px;overflow:hidden}.list-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 23px;border-bottom:1px solid #edf0e6}.list-title h2{font-size:16px;font-family:inherit;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:9px;margin:0}.list-title h2>span{font-size:9px;background:#eff3e6;color:#8b9c76;padding:3px 6px;border-radius:5px;font-weight:500}.list-title>div{display:flex;align-items:center;gap:15px;color:#839676}.list-title .text-button{font-size:9px;color:#8e9c80}.table-toolbar{display:flex;align-items:center;gap:10px;padding:17px 23px}.table-toolbar>.search{flex:1;min-width:140px}.search{display:flex;align-items:center;gap:9px;border:1px solid #e3e8db;border-radius:6px;padding:0 12px;background:#fafbf5;color:#a2ad95}.search input{border:0;background:transparent;font-size:10px;padding:10px 0}.table-toolbar>select{font-size:9px;padding:10px;max-width:137px;border-color:#e5e9dd;border-radius:6px;background:#fdfef9;color:#788a68}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:7px;letter-spacing:.08em;font-weight:600;color:#9ba58f;background:#f8faf1;border-top:1px solid #ecf0e4;border-bottom:1px solid #ecf0e4;padding:13px 15px}th:first-child,td:first-child{padding-left:23px}td{padding:19px 15px;border-bottom:1px solid #eef1e8;font-size:9px;color:#7f8c72}td>strong{font-size:10px;font-weight:500;color:#566b4e;display:block}td>small{font-size:8px;display:block;color:#9aa78a;margin-top:6px;max-width:150px;overflow:hidden;text-overflow:ellipsis}td>.topic-cell{font-size:10px;color:#496243;margin-top:6px;max-width:235px;overflow:hidden;text-overflow:ellipsis}tr[tabindex]{cursor:pointer}tr[tabindex]:hover{background:#f5f8ef}.order-code{font-size:7px;letter-spacing:.025em;color:#a2af92}.overdue{color:#b46d4f}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#edf1e5;color:#7e9169;font-size:8px;border-radius:5px;white-space:nowrap}.badge>i{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.new,.badge.draft{background:#edf1f5;color:#7393a5}.badge.in_progress,.badge.running,.badge.queued,.badge.sending{background:#f9f1db;color:#b19b5f}.badge.delivered,.badge.completed,.badge.sent,.badge.ready{background:#eaf3e4;color:#7f9d65}.badge.failed,.badge.interrupted,.badge.uncertain{background:#f8e9e0;color:#b17c63}.badge.cancelled{background:#f0f0e9;color:#a1a28f}.list-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 23px;font-size:8px;color:#a0ad91;background:#fcfdf7}.list-footer>span:last-child{display:flex;align-items:center;gap:5px}.list-footer .dot{width:4px;height:4px}.empty{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:65px 20px 70px;text-align:center}.empty>.koala{width:66px;color:#c3d1b2;margin-bottom:23px}.empty h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin-bottom:9px;letter-spacing:-.03em;color:#6f855b}.empty p{font-size:10px;color:#9ba98b;margin-bottom:23px}.empty .button{font-size:10px;padding:10px 17px;min-height:38px;gap:15px}.running-text{color:#9e935a}.settings-panel{background:#fffefa;border:1px solid #e2e7d9;border-radius:10px;padding:30px;max-width:1050px}.settings-panel h2{font-family:inherit;font-size:19px;font-weight:500;letter-spacing:-.03em}.settings-panel h3{font-size:15px;margin-top:27px}.settings-panel h4{font-size:12px}.settings-panel>.muted,.settings-section>.muted{font-size:11px}.settings-tabs{display:flex;gap:8px;border-bottom:1px solid #dfe6d6;margin-bottom:22px;overflow:auto}.settings-tabs>button{font-size:11px;padding:12px 16px;white-space:nowrap;border-bottom:2px solid transparent;color:#87947b}.settings-tabs>button.active{border-color:#698557;color:#45663d}.settings-section{padding:32px 0 35px;border-bottom:1px solid #e4eadc;position:relative}.settings-section:last-child{border:0;padding-bottom:0}.section-number{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce6d2;background:#f2f7e9;color:#91a778;width:25px;height:25px;border-radius:6px;font-size:9px;margin-bottom:15px}.test-row{display:flex;gap:12px;margin-top:20px}.test-row>input{max-width:320px}.test-row .button{font-size:11px;gap:10px}.settings-panel>.form-grid{margin-bottom:25px}.settings-panel .field{margin-bottom:16px}.settings-panel .form-grid .field{margin-bottom:0}.price-section{border:1px solid #e3e9d9;border-radius:8px;padding:16px 20px;margin:14px 0}.price-section>summary{cursor:pointer;font-size:12px;font-weight:600}.price-section>summary>span{float:right;font-weight:400;color:#8ca274}.price-section[open]>summary{margin-bottom:20px}.price-input{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #eef1e5;padding:10px 0;font-size:11px;color:#788b67}.price-input>span:last-child{display:flex;align-items:center;gap:7px;white-space:nowrap}.price-input input{width:100px;padding:8px 10px;font-size:11px;text-align:right}.settings-panel>form{max-width:430px}.note-box{background:#f6f5e9;border:1px solid #ece9d4;border-radius:8px;padding:19px;margin:23px 0;white-space:pre-wrap}.note-box h4{font-size:11px;color:#8a8c64;margin-bottom:8px}.note-box p{font-size:12px;line-height:1.8;margin:0;color:#7f8364}.upload-zone{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;text-align:center;border:1px dashed #cddbbd;background:#f8fbf1;border-radius:9px;padding:40px 20px;cursor:pointer;color:#92a97a;margin-bottom:25px}.upload-zone>strong{font-size:13px;font-weight:500;color:#6b8952}.upload-zone>span{font-size:10px;color:#9bac87}.upload-zone input{max-width:290px;font-size:10px;background:transparent;border:0;color:#8ca177}.file-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #e9eedf;font-size:12px;color:#71875b}.file-row>div{flex:1;min-width:0}.file-row strong{font-weight:500;overflow-wrap:anywhere}.file-row small{display:block;font-size:10px;color:#9fae8a;margin-top:6px}.file-row>.icon-button{margin-left:auto}.file-row>small{margin:0 0 0 auto}.toast{position:fixed;top:22px;right:30px;z-index:100;display:flex;align-items:center;gap:9px;max-width:480px;padding:15px 20px;background:#eaf3df;border:1px solid #c4d9ae;box-shadow:0 5px 25px #345a2518;border-radius:8px;color:#5f8144;font-size:12px}.login-page{min-height:100vh;background:#f9faf4;display:grid;grid-template-columns:1fr 1fr}.login-card{max-width:480px;align-self:center;justify-self:center;padding:50px;width:100%}.login-card>.logo{margin-bottom:70px}.login-card>.eyebrow{font-size:8px;margin-bottom:17px}.login-card h1{font-size:45px;line-height:1.2;letter-spacing:-.04em;margin-bottom:22px}.login-card>p{font-size:12px;color:#8a977e;line-height:1.8;margin-bottom:27px}.login-card .field{margin-bottom:20px}.login-card form>.button{width:100%;font-size:12px;margin-bottom:23px}.login-card>.help{font-size:9px;margin-bottom:25px}.login-art{background:#e7eddc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.login-art>.koala{width:230px;color:#b9caaa}.login-art h2{font-size:35px;text-align:center;color:#768c62;line-height:1.3}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#192d2455;z-index:40;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.order-drawer{width:min(840px,96vw);height:100%;overflow-y:auto;background:#fffefa;box-shadow:-15px 0 70px #10291e20}.order-drawer>header{padding:27px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eddf}.order-drawer>header h2{font-size:24px;margin:8px 0 0;font-family:inherit;font-weight:500;letter-spacing:-.035em}.order-drawer>header .eyebrow{font-size:8px}.drawer-summary{padding:25px 32px}.drawer-summary h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;font-size:27px;margin-bottom:16px;line-height:1.35}.drawer-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:10px;color:#91a17c}.detail-tabs{display:flex;gap:0;position:sticky;top:0;background:#fffefa;z-index:2;border-bottom:1px solid #e6ecdb;padding:0 20px;overflow:auto}.detail-tabs>button{padding:16px 13px;border-bottom:2px solid transparent;font-size:11px;color:#8b9b79;white-space:nowrap}.detail-tabs>button.active{border-color:#6f8e55;color:#4e6e39}.detail-content{padding:28px 32px 50px}.detail-content h3{font-size:15px;font-weight:500;letter-spacing:-.02em;margin-bottom:20px}.detail-content h4{font-size:12px;font-weight:500}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;margin-bottom:35px}.detail-grid small{display:block;color:#99a889;font-size:10px;margin-bottom:7px}.detail-grid strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.price-detail{background:#f5f8ed;border:1px solid #e4ecd7;border-radius:8px;padding:20px;margin-bottom:32px}.price-detail>div{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:11px;color:#8b9c77;margin:0 0 12px}.price-detail>div>strong{font-weight:500;color:#607f47;white-space:nowrap}.price-detail>div.total{border-top:1px solid #dce7ce;padding-top:15px;font-size:13px;margin-top:18px}.mini-form{border-top:1px solid #e4eadb;padding-top:27px;margin:27px 0}.mini-form>.field{margin-bottom:18px}.mini-form .form-grid{gap:18px;margin-bottom:22px}.mini-form>.button{font-size:11px;padding:11px 17px;min-height:40px}.button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0}.button-row>.button{font-size:10px;padding:10px 13px;min-height:37px;gap:9px}.record-list>div{display:flex;gap:17px;align-items:center;font-size:11px;border-bottom:1px solid #edf1e3;padding:16px 0;color:#93a37d}.record-list strong{color:#739453;white-space:nowrap;font-weight:500}.prompt-editor{font-family:Consolas,monospace;font-size:11px;line-height:1.7;min-height:280px;-moz-tab-size:2;tab-size:2;background:#fbfcf7;color:#6d805c}.job-card{border:1px solid #e0e9d4;border-radius:8px;padding:18px;margin:15px 0}.job-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px}.job-card strong{font-size:12px;font-weight:500}.job-card>small{font-size:9px;color:#99aa86;display:block;margin-top:8px}.job-card .error{font-size:10px}.job-card summary{font-size:10px;cursor:pointer;color:#79985a;margin:14px 0 0}.markdown{font-size:12px;line-height:1.7;color:#687d58;overflow-wrap:anywhere;padding-top:15px}.markdown a{color:#4e7e9b;text-decoration:underline}.markdown h1,.markdown h2{font:600 16px/1.4 Segoe UI,sans-serif;letter-spacing:0}.markdown table{white-space:normal}.markdown pre{white-space:pre-wrap}.mail-body{font:12px/1.8 Segoe UI,Arial,sans-serif;white-space:pre-wrap;color:#7b8e65;overflow-wrap:anywhere;padding:12px 0}.timeline>div{position:relative;margin-left:8px;border-left:1px solid #dce7ce;padding:0 0 28px 24px;display:flex;flex-direction:column;gap:8px}.timeline-dot{position:absolute;left:-4px;top:3px;width:7px;height:7px;border-radius:50%;background:#b0c496}.timeline strong{font-size:12px;font-weight:500}.timeline small{font-size:10px;color:#9aac85}.timeline code{font-size:9px;color:#a4b38f;overflow-wrap:anywhere}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#213d315e;z-index:80;display:flex;align-items:center;justify-content:center;padding:25px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{background:#fffdf6;border-radius:12px;width:min(750px,95vw);max-height:85vh;overflow:auto;padding:28px 32px;box-shadow:0 25px 90px #1f402f30}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6ecdd;padding-bottom:20px;margin-bottom:20px}.modal h2{margin:0;font-size:28px}.terms h3{font-size:14px;line-height:1.5;margin:25px 0 12px}.terms p{font-size:12px;color:#879675;line-height:1.8}@media(min-width:1600px){.admin-content{padding-top:50px}.page-title h1{font-size:40px}.stat{padding:24px}.stat>strong{font-size:35px}.table-toolbar select,.table-toolbar input,td,.sidebar nav button{font-size:12px}th{font-size:9px}td>.topic-cell{font-size:13px}.order-code{font-size:9px}.badge{font-size:10px}.stat>div{font-size:11px}.stat>small{font-size:10px}.admin-header>span{font-size:12px}}@media(max-width:1150px){.wrap{padding-left:30px;padding-right:30px}.hero{gap:25px}.hero h1{font-size:60px}.orb{width:350px;height:350px}.orb-two{width:290px;height:290px}.art-card{width:280px}.art-sticker{right:-5px}.hero-art{min-height:400px}.order-layout{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.form-inner{padding:28px 25px}.sidebar{width:205px;padding-left:12px;padding-right:12px}.sidebar>.logo{font-size:22px}.admin-main{margin-left:205px}.admin-content{padding:30px 24px}.admin-header{padding:0 24px}.page-title h1{font-size:28px}.stats{gap:10px}.stat{padding:16px 13px}.stat>strong{font-size:25px}.table-toolbar{flex-wrap:wrap}.table-toolbar>.search{flex-basis:100%}.table-toolbar>select{max-width:none;flex:1}.section-heading h2{font-size:32px}}@media(max-width:900px){.hero{padding-top:40px;padding-bottom:60px}.hero h1{font-size:50px}.hero-copy>p{font-size:12px}.hero-art{min-height:350px}.orb{width:290px;height:290px}.orb-two{width:230px;height:230px}.art-card{width:235px;padding:62px 23px 22px}.art-card>.koala{width:120px}.art-card-bottom{font-size:14px}.art-sticker{font-size:8px;bottom:5px;padding:10px}.art-lines{font-size:50px;top:0}.l1,.l2,.l3{display:none}.how{gap:15px}.how>div{gap:10px}.how h3{font-size:10px}.how p{font-size:9px}.order-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.quote-card{padding:24px 20px}.section-heading>p{display:none}.section-heading h2{font-size:32px}.steps{padding:18px 15px}.steps button{font-size:8px;gap:5px}.steps button>span{width:20px;height:20px}.form-grid{gap:20px 14px}.form-inner{padding:26px 22px}.form-actions{padding:18px}.form-actions>.help{font-size:7px}.support-grid{grid-template-columns:1fr 1fr}.public footer{flex-wrap:wrap}.public footer>span{display:none}.sidebar{width:72px;padding-left:9px;padding-right:9px}.sidebar>.logo{font-size:0;margin:0 8px}.sidebar .logo>span:last-child,.workspace-label,.sidebar nav button>span,.sidebar-bottom,.sidebar nav button{font-size:0}.sidebar nav{margin-top:50px}.sidebar nav button{padding:15px;gap:0;justify-content:center}.admin-main{margin-left:72px}.sidebar nav button>svg{width:20px}.sidebar nav button>span{display:none}.stats{grid-template-columns:repeat(2,1fr)}.page-title h1{font-size:29px}.page-title{align-items:flex-start}.page-title>.button{font-size:9px}.settings-panel{padding:24px}.admin-content{padding:30px 22px}.settings-tabs>button{font-size:10px;padding:12px 11px}}@media(max-width:680px){.wrap{padding-left:21px;padding-right:21px}.public-nav{height:80px}.public-nav>.logo{font-size:22px}.public-nav>div>a:not(.nav-cta){display:none}.nav-cta{font-size:9px;padding:9px 12px;gap:8px}.hero{display:flex;flex-direction:column;gap:25px;padding-top:32px;padding-bottom:40px;align-items:flex-start}.hero h1{font-size:58px;margin-bottom:20px;line-height:1.05}.hero-copy>p{font-size:13px;max-width:330px}.hero-copy .eyebrow{font-size:8px;margin-bottom:22px}.hero-art{min-height:320px;width:100%;margin-top:10px}.art-card{width:245px;min-height:300px;padding-top:65px}.art-card>.koala{width:126px;margin-top:22px;margin-bottom:20px}.orb{width:310px;height:310px}.orb-two{width:260px;height:260px}.art-sticker{right:0;bottom:15px;font-size:8px}.art-lines{right:10px;top:5px}.hero-proof{font-size:9px;gap:22px}.how{display:flex;flex-direction:column;padding-top:24px;padding-bottom:25px;gap:22px}.how>div{gap:16px}.how>div>span{font-size:25px}.how h3{font-size:12px}.how p{font-size:10px}.order-section{padding:43px 0 45px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:31px;line-height:1.2;max-width:290px}.section-heading h2>em{display:block}.order-layout{display:flex;flex-direction:column}.form-panel{width:100%}.quote-card{position:static;width:100%;order:2;padding:25px}.quote-card .quote-footer{display:none}.quote-lines>div{font-size:12px}.quote-total strong{font-size:32px}.form-inner{padding:25px 20px}.form-inner>h3{font-size:27px}.form-subtitle{font-size:10px;margin-bottom:25px}.steps{padding:18px 12px;gap:5px}.steps button{font-size:8px;gap:5px}.form-grid{grid-template-columns:1fr;gap:20px}.wide{grid-column:auto}.form-actions{gap:10px;padding:18px}.form-actions>.help{max-width:110px;line-height:1.6;font-size:8px}.form-actions>.help>svg{display:none}.form-actions .button{font-size:10px;padding:11px 15px;gap:15px}.option-check{font-size:12px}.support-grid{grid-template-columns:repeat(3,1fr);gap:7px}.support-option{padding:17px 6px 11px}.support-option strong{font-size:9px}.support-option small{font-size:7px}.support-option>span:not(.support-icon){font-size:10px}.success-card{padding:38px 22px}.success-card h2{font-size:33px}.public footer{padding-top:28px;padding-bottom:28px;gap:20px}.public footer>div{gap:18px;flex-wrap:wrap}.modal-backdrop{padding:12px}.modal{padding:22px;max-height:90vh}.admin-header{height:60px;padding:0 16px}.admin-header>div>.local-chip{display:none}.admin-content{padding:25px 15px}.page-title{flex-direction:column;gap:15px;margin-bottom:25px}.page-title h1{font-size:28px}.page-title .eyebrow{font-size:6px}.page-title>.button{font-size:10px}.stats{gap:9px;margin-bottom:22px}.stat{padding:16px 12px}.stat>strong{font-size:25px;margin:15px 0 9px}.stat>div{font-size:8px}.stat>div>svg{display:none}.stat>small{font-size:7px}.table-toolbar{padding:14px}.list-title{padding:17px 14px}.list-title .text-button{font-size:8px}.list-footer{padding:14px;font-size:7px}.list-footer>span:last-child{display:none}.table-toolbar select{font-size:8px;width:90px;padding-left:6px;padding-right:6px}.table-toolbar .search input{font-size:9px}.empty{padding:45px 15px}.empty h3{font-size:23px}.settings-panel{padding:20px 16px}.settings-tabs{gap:0}.settings-tabs>button{padding:12px 10px;font-size:9px}.settings-panel .form-grid{grid-template-columns:1fr;gap:18px}.test-row{flex-direction:column;align-items:flex-start}.test-row>input{max-width:none}.test-row .button{width:100%}.price-input{font-size:10px}.price-input input{width:75px}.price-section{padding:15px 12px}.price-section>summary{font-size:10px}.order-drawer{width:100vw}.order-drawer>header{padding:20px}.order-drawer>header h2{font-size:21px}.drawer-summary{padding:22px 20px}.drawer-summary h3{font-size:25px}.drawer-summary>div{font-size:9px;gap:10px}.detail-tabs{padding:0 8px}.detail-tabs>button{padding:14px 10px;font-size:10px}.detail-content{padding:23px 20px 40px}.detail-content .form-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.detail-content .field-label{font-size:11px}.detail-content .wide{grid-column:1/-1}.detail-content input,.detail-content select{font-size:12px}.detail-grid{gap:20px}.detail-grid strong{font-size:11px}.detail-grid small{font-size:9px}.price-detail{padding:16px}.price-detail>div{font-size:10px}.price-detail>div.total{font-size:11px}.login-page{display:block;min-height:100vh}.login-art{display:none}.login-card{max-width:450px;padding:40px 30px;margin:auto}.login-card>.logo{margin-bottom:60px}.login-card h1{font-size:43px}.toast{top:12px;left:85px;right:12px;max-width:none;font-size:10px;padding:12px 15px}.detail-content .info{font-size:11px}.mini-form>.button{font-size:10px}.job-card>div:first-child{align-items:flex-start}.record-list>div{align-items:flex-start;font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.public{--green:#fe4d03;--green-dark:#693822;--muted:#94735f;--cream:#fff8f1;--border:#ecd7c6;--accent:#feb192;--orange:#fe4d03;--ink:#693822;--soft:#f5e6d9;--paper:#fffdf9;--leaf:#c48b67;background:var(--cream);color:var(--ink);overflow-x:clip}.public .logo{color:var(--ink)}.public .logo-icon{background:#f4dfcd}.public .logo .koala{color:#c48b67}.public .eyebrow{color:#a27050;font-size:11px;letter-spacing:.12em}.public .button{background:var(--green);border-color:var(--green);border-radius:10px;box-shadow:0 5px #b9431810;min-height:48px;font-size:14px}.public .button:hover{background:#e74300;border-color:#e74300}.public .button.secondary{background:transparent;color:var(--ink);border-color:#ddbea6;box-shadow:none}.public .button.secondary:hover{background:#f5e4d7}.public .text-button{color:var(--ink)}.public .help{color:#967b67;font-size:12px}.public .muted{color:#957762}.public .field-label{color:#724a33;font-size:12px}.public input,.public select,.public textarea{border-color:#e7d7c9;color:var(--ink);background:#fffcf8;border-radius:8px;font-size:14px;padding:11px 12px}.public input::placeholder,.public textarea::placeholder{color:#ae9785}.public input:focus,.public select:focus,.public textarea:focus{border-color:#c48b67}.public input[type=checkbox],.public input[type=radio]{accent-color:var(--green);min-width:18px;min-height:18px}.public button:focus-visible,.public a:focus-visible,.public input:focus-visible,.public select:focus-visible,.public textarea:focus-visible{outline-color:#fe4d03}.public-nav{height:90px}.public-nav>div{font-size:13px;gap:28px}.public .nav-cta{border-color:#dcbaa0;background:#fff3e8;color:var(--ink);min-height:44px}.hero{padding-top:50px;padding-bottom:55px;gap:65px}.hero h1{font-size:68px;line-height:1.08;color:var(--ink);letter-spacing:-.055em}.hero h1 em{color:var(--green)}.hero-copy .eyebrow{font-size:10px;margin-bottom:24px}.public .tiny-leaf{border-color:#e7c6ac;color:#b17b55}.hero-copy>p{color:#95745d;font-size:15px;max-width:430px;line-height:1.75;margin-bottom:26px}.hero-buttons{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.hero-buttons>.text-button{font-size:12px;border-bottom:1px solid #d2ad8d;padding:7px 0}.hero-proof{color:#a08066;font-size:11px;margin-top:24px;gap:22px}.hero-proof svg{color:#b07c53}.hero-art{min-height:405px}.public .orb{border-color:#e6c9ae;background:radial-gradient(circle at 45% 42%,#efd6bf9c,transparent 67%)}.public .orb-two{border-color:#eed9c6}.public .art-card{background:#edcdb0;box-shadow:12px 18px 35px #6938220a;border-radius:150px 150px 22px 22px}.public .art-card>.koala{color:#c48b67}.public .art-card-top{color:#95683e;font-size:7px}.public .art-card-top .dot{background:#b67743}.public .art-card-bottom{color:#75482a}.public .art-card-bottom svg{color:#9b643b}.public .art-sticker{background:#fffdf6;border-color:#e4c4a8;color:#925d3a;font-size:11px;padding:13px 17px}.public .art-lines{color:#fe976d}.public .branch-leaf{background:#d39f74}.public .l2{background:#e7c3a5}.public .l3{background:#deb18a}.how{border-color:#ead8c7;padding-top:25px;padding-bottom:28px;gap:32px}.how>div>span{color:#c48b67}.how h3{color:#754c33;font-size:13px}.how p{color:#a1856d;font-size:12px}.packages-section{padding-top:70px;padding-bottom:63px}.public .section-heading{margin-bottom:30px}.public .section-heading h2{font-size:42px;color:var(--ink);line-height:1.18}.public .section-heading h2 em{color:#be835c}.public .section-heading>p{font-size:13px;color:#a1846c;line-height:1.8}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.package-card{background:#fffcf7;border:1px solid #ecd4bf;padding:28px 26px 22px;border-radius:15px;display:flex;flex-direction:column}.package-card.featured{background:#f6e2d0;border-color:#d9a67f;position:relative}.package-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:26px;color:#bb825a}.package-top>span{font-size:8px;font-weight:600;letter-spacing:.08em}.package-card h3{font-family:Georgia,serif;font-weight:400;font-size:29px;letter-spacing:-.03em;line-height:1.2;margin-bottom:16px;color:var(--ink)}.package-card>p{font-size:13px;color:#a2836b;line-height:1.75;min-height:91px;margin-bottom:23px}.package-price{display:flex;align-items:baseline;gap:5px;color:#b98c68;margin-bottom:21px}.package-price>span{font-size:11px}.package-price strong{font-family:Georgia,serif;font-weight:400;font-size:34px;letter-spacing:-.035em;color:var(--ink)}.package-card ul{list-style:none;padding:0;margin:0 0 25px;display:flex;flex-direction:column;gap:12px}.package-card li{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;color:#9b7659}.package-card li>svg{color:#b97f52}.package-card>.button{width:100%;font-size:12px;padding:12px 13px;margin-top:auto;justify-content:space-between}.bundle-link{font-size:10px;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;color:#b58058;margin-top:17px;min-height:25px}.bundle-link>span{font-weight:600}.master-band{background:#693822;color:#ffead7;border-radius:15px;padding:32px 37px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:24px}.master-band .eyebrow{font-size:9px;color:#d8ac89}.master-band h3{font-family:Georgia,serif;font-weight:400;font-size:31px;line-height:1.2;letter-spacing:-.03em;margin:13px 0}.master-band h3 em{color:#feb192;font-weight:400}.master-band p{font-size:12px;color:#cba68a;max-width:465px;margin:0}.master-band>div:last-child{display:flex;flex-direction:column;align-items:flex-start;min-width:255px}.master-band>div:last-child>span{font-size:11px;color:#d9b393}.master-band strong{font-family:Georgia,serif;font-weight:400;letter-spacing:-.03em;font-size:37px;margin:8px 0 17px}.master-band .button{font-size:11px;gap:23px;padding:12px 17px}.small-services{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.small-services>button{display:flex;align-items:center;gap:15px;padding:22px 20px;text-align:left;border:1px solid #e8cdb5;border-radius:12px;min-height:88px;background:#fffaf3}.small-services>button>svg{color:#bb835b}.small-services>button>span{flex:1}.small-services strong{display:block;font-size:13px;font-weight:500;color:#7c4e30}.small-services small{display:block;font-size:11px;color:#b08b6c;margin-top:5px}.small-services b{font-size:13px;font-weight:500;color:#a26c44;white-space:nowrap}.order-section{background:#f5e8db;border-color:#ead2bb;padding:54px 0 60px;scroll-margin-top:14px}.order-section .section-heading h2{font-size:37px}.order-section .section-heading .eyebrow{font-size:10px}.order-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.form-panel{background:#fffcf8;border-color:#e7cfb8;border-radius:12px}.public .steps{padding:17px 23px;border-color:#ecdccc;background:#fff7ed}.public .steps button{color:#ae9174;font-size:11px}.public .steps button>span{color:#b29779;border-color:#e3ceb8;background:#fffaf2;min-width:23px;min-height:23px}.public .steps button.active{color:#9e4c21}.public .steps button.active>span{background:#fe4d03;border-color:#fe4d03;color:#fff}.public .steps button.done{color:#b57a4c}.public .steps button.done>span{background:#f4dfca;border-color:#e9c5a3;color:#a66e40}.form-inner{padding:25px 26px 27px}.form-kicker{color:#bd9b7a;font-size:9px;margin-bottom:9px}.form-inner>h3{color:var(--ink);font-size:28px;margin-bottom:6px}.form-subtitle{font-size:12px;color:#aa8a6c;margin-bottom:22px}.public .form-grid{gap:17px 14px}.public .form-grid.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public .contact-grid .wide{grid-column:auto}.public .contact-grid>p.wide{grid-column:1/-1}.public .form-actions{padding:16px 24px;border-color:#ecd9c5;background:#fff8ee}.public .form-actions>.help{font-size:10px;color:#b08e6e}.public .form-actions .button{font-size:12px;padding:11px 17px;min-height:43px}.public .quote-card{background:#fffaf1;border-color:#e3c5a8;padding:25px 22px}.public .quote-card>.eyebrow{color:#bd8b62;font-size:9px;margin-bottom:15px}.public .quote-card h3{color:var(--ink)}.public .quote-card>.muted{color:#b49272;font-size:12px}.public .quote-lines{border-color:#e6cdb3;padding-top:18px}.public .quote-lines>div{font-size:12px;color:#915f39}.public .quote-lines>div>span{color:#a9896a}.public .quote-lines strong{color:#875434}.public .quote-total{border-color:#e6cdb3;margin-top:20px}.public .quote-total>span{font-size:11px;color:#b28c68}.public .quote-total strong{color:var(--green);font-size:33px}.public .quote-card>.help{font-size:11px;line-height:1.7;color:#b08e6c}.public .quote-footer{border-color:#e6cdb3;padding-top:19px;margin-top:20px}.public .quote-footer>.koala{color:#c48b67}.public .quote-footer p{font-size:10px;color:#b08b6a}.public .quote-footer p strong{color:#98623a}.public .service-note{background:#fff2e3;border-color:#eed7bb;padding:13px 15px;margin-bottom:20px}.public .service-note>span{background:#f6ddc2;color:#ad7244}.public .service-note strong{color:#8c5731}.public .service-note p{color:#b18b67;font-size:11px}.public .number-field{border-color:#e4cfb9;background:#fffcf8}.public .number-field>span{color:#b68e68;font-size:10px}.public .option-check{border-color:#ead5bf;background:#fffaf3;min-height:51px;font-size:12px}.public .option-check strong{color:#ba8155}.public .check-line{font-size:12px;color:#987252}.public .info{background:#f8e9d9;color:#a77c55}.public .review-box{background:#fff3e6;border-color:#ecd2b7;padding:17px;margin-bottom:23px}.public .review-box h4{color:#7c4727;font-size:23px}.public .review-box p{font-size:12px;color:#ae8966}.public .review-box .eyebrow{color:#c08c60}.review-price{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;border-top:1px solid #e4c6a6;padding-top:16px;font-size:13px}.review-price>strong{color:var(--green);font-size:23px;font-family:Georgia,serif;font-weight:400}.review-breakdown{font-size:11px;margin-top:13px}.review-breakdown>div{display:flex;justify-content:space-between;gap:20px;padding:4px 0;color:#b08b68}.public .support-heading>svg{color:#c08758}.public .support-heading h4{color:#8c5530}.public .support-heading p{color:#b9916e}.public .support-heading>span{background:#f5e2cc;color:#bd9168}.support-fold{border:1px solid #ead1b5;border-radius:9px;background:#fff9ee;padding:16px;margin:20px 0}.support-fold>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;font-size:12px;color:#a0754f;min-height:26px}.support-fold>summary::-webkit-details-marker{display:none}.support-fold>summary>span{flex:1;font-weight:500}.support-fold>summary>small{font-size:10px;color:#c3966c}.support-fold[open]>summary{margin-bottom:18px}.support-fold>.muted{font-size:12px}.public .support-option{background:#fffdf6;border-color:#e8d0b2}.public .support-option.selected{border-color:#c48b67;background:#f9e8d5;box-shadow:0 0 0 1px #c48b67}.public .support-option>span:not(.support-icon){color:#ac754a}.public .support-option small{color:#bd9874}.public .success-card{background:#fffaf1;border-color:#dfbc98}.public .success-card h2{color:var(--ink)}.public .success-card p{color:#b18b65}.public .success-mark{background:#fae7cf;border-color:#e4bd94;color:#b57543}.optional-fields{margin-top:21px;border:1px solid #ecd7bf;padding:15px 16px;border-radius:9px;background:#fffaf3}.optional-fields>summary{cursor:pointer;font-size:12px;color:#ad794e;min-height:24px}.optional-fields>summary>small{margin-left:8px;color:#c19c7a;font-size:10px}.optional-fields[open]>summary{margin-bottom:20px}.notes-field{margin-top:20px}.notes-field>summary{font-size:12px;color:#b27f55;cursor:pointer;min-height:24px}.notes-field[open]>summary{margin-bottom:12px}.public footer{border-top:1px solid #ead9c7;padding-top:28px;padding-bottom:28px}.public footer>span,.public footer>div{color:#ad8c6c;font-size:11px}.public footer .text-button{font-size:11px;color:#9d6d47}.reassurance{padding-top:66px;padding-bottom:67px;display:grid;grid-template-columns:1fr 1.4fr;gap:100px}.reassurance .eyebrow{font-size:9px;margin-bottom:18px}.reassurance h2{font-size:45px;line-height:1.15;color:var(--ink);margin-bottom:20px}.reassurance h2 em{color:#bd8358}.reassurance>div>p{font-size:13px;color:#ad8b6b;line-height:1.8;margin-bottom:22px}.reassurance details{padding:20px 0;border-bottom:1px solid #e9d5bf}.reassurance details:first-child{border-top:1px solid #e9d5bf}.reassurance summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500;cursor:pointer;list-style:none;min-height:26px}.reassurance summary::-webkit-details-marker{display:none}.reassurance summary>svg{color:#c8956e}.reassurance details[open] summary>svg{transform:rotate(45deg)}.reassurance details>p{font-size:12px;color:#ac8866;line-height:1.8;margin:17px 25px 0 0}.mobile-order-bar{display:none}.admin-layout th{font-size:10px}.admin-layout td{font-size:12px}.admin-layout td>.topic-cell,.admin-layout td>strong{font-size:12px}.admin-layout td>small{font-size:10px}.admin-layout .order-code,.admin-layout .badge{font-size:10px}.admin-layout .table-toolbar input,.admin-layout .table-toolbar select{font-size:12px;min-height:42px}.admin-layout .sidebar nav button{font-size:12px;min-height:46px}.admin-layout .stat>small{font-size:10px}.admin-layout .page-title p{font-size:12px}.admin-layout .page-title .eyebrow{font-size:9px}.admin-layout .list-footer{font-size:10px}.admin-layout .detail-content .help{font-size:12px}.admin-layout .detail-tabs>button{font-size:12px;min-height:46px}.admin-layout .job-card strong{font-size:13px}.admin-layout .job-card>small{font-size:11px}.admin-layout .settings-tabs>button{font-size:12px;min-height:46px}.admin-layout .field-label{font-size:13px}.admin-layout .settings-panel .help{font-size:12px}.admin-layout .price-input{font-size:13px}.admin-layout .price-input input{font-size:14px}.sidebar nav button[title]{position:relative}.admin-layout .connection strong,.admin-layout .connection small{font-size:10px}.admin-layout .sidebar-bottom>a,.admin-layout .sidebar-bottom>button{font-size:11px}.admin-layout .detail-grid small{font-size:11px}.admin-layout .detail-grid strong{font-size:13px}.admin-layout .sidebar-bottom>button{min-height:40px}.admin-layout .help,.admin-layout .muted{color:#76836e}.price-input input{min-height:40px}.catalog-description{margin-bottom:20px}.public[data-palette=electric]{--green:#0046de;--green-dark:#010511;--ink:#010511;--cream:#fff8f4;background:#fff8f4}.public[data-palette=electric] .hero h1 em{color:#0046de}.public[data-palette=electric] .master-band{background:#010511}.public[data-palette=electric] .button:hover{background:#0037b4;border-color:#0037b4}.public[data-palette=electric] .button.secondary:hover{background:#feede5}.public[data-palette=electric] .package-card.featured{background:#ffdfcf;border-color:#feb192}.public[data-palette=electric] .steps button.active>span{background:#0046de;border-color:#0046de}@media(max-width:1100px){.hero{gap:25px}.hero h1{font-size:60px}.package-card{padding:24px 21px}.package-card h3{font-size:27px}.package-card>p{font-size:12px}.package-card li{font-size:10px}.package-card>.button{font-size:11px}.order-layout{grid-template-columns:minmax(0,1fr) 265px}.public .form-grid.contact-grid{grid-template-columns:1fr 1fr}.public .contact-grid>.wide{grid-column:1/-1}.reassurance{gap:60px}.public .quote-lines>div{font-size:11px}}@media(max-width:900px){.hero h1{font-size:52px}.hero-copy>p{font-size:13px}.hero-buttons>.text-button{font-size:11px}.hero-art{min-height:350px}.public .art-sticker{font-size:9px}.public .art-card{min-height:320px}.package-grid{gap:12px}.package-card{padding:22px 17px}.package-card h3{font-size:23px}.package-card>p{font-size:11px;min-height:95px}.package-top>span{font-size:6px}.package-top>svg{width:20px}.package-price strong{font-size:28px}.package-card li{font-size:10px;gap:5px}.package-card>.button{font-size:10px;padding:12px 10px}.package-card>.button>svg{width:13px}.bundle-link{font-size:9px}.public .section-heading h2{font-size:35px}.master-band{padding:28px;gap:25px}.master-band>div:last-child{min-width:225px}.master-band p{font-size:11px}.small-services{gap:12px}.small-services>button{padding:18px 15px;gap:10px}.small-services strong{font-size:11px}.small-services small{font-size:10px}.small-services b{font-size:11px}.small-services>button>svg{width:18px}.public .sidebar nav button{font-size:0}.admin-layout .sidebar nav button{font-size:0}.admin-layout .sidebar-bottom{display:flex;align-items:center;flex-direction:column;gap:18px;padding:0;margin-top:auto}.admin-layout .sidebar-bottom .connection{display:none}.admin-layout .sidebar-bottom>a{font-size:0;padding:0;margin:0}.admin-layout .sidebar-bottom>a>svg{width:20px;height:20px}.admin-layout .sidebar-bottom>button{font-size:0;justify-content:center}.admin-layout .sidebar-bottom>button>svg{width:19px;height:19px}}@media(max-width:680px){.public-nav{position:sticky;top:0;z-index:15;height:66px;background:#fff8f1f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #ead8c455}.public-nav>div>.nav-cta{font-size:11px;padding:10px 12px;min-height:40px}.public-nav>.logo{font-size:22px}.public-nav>.logo .logo-icon{width:33px;height:33px}.public .wrap{padding-left:18px;padding-right:18px}.hero{padding-top:31px;padding-bottom:30px;gap:18px}.hero h1{font-size:53px;line-height:1.07;margin-bottom:18px;letter-spacing:-.055em}.hero-copy .eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:20px}.hero-copy>p{font-size:14px;line-height:1.7;max-width:350px;margin-bottom:21px}.hero-buttons{gap:16px;flex-wrap:wrap}.hero-buttons>.button{font-size:13px;padding:13px 17px;min-height:47px;gap:25px}.hero-buttons>.text-button{font-size:11px;padding:7px 0;min-height:35px;display:inline-flex;align-items:center}.hero-proof{font-size:10px;gap:17px;margin-top:18px}.hero-proof>span>svg{width:14px}.hero-art{min-height:255px;margin-top:5px}.public .orb{width:250px;height:250px}.public .orb-two{width:210px;height:210px}.public .art-card{width:200px;min-height:242px;padding:48px 20px 17px;border-radius:110px 110px 18px 18px}.public .art-card-top{font-size:5px}.public .art-card>.koala{width:98px;margin:16px auto 18px}.public .art-card-bottom{font-size:13px}.public .art-card-bottom>svg{width:23px}.public .art-sticker{bottom:12px;right:8px;font-size:9px;padding:10px 13px}.public .art-lines{right:25px;top:-3px;font-size:44px}.how{padding-top:21px;padding-bottom:23px;gap:19px}.how>div{gap:13px}.how>div>span{font-size:24px}.how h3{font-size:12px;margin-bottom:4px}.how p{font-size:11px;line-height:1.6}.packages-section{padding-top:37px;padding-bottom:35px;scroll-margin-top:82px}.public .section-heading{margin-bottom:23px}.public .section-heading h2{font-size:34px;line-height:1.15;max-width:none}.public .section-heading h2 em{display:inline}.public .section-heading .eyebrow{font-size:9px;margin-bottom:13px}.package-grid{display:flex;flex-direction:column;gap:14px}.package-card{padding:23px 22px;border-radius:13px;display:grid;grid-template-columns:1fr auto;gap:0 14px}.package-top{grid-column:1/-1;margin-bottom:16px}.package-top>span{font-size:9px}.package-top>svg{width:23px}.package-card h3{font-size:28px;grid-column:1/-1;margin-bottom:13px}.package-card>p{font-size:13px;min-height:0;margin-bottom:19px;grid-column:1/-1}.package-price{grid-column:1/-1;margin-bottom:18px}.package-price strong{font-size:33px}.package-card ul{grid-column:1/-1;gap:10px;margin-bottom:23px}.package-card li{font-size:12px}.package-card>.button{grid-column:1/-1;font-size:13px;padding:12px 16px;min-height:46px}.bundle-link{grid-column:1/-1;font-size:11px;min-height:36px;margin-top:10px}.master-band{margin-top:16px;flex-direction:column;align-items:flex-start;padding:25px;gap:24px}.master-band h3{font-size:30px}.master-band p{font-size:12px;line-height:1.8}.master-band .eyebrow{font-size:8px}.master-band>div:last-child{min-width:0;width:100%}.master-band strong{font-size:34px;margin-bottom:16px}.master-band .button{font-size:12px;width:100%;justify-content:space-between;min-height:46px}.small-services{grid-template-columns:1fr;gap:12px;margin-top:15px}.small-services>button{padding:20px 16px;gap:12px;min-height:91px}.small-services strong{font-size:12px}.small-services small{font-size:11px;line-height:1.5}.small-services b{font-size:12px}.order-section{padding-top:34px;padding-bottom:35px;scroll-margin-top:78px}.order-section .section-heading h2{font-size:33px;max-width:none}.order-section .section-heading .eyebrow{font-size:9px}.order-layout{gap:15px}.public .steps{padding:15px 13px;gap:10px;position:sticky;top:65px;z-index:4}.public .steps button{font-size:11px;gap:7px;min-height:29px;line-height:1.4}.public .steps button>span{width:23px;height:23px;min-width:23px;font-size:11px}.public .form-inner{padding:21px 16px 22px}.form-kicker{font-size:10px;margin-bottom:8px}.public .form-inner>h3{font-size:25px;line-height:1.2;margin-bottom:9px}.public .form-subtitle{font-size:12px;line-height:1.7;margin-bottom:21px}.public .form-grid,.public .form-grid.contact-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.public .field{gap:7px}.public .field-label{font-size:12px;line-height:1.4;min-height:17px}.public input,.public select,.public textarea{font-size:16px;padding:12px 10px;min-height:46px;scroll-margin-top:115px}.public input[type=checkbox],.public input[type=radio]{min-height:20px;height:20px;min-width:20px;width:20px;margin-top:0}.public .contact-grid .wide{grid-column:1/-1}.public .form-grid>.wide{grid-column:1/-1}.public .contact-grid .field:has(input[type=email]),.public .contact-grid .field:has(input[type=tel]){grid-column:1/-1}.public .contact-grid>.help{font-size:11px;line-height:1.65;margin-top:1px}.public .form-grid>.option-check{grid-column:1/-1}.public .service-note{padding:12px;margin-bottom:18px;gap:11px}.public .service-note>span{padding:8px}.public .service-note strong{font-size:12px}.public .service-note p{font-size:11px;line-height:1.6}.public .number-field>span{font-size:9px;padding:0 8px}.public .number-field input{max-width:63px}.public .form-actions{padding:13px 16px;min-height:58px;justify-content:space-between}.public .form-actions .button{font-size:12px;min-height:43px}.public .form-actions .button[type=submit]{display:none}.public .form-actions>.help{font-size:11px;max-width:none;line-height:1.5}.public .form-actions>.help>svg{display:block}.public .quote-card{padding:23px 21px}.public .quote-card h3{font-size:26px}.public .quote-card>.eyebrow{font-size:9px}.public .quote-lines>div{font-size:12px}.public .quote-card>.help{font-size:12px}.public .quote-total strong{font-size:34px}.public .check-line{font-size:12px;gap:11px;line-height:1.7;min-height:36px;margin-top:18px}.public .option-check{font-size:12px;min-height:49px;padding:12px}.public .option-check strong{font-size:11px}.optional-fields{padding:13px;margin-top:18px}.optional-fields>summary{font-size:13px;min-height:25px;line-height:1.6}.optional-fields>summary>small{font-size:10px}.optional-fields .form-grid{grid-template-columns:1fr}.optional-fields .field{grid-column:1/-1}.notes-field>summary{font-size:13px;min-height:30px;padding:4px 0}.public .review-box{padding:16px;margin-bottom:20px}.public .review-box h4{font-size:22px;line-height:1.35}.public .review-box p{font-size:12px;overflow-wrap:anywhere}.review-price{font-size:12px;gap:10px}.review-price>strong{font-size:24px;white-space:nowrap}.review-breakdown{font-size:11px}.support-fold{padding:13px;margin:17px 0}.support-fold>summary{font-size:12px;gap:8px;line-height:1.6;min-height:36px;flex-wrap:wrap}.support-fold>summary>small{font-size:10px}.support-fold>.muted{font-size:12px}.public .support-grid{grid-template-columns:1fr 1fr;gap:9px}.public .support-option{padding:17px 10px 13px;min-height:145px}.public .support-option>input{position:absolute;width:16px;height:16px;min-width:16px;min-height:16px}.public .support-option strong{font-size:12px}.public .support-option>span:not(.support-icon){font-size:12px}.public .support-option small{font-size:10px;line-height:1.5}.support-heading>span{font-size:8px}.public .help{font-size:11px}.reassurance{padding-top:39px;padding-bottom:38px;grid-template-columns:1fr;gap:25px}.reassurance h2{font-size:36px;margin-bottom:17px}.reassurance h2 br{display:none}.reassurance h2 em{margin-left:6px}.reassurance>div>p{font-size:13px;margin-bottom:16px}.reassurance .eyebrow{font-size:8px;margin-bottom:14px}.reassurance .text-button{font-size:12px;min-height:35px}.reassurance details{padding:18px 0}.reassurance summary{font-size:13px;line-height:1.6;min-height:35px;gap:15px}.reassurance details>p{font-size:12px;line-height:1.9}.public footer{padding-bottom:112px;gap:18px}.public footer>div{font-size:11px;gap:18px;line-height:1.5}.public footer .text-button{font-size:12px;min-height:32px}.mobile-order-bar{display:flex;position:fixed;z-index:25;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffaf2fa;border-top:1px solid #e6c3a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 30px #6938220b}.mobile-order-bar>div{display:flex;flex-direction:column;gap:4px;min-width:0}.mobile-order-bar small{font-size:10px;color:#af8964}.mobile-order-bar strong{font-size:22px;font-family:Georgia,serif;letter-spacing:-.035em;font-weight:400;color:#a56236;white-space:nowrap}.mobile-order-bar .button{font-size:13px;gap:17px;padding:13px 17px;min-height:47px}.public .success-card{padding:33px 20px}.public .success-card h2{font-size:33px}.public .success-card p{font-size:13px}.public .success-card .button{width:100%}.public[data-palette=electric] .public-nav{background:#fff8f4f2}.admin-layout .table-toolbar input,.admin-layout .table-toolbar select,.admin-layout input,.admin-layout select,.admin-layout textarea{font-size:16px;min-height:44px}.admin-layout .page-title p{font-size:12px}.admin-layout .stat>div{font-size:10px}.admin-layout .stat>small{font-size:9px}.admin-layout .stat>strong{font-size:25px}.admin-layout .settings-tabs>button{font-size:11px}.admin-layout .detail-grid strong{font-size:12px}.admin-layout .detail-grid small{font-size:10px}.admin-layout .detail-content .form-grid{grid-template-columns:1fr}.admin-layout .detail-content .wide{grid-column:auto}.admin-layout .detail-content .field-label,.admin-layout .toast{font-size:12px}.admin-layout .list-title .text-button{font-size:10px}.admin-layout .table-toolbar>select{font-size:12px}.admin-layout .sidebar nav button{font-size:0}}@media(max-width:370px){.hero h1{font-size:49px}.public-nav>.logo{font-size:20px}.public-nav>div>.nav-cta{font-size:10px;gap:6px;padding:9px 10px}.public .form-grid.contact-grid{gap:15px 10px}.public .steps{gap:6px;padding-left:11px;padding-right:11px}.public .steps button{font-size:10px;gap:6px}.mobile-order-bar{gap:12px;padding-left:15px;padding-right:15px}.mobile-order-bar .button{font-size:12px;padding:13px 15px;gap:12px}.mobile-order-bar strong{font-size:21px}.small-services>button{gap:9px;padding-left:13px;padding-right:13px}.small-services>button>svg:last-child{display:none}.small-services strong{font-size:11px}}.public .hero-copy>p,.public .help,.public .form-subtitle,.public .quote-card>.help,.public .quote-lines>div>span,.public .review-box p,.package-card>p,.package-card li,.how p,.public footer>div,.public .service-note p,.reassurance details>p,.public .quote-card>.muted{color:#89654c}.public .button:not(.secondary){color:#401807;font-weight:650}.public[data-palette=electric] .button:not(.secondary){color:#fff}.master-band p{color:#e6c3a7}.public .master-band .eyebrow{color:#e2bd9f}@media(max-width:680px){.public .steps{position:static;top:auto}}.login-minimal{min-height:100dvh;display:grid;place-items:center;background:#fcf6ef;padding:24px}.login-box{width:min(100%,310px);display:flex;flex-direction:column;gap:20px}.login-box>.koala{width:110px;color:#c48b67;align-self:center;margin:0 0 15px}.login-box .field-label{font-size:13px;color:#865d41}.login-box input{min-height:47px;background:#fffdf9;border-color:#dec6b0;font-size:16px}.login-box>.button{background:#693822;border-color:#693822;min-height:46px;font-size:13px}.login-box>.error{margin:0;font-size:12px}.admin-layout .sidebar{width:206px;padding:22px 13px 18px}.admin-layout .sidebar>.logo{font-size:22px;margin:0 10px 29px}.admin-layout .sidebar nav{gap:4px}.admin-layout .sidebar nav button{padding:10px 12px;min-height:41px;font-size:12px}.admin-layout .admin-main{margin-left:206px}.admin-layout .admin-header{height:53px;padding:0 25px}.admin-layout .admin-content{padding:25px;max-width:1700px}.admin-layout .page-title{margin-bottom:20px;gap:15px}.admin-layout .page-title h1{font:500 27px/1.2 Segoe UI,Arial,sans-serif;letter-spacing:-.035em;margin-bottom:7px}.admin-layout .page-title .eyebrow{display:none}.admin-layout .page-title p{font-size:12px;line-height:1.5}.admin-layout .page-title>.button{min-height:37px;padding:9px 13px;font-size:11px}.admin-layout .stats{gap:11px;margin-bottom:19px}.admin-layout .stat{padding:14px 16px}.admin-layout .stat>strong{font:500 25px/1.2 Segoe UI,Arial,sans-serif;letter-spacing:-.035em;margin:11px 0 0}.admin-layout .stat>small{display:none}.admin-layout .stat>div{font-size:11px}.admin-layout .list-title{padding:15px 18px}.admin-layout .list-title h2{font-size:15px}.admin-layout .table-toolbar{padding:12px 17px;gap:8px}.admin-layout .table-toolbar input,.admin-layout .table-toolbar select{min-height:35px;font-size:11px;padding-top:8px;padding-bottom:8px}.admin-layout th{padding-top:10px;padding-bottom:10px;font-size:10px}.admin-layout td{padding-top:12px;padding-bottom:12px;font-size:12px}.admin-layout td>.topic-cell{margin-top:4px}.admin-layout td>small{margin-top:4px}.admin-layout .list-footer{padding:11px 18px}.admin-layout .empty{padding:40px 20px}.admin-layout .empty>.koala{width:53px;margin-bottom:17px}.admin-layout .empty h3{font-size:23px}.admin-layout .settings-tabs{margin-bottom:17px;gap:4px}.admin-layout .settings-tabs>button{padding:10px 13px;min-height:39px;font-size:12px}.admin-layout .settings-panel{padding:22px;max-width:1010px}.admin-layout .settings-section{padding:0;border:0}.admin-layout .section-number{display:none}.admin-layout .settings-section>h2{font-size:16px;margin:20px 0 6px}.admin-layout .settings-section>.muted{font-size:12px;margin-bottom:16px}.admin-layout .settings-panel>.info{padding:11px 13px;margin:0 0 16px;font-size:11px}.email-subtabs{display:flex;gap:5px;background:#f0f3e8;border:1px solid #e2e7d8;border-radius:7px;padding:4px;margin:15px 0 20px}.email-subtabs>button{flex:1;text-align:center;padding:9px 12px;min-height:35px;border-radius:5px;font-size:12px;color:#7e906b}.email-subtabs>button.active{background:#fffefa;box-shadow:0 1px 4px #28432914;color:#3e6238;font-weight:600}.admin-layout .smtp-fold,.op-fold{padding:12px 14px;border:1px solid #e1e7d6;border-radius:7px;margin:13px 0;background:#fffefa}.admin-layout .smtp-fold>summary,.op-fold>summary{font-size:12px;font-weight:500;cursor:pointer;line-height:1.6;color:#6a8054}.admin-layout .smtp-fold[open]>summary,.op-fold[open]>summary{margin-bottom:16px}.admin-layout .form-grid{gap:15px 14px}.admin-layout input,.admin-layout select,.admin-layout textarea{padding:10px 11px;font-size:13px}.admin-layout .field-label{font-size:12px}.admin-layout .field{gap:6px}.admin-layout .settings-panel .field{margin-bottom:12px}.admin-layout .settings-panel .form-grid>.field{margin-bottom:0}.admin-layout .settings-panel .help{font-size:11px}.admin-layout .settings-panel h3{font-size:14px}.admin-layout .settings-panel>.field{margin-bottom:12px}.admin-layout .settings-panel .test-row{margin-top:19px}.admin-layout .settings-panel .price-section{padding:13px 15px;margin:11px 0}.admin-layout .price-section>summary{font-size:12px}.admin-layout .price-input{font-size:12px;padding:8px 0}.admin-layout .price-input input{font-size:13px;min-height:35px;padding:8px}.admin-layout .price-section .form-grid{margin-bottom:16px}.admin-layout .order-drawer{width:min(960px,97vw)}.admin-layout .order-drawer>header{padding:17px 23px}.admin-layout .order-drawer>header .eyebrow{font-size:8px}.admin-layout .order-drawer>header h2{font-size:20px;margin-top:6px}.admin-layout .drawer-summary{padding:18px 23px}.admin-layout .drawer-summary h3{font:500 22px/1.35 Segoe UI,Arial,sans-serif;letter-spacing:-.03em;margin-bottom:10px}.admin-layout .drawer-summary>div{font-size:11px;gap:13px}.admin-layout .detail-tabs{padding:0 12px}.admin-layout .detail-tabs>button{font-size:12px;min-height:42px;padding:12px}.admin-layout .detail-content{padding:21px 23px 35px}.admin-layout .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:24px}.admin-layout .detail-grid strong{font-size:12px}.admin-layout .detail-grid small{font-size:10px;margin-bottom:5px}.admin-layout .price-detail{padding:16px;margin-bottom:22px}.admin-layout .price-detail>div{font-size:12px;margin-bottom:10px}.admin-layout .price-detail>div.total{font-size:13px;margin-top:13px;padding-top:12px}.admin-layout .mini-form{padding-top:21px;margin-top:21px}.admin-layout .mini-form>h3,.admin-layout .detail-content>h3{font-size:14px;margin-bottom:16px}.admin-layout .detail-content .button{min-height:37px;font-size:11px;padding:10px 14px}.admin-layout .check-line{font-size:12px;line-height:1.6;margin:12px 0}.admin-layout .record-list>div{padding:12px 0;font-size:12px}.admin-layout .note-box{padding:14px 16px;margin:20px 0}.op-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.op-heading h3{font-size:15px;font-weight:600;margin:0 0 5px}.op-heading p{font-size:11px;line-height:1.6;color:#8a9b78;margin:0}.op-heading>select{max-width:235px;font-size:12px;min-height:38px}.operation-tabs{display:flex;gap:5px;overflow:auto;border-bottom:1px solid #e1e8d6;padding-bottom:10px;margin-bottom:20px}.operation-tabs>button{white-space:nowrap;min-height:34px;padding:8px 13px;background:#f1f5e9;border:1px solid #e1e9d5;border-radius:6px;color:#7d9368;font-size:12px}.operation-tabs>button.active{background:#315340;border-color:#315340;color:#f0f4e9}.admin-layout .op-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.op-fields>.wide{grid-column:1/-1}.op-calculation,.op-note{font-size:11px;padding:11px 14px;background:#f0f5e7;color:#7e9467;border:1px solid #e1ead4;border-radius:7px;margin:16px 0;line-height:1.7}.op-calculation strong{font-weight:600;color:#557645}.op-note{background:#faf3e3;border-color:#eee0bc;color:#9a8552}.op-fold{padding:12px 14px;margin:13px 0}.op-fold>summary>small{font-size:10px;font-weight:400;margin-left:10px;color:#9aac86}.op-fold>.field{margin-bottom:10px}.op-fold .help{margin-bottom:12px}.op-fold .prompt-editor{margin:13px 0;min-height:190px;line-height:1.65;font-size:12px}.op-fold>.button{font-size:10px}.op-checkbox{align-items:center;margin:7px 0!important;min-height:32px}.source-file-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin-top:14px}.source-file-grid>.check-line{margin:8px 0}.source-file-grid>.check-line>span{overflow-wrap:anywhere}.op-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 22px}.op-actions>.help{font-size:10px;color:#8ca175}.op-actions>.button{font-size:11px;min-height:38px;padding:10px 15px}.generated-prompt{padding:17px;background:#f5f8ed;border:1px solid #dce7cd;border-radius:8px;margin:20px 0}.generated-prompt>header,.op-job-list>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.generated-prompt>header h3,.op-job-list>header h3{font-size:14px;margin:0}.generated-prompt>.prompt-editor{min-height:260px;background:#fffefa;font-size:12px}.generated-prompt .button-row{margin-bottom:0}.op-job-list{margin-top:26px;border-top:1px solid #e4ebd8;padding-top:21px}.op-job-list>header>span{font-size:11px;color:#90a37b;background:#eef3e5;padding:4px 8px;border-radius:5px}.compact-job{border:1px solid #e2e9d7;border-radius:7px;padding:12px 14px;margin:10px 0;background:#fffefa}.compact-job>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:12px}.compact-job>summary>span:first-child{flex:1;font-weight:500}.compact-job>summary>small{font-size:10px;color:#9aad86}.compact-job>summary::-webkit-details-marker{display:none}.compact-job .button-row{margin:15px 0 0}.compact-job .button-row .button{font-size:10px}.compact-job .markdown{font-size:12px}.email-preview{margin:17px 0;border:1px solid #e3e5db;border-radius:9px;overflow:hidden;background:#f8f1ea}.email-preview>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 13px;border-bottom:1px solid #e6e6dc;background:#fafbf5}.email-preview>header>span{font-size:11px;color:#84936f}.email-preview>header>div{display:flex;gap:3px;border:1px solid #e4e8da;border-radius:5px;padding:2px}.email-preview>header button{padding:5px 8px;font-size:10px;border-radius:3px;color:#8d9b7a}.email-preview>header button.active{background:#e5edd9;color:#5d7d46}.email-preview-shell{margin:0 auto;max-width:100%;width:100%;background:#f7eee5}.email-preview-shell.mobile{max-width:360px}.email-preview iframe{display:block;width:100%;height:1120px;border:0;background:#f7eee5}.email-preview-shell.mobile iframe{height:1380px}.email-preview+.op-fold .text-button{font-size:11px}@media(max-width:1100px){.admin-layout .admin-content{padding:22px}.admin-layout .sidebar{width:190px}.admin-layout .admin-main{margin-left:190px}.admin-layout .page-title h1{font-size:25px}.admin-layout .op-fields,.admin-layout .detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.admin-layout .sidebar{width:66px;padding:20px 6px}.admin-layout .sidebar>.logo{font-size:0;margin:0 8px 25px}.admin-layout .sidebar nav{margin-top:8px}.admin-layout .sidebar nav button{font-size:0;padding:12px;justify-content:center}.admin-layout .admin-main{margin-left:66px}.admin-layout .admin-header{padding:0 20px}.admin-layout .sidebar-bottom{padding-bottom:0}.admin-layout .page-title h1{font-size:25px}}@media(max-width:680px){.login-box{width:min(100%,295px);gap:20px}.login-box>.koala{width:100px;margin-bottom:12px}.login-box input{min-height:48px;font-size:16px}.login-box>.button{min-height:47px}.admin-layout .admin-content{padding:19px 13px}.admin-layout .admin-header{height:48px;padding:0 15px}.admin-layout .page-title{gap:12px;margin-bottom:16px}.admin-layout .page-title h1{font-size:23px;line-height:1.25}.admin-layout .page-title p{font-size:11px}.admin-layout .page-title>.button{min-height:38px}.admin-layout .stats{gap:9px;margin-bottom:16px}.admin-layout .stat{padding:12px 11px}.admin-layout .stat>div{font-size:10px;line-height:1.5}.admin-layout .stat>strong{font-size:22px;margin-top:9px}.admin-layout .table-toolbar{padding:12px}.admin-layout .table-toolbar select,.admin-layout .table-toolbar input{font-size:14px;min-height:40px}.admin-layout .settings-panel{padding:17px 13px}.admin-layout .settings-tabs>button{font-size:11px;padding:10px;min-height:42px}.admin-layout input,.admin-layout select,.admin-layout textarea{font-size:16px;min-height:44px;padding:10px}.admin-layout input[type=checkbox]{min-height:18px;min-width:18px;width:18px;height:18px}.admin-layout .field-label{font-size:12px}.email-subtabs{margin:10px 0 17px;gap:3px}.email-subtabs>button{font-size:12px;min-height:39px;padding:9px 7px}.admin-layout .settings-section>h2{font-size:15px}.admin-layout .settings-section>.muted{font-size:11px}.admin-layout .settings-panel>.info{font-size:11px}.admin-layout .smtp-fold{padding:12px}.admin-layout .smtp-fold .form-grid{grid-template-columns:1fr}.admin-layout .settings-panel .test-row>.button{min-height:43px;font-size:11px}.admin-layout .order-drawer{width:100vw}.admin-layout .order-drawer>header{padding:15px 18px}.admin-layout .order-drawer>header h2{font-size:19px}.admin-layout .drawer-summary{padding:17px 18px}.admin-layout .drawer-summary h3{font-size:21px}.admin-layout .drawer-summary>div{font-size:10px;gap:10px}.admin-layout .detail-content{padding:18px 16px 30px}.admin-layout .detail-tabs{padding:0 6px}.admin-layout .detail-tabs>button{padding:12px 10px;font-size:11px;min-height:43px}.admin-layout .detail-grid{grid-template-columns:1fr 1fr;gap:16px 12px}.admin-layout .detail-grid strong{font-size:12px}.admin-layout .detail-grid small{font-size:10px}.admin-layout .detail-content .button{min-height:42px;font-size:11px;padding:11px 13px}.op-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}.op-heading h3{font-size:15px}.op-heading p{font-size:11px}.op-heading>select{max-width:none;font-size:16px;min-height:44px}.operation-tabs{gap:5px;margin-bottom:17px;padding-bottom:10px}.operation-tabs>button{min-height:39px;font-size:12px;padding:10px 13px}.admin-layout .op-fields{grid-template-columns:1fr 1fr;gap:15px 11px}.admin-layout .op-fields>.wide{grid-column:1/-1}.admin-layout .op-fields .field:has(textarea),.admin-layout .op-fields .op-checkbox{grid-column:1/-1}.admin-layout .op-fields .field-label{font-size:11px;line-height:1.5}.op-calculation,.op-note{font-size:11px;padding:11px 12px}.op-fold{padding:12px;margin:12px 0}.op-fold>summary{font-size:12px;line-height:1.7;min-height:26px}.op-fold .op-fields{grid-template-columns:1fr}.op-fold .op-fields>.wide{grid-column:auto}.op-fold .prompt-editor{font-size:13px;min-height:220px}.op-actions{align-items:flex-start;gap:12px}.op-actions>.help{font-size:10px;max-width:110px;line-height:1.7}.source-file-grid{grid-template-columns:1fr}.generated-prompt{padding:13px}.generated-prompt>.prompt-editor{font-size:13px}.compact-job{padding:12px}.compact-job>summary{gap:8px;font-size:12px;flex-wrap:wrap}.compact-job>summary>small{font-size:9px}.email-preview>header{align-items:flex-start;gap:8px;flex-direction:column;padding:11px}.email-preview>header>span{font-size:11px}.email-preview>header button{font-size:11px;min-height:32px;padding:6px 10px}.email-preview iframe,.email-preview-shell.mobile iframe{height:1400px}.email-preview-shell.mobile{max-width:100%}.admin-layout .check-line{font-size:12px;line-height:1.7}.admin-layout .price-input input{font-size:16px;min-height:43px}}
