.settings-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.settings-section-heading p{margin-bottom:12px}.settings-section-heading button{flex-shrink:0;min-height:44px}.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.settings-tabs button{min-height:44px;border:1px solid var(--line);border-radius:12px;padding:10px 18px;background:#19191f}.settings-tabs button[aria-pressed=true]{background:#322820;border-color:#d9a98f;color:#f6d4bd}.pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pipeline-stage{padding:18px;border:1px solid var(--line);border-radius:14px;min-width:0}.pipeline-stage dt{font-size:12px;color:#b8b8c4}.pipeline-stage .pipeline-count{font-size:28px;color:#f4f3f5;margin:12px 0}.pipeline-stage dd{margin-left:0}.pipeline-state{display:inline-block;border:1px solid #44444d;border-radius:20px;padding:4px 9px;font-size:11px}.pipeline-state[data-state=available]{color:#aee8c8;border-color:#426251}.pipeline-state[data-state=disabled],.pipeline-state[data-state=unknown],.pipeline-state[data-state=disconnected]{color:#dec6b4}.pipeline-detail{font-size:12px;line-height:1.6;color:#a5a5b1;overflow-wrap:anywhere}.pipeline-errors{list-style:none;padding:0}.pipeline-errors li{padding:16px 0;border-top:1px solid var(--line)}.pipeline-errors li>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pipeline-errors p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.snapshot-status{color:#b8b8c4;font-size:12px}.account-form{display:grid;gap:16px;max-width:520px}.account-form label{display:grid;gap:8px}.account-form input,.account-form select{width:100%;min-height:44px;padding:10px 12px;background:#0e0e12;border:1px solid #3a3a43;border-radius:10px;color:inherit}.account-record{padding:20px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.account-record h3{margin:0}.account-record .workspace-actions button{min-height:44px}.account-confirm{margin-top:16px;padding:16px;border:1px solid #795b50;border-radius:12px}.account-confirm p{margin-top:0}@media(max-width:650px){.settings-section-heading{display:block}.settings-section-heading>button{width:100%;margin-bottom:12px}.pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pipeline-stage{padding:14px}.pipeline-stage .pipeline-count{font-size:24px}.settings-tabs button,.account-record .workspace-actions button{flex:1}}@media(max-width:350px){.pipeline-grid{grid-template-columns:1fr}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f4f3f5;background:#0b0b0e;font-synthesis:none;color-scheme:dark;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,.button{border:1px solid #303039;background:#19191f;color:inherit;border-radius:12px;padding:12px 18px;cursor:pointer;text-decoration:none}button:disabled{opacity:.35;cursor:not-allowed}button:hover:not(:disabled){background:#25252d}a{color:#f5b29c;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #ffb196;outline-offset:4px}button svg,a svg{flex-shrink:0}p{font-size:14px;line-height:1.6;color:#9999a4;margin:8px 0}h1{font-size:30px;letter-spacing:-1px;margin:10px 0}h2{font-size:21px;letter-spacing:-.5px}small{color:#858591}.app-shell{height:100dvh;min-height:380px;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#17171b50,transparent 60%),#0b0b0e}header{height:72px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:20px;border-bottom:1px solid #202026}.wordmark{display:flex;align-items:center;gap:10px;font-size:22px;letter-spacing:-.8px;font-weight:750;color:#f4f3f5}.brand-mark{width:27px;height:31px;display:grid;place-items:center;color:#131316;background:linear-gradient(145deg,#ff8b83,#fb9);font-size:18px;border-radius:8px;transform:rotate(-9deg);font-weight:800}.wordmark span{letter-spacing:0}nav{display:flex;gap:4px;padding:4px;background:#17171d;border:1px solid #2b2b35;border-radius:30px;position:absolute;left:50%;transform:translate(-50%)}nav a{height:39px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;border-radius:24px;color:#a4a4ae;font-size:13px;font-weight:550}nav a.active{background:#f7f7f8;color:#17171b}nav a:hover:not(.active){color:#fff}.account{display:grid;place-items:center;width:38px;height:38px;border:1px solid #303039;border-radius:50%;color:#b0b0b9;background:#15151b}.swipe-main{flex:1;min-height:0;display:flex;justify-content:center;position:relative;padding:0 20px 14px}.swipe-view{display:grid;width:min(100%,640px);height:100%;min-height:0;grid-template-rows:56px minmax(0,1fr) 31px 100px 19px}.review-toolbar{display:flex;align-items:center;gap:14px;min-width:0}.angle-select{position:relative;display:flex;align-items:center}.angle-select select{appearance:none;width:auto;border:0;background:transparent;color:#f2f2f4;padding:10px 26px 10px 0;margin:0;font-size:13px;font-weight:650;border-radius:8px;max-width:190px;cursor:pointer}.angle-select svg{position:absolute;right:4px;pointer-events:none;color:#9b9ba6}.angle-select option{background:#18181e;color:#fff}.queue-count{font-size:11px;color:#777783;padding-left:14px;border-left:1px solid #303039;white-space:nowrap}.demo-indicator{margin-left:auto;color:#6f6f7c;font-size:10px;display:flex;align-items:center;gap:6px;white-space:nowrap}.demo-indicator i{width:5px;height:5px;border-radius:50%;background:#b39480}.deck-stage{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;isolation:isolate}.card-stack{height:100%;aspect-ratio:956/1280;max-width:100%;position:relative;filter:drop-shadow(0 12px 25px #0007)}.ad-card{position:absolute;inset:0;border-radius:19px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#202027;will-change:transform;transform-origin:50% 85%;border:1px solid #ffffff0b}.ad-card img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.under-card{transform:scale(.975) translateY(4px);z-index:0;background:#15151a}.current-card{z-index:1;touch-action:pan-y pinch-zoom;cursor:grab;transform:translate(var(--drag,0px)) rotate(var(--rotation,0deg));transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s;animation:card-in .24s ease-out}.current-card.dragging{transition:none;cursor:grabbing}.current-card.exit-reject{transform:translate(-125%) rotate(-15deg);opacity:0}.current-card.exit-approve{transform:translate(125%) rotate(15deg);opacity:0}@keyframes card-in{0%{transform:scale(.975) translateY(5px)}to{transform:scale(1) translateY(0)}}.decision-stamp{position:absolute;top:22px;font-size:22px;font-weight:850;letter-spacing:2px;border:3px solid currentColor;border-radius:7px;padding:8px 12px;background:#101015b0;pointer-events:none;transform:rotate(-12deg)}.decision-stamp.approve{left:20px;color:#40dab0}.decision-stamp.reject{right:20px;color:#ff617a;transform:rotate(12deg)}.inspect-button{position:absolute;bottom:0;right:0;border-radius:50%;width:36px;height:36px;padding:0;display:grid;place-items:center;color:#81818e;background:#15151b}.review-meta{display:flex;align-items:center;justify-content:center;gap:11px;font-size:10px;color:#8a8a96;white-space:nowrap}.review-meta span+span{border-left:1px solid #33333e;padding-left:11px;color:#6b6b79}.action-bar{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:4px}.action-bar button{padding:0;border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:10px;color:#858590;touch-action:manipulation;min-width:52px}.action-bar button:hover{background:none}.action-circle{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;border:1px solid #30303a;background:#16161d;box-shadow:0 3px 8px #0003;transition:transform .15s,border-color .15s,background .15s}.action-bar button:hover:not(:disabled) .action-circle{transform:scale(1.05);background:#21212a;border-color:currentColor}.action-bar button:active:not(:disabled) .action-circle{transform:scale(.94)}.action-bar .undo .action-circle,.action-bar .feedback .action-circle{width:54px;height:54px}.undo .action-circle{color:#e9c54a}.reject .action-circle,.feedback .action-circle{color:#f45f79}.approve .action-circle{color:#28c89b}.keyboard-hint{align-self:end;text-align:center;font-size:10px;color:#5f5f6d}.keyboard-hint span{margin:0 12px}.image-status{position:absolute;inset:0;background:#19191f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#9999a4;font-size:12px}.spinner{width:22px;height:22px;border:2px solid #494952;border-top-color:#ffb397;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.deck-empty{text-align:center;max-width:300px;color:#c6c6cf}.deck-empty>svg{color:#35b88f;margin-bottom:12px}.deck-empty p{font-size:13px}.page-main{overflow-y:auto;flex:1;padding:24px max(24px,calc((100vw - 920px)/2)) 48px;scrollbar-gutter:stable}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 28px}.eyebrow{font-size:10px;letter-spacing:1.7px;color:#a8a8b2}.panel{background:#15151b;border:1px solid #292932;border-radius:18px;padding:24px;margin:18px 0}.panel h2{margin-top:0}.panel p{margin-bottom:14px}.row{display:flex;align-items:center;justify-content:space-between;gap:16px}.pill{font-size:10px;white-space:nowrap;padding:7px 10px;border:1px solid #303039;border-radius:20px;color:#9999a7;background:#1d1d24}.empty{text-align:center;padding:30px}.quiet{color:#82828f;font-size:12px}.primary{background:linear-gradient(110deg,#ff8a83,#ffba98);color:#201719;border:0;font-weight:650}.primary:hover:not(:disabled){background:#ffb59b}.danger{border-color:#694145;color:#f99ba3}label{display:block;font-size:13px;color:#c1c1cb;margin:20px 0}input,select,textarea{display:block;width:100%;margin-top:8px;background:#101015;border:1px solid #373740;border-radius:10px;padding:12px;color:#f2f2f4}textarea{min-height:100px;resize:vertical}.check{display:flex;align-items:center;gap:10px}.check input{width:19px;height:19px;margin:0;accent-color:#ffae90}.fields{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.budget{font-size:32px}.budget small{font-size:14px}.history{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2b2b34;padding:16px 0;gap:15px}.history p{font-size:12px;margin:5px 0}.sourceform{display:flex;gap:10px;margin-top:22px}.sourceform input{margin:0}.thumbs{display:flex;gap:16px;overflow:auto;margin:18px 0}.thumbs img{width:145px;height:195px;object-fit:contain;background:#101015;border-radius:10px}.thumbs p{max-width:145px;font-size:11px}.notice{font-size:11px;color:#8f8f9a;line-height:1.6}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.filters button{font-size:12px;padding:11px 14px;border-radius:24px}.filters .selected{background:#f4f4f6;color:#17171b}.error{position:fixed;z-index:15;left:50%;bottom:128px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);background:#3c242d;border:1px solid #82505f;border-radius:12px;color:#ffd3d9;padding:13px 16px;font-size:12px;box-shadow:0 6px 30px #0005}.error button{margin-left:12px;font-size:11px;padding:5px 8px}.save-status{position:fixed;bottom:30px;left:30px;color:#9696a4;font-size:11px;pointer-events:none;z-index:5}.comparison{max-height:65dvh;max-width:100%;object-fit:contain;display:block;margin:20px auto}.original-link{display:inline-block;margin:12px 0}dialog{background:#19191f;color:#f4f3f6;border:1px solid #363641;border-radius:24px;max-width:500px;width:calc(100% - 28px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;overscroll-behavior:contain}dialog::backdrop{background:#0009;backdrop-filter:blur(10px)}dialog h2{font-size:27px;margin:16px 0 8px}dialog .row>button{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%}.modalactions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.auth{max-width:500px;margin:0 auto;padding:60px 20px}.auth>.wordmark{margin-bottom:28px}.auth .panel{padding:26px}.auth .primary{width:100%}.auth small{display:block;margin-top:20px;font-size:11px}.auth .error{position:static;transform:none;max-width:100%;width:auto}.details-modal{max-width:750px}.sr-only{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}@media(max-width:650px){.app-shell{min-height:340px}header{height:54px;padding:0 17px;padding-top:env(safe-area-inset-top);box-sizing:content-box}.wordmark{font-size:20px}.brand-mark{width:23px;height:27px;font-size:16px;border-radius:7px}.account{width:34px;height:34px}nav{position:fixed;z-index:10;top:auto;bottom:calc(8px + env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:390px;padding:4px;gap:3px;box-shadow:0 0 0 10px #0b0b0e,0 -12px 25px #0b0b0e}nav a{flex:1;height:38px;padding:0 10px;gap:7px;font-size:12px}nav a svg{width:17px;height:17px}.swipe-main{padding:0 15px calc(66px + env(safe-area-inset-bottom))}.swipe-view{grid-template-rows:46px minmax(0,1fr) 27px 85px}.review-toolbar{gap:10px}.angle-select select{font-size:12px;max-width:160px}.queue-count{font-size:10px;padding-left:10px}.demo-indicator{font-size:9px;gap:4px}.ad-card{border-radius:17px}.action-bar{gap:23px;padding:0}.action-circle{width:60px;height:60px}.action-bar .undo .action-circle,.action-bar .feedback .action-circle{width:48px;height:48px}.action-bar button{gap:5px;font-size:9px;min-width:48px}.keyboard-hint{display:none}.inspect-button{width:30px;height:30px;right:0;background:#17171e}.review-meta{font-size:9px;gap:8px}.review-meta span+span{padding-left:8px}.page-main{padding:20px 16px calc(90px + env(safe-area-inset-bottom))}.heading h1{font-size:28px}.panel{padding:19px}.fields{grid-template-columns:1fr;gap:0}.sourceform{flex-direction:column}.row{flex-wrap:wrap}.history strong{font-size:12px}.history{align-items:flex-start}.auth{padding-top:28px}.auth h1{font-size:28px}dialog{padding:20px;border-radius:20px}dialog h2{font-size:24px}.modalactions{position:sticky;bottom:-20px;padding:12px 0 16px;margin-bottom:-16px;background:#19191f}.save-status{bottom:calc(62px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);background:#0b0b0e;font-size:9px}.error{bottom:160px}}@media(max-height:600px)and (min-width:651px){header{height:58px}.swipe-view{grid-template-rows:44px minmax(0,1fr) 24px 78px}.keyboard-hint{display:none}.action-circle{width:52px;height:52px}.action-bar .undo .action-circle,.action-bar .feedback .action-circle{width:44px;height:44px}.action-bar{gap:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.current-card.exit-reject,.current-card.exit-approve{transform:none;opacity:1}}.batch-search{margin-bottom:24px;max-width:360px}.loading-state{display:flex;align-items:center;flex-direction:column;gap:24px;padding-top:20vh}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}figure{margin:0}figcaption{color:#9c9ca8;font-size:12px;margin:16px 0 0}.comparison-grid .comparison{width:100%;height:auto;margin:12px 0}.history>div{min-width:0;overflow-wrap:anywhere}.history button{flex-shrink:0}.heading>div{min-width:0}.heading p{overflow-wrap:anywhere}@media(max-width:650px){.comparison-grid{grid-template-columns:1fr}.heading{align-items:flex-start}.heading>button{padding:10px 12px;white-space:nowrap}.batch-search{max-width:none}.auth .panel{padding:22px}.history button{padding:10px 12px}}.swipe-view{grid-template-rows:60px minmax(0,1fr) 34px 102px 24px;width:min(100%,720px)}.card-stack{height:82%;max-height:400px;max-width:82%}.deck-stage{padding:12px 0}.inspect-button{bottom:18px;right:30px}.review-toolbar{min-width:0;overflow:hidden}.angle-tabs{display:flex;gap:7px;overflow-x:auto;width:100%;padding:7px 2px;scrollbar-width:none}.angle-tabs::-webkit-scrollbar{display:none}.angle-tabs button{flex:none;white-space:nowrap;padding:9px 16px;border-radius:24px;font-size:12px;background:transparent;border-color:transparent;color:#93939f}.angle-tabs button.selected,.segment .selected,.stage-tabs .selected{color:#15151b;background:#f4f4f6}.review-meta{gap:6px}.review-meta span+span{border:0;padding-left:0}.page-main,.swipe-main{animation:page-in .18s ease-out}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}nav a{padding:0 17px}.stage-tabs,.segment{display:flex;gap:5px;padding:5px;background:#17171d;border:1px solid #2b2b35;border-radius:15px;max-width:100%;overflow-x:auto}.stage-tabs{margin-bottom:24px}.stage-tabs button,.segment button{border:0;background:transparent;white-space:nowrap;font-size:12px;padding:11px 15px}.stage-tabs button span{margin-left:8px;opacity:.6}.batch-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.batch-card{margin:0;padding:20px}.batch-card h2{font-size:19px;margin:0}.batch-art{display:flex;gap:10px;margin:20px 0;overflow-x:auto}.batch-art figure{flex:0 0 105px}.batch-art img{width:105px;height:140px;object-fit:contain;border-radius:9px;background:#101015}.batch-art figcaption{margin:5px 0;font-size:10px}.ready-pill{color:#4dd5ae;border-color:#295848}progress{width:100%;height:5px;accent-color:#f8aa91}details summary{cursor:pointer;font-size:13px;color:#bdbdc8;line-height:1.5}details>summary{padding:4px 0}details[open]>summary{margin-bottom:16px}.batch-card details{margin-top:14px}.caption{font-size:12px;color:#8e8e9b}.rejected-grid{display:grid;gap:16px}.rejected-card{display:flex;gap:22px;margin:0}.rejected-card>img{width:110px;height:148px;object-fit:contain;border-radius:10px}.rejected-card h2{font-size:19px;margin:0}.rejected-card details{margin-top:14px}.feedback-note{border-left:2px solid #9b666a;padding-left:12px}.source-panel .history{padding:22px 0}.sourceform{padding-top:12px;border-top:1px solid #292932}.source-status{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid #292932;font-size:12px;color:#a0a0ad}.sample-badge{color:#f7bc66;background:#382e1d;border:1px solid #69502c;padding:8px 12px;border-radius:20px;font-size:11px;white-space:nowrap;font-weight:700}.sample-notice{background:#231f19;border:1px solid #443827;color:#cfb691;padding:14px 17px;border-radius:12px;font-size:12px;line-height:1.7}.analytics-filter{margin:24px 0 16px}.segment{width:max-content}.date-fields{display:flex;gap:16px}.date-fields label{flex:1}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.metric{padding:22px;background:#16161c;border:1px solid #2a2a34;border-radius:16px;display:flex;flex-direction:column;gap:16px}.metric span{font-size:12px;color:#9696a5}.metric strong{font-size:29px;letter-spacing:-.8px}.profit-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:16px 0 24px}.profit-grid>div{display:flex;flex-direction:column;gap:12px}.profit-grid span{font-size:12px;color:#b0b0bb}.profit-grid strong{font-size:30px;color:#eab29c}.profit-grid small{line-height:1.7}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}th,td{text-align:left;padding:14px 12px;border-bottom:1px solid #2a2a33}th{color:#a2a2b0;font-weight:500;text-transform:capitalize}.assumption-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 18px}.panel>details{margin-top:20px}.page-main .heading{margin-bottom:22px}@media(max-width:650px){.swipe-view{grid-template-rows:54px minmax(0,1fr) 30px 88px}.card-stack{height:78%;max-height:320px;max-width:78%}.deck-stage{padding:4px 0}.inspect-button{right:4px;bottom:10px}.action-bar{gap:22px}.angle-tabs{gap:3px}.angle-tabs button{font-size:11px;padding:9px 12px}.review-meta{font-size:9px}nav{width:calc(100% - 24px)}nav a{padding:0 7px;font-size:10px;gap:4px}nav a svg{width:15px}.batch-grid{grid-template-columns:1fr}.stage-tabs{gap:1px;border-radius:12px}.stage-tabs button{font-size:10px;padding:10px 9px}.stage-tabs button span{margin-left:4px}.rejected-card{gap:15px}.rejected-card>img{width:85px;height:114px}.rejected-card .primary{font-size:12px;padding:10px}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:16px;gap:12px}.metric strong{font-size:25px}.metric span{font-size:11px}.profit-grid{grid-template-columns:1fr}.assumption-grid{grid-template-columns:1fr 1fr;gap:0 12px}.assumption-grid label{font-size:11px}.source-status{flex-wrap:wrap;gap:8px}.sample-badge{font-size:9px;padding:7px 9px}.date-fields{gap:10px}.sourceform{gap:12px}.page-main{padding-top:20px}.heading{gap:12px}.heading p{font-size:12px}.source-panel h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.page-main,.swipe-main{animation:none}}.review-mode header{height:64px}.swipe-view{grid-template-rows:48px minmax(0,1fr) 26px 90px 16px}.deck-stage{container-type:size;padding:6px 0}.card-stack{max-width:none;max-height:none;width:min(100cqw,calc(100cqh * var(--art-ratio,.746875)));height:min(100cqh,calc(100cqw / var(--art-ratio,.746875)));aspect-ratio:auto;flex:none}.inspect-button{bottom:6px;right:0}.action-bar{padding:0}.swipe-main{padding-bottom:8px}@media(max-width:650px){.review-mode header{height:48px}.swipe-view{grid-template-rows:44px minmax(0,1fr) 24px 80px}.swipe-main{padding:0 12px calc(64px + env(safe-area-inset-bottom))}.deck-stage{padding:5px 0}.card-stack{max-width:none;max-height:none;width:min(100cqw,calc(100cqh * var(--art-ratio,.746875)));height:min(100cqh,calc(100cqw / var(--art-ratio,.746875)))}.action-circle{width:56px;height:56px}.inspect-button{bottom:5px;right:0;width:27px;height:27px}}.brand-symbol{display:block;flex:none;width:34px;height:34px}.brand-name{font-size:22px;font-weight:650;letter-spacing:-.8px}.brand-name>span{font-weight:400;color:#dedee5}.wordmark{gap:7px}.feedback-dialog{width:520px;max-width:calc(100vw - 32px);padding:0;border-radius:22px;max-height:calc(100dvh - 40px);overflow:auto;background:#18181f;box-shadow:0 28px 100px #0008}.feedback-heading{display:flex;justify-content:space-between;align-items:flex-start;padding:26px 26px 19px;gap:16px}.feedback-heading h2{font-size:24px;letter-spacing:-.7px;margin:0;outline:none}.feedback-heading p{font-size:13px;margin:6px 0 0}.close-feedback{width:32px;height:32px;border-radius:50%;padding:0;flex:none;color:#a6a6b4;background:transparent}.feedback-reference{margin:0 26px;display:flex;gap:12px;align-items:center;padding:12px;background:#202028;border:1px solid #30303a;border-radius:12px}.feedback-reference img{object-fit:contain;border-radius:5px;flex:none}.feedback-reference strong{display:block;font-size:13px;font-weight:550}.feedback-reference span{display:block;font-size:11px;color:#8f8f9f;margin-top:5px;line-height:1.5}.feedback-body{padding:22px 26px 6px}.feedback-body fieldset{border:0;margin:0;padding:0;min-width:0}.feedback-body legend{padding:0;font-size:12px;color:#c9c9d3}.feedback-body legend>span,.feedback-comment>span{margin-left:8px;color:#797989;font-size:11px}.reason-chips{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 21px}.reason-chips button{padding:9px 12px;font-size:11px;border-radius:9px;border-color:#363640;background:transparent;color:#b0b0bd}.reason-chips button.selected{background:#352b2a;color:#ffc6af;border-color:#8b655b}.feedback-comment{font-size:12px;margin:0}.feedback-comment textarea{min-height:125px;resize:vertical;max-height:280px;font-size:14px;line-height:1.6;padding:13px;background:#121218;border-color:#383842}.feedback-comment textarea::placeholder{color:#666676}.regen-option{display:flex;align-items:flex-start;gap:11px;padding:15px 0;margin:9px 0 0}.regen-option input{width:17px;height:17px;flex:none;margin:2px 0 0;accent-color:#ffae96}.regen-option strong{font-size:12px;font-weight:500;color:#d0d0da}.regen-option small{display:block;font-size:11px;margin-top:5px;line-height:1.5}.feedback-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:16px 26px 22px;background:#18181f;border-top:1px solid #292931}.feedback-footer button{font-size:12px;padding:12px 17px}.feedback-cancel{border-color:transparent;background:transparent;color:#a5a5b3}.feedback-error{background:#35232b;color:#ffc0ca;padding:12px;border-radius:10px;font-size:12px;line-height:1.5;margin-bottom:14px}.sheet-handle{display:none}@media(max-width:650px){.brand-symbol{width:30px;height:30px}.brand-name{font-size:20px}.feedback-dialog{margin:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);border-radius:22px 22px 0 0;border-bottom:0}.sheet-handle{display:block;width:32px;height:4px;border-radius:4px;background:#454550;margin:10px auto 0}.feedback-heading{padding:18px 20px 17px}.feedback-heading h2{font-size:23px}.feedback-reference{margin:0 20px;padding:10px}.feedback-reference img{width:32px;height:43px}.feedback-body{padding:19px 20px 4px}.feedback-comment textarea{min-height:116px;font-size:16px}.reason-chips{margin-bottom:19px}.feedback-footer{padding:14px 20px calc(18px + env(safe-area-inset-bottom))}.feedback-footer .primary{flex:1}.feedback-footer .feedback-cancel{padding-left:8px;padding-right:16px}.feedback-dialog::backdrop{backdrop-filter:blur(6px)}}.feedback-dialog{opacity:1;transform:translateY(0);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease;will-change:transform,opacity}.feedback-dialog[data-phase=opening]{opacity:0;transform:translateY(40px)}.feedback-dialog[data-phase=closing]{opacity:0;transform:translateY(48px);transition-timing-function:cubic-bezier(.4,0,.75,.5),ease;pointer-events:none}.feedback-dialog::backdrop{opacity:1;transition:opacity .24s ease}.feedback-dialog[data-phase=opening]::backdrop,.feedback-dialog[data-phase=closing]::backdrop{opacity:0}@media(max-width:650px){.feedback-dialog[data-phase=opening],.feedback-dialog[data-phase=closing]{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.feedback-dialog,.feedback-dialog::backdrop{transition:none!important}.feedback-dialog[data-phase=opening],.feedback-dialog[data-phase=closing]{transform:none}}:root{--muted:#a2a2ad;--quiet:#858590;--line:#29292f}header{position:relative}.brand-name{font-weight:560;letter-spacing:-.65px!important}.brand-symbol{width:30px;height:30px}.wordmark{gap:9px}.workspace-mode{position:absolute;left:198px;color:#90909c;font-size:12px;padding-left:16px;border-left:1px solid #303038}header nav a{font-size:13px}.review-toolbar{overflow:visible;position:relative;z-index:4;justify-content:space-between;gap:16px}.review-heading{display:flex;align-items:baseline;gap:12px}.review-heading h1{font-size:16px;font-weight:550;letter-spacing:-.25px;margin:0}.review-heading span{font-size:12px;color:#92929e}.collection-filter{position:relative}.filter-trigger{display:flex;align-items:center;gap:12px;background:transparent;border-color:transparent;border-radius:9px;padding:9px 10px;font-size:13px;color:#cacad2;min-height:40px}.filter-trigger:hover{background:#1a1a20}.filter-menu{position:absolute;right:0;top:calc(100% + 5px);width:270px;background:#1b1b22;border:1px solid #363640;box-shadow:0 16px 50px #0007;border-radius:14px;padding:8px;z-index:30}.filter-menu-label{padding:10px 11px;font-size:11px;font-weight:600;color:#91919f;text-transform:uppercase;letter-spacing:.8px}.filter-menu button{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:44px;border:0;background:transparent;border-radius:7px;padding:10px 11px;font-size:13px;text-align:left}.filter-menu button[aria-pressed=true]{background:#2c2c35;color:#fff}.filter-menu p{font-size:11px;line-height:1.6;padding:10px 11px 4px;margin:0;color:#9494a2}.review-context{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;color:#ababba;font-size:12px}.cta-note{display:flex;align-items:center;gap:8px}.cta-note i{width:5px;height:5px;border-radius:50%;background:#dfb497;flex:none}.review-context>button{background:transparent;border:0;display:flex;align-items:center;gap:6px;min-height:40px;padding:0 4px;font-size:12px;color:#c3c3ce}.review-context>button svg{transform:rotate(-90deg)}.swipe-view{grid-template-rows:52px minmax(0,1fr) 42px 90px 16px}.action-bar button{font-size:12px;color:#a7a7b3;gap:7px}.keyboard-hint{font-size:11px;color:#858591}.action-circle{box-shadow:none}.panel{border-color:var(--line);box-shadow:none}.page-main h1{font-weight:600;font-size:28px;letter-spacing:-.7px}.page-main h2{font-weight:550;font-size:20px;letter-spacing:-.4px}.page-main .heading p{font-size:13px;color:var(--muted)}.stage-tabs{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;gap:22px;overflow-x:auto}.stage-tabs button{padding:13px 0;border-radius:0;font-size:13px;color:#9595a4;border-bottom:2px solid transparent}.stage-tabs button.selected{background:none;color:#f3f3f6;border-bottom-color:#f0b29b}.stage-tabs button span{font-size:11px;color:#a4a4b1;margin-left:7px}.batch-guidance{font-size:12px;max-width:560px;margin:0 0 18px;color:#9898a7}.batch-search{background:#111116;border-color:#30303a;max-width:320px}.batch-card .pill{border:0;background:#24242c}.batch-card details{font-size:12px}.batch-card progress{height:3px}.creative-properties{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#14141a;border-radius:12px;padding:18px}.creative-properties div{display:flex;flex-direction:column;gap:5px}.creative-properties dt{font-size:11px;color:#92929e}.creative-properties dd{font-size:13px;margin:0}.review-detail-note{color:#dcc0ab;background:#2a2420;border-radius:10px;padding:12px;font-size:12px}.source-panel .history strong{font-size:14px;font-weight:550}.source-panel .quiet{font-size:12px}.page-main .sourceform input{min-height:44px}.page-main .sourceform button{white-space:nowrap}.page-main .pill{font-size:11px}.page-main details>summary{font-size:13px}.page-main .history p{color:#a0a0ae}.page-main .notice{font-size:12px}.page-main .fields label{line-height:1.5}.page-main .metric strong{font-weight:550}.page-main .metric span{color:#aaaab8}.page-main .sample-notice{font-size:12px}.page-main .caption{color:#a0a0ae}@media(max-width:650px){.brand-symbol{width:27px;height:27px}.brand-name{font-size:19px}.workspace-mode{position:static;margin-left:auto;padding-left:0;border:0;font-size:11px;white-space:nowrap}header{gap:12px}.review-heading h1{font-size:14px}.review-heading span{font-size:11px}.review-heading{gap:8px}.filter-trigger{min-height:44px;font-size:12px;gap:6px;padding-right:0}.filter-menu{width:min(270px,calc(100vw - 24px))}.swipe-view{grid-template-rows:44px minmax(0,1fr) 40px 82px}.review-context{font-size:11px;gap:10px}.review-context>button{font-size:12px}.cta-note{gap:6px}.action-bar button{font-size:11px;gap:6px}.stage-tabs{gap:20px}.stage-tabs button{font-size:12px;min-height:46px}.page-main .heading{align-items:flex-start;margin-bottom:20px}.page-main .heading h1{font-size:26px}.page-main h2{font-size:19px}.page-main .panel{border-radius:15px}.batch-guidance{font-size:12px}.page-main .heading>.pill{white-space:normal;text-align:right;max-width:140px;line-height:1.5}.page-main .source-panel .row{align-items:center}.source-panel .history strong{font-size:14px}nav a{font-size:11px;gap:5px}}.queue-status{display:flex;align-items:center;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.queue-status>i{width:5px;height:5px;border-radius:50%;background:#ffb39a}.queue-status small{font-size:inherit;color:#777783}.angle-picker{width:326px;padding:16px;transform-origin:top right;animation:picker-in .18s ease-out;max-height:min(470px,calc(100dvh - 160px));overflow:auto;box-shadow:0 16px 48px #0009;border-color:#34343c;background:#1a1a20}.angle-picker.picker-closing{animation:picker-out .16s ease-in forwards;pointer-events:none}.picker-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.picker-heading strong{font-size:14px;font-weight:600}.picker-heading>span{font-size:11px;color:#9595a3;font-variant-numeric:tabular-nums}.angle-picker .picker-tabs{display:flex;gap:4px;background:#111115;padding:4px;border-radius:10px;margin-bottom:12px}.angle-picker .picker-tabs button{justify-content:center;flex:1;width:auto;min-height:36px;padding:7px;font-size:12px;border-radius:7px;color:#9898a6}.angle-picker .picker-tabs button[aria-selected=true]{color:#f5f5f7;background:#303039;box-shadow:0 1px 3px #0005}.angle-picker .picker-option{display:flex;gap:10px;min-height:48px;border:1px solid transparent;padding:10px;border-radius:10px;margin:3px 0;font-size:13px;justify-content:flex-start}.angle-picker .picker-option[aria-checked=true]{background:#ffb39a10;border-color:#ffb39a42;color:#ffcfbd}.picker-check{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border:1px solid #55545f;border-radius:50%}.picker-option[aria-checked=true] .picker-check{background:#ffb39a;color:#171319;border-color:#ffb39a}.picker-count{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums;color:#a4a4b0}.angle-picker p{font-size:11px;line-height:1.55;padding:12px 2px 0;margin:10px 0 0;border-top:1px solid #303039;color:#9999a7}.filter-trigger[aria-expanded=true]{background:#23232b}.filter-trigger{max-width:48%}.collection-filter .filter-trigger{max-width:100%}.filter-trigger svg{flex-shrink:0}.filter-trigger{text-overflow:ellipsis;white-space:nowrap}.review-heading{min-width:0}.review-heading h1{flex-shrink:0}@keyframes picker-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}@keyframes picker-out{to{opacity:0;transform:translateY(-4px) scale(.98)}}@media(max-width:650px){.review-heading{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.review-heading .queue-status{font-size:11px}.angle-picker{width:min(326px,calc(100vw - 24px));max-height:calc(100dvh - 150px);padding:14px;right:0}.filter-trigger{min-height:44px;padding:0 8px!important;max-width:175px!important;overflow:hidden}.angle-picker .picker-tabs button{min-height:40px}.review-toolbar{gap:8px}.queue-status small{font-size:10px}}@media(prefers-reduced-motion:reduce){.angle-picker,.angle-picker.picker-closing{animation:none}}.current-card{animation:none;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .2s;transform-origin:50% 65%}.current-card.dragging{transition:none}.current-card.is-exiting{transition:none;pointer-events:none}.under-card{transform:scale(.988) translateY(2px)}.decision-stamp{font-size:17px;letter-spacing:1px;border-width:2px;transform:rotate(-5deg);opacity:.9}.decision-stamp.reject{transform:rotate(5deg)}.save-status{inset:76px auto auto 50%;transform:translate(-50%);z-index:35;padding:9px 15px;max-width:calc(100vw - 32px);width:max-content;border:1px solid #393940;border-radius:12px;background:#222229;color:#f4f4f7;font-size:12px;line-height:1.4;box-shadow:0 6px 20px #0005;opacity:0;transition:opacity .15s;pointer-events:none}.save-status[data-visible=true]{opacity:1}@media(max-width:650px){.save-status{top:calc(54px + env(safe-area-inset-top));font-size:12px;max-width:calc(100vw - 24px)}}@media(max-width:650px){.save-status{top:calc(102px + env(safe-area-inset-top))}}.current-card{transition:none;animation:none;touch-action:pan-y pinch-zoom;will-change:transform,opacity}.current-card.dragging{cursor:grabbing}.decision-stamp{top:24px;transition:none;will-change:opacity;line-height:1.1}.decision-stamp.approve{opacity:var(--approve-progress,0);transform:rotate(-5deg) scale(calc(.94 + var(--approve-progress,0)*.06))}.decision-stamp.reject{opacity:var(--reject-progress,0);transform:rotate(5deg) scale(calc(.94 + var(--reject-progress,0)*.06))}.action-bar .approve{--direction-progress:var(--approve-progress,0);--opposite-progress:var(--reject-progress,0);--action-color:40,200,155}.action-bar .reject{--direction-progress:var(--reject-progress,0);--opposite-progress:var(--approve-progress,0);--action-color:244,95,121}.action-bar .approve .action-circle,.action-bar .reject .action-circle{transition:none;transform:scale(calc(1 + var(--direction-progress)*.14 - var(--opposite-progress)*.09));background:rgba(var(--action-color),calc(.04 + var(--direction-progress)*.3));border-color:rgba(var(--action-color),calc(.3 + var(--direction-progress)*.7));opacity:calc(1 - var(--opposite-progress)*.45)}.action-bar .undo .action-circle,.action-bar .feedback .action-circle{transform:scale(calc(1 - var(--swipe-progress,0)*.07));opacity:calc(1 - var(--swipe-progress,0)*.3)}.action-bar button:focus-visible .action-circle{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.action-bar .action-circle,.decision-stamp.approve,.decision-stamp.reject{transform:none!important}}.swipe-view:has(.current-card.is-exiting) .action-bar button:disabled{opacity:1}.connection-status{font-size:11px;color:var(--muted);text-align:center;min-height:16px}.brand-symbol{display:inline-flex;align-items:center;justify-content:center}.review-toolbar{flex-shrink:0}.swipe-help{text-align:center;color:var(--muted);font-size:11px;margin:7px 0}.account{background:none;border:0}.auth .brand-name{font-size:28px}.account{width:auto;min-width:66px;white-space:nowrap;font-size:12px;padding:8px}.swipe-view{grid-template-rows:52px minmax(0,1fr) 26px 90px 20px}@media(max-width:650px){.swipe-view{grid-template-rows:44px minmax(0,1fr) 24px 82px 18px}}[hidden]{display:none!important}.workspace-nav{max-width:calc(100vw - 420px)}.workspace-nav a{padding:0 13px}.workspace-page{flex:1;min-height:0;overflow-y:auto;width:min(880px,100%);margin:0 auto;padding:36px 24px 60px}.workspace-page .heading{margin-bottom:26px}.workspace-panel{padding:24px;border:1px solid var(--line,#303039);border-radius:18px;background:#141419;margin:16px 0}.workspace-panel h2{margin-top:10px}.workspace-panel p{max-width:640px;margin:12px 0 20px}.workspace-panel .button{display:inline-flex;min-height:44px;align-items:center}.availability{display:inline-block;color:#ddc9b6;background:#29231f;border-radius:20px;padding:5px 10px;font-size:12px}.workspace-status{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 6px}.workspace-status dt{color:#a5a5b1}.workspace-status dd{margin:0}.workspace-page h1:focus{outline:none}@media(min-width:651px)and (max-width:1100px){header .workspace-mode{display:none}.workspace-nav{max-width:calc(100vw - 270px)}.workspace-nav a{padding:0 9px;font-size:12px}}@media(max-width:650px){.workspace-nav{max-width:none;overflow-x:auto;justify-content:flex-start;gap:0;scrollbar-width:thin;padding:4px 6px}.workspace-nav a{flex:1 0 auto;min-width:56px;padding:0 9px;font-size:11px}.workspace-page{padding:24px 18px 88px}.workspace-panel{padding:20px}.workspace-status{grid-template-columns:1fr;gap:8px}.workspace-status dd{margin-bottom:12px}}.workspace-page .heading{display:block}.workspace-page .heading h1{margin:10px 0}.workspace-page .heading p{max-width:600px}@media(max-width:650px){.workspace-nav{overflow-x:visible;padding:4px;width:calc(100% - 24px);gap:0}.workspace-nav a{flex:1 1 0;min-width:0;padding:0 4px;font-size:10px;letter-spacing:0}}.workspace-actions{display:flex;flex-wrap:wrap;gap:10px}.workspace-panel time{font-size:12px;color:#a5a5b1}.workspace-panel details{margin:16px 0}.workspace-panel details summary{cursor:pointer;min-height:32px}.workspace-panel dl{font-size:12px;overflow-wrap:anywhere}.workspace-panel dd{margin:4px 0 12px;color:#b8b8c4}.saved-feedback{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-error{border-left:2px solid #f48d87;padding:0 16px}.load-more{margin:16px 0}.execution-note{margin:0 0 20px}.source-entry label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.source-entry input{width:100%;padding:12px;border:1px solid #3a3a43;border-radius:10px;background:#0e0e12}.source-record label{display:flex;align-items:center;gap:12px;min-height:44px}.source-record input{width:20px;height:20px;accent-color:#edb49f}.source-url{overflow-wrap:anywhere}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.analytics-metric dt{color:#a5a5b1;font-size:12px}.analytics-metric dd{font-size:22px!important;font-weight:550;margin:8px 0!important;color:#f4f3f5!important;overflow-wrap:anywhere}.projection-amount{font-size:32px!important;color:#f5c1ab!important}.reserve-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:24px 0}.reserve-form label{display:grid;gap:8px;font-size:12px}.reserve-form input{width:120px;padding:12px;border:1px solid #3a3a43;background:#0e0e12;border-radius:10px}.analytics-page time{font-size:inherit}@media(max-width:650px){.analytics-grid{gap:20px 12px}.analytics-metric dd{font-size:20px!important}.reserve-form button{flex:1}.reserve-form label{width:100%}}
