/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17201c;--muted:#66706a;--paper:#f5f2eb;--panel:#fffdfa;--line:#ddd8cc;--dark:#17231e;--green:#315b45;--lime:#dce9ba;--orange:#e86e36;--shadow:0 8px 30px #232b2612}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}.shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--dark);color:#eef1e8;flex-direction:column;height:100vh;padding:25px 15px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #34423b;align-items:center;gap:12px;padding:0 9px 25px;display:flex}.brand b{font-family:Georgia,serif;font-size:20px;display:block}.brand span,.workspace span{color:#93a199;margin-top:3px;font-size:11px;display:block}.brand-mark{grid-template-columns:repeat(3,8px);gap:3px;width:32px;display:grid}.brand-mark i{background:#e8ca73;height:8px}.brand-mark i:nth-child(2n){background:#a5bd72}.workspace{align-items:center;gap:10px;padding:19px 8px;display:flex}.workspace b{font-size:13px}.avatar{background:#e8ca73;border-radius:50%;place-items:center;width:34px;height:34px;color:var(--dark)!important;margin:0!important;font-weight:800!important;display:grid!important}.sidebar nav{gap:4px;display:grid}.sidebar nav button{color:#bdc7c0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.sidebar nav button>span{letter-spacing:.08em;border:1px solid #46574e;border-radius:6px;place-items:center;width:27px;height:25px;font-size:9px;display:grid}.sidebar nav button.active{color:#fff;background:#2b3b33}.sidebar nav button.active>span{color:#17231e;background:#e8ca73;border-color:#e8ca73}.sidebar nav em{background:var(--orange);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.sidebar-foot{color:#b5c0b9;border-top:1px solid #34423b;margin-top:auto;padding:18px 8px 0;font-size:11px}.sidebar-foot div{color:#718078;margin:6px 0 0 15px}.live-dot{background:#a8c773;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #a8c7731f}.main{width:100%;min-width:0;max-width:1600px;margin:auto;padding:0 36px 70px}.topbar{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;height:68px;display:flex}.mobile-title{display:none}.top-actions{gap:8px;display:flex}.primary,.quiet,.row-action,.text-button,.topbar button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.primary{background:var(--green);color:#fff;border-color:var(--green);padding:11px 16px}.approval-button{color:#9b431d;background:#fff3e9!important;border-color:#efc4a9!important}.screen-title{justify-content:space-between;align-items:flex-end;gap:24px;padding:40px 0 26px;display:flex}.screen-title h1{letter-spacing:-.03em;margin:6px 0 8px;font:500 43px/1.05 Georgia,serif}.screen-title p{max-width:690px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.eyebrow{letter-spacing:.14em;color:#7b817d;font-size:10px;font-weight:800}.panel-head,.section-head{justify-content:space-between;align-items:center;display:flex}.section-head{margin:31px 0 13px}.panel h2,.section-head h2{margin:5px 0;font:500 24px Georgia,serif}.sync{color:var(--muted);font-size:11px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metrics article{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:19px}.metrics article>span{color:var(--muted);font-size:11px;font-weight:700}.metrics article b{margin:8px 0;font:500 30px Georgia,serif;display:block}.metrics article small{color:#53735d;font-size:11px}.metrics .attention{background:#fff4eb;border-color:#efc6ac}.compact{margin-bottom:18px}.compact article b{font-size:27px}.pipeline{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pipeline button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fffdfa;border-radius:9px;min-height:129px;padding:15px;position:relative}.pipeline button:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pipeline .step{color:#9a9388;margin-bottom:15px;font-size:9px;display:block}.pipeline b{font-size:12px;display:block}.pipeline strong{margin:7px 0 2px;font:500 27px Georgia,serif;display:block}.pipeline small{color:var(--muted);font-size:10px}.pipeline i{background:var(--dark);color:#fff;z-index:2;border-radius:20px;place-items:center;width:16px;height:23px;font-style:normal;display:grid;position:absolute;top:53px;right:-8px}.two-col{grid-template-columns:1.15fr .85fr}.three-col,.two-col{gap:14px;margin-top:14px;display:grid}.three-col{grid-template-columns:repeat(3,1fr)}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:21px}.panel p{color:var(--muted);font-size:13px;line-height:1.55}.panel h3{font:500 19px Georgia,serif}.text-button{color:var(--green);background:0 0;border:0}.decision{border-top:1px solid #e7e2d7;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.decision b{font-size:13px}.decision p{margin:4px 0}.decision button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:8px 12px}.status{color:#5c635e;letter-spacing:.08em;background:#eeeae1;border-radius:5px;width:max-content;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.status.amber{color:#96601b;background:#fff0d1}.status.red{color:#aa3826;background:#fee8e3}.status.green{color:#315f3d;background:#e4efdc}.status.blue{color:#315f7c;background:#e4edf4}.activity-list>div{border-top:1px solid #e7e2d7;grid-template-columns:38px 1fr;gap:12px;padding:11px 0;display:grid}.activity-list span{color:#93978f;font-size:9px}.activity-list p{color:var(--ink);margin:0}.funnel,.growth-flow{background:var(--dark);color:#fff;border-radius:10px;grid-template-columns:repeat(7,auto);align-items:center;margin-bottom:14px;padding:19px;display:grid}.funnel div,.growth-flow div{padding:0 20px}.funnel span,.growth-flow span{letter-spacing:.1em;color:#9caaa2;font-size:9px;display:block}.funnel b{margin:6px 0;font:500 28px Georgia,serif;display:block}.funnel small,.growth-flow small{color:#9caaa2;font-size:10px;display:block}.funnel i,.growth-flow i{color:#77867e;font-style:normal}.table-panel{padding:0;overflow:hidden}.table-panel .panel-head{padding:19px 21px}.filters{color:var(--muted);font-size:11px}.filters span{border-left:1px solid var(--line);margin-left:12px;padding-left:12px}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;letter-spacing:.1em;color:#878b86;background:#f3f0e9;font-size:9px}td,th{border-top:1px solid #e8e3d8;padding:12px 15px}td small{color:var(--muted);margin-top:3px;display:block}.score{background:var(--lime);color:#34513f;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.row-action{color:var(--green);background:#f7fbf7;border-color:#b8c7bc;padding:7px 10px}.row-action:disabled{opacity:.4}.letter{background:#f4f0e7;border-left:3px solid #d4b55d;margin:13px 0;padding:16px}.button-row{gap:8px;margin-top:15px;display:flex}.scorecard p{border-bottom:1px solid #e7e2d7;margin:0;padding:9px 0}.campaign-hero,.scorecard p{justify-content:space-between;display:flex}.campaign-hero{align-items:center;gap:25px}.campaign-hero .eyebrow{margin-top:13px;display:block}.campaign-stats{border-left:1px solid var(--line);display:flex}.campaign-stats div{text-align:center;padding:12px 23px}.campaign-stats b,.campaign-stats span{display:block}.campaign-stats b{font:500 22px Georgia,serif}.campaign-stats span{color:var(--muted);margin-top:5px;font-size:9px}.orders-layout{grid-template-columns:1.35fr 370px;gap:16px;display:grid}.storefront{background:#fff;border:1px solid #cfc9bd;border-radius:22px;padding:20px;box-shadow:0 18px 45px #232b2621}.store-brand{letter-spacing:.1em;margin-bottom:15px;font-family:Georgia,serif;font-weight:700}.store-brand span{letter-spacing:.18em;color:#777;font:9px Arial;display:block}.mosaic-art{aspect-ratio:1;border:8px solid #21221f;grid-template-columns:repeat(12,1fr);margin-bottom:14px;display:grid}.mini-mosaic i,.mosaic-art i{display:block}.storefront h2{margin:13px 0 8px;font:500 27px Georgia,serif}.storefront>p{color:var(--muted);font-size:12px}.product-option{border:1px solid var(--line);border-radius:7px;justify-content:space-between;margin:8px 0;padding:12px;display:flex}.product-option small{color:var(--muted);margin-top:3px;display:block}.store-cta{color:#fff;background:#233a2e;border:0;border-radius:7px;width:100%;margin-top:8px;padding:13px;font-weight:800}.privacy-line{text-align:center;color:#7b817d;margin-top:12px;display:block}.factory-banner{background:var(--dark);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:22px 25px;display:flex}.factory-banner h2{margin:5px 0;font:500 24px Georgia,serif}.factory-banner p{color:#aab7b0;margin:0;font-size:12px}.privacy-chip{letter-spacing:.1em;color:#3c664a;background:#e4efdc;border-radius:5px;padding:7px;font-size:9px;font-weight:900}pre{color:#dfe9e2;background:#1a2420;border-radius:8px;padding:16px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.checklist p{color:var(--ink);border-top:1px solid #e7e2d7;align-items:center;margin:0;padding:10px 0;display:flex}.checklist span{background:var(--lime);border-radius:50%;place-items:center;width:25px;height:25px;margin-right:10px;font-size:9px;font-weight:700;display:grid}.shipping-grid{grid-template-columns:1fr 1fr}.rate{border:1px solid var(--line);border-radius:7px;justify-content:space-between;margin:9px 0;padding:13px;display:flex}.rate.selected{border:2px solid var(--green);background:#f1f6ef}.rate small{color:var(--muted);margin-top:4px;display:block}.full{width:100%;margin-top:10px}.exception-timeline p{color:var(--ink);border-left:1px solid #c8c5bc;margin:0;padding:8px 0 14px 21px;position:relative}.exception-timeline p span{background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;top:11px;left:-5px}.exception-timeline p.waiting span{background:var(--orange)}.growth-flow{grid-template-columns:repeat(7,auto);margin-bottom:14px}.growth-flow b{margin:7px 0;font:500 15px Georgia,serif;display:block}.growth-flow span{color:#d7c170}.panel blockquote{border-left:3px solid #d5ba66;margin:23px 0;padding-left:20px;font:500 24px/1.45 Georgia,serif}.consent{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.consent p{margin:0}.consent span{display:block}.social-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;overflow:hidden}.social-top{align-items:center;gap:9px;padding:13px;font-size:12px;display:flex}.mini-logo{background:var(--dark);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.social-image{background:#dbe2cf;place-items:center;padding:28px;display:grid}.mini-mosaic{border:9px solid #fff;grid-template-columns:repeat(10,1fr);width:220px;height:220px;display:grid;transform:rotate(-2deg);box-shadow:0 8px 20px #00000026}.social-copy{padding:17px}.social-copy p{color:var(--ink);margin:7px 0}.social-copy span{color:#315f7c;font-size:10px}.approval-policy{background:#fff1de;border:1px solid #edc994;border-radius:10px;margin-bottom:14px;padding:17px 20px}.approval-policy b{font-family:Georgia,serif}.approval-policy p{color:#76562d;margin:4px 0 0;font-size:12px}.approval-list{gap:10px;margin-bottom:14px;display:grid}.approval-list article{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:19px;display:grid}.approval-list h2{margin:0;font:500 20px Georgia,serif}.approval-list p{color:var(--muted);margin:5px 0;font-size:12px}.approval-list small{color:#976335}.approval-actions{gap:8px;display:flex}.empty{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:50px}.empty b{font:500 28px Georgia,serif}.toast{color:#fff;z-index:20;background:#1a2821;border-radius:8px;padding:14px 18px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 35px #00000038}@media (max-width:1150px){.metrics{grid-template-columns:repeat(2,1fr)}.pipeline{grid-template-columns:repeat(3,1fr)}.pipeline i{display:none}.orders-layout{grid-template-columns:1fr}.storefront{max-width:420px}.funnel,.growth-flow{grid-template-columns:1fr 1fr}.funnel i,.growth-flow i{display:none}.campaign-hero{align-items:flex-start}.campaign-stats{border-left:0;flex-direction:column}}@media (max-width:780px){.shell{display:block}.sidebar{height:auto;padding:15px;position:relative}.brand{padding-bottom:14px}.sidebar-foot,.workspace{display:none}.sidebar nav{margin-top:12px;display:flex;overflow:auto}.sidebar nav button{flex:none}.sidebar nav button>span{display:none}.main{padding:0 16px 50px}.topbar{justify-content:space-between;height:54px}.mobile-title{font-size:12px;font-weight:700;display:block}.topbar .quiet{display:none}.screen-title{padding:26px 0 20px;display:block}.screen-title h1{font-size:34px}.screen-title .primary{margin-top:15px}.metrics,.pipeline,.three-col,.two-col{grid-template-columns:1fr}.funnel,.growth-flow{grid-template-columns:1fr 1fr}.campaign-hero{display:block}.campaign-stats{grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.campaign-stats div{padding:9px}.table-panel{overflow:auto}.approval-list article{grid-template-columns:1fr}.approval-actions{justify-content:flex-end}.decision{grid-template-columns:1fr}.consent{display:block}.consent .status{margin-top:10px}}.inventory-actions{margin:0}.inventory-connection{background:var(--dark);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:20px 24px;display:flex}.inventory-connection h2{margin:5px 0;font:500 23px Georgia,serif}.inventory-connection p{color:#aab7b0;margin:0;font-size:12px}.inventory-layout{grid-template-columns:1.3fr .7fr;gap:14px;margin-bottom:14px;display:grid}.color-palette{grid-template-columns:repeat(16,1fr);gap:7px;margin-top:18px;display:grid}.color-palette button{border:1px solid var(--line);cursor:pointer;background:#f7f4ed;border-radius:6px;min-width:0;padding:4px}.color-palette button:hover{transform:translateY(-1px);box-shadow:0 4px 10px #232b261f}.color-palette button.low{background:#fff0ec;border:2px solid #c64a36}.color-palette i{aspect-ratio:1;border-radius:3px;width:100%;display:block;box-shadow:inset 0 0 0 1px #0000001f}.color-palette span{color:#59615c;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:800;display:block}.palette-note,.table-footnote{color:var(--muted);margin:14px 0 0;font-size:10px!important}.stock-alert{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.stock-alert b{font-size:12px;display:block}.stock-alert small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.stock-swatch{border-radius:6px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000021}.forecast-note{background:#f4f0e7;border-radius:7px;margin-top:10px;padding:12px 14px}.forecast-note b{font-size:12px}.forecast-note p{margin:4px 0 0;font-size:11px}.inventory-table{margin-top:0}.inventory-filters{gap:8px;display:flex}.inventory-filters input,.inventory-filters select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 10px;font-size:11px}.inventory-filters input{width:210px}.material-name{align-items:center;gap:9px;display:flex}.material-name>span{border-radius:5px;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001f}.material-name small{white-space:nowrap}.threshold-input{border:1px solid var(--line);background:#fff;border-radius:5px;width:80px;padding:6px}.table-footnote{padding:0 20px 16px}@media (max-width:1150px){.inventory-layout{grid-template-columns:1fr}.color-palette{grid-template-columns:repeat(12,1fr)}}@media (max-width:780px){.inventory-connection{display:block}.inventory-connection .status{margin-top:13px}.color-palette{grid-template-columns:repeat(8,1fr)}.inventory-filters{display:none}}.shipping-automation{background:var(--dark);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:20px 24px;display:flex}.shipping-automation h2{margin:5px 0;font:500 23px Georgia,serif}.shipping-automation p{color:#aab7b0;margin:0;font-size:12px}.automation-state{flex:none;justify-items:end;gap:8px;display:grid}.automation-state small{color:#9daba3;font-size:10px}.shipment-table{margin-bottom:14px}.tracking-code{color:#315f7c;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.carrier-grid{margin-top:0}.carrier-account{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.carrier-account b,.carrier-account small{display:block}.carrier-account b{font-size:12px}.carrier-account small{color:var(--muted);margin-top:4px;font-size:10px}.carrier-badge{border-radius:7px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.carrier-badge.ups{color:#f4c65a;background:#382b22}.carrier-badge.usps{color:#fff;background:#174b80}.carrier-badge.fedex{color:#f28a36;background:#4d2782}.connection-note{background:#f4f0e7;border-radius:7px;margin-top:9px;padding:12px 14px}.connection-note b{font-size:12px}.connection-note p{margin:4px 0 0;font-size:11px}.carrier-total{border-top:2px solid var(--ink);grid-template-columns:1fr auto;align-items:end;margin-top:12px;padding-top:13px;display:grid}.carrier-total span{color:var(--muted);font-size:11px}.carrier-total b{font:500 25px Georgia,serif}.carrier-total small{color:var(--muted);grid-column:1/-1;margin-top:5px;font-size:10px}.selection-reason{border-left:3px solid var(--green);background:#f1f6ef;padding:11px 13px;margin-bottom:0!important;font-size:11px!important}@media (max-width:780px){.shipping-automation{display:block}.automation-state{justify-items:start;margin-top:13px}.carrier-account{grid-template-columns:38px 1fr}.carrier-account .status{grid-column:2}.carrier-total{grid-template-columns:1fr}}.social-connection{background:var(--dark);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:20px 24px;display:flex}.social-connection h2{margin:5px 0;font:500 23px Georgia,serif}.social-connection p{color:#aab7b0;margin:0;font-size:12px}.social-channel-tabs{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.social-channel-tabs button{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.social-channel-tabs button.active{border:2px solid var(--green);box-shadow:var(--shadow);background:#f2f7f0}.platform-name span,.social-channel-tabs span{color:#fff;border-radius:7px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.social-channel-tabs b{font-size:12px}.social-channel-tabs small{color:var(--muted);font-size:10px}.social-analytics-grid{margin-top:0;margin-bottom:14px}.channel-bars{margin-top:17px}.channel-bars>div{grid-template-columns:75px 1fr 70px 135px;align-items:center;gap:10px;margin:13px 0;display:grid}.channel-bars span{font-size:11px;font-weight:700}.channel-bars>div>div{background:#eeebe4;border-radius:20px;height:12px;overflow:hidden}.channel-bars i{border-radius:20px;height:100%;display:block}.channel-bars b{text-align:right;font-size:11px}.channel-bars small{color:var(--muted);font-size:10px}.comparison-legend{border-top:1px solid var(--line);color:var(--muted);gap:18px;padding-top:10px;font-size:9px;display:flex}.detail-metrics{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.detail-metrics p{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;margin:0;padding:11px 0;display:flex}.detail-metrics span{color:var(--muted);font-size:11px}.detail-metrics b{font-size:12px}.social-table{margin-bottom:14px}.platform-name{align-items:center;gap:9px;display:flex}.platform-name span{grid-row:auto;width:28px;height:28px}.platform-name b{font-size:12px}@media (max-width:900px){.social-channel-tabs{grid-template-columns:1fr 1fr}.channel-bars>div{grid-template-columns:70px 1fr 65px}.channel-bars small{grid-column:2/-1}}@media (max-width:780px){.social-connection{display:block}.social-connection .automation-state{margin-top:13px}.detail-metrics,.social-channel-tabs{grid-template-columns:1fr}}.school-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-bottom:14px;display:grid}.school-table tbody tr{cursor:pointer}.school-table tbody tr.selected-row,.school-table tbody tr:hover{background:#f2f7f0}.school-filters{gap:8px;display:flex}.school-filters input,.school-filters select{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 10px;font-size:11px}.school-filters input{width:220px}.school-detail{align-self:start}.school-identity p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:10px 0;display:flex}.school-identity span{color:var(--muted);font-size:10px}.school-identity b{text-align:right;font-size:11px}.contact-card{background:#f4f0e7;border-left:3px solid #d4b55d;margin:13px 0;padding:14px}.contact-card span{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:800;display:block}.contact-card b{margin-top:6px;font:500 18px Georgia,serif;display:block}.contact-card p{margin:3px 0;font-size:11px}.contact-card a{color:var(--green);font-size:11px}.next-contact-field{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.next-contact-field input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:9px}.finance-school-grid{margin-top:0;margin-bottom:14px}.fund-row{border-top:1px solid var(--line);grid-template-columns:1fr 60px auto;align-items:center;gap:12px;padding:11px 0;display:grid}.fund-row b,.fund-row small{display:block}.fund-row b{font-size:12px}.fund-row small{color:var(--muted);margin-top:3px;font-size:10px}.fund-row strong{text-align:right;font-size:12px}.renewal-panel{margin-top:0}.renewal-timeline{grid-template-columns:repeat(5,1fr);gap:0;margin-top:18px;display:grid}.renewal-timeline>div{border-top:2px solid #cfcabe;padding:17px 14px 0 0;position:relative}.renewal-timeline>div>span{color:var(--muted);font-size:9px;font-weight:800;position:absolute;top:-24px}.renewal-timeline>div>i{background:var(--green);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 4px #e4efdc}.renewal-timeline b,.renewal-timeline small{display:block}.renewal-timeline b{font-size:11px}.renewal-timeline small{color:var(--muted);margin:4px 0 8px;font-size:9px;line-height:1.4}.renewal-timeline .status{font-size:8px}@media (max-width:1150px){.school-layout{grid-template-columns:1fr}.school-detail{grid-template-columns:1fr 1fr;gap:14px;display:grid}.school-detail .button-row,.school-detail .panel-head{grid-column:1/-1}.renewal-timeline{grid-template-columns:1fr;gap:0}.renewal-timeline>div{border-top:0;border-left:2px solid #cfcabe;padding:0 0 18px 22px}.renewal-timeline>div>span{margin-bottom:5px;display:block;position:static}.renewal-timeline>div>i{top:2px;left:-6px}}@media (max-width:780px){.school-detail{display:block}.school-filters{display:none}.fund-row{grid-template-columns:1fr auto}.fund-row .status{grid-column:1/-1}}.launch-link{text-decoration:none;display:inline-block}.studio-admin-hero{background:var(--dark);color:#fff;border-radius:11px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:35px;margin-bottom:14px;padding:25px;display:grid}.studio-admin-hero h2{margin:5px 0;font:500 34px Georgia,serif}.studio-admin-hero p{color:#abb8b1;font-size:12px;line-height:1.55}.studio-funnel{grid-template-columns:repeat(7,auto);align-items:center;display:grid}.studio-funnel p{margin:0;padding:12px}.studio-funnel b,.studio-funnel span{display:block}.studio-funnel span{color:#d7c170;letter-spacing:.1em;font-size:8px}.studio-funnel b{margin-top:5px;font:500 13px Georgia,serif}.studio-funnel i{color:#6f7d75;font-style:normal}.studio-admin-hero .quiet{color:#fff;background:0 0;border-color:#506058}@media (max-width:1000px){.studio-admin-hero{grid-template-columns:1fr}.studio-funnel{grid-template-columns:repeat(4,1fr)}.studio-funnel i{display:none}}.customer-privacy{background:var(--dark);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:20px 24px;display:flex}.customer-privacy h2{margin:5px 0;font:500 20px Georgia,serif}.customer-privacy p{color:#aeb9b3;max-width:850px;margin:0;font-size:11px}.customer-search{background:#e7e1d6;border-radius:10px;grid-template-columns:1fr 180px auto;gap:9px;margin-bottom:14px;padding:13px;display:grid}.customer-search>div{position:relative}.customer-search>div>span{letter-spacing:.1em;color:#7d857f;font-size:7px;font-weight:900;position:absolute;top:7px;left:12px}.customer-search input{background:#fff;border:1px solid #cbc5b9;border-radius:7px;width:100%;padding:19px 12px 7px}.customer-search button,.customer-search select{background:#fff;border:1px solid #cbc5b9;border-radius:7px;padding:9px 11px}.customer-search button{cursor:pointer;font-weight:800}.customer-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-bottom:14px;display:grid}.customer-table tbody tr{cursor:pointer}.customer-table tbody tr.selected-row,.customer-table tbody tr:hover{background:#f2f7f0}.customer-detail{align-self:start}.customer-value{background:#f4f0e7;border-radius:8px;margin:13px 0;padding:13px}.customer-value b,.customer-value small,.customer-value span{display:block}.customer-value span{letter-spacing:.1em;color:var(--muted);font-size:8px}.customer-value b{margin:4px 0;font:500 29px Georgia,serif}.customer-value small{color:var(--muted);font-size:9px}.identity-list p{border-top:1px solid var(--line);justify-content:space-between;gap:15px;margin:0;padding:9px 0;display:flex}.identity-list span{color:var(--muted);font-size:9px}.identity-list b{text-align:right;word-break:break-word;font-size:10px}.reveal-button{cursor:pointer;background:#fff;border:1px solid #c8c2b7;border-radius:6px;width:100%;padding:8px;font-size:10px}.relationship-card{background:#edf4e9;border-left:3px solid #769461;margin-top:13px;padding:12px}.relationship-card>span{letter-spacing:.1em;color:#64715f;font-size:8px;font-weight:900;display:block}.relationship-card p{color:var(--ink);grid-template-columns:85px 1fr;margin:7px 0 0;font-size:10px;display:grid}.empty-search{text-align:center;padding:40px}.empty-search b{font:500 22px Georgia,serif}.empty-search p{color:var(--muted);font-size:11px}.customer-orders{padding:0;overflow:hidden}.customer-orders .panel-head{padding:18px 21px}@media (max-width:1150px){.customer-layout{grid-template-columns:1fr}.customer-detail{grid-template-columns:1fr 1fr;gap:13px;display:grid}.customer-detail .button-row,.customer-detail .panel-head{grid-column:1/-1}.relationship-card{margin-top:0}}@media (max-width:780px){.customer-privacy{display:block}.customer-privacy .status{margin-top:12px}.customer-search{grid-template-columns:1fr}.customer-detail{display:block}}.database-banner{background:var(--dark);color:#fff;border-radius:10px;grid-template-columns:62px 1fr auto;align-items:center;gap:16px;margin-bottom:14px;padding:21px 24px;display:grid}.db-mark{color:#17231e;background:#e8ca73;border-radius:12px;place-items:center;width:62px;height:62px;font:800 20px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.database-banner h2{margin:4px 0;font:500 25px Georgia,serif}.database-banner p{color:#aeb9b3;margin:0;font-size:11px}.data-architecture{margin-top:0;margin-bottom:14px}.data-flow{align-items:center;gap:7px;margin-top:17px;display:flex}.data-flow div{background:#f4f0e7;border-radius:7px;flex:1;min-width:0;padding:12px}.data-flow b,.data-flow small{display:block}.data-flow b{font-size:10px}.data-flow small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.data-flow i{color:#79827d;font-style:normal}.object-list p{border-top:1px solid var(--line);justify-content:space-between;gap:15px;margin:0;padding:10px 0;display:flex}.object-list span{color:var(--muted);font-size:10px}.object-list b{text-align:right;font-size:10px}.data-domain-table{margin-bottom:14px}.table-code{color:#315f7c;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.data-flow{grid-template-columns:1fr;display:grid}.data-flow i{display:none}}@media (max-width:780px){.database-banner{grid-template-columns:50px 1fr}.database-banner .status{grid-column:2}.db-mark{width:50px;height:50px}}.market-tabs{background:#e7e1d6;border-radius:8px;padding:4px;display:flex}.market-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px;font-size:11px;font-weight:800}.market-tabs button.active,.marketing-banner{background:var(--dark);color:#fff}.marketing-banner{border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:24px 27px;display:flex}.marketing-banner h2{margin:5px 0 7px;font:500 26px Georgia,serif}.marketing-banner p{color:#b6c0ba;max-width:820px;margin:0;font-size:11px;line-height:1.55}.sales-banner{background:#294c3a}.campaign-master{overflow:auto}.campaign-master table{min-width:1180px}.budget-cell{min-width:90px}.budget-cell span{background:#e7e1d6;border-radius:10px;height:4px;margin-bottom:5px;display:block;overflow:hidden}.budget-cell i{background:var(--orange);height:100%;display:block}.budget-cell b{font-size:9px}.budget-row{border-top:1px solid var(--line);grid-template-columns:160px 1fr 36px;align-items:center;gap:12px;padding:12px 0;display:grid}.budget-row div b,.budget-row div small{display:block}.budget-row div b{font-size:10px}.budget-row div small{color:var(--muted);margin-top:3px;font-size:8px}.budget-row>span{background:#e7e1d6;border-radius:10px;height:6px;overflow:hidden}.budget-row>span i{background:var(--green);height:100%;display:block}.budget-row strong{text-align:right;font-size:10px}.marketing-plan p{border-top:1px solid var(--line);grid-template-columns:54px 1fr;margin:0;padding:11px 0;display:grid}.marketing-plan span{color:var(--orange);letter-spacing:.06em;grid-row:1/3;font-size:8px;font-weight:900}.marketing-plan b{font-size:10px}.marketing-plan small{color:var(--muted);margin-top:4px;font-size:8px}.sales-capture-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;margin-bottom:14px;display:grid}.direct-sale-form .form-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.direct-sale-form label{letter-spacing:.05em;color:var(--muted);font-size:8px;font-weight:900}.direct-sale-form input,.direct-sale-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #cbc5b9;border-radius:6px;margin-top:5px;padding:9px;font-size:10px;display:block}.qr-sales{text-align:center}.qr-sales h2{margin-bottom:11px}.qr-code-live{background:#f2eee6 50%/contain no-repeat;border:10px solid #fff;width:190px;height:190px;margin:7px auto 12px;box-shadow:0 2px 13px #1e28221f}.qr-sales>p{color:var(--muted);font-size:10px;line-height:1.5}.qr-url{word-break:break-all;background:#f1eee6;border-radius:5px;margin:11px 0;padding:8px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.qr-sales .button-row{justify-content:center}.recent-sales{overflow:auto}.recent-sales table{min-width:720px}@media (max-width:1050px){.sales-capture-grid{grid-template-columns:1fr}.direct-sale-form .form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.marketing-banner{display:block}.marketing-banner .primary{margin-top:15px}.market-tabs{width:100%}.market-tabs button{flex:1}.direct-sale-form .form-grid{grid-template-columns:1fr}.budget-row{grid-template-columns:130px 1fr 32px}}.order-barcode{max-width:210px;height:auto;display:block}.order-barcode.compact{width:120px;max-height:28px}.production-number{white-space:nowrap;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.barcode-scanner{grid-template-columns:1fr 390px;align-items:center;gap:20px;margin-bottom:14px;display:grid}.barcode-scanner h2{margin:5px 0}.barcode-scanner p{color:var(--muted);margin:0;font-size:10px}.scan-entry{gap:8px;display:flex}.scan-entry input{border:1px solid #cbc5b9;border-radius:6px;flex:1;min-width:0;padding:10px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.scan-result{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:20px;padding-top:16px;display:flex}.scan-result h3{margin:6px 0 3px;font:500 19px Georgia,serif}.scan-result p{margin:0}.manufacturing-table{overflow:auto}.manufacturing-table table{min-width:950px}@media (max-width:850px){.barcode-scanner{grid-template-columns:1fr}.scan-result{grid-column:auto}.scan-entry{flex-wrap:wrap}.scan-entry button{width:100%}}.engine-status{background:var(--dark);color:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-bottom:14px;padding:24px 27px;display:grid}.engine-status h2{margin:5px 0 7px;font:500 25px Georgia,serif}.engine-status p{color:#b6c0ba;max-width:900px;margin:0;font-size:11px;line-height:1.55}.engine-config-grid{align-items:stretch}.engine-config-grid>.panel{margin:0}.engine-field{letter-spacing:.06em;color:var(--muted);margin-bottom:12px;font-size:8px;font-weight:900;display:block}.engine-field input,.engine-field select{width:100%;color:var(--ink);background:#fff;border:1px solid #cbc5b9;border-radius:6px;margin-top:5px;padding:10px;font-size:10px;display:block}.engine-mini-grid{grid-template-columns:1fr 1fr;gap:0 11px;display:grid}.palette-tags{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.palette-tags span{color:#42604d;background:#edf4e9;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.palette-96{background:#e9e4da;border-radius:8px;grid-template-columns:repeat(16,1fr);gap:3px;padding:8px;display:grid}.palette-96 i{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px #00000017}.imported-file,.palette-version{border-top:1px solid var(--line);justify-content:space-between;margin:12px 0 0;padding:10px 0;font-size:9px;display:flex}.imported-file span,.palette-version span{color:var(--muted)}.imported-file b,.palette-version b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.palette-import{text-align:center;cursor:pointer;background:#f2f6ed;border:1px dashed #9fac9e;border-radius:8px;place-items:center;padding:15px;display:grid}.palette-import input{opacity:0;pointer-events:none;position:absolute}.palette-import strong{color:var(--green);font-size:10px}.palette-import span{color:var(--muted);margin-top:5px;font-size:8px}.pipeline-contract{margin-top:14px}.contract-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:15px 0;display:grid}.contract-flow div{background:#f4f0e7;border-radius:7px;padding:12px}.contract-flow b,.contract-flow small,.contract-flow span{display:block}.contract-flow span{color:var(--orange);font-size:8px;font-weight:900}.contract-flow b{margin-top:5px;font-size:10px}.contract-flow small{color:var(--muted);margin-top:4px;font-size:8px}.contract-flow i{color:#79827d;font-style:normal}.contract-code-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contract-code-grid pre{min-height:220px;margin:0}.pixel-jobs{margin-top:14px;overflow:auto}.pixel-jobs table{min-width:900px}@media (max-width:1000px){.contract-flow{grid-template-columns:1fr}.contract-flow i{display:none}.contract-code-grid{grid-template-columns:1fr}}@media (max-width:720px){.engine-mini-grid,.engine-status{grid-template-columns:1fr}.palette-96{grid-template-columns:repeat(12,1fr)}}.sidebar nav{min-height:0}.nav-department{border-top:1px solid #ffffff0e;gap:3px;padding:8px 0;display:grid}.nav-department:first-child{border-top:0}.nav-department-label{color:#75837b;letter-spacing:.12em;text-transform:uppercase;gap:8px;padding:4px 10px 5px;font-size:8px;font-weight:900;display:flex}.nav-department-label span{color:#d4b960}.workflow-hero{background:var(--dark);color:#fff;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-bottom:14px;padding:24px 27px;display:grid}.workflow-hero h2{margin:5px 0 8px;font:500 27px Georgia,serif}.workflow-hero p{color:#adbbb3;max-width:760px;font-size:11px;line-height:1.55}.workflow-progress{background:#34443b;border-radius:20px;height:7px;margin-top:18px;position:relative;overflow:visible}.workflow-progress i{background:#d8c06f;border-radius:20px;height:100%;transition:width .25s;display:block}.workflow-progress span{color:#95a29b;font-size:8px;position:absolute;top:12px;right:0}.workflow-kpis{grid-template-columns:1fr 1fr;gap:9px;display:grid}.workflow-kpis p{background:#26362e;border:1px solid #3c4c43;border-radius:8px;min-width:105px;margin:0;padding:11px}.workflow-kpis b,.workflow-kpis span{display:block}.workflow-kpis span{color:#8f9c95;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.workflow-kpis b{color:#fff;margin-top:5px;font:500 14px Georgia,serif}.workflow-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.workflow-map{padding:0;overflow:hidden}.workflow-map .panel-head{padding:18px 20px}.phase-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f0e9;grid-template-columns:repeat(8,1fr);display:grid}.phase-strip span{text-align:center;color:#747b76;text-transform:uppercase;padding:9px 4px;font-size:8px;font-weight:900}.workflow-steps{padding:5px 13px 13px}.workflow-steps button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-top:1px solid #e8e3d8;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 8px;display:grid}.workflow-steps button:first-child{border-top:0}.workflow-steps button.selected,.workflow-steps button:hover{background:#f3f6ef;border-radius:7px}.workflow-index{background:#ece8df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.workflow-steps .done .workflow-index{background:var(--green);color:#fff}.workflow-steps .current .workflow-index{color:#27342d;background:#e8ca73}.workflow-steps b,.workflow-steps em,.workflow-steps small{display:block}.workflow-steps small{color:#8a8e89;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.workflow-steps b{margin:4px 0;font-size:11px}.workflow-steps em{color:#55705f;font-size:9px;font-style:normal}.workflow-steps strong{text-transform:uppercase;color:#92968f;font-size:8px}.step-detail{align-self:start;position:sticky;top:84px}.step-detail dl{margin:15px 0}.step-detail dl div{border-top:1px solid var(--line);padding:10px 0}.step-detail dt{text-transform:uppercase;letter-spacing:.09em;color:#8a8f89;font-size:8px}.step-detail dd{margin:4px 0 0;font-size:11px;font-weight:700}.tabbar{background:#e8e2d7;border-radius:8px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.tabbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 14px;font-size:10px;font-weight:800}.tabbar button.active{background:var(--dark);color:#fff}.department-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.department-card{min-height:190px;position:relative}.department-code{background:#ece8de;border-radius:6px;padding:7px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}.department-card>div{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.department-card>div b,.department-card>div span{display:block}.department-card>div span{color:var(--muted);font-size:8px}.department-card>div b{margin-top:4px;font-size:11px}.agent-lifecycle{background:var(--dark);color:#fff;border-radius:9px;grid-template-columns:repeat(11,auto);align-items:center;gap:8px;margin-bottom:14px;padding:18px;display:grid}.agent-lifecycle span{text-align:center;font-size:9px;font-weight:800}.agent-lifecycle i{color:#7c8b83;font-style:normal}.platform-stack{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.platform-stack article{background:var(--dark);color:#fff;border-radius:9px;gap:13px;padding:18px;display:flex}.platform-stack article>span{color:#1d2b24;background:#e8ca73;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.platform-stack b{font:500 15px Georgia,serif}.platform-stack p{color:#a9b6af;margin:7px 0 0;font-size:9px;line-height:1.5}.event-list{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.event-list code{color:#345443;background:#edf1e8;border:1px solid #d5ddd0;border-radius:5px;padding:7px 9px;font-size:9px}.roadmap{counter-reset:road;margin:12px 0 0;padding:0;list-style:none}.roadmap li{counter-increment:road;border-top:1px solid var(--line);grid-template-columns:28px 1fr;padding:10px 0;display:grid}.roadmap li:before{content:counter(road);background:#ece7db;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.roadmap b,.roadmap span{display:block}.roadmap b{font-size:10px}.roadmap span{color:var(--muted);margin-top:3px;font-size:9px}.platform-note{border-left:4px solid var(--green);margin-top:14px}@media (max-width:1150px){.workflow-layout{grid-template-columns:1fr}.step-detail{position:static}.department-grid,.platform-stack{grid-template-columns:repeat(2,1fr)}.agent-lifecycle{grid-template-columns:1fr 1fr 1fr}.agent-lifecycle i{display:none}}@media (max-width:780px){.nav-department{border-top:0;flex:none;display:flex}.nav-department-label{display:none}.workflow-hero{grid-template-columns:1fr}.workflow-kpis{grid-template-columns:1fr 1fr}.phase-strip{display:none}.workflow-steps button{grid-template-columns:32px 1fr}.workflow-steps strong{display:none}.department-grid,.platform-stack{grid-template-columns:1fr}.tabbar{width:100%;overflow:auto}.tabbar button{flex:1}.agent-lifecycle{grid-template-columns:1fr 1fr}.screen-title .button-row{flex-wrap:wrap}}.palette-100{grid-template-columns:repeat(20,1fr)}.palette-truth{background:#fff4dc;border-left:3px solid #d4b55d;border-radius:6px;margin-top:12px;padding:11px 13px}.palette-truth b{font-size:10px}.palette-truth p{margin:4px 0 0;font-size:9px}.palette-standard{background:#edf4e9;border:1px solid #c8d5c3;border-radius:8px;margin-top:13px;padding:11px 12px}.palette-standard b,.palette-standard small,.palette-standard span{display:block}.palette-standard span{letter-spacing:.1em;color:#64715f;font-size:8px;font-weight:900}.palette-standard b{margin:4px 0;font-size:11px}.palette-standard small{color:#758078;font-size:8px}@media (max-width:720px){.palette-100{grid-template-columns:repeat(10,1fr)}}.location-selector{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.location-selector button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.location-selector button.active{border:2px solid var(--green);background:#f2f7ef;padding:12px}.location-selector button>span{background:var(--dark);color:#e8ca73;border-radius:7px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:900;display:grid}.location-selector b,.location-selector small{display:block}.location-selector b{font-size:11px}.location-selector small{color:var(--muted);margin-top:4px;font-size:8px}.location-selector em{text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.location-selector em.open{color:var(--green)}.location-selector em.setup{color:#a26b2f}.location-hero{background:var(--dark);color:#fff;border-radius:10px 10px 0 0;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:24px 27px;display:grid}.location-hero h2{margin:5px 0;font:500 27px Georgia,serif}.location-hero p{color:#aeb9b3;margin:0;font-size:10px}.location-hero-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.location-hero-stats p{background:#27372f;border:1px solid #3a4a42;border-radius:7px;min-width:82px;margin:0;padding:10px}.location-hero-stats b,.location-hero-stats span{display:block}.location-hero-stats span{color:#97a49d;text-transform:uppercase;font-size:7px}.location-hero-stats b{margin-top:4px;font:500 15px Georgia,serif}.local-flow{background:#f1eee7;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-bottom:14px;padding:13px 18px;display:grid}.local-flow div{grid-template-columns:24px 1fr;column-gap:7px;display:grid}.local-flow span{color:#fff;background:#315b45;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.local-flow b{font-size:9px}.local-flow small{color:var(--muted);margin-top:2px;font-size:7px}.local-flow i{color:#939a95;font-style:normal}.location-grid{grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-bottom:14px;display:grid}.local-queue{padding:0;overflow:auto}.local-queue .panel-head{padding:18px 20px}.local-queue table{min-width:720px}.local-queue td small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.location-empty{text-align:center;padding:45px}.location-empty b{font:500 20px Georgia,serif}.location-empty p,.panel-copy{color:var(--muted);font-size:10px;line-height:1.5}.inventory-gauge{background:#f3f0e9;border-radius:7px;margin:12px 0;padding:12px}.inventory-gauge b,.inventory-gauge span{display:block}.inventory-gauge span{color:var(--muted);font-size:8px}.inventory-gauge b{margin:3px 0 9px;font:500 21px Georgia,serif}.inventory-gauge>i{background:#ddd7ca;border-radius:10px;height:6px;display:block;overflow:hidden}.inventory-gauge>i>em{background:var(--green);height:100%;display:block}.location-inventory>p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:10px 0;font-size:9px;display:flex}.location-inventory>p span{color:var(--muted)}.full-button{width:100%;margin-top:12px}.station-list p{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;margin:0;padding:10px 0;display:grid}.station-dot{background:#65a371;border-radius:50%;width:7px;height:7px}.station-list b,.station-list small{display:block}.station-list b{font-size:10px}.station-list small{color:var(--muted);margin-top:3px;font-size:8px}.station-list em{color:var(--green);font-size:8px;font-style:normal;font-weight:900}.handoff-card{background:#edf4e9;border:1px solid #c8d5c3;border-radius:8px;margin:15px 0;padding:14px}.handoff-card b,.handoff-card small,.handoff-card span{display:block}.handoff-card span{color:var(--green);letter-spacing:.1em;font-size:8px;font-weight:900}.handoff-card b{margin:6px 0;font-size:11px}.handoff-card small{color:var(--muted);margin-bottom:12px;font-size:8px}.handoff-card .primary{width:100%}.no-carrier{background:#fff4dc;border-left:3px solid #d6b45f;padding:11px}.no-carrier b{font-size:10px}.no-carrier p{margin:4px 0 0;font-size:9px;line-height:1.45}.routing-list p{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:15px;margin:0;padding:11px 0;display:grid}.routing-list span{color:var(--orange);font-size:8px;font-weight:900}.routing-list b{font-size:9px;line-height:1.4}.scope-table{margin-top:14px;padding:0;overflow:auto}.scope-table .panel-head{padding:18px 20px}.scope-table table{min-width:700px}@media (max-width:1050px){.location-grid,.location-hero{grid-template-columns:1fr}.location-hero-stats{grid-template-columns:repeat(4,1fr)}}@media (max-width:780px){.location-selector{grid-template-columns:1fr}.local-flow,.location-hero-stats{grid-template-columns:1fr 1fr}.local-flow i{display:none}.location-hero{padding:20px}.routing-list p{grid-template-columns:1fr}.location-selector em{justify-self:end}}.local-flow.seven{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr}.local-edge-panel{color:#fff;background:#294c3a;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);align-items:center;gap:28px;margin-bottom:14px;padding:22px 25px;display:grid}.local-edge-panel>div:first-child{align-items:center;gap:15px;display:flex}.edge-mark{color:#17231e;background:#e8ca73;border-radius:10px;flex:none;place-items:center;width:50px;height:50px;font:700 22px Georgia,serif;display:grid}.local-edge-panel h2{margin:4px 0;font:500 23px Georgia,serif}.local-edge-panel p{color:#b8c5bd;margin:0;font-size:9px;line-height:1.5}.edge-status{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edge-status p{background:#203e30;border:1px solid #446653;border-radius:7px;margin:0;padding:9px}.edge-status b,.edge-status em,.edge-status span{display:block}.edge-status span{color:#9fb1a6;text-transform:uppercase;font-size:7px}.edge-status b{margin:3px 0;font-size:9px}.edge-status em{color:#dce9ba;font-size:7px;font-style:normal}.sync-panel{margin-top:14px;padding:0;overflow:auto}.sync-panel .panel-head{padding:18px 20px}.sync-panel .primary:disabled{opacity:.6}.sync-kpis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.sync-kpis p{border-right:1px solid var(--line);margin:0;padding:13px 18px}.sync-kpis b,.sync-kpis small,.sync-kpis span{display:block}.sync-kpis span{text-transform:uppercase;color:var(--muted);font-size:7px}.sync-kpis b{margin:4px 0;font:500 17px Georgia,serif}.sync-kpis small{color:var(--muted);font-size:8px}.sync-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:17px 20px;display:grid}.sync-flow div{background:#f3f0e9;border-radius:7px;grid-template-columns:27px 1fr;gap:2px 8px;padding:11px;display:grid}.sync-flow div>span{background:var(--dark);color:#e8ca73;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.sync-flow b{font-size:9px}.sync-flow small{color:var(--muted);font-size:7px;line-height:1.35}.sync-flow i{color:#89918c;font-style:normal}.sync-panel table{min-width:760px}@media (max-width:1050px){.local-edge-panel{grid-template-columns:1fr}.sync-flow{grid-template-columns:1fr 1fr}.sync-flow i{display:none}}@media (max-width:780px){.local-flow.seven{grid-template-columns:1fr 1fr}.edge-status,.sync-flow,.sync-kpis{grid-template-columns:1fr}.local-edge-panel{padding:18px}.sync-kpis p{border-right:0;border-bottom:1px solid var(--line)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.sidebar nav{overflow-y:auto;padding-right:3px}.intake-flow{display:grid;grid-template-columns:repeat(9,auto);align-items:center;background:var(--dark);color:#fff;padding:17px;border-radius:10px;margin-bottom:14px}.intake-flow div{padding:10px 15px;opacity:.6}.intake-flow div.done{opacity:1}.intake-flow span{display:block;color:#d9be68;font-size:9px}.intake-flow b,.intake-flow small{display:block}.intake-flow b{font:500 14px Georgia,serif;margin:5px 0}.intake-flow small{font-size:9px;color:#9eaca4}.intake-flow i{font-style:normal;color:#718078}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.upload-grid button{border:1px dashed #b7b4aa;background:#f7f4ed;border-radius:8px;padding:18px;text-align:left;cursor:pointer}.upload-grid button span{display:grid;place-items:center;width:36px;height:30px;background:#e3ead9;border-radius:5px;font-size:9px;font-weight:900;margin-bottom:10px}.upload-grid button b,.upload-grid button small{display:block}.upload-grid button small{color:var(--muted);margin-top:4px}.privacy-note{background:#edf4e9;border-left:3px solid #769461;padding:12px 14px;margin:14px 0}.privacy-note p{margin:4px 0}.batch-meter{height:10px;background:#e4e0d7;border-radius:99px;overflow:hidden;margin:18px 0}.batch-meter i{display:block;height:100%;background:var(--green);transition:.5s}.batch-results p{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:9px 0;margin:0}.batch-results b{font-family:Georgia,serif}.email-personalization{display:grid;grid-template-columns:1fr 300px;gap:30px;align-items:center;margin-top:14px}.merge-tags{display:flex;flex-wrap:wrap;gap:6px}.merge-tags span{background:#eeeae1;padding:6px 8px;border-radius:4px;font-size:10px}.email-preview-mini{background:#f2eee5;padding:15px;text-align:center;border-radius:9px}.email-preview-mini .mini-mosaic{width:130px;height:130px;margin:auto}.email-preview-mini b{display:block;margin:11px 0;font-size:12px}.email-preview-mini button{background:var(--green);color:#fff;border:0;padding:9px 12px;border-radius:6px;font-weight:700}.connection-banner{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);padding:17px 20px;border-radius:10px;margin-bottom:14px}.connector-logo{width:46px;height:46px;display:grid;place-items:center;border-radius:10px;background:#6252d9;color:#fff;font:700 24px Georgia,serif}.connection-banner h2{font:500 22px Georgia,serif;margin:4px 0}.connection-banner p{font-size:11px;color:var(--muted);margin:0}.money-waterfall p{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);margin:0}.money-waterfall p.total{font-size:16px;background:#eef4e9;padding:12px}.payment-flow{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.payment-flow span{font-size:9px;font-weight:800;background:#eeeae1;padding:7px;border-radius:4px}.payment-flow i{font-style:normal;color:#999}.account-row{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.account-row small{display:block;color:var(--muted);margin-top:4px}.reward-rule{display:flex;justify-content:space-between;align-items:center;background:#fff1de;border:1px solid #edc994;padding:18px 22px;border-radius:10px;margin-bottom:14px}.reward-rule h2{font:500 25px Georgia,serif;margin:5px 0}.reward-rule p{font-size:11px;color:#76562d;margin:0}.video-placeholder{height:240px;background:linear-gradient(135deg,#283a31,#79917c);border-radius:9px;display:grid;place-items:center;color:white;position:relative;margin:14px 0}.video-placeholder>span{position:absolute;right:12px;top:12px;background:#111a;padding:5px;border-radius:4px;font-size:10px}.video-placeholder>small{position:absolute;left:14px;bottom:12px}.play{width:55px;height:55px;border-radius:50%;background:#fff;color:var(--dark);display:grid;place-items:center;padding-left:3px}.submission-checks p{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:8px 0;margin:0}.submission-checks b{font-size:9px;color:var(--green)}.reward-steps p{display:grid;grid-template-columns:28px 1fr;gap:1px 10px;margin:0;padding:10px 0;border-bottom:1px solid var(--line)}.reward-steps p>span{grid-row:span 2;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--lime);font-size:9px}.reward-steps small{color:var(--muted)}.analytics-grid{grid-template-columns:1fr 1fr}.cohort-row,.funnel-row{display:grid;grid-template-columns:100px 1fr 50px 44px;gap:9px;align-items:center;margin:12px 0;font-size:11px}.cohort-row>div,.funnel-row>div{height:9px;background:#e4e0d7;border-radius:99px;overflow:hidden}.cohort-row i,.funnel-row i{display:block;height:100%;background:var(--green);min-width:3px}.funnel-row small{color:var(--muted)}.insight{background:#fff1de;padding:14px;border-radius:8px;margin-top:17px}.insight p{margin:5px 0}.insight button,.recommendation button{border:1px solid #c9b48f;background:#fff;padding:7px 10px;border-radius:5px;font-weight:700;font-size:10px}.attribution-note{font-size:10px;color:var(--muted);padding:13px;background:#f1eee7;margin-top:12px}.cohort-row{grid-template-columns:120px 1fr 55px}.stat-callout{background:#e9f1e4;padding:14px;margin-top:17px}.stat-callout b,.stat-callout span{display:block}.stat-callout b{font:500 21px Georgia,serif}.stat-callout span{font-size:10px;color:var(--muted);margin-top:4px}.recommendation{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;border-top:1px solid var(--line);padding:13px 0}.recommendation p{margin:3px 0}.recommendation b{font-size:12px}@media(max-width:1150px){.intake-flow{grid-template-columns:repeat(5,1fr)}.intake-flow i{display:none}.email-personalization{grid-template-columns:1fr}.connection-banner{grid-template-columns:auto 1fr}.connection-banner>.status{grid-column:1/-1}}@media(max-width:780px){.intake-flow{grid-template-columns:1fr 1fr}.upload-grid{grid-template-columns:1fr}.reward-rule{display:block}.reward-rule button{margin-top:12px}.funnel-row{grid-template-columns:80px 1fr 38px}.funnel-row small{display:none}.cohort-row{grid-template-columns:100px 1fr 45px}.connection-banner,.recommendation{grid-template-columns:1fr}.sidebar nav{overflow-x:auto;overflow-y:hidden}}.site-builder-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px}.site-wizard{min-width:0}.wizard-steps{display:grid;grid-template-columns:repeat(7,1fr);background:var(--dark);border-radius:10px 10px 0 0;overflow:hidden}.wizard-steps button{border:0;border-right:1px solid #34443c;background:transparent;color:#9eaba4;padding:13px 5px;font-size:9px;cursor:pointer}.wizard-steps button span{display:grid;place-items:center;margin:0 auto 6px;width:23px;height:23px;border:1px solid #607067;border-radius:50%}.wizard-steps button.active{background:#2b3b33;color:#fff}.wizard-steps button.active span,.wizard-steps button.done span{background:#e4ca78;border-color:#e4ca78;color:#17231e}.wizard-steps button.done{color:#dce3df}.wizard-body{border-radius:0 0 10px 10px;min-height:585px;display:flex;flex-direction:column}.wizard-section h2{font:500 30px Georgia,serif;margin:5px 0}.wizard-copy{margin:0 0 18px!important;max-width:650px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid label{font-size:10px;letter-spacing:.04em;font-weight:800;color:#5e6862}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select{display:block;width:100%;border:1px solid #d6d1c6;border-radius:7px;padding:11px;margin-top:6px;background:#fff;color:var(--ink)}.form-grid input[type=color]{height:42px;padding:5px}.brand-upload{display:flex;align-items:center;gap:14px;background:#f2efe8;padding:14px;border-radius:8px;margin-bottom:15px}.logo-drop{width:65px;height:65px;border-radius:9px;background:#274f62;color:#fff;display:grid;place-items:center;font:500 22px Georgia,serif}.brand-upload p{margin:3px 0!important}.brand-upload button{border:1px solid var(--line);background:#fff;padding:6px 9px;border-radius:5px;font-size:10px}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid var(--line);margin-top:14px;font-size:12px}.dns-box{background:#fff1de;border:1px solid #edc994;padding:15px;border-radius:8px;margin-top:16px}.dns-box p{margin:4px 0 9px!important}.price-input{width:70px;border:1px solid var(--line);padding:6px;border-radius:5px}.privacy-options{display:grid;gap:9px}.privacy-options button{position:relative;text-align:left;border:1px solid var(--line);background:#fff;padding:14px;border-radius:8px;cursor:pointer}.privacy-options button.selected{border:2px solid var(--green);background:#f0f5ed}.privacy-options button b{display:block}.privacy-options button span{position:absolute;right:12px;top:12px;font-size:9px;color:#53735d;font-weight:700}.privacy-options button p{margin:5px 0 0}.stripe-setup{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:16px;background:#f3f0ea;border-radius:8px}.stripe-setup p{margin:4px 0!important}.split-preview{margin-top:15px}.launch-checks p,.review-grid p,.split-preview p{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0;margin:0}.review-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.review-grid p,.review-grid p b,.review-grid p span{display:block}.review-grid p span{font-size:9px;color:var(--muted);margin-bottom:4px}.review-warning{background:#fff1de;border-left:3px solid #d29a4d;padding:14px;margin-top:17px}.review-warning p{margin:4px 0!important}.wizard-actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid var(--line);padding-top:17px}.wizard-actions span{font-size:10px;color:var(--muted)}.wizard-actions button:disabled{opacity:.35}.site-created{text-align:center;max-width:570px;margin:auto}.created-mark{margin:0 auto 15px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#e4efdc;color:var(--green);font-size:25px}.site-created h2{font:500 32px Georgia,serif;margin:5px 0}.site-created>.button-row{justify-content:center}.launch-checks{text-align:left;margin-top:20px}.site-preview-panel{background:#ede9df;border:1px solid var(--line);padding:18px;border-radius:10px;align-self:start;position:sticky;top:85px}.preview-browser{margin-top:12px;border:1px solid #bbb5a8;border-radius:9px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.browser-bar{height:32px;background:#e6e2da;padding:8px;display:flex;gap:5px;align-items:center}.browser-bar i{width:7px;height:7px;border-radius:50%;background:#aaa49a}.browser-bar span{margin-left:6px;background:#f6f4ef;padding:4px 8px;border-radius:4px;font-size:8px;color:#777;white-space:nowrap;overflow:hidden}.preview-site{padding:20px;--studio-color:#274f62}.preview-brand{display:flex;align-items:center;gap:8px;font:500 13px Georgia,serif}.preview-brand div{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;background:var(--studio-color);color:#fff;font:10px Arial}.preview-hero{padding:28px 0 18px}.preview-hero span{font-size:7px;font-weight:900;letter-spacing:.13em;color:var(--studio-color)}.preview-hero h2{font:500 27px Georgia,serif;margin:7px 0}.preview-hero p{font-size:10px;color:var(--muted)}.preview-product{display:flex;gap:12px;align-items:center;background:#f1eee7;padding:11px;border-radius:7px}.preview-mosaic{flex:0 0 78px;height:78px;display:grid;grid-template-columns:repeat(8,1fr);border:4px solid #222}.preview-mosaic i:nth-child(5n){background:#274f62}.preview-mosaic i:nth-child(5n+1){background:#e3b692}.preview-mosaic i:nth-child(5n+2){background:#7d544d}.preview-mosaic i:nth-child(5n+3){background:#d88968}.preview-mosaic i:nth-child(5n+4){background:#3a3338}.preview-product div:last-child>*{display:block}.preview-product small{font-size:7px;color:var(--studio-color)}.preview-product b{font:500 12px Georgia,serif;margin:4px 0}.preview-site>button{width:100%;border:0;border-radius:6px;padding:10px;background:var(--studio-color);color:#fff;font-weight:700;font-size:10px;margin:12px 0}.preview-site>small{font-size:8px;color:var(--muted)}.site-boundary{margin-top:14px;background:#e4efdc;border-left:3px solid #729061;padding:11px}.site-boundary p{margin:4px 0;font-size:10px;color:#536158;line-height:1.5}.existing-sites{margin-top:16px}@media(max-width:1150px){.site-builder-layout{grid-template-columns:1fr}.site-preview-panel{position:relative;top:auto}.wizard-steps{grid-template-columns:repeat(4,1fr)}}@media(max-width:780px){.wizard-steps{grid-template-columns:repeat(2,1fr)}.form-grid,.review-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.wizard-body{min-height:0}.wizard-actions{margin-top:20px}.stripe-setup{grid-template-columns:1fr}.site-preview-panel{display:none}}