/*! 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)))){*,:before,:after{--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}::backdrop{--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}}}@layer theme{:root,:host{--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;--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{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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{--navy:#081426;--ink:#101828;--blue:#316bff;--sky:#eaf0ff;--line:#dfe6f1;--muted:#667085;--bg:#f5f7fb}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}.loader{letter-spacing:-3px;place-content:center;height:100vh;font-size:42px;font-weight:900;display:grid}.loader span,.authbrand i{color:#4f7cff}.shell{min-height:100vh}.shell>aside{background:var(--navy);color:#fff;flex-direction:column;width:248px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.logo{gap:2px;padding:0 8px 40px;display:grid}.logo b{letter-spacing:-2px;font-size:28px}.shell nav{gap:7px;display:grid}.shell nav button{color:#91a2ba;text-align:left;background:0 0;border:0;border-radius:10px;padding:12px;font-size:13px}.shell nav button.on{color:#fff;background:#183051}.account{border-top:1px solid #21334d;align-items:center;gap:10px;margin-top:auto;padding:20px 4px 0;display:flex}.account>span{background:#316bff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.account div{flex:1;gap:3px;display:grid}.account b{font-size:12px}.account small{color:#8397b5;text-transform:capitalize}.account button{color:#8397b5;background:0 0;border:0}.pagehead>span{color:#316bff;letter-spacing:1.8px;font-size:10px;font-weight:800}.pagehead h1{letter-spacing:-1.7px;margin:10px 0;font-size:38px;line-height:1.08}.pagehead p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.flow{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.panel,.block{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 16px #14213d08}.references{grid-row:span 2}.step{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.step>b{color:#316bff;background:var(--sky);border-radius:8px;padding:8px;font-size:11px}.step h3{margin:1px 0 5px;font-size:17px}.step span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.url{border:1px solid var(--line);background:#fafbfe;border-radius:10px;align-items:center;height:52px;margin:10px 0;display:flex;overflow:hidden}.url>span{text-align:center;color:#316bff;width:46px;font-size:11px;font-weight:700}.url input{background:0 0;border:0;outline:0;flex:1;font-size:12px}.url button{color:#98a2b3;background:0 0;border:0;padding:15px}.add{color:#316bff;background:0 0;border:0;padding:10px 0;font-size:11px;font-weight:700}.hint{border-top:1px solid var(--line);color:var(--muted);padding-top:17px;font-size:10px;line-height:1.5}.drop{text-align:center;cursor:pointer;background:#f8faff;border:1px dashed #aec0e5;border-radius:12px;place-content:center;height:142px;display:grid}.drop input{display:none}.drop>b{color:#316bff;font-size:24px}.drop h4{margin:8px 0 3px;font-size:12px}.drop p{color:var(--muted);margin:0;font-size:9px}.drop.ready{background:#f0f6ff;border-style:solid}.launch{color:#fff;background:linear-gradient(130deg,#0b1e3a,#173c75);border-radius:16px;grid-column:span 2;align-items:center;gap:16px;padding:25px 28px;display:flex}.launch>div{flex:1}.launch>div>b{color:#78a2ff;font-size:10px}.launch h3{margin:5px 0;font-size:19px}.launch p{color:#9eb1cc;margin:0;font-size:10px}.launch button,.action{color:#fff;background:#4f7cff;border:0;border-radius:10px;padding:13px 18px;font-size:11px;font-weight:700}.launch button:disabled,.action:disabled{opacity:.4}.launch>span{color:#ffb4ad;font-size:10px}.auth{background:#fff;grid-template-columns:440px 1fr;min-height:100vh;display:grid}.auth>section{padding:12vh 70px}.authbrand{letter-spacing:-2px;margin-bottom:55px;font-size:27px;font-weight:900}.auth h1{letter-spacing:-1px;margin-bottom:8px;font-size:30px}.auth>section>p{color:var(--muted);margin-bottom:30px;font-size:12px}.auth label{gap:7px;margin:15px 0;font-size:10px;font-weight:700;display:grid}.auth input,.plain,.adminGrid textarea{border:1px solid var(--line);border-radius:9px;outline:0;width:100%;padding:12px}.auth .action{width:100%;margin-top:12px}.switch{color:#316bff;background:0 0;border:0;width:100%;margin-top:15px;font-size:10px}.alert{color:#b42318;background:#fef3f2;border-radius:7px;padding:10px;font-size:10px}.authvisual{background:var(--navy);color:#fff;background-image:radial-gradient(circle at 80% 20%,#174081,#0000 38%);padding:18vh 9vw}.authvisual>span{color:#729cff;letter-spacing:2px;font-size:10px}.authvisual h2{letter-spacing:-3px;margin:25px 0;font-size:60px;line-height:1.05}.authvisual em{color:#739cff;font-style:normal}.authvisual p{color:#9fb0c9;max-width:460px;line-height:1.7}.toolbar{justify-content:space-between;margin:-10px 0 18px;display:flex}.toolbar button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 13px;font-size:10px}.results{grid-template-columns:1fr 330px;gap:18px;display:grid}.results>div{gap:18px;display:grid}.block h2{text-transform:uppercase;letter-spacing:1px;color:#316bff;font-size:12px}.copy{white-space:pre-line;color:#344054;font-size:12px;line-height:1.8}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{background:var(--sky);color:#2456cb;border-radius:20px;padding:8px 11px;font-size:10px}.twocol{grid-template-columns:1fr 1fr;gap:18px;display:grid}.twocol li{color:#475467;margin:9px 0;font-size:11px}.decision{background:var(--navy);color:#fff;border-radius:16px;height:max-content;padding:25px;position:sticky;top:25px}.ring{text-align:center;border:7px solid #304866;border-top-color:#5f88ff;border-radius:50%;place-content:center;width:80px;height:80px;margin-bottom:25px;font-size:26px;display:grid}.ring small{color:#91a2ba;font-size:8px}.decision label{color:#729cff;letter-spacing:1.3px;margin-top:22px;font-size:8px;display:block}.decision h3{font-size:17px}.decision p{color:#a5b3c7;font-size:10px;line-height:1.6}.decision footer{color:#788ca8;border-top:1px solid #2b3a50;margin-top:22px;padding-top:15px;font-size:8px;line-height:1.8}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metrics>div{border:1px solid var(--line);background:#fff;border-radius:13px;gap:10px;padding:20px;display:grid}.metrics span{color:var(--muted);font-size:10px}.metrics b{font-size:24px}.table{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:13px}th{color:var(--muted);text-transform:uppercase;font-size:8px}.adminGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.adminGrid h2{font-size:16px}.adminGrid .plain,.adminGrid textarea{margin:12px 0}.adminGrid textarea{min-height:180px}.toast{color:#fff;background:#101828;border-radius:8px;padding:12px;font-size:10px;position:fixed;top:20px;right:20px}@media (max-width:900px){.auth{grid-template-columns:1fr}.authvisual{display:none}.shell>aside{width:76px;padding:22px 10px}.logo span,.shell nav button:not(.on),.account div,.account button{display:none}.logo b{font-size:22px}.shell nav button{text-align:center;font-size:0}.shell nav button.on{font-size:0}.shell nav button.on:first-letter{font-size:18px}.shell>main{margin-left:76px;padding:30px}.flow,.results,.adminGrid{grid-template-columns:1fr}.references{grid-row:auto}.launch{grid-column:auto}.decision{position:static}.metrics{grid-template-columns:1fr 1fr}}@media (max-width:560px){.auth>section{padding:60px 28px}.shell>aside{display:none}.shell>main{margin:0;padding:24px 14px}.pagehead h1{font-size:29px}.flow{display:block}.panel,.launch{margin-bottom:14px}.launch{display:grid}.metrics{grid-template-columns:1fr}.results{display:block}.decision{margin-top:14px}}.toolbar{gap:12px}.toolbar .approve{color:#fff;background:#316bff}.textbtn{color:#2456cb;text-align:left;cursor:pointer;background:0 0;border:0}.listingDetail{margin-top:18px}.listingDetail>button:first-child{float:right}.version{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.version>div{flex:1;gap:3px;display:grid}.version small{color:var(--muted)}.version span{color:#067647;font-size:9px;font-weight:700}.version button,.table td button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 8px;font-size:9px}.heroDash{grid-template-columns:1.6fr .8fr;gap:18px;margin-bottom:18px;display:grid}.heroDash>div{border-radius:17px;padding:30px}.heroDash>div:first-child{color:#fff;background:linear-gradient(125deg,#0b1e3a,#18457f)}.heroDash span,.roleCard small{letter-spacing:1.6px;color:#7ea3ff;font-size:9px}.heroDash h2{margin:10px 0;font-size:27px}.heroDash p{color:#9fb0c9;font-size:11px;line-height:1.6}.roleCard{border:1px solid var(--line);background:#fff;align-content:center;gap:9px;display:grid}.roleCard b{font-size:21px}.roleCard p{color:var(--muted);overflow-wrap:anywhere;margin:0}.roleCard button{color:#316bff;text-align:left;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.dashboardPricing{justify-content:space-between;align-items:center;display:flex}.dashboardPricing h2{margin:0 0 5px;font-size:16px}.dashboardPricing p{color:var(--muted);margin:0;font-size:10px}.dashboardPricing>b{color:#316bff}.targetPanel{margin-bottom:18px}.targetPanel>label{gap:7px;margin:13px 0;font-size:10px;font-weight:700;display:grid}.targetPanel label small{color:var(--muted);font-weight:400}.targetPanel textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;min-height:90px;padding:12px}.evidenceNote{color:#344054;background:#eef4ff;border:1px solid #cbdcff;border-radius:10px;padding:13px;font-size:10px;line-height:1.55}@media (max-width:900px){.heroDash{grid-template-columns:1fr}.dashboardPricing{gap:12px;display:grid}}.guideToolbar{align-items:center;gap:14px;margin-bottom:18px;display:flex}.guideToolbar span{color:var(--muted);font-size:10px}.guide{max-width:900px;padding:34px}.guide>h2{margin:0 0 6px;font-size:24px}.guide>a{color:#316bff;font-size:11px}.guide article{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.guide article h3{color:#183b73;margin:0 0 9px;font-size:13px}.guide article p{color:#475467;margin:5px 0;font-size:11px;line-height:1.7}.guide .guideBullet{color:#344054;padding-left:14px}@media (max-width:560px){.guideToolbar{align-items:flex-start;display:grid}.guide{padding:22px}}:root{--navy:#071223;--navy-2:#0d1c33;--ink:#142033;--blue:#2f66f6;--blue-dark:#2452cc;--sky:#eef3ff;--line:#dce4ef;--muted:#657185;--bg:#f4f6fa;--success:#087a55;--shadow:0 12px 36px #0f1f3a12}html{background:var(--bg);scroll-behavior:smooth}body{font-family:var(--font-geist-sans),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}button{cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}button:disabled{cursor:not-allowed}:is(button:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #2f66f638}.shell>aside{overscroll-behavior:contain;background:linear-gradient(#071223 0%,#0a172a 100%);border-right:1px solid #ffffff0f;width:264px;padding:34px 22px 24px;overflow-y:auto}.logo{gap:4px;padding:0 10px 44px}.logo b{letter-spacing:-1.8px;font-size:30px;line-height:1}.logo span{letter-spacing:2.5px;color:#8194b2;font-size:9px}.shell nav{gap:8px}.shell nav button{color:#9babc2;white-space:normal;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;min-height:46px;padding:8px 13px;font-size:13px;font-weight:560;line-height:1.25;display:flex}.shell nav button>span{color:#7f93b2;width:25px;height:25px;font-family:var(--font-geist-mono),monospace;letter-spacing:.2px;background:#ffffff0e;border-radius:7px;flex:0 0 25px;place-items:center;font-size:9px;display:grid}.shell nav button:hover{color:#fff;background:#ffffff0e}.shell nav button.on{color:#fff;background:linear-gradient(135deg,#173769,#15305a);border-color:#234880;box-shadow:0 10px 24px #00000029}.shell nav button.on>span{color:#fff;background:#2f66f6}.account{border-color:#21314a;gap:11px;padding:22px 5px 0}.account>span{border-radius:11px;width:38px;height:38px;font-size:13px}.account b{font-size:12px;line-height:1.3}.account small{letter-spacing:.3px;font-size:10px}.account button{color:#8da0ba;border-radius:7px;padding:7px 8px;font-size:10px}.account button:hover{color:#fff;background:#152841}.shell>main{max-width:none;margin-left:264px;padding:52px clamp(32px,4.6vw,78px) 90px}.pagehead{max-width:900px;margin-bottom:30px}.pagehead>span{letter-spacing:2px;font-size:10px;font-weight:750}.pagehead h1{letter-spacing:-2.35px;max-width:940px;margin:9px 0 12px;font-size:clamp(34px,3.15vw,50px);font-weight:610;line-height:1.04}.pagehead p{color:#667388;max-width:850px;font-size:14px;line-height:1.7}.panel,.block{border-color:var(--line);box-shadow:var(--shadow);border-radius:18px}.action,.buttonPrimary,.buttonSecondary{letter-spacing:-.05px;border-radius:10px;min-height:42px;padding:0 16px;font-size:12px;font-weight:650}.buttonPrimary{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 7px 18px #2f66f633}.buttonPrimary:hover,.action:hover{background:var(--blue-dark);transform:translateY(-1px)}.buttonPrimary:disabled{opacity:.55;transform:none}.buttonSecondary{color:#344054;background:#fff;border:1px solid #d6deea}.buttonSecondary:hover{color:#1d3153;background:#f8faff;border-color:#b8c5d8}.resultPage{max-width:1450px;margin:0 auto}.resultPage .pagehead{margin-bottom:24px}.resultTopbar{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:13px 14px;display:flex;box-shadow:0 8px 24px #0f1f3a0d}.resultActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.results{grid-template-columns:minmax(0,1fr) minmax(350px,400px);align-items:start;gap:22px}.resultStack{gap:18px;display:grid}.block{padding:29px 31px}.block h2{letter-spacing:1.55px;color:#3866c8;margin:0 0 20px;font-size:11px;font-weight:750;line-height:1.3}.copy{white-space:pre-wrap;color:#344054;letter-spacing:-.08px;margin:0;font-size:14px;line-height:1.82}.tags{gap:9px}.tags span{color:#2955b4;background:#f1f5ff;border:1px solid #dae5ff;padding:8px 12px;font-size:11px;font-weight:570}.twocol{gap:32px}.twocol h3{color:#344054;margin:0 0 12px;font-size:12px}.twocol ul{margin:0;padding-left:19px}.twocol li{color:#475467;margin:10px 0;font-size:12px;line-height:1.55}.twocol li::marker{color:#5680e8}.decision{background:linear-gradient(155deg,#0b1b33 0%,#071426 75%);border-radius:20px;padding:28px;top:24px;box-shadow:0 24px 48px #07142633}.scoreRow{align-items:center;gap:18px;padding-bottom:24px;display:flex}.scoreRow>div:last-child{gap:5px;display:grid}.scoreRow span,.decisionSection>span{color:#7fa5ff;letter-spacing:1.45px;font-size:9px;font-weight:750}.scoreRow b{font-size:18px;font-weight:620}.ring{border:7px solid #5f8eff;border-color:#5f8eff #5f8eff #273d5e #273d5e;flex:0 0 88px;width:88px;height:88px;margin:0;font-size:27px;font-weight:650;line-height:1;box-shadow:inset 0 0 0 1px #ffffff0f}.ring small{letter-spacing:.6px;margin-top:5px;font-size:8px;font-weight:500}.decisionSection{border-top:1px solid #ffffff17;padding:21px 0}.decisionSection h3{color:#fff;letter-spacing:-.35px;margin:8px 0 7px;font-size:19px;line-height:1.25}.decisionSection p{color:#b1bfd1;margin:7px 0 0;font-size:12px;line-height:1.72}.decision footer{color:#8ea1bc;border-top:1px solid #ffffff17;flex-wrap:wrap;gap:7px;margin:0;padding:20px 0 0;display:flex}.decision footer>span{background:#ffffff0f;border-radius:6px;padding:5px 8px;font-size:9px}.decision footer>small{color:#758ba9;width:100%;margin-top:4px;font-size:9px}.metrics{gap:16px;margin-bottom:22px}.metrics>div{border-color:var(--line);border-radius:16px;min-height:108px;padding:20px 22px;box-shadow:0 8px 28px #0f1f3a0d}.metrics span{font-size:11px;font-weight:570}.metrics b{letter-spacing:-.8px;font-size:26px;font-weight:620}.table{border-radius:18px;padding:8px 18px 14px}.table table{font-size:12px}.table th{color:#788498;letter-spacing:1.05px;padding:15px 13px 12px;font-size:9px;font-weight:700}.table td{color:#4b5668;vertical-align:middle;padding:16px 13px}.listingTitle{color:#17345e;text-align:left;background:0 0;border:0;gap:4px;max-width:390px;padding:0;font-size:12px;font-weight:650;line-height:1.45;display:grid}.listingTitle:hover{color:var(--blue)}.listingTitle small{color:#8a95a6;font-size:9px;font-weight:500}.statusPill{color:#596579;text-transform:capitalize;background:#f0f2f5;border-radius:999px;align-items:center;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.statusPill.approved{color:#087a55;background:#e9f8f1}.statusPill.archived{color:#6f568f;background:#f3f0f8}.scoreChip{color:#2d5ecb;background:#eef3ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.rowActions{gap:7px;display:flex}.table .rowActions button{color:#475467;background:#fff;border-color:#d6deea;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:600}.table .rowActions button:hover{color:#244d9d;border-color:#aebbd0}.emptyState{color:#7a8698;place-items:center;gap:5px;padding:55px;display:grid}.emptyState b{color:#344054}.emptyState span{font-size:12px}.listingDetail{margin-top:22px;padding:30px 32px}.listingDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.listingDetail>header span{color:#3866c8;letter-spacing:1.5px;font-size:9px;font-weight:750}.listingDetail h2{letter-spacing:-.7px;max-width:850px;margin:8px 0 5px;font-size:24px;line-height:1.25}.listingDetail>header p{color:var(--muted);margin:0;font-size:11px}.listingDetail>.copy{max-width:980px;padding:26px 0}.listingDetail>footer{border-top:1px solid var(--line);justify-content:flex-start;padding-top:20px;display:flex}.closeButton{color:#475467;background:#fff;border:1px solid #d6deea;border-radius:9px;min-height:38px;padding:0 14px;font-size:11px;font-weight:600}.listingHeaderActions{flex:none;align-items:center;gap:9px;display:flex}.listingTabs{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;gap:5px;margin:22px 0;padding:5px;display:flex;overflow-x:auto}.listingTabs button{color:#69778c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:0 17px;font-size:11px;font-weight:700}.listingTabs button.active{color:#2456cb;background:#fff;box-shadow:0 2px 8px #14213d12}.listingTabPanel{min-height:220px}.listingCopyView,.seoDataView{gap:14px;display:grid}.listingCopyView .block,.seoDataView .block,.listingTabPanel>.analysisTrace,.listingTabPanel>.imageModule{box-shadow:none}.listingTitleCopy{color:#172b4d;margin:0;font-size:17px;font-weight:700;line-height:1.5}.etsyTagList{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 24px;margin:0;padding-left:26px;display:grid}.etsyTagList li{color:#344054;padding:8px 4px;font-size:11px}.etsyTagList li::marker{color:#316bff;font-weight:750}.primaryKeywordValue{color:#17345e;margin:0;font-size:20px;font-weight:750}.listingDetail>.listingTabPanel .imageModule{margin:0}.auth label,.targetPanel>label{font-size:11px}.auth input,.plain,.adminGrid textarea,.targetPanel textarea{font-size:13px}.auth>section>p,.heroDash p,.dashboardPricing p,.guide article p{font-size:12px}.guide article h3{font-size:14px}@media (max-width:1180px){.shell>aside{width:232px}.shell>main{margin-left:232px;padding-left:34px;padding-right:34px}.results{grid-template-columns:minmax(0,1fr) 340px}.decision{padding:23px}.pagehead h1{font-size:38px}.resultTopbar{align-items:flex-start}.resultActions{max-width:540px}}@media (max-width:920px){.shell>aside{width:210px;padding:28px 15px}.shell>main{margin-left:210px;padding:38px 24px 70px}.shell nav button{font-size:12px!important;display:flex!important}.logo span,.account div,.account button{display:block}.results{grid-template-columns:1fr}.decision{position:static}.metrics{grid-template-columns:repeat(2,1fr)}.resultTopbar{display:grid}.resultActions{justify-content:flex-start}.twocol{gap:22px}}@media (max-width:700px){.shell{display:block}.shell>aside{width:100%;height:auto;padding:16px;display:block;position:static}.logo{padding:0 4px 16px}.logo span{display:none}.shell nav{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.shell nav button{white-space:nowrap;flex:none;min-height:40px;padding:0 10px}.shell nav button>span,.account{display:none}.shell>main{margin:0;padding:28px 16px 58px}.pagehead h1{letter-spacing:-1.4px;font-size:31px}.resultTopbar{padding:11px}.resultTopbar>.buttonSecondary{width:max-content}.resultActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.resultActions button:last-child{grid-column:span 2}.block{padding:23px 20px}.twocol{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.table{padding:3px 12px;overflow-x:auto}.table table{min-width:760px}.listingDetail{padding:23px 20px}.listingDetail>header{display:grid}.listingHeaderActions{justify-content:space-between;width:100%}.listingTabs button{padding:0 13px}.etsyTagList{grid-template-columns:1fr 1fr}.scoreRow{gap:14px}}@media (max-width:460px){.metrics,.resultActions{grid-template-columns:1fr}.resultActions button:last-child{grid-column:auto}.results{display:grid}.pagehead h1{font-size:28px}.scoreRow{align-items:flex-start}.decision footer>span{font-size:8px}}.listingTitle{overflow-wrap:anywhere;word-break:break-word;min-width:0}.listingDetail{min-width:0}.listingDetail>header>div:first-child{flex:1;min-width:0}.listingDetail h2,.listingTitleCopy,.primaryKeywordValue{overflow-wrap:anywhere;word-break:break-word}.shell main .listingTabs{background:#f6f8fb;border-radius:10px;gap:3px;width:max-content;max-width:100%;margin:18px 0;padding:4px;display:flex}.listingTabs button{border-radius:7px;min-height:31px;padding:0 13px;font-size:10px}.listingTabs button.active{box-shadow:0 1px 5px #14213d18}.listingTabPanel{min-width:0}.copyFieldBlock>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.copyFieldBlock>header h2{margin:0;font-size:11px}.fieldCopyButton{color:#315a9d;cursor:pointer;background:#fff;border:1px solid #d6deea;border-radius:7px;flex:none;min-height:31px;padding:0 11px;font-size:9px;font-weight:700}.fieldCopyButton:hover{background:#f8faff;border-color:#9fb4da}.copyCompleteButton{color:#fff;cursor:pointer;background:#316bff;border:0;border-radius:9px;min-height:40px;padding:0 16px;font-size:10px;font-weight:750;box-shadow:0 5px 12px #316bff2e}.copyCompleteButton:hover{background:#245be1}.etsyTagChips{flex-wrap:wrap;gap:8px;display:flex}.etsyTagChips>span{color:#244d9d;overflow-wrap:anywhere;background:#f2f6ff;border:1px solid #dce5f7;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:5px 11px 5px 6px;font-size:10px;font-weight:650;display:inline-flex}.etsyTagChips b{color:#5272ae;background:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.listingDetail>footer{margin-top:20px}@media (max-width:700px){.table{width:calc(100vw - 32px);min-width:0;max-width:100%}.listingTabs{width:100%}.listingTabs button{flex:none;padding:0 11px}.copyFieldBlock>header{align-items:flex-start}.copyCompleteButton{min-height:42px}}@media (max-width:460px){.listingDetail{padding:19px 15px}.listingDetail h2{font-size:20px}.listingHeaderActions{grid-template-columns:1fr auto;display:grid}.copyCompleteButton{padding:0 12px}.copyFieldBlock{padding:18px 16px}.copyFieldBlock>header{gap:8px}.fieldCopyButton{padding:0 9px}.etsyTagChips{gap:7px}.listingDetail>footer .copyCompleteButton{width:100%}}.imageModule{padding:0;overflow:hidden}.imageModuleHead{color:#fff;background:linear-gradient(120deg,#0b1c35,#173d75);justify-content:space-between;align-items:center;gap:20px;padding:27px 30px;display:flex}.imageModuleHead>div:first-child>span{color:#83a8ff;letter-spacing:1.45px;font-size:9px;font-weight:750}.imageModuleHead h2{letter-spacing:-.6px;margin:6px 0 3px;font-size:24px}.imageModuleHead p{color:#a9bad1;margin:0;font-size:11px}.imageCost{text-align:right;min-width:112px;display:grid}.imageCost small{color:#83a8ff;letter-spacing:1px;font-size:8px}.imageCost b{font-size:23px}.imageCost span{color:#a9bad1;font-size:9px}.imageModule>.alert{margin:18px 24px 0}.imageTabs{gap:20px;padding:25px;display:grid}.imageTabs h3{color:#233b61;margin:0 0 11px;font-size:13px}.imageUpload{cursor:pointer;background:#f7f9ff;border:1px dashed #a9bce1;border-radius:12px;place-items:center;min-height:105px;display:grid}.imageUpload input{display:none}.imageUpload b{color:#2f66f6;font-size:11px}.imageUpload span{color:#7b8798;font-size:9px}.assetGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:11px;margin-top:12px;display:grid}.assetGrid figure,.generationHistory figure{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0;overflow:hidden}.assetGrid img{object-fit:contain;background:#f2f4f8;width:100%;height:112px;display:block}.assetGrid figcaption{text-overflow:ellipsis;gap:2px;padding:8px;font-size:9px;display:grid;overflow:hidden}.assetGrid figcaption small{color:var(--muted)}.strategyControl{border:1px solid var(--line);background:#fbfcfe;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;display:flex}.strategyControl h3{margin-bottom:3px}.strategyControl p{color:var(--muted);margin:0;font-size:10px}.setupNotice{color:#795a18;background:#fff9eb;border:1px solid #f1d39f;border-radius:10px;gap:3px;padding:13px 15px;display:grid}.setupNotice b{font-size:11px}.setupNotice span{font-size:9px}.briefList{gap:15px;display:grid}.imageBrief{border:1px solid var(--line);background:#fff;border-radius:14px;padding:19px}.imageBrief>header{align-items:flex-start;gap:12px;display:flex}.imageBrief>header>span{color:#2d60d0;background:#edf3ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:750;display:grid}.imageBrief>header>div{flex:1}.imageBrief h4{color:#1d3153;margin:0;font-size:13px}.imageBrief header p{color:var(--muted);margin:3px 0 0;font-size:10px}.imageBrief header em{color:#75849a;font-size:8px;font-style:normal}.visualConcept{color:#475467;margin:13px 0;font-size:11px;line-height:1.6}.imageBrief label{color:#344054;gap:6px;font-size:9px;font-weight:700;display:grid}.imageBrief textarea{border:1px solid var(--line);resize:vertical;color:#475467;min-height:90px;font:inherit;border-radius:9px;padding:10px;font-weight:400;line-height:1.55}.briefMeta{color:#748196;gap:4px;margin:10px 0;font-size:9px;display:grid}.briefActions{gap:8px;margin-top:13px;display:flex}.generationHistory{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:15px;display:grid}.generationHistory img,.failedImage{object-fit:cover;background:#f1f3f6;width:100%;height:170px;display:block}.generationHistory figure.approved{border-color:#71c9a7}.generationHistory figure.rejected{opacity:.62}.failedImage{color:#9c3328;text-align:center;place-items:center;padding:15px;font-size:9px;display:grid}.generationHistory figcaption{gap:3px;padding:9px;display:grid}.generationHistory figcaption>b{font-size:10px}.generationHistory figcaption>span{color:var(--muted);font-size:9px}.generationHistory figcaption>small{color:#946200;font-size:8px;line-height:1.4}.generationHistory figcaption>div{gap:5px;margin-top:4px;display:flex}.generationHistory button{border:1px solid var(--line);color:#36557d;background:#fff;border-radius:6px;padding:5px 7px;font-size:8px}.generationSummary{padding-top:4px}.imageAdminAnalytics{margin:18px 0;padding:24px}.imageAdminAnalytics h2{margin-top:0}.imageSettings label{color:#344054;gap:4px;margin:11px 0;font-size:10px;font-weight:650;display:grid}.imageSettings label small{color:var(--success);font-weight:500}.imageSettings .toggleRow{align-items:center;gap:8px;display:flex}.imageSettings .toggleRow input{width:auto}.imageSettings .buttonSecondary{margin:0 0 8px}.listingDetail>.imageModule{box-shadow:none;margin:24px 0}.listingDetail>.imageModule .imageModuleHead{border-radius:16px 16px 0 0}.imageWorkflow{gap:12px;display:grid}.workflowChoice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workflowChoice button{border:1px solid var(--line);color:#52637a;text-align:left;cursor:pointer;background:#fff;border-radius:11px;gap:3px;padding:14px;display:grid}.workflowChoice button.active{color:#174db9;background:#f1f5ff;border-color:#6b91f2;box-shadow:0 0 0 2px #dbe6ff}.workflowChoice b{font-size:11px}.workflowChoice span{font-size:8px}.strengthChoice{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.strengthChoice>span{color:#344054;margin-right:3px;font-size:9px;font-weight:700}.strengthChoice button{border:1px solid var(--line);color:#59697f;cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:9px}.strengthChoice button.active{color:#2455c3;background:#eaf1ff;border-color:#5581ed}.strengthChoice small{color:#748196;flex-basis:100%;font-size:8px}.uploadRole{grid-template-columns:minmax(220px,.55fr) 1fr;gap:10px;display:grid}.uploadRole>label:first-child{border:1px solid var(--line);color:#344054;border-radius:12px;align-content:center;gap:6px;padding:12px;font-size:9px;font-weight:700;display:grid}.uploadRole select,.assetGrid select{border:1px solid var(--line);color:#344054;background:#fff;border-radius:7px;width:100%;padding:8px;font-size:9px}.roleHelp{color:#68768a;margin:8px 0 0;font-size:9px}.assetGrid figcaption b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.briefDirectives{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.briefDirectives p{color:#65748a;background:#f7f9fc;border-radius:9px;gap:3px;margin:0;padding:9px;font-size:9px;line-height:1.45;display:grid}.briefDirectives b{color:#2b4164;text-transform:uppercase;letter-spacing:.4px;font-size:8px}.overlayNotice{color:#244f9b;background:#f1f6ff;border:1px solid #bcd2ff;border-radius:9px;gap:3px;margin:10px 0;padding:10px 12px;display:grid}.overlayNotice b{font-size:10px}.overlayNotice span{font-size:8px;line-height:1.45}@media (max-width:700px){.imageModuleHead,.strategyControl{align-items:flex-start;display:grid}.imageCost{text-align:left}.imageBrief>header{flex-wrap:wrap}.imageBrief header em{width:100%;padding-left:44px}.briefActions{display:grid}.assetGrid,.generationHistory{grid-template-columns:1fr 1fr}.workflowChoice,.uploadRole,.briefDirectives{grid-template-columns:1fr}.strengthChoice{align-items:stretch}.strengthChoice>span{flex-basis:100%}}.imageWorkspaceLink{gap:7px;display:grid}.imageWorkspaceLink h2{margin:0}.imageWorkspaceLink p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.generationError{color:#8f2e25;background:#fff5f4;border:1px solid #f0b7b1;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.generationError>div{gap:5px;display:grid}.generationError b{font-size:13px}.generationError span{font-size:11px}.generationError strong{font-family:var(--font-geist-mono),monospace;letter-spacing:.4px}.generationError .buttonSecondary{flex:none}.recentFailures{margin-bottom:22px;padding:22px 25px}.recentFailures>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;display:flex}.recentFailures h2{margin:0;font-size:16px}.recentFailures header p{color:var(--muted);margin:3px 0 0;font-size:10px}.recentFailures>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:160px minmax(0,1fr) auto;gap:15px;width:100%;padding:12px 2px;display:grid}.recentFailures>button b{color:#2452cc;font-family:var(--font-geist-mono),monospace;font-size:11px}.recentFailures>button span{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recentFailures>button small{color:var(--muted);font-size:9px}.diagnosticTools{align-items:end;gap:10px;margin-bottom:18px;display:flex}.diagnosticTools label{color:#344054;flex:1;gap:6px;max-width:520px;font-size:10px;font-weight:700;display:grid}.diagnosticTools .plain{margin:0}.diagnosticTools .diagnosticTest{margin-left:auto}.diagnosticMessage{color:#3866c8;margin:0 0 16px;font-size:11px}.diagnosticsTable .diagnosticId{color:#2452cc;font-family:var(--font-geist-mono),monospace;background:0 0;border:0;font-size:10px;font-weight:700}.diagnosticsTable td:nth-child(5){max-width:340px}.statusPill.open{color:#9a5b08;background:#fff3e5}.statusPill.test{color:#2d5ecb;background:#eef3ff}.diagnosticDetail{margin-top:20px;padding:28px}.diagnosticDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.diagnosticDetail>header span{color:#3866c8;letter-spacing:1.4px;font-size:9px;font-weight:750}.diagnosticDetail h2{font-family:var(--font-geist-mono),monospace;margin:7px 0 3px;font-size:22px}.diagnosticDetail header p{color:var(--muted);margin:0;font-size:11px}.diagnosticDetail>header>div:last-child{gap:8px;display:flex}.diagnosticDetail>.traceGrid{margin:20px 0}.diagnosticDetail .traceGrid>div{min-width:0}.diagnosticDetail .traceGrid b{overflow-wrap:anywhere;font-size:14px}.diagnosticColumns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.diagnosticColumns>section{border:1px solid var(--line);background:#fbfcfe;border-radius:12px;padding:18px}.diagnosticColumns h3{color:#1d3153;margin:0 0 8px;font-size:13px}.diagnosticColumns p,.diagnosticColumns li{color:#566277;font-size:10px;line-height:1.6}.diagnosticColumns ul{margin:9px 0 0;padding-left:18px}.diagnosticDetail details{border:1px solid var(--line);border-radius:12px;margin-top:15px}.diagnosticDetail summary{color:#244d9d;cursor:pointer;padding:13px 16px;font-size:11px;font-weight:650}.diagnosticDetail pre{border-top:1px solid var(--line);color:#d9e5f6;max-height:430px;font:10px/1.6 var(--font-geist-mono),monospace;white-space:pre-wrap;word-break:break-word;background:#0b1729;margin:0;padding:16px;overflow:auto}.diagnosticDetail>footer{color:var(--muted);margin-top:18px;font-size:9px}@media (max-width:700px){.generationError,.diagnosticTools,.diagnosticDetail>header{align-items:stretch;display:grid}.diagnosticTools .diagnosticTest{margin-left:0}.recentFailures>button,.diagnosticColumns{grid-template-columns:1fr}.diagnosticDetail>header>div:last-child{flex-wrap:wrap}}.pipelineSummary{margin-bottom:22px;padding:25px 27px}.pipelineSummary>h2{margin:0 0 16px;font-size:15px}.traceGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.traceGrid>div{border:1px solid var(--line);background:#f8faff;border-radius:11px;gap:4px;min-height:70px;padding:13px 14px;display:grid}.traceGrid span{color:#69778c;text-transform:uppercase;letter-spacing:.65px;font-size:9px;font-weight:650}.traceGrid b{color:#172b4d;font-size:19px}.legacyNote{color:#785b17;background:#fff8e7;border-radius:9px;margin:15px 0 0;padding:10px 12px;font-size:11px}.analysisTrace{gap:18px;display:grid}.analysisTrace .traceHead{justify-content:space-between;align-items:flex-start;display:flex}.analysisTrace .traceHead h2{margin-bottom:4px}.analysisTrace .traceHead p{color:var(--muted);margin:0;font-size:10px}.analysisTrace>h3{color:#344054;margin:5px 0 -8px;font-size:12px}.traceOk,.traceWarn{color:#087a55;background:#e9f8f1;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}.traceWarn{color:#a15c00;background:#fff3e5}.analysisTrace details{border:1px solid var(--line);background:#fbfcfe;border-radius:11px}.analysisTrace summary{color:#244d9d;cursor:pointer;padding:13px 15px;font-size:11px;font-weight:650}.evidenceRows{border-top:1px solid var(--line);max-height:340px;overflow:auto}.evidenceRows>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 44px;gap:4px 12px;padding:11px 14px;display:grid}.evidenceRows b{color:#344054;text-overflow:ellipsis;font-size:11px;overflow:hidden}.evidenceRows span{color:#2f66f6;text-align:right;font-size:11px;font-weight:750}.evidenceRows small{color:#7a8698;grid-column:1/-1;font-size:9px}.insightList{margin:0;padding-left:20px}.insightList li{color:#475467;margin:10px 0;font-size:12px;line-height:1.65}.listingDetail .analysisTrace{box-shadow:none;margin-top:25px}.intentClusterSummary{background:#f7faff;border:1px solid #cfe0ff;border-radius:12px;gap:12px;padding:16px;display:grid}.intentClusterSummary>div:first-child{gap:5px;display:grid}.intentClusterSummary b{color:#17345e;font-size:13px}.intentClusterSummary span,.intentClusterSummary small{color:#66758a;font-size:10px;line-height:1.5}.intentClusterTerms{flex-wrap:wrap;gap:7px;display:flex}.intentClusterTerms span{color:#315b9e;background:#fff;border:1px solid #d8e4fb;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:650}.detailLoading,.imageModuleLoading{align-content:center;justify-items:start;gap:13px;min-height:220px;display:grid}.detailLoading p,.imageModuleLoading p{color:var(--muted);margin:0;font-size:11px}.skeletonLine,.skeletonImage{background:linear-gradient(90deg,#edf1f6 25%,#f8faff 50%,#edf1f6 75%) 0 0/220% 100%;border-radius:8px;animation:1.35s ease-in-out infinite leoSkeleton;overflow:hidden}.skeletonLine{width:min(420px,82vw);height:14px}.skeletonLine.wide{width:min(680px,82vw);height:23px}.skeletonImage{width:min(680px,82vw);height:130px}.listingHistory{gap:14px;display:grid}.historyTimeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.historyTimeline li{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.35fr) 1fr;gap:16px;padding:13px 0;display:grid}.historyTimeline li:last-child{border-bottom:0}.historyTimeline b{color:#263b5d;font-size:11px}.historyTimeline span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11px}.adminGrid:empty{display:none}@keyframes leoSkeleton{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.skeletonLine,.skeletonImage{animation:none}}@media (max-width:700px){.listingLibraryTable{width:100%;padding:8px 13px;overflow:visible}.listingLibraryTable table{min-width:0}.listingLibraryTable thead{display:none}.listingLibraryTable tbody,.listingLibraryTable tr,.listingLibraryTable td{width:100%;display:block}.listingLibraryTable tr{border:1px solid var(--line);background:#fff;border-radius:12px;margin:8px 0;padding:14px}.listingLibraryTable td{border:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.listingLibraryTable td:first-child{padding-top:0;display:block}.listingLibraryTable td:nth-child(2):before{content:"Status"}.listingLibraryTable td:nth-child(3):before{content:"Prompt"}.listingLibraryTable td:nth-child(4):before{content:"Cost"}.listingLibraryTable td:nth-child(5):before{content:"Score"}.listingLibraryTable td:nth-child(n+2):before{color:#7a8698;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:750}.listingLibraryTable td:last-child{padding-bottom:0}.listingLibraryTable .listingTitle{width:100%;max-width:none;font-size:13px}.listingLibraryTable .rowActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.listingLibraryTable .rowActions button{width:100%}.historyTimeline li{grid-template-columns:1fr;gap:4px}.detailLoading,.imageModuleLoading{min-height:180px}.skeletonLine,.skeletonLine.wide,.skeletonImage{width:100%}}.providerSelector{grid-column:1/-1}.providerChoices{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.providerChoices button{border:1px solid var(--line);color:#53647c;text-align:left;cursor:pointer;background:#fff;border-radius:11px;gap:4px;min-height:62px;padding:12px 14px;display:grid}.providerChoices button b{font-size:11px}.providerChoices button span{font-size:8px;line-height:1.45}.providerChoices button.active{color:#194db8;background:#eef4ff;border-color:#5f88ed;box-shadow:0 0 0 2px #dbe6ff}.providerChoices button:disabled{cursor:not-allowed;opacity:.42}.comparisonPage{min-width:0}.comparisonTopbar{justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;display:flex}.comparisonTopbar>div{text-align:right;gap:2px;display:grid}.comparisonTopbar span,.comparisonTopbar small{color:var(--muted);font-size:9px}.comparisonTopbar b{color:#18325b;font-size:18px}.comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.candidateCard{min-width:0;padding:24px}.candidateCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.candidateCard>header span:first-child{color:#3564c6;letter-spacing:1px;font-size:8px;font-weight:750}.candidateCard h2{overflow-wrap:anywhere;color:#1c3153;margin:4px 0 0;font-size:18px}.candidateCard>section{border-bottom:1px solid var(--line);padding:16px 0}.candidateCard h3{color:#51627b;letter-spacing:.6px;text-transform:uppercase;margin:0 0 7px;font-size:9px}.candidateTitle{color:#172b4d;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:1.45}.candidateDescription{white-space:pre-wrap;color:#4c5b70;max-height:280px;margin:0;font-size:11px;line-height:1.7;overflow:auto}.candidateStrategy{grid-template-columns:.8fr 1.2fr;gap:13px;display:grid}.candidateStrategy p,.candidateValidation p,.candidateValidation li{color:#536177;margin:0;font-size:10px;line-height:1.55}.candidateValidation ul{margin:0;padding-left:18px}.candidateCard>footer{gap:13px;padding-top:17px;display:grid}.candidateCard>footer>div{color:var(--muted);flex-wrap:wrap;gap:5px 10px;font-size:8px;display:flex}.candidateCard>footer button{width:100%}.providerSettingsCard label{color:#344054;gap:6px;margin:12px 0;font-size:10px;font-weight:650;display:grid}.providerSettingsCard .toggleRow{align-items:center;gap:8px;display:flex}.providerSettingsCard .toggleRow input{width:auto}.listingLibraryTable td:nth-child(3) small{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:8px;display:block}.candidateHistoryList{gap:9px;display:grid}.candidateHistoryList article{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;gap:6px;padding:12px;display:grid}.candidateHistoryList article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidateHistoryList b{text-transform:capitalize;color:#243b61;font-size:11px}.candidateHistoryList small,.candidateHistoryList p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}@media (max-width:920px){.comparisonGrid{grid-template-columns:1fr}}@media (max-width:700px){.providerChoices{grid-template-columns:1fr}.comparisonTopbar{align-items:stretch;display:grid}.comparisonTopbar>div{text-align:left}.candidateCard{padding:19px 16px}.candidateStrategy{grid-template-columns:1fr}.diagnosticsTable td:nth-child(5):before{content:"Provider"}.diagnosticsTable td:nth-child(6):before{content:"Reason"}.diagnosticsTable td:nth-child(7):before{content:"Status"}}.authBack{color:#316bff;background:0 0;border:0;margin:0 0 24px;padding:0;font-size:11px;font-weight:650}.marketingFlowVisual>*{min-width:0}.marketingHome{--mh-bg:#0a0a0a;--mh-deep:#050505;--mh-surface:#121212;--mh-panel:#ffffff0d;--mh-sunk:#0006;--mh-line:#ffffff1a;--mh-line-soft:#ffffff0f;--mh-accent:#7772ff;--mh-accent-text:#aaa7ff;--mh-pass:#2fd9a6;--mh-warn:#f0b429;--mh-ink:#f5f6f8;--mh-muted:#9ca3af;--mh-muted-2:#858b96;background:var(--mh-bg);min-height:100vh;color:var(--mh-ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}.marketingHome *{box-sizing:border-box}.marketingHome button,.marketingHome input,.marketingHome select{font:inherit}.marketingHome button{cursor:pointer}.marketingHome a{color:inherit}.marketingContainer{width:min(1180px,100% - 40px);margin:0 auto}.marketingNav{z-index:50;border-bottom:1px solid var(--mh-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ae0;position:sticky;top:0}.marketingNavInner{justify-content:space-between;align-items:center;gap:28px;min-height:64px;display:flex}.marketingBrandLink{text-decoration:none}.marketingBrand{align-items:center;gap:9px;min-width:max-content;display:flex}.marketingBrand>span{color:#fff;background:linear-gradient(135deg,#6f6bff,#7c3aed);border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.marketingBrand strong{color:#fff;letter-spacing:-.5px;font-size:20px}.marketingBrand small{color:var(--mh-muted);font-size:13px;font-weight:450}.marketingNavLinks{align-items:center;gap:27px;margin-left:auto;display:flex}.marketingNavLinks a{color:var(--mh-muted);font-size:13px;font-weight:550;text-decoration:none;transition:color .18s}.marketingNavLinks a:hover{color:#fff}.marketingNavActions{align-items:center;gap:12px;display:flex}.marketingTextButton,.marketingMenuButton{color:var(--mh-muted);background:0 0;border:0;font-size:13px;font-weight:550}.marketingLightButton{color:#0a0a0a;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 17px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.marketingLightButton:hover{background:#efefff;transform:translateY(-1px)}.marketingMenuButton{width:38px;height:38px;padding:0;font-size:23px;display:none}.marketingMobileMenu{display:none}.marketingHero{background:linear-gradient(#0a0a0a,#121212);padding:82px 0 92px;position:relative;overflow:hidden}.marketingGlow{filter:blur(110px);pointer-events:none;background:#6366f124;border-radius:50%;width:min(900px,140vw);height:470px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.marketingHeroCopy{text-align:center;max-width:820px;margin:0 auto 58px;position:relative}.marketingPill{color:var(--mh-accent-text);background:#6366f11f;border:1px solid #6366f159;border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.marketingIcon{min-width:1em;color:inherit;place-items:center;font-style:normal;line-height:1;display:inline-grid}.marketingHero h1{color:#fff;letter-spacing:-3.2px;margin:0 0 22px;font-size:clamp(42px,5.3vw,68px);font-weight:750;line-height:1.04}.marketingHero h1 em{color:#0000;background:linear-gradient(90deg,#8b88ff,#c084fc);-webkit-background-clip:text;background-clip:text;font-style:normal}.marketingHeroCopy>p{max-width:720px;color:var(--mh-muted);margin:0 auto 34px;font-size:clamp(17px,2vw,20px);line-height:1.62}.marketingHeroCopy>p span{color:var(--mh-muted-2);margin-top:8px;font-size:.9em;display:block}.marketingHeroActions{justify-content:center;align-items:center;gap:13px;display:flex}.marketingLargeButton{min-height:48px;padding:11px 27px;font-size:14px}.marketingOutlineButton{border:1px solid var(--mh-line);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:11px 27px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.marketingFlowVisual{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid;position:relative}.marketingCard{border:1px solid var(--mh-line-soft);background:var(--mh-panel);border-radius:16px}.marketingFlowVisual>.marketingCard{padding:23px}.marketingFlowVisual h2{color:var(--mh-accent-text);align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:650;display:flex}.marketingField,.marketingFile,.marketingTitlePreview{border:1px solid var(--mh-line-soft);background:var(--mh-sunk);border-radius:11px;margin-top:10px;padding:13px}.marketingField{gap:5px;display:grid}.marketingField small,.marketingResultCard>small,.marketingTitlePreview small{color:var(--mh-muted-2);font-size:10px}.marketingField strong{color:#fff;font-size:14px}.marketingField>span{color:var(--mh-muted);font-size:12px}.marketingMiniChips{flex-wrap:wrap;gap:6px;display:flex}.marketingMiniChips span{color:var(--mh-ink);background:#ffffff14;border-radius:6px;padding:3px 7px;font-size:10px}.marketingFile{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketingFile>span{min-width:0;color:var(--mh-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.marketingFile small{color:var(--mh-muted-2);flex:none;font-size:10px}.marketingEngineCard{text-align:center;background:linear-gradient(135deg,#6366f11a,#7c3aed1a);border-color:#6366f152;flex-direction:column;justify-content:center;align-items:center;min-height:335px;display:flex}.marketingEngineMark{color:#fff;background:linear-gradient(135deg,#6f6bff,#7c3aed);border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:18px;font-size:30px;display:grid}.marketingEngineCard h2{color:#fff;font-size:17px}.marketingEngineCard ul{text-align:left;gap:9px;width:100%;max-width:250px;margin:0;padding:0;list-style:none;display:grid}.marketingEngineCard li{color:var(--mh-pass);align-items:flex-start;gap:9px;font-size:12px;display:flex}.marketingEngineCard li:last-child{color:var(--mh-accent-text)}.marketingResultCard{background:var(--mh-sunk)}.marketingResultCard>header{border-bottom:1px solid var(--mh-line);justify-content:space-between;align-items:center;margin-bottom:17px;padding-bottom:13px;display:flex}.marketingResultCard>header h2{margin:0}.marketingResultCard>header>span{color:var(--mh-pass);background:#2fd9a624;border-radius:999px;padding:3px 8px;font-size:10px}.marketingResultCard>strong{color:#fff;margin-top:4px;font-size:17px;display:block}.marketingScore{justify-content:space-between;align-items:baseline;margin:15px 0;display:flex}.marketingScore small{color:var(--mh-muted-2);font-size:10px}.marketingScore b{color:#fff;font-size:20px}.marketingScore b span{color:var(--mh-muted-2);font-size:10px;font-weight:400}.marketingTitlePreview p{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.marketingResultCard footer{border-top:1px solid var(--mh-line);color:var(--mh-muted-2);text-align:center;margin-top:14px;padding-top:13px;font-size:10px}.marketingDemoNote{color:var(--mh-muted-2);text-align:center;margin:20px 0 0;font-size:10px}.marketingSection{padding:92px 0}.marketingSectionHeading{text-align:center;max-width:760px;margin:0 auto 48px}.marketingEyebrow{color:var(--mh-accent-text);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:650}.marketingSection h2,.marketingFinalCta h2{color:#fff;letter-spacing:-1.8px;margin:8px 0 14px;font-size:clamp(30px,3.6vw,43px);font-weight:720;line-height:1.12}.marketingSectionHeading p,.marketingLead,.marketingFinalCta p{color:var(--mh-muted);margin:0;font-size:17px;line-height:1.65}.marketingWorkflow{border-top:1px solid var(--mh-line-soft);background:var(--mh-bg)}.marketingStepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketingStep{min-height:176px;padding:22px}.marketingStep>span{width:40px;height:40px;color:var(--mh-accent-text);font-family:var(--font-geist-mono),monospace;background:#6366f11f;border-radius:50%;place-items:center;margin-bottom:18px;font-size:11px;display:grid}.marketingStep h3{color:#fff;margin:0 0 6px;font-size:15px}.marketingStep p{color:var(--mh-muted);margin:0;font-size:12px;line-height:1.55}.marketingIntelligence{background:var(--mh-surface)}.marketingIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;display:grid}.marketingIntelligenceGrid>div>h2{font-size:clamp(29px,3.2vw,40px)}.marketingLead{margin-bottom:26px;font-size:16px}.marketingPipelineCard,.marketingKeywordCard,.marketingCompetitorCard{background:#00000059;padding:20px}.marketingPipelineCard{margin-bottom:16px}.marketingPipelineCard>header,.marketingCompetitorCard>header{color:var(--mh-muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:12px;display:flex}.marketingPipelineCard>header strong{color:var(--mh-pass)}.marketingPipelineCard>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.marketingPipelineCard>div>span{background:var(--mh-sunk);text-align:center;border:1px solid #0000;border-radius:9px;gap:3px;padding:11px;display:grid}.marketingPipelineCard>div>span.active{border-color:#6366f14d}.marketingPipelineCard b{color:#fff;font-size:20px}.marketingPipelineCard small{color:var(--mh-muted-2);font-size:9px}.marketingPipelineCard .active small{color:var(--mh-accent-text)}.marketingKeywordCard h3,.marketingCompetitorCard h3{color:#fff;margin:0;font-size:13px}.marketingKeywordRow{border-bottom:1px solid var(--mh-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.marketingKeywordRow:last-child{border:0}.marketingKeywordRow>span:first-child{align-items:center;gap:7px;min-width:0;display:flex}.marketingKeywordRow strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.marketingKeywordRow small{color:var(--mh-pass);background:#2fd9a61f;border-radius:999px;padding:2px 6px;font-size:9px}.marketingKeywordRow>span:last-child{color:var(--mh-muted-2);flex:none;align-items:center;gap:9px;font-size:10px;display:flex}.marketingKeywordRow em{color:var(--mh-accent-text);font-style:normal}.marketingKeywordRow b{color:#fff;font-family:var(--font-geist-mono),monospace}.marketingCompetitorColumn{min-width:0}.marketingCompetitorCard>header span{gap:10px;font-size:10px;display:flex}.marketingCompetitorCard>header b{color:var(--mh-pass)}.marketingCompetitorCard>header em{color:var(--mh-warn);font-style:normal}.marketingCompetitor{border:1px solid var(--mh-line-soft);background:var(--mh-bg);border-radius:11px;margin-top:12px;padding:15px}.marketingCompetitor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketingCompetitor>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.marketingCompetitor>header span{color:var(--mh-pass);border:1px solid #2fd9a666;border-radius:999px;flex:none;padding:2px 7px;font-size:9px}.marketingCompetitor>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.marketingCompetitor p{color:var(--mh-muted);margin:0;font-size:10px}.marketingCompetitor p small{color:var(--mh-muted-2);margin-bottom:3px;display:block}.marketingCompetitorCard>footer{border-top:1px solid var(--mh-line-soft);color:var(--mh-muted-2);text-align:center;margin-top:15px;padding-top:13px;font-size:10px}.marketingGrounding{border-top:1px solid var(--mh-line-soft);background:var(--mh-bg)}.marketingGroundingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketingGroundingGrid article{text-align:center;padding:24px}.marketingGroundingGrid b{color:#fff;margin-bottom:7px;font-size:34px;display:block}.marketingGroundingGrid h3{color:var(--mh-accent-text);margin:0 0 7px;font-size:14px}.marketingGroundingGrid p{color:var(--mh-muted);margin:0;font-size:11px;line-height:1.55}.marketingOutput{background:linear-gradient(#121212,#0a0a0a)}.marketingListingPreview{border:1px solid var(--mh-line);background:var(--mh-bg);border-radius:18px;max-width:880px;margin:0 auto;overflow:hidden}.marketingListingPreview>header{border-bottom:1px solid var(--mh-line);background:var(--mh-sunk);justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;display:flex}.marketingListingPreview>header>span{align-items:center;gap:12px;display:flex}.marketingListingPreview>header strong{color:#fff;font-size:13px}.marketingListingPreview>header small{color:var(--mh-pass);font-size:10px}.marketingListingPreview>header b{color:#fff;font-size:18px}.marketingListingBody{padding:28px}.marketingListingBody>label,.marketingListingBody>h3,.marketingTagsHeading{color:var(--mh-muted-2);margin:0 0 7px;font-size:10px;font-weight:650;display:block}.marketingListingBody label small,.marketingTagsHeading small{font-weight:400}.marketingTitleInput{border:1px solid var(--mh-line);background:var(--mh-sunk);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.marketingTitleInput input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.marketingTitleInput span{color:var(--mh-muted-2);font-family:var(--font-geist-mono),monospace;flex:none;font-size:9px}.marketingTagsHeading{justify-content:space-between;margin-top:24px;display:flex}.marketingTagsHeading b{color:var(--mh-pass);font-size:9px}.marketingTagChips{flex-wrap:wrap;gap:7px;display:flex}.marketingTagChips span{border:1px solid var(--mh-line);background:var(--mh-panel);color:var(--mh-ink);border-radius:999px;padding:5px 10px;font-size:10px}.marketingListingBody>h3{margin-top:24px}.marketingDescription{border:1px solid var(--mh-line);background:var(--mh-sunk);color:var(--mh-ink);border-radius:9px;margin:0;padding:15px;font-size:12px;line-height:1.7}.marketingListingActions{border-top:1px solid var(--mh-line);align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.marketingListingActions span{color:var(--mh-muted-2);font-size:10px}.marketingLibrary{border-top:1px solid var(--mh-line-soft);background:var(--mh-surface)}.marketingLibraryFrame{border:1px solid var(--mh-line);background:var(--mh-bg);border-radius:18px;max-width:980px;margin:0 auto;overflow:hidden}.marketingLibraryFrame>header{border-bottom:1px solid var(--mh-line);background:var(--mh-sunk);padding:13px 16px}.marketingLibraryFrame>header>div{gap:9px;display:flex}.marketingLibraryFrame input,.marketingLibraryFrame select{border:1px solid var(--mh-line);min-height:35px;color:var(--mh-ink);background:#000;border-radius:8px;outline:0;padding:6px 10px;font-size:11px}.marketingLibraryFrame input{width:190px}.marketingLibraryHead,.marketingLibraryTable article{grid-template-columns:1.6fr .7fr 1.2fr .45fr .7fr;align-items:center;gap:14px;padding:12px 18px;display:grid}.marketingLibraryHead{border-bottom:1px solid var(--mh-line-soft);color:var(--mh-muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650}.marketingLibraryTable article{border-bottom:1px solid var(--mh-line-soft);color:var(--mh-muted);font-size:11px}.marketingLibraryTable article:last-child{border:0}.marketingLibraryTable article strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.marketingLibraryTable article b{color:var(--mh-accent-text);font-family:var(--font-geist-mono),monospace}.marketingLibraryTable article small{color:var(--mh-muted-2);text-align:right}.marketingStatus{border-radius:999px;justify-self:start;padding:3px 7px;font-size:9px}.marketingStatus.approved{color:var(--mh-pass);background:#2fd9a624}.marketingStatus.draft{color:var(--mh-warn);background:#f0b42924}.marketingStatus.archived{color:var(--mh-muted-2);background:#ffffff14}.marketingFinalCta{border-top:1px solid var(--mh-line-soft);background:var(--mh-bg);text-align:center;padding:92px 0}.marketingFinalCta .marketingContainer{max-width:760px}.marketingFinalCta p{margin-bottom:28px}.marketingFooter{border-top:1px solid var(--mh-line-soft);background:var(--mh-deep);padding:38px 0}.marketingFooter .marketingContainer{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.marketingFooter p{color:var(--mh-ink);text-align:center;margin:0;font-size:12px}.marketingFooter small{color:var(--mh-muted-2);text-align:right;font-size:10px}@media (max-width:1000px){.marketingNavLinks{display:none}.marketingMenuButton{display:block}.marketingDesktopSignIn{display:none}.marketingMobileMenu{border-top:1px solid var(--mh-line);background:var(--mh-bg);gap:2px;padding:8px 20px 18px;display:grid}.marketingMobileMenu a,.marketingMobileMenu button{color:var(--mh-muted);text-align:left;background:0 0;border:0;padding:10px 4px;font-size:13px;text-decoration:none}.marketingFlowVisual{grid-template-columns:1fr 1fr}.marketingResultCard{grid-column:1/-1}.marketingStepGrid,.marketingGroundingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketingContainer{width:min(100% - 30px,1180px)}.marketingBrand small{display:none}.marketingHero{padding:62px 0 72px}.marketingHero h1{letter-spacing:-2.2px;font-size:clamp(38px,11vw,54px)}.marketingHeroCopy>p{font-size:16px}.marketingFlowVisual,.marketingIntelligenceGrid{grid-template-columns:1fr}.marketingResultCard{grid-column:auto}.marketingSection{padding:72px 0}.marketingSectionHeading{margin-bottom:36px}.marketingSectionHeading p,.marketingLead,.marketingFinalCta p{font-size:15px}.marketingStepGrid{grid-template-columns:1fr 1fr}.marketingIntelligenceGrid{gap:48px}.marketingCompetitor>div{grid-template-columns:1fr}.marketingGroundingGrid{grid-template-columns:1fr 1fr}.marketingLibraryHead{display:none}.marketingLibraryTable{padding:8px 12px}.marketingLibraryTable article{border:1px solid var(--mh-line-soft);border-radius:11px;grid-template-columns:1fr auto;gap:7px 12px;margin:8px 0;padding:14px;display:grid}.marketingLibraryTable article>span:not(.marketingStatus){grid-column:1/-1}.marketingLibraryTable article b{grid-column:1}.marketingLibraryTable article small{grid-area:3/2}.marketingFooter .marketingContainer{grid-template-columns:1fr;justify-items:center}.marketingFooter small{text-align:center}}@media (max-width:480px){.marketingContainer{width:min(100% - 24px,1180px)}.marketingNavInner{gap:8px}.marketingNavActions{gap:5px}.marketingNavActions>.marketingLightButton{padding:8px 11px;font-size:11px}.marketingHero{padding-top:52px}.marketingHero h1{letter-spacing:-1.7px;font-size:38px}.marketingHeroActions{flex-direction:column;align-items:stretch}.marketingLargeButton,.marketingOutlineButton{width:100%}.marketingFlowVisual>.marketingCard{padding:18px}.marketingStepGrid,.marketingGroundingGrid{grid-template-columns:1fr}.marketingPipelineCard>div{gap:5px}.marketingKeywordRow{flex-direction:column;align-items:flex-start}.marketingKeywordRow>span:last-child{flex-wrap:wrap}.marketingListingBody{padding:20px 16px}.marketingListingActions,.marketingLibraryFrame>header>div{flex-direction:column;align-items:stretch}.marketingLibraryFrame input{width:100%}.marketingCompetitorCard>header{flex-direction:column;align-items:flex-start}.marketingListingPreview>header{align-items:flex-start}.marketingFinalCta{padding:72px 0}}.kimiDirector .phaseStep{align-items:flex-start;gap:11px;margin-bottom:13px;display:flex}.kimiDirector .phaseStep>span{color:#2f66f6;background:#eaf1ff;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-size:10px;font-weight:800;display:grid}.kimiDirector .phaseStep h3{margin:1px 0 4px}.kimiDirector .phaseStep p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.kimiDirector .phaseStep.compact{margin:0}.kimiDirector .strategyControl{align-items:center}.briefFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.briefFieldGrid section{background:#fafbfc;border:1px solid #e4e8ef;border-radius:10px;padding:12px}.briefFieldGrid b,.briefDirectiveColumns b{color:#2b4770;text-transform:uppercase;letter-spacing:.45px;font-size:9px;display:block}.briefFieldGrid p{color:#4b596d;margin:5px 0 0;font-size:10px;line-height:1.55}.briefDirectiveColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 15px;display:grid}.briefDirectiveColumns section{background:#f5f8fe;border-radius:10px;padding:12px}.briefDirectiveColumns ul{color:#4b596d;margin:7px 0 0;padding-left:16px;font-size:9px;line-height:1.55}.imageBriefV1 textarea{min-height:150px}.emptyBriefState{color:var(--muted);text-align:center;background:#f8faff;border:1px dashed #b9c7df;border-radius:12px;margin:0;padding:24px;font-size:10px}.imageHistorySummary{border:1px solid var(--line);border-radius:13px;padding:16px 18px}.imageHistorySummary summary{cursor:pointer;color:#284d7d;font-size:11px;font-weight:750}.imageHistorySummary .traceGrid{margin-top:14px}.legacyStrategyNotice{margin-top:0}@media (max-width:700px){.briefFieldGrid,.briefDirectiveColumns{grid-template-columns:1fr}.kimiDirector .strategyControl .buttonPrimary{width:100%}}.rendererWorkspace{border:1px solid var(--line);background:#f8faff;border-radius:14px;gap:13px;padding:18px;display:grid}.rendererWorkspace>label{color:#344054;gap:5px;max-width:330px;font-size:10px;font-weight:700;display:grid}.rendererAvailability{flex-wrap:wrap;gap:8px;display:flex}.rendererAvailability span{border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700}.rendererAvailability .ready{color:#21704e;background:#e8f8ef}.rendererAvailability .notReady{color:#7b8798;background:#f1f3f6}.rendererComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rendererCandidate{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.rendererCandidate.approved{border-color:#45a980;box-shadow:0 0 0 2px #dff6ec}.rendererCandidate>img,.rendererCandidate>.failedImage{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.rendererCandidate>header{gap:2px;padding:11px 12px 4px;display:grid}.rendererCandidate>header b{font-size:12px}.rendererCandidate>header span{color:var(--muted);font-size:9px}.rendererCandidate dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:8px 12px;display:grid}.rendererCandidate dl div{gap:1px;display:grid}.rendererCandidate dt{color:var(--muted);font-size:8px}.rendererCandidate dd{margin:0;font-size:9px;font-weight:700}.rendererCandidate>button{margin:4px 12px 12px}@media (max-width:700px){.rendererComparison{grid-template-columns:1fr}}.setupLoading{min-height:220px;color:var(--muted);background:#f8faff;border:1px dashed #b9c7df;border-radius:14px;place-items:center;font-size:11px;display:grid}.listingSetup{gap:16px;display:grid}.listingSetup fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.listingSetup fieldset:disabled{opacity:.82}.setupIntro{color:#fff;background:linear-gradient(120deg,#0b1c35,#173d75);border-radius:15px;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px;display:flex}.setupIntro h2{color:#fff;margin:7px 0 5px;font-size:21px}.setupIntro p{color:#b1c0d5;max-width:720px;margin:0;font-size:11px}.setupIntro small{color:#b8c8dc;font-size:9px}.setupStatus{color:#8b5b00;letter-spacing:.6px;text-transform:uppercase;background:#fff3d5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.setupStatus.approved{color:#087a55;background:#dcf8eb}.setupCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 24px}.setupCard>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.setupCard>header span{color:#3866c8;letter-spacing:1.25px;font-size:8px;font-weight:800}.setupCard h3{color:#1d3153;margin:4px 0 0;font-size:15px}.setupCard h4{color:#344054;margin:20px 0 10px;font-size:12px}.setupCard label{color:#445268;gap:6px;font-size:9px;font-weight:700;display:grid}.setupCard input,.setupCard textarea{color:#344054;background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;padding:10px 11px;font-size:11px;line-height:1.45}.setupCard textarea{resize:vertical}.setupGrid{gap:11px;display:grid}.setupGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.setupGrid.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.setupRecommendation{border-top:1px solid #edf1f6;gap:10px;padding:14px 0;display:grid}.setupRecommendation:first-of-type{border-top:0}.recommendationMeta{color:#718096;flex-wrap:wrap;align-items:center;gap:9px;font-size:9px;display:flex}.recommendationMeta>span{margin-right:auto}.confidence{color:#68758a;white-space:nowrap;background:#f1f3f6;border-radius:999px;padding:5px 8px;font-size:8px;display:inline-flex}.confidence.high{color:#087a55;background:#e7f7ef}.confidence.medium{color:#936214;background:#fff4dd}.setupCheck{border:1px solid #d8e0eb;border-radius:8px;align-self:end;align-items:center;min-height:39px;padding:0 11px;display:flex!important}.setupCheck input{width:auto}.textButton{color:#8f4550;background:0 0;border:0;padding:4px;font-size:9px}.secondary{color:#315a9d;background:#fff;border:1px solid #d6deea;border-radius:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:700}.emptyRecommendation{color:#738096;text-align:center;background:#f9fbfd;border:1px dashed #c6d1e1;border-radius:10px;margin:0;padding:18px;font-size:10px}.priceSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.priceSummary>div,.priceSummary>label{background:#fafbfe;border:1px solid #e0e6ef;border-radius:10px;align-content:start;gap:5px;min-height:91px;padding:13px;display:grid}.priceSummary span{color:#6c788b;font-size:9px}.priceSummary b{color:#1d3153;font-size:15px}.priceSummary small{color:#8792a3;font-size:8px}.setupNote{color:#69778c;margin:11px 0 0;font-size:9px;line-height:1.55}.priceLadderRow{grid-template-columns:1fr 150px 90px auto;align-items:center;gap:8px;margin:8px 0;display:grid}.priceLadderRow span{color:#7a8698;font-size:8px}.setupActions{justify-content:flex-end;align-items:center;gap:9px;padding:16px 0;display:flex}.setupActions p{color:#335c9d;margin:0 auto 0 0;font-size:10px}.isApproved .setupCard input,.isApproved .setupCard textarea{background:#f7f8fa}.listingTabPanel>.listingSetup{box-shadow:none}@media (max-width:760px){.setupIntro{padding:20px;display:grid}.setupCard{padding:19px 16px}.setupGrid.two,.setupGrid.three,.priceSummary{grid-template-columns:1fr}.priceLadderRow{grid-template-columns:minmax(0,1fr) 110px}.priceLadderRow span{grid-column:1}.setupActions{flex-direction:column;align-items:stretch}.setupActions p{margin:0}.setupActions button{width:100%}}.videoModule{gap:15px;display:grid}.videoModule>.block{box-shadow:none}.videoModule .block>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.videoModule .block>header h2,.videoModule .block>header h3{color:#1d3153;margin:4px 0;font-size:17px}.videoModule .block>header p{color:var(--muted);margin:3px 0 0;font-size:10px}.videoControls{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;display:grid}.videoAspectChoices{border:0;gap:8px;margin:0;padding:0;display:grid}.videoAspectChoices legend{color:#566276;margin-bottom:7px;font-size:9px;font-weight:800}.videoAspectOption{background:#fff;border:1px solid #d8e0eb;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.videoAspectOption input{accent-color:#316bff;margin-top:2px}.videoAspectOption label{color:#344054;cursor:pointer;gap:3px;font-size:10px;font-weight:700;display:grid}.videoAspectOption small{color:#758196;font-size:8px;font-weight:500}.videoFixedSpecs{grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;gap:8px;display:grid}.videoFixedSpecs>div{background:#f8faff;border:1px solid #e2e8f0;border-radius:10px;gap:5px;padding:11px;display:grid}.videoFixedSpecs span{color:#758196;font-size:8px;font-weight:700}.videoFixedSpecs b{color:#344054;font-size:10px}.videoControls select,.imageSettings select{color:#344054;background:#fff;border:1px solid #d8e0eb;border-radius:9px;width:100%;min-width:0;padding:10px;font-size:10px}.videoReferenceGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:15px;display:grid}.videoReferenceGrid button{background-color:#eef2f8;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:11px;min-height:124px;position:relative;overflow:hidden}.videoReferenceGrid button.selected{border-color:#316bff;box-shadow:0 0 0 3px #dfe8ff}.videoReferenceGrid button span{color:#fff;background:#071223c2;border-radius:6px;padding:5px;font-size:8px;position:absolute;bottom:6px;left:6px;right:6px}.warningText{color:#9b6816;font-size:10px}.videoBriefReadable{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.videoBriefReadable>div{background:#fafbfe;border:1px solid #e3e8f0;border-radius:10px;padding:13px}.videoBriefReadable .wide{grid-column:1/-1}.videoBriefReadable h4{color:#315a9d;margin:0 0 6px;font-size:10px}.videoBriefReadable p,.videoBriefReadable li{color:#4c586a;margin:0;font-size:10px;line-height:1.6}.videoBriefReadable ul{margin:0;padding-left:16px}.videoBriefReadable article{border-top:1px solid #e6ebf2;padding:10px 0}.videoBriefReadable article:first-of-type{border-top:0}.videoBriefReadable article b{font-size:10px}.videoBriefReadable article small{color:#758196;font-size:8px}.videoBrief details{margin-top:14px}.videoBrief summary{cursor:pointer;color:#315a9d;font-size:10px;font-weight:700}.videoBriefEditor{width:100%;min-height:360px;font-family:var(--font-geist-mono),monospace;border:1px solid #d8e0eb;border-radius:9px;margin:10px 0;padding:13px;font-size:10px;line-height:1.5}.videoState{color:#596579;text-transform:capitalize;background:#eef2f8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.state-completed{color:#087a55;background:#e6f8ef}.state-failed{color:#b42318;background:#fff0f0}.state-generating,.state-retrieving,.state-uploading,.state-submitting{color:#315ec1;background:#edf2ff}.videoStatus{background:#f0f4ff;border-radius:11px;align-items:center;gap:12px;margin-top:15px;padding:14px;display:flex}.videoStatus b{font-size:11px}.videoStatus p{color:#68758a;margin:2px 0 0;font-size:9px}.videoStatus .spinner{border:3px solid #cbd8f5;border-top-color:#316bff;border-radius:50%;width:20px;height:20px;animation:.9s linear infinite videoSpin}@keyframes videoSpin{to{transform:rotate(360deg)}}.videoCost .traceGrid{margin:12px 0}.videoPayButton{margin-top:4px}.videoCost>small{color:#7a8698;margin-top:7px;font-size:8px;display:block}.completedVideo{grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr);gap:18px;display:grid}.completedVideo video{background:#071223;border-radius:12px;width:100%;max-height:520px}.videoMeta h3{margin:0 0 7px}.videoMeta p{color:#657185;font-size:10px;line-height:1.6}.videoActions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.buttonLink{align-items:center;text-decoration:none;display:inline-flex}.videoHistory{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.videoHistory>button{color:#344054;text-align:left;background:#fff;border:1px solid #dfe6f1;border-radius:11px;gap:5px;padding:10px;display:grid}.videoHistory>button.selected{border-color:#316bff;box-shadow:0 0 0 2px #e4ebff}.videoHistory>button>div{background:#101828;border-radius:8px;place-items:center;min-height:94px;display:grid;overflow:hidden}.videoHistory video{object-fit:cover;width:100%;height:94px}.videoHistory b{font-size:10px}.videoHistory small{color:#758196;font-size:8px}.videoPlaceholder{color:#b7c4d8;text-transform:capitalize;font-size:9px}.videoLoading{color:#667085;place-items:center;min-height:230px;font-size:10px;display:grid}.videoSkeleton{background:linear-gradient(90deg,#eef2f7,#f8faff,#eef2f7) 0 0/200% 100%;border-radius:14px;width:100%;height:150px;animation:1.4s infinite videoSkeleton}@keyframes videoSkeleton{to{background-position:-200% 0}}.videoDurationChoice{color:#566276;align-content:start;gap:7px;font-size:9px;font-weight:800;display:grid}.videoDurationChoice input{color:#344054;background:#fff;border:1px solid #d8e0eb;border-radius:9px;width:100%;padding:10px;font-size:10px}.videoDurationChoice input:disabled{background:#f4f6f9}.videoDurationChoice small{color:#758196;font-size:8px;font-weight:500}.videoFixedSpecs{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.videoControls,.completedVideo{grid-template-columns:1fr}}@media (max-width:640px){.videoModule .block{padding:18px 14px}.videoControls,.videoBriefReadable,.videoFixedSpecs{grid-template-columns:1fr}.videoBriefReadable .wide{grid-column:auto}.videoReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.videoActions{flex-direction:column;align-items:stretch}.videoActions>*{justify-content:center;width:100%}.videoHistory{grid-template-columns:1fr}.listingDetail{padding:20px 12px}.listingTabs{margin-left:-4px;margin-right:-4px}}.marketingDocsButton{border:1px solid #aaa7ff6b;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:6px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;color:#d6d4ff!important}.marketingHeroV62{padding-bottom:82px}.marketingHeroV62 .marketingHeroCopy{max-width:940px;margin-bottom:46px}.marketingHeroV62 h1{font-size:clamp(42px,5vw,66px)}.marketingHeroDocs{color:#c5c2ff;border-color:#aaa7ff61}.marketingProductFigure{background:#080808;border:1px solid #ffffff1f;border-radius:18px;min-width:0;margin:0;overflow:hidden;box-shadow:0 32px 80px #00000057}.marketingProductChrome{background:#151515;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:34px;padding:0 13px;display:flex}.marketingProductChrome>span{background:#454545;border-radius:50%;width:7px;height:7px}.marketingProductChrome>span:first-child{background:#7772ff}.marketingProductChrome small{color:#8d8d98;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:700}.marketingProductFigure img{background:#f4f6fb;width:100%;height:auto;display:block}.marketingProductFigure figcaption{color:#888e99;padding:11px 14px;font-size:10px}.marketingStatusBand{border-top:1px solid var(--mh-line-soft);border-bottom:1px solid var(--mh-line-soft);background:#0d0d0d}.marketingStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketingStatusGrid article{border-right:1px solid var(--mh-line-soft);min-height:130px;padding:26px 30px;position:relative}.marketingStatusGrid article:last-child{border-right:0}.marketingStatusGrid article>span{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.marketingStatusGrid article.live>span{color:#53e0b7;background:#2fd9a621}.marketingStatusGrid article.beta>span{color:#aaa7ff;background:#7772ff29}.marketingStatusGrid article.boundary>span{color:#f0c35b;background:#f0b42921}.marketingStatusGrid p{color:var(--mh-muted);margin:0;font-size:12px;line-height:1.6}.marketingJourneyLine{background:linear-gradient(90deg,#0000,#7772ff 10% 90%,#0000);height:1px;margin:0 7% -1px}.marketingStepGridSix{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.marketingStepGridSix .marketingStep{min-height:190px}.marketingStep>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.marketingStep>header>span{width:40px;height:40px;color:var(--mh-accent-text);font-family:var(--font-geist-mono),monospace;background:#6366f11f;border-radius:50%;place-items:center;font-size:11px;display:grid}.marketingStep>header small{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.marketingStep>header small.live{color:#51d8b1;background:#2fd9a61c}.marketingStep>header small.beta{color:#aaa7ff;background:#7772ff29}.marketingFeatureSection{border-top:1px solid var(--mh-line-soft)}.marketingFeatureGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:64px;display:grid}.marketingFeatureGridReverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.marketingFeatureCopy h2{color:#fff;letter-spacing:-1.8px;margin:9px 0 17px;font-size:clamp(31px,3.5vw,44px);line-height:1.12}.marketingFeatureCopy>p:not(.marketingLead):not(.marketingNotice){color:var(--mh-muted);font-size:14px;line-height:1.7}.marketingCheckList{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.marketingCheckList li{color:#bbc0ca;padding-left:25px;font-size:12px;line-height:1.6;position:relative}.marketingCheckList li:before{color:#43d5aa;content:"✓";background:#2fd9a621;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:2px;left:0}.marketingScreenshotStack{gap:18px;display:grid}.marketingScreenshotStack .marketingProductFigure:last-child{margin-left:9%;transform:translateY(-4px)}.marketingSetupSection{border-top:1px solid var(--mh-line-soft);background:#0a0a0a}.marketingMiniFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.marketingMiniFeatureGrid article{border:1px solid var(--mh-line-soft);background:var(--mh-panel);border-radius:11px;padding:15px}.marketingMiniFeatureGrid h3{color:#fff;margin:0 0 5px;font-size:13px}.marketingMiniFeatureGrid p{color:var(--mh-muted);margin:0;font-size:10px;line-height:1.5}.marketingNotice{color:#c9b989;background:#f0b42912;border-left:2px solid #f0b429;margin:18px 0 0;padding:14px 15px;font-size:11px;line-height:1.6}.marketingVisualSection{border-top:1px solid var(--mh-line-soft);background:var(--mh-surface)}.marketingVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.marketingVisualFeature{border:1px solid var(--mh-line);background:#00000052;border-radius:18px;align-content:start;gap:16px;padding:23px;display:grid}.marketingFeatureTitle{align-items:flex-start;gap:13px;display:flex}.marketingFeatureTitle>span{color:#aaa7ff;width:38px;height:38px;font-family:var(--font-geist-mono),monospace;background:#7772ff29;border-radius:11px;place-items:center;font-size:10px;display:grid}.marketingFeatureTitle small{color:#aaa7ff;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.marketingFeatureTitle h3{color:#fff;margin:3px 0 0;font-size:18px}.marketingVisualFeature>p{min-height:67px;color:var(--mh-muted);margin:0;font-size:12px;line-height:1.65}.marketingSafeguard{background:linear-gradient(90deg,#7772ff21,#7c3aed12);border:1px solid #7772ff52;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:24px;margin-top:22px;padding:20px 23px;display:grid}.marketingSafeguard>span{color:#c5c2ff;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.marketingSafeguard p{color:#adb2bd;margin:0;font-size:11px;line-height:1.7}.marketingSafeguard strong{color:#fff}.marketingControlSection{border-top:1px solid var(--mh-line-soft);background:#090909}.marketingControlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.marketingControlGrid article{padding:24px}.marketingControlGrid article>span{color:#7772ff;font-family:var(--font-geist-mono),monospace;font-size:11px}.marketingControlGrid h3{color:#fff;margin:18px 0 7px;font-size:16px}.marketingControlGrid p{color:var(--mh-muted);margin:0;font-size:11px;line-height:1.6}.marketingEvolutionSection{border-top:1px solid var(--mh-line-soft);background:linear-gradient(#121212,#090909)}.marketingTimeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;position:relative}.marketingTimeline:before{content:"";background:linear-gradient(90deg,#31313a,#7772ff);height:1px;position:absolute;top:8px;left:7%;right:7%}.marketingTimeline article{border-right:1px solid var(--mh-line-soft);padding:32px 16px 18px;position:relative}.marketingTimeline article:last-child{border-right:0}.marketingTimeline article>span{background:#111;border:2px solid #7772ff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:16px}.marketingTimeline article.current{background:#7772ff14}.marketingTimeline article.current>span{background:#7772ff;box-shadow:0 0 0 6px #7772ff1f}.marketingTimeline small{color:#aaa7ff;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.marketingTimeline p{color:var(--mh-muted);margin:0;font-size:10px;line-height:1.6}.marketingEvolutionClose{color:#c8cad2;text-align:center;margin:24px 0 0;font-size:12px}.marketingFooter small a{text-underline-offset:3px;text-decoration:underline}.docsPage{--docs-bg:#0a0a0a;--docs-surface:#121212;--docs-panel:#171717;--docs-line:#ffffff1a;--docs-ink:#f5f6f8;--docs-muted:#a0a5af;--docs-accent:#7772ff;background:var(--docs-bg);min-height:100vh;color:var(--docs-ink);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6}.docsPage *{box-sizing:border-box}.docsPage a{color:inherit}.docsContainer{width:min(1120px,100% - 40px);margin:0 auto}.docsTopbar{z-index:50;border-bottom:1px solid var(--docs-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ae6;position:sticky;top:0}.docsTopbarInner{align-items:center;gap:28px;min-height:64px;display:flex}.docsTopbarInner>a:first-child{text-decoration:none}.docsBrand{white-space:nowrap;align-items:center;gap:9px;display:flex}.docsBrand>span{background:linear-gradient(135deg,#6f6bff,#7c3aed);border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.docsBrand strong{font-size:20px}.docsBrand small{color:var(--docs-muted);font-size:12px}.docsTopbar nav{align-items:center;gap:24px;margin-left:auto;display:flex}.docsTopbar nav a{color:var(--docs-muted);font-size:12px;text-decoration:none}.docsTopbar nav a:hover{color:#fff}.docsHomeButton{border:1px solid var(--docs-line);border-radius:8px;align-items:center;min-height:38px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.docsHero{background:linear-gradient(#0a0a0a,#121212);padding:90px 0;position:relative;overflow:hidden}.docsGlow{filter:blur(100px);background:#6366f126;border-radius:50%;width:700px;height:500px;position:absolute;top:-250px;left:10%}.docsHeroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid;position:relative}.docsPill{color:#aaa7ff;background:#7772ff1f;border:1px solid #7772ff61;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.docsHero h1{letter-spacing:-3.4px;margin:18px 0;font-size:clamp(48px,6vw,76px);line-height:1}.docsHero>div>div>p,.docsHeroGrid>div>p{max-width:660px;color:var(--docs-muted);margin:0 0 17px;font-size:19px;line-height:1.65}.docsHeroGrid>div>strong{color:#c8c5ff;font-size:13px}.docsHeroActions{gap:12px;margin-top:30px;display:flex}.docsPrimaryButton,.docsSecondaryButton{border-radius:9px;justify-content:center;align-items:center;min-height:45px;padding:9px 19px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.docsPrimaryButton{background:#fff;color:#080808!important}.docsSecondaryButton{border:1px solid var(--docs-line);color:#fff}.docsHeroCard{border:1px solid var(--docs-line);background:#ffffff0b;border-radius:17px;padding:25px}.docsHeroCard h2{margin:0 0 17px;font-size:19px}.docsHeroCard>div{border-top:1px solid #ffffff12;padding:15px 0}.docsHeroCard p{color:var(--docs-muted);margin:8px 0 0;font-size:11px}.docsStatus{color:#53e0b7;letter-spacing:.08em;text-transform:uppercase;background:#2fd9a621;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.docsStatus.beta{color:#aaa7ff;background:#7772ff2b}.docsStatus.boundary{color:#f0c35b;background:#f0b42921}.docsSection{border-top:1px solid #ffffff0f;padding:86px 0}.docsSectionHeading{text-align:center;max-width:760px;margin:0 auto 42px}.docsSectionHeading>span:not(.docsStatus){color:#aaa7ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.docsSectionHeading h2{letter-spacing:-1.8px;margin:8px 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.12}.docsSectionHeading p{color:var(--docs-muted);margin:0;font-size:15px}.docsSectionHeading.docsLeft{text-align:left;margin:0}.docsWorkflowSection{background:#0b0b0b}.docsWorkflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.docsWorkflowGrid article{border:1px solid var(--docs-line);background:#ffffff09;border-radius:14px;min-height:190px;padding:22px}.docsWorkflowGrid article>span{color:#aaa7ff;width:36px;height:36px;font-family:var(--font-geist-mono),monospace;background:#7772ff24;border-radius:50%;place-items:center;font-size:10px;display:grid}.docsWorkflowGrid article>small{color:#7772ff;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:800;display:block}.docsWorkflowGrid h3{margin:4px 0 7px;font-size:16px}.docsWorkflowGrid p{color:var(--docs-muted);margin:0;font-size:11px}.docsTwoColumn{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;display:grid}.docsAlignStart{align-items:start}.docsChecklist{gap:11px;display:grid}.docsChecklist article{border:1px solid var(--docs-line);background:#ffffff09;border-radius:12px;gap:15px;padding:17px;display:flex}.docsChecklist article>span{color:#aaa7ff;background:#7772ff26;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;font-size:10px;font-weight:800;display:grid}.docsChecklist h3,.docsPlainList h3{margin:0 0 4px;font-size:14px}.docsChecklist p{color:var(--docs-muted);margin:0;font-size:11px}.docsInputsSection,.docsSetupGuide,.docsCostsGuide{background:var(--docs-surface)}.docsInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.docsInputGrid article{border:1px solid var(--docs-line);background:#0b0b0b;border-radius:16px;padding:26px}.docsInputGrid article>span{color:#53e0b7;text-transform:uppercase;font-size:8px;font-weight:800}.docsInputGrid h3{margin:8px 0;font-size:20px}.docsInputGrid p{color:var(--docs-muted);margin:0;font-size:12px}.docsInputGrid small{color:#aaa7ff;margin-top:18px;font-size:10px;display:block}.docsNote,.docsSafeguard{background:#7772ff14;border:1px solid #7772ff47;border-radius:12px;grid-template-columns:150px 1fr;gap:20px;margin-top:18px;padding:18px 20px;display:grid}.docsNote strong,.docsSafeguard strong{color:#c9c6ff;font-size:11px}.docsNote p,.docsSafeguard p{color:var(--docs-muted);margin:0;font-size:11px}.docsPlainList{border:1px solid var(--docs-line);background:#ffffff09;border-radius:15px;gap:0;display:grid}.docsPlainList p{color:var(--docs-muted);border-bottom:1px solid #ffffff12;margin:0;padding:16px 18px;font-size:11px}.docsPlainList p:last-child{border-bottom:0}.docsPlainList strong{color:#fff}.docsProviderCard{background:linear-gradient(145deg,#7772ff1f,#ffffff09);border:1px solid #7772ff47;border-radius:17px;padding:25px}.docsProviderCard>span{color:#aaa7ff;text-transform:uppercase;font-size:9px;font-weight:800}.docsProviderCard>h2{margin:7px 0 16px;font-size:25px}.docsProviderCard>div{border-top:1px solid #ffffff14;padding:14px 0}.docsProviderCard h3{margin:0 0 4px;font-size:13px}.docsProviderCard p{color:var(--docs-muted);margin:0;font-size:10px}.docsFourGrid,.docsThreeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.docsThreeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.docsFourGrid article,.docsThreeGrid article{border:1px solid var(--docs-line);background:#0b0b0b;border-radius:14px;padding:21px}.docsFourGrid h3,.docsThreeGrid h3{margin:0 0 8px;font-size:15px}.docsFourGrid p,.docsThreeGrid p{color:var(--docs-muted);margin:0;font-size:10px}.docsMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.docsMediaGrid article{border:1px solid var(--docs-line);background:#ffffff09;border-radius:17px;padding:27px}.docsMediaGrid article>span{color:#aaa7ff;text-transform:uppercase;font-size:9px;font-weight:800}.docsMediaGrid h3{margin:7px 0 17px;font-size:21px}.docsMediaGrid ol{color:var(--docs-muted);gap:10px;margin:0;padding-left:20px;font-size:11px;display:grid}.docsApprovalGuide{background:#090909}.docsBoundaryList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.docsBoundaryList li{border:1px solid var(--docs-line);color:var(--docs-muted);background:#ffffff09;border-radius:11px;padding:15px 16px 15px 42px;font-size:11px;position:relative}.docsBoundaryList li:before{color:#f0c35b;content:"—";font-weight:800;position:absolute;top:15px;left:16px}.docsFinalCta{border-top:1px solid var(--docs-line);text-align:center;background:linear-gradient(#111,#090909);padding:90px 0}.docsFinalCta span{color:#aaa7ff;text-transform:uppercase;font-size:10px;font-weight:800}.docsFinalCta h2{letter-spacing:-1.8px;margin:8px 0 12px;font-size:clamp(32px,4vw,46px)}.docsFinalCta p{color:var(--docs-muted);margin:0 auto 26px}.docsFooter{border-top:1px solid var(--docs-line);background:#050505;padding:34px 0}.docsFooter .docsContainer{justify-content:space-between;align-items:center;gap:20px;display:flex}.docsFooter p,.docsFooter>a{color:var(--docs-muted);font-size:10px}.docsFooter>a{text-decoration:none}@media (max-width:1000px){.marketingFeatureGrid,.marketingFeatureGridReverse{grid-template-columns:1fr;gap:42px}.marketingScreenshotStack{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingScreenshotStack .marketingProductFigure:last-child{margin-left:0;transform:none}.marketingControlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingTimeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marketingTimeline:before{display:none}.marketingTimeline article{border:1px solid var(--mh-line-soft);border-radius:12px}.marketingTimeline article>span{top:13px}.docsTopbar nav{display:none}.docsHeroGrid{grid-template-columns:1fr;gap:42px}.docsTwoColumn{grid-template-columns:1fr;gap:38px}.docsSectionHeading.docsLeft{max-width:760px}.docsFourGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketingStatusGrid,.marketingStepGridSix,.marketingVisualGrid{grid-template-columns:1fr}.marketingStatusGrid article{border-right:0;border-bottom:1px solid var(--mh-line-soft);min-height:0}.marketingStatusGrid article:last-child{border-bottom:0}.marketingJourneyLine{display:none}.marketingScreenshotStack{grid-template-columns:1fr}.marketingSafeguard,.docsNote,.docsSafeguard{grid-template-columns:1fr;gap:8px}.marketingTimeline{grid-template-columns:1fr}.marketingHeroDocs{display:none}.marketingProductFigure figcaption{font-size:9px}.docsContainer{width:min(100% - 30px,1120px)}.docsHero{padding:68px 0}.docsHero h1{letter-spacing:-2.3px;font-size:52px}.docsWorkflowGrid,.docsInputGrid,.docsMediaGrid,.docsThreeGrid{grid-template-columns:1fr}.docsSection{padding:68px 0}.docsFooter .docsContainer{text-align:center;flex-direction:column}}@media (max-width:520px){.marketingDocsButton{padding:6px 9px;font-size:10px}.marketingDesktopSignIn,.marketingNavActions>.marketingLightButton{display:none}.marketingMiniFeatureGrid,.marketingControlGrid{grid-template-columns:1fr}.marketingVisualFeature,.marketingSafeguard{padding:17px}.docsTopbarInner{gap:12px}.docsBrand small{display:none}.docsHomeButton{margin-left:auto}.docsHero h1{font-size:43px}.docsHeroActions{flex-direction:column;align-items:stretch}.docsPrimaryButton,.docsSecondaryButton{width:100%}.docsFourGrid{grid-template-columns:1fr}.docsSectionHeading h2{font-size:32px}.docsFooter p{margin:0}}.marketingLiveStats{border-top:1px solid var(--mh-line-soft);background:linear-gradient(180deg,var(--mh-deep),var(--mh-surface));padding:68px 0}.marketingLiveStatsHead{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:34px;display:flex}.marketingLiveStatsHead .marketingEyebrow{margin-bottom:12px}.marketingLiveStatsHead h2{letter-spacing:-1.2px;margin:0 0 10px;font-size:clamp(28px,3.4vw,42px)}.marketingLiveStatsHead p{max-width:640px;color:var(--mh-muted);margin:0;font-size:14px;line-height:1.65}.marketingLiveStatsHead .marketingPill{flex:none;margin:0}.marketingStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketingStat{border:1px solid var(--mh-line);background:var(--mh-panel);border-radius:16px;gap:8px;padding:20px;display:grid}.marketingStat span{color:var(--mh-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.marketingStat b{letter-spacing:-.8px;font-size:30px;font-weight:650}.marketingStatsNote{color:var(--mh-muted);background:#f0b42914;border:1px solid #f0b42959;border-radius:12px;padding:14px 16px;font-size:12px}@media (max-width:1000px){.marketingStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.marketingLiveStatsHead{display:grid}.marketingStatsGrid{grid-template-columns:1fr 1fr}.marketingStat{padding:15px}.marketingStat b{font-size:24px}}@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}
