/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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,::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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (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}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{columns:2}.columns-3{columns:3}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.select-all{-webkit-user-select:all;user-select:all}}:root{--cream:#f7f3eb;--paper:#fffcf7;--ink:#252522;--muted:#77746d;--line:#e4ddd2;--coral:#ef6a5b;--coral-dark:#d95447;--coral-soft:#ffe5df;--green:#2f765b;--green-soft:#e4f1eb;--blue:#315d76;--sidebar:#252522}.shop-tracker-page{gap:22px;display:grid}.shop-coach{gap:16px;display:grid}.shop-coach-hero{border:1px solid var(--coral);justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(24px,4vw,42px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shop-coach-hero{border:1px solid color-mix(in srgb, var(--coral) 24%, var(--line))}}.shop-coach-hero{background:radial-gradient(circle at 88% 8%, var(--green) 0, transparent 34%), linear-gradient(135deg, var(--coral-soft) 0%, var(--surface-raised) 64%);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.shop-coach-hero{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--green) 16%, transparent) 0, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--coral-soft) 72%, var(--surface)) 0%, var(--surface-raised) 64%)}}.shop-coach-hero{box-shadow:var(--shadow-md)}.shop-coach-hero>div:first-child{max-width:760px}.shop-coach-hero h2{letter-spacing:-.045em;max-width:720px;margin:7px 0 10px;font-size:clamp(28px,4vw,46px);line-height:1.02}.shop-coach-hero>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.shop-coach-refresh{flex:none;justify-items:end;gap:8px;display:grid}.shop-coach-refresh span{color:var(--muted);font-size:11px;font-weight:700}.shop-coach-refresh .button{white-space:nowrap}.shop-coach-connect{border:1px solid var(--coral);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.shop-coach-connect{border:1px solid color-mix(in srgb, var(--coral) 25%, var(--line))}}.shop-coach-connect{background:linear-gradient(135deg, var(--surface-raised), var(--coral-soft));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.shop-coach-connect{background:linear-gradient(135deg, var(--surface-raised), color-mix(in srgb, var(--coral-soft) 62%, var(--surface)))}}.shop-coach-connect{box-shadow:var(--shadow-md)}.shop-coach-connect h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(24px,3vw,34px)}.shop-coach-connect p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.shop-coach-lock{background:var(--coral);color:#fff;width:58px;height:58px;box-shadow:0 12px 28px var(--coral);border-radius:17px;place-items:center;font-size:24px;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.shop-coach-lock{box-shadow:0 12px 28px color-mix(in srgb, var(--coral) 24%, transparent)}}.shop-coach-error,.shop-coach-loading,.shop-coach-clear{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:18px 20px;display:flex}.shop-coach-error{border-color:#e25544}@supports (color:color-mix(in lab, red, red)){.shop-coach-error{border-color:color-mix(in srgb, #e25544 42%, var(--line))}}.shop-coach-error p,.shop-coach-clear p{color:var(--muted);margin:4px 0 0;font-size:12px}.shop-coach-error button{background:var(--ink);color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.shop-coach-loading{color:var(--muted);justify-content:flex-start}.shop-coach-loading span{background:var(--coral);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite coach-pulse}.shop-coach-loading span:nth-child(2){animation-delay:.15s}.shop-coach-loading span:nth-child(3){animation-delay:.3s}.shop-coach-loading p{margin:0 0 0 4px;font-size:13px}@keyframes coach-pulse{0%,80%,to{opacity:.28;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.shop-coach-clear{justify-content:flex-start}.shop-coach-clear>span{background:var(--green);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.shop-coach-clear>span{background:color-mix(in srgb, var(--green) 16%, var(--surface))}}.shop-coach-clear>span{color:var(--green);font-weight:900}.shop-coach-clear h3{margin:0}.shop-coach-clear p{line-height:1.5}.shop-coach-scoreboard{grid-template-columns:minmax(300px,1.7fr) repeat(3,minmax(150px,1fr));gap:12px;display:grid}.shop-coach-scoreboard>article{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:17px;padding:18px}.shop-coach-scoreboard>article:first-child{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.shop-coach-scoreboard>article:first-child.evidence-strong{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.shop-coach-scoreboard>article:first-child.evidence-strong{border-color:color-mix(in srgb, var(--green) 44%, var(--line))}}.shop-coach-scoreboard>article:first-child.evidence-developing{border-color:#d89a32}@supports (color:color-mix(in lab, red, red)){.shop-coach-scoreboard>article:first-child.evidence-developing{border-color:color-mix(in srgb, #d89a32 44%, var(--line))}}.shop-coach-score{background:var(--coral-soft);border-radius:50%;justify-content:center;align-items:baseline;width:72px;height:72px;display:flex}@supports (color:color-mix(in lab, red, red)){.shop-coach-score{background:color-mix(in srgb, var(--coral-soft) 72%, var(--surface-raised))}}.shop-coach-score{box-shadow:inset 0 0 0 7px var(--coral)}@supports (color:color-mix(in lab, red, red)){.shop-coach-score{box-shadow:inset 0 0 0 7px color-mix(in srgb, var(--coral) 12%, transparent)}}.shop-coach-score strong{align-self:center;font-size:26px}.shop-coach-score small{color:var(--muted);align-self:center;font-size:10px}.shop-coach-scoreboard span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.shop-coach-scoreboard h3{margin:3px 0 5px;font-size:16px}.shop-coach-scoreboard p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.shop-coach-scoreboard>article:not(:first-child)>strong{letter-spacing:-.035em;min-height:40px;margin:12px 0 5px;font-size:clamp(22px,2.5vw,31px);line-height:1.1;display:block}.shop-coach-scoreboard>article:not(:first-child)>strong small{color:var(--muted);letter-spacing:0;font-size:13px}.best-next-action{border:1px solid var(--green);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.best-next-action{border:1px solid color-mix(in srgb, var(--green) 42%, var(--line))}}.best-next-action{background:linear-gradient(135deg, var(--green) 0%, var(--surface) 64%);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.best-next-action{background:linear-gradient(135deg, color-mix(in srgb, var(--green) 9%, var(--surface)) 0%, var(--surface) 64%)}}.best-next-action{box-shadow:var(--shadow-md)}.best-action-label{border-bottom:1px solid var(--green);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.best-action-label{border-bottom:1px solid color-mix(in srgb, var(--green) 20%, var(--line))}}.best-action-label{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.best-action-label{background:color-mix(in srgb, var(--green) 8%, transparent)}}.best-action-label>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.best-action-label b,.confidence-pill,.impact-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 8px;font-size:10px;line-height:1}.confidence-high,.confidence-pill.high{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.confidence-high,.confidence-pill.high{background:color-mix(in srgb, var(--green) 14%, var(--surface))}}.confidence-high,.confidence-pill.high{color:var(--green)}.confidence-medium,.confidence-pill.medium{background:#d89a32}@supports (color:color-mix(in lab, red, red)){.confidence-medium,.confidence-pill.medium{background:color-mix(in srgb, #d89a32 15%, var(--surface))}}.confidence-medium,.confidence-pill.medium{color:#a86b09}.confidence-guardrail,.confidence-pill.guardrail{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.confidence-guardrail,.confidence-pill.guardrail{background:color-mix(in srgb, var(--muted) 13%, var(--surface))}}.confidence-guardrail,.confidence-pill.guardrail{color:var(--muted)}.best-action-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:clamp(22px,3vw,32px);display:grid}.best-action-body h3{letter-spacing:-.035em;max-width:780px;margin:0 0 9px;font-size:clamp(22px,3vw,32px);line-height:1.12}.best-action-body p{max-width:820px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.action-instruction,.action-copy>strong{color:var(--ink);margin-top:13px;font-size:12px;line-height:1.5;display:block}.action-evidence{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.action-evidence span{border:1px solid var(--line);background:var(--surface-raised);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.best-action-buttons{gap:8px;min-width:190px;display:grid}.best-action-buttons .button{text-align:center;justify-content:center}.shop-action-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.shop-action-queue,.shop-coach-sidebar>section,.shop-coach-sidebar>details,.completed-shop-actions{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px}.shop-coach-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;display:flex}.shop-coach-heading h3{margin:4px 0;font-size:20px}.shop-coach-heading p:last-child{color:var(--muted);margin:0;font-size:11px}.shop-coach-heading>span{background:var(--surface-raised);min-width:42px;height:28px;color:var(--muted);border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:grid}.shop-action-list>article{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 145px;align-items:start;gap:14px;padding:18px 20px;display:grid}.shop-action-list>article:first-child{border-top:0}.action-rank{background:var(--surface-raised);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.action-copy>div:first-child{flex-wrap:wrap;gap:5px;display:flex}.impact-pill.high{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.impact-pill.high{background:color-mix(in srgb, var(--coral) 14%, var(--surface))}}.impact-pill.high{color:var(--coral)}.impact-pill.medium{background:#d89a32}@supports (color:color-mix(in lab, red, red)){.impact-pill.medium{background:color-mix(in srgb, #d89a32 14%, var(--surface))}}.impact-pill.medium{color:#a86b09}.impact-pill.low{background:var(--surface-raised);color:var(--muted)}.action-copy h4{margin:8px 0 6px;font-size:15px;line-height:1.35}.action-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.action-buttons{gap:7px;display:grid}.action-buttons button:not(.text-button),.action-buttons a,.shop-snapshot-actions button,.completed-shop-actions article button{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);font:inherit;text-align:center;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none}.action-buttons button:first-child{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.action-buttons button:first-child{border-color:color-mix(in srgb, var(--coral) 30%, var(--line))}}.action-buttons button:first-child{background:var(--coral-soft)}@supports (color:color-mix(in lab, red, red)){.action-buttons button:first-child{background:color-mix(in srgb, var(--coral-soft) 64%, var(--surface))}}.action-buttons button:first-child{color:var(--coral)}.shop-action-empty{padding:28px 20px}.shop-action-empty strong{font-size:14px}.shop-action-empty p{color:var(--muted);margin:5px 0 0;font-size:12px}.shop-coach-sidebar{gap:12px;display:grid}.shop-coach-sidebar>section{padding:18px}.shop-coach-sidebar h3{margin:5px 0 15px;font-size:17px}.shop-coach-sidebar dl{gap:0;margin:0;display:grid}.shop-coach-sidebar dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.shop-coach-sidebar dt{color:var(--muted);font-size:11px}.shop-coach-sidebar dd{margin:0;font-size:12px;font-weight:850}.shop-snapshot-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.shop-coach-sidebar>details{overflow:hidden}.shop-coach-sidebar>details summary{color:var(--ink);cursor:pointer;padding:15px 17px;font-size:12px;font-weight:850}.shop-coach-sidebar>details[open] summary{border-bottom:1px solid var(--line)}.shop-coach-sidebar ul{color:var(--muted);gap:9px;margin:0;padding:15px 18px 18px 34px;font-size:11px;line-height:1.5;display:grid}.shop-method{color:var(--muted);margin:0;padding:2px 4px;font-size:10px;line-height:1.5}.completed-shop-actions{padding:13px 16px}.completed-shop-actions>div{gap:7px;margin-top:10px;display:grid}.completed-shop-actions article{background:var(--surface-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.completed-shop-actions article strong,.completed-shop-actions article small{display:block}.completed-shop-actions article strong{font-size:12px}.completed-shop-actions article small{color:var(--muted);margin-top:3px;font-size:10px}.competitor-research-disclosure{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.competitor-research-disclosure>summary{cursor:pointer;grid-template-columns:130px minmax(180px,auto) minmax(0,1fr);align-items:center;gap:14px;padding:17px 20px;list-style-position:inside;display:grid}.competitor-research-disclosure>summary::marker{color:var(--coral)}.competitor-research-disclosure>summary span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.competitor-research-disclosure>summary strong{font-size:13px}.competitor-research-disclosure>summary small{color:var(--muted);font-size:11px;line-height:1.45}.competitor-research-disclosure[open]>summary{border-bottom:1px solid var(--line)}.competitor-research-body{gap:14px;padding:18px;display:grid}.competitor-research-body .module-heading{margin:0}[data-theme=dark] .shop-coach-hero,[data-theme=dark] .shop-coach-connect{background:radial-gradient(circle at 88% 8%, #2e9c701f, transparent 34%), linear-gradient(135deg, var(--coral), var(--surface-raised))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .shop-coach-hero,[data-theme=dark] .shop-coach-connect{background:radial-gradient(circle at 88% 8%, #2e9c701f, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--coral) 8%, var(--surface)), var(--surface-raised))}}[data-theme=dark] .confidence-medium,[data-theme=dark] .confidence-pill.medium,[data-theme=dark] .impact-pill.medium{color:#f1bd67}@media (width<=1180px){.shop-coach-scoreboard{grid-template-columns:1.5fr 1fr 1fr}.shop-coach-scoreboard>article:last-child{grid-column:span 3}.shop-action-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=900px){.shop-coach-hero,.best-action-body{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.shop-coach-refresh{justify-items:stretch}.shop-coach-refresh .button{width:100%}.shop-coach-scoreboard{grid-template-columns:1fr 1fr}.shop-coach-scoreboard>article:first-child,.shop-coach-scoreboard>article:last-child{grid-column:span 2}.shop-action-layout{grid-template-columns:1fr}.shop-coach-sidebar{grid-template-columns:1fr 1fr}.shop-method{grid-column:span 2}}@media (width<=680px){.shop-coach-connect{grid-template-columns:1fr}.shop-coach-lock{width:48px;height:48px}.shop-coach-scoreboard{grid-template-columns:1fr}.shop-coach-scoreboard>article:first-child,.shop-coach-scoreboard>article:last-child{grid-column:auto}.best-action-body{padding:20px}.best-action-buttons{min-width:0}.shop-action-list>article{grid-template-columns:30px minmax(0,1fr)}.action-buttons{grid-column:2;grid-template-columns:1fr 1fr}.action-buttons .text-button{grid-column:span 2}.shop-coach-sidebar{grid-template-columns:1fr}.shop-method{grid-column:auto}.competitor-research-disclosure>summary{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){.shop-coach-loading span{opacity:.7;animation:none}}*{box-sizing:border-box}html{background:var(--cream)}body{color:var(--ink);background:var(--cream);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{color:inherit}.app-shell{grid-template-columns:226px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#fff;flex-direction:column;min-height:100vh;padding:24px 16px;display:flex}.brand{letter-spacing:-.3px;align-items:center;gap:10px;padding:0 8px 25px;font-size:17px;font-weight:750;display:flex}.brand-mark{background:var(--coral);letter-spacing:-.5px;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.new-pack{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:700;transition:all .16s;display:flex}.new-pack:hover{background:#f17769;transform:translateY(-1px)}.nav-label{color:#98968f;text-transform:uppercase;letter-spacing:.12em;margin:27px 10px 8px;font-size:10px;font-weight:700}.nav-label.second{margin-top:30px}.nav-item{color:#c9c7c0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:10px 11px;font-size:13px;display:flex}.nav-item span{color:#a7a49c;width:18px;font-size:15px}.nav-item b{color:#8e8b83;background:#373733;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10px}.nav-item:hover,.nav-item.active{color:#fff;background:#373733}.nav-item.active span{color:var(--coral)}.privacy-note{background:#2f2f2c;border:1px solid #454540;border-radius:10px;align-items:flex-start;gap:9px;margin-top:auto;padding:12px;display:flex}.privacy-dot{background:#67c998;border-radius:50%;flex:0 0 8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #67c9981f}.privacy-note strong,.privacy-note small{display:block}.privacy-note small{color:#98968f;margin-top:3px;font-size:9px}.workspace{min-width:0}.topbar{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:75px;padding:0 31px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 4px;font-size:9px;font-weight:750}.eyebrow.coral{color:var(--coral-dark)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.35px;margin:0;font-size:18px}h2{letter-spacing:-.65px;margin:0 0 7px;font-size:24px}h3{margin-bottom:5px}.top-actions{align-items:center;gap:9px;display:flex}.saved-status{color:var(--muted);margin-right:6px;font-size:10px}.saved-status i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:700;transition:all .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--coral);color:#fff;box-shadow:0 6px 18px #ef6a5b2e}.button.primary:hover{background:var(--coral-dark)}.button.secondary{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.button.large{padding:13px 18px;font-size:12px}.button.link-button{text-decoration:none}.button:disabled{opacity:.48;cursor:not-allowed;transform:none}.stagebar{border-bottom:1px solid var(--line);background:#fbf8f2;align-items:center;height:68px;padding:0 31px;display:flex}.stage{cursor:pointer;height:100%;color:var(--muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.stage:not(:last-child):after{content:"";background:var(--line);width:calc(100% - 104px);height:1px;position:absolute;top:33px;left:calc(50% + 47px)}.stage span{z-index:1;background:#fbf8f2;border:1px solid #d6cfc5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:750;display:grid;position:relative}.stage em{font-style:normal;font-weight:650}.stage.active{color:var(--ink)}.stage.active span{color:#fff;background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 4px var(--coral-soft)}.stage.done span{color:#fff;background:var(--green);border-color:var(--green)}.stage.done:after{background:#93b4a4}.content-grid{grid-template-columns:minmax(0,1fr) 292px;min-height:calc(100vh - 143px);display:grid}.main-panel{min-width:0;padding:28px 31px 60px}.right-rail{border-left:1px solid var(--line);background:#fbf8f2;padding:25px 20px}.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.section-heading p:not(.eyebrow),.subheading p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.5}.status-badge{background:var(--coral-soft);color:var(--coral-dark);border-radius:99px;flex:none;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.status-badge.good{background:var(--green-soft);color:var(--green)}.dropzone{text-align:center;cursor:pointer;background:#fffcf7b3;border:1.5px dashed #cfc6ba;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:205px;transition:all .16s;display:flex}.dropzone:hover{border-color:var(--coral);background:var(--paper)}.dropzone>input,.upload-button input{display:none}.upload-icon{background:var(--coral-soft);width:42px;height:42px;color:var(--coral-dark);border-radius:12px;place-items:center;margin-bottom:10px;font-weight:800;display:grid}.dropzone small{color:var(--muted);margin:5px 0 13px;font-size:9px}.file-list{gap:8px;margin-top:18px;display:grid}.file-row{background:var(--paper);border:1px solid var(--line);border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:11px;padding:11px 12px;display:grid}.file-type{width:38px;height:38px;color:var(--blue);background:#e8f1f4;border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.file-type.svg{color:#83569e;background:#f0e9f4}.file-row strong,.file-row small{display:block}.file-row strong{text-overflow:ellipsis;margin-bottom:4px;font-size:11px;overflow:hidden}.file-row small{color:var(--muted);font-size:8.5px}.file-row .check,.file-row .warning,.file-row .file-note{font-size:9px;font-weight:700}.file-row .check{color:var(--green)}.file-row .warning{color:var(--coral-dark)}.file-row .file-note{color:var(--blue)}.file-row>button{color:#aaa59c;cursor:pointer;background:0 0;border:0;font-size:18px}.brief-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:17px;display:grid}.brief-grid .wide{grid-column:1/-1}label{color:#57554f;font-size:10px;font-weight:700}input,textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:9px;outline:none;margin-top:6px;padding:10px 11px;font-size:11px}input:focus,textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}textarea{resize:vertical;line-height:1.55}.editor-block{background:var(--paper);border:1px solid var(--line);border-radius:13px;margin-bottom:12px;padding:15px}.field-heading{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.field-heading label{color:var(--ink);font-size:11px}.bad-text{font-weight:750;color:var(--coral-dark)!important}.title-field{letter-spacing:-.2px;font-size:15px;font-weight:720}.field-tip{color:var(--green);margin-top:8px;font-size:9px}.field-tip span{font-weight:800}.tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.tags button{background:var(--cream);cursor:pointer;border:0;border-radius:99px;padding:7px 9px;font-size:9px}.tags button span{color:#aaa59d;margin-left:5px}.tag-entry{gap:7px;margin-top:9px;display:flex}.tag-entry input{margin:0}.tag-entry button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:0 13px;font-size:10px;font-weight:700}.text-button{color:var(--coral-dark);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.gallery-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px;display:grid}.listing-image-order-note{color:#3a5e50;background:#eef7f3;border-radius:10px;margin:14px 0 10px;padding:10px 12px;font-size:12px;line-height:1.5}.gallery-slot{aspect-ratio:1;text-align:center;background:#fffcf799;border:1px dashed #ccc3b8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:13px;display:flex;position:relative;overflow:hidden}.gallery-slot>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid;position:absolute;top:8px;left:8px}.gallery-slot b{color:#b6afa5;font-size:23px;font-weight:400}.gallery-slot small{color:var(--muted);margin-top:5px;font-size:8px}.gallery-slot.filled{background:linear-gradient(145deg,#f4e8dd,#e3ede9);border-style:solid}.gallery-slot.filled strong{overflow-wrap:anywhere;max-width:100%;font-size:10px}.subheading{justify-content:space-between;align-items:flex-start;margin:5px 0 12px;display:flex}.subheading h3{margin-bottom:4px;font-size:14px}.subheading>span{color:var(--green);font-size:9px;font-weight:750}.asset-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.asset-card{background:var(--paper);border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:12px;padding:10px;transition:all .16s;position:relative}.asset-card:hover{transform:translateY(-2px)}.asset-card.selected{border-color:#7aa58e;box-shadow:inset 0 0 0 1px #7aa58e}.asset-art{color:#aa4d44;background:#f5dedb;border-radius:8px;place-items:center;height:67px;margin-bottom:9px;font-family:Georgia,serif;font-size:19px;display:grid}.asset-card:nth-child(2) .asset-art{color:var(--ink);background:#ece8df}.asset-card:nth-child(3) .asset-art{color:#ad5870;background:#f1d9df}.asset-card:nth-child(4) .asset-art{color:var(--blue);background:#e4edf1}.asset-card strong,.asset-card small{display:block}.asset-card small{color:var(--muted);margin-top:3px;font-size:7.5px}.asset-card i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.delivery-layout{grid-template-columns:minmax(0,.85fr) minmax(310px,1.15fr);align-items:start;gap:24px;display:grid}.delivery-controls{gap:14px;display:grid}.delivery-method-picker{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.delivery-method-picker button{border:1px solid var(--line);min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;gap:5px;padding:15px;display:grid}.delivery-method-picker button strong{font-size:14px}.delivery-method-picker button small{color:var(--muted);font-size:11px;line-height:1.45}.delivery-method-picker button.active{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff6f2}.delivery-choice-note,.drive-auto-delivery{background:#edf7f1;border:1px solid #c9ddd2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;display:flex}.delivery-choice-note strong,.drive-auto-delivery h3{margin:0;font-size:15px;display:block}.delivery-choice-note p,.drive-auto-delivery p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.drive-auto-delivery .eyebrow{margin-bottom:4px}.link-check{color:var(--muted);align-items:center;gap:6px;margin-top:-7px;font-size:9px;display:flex}.good-dot,.empty-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.empty-dot{background:#c4beb4}.notice{background:#f2ece2;border-radius:11px;padding:13px}.notice strong{font-size:10px}.notice p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.55}.pdf-preview{color:#4b232d;text-align:center;background:#ffd9e0;border:1px solid #eca1af;border-radius:18px;flex-direction:column;min-height:620px;padding:24px 30px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #781f3126}.pdf-preview:before,.pdf-preview:after{content:"";z-index:0;background:#f48da3;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-80px;box-shadow:86px 34px #f7a6b6}.pdf-preview:before{left:-55px}.pdf-preview:after{right:-55px;transform:scaleX(-1)}.pdf-preview>*{z-index:1;position:relative}.pdf-preview-header{color:#8b182d;text-transform:uppercase;gap:3px;display:grid}.pdf-preview-header span{letter-spacing:.16em;font-size:7px;font-weight:900}.pdf-preview-header strong{letter-spacing:.04em;font-size:12px}.pdf-thankyou{padding:18px 0 22px}.pdf-thankyou b{color:#8b001c;letter-spacing:-.05em;text-shadow:5px 6px #fff;font-size:clamp(38px,5vw,62px);font-weight:950;line-height:.95;display:block}.pdf-thankyou h3{color:#2f2023;margin:13px 0 3px;font-family:Georgia,serif;font-size:22px;font-weight:500}.pdf-thankyou p{color:#6e4d54;margin:0;font-size:8px}.pdf-preview-body{background:#fffdfae6;border:1px solid #e69eab;padding:18px 22px 20px}.pdf-kicker,.pdf-step-heading{color:#a32940;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.pdf-order-card{background:#fbe7eb;place-items:center;min-height:52px;margin-top:10px;padding:9px 14px;display:grid}.pdf-order-card strong{color:#4b232d;font-size:10px;line-height:1.35}.pdf-step-heading{margin:15px 0 10px}.pdf-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pdf-steps div{justify-items:center;gap:5px;display:grid}.pdf-steps span{color:#fff;background:#bb3f57;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.pdf-steps strong{color:#4b232d;text-transform:uppercase;font-size:7px}.pdf-step-note{color:#80636a;margin-top:7px;font-size:6px;display:block}.pdf-preview a{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#8b001c;border-radius:99px;margin-top:15px;padding:13px 20px;font-size:8px;font-weight:900;text-decoration:none;display:block;box-shadow:0 8px 20px #8b001c30}.pdf-preview-footer{color:#75525a;gap:4px;margin-top:16px;font-size:7px;display:grid}.pdf-preview-footer small{color:#8b182d;font-weight:800}.pdf-preview-footer strong{color:#8b182d;text-transform:uppercase;letter-spacing:.04em;font-size:6px}.pdf-preview-footer i{color:#bb3f57;margin-top:2px;font-size:12px;font-style:normal}.pdf-sparkle,.pdf-heart{color:#bb3f57;font-size:24px;position:absolute}.pdf-sparkle.one{top:15%;left:7%}.pdf-sparkle.two{top:23%;right:8%}.pdf-heart.one{top:7%;right:12%}.pdf-heart.two{font-size:17px;top:13%;right:5%}.export-hero{background:var(--green-soft);border:1px solid #cfe2d8;border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:20px;display:flex}.export-mark{background:var(--green);color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.export-hero h3{margin:0 0 5px;font-size:15px}.export-hero p{color:var(--green);margin:0;font-size:9px}.export-checks{gap:8px;display:grid}.export-checks button{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;display:flex}.export-checks button>span{border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.export-checks .ready{color:var(--green);background:var(--green-soft)}.export-checks .pending{color:var(--coral-dark);background:var(--coral-soft)}.export-checks strong,.export-checks small{display:block}.export-checks strong{font-size:10px}.export-checks small{color:var(--muted);margin-top:3px;font-size:8px}.export-checks em{color:var(--coral-dark);margin-left:auto;font-size:8px;font-style:normal}.download-actions{gap:9px;margin-top:18px;display:flex}.export-note{color:var(--muted);margin-top:12px;font-size:9px}.reusable-upload-panel{border:1px solid var(--line);background:#faf7f1;border-radius:12px;margin-top:14px;padding:14px}.reusable-upload-panel>div:first-child{margin-bottom:10px}.reusable-upload-panel strong{font-size:9px}.reusable-upload-panel p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.reusable-file-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.reusable-file-list span{border:1px solid var(--line);background:var(--surface,var(--paper));border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:flex}.reusable-file-list button{cursor:pointer;color:var(--coral-dark);background:0 0;border:0}.reusable-file-list button:disabled{opacity:.35;cursor:default}.progress-card{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.ring{--progress:0%;background:conic-gradient(var(--coral) var(--progress), #eee8de 0);border-radius:50%;flex:0 0 51px;place-items:center;height:51px;display:grid;position:relative}.ring:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:5px}.ring span{z-index:1;font-size:9px;font-weight:800;position:relative}.progress-card strong,.progress-card small{display:block}.progress-card small{color:var(--muted);margin-top:4px;font-size:8px}.rail-section{margin-top:25px}.rail-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.rail-heading h3{margin:0;font-size:11px}.rail-heading>span{color:var(--muted);font-size:8px}.rail-heading button{color:var(--coral-dark);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.rail-task{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;padding:10px 0;display:flex}.rail-task>span{background:0 0;border:1px solid #d5cec3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.rail-task>span.done{background:var(--green);border-color:var(--green);color:#fff}.rail-task>span.current{border-color:var(--coral);color:var(--coral-dark);box-shadow:0 0 0 3px var(--coral-soft)}.rail-task strong,.rail-task small{display:block}.rail-task small{color:var(--muted);margin-top:2px;font-size:7.5px}.mini-assets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mini-assets span{aspect-ratio:1;border:1px solid var(--line);background:var(--paper);color:#aaa49b;border-radius:8px;place-items:center;font-family:Georgia,serif;display:grid}.mini-assets span.selected{color:var(--coral-dark);background:var(--coral-soft);border-color:#f1c5bd}.rail-caption{color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.5}.tip-card{background:#f0e9dd;border-radius:11px;gap:9px;margin-top:24px;padding:12px;display:flex}.tip-card>span{color:var(--coral-dark)}.tip-card p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.toast{background:var(--ink);color:#fff;z-index:20;border-radius:10px;padding:12px 16px;font-size:10px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #0003}.market-shell{background:#f4f0e8}.market-topbar{z-index:10;position:sticky;top:0}.data-pill,.extension-badge{background:var(--green-soft);color:var(--green);border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.data-pill i{background:var(--green);border-radius:50%;width:7px;height:7px}.data-pill.offline{color:#7d7469;background:#f1ece3}.data-pill.offline i{background:#a79d91}.market-page{padding:29px 31px 60px}.market-hero{background:var(--ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;min-height:185px;padding:29px 31px;display:flex;position:relative;overflow:hidden}.market-hero:after{content:"";border:55px solid #ef6a5b40;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:-90px}.market-hero>div{z-index:1;position:relative}.market-hero h2{letter-spacing:-1.2px;max-width:580px;font-size:31px}.market-hero>div>p:not(.eyebrow){color:#bdbab2;max-width:670px;margin:0;font-size:11px;line-height:1.65}.market-hero .coral{color:#ff9184}.market-summary{flex:none;grid-template-columns:repeat(3,88px);gap:7px;display:grid}.market-summary span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;padding:15px 12px}.market-summary strong,.market-summary small{display:block}.market-summary small{color:#aaa79f;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:7px}.research-tabs{border:1px solid var(--line);background:#ebe5db;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:17px 0 13px;padding:4px;display:grid}.research-tabs button{color:#766d62;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:9px;font-weight:760;display:flex}.research-tabs button span{color:#aaa093;letter-spacing:.1em;font-size:7px}.research-tabs button.active{background:var(--paper);color:var(--ink);box-shadow:0 3px 10px #3f362b14}.research-tabs button.active span{color:var(--coral-dark)}.research-module{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.research-capture-lab{gap:14px;display:grid}.capture-hero{color:#fff;background:linear-gradient(135deg,#183d31,#285f4c);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.capture-hero h3{margin:5px 0 8px;font-size:24px}.capture-hero p:not(.eyebrow){color:#ffffffb8;max-width:760px;margin:0;font-size:13px;line-height:1.6}.capture-hero>span{background:#ffffff1f;border-radius:22px;flex:none;align-content:center;place-items:center;width:86px;height:86px;font-size:27px;font-weight:900;display:grid}.capture-hero>span small{color:#ffffffb8;font-size:10px;font-weight:650}.capture-message{background:var(--green-soft);color:var(--green);border:1px solid #b9daca;border-radius:11px;padding:12px 14px;font-size:13px;font-weight:750}.capture-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.capture-inputs,.score-guide,.captured-opportunities{border:1px solid var(--line);background:var(--paper);border-radius:14px}.capture-inputs{padding:17px}.capture-source-links{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.capture-source-links a{border:1px solid var(--line);color:var(--ink);background:#faf7f1;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:750;text-decoration:none}.capture-source-links a:hover{border-color:var(--coral);color:var(--coral-dark)}.capture-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.capture-form .wide{grid-column:1/-1}.capture-form label{gap:6px;font-size:12px;font-weight:750;display:grid}.capture-form input,.capture-form select{min-width:0}.bulk-capture{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.bulk-capture>strong{font-size:14px}.bulk-capture>p{color:var(--muted);margin:5px 0 10px;font-size:11px;line-height:1.5}.bulk-capture textarea{min-height:105px;font-size:12px}.bulk-capture button{margin-top:9px}.score-guide{gap:10px;padding:17px;display:grid}.score-guide h3{margin:-4px 0 4px;font-size:18px}.score-guide>div{background:#f8f4ed;border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.score-guide>div>span{color:var(--green);font-size:15px;font-weight:900}.score-guide p{margin:0}.score-guide strong,.score-guide small{display:block}.score-guide strong{font-size:12px}.score-guide small{color:var(--muted);margin-top:3px;font-size:10px}.score-caution{color:#7c4b1e;background:#fff4e8;border-radius:10px;padding:11px;font-size:10px;line-height:1.55}.captured-opportunities{overflow:hidden}.capture-table{overflow-x:auto}.capture-row{border-bottom:1px solid var(--line);grid-template-columns:1.55fr 1.1fr .7fr .75fr .55fr .55fr 1.1fr;align-items:center;gap:10px;min-width:980px;padding:12px 16px;font-size:12px;display:grid}.capture-row:last-child{border-bottom:0}.capture-row span strong,.capture-row span small{display:block}.capture-row span small{color:var(--muted);margin-top:3px;font-size:9px}.capture-row span>b{font-size:10px}.capture-row>span:last-child{gap:5px;display:flex}.capture-row button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:750}.capture-row button.delete{color:#9c4f43;background:#f1e8df}.capture-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#faf7f1;font-size:9px;font-weight:800}.capture-empty{text-align:center;padding:32px}.capture-empty strong{font-size:15px}.capture-empty p{color:var(--muted);margin:6px 0 0;font-size:11px}@media (width<=900px){.capture-layout{grid-template-columns:1fr}.score-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.score-guide>.eyebrow,.score-guide>h3,.score-guide>.score-caution{grid-column:1/-1}}@media (width<=620px){.capture-hero{align-items:flex-start;padding:18px}.capture-hero>span{border-radius:17px;width:68px;height:68px;font-size:22px}.capture-hero h3{font-size:20px}.capture-form,.score-guide{grid-template-columns:1fr}.capture-form .wide,.score-guide>.eyebrow,.score-guide>h3,.score-guide>.score-caution{grid-column:auto}}.estimate-chip{color:#806e5b;text-transform:uppercase;letter-spacing:.06em;background:#f2ebe1;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:750}.niche-table,.keyword-table{overflow-x:auto}.niche-row,.keyword-row{border-bottom:1px solid var(--line);align-items:center;min-width:780px;display:grid}.niche-row{grid-template-columns:1.7fr .65fr .75fr .65fr .65fr .8fr}.keyword-row{grid-template-columns:1.45fr .65fr .75fr .75fr .58fr .65fr .75fr;min-width:880px}.niche-row:last-child,.keyword-row:last-child{border-bottom:0}.niche-row>span,.keyword-row>span{min-width:0;padding:12px 13px;font-size:8.5px}.niche-row strong,.niche-row small,.keyword-row strong,.keyword-row small{display:block}.niche-row strong,.keyword-row strong{font-size:9px}.niche-row small,.keyword-row small{color:var(--muted);margin-top:4px;font-size:6.5px}.niche-head,.keyword-head{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#f7f3ed}.niche-head>span,.keyword-head>span{padding-top:9px;padding-bottom:9px;font-size:6.5px;font-weight:800}.niche-row button,.keyword-row button,.season-grid button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:760}.niche-row .hot-score,.niche-row .warm-score{width:30px;height:30px}.positive{color:var(--green);font-weight:800}.negative{color:var(--coral-dark);font-weight:800}.keyword-score{background:var(--green-soft);width:30px;height:30px;color:var(--green);border-radius:9px;place-items:center;display:grid}.research-method{border-top:1px solid var(--line);color:var(--muted);background:#fbf9f5;margin:0;padding:10px 14px;font-size:7.5px;line-height:1.55}.season-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.season-grid article{border:1px solid var(--line);background:#fbf8f2;border-radius:12px;flex-direction:column;min-height:230px;padding:14px;display:flex}.season-grid article>div:first-child{justify-content:space-between;align-items:center;gap:5px;display:flex}.season-grid article>div:first-child span{color:var(--coral-dark);font-size:7px;font-weight:800}.season-grid article>div:first-child b{color:#796d60;background:#eee7dc;border-radius:99px;padding:4px 6px;font-size:6px}.season-grid h3{margin:15px 0 6px;font-size:13px}.season-grid p{min-height:47px;color:var(--muted);margin:0;font-size:7.5px;line-height:1.5}.season-grid dl{margin:auto 0 11px}.season-grid dl div{border-top:1px solid var(--line);justify-content:space-between;gap:5px;padding:5px 0;font-size:6.5px;display:flex}.season-grid dt{color:var(--muted)}.season-grid dd{margin:0;font-weight:750}.season-grid button{width:100%}.research-toolbar{grid-template-columns:minmax(240px,1fr) 160px auto auto;gap:9px;margin:17px 0 12px;display:grid}.research-search{position:relative}.research-search span{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.research-search input{height:39px;margin:0;padding-left:35px}.research-toolbar select,.queue-controls select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:0 10px;font-size:10px}.source-banner{color:var(--blue);background:#edf3f5;border:1px solid #d4dde1;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:15px;padding:10px 12px;display:flex}.source-banner p{margin:0;font-size:8.5px;line-height:1.5}.companion-feed{background:var(--paper);border:1px solid #cfe2d8;border-radius:13px;margin-bottom:15px;overflow:hidden}.companion-listings{grid-template-columns:repeat(3,minmax(0,1fr));max-height:315px;display:grid;overflow:auto}.companion-listings>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;color:var(--ink);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.companion-listings>a:hover{background:#faf7f1}.companion-listings strong,.companion-listings small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.companion-listings strong{font-size:8.5px}.companion-listings small{color:var(--muted);margin-top:4px;font-size:7px}.companion-listings em{color:var(--coral-dark);font-style:normal}.companion-thumb{background:var(--green-soft);width:45px;height:45px;color:var(--green);border-radius:8px;place-items:center;font-weight:800;display:grid;overflow:hidden}.companion-thumb img{object-fit:cover;width:100%;height:100%}.trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trend-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;transition:all .16s;overflow:hidden}.trend-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #3f362b17}.trend-art{aspect-ratio:1.34;color:#fff;flex-direction:column;justify-content:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}.trend-art:before,.trend-art:after{content:"";border-radius:50%;position:absolute}.trend-art:before{border:30px solid #ffffff1f;width:145px;height:145px;top:-35px;right:-45px}.trend-art:after{background:#ffffff14;width:70px;height:70px;top:20px;left:-22px}.trend-art.art-1{background:linear-gradient(145deg,#8d4e43,#3f2422)}.trend-art.art-2{background:linear-gradient(145deg,#3a674f,#17392d)}.trend-art.art-3{background:linear-gradient(145deg,#766143,#42301f)}.trend-art.art-4{background:linear-gradient(145deg,#536f86,#263a4c)}.trend-art span{text-transform:uppercase;letter-spacing:.1em;background:#ffffff24;border-radius:99px;padding:5px 7px;font-size:7px;position:absolute;top:11px;left:12px}.trend-art b{z-index:1;text-transform:capitalize;max-width:80%;font-family:Georgia,serif;font-size:19px;line-height:.95;position:relative}.trend-art em{z-index:1;color:#ffffff9e;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:7px;font-style:normal;position:relative}.trend-card-body{padding:13px}.trend-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.trend-title p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:7px}.trend-title h3{min-height:31px;margin:0;font-size:11px;line-height:1.35}.hot-score,.warm-score{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:9px;flex:0 0 28px;place-items:center;font-size:9px;font-weight:800;display:grid}.warm-score{color:#916527;background:#f3ead8}.trend-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin:11px 0;display:grid}.trend-stats span{background:var(--cream);border-radius:7px;padding:7px}.trend-stats small,.trend-stats strong{display:block}.trend-stats small{color:var(--muted);font-size:6.5px}.trend-stats strong{margin-top:3px;font-size:9px}.momentum{background:#ece6dd;border-radius:99px;height:4px;margin-top:6px;position:relative}.momentum>span{border-radius:inherit;background:linear-gradient(90deg, var(--coral), #f2a066);height:100%;display:block}.momentum small{color:var(--muted);margin-top:5px;font-size:6.5px;display:block}.trend-actions{grid-template-columns:1fr auto auto;gap:6px;margin-top:15px;display:grid}.trend-actions button{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:8px;padding:8px;font-size:7.5px;font-weight:750}.trend-actions button:last-child{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.module-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.module-heading h2{font-size:27px}.module-heading>div>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.tracker-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:14px;display:grid}.shop-signal-inputs{background:#eff8f4;border:1px solid #cfe4d8;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:18px;padding:18px;display:grid}.shop-signal-inputs h3{margin:3px 0 6px;font-size:18px}.shop-signal-inputs p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.5}.shop-signal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shop-signal-fields label{color:var(--ink);gap:6px;font-size:12px;font-weight:700;display:grid}.shop-signal-fields input{min-width:0}.tracker-table-wrap,.add-shop-card,.prompt-workbench,.queue-panel,.compare-section,.generated-history{background:var(--paper);border:1px solid var(--line);border-radius:14px}.tracker-table-wrap{overflow:hidden}.table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.table-heading h3{margin:0 0 3px;font-size:12px}.table-heading p{color:var(--muted);margin:0;font-size:8px}.tracker-table{min-width:730px}.tracker-row{border-bottom:1px solid #eee8df;grid-template-columns:1.5fr 1.05fr .65fr .7fr .8fr .9fr;align-items:center;gap:10px;padding:12px 17px;font-size:9px;display:grid}.tracker-row:last-child{border-bottom:0}.tracker-row>span>strong,.tracker-row>span>small{display:block}.tracker-row>span>small{color:var(--muted);margin-top:3px;font-size:7px}.tracker-head{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:#faf7f1;font-size:7px;font-weight:750}.add-shop-card{gap:12px;padding:17px;display:grid}.add-shop-card h3{margin:-6px 0 2px;font-size:16px}.add-shop-card .button{width:100%}.estimate-note,.automation-note{background:#f1ece3;border-radius:10px;padding:11px}.estimate-note p,.automation-note p{color:var(--muted);margin:5px 0 0;font-size:7.5px;line-height:1.55}.studio-page{background:linear-gradient(#f4f0e8,#ece6dd);min-height:calc(100vh - 75px)}.extension-badge{color:#7154a3;background:#ece6fb}.extension-badge.connected{background:var(--green-soft);color:var(--green)}.studio-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);align-items:stretch;gap:14px;display:grid}.prompt-workbench{padding:17px}.workbench-heading{justify-content:space-between;align-items:flex-start;display:flex}.workbench-heading h3{margin:0 0 3px;font-size:13px}.workbench-heading p{color:var(--muted);margin:0;font-size:8px}.generation-modes{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.generation-modes button{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:10px;padding:10px}.generation-modes button.selected{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff8f5}.generation-modes strong,.generation-modes small{display:block}.generation-modes strong{font-size:9px}.generation-modes small{color:var(--muted);margin-top:3px;font-size:7px}.prompt-editor{border:1px solid var(--line);background:#faf7f1;border-radius:11px;margin-top:12px;overflow:hidden}.prompt-editor textarea{z-index:1;pointer-events:auto;background:0 0;border:0;border-radius:0;min-height:165px;margin:0;font-size:11px;position:relative}.prompt-editor textarea:focus{box-shadow:inset 0 0 0 2px var(--coral-soft)}.prompt-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding:8px 10px;font-size:7px;display:flex}.prompt-meta span{color:var(--green);font-weight:750}.negative-field{margin-top:11px;display:block}.negative-field textarea{background:#faf7f1;min-height:65px;margin-top:6px;font-size:9px}.reference-panel{border:1px solid var(--line);background:#faf7f1;border-radius:11px;gap:9px;margin-top:12px;padding:12px;display:grid}.reference-panel>div:first-child strong,.reference-panel>div:first-child small{display:block}.reference-panel>div:first-child strong{font-size:10px}.reference-panel>div:first-child small{color:var(--muted);margin-top:3px;font-size:7px}.reference-upload{text-align:center;color:var(--coral-dark);cursor:pointer;border:1px dashed #c9c0b5;border-radius:9px;margin:0;padding:11px;font-size:8px}.reference-upload input{display:none}.reference-file{grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:9px;display:grid}.reference-file img{object-fit:cover;background:#fff;border-radius:8px;width:52px;height:52px}.reference-file span strong,.reference-file span small{display:block}.reference-file span strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.reference-file span small{color:var(--muted);margin-top:3px;font-size:7px}.reference-file>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:17px}.rights-check{align-items:flex-start;gap:7px;font-size:8px;line-height:1.4;display:flex}.rights-check input{width:13px;height:13px;accent-color:var(--green);flex:none;margin:0}.originality-control{background:var(--green-soft);border-radius:10px;margin-top:11px;padding:11px 12px;display:block}.originality-control>span{justify-content:space-between;align-items:center;display:flex}.originality-control em{color:var(--green);font-size:9px;font-style:normal}.originality-control input{box-shadow:none;accent-color:var(--green);border:0;margin:8px 0 3px;padding:0}.originality-control small{color:var(--green);font-size:7px}.generator-settings{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.generator-settings label,.conversation-setting{min-width:0}.generator-settings select{border:1px solid var(--line);background:var(--paper);width:100%;height:36px;color:var(--ink);border-radius:9px;margin-top:6px;padding:0 8px;font-size:9px}.conversation-setting>span{color:#57554f;font-size:10px;font-weight:700;display:block}.conversation-setting>div{grid-template-columns:1fr 1fr;height:36px;margin-top:6px;display:grid}.conversation-setting button{border:1px solid var(--line);background:var(--paper);cursor:pointer;padding:0 5px;font-size:7.5px}.conversation-setting button:first-child{border-radius:9px 0 0 9px}.conversation-setting button:last-child{border-left:0;border-radius:0 9px 9px 0}.conversation-setting button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.engine-selector{border:1px solid var(--line);background:#f8f4ed;border-radius:12px;margin-top:13px;padding:13px}.engine-selector-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.engine-selector-head h3{margin:0;font-size:10px}.engine-selector-head p{color:var(--muted);margin:4px 0 0;font-size:7.5px}.engine-selector-head>span{background:var(--green-soft);color:var(--green);border-radius:99px;flex:none;padding:5px 8px;font-size:7px;font-weight:800}.comparison-size{gap:5px;margin:11px 0;display:flex}.comparison-size button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:7.5px;font-weight:750}.comparison-size button.active{border-color:var(--ink);background:var(--ink);color:#fff}.engine-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.engine-catalog>button{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.engine-catalog>button.selected{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff9f6}.engine-mark{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.engine-mark.gemini,.engine-mark.flow{background:#315da9}.engine-mark.grok{background:#263f49}.engine-catalog>button>span:nth-child(2){min-width:0}.engine-catalog strong,.engine-catalog small,.engine-catalog em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.engine-catalog strong{font-size:8.5px}.engine-catalog small{color:var(--muted);margin-top:3px;font-size:6.5px}.engine-catalog em{color:var(--coral-dark);margin-top:4px;font-size:6px;font-style:normal;font-weight:700}.engine-catalog i{color:#897e72;background:#eee8df;border-radius:6px;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;font-weight:900;display:grid}.engine-catalog>button.selected i{background:var(--coral);color:#fff}.model-availability{color:var(--muted);margin:9px 0 0;font-size:6.5px;line-height:1.5}.prompt-library{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.library-save{grid-template-columns:1fr auto;gap:7px;display:grid}.library-save input{margin:0}.saved-prompt-list{gap:6px;margin-top:8px;padding-bottom:3px;display:flex;overflow-x:auto}.saved-prompt-list>div{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex:none;align-items:stretch;display:flex;overflow:hidden}.saved-prompt-list button{text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 8px}.saved-prompt-list>div>button:last-child{color:#a09a91;padding-inline:6px}.saved-prompt-list strong,.saved-prompt-list small{display:block}.saved-prompt-list strong{font-size:8px}.saved-prompt-list small{color:var(--muted);margin-top:2px;font-size:6.5px}.queue-controls{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.queue-controls>div>strong,.queue-controls>div>small{display:block}.queue-controls>div>strong{font-size:10px}.queue-controls>div>small{color:var(--muted);margin-top:3px;font-size:7px}.queue-controls label{gap:6px;display:grid}.queue-controls select{min-width:130px;height:36px}.queue-panel{flex-direction:column;min-height:400px;display:flex}.queue-empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.queue-empty>span{background:var(--cream);width:42px;height:42px;color:var(--coral-dark);border-radius:12px;place-items:center;font-size:20px;display:grid}.queue-empty strong{color:var(--ink);margin-top:10px;font-size:10px}.queue-empty p{margin:4px 0 0;font-size:7.5px}.jobs-list{gap:5px;max-height:285px;padding:8px 12px;display:grid;overflow:auto}.jobs-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 2px;display:flex}.jobs-list button>div{min-width:0}.jobs-list strong,.jobs-list small{display:block}.jobs-list strong{font-size:8.5px}.jobs-list small{color:var(--muted);margin-top:3px;font-size:7px}.jobs-list em{color:var(--coral-dark);margin-left:auto;font-style:normal}.model-dot{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.model-dot.gemini{background:#7257a6}.model-dot.grok{background:#314d5c}.model-dot.chatgpt{background:#2c6d59}.model-dot.flow{background:#2b63b8}.automation-note{margin:auto 12px 12px}.queue-run-button{margin:4px 12px 10px}.compare-section{margin-top:14px;padding-bottom:15px}.generated-history{margin-top:14px;overflow:hidden}.gallery-empty{text-align:center;min-height:170px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.gallery-empty>span{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:11px;place-items:center;font-size:19px;display:grid}.gallery-empty strong{color:var(--ink);margin-top:10px;font-size:10px}.gallery-empty p{max-width:430px;margin:5px 0 0;font-size:8px;line-height:1.5}.generated-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.generated-grid>article{border:1px solid var(--line);background:#faf7f1;border-radius:11px;min-width:0;overflow:hidden}.generated-preview{aspect-ratio:1;background:#eee8de;position:relative}.generated-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.generated-preview span{color:#fff;background:#252522d1;border-radius:99px;padding:4px 7px;font-size:6.5px;font-weight:750;position:absolute;top:7px;left:7px}.generated-info{padding:9px}.generated-info>strong{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:8px;display:block;overflow:hidden}.generated-info>p{height:29px;color:var(--muted);margin:5px 0 8px;font-size:6.5px;line-height:1.45;overflow:hidden}.generated-info>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.generated-info button,.generated-info a{color:var(--coral-dark);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:750;text-decoration:none}.generated-info button{background:var(--coral);color:#fff;border-radius:6px;padding:6px 7px}.result-grid{grid-template-columns:repeat(4,1fr);gap:11px;padding:14px;display:grid}.result-grid.results-1{grid-template-columns:minmax(250px,480px)}.result-grid.results-2{grid-template-columns:repeat(2,minmax(0,1fr))}.result-grid.results-3{grid-template-columns:repeat(3,minmax(0,1fr))}.result-card{border:1px solid var(--line);background:#faf7f1;border-radius:12px;overflow:hidden}.result-card-head{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px;display:flex}.result-card-head strong{font-size:9px}.result-card-head small{color:var(--muted);margin-top:2px;font-size:6px;display:block}.result-card-head>span:last-child{color:var(--muted);text-transform:uppercase;margin-left:auto;font-size:7px}.result-drop{text-align:center;cursor:pointer;border:1px dashed #cfc6ba;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;margin:10px;display:flex;overflow:hidden}.result-drop input{display:none}.result-drop b{color:#b6afa5;font-size:22px}.result-drop>span{color:var(--ink);margin-top:6px;font-size:8.5px;font-weight:700}.result-drop small{color:var(--muted);margin-top:4px;font-size:7px}.result-drop.has-result{border-style:solid}.result-drop img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:210px}.result-footer{justify-content:space-between;align-items:center;gap:8px;padding:0 10px 10px;display:flex}.result-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:7px;overflow:hidden}.result-footer button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:750}.result-footer button:disabled{cursor:not-allowed;background:#d6d0c6}.detail-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1b187a;justify-content:flex-end;display:flex;position:fixed;inset:0}.listing-detail{background:var(--paper);width:min(440px,94vw);height:100%;overflow-y:auto;box-shadow:-20px 0 55px #0000002e}.detail-head,.mini-editor header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.detail-head span,.mini-editor header span{color:var(--coral-dark);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.detail-head button,.mini-editor header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px}.detail-art{color:#fff;flex-direction:column;justify-content:flex-end;min-height:205px;padding:24px;display:flex}.detail-art.art-1,.mini-art.art-1{background:linear-gradient(145deg,#8d4e43,#3f2422)}.detail-art.art-2,.mini-art.art-2{background:linear-gradient(145deg,#3a674f,#17392d)}.detail-art.art-3,.mini-art.art-3{background:linear-gradient(145deg,#766143,#42301f)}.detail-art.art-4,.mini-art.art-4{background:linear-gradient(145deg,#536f86,#263a4c)}.detail-art small{letter-spacing:.1em;text-transform:uppercase;font-size:8px}.detail-art strong{text-transform:capitalize;margin-top:9px;font-family:Georgia,serif;font-size:30px}.detail-art em{color:#ffffffa6;margin-top:8px;font-size:7px;font-style:normal}.detail-body{padding:20px}.detail-body>p{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:7px}.detail-body h2{font-size:20px;line-height:1.25}.detail-body h3{margin:20px 0 9px;font-size:10px}.detail-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:15px;display:grid}.detail-metrics span{background:var(--cream);border-radius:9px;padding:9px}.detail-metrics small,.detail-metrics strong{display:block}.detail-metrics small{color:var(--muted);font-size:6px}.detail-metrics strong{margin-top:4px;font-size:10px}.detail-tags{flex-wrap:wrap;gap:6px;display:flex}.detail-tags span{color:#6f665d;background:#f0ebe3;border-radius:99px;padding:6px 8px;font-size:7px}.signal-bars,.rank-spark{background:#f6f2eb;border-radius:10px;align-items:flex-end;gap:5px;height:75px;padding:8px;display:flex}.signal-bars i,.rank-spark i{background:linear-gradient(180deg, var(--coral), #ed9b69);border-radius:4px 4px 2px 2px;flex:1;min-height:8px}.detail-actions{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 10px;display:grid}.detail-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px;font-size:8px;font-weight:750}.detail-actions button:last-child{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.top-shops-panel,.shop-comparison{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-bottom:14px;overflow:hidden}.top-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.top-shop-grid article{border:1px solid var(--line);background:#faf7f1;border-radius:11px;padding:12px}.top-shop-grid article.selected{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral)}.top-shop-grid article>div:first-child{align-items:center;gap:7px;display:flex}.top-shop-grid article>div:first-child b{color:var(--muted);font-size:7px}.top-shop-grid article>div:first-child span,.comparison-columns article>span{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid}.top-shop-grid article>div:first-child button{cursor:pointer;background:#e9e2d8;border:0;border-radius:7px;width:25px;height:25px;margin-left:auto}.top-shop-grid article.selected>div:first-child button{background:var(--coral);color:#fff}.top-shop-grid h3{margin:11px 0 3px;font-size:10px}.top-shop-grid p{color:var(--muted);margin:0;font-size:7px}.top-shop-grid dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0 0;display:grid}.top-shop-grid dl div{background:var(--paper);border-radius:7px;padding:7px}.top-shop-grid dt,.top-shop-grid dd{margin:0;font-size:6px}.top-shop-grid dt{color:var(--muted)}.top-shop-grid dd{margin-top:3px;font-size:8px;font-weight:800}.comparison-columns{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.comparison-columns article{background:var(--paper);padding:16px}.comparison-columns h3{margin:10px 0 3px;font-size:11px}.comparison-columns p{color:var(--muted);margin:0 0 13px;font-size:7px}.comparison-columns article>div{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.comparison-columns small{color:var(--muted);font-size:6.5px}.comparison-columns strong{text-align:right;font-size:8px}.growth-page{background:linear-gradient(#f4f0e8,#eee8df);min-height:calc(100vh - 75px)}.growth-hero{color:#fff;background:#203a32;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:14px;padding:25px 28px;display:flex}.growth-hero h2{max-width:650px;font-size:27px}.growth-hero>div:first-child>p:last-child{color:#aebfb8;max-width:680px;margin:0;font-size:9px;line-height:1.6}.growth-hero>div:last-child{flex:none;grid-template-columns:repeat(2,90px);gap:7px;display:grid}.growth-hero>div:last-child span{background:#ffffff14;border-radius:10px;padding:11px}.growth-hero>div:last-child strong,.growth-hero>div:last-child small{display:block}.growth-hero>div:last-child strong{font-size:18px}.growth-hero>div:last-child small{color:#aebfb8;text-transform:uppercase;margin-top:3px;font-size:6px}.growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.growth-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.growth-empty{min-height:230px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.growth-empty span{color:var(--coral-dark);font-size:23px}.growth-empty strong{color:var(--ink);margin-top:8px;font-size:10px}.growth-empty p{font-size:7px}.saved-opportunities{padding:8px 13px 13px}.saved-opportunities article{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 0;display:grid}.saved-opportunities article:last-child{border-bottom:0}.mini-art{color:#fff;text-align:center;border-radius:8px;place-items:center;width:52px;height:45px;font-family:Georgia,serif;font-size:8px;display:grid}.saved-opportunities strong,.saved-opportunities small{display:block}.saved-opportunities strong{font-size:8px}.saved-opportunities small{color:var(--muted);margin-top:3px;font-size:6.5px}.saved-opportunities button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px;font-size:6.5px}.saved-opportunities button:last-child{color:var(--ink);background:#eee8df}.rank-list{padding:7px 13px 13px}.rank-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 45px 38px 105px;align-items:center;gap:8px;padding:9px 0;display:grid}.rank-list article:last-child{border-bottom:0}.rank-list strong,.rank-list small{display:block}.rank-list strong{font-size:8px}.rank-list small{color:var(--muted);margin-top:3px;font-size:6px}.rank-list>article>span{font-size:7px;font-weight:800}.rank-up{color:var(--green)}.rank-down{color:var(--coral-dark)}.rank-list>article>b{font-size:11px}.rank-spark{gap:2px;height:35px;padding:4px}.rank-spark i{background:var(--green)}.seo-score{justify-items:center;padding:16px 15px 5px;display:grid}.seo-score>div{border-radius:50%;place-items:center;width:105px;height:105px;display:grid}.seo-score>div>span{background:var(--paper);text-align:center;border-radius:50%;place-content:center;width:76px;height:76px;display:grid}.seo-score strong,.seo-score small{display:block}.seo-score strong{font-size:23px}.seo-score small{color:var(--muted);font-size:7px}.seo-score p{margin:8px 0 0;font-size:8px;font-weight:750}.seo-checks{padding:8px 15px 15px}.seo-checks>div{border-top:1px solid var(--line);align-items:center;gap:9px;padding:7px 0;display:flex}.seo-checks>div>span{border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.seo-checks .pass>span{background:var(--green-soft);color:var(--green)}.seo-checks .fail>span{color:var(--coral-dark);background:#f7e3df}.seo-checks p{margin:0}.seo-checks strong,.seo-checks small{display:block}.seo-checks strong{font-size:7.5px}.seo-checks small{color:var(--muted);margin-top:2px;font-size:6px}.alert-list{padding:8px 14px 14px}.alert-list article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:9px;padding:10px 0;display:grid}.alert-list article:last-child{border-bottom:0}.alert-list article>span{border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.alert-list .hot{color:var(--coral-dark);background:#f7e3df}.alert-list .rank{background:var(--green-soft);color:var(--green)}.alert-list .shop{color:#315d87;background:#e7edf5}.alert-list .season{color:#916527;background:#f3ead8}.alert-list strong{font-size:8px}.alert-list p{color:var(--muted);margin:3px 0;font-size:6.5px}.alert-list small{color:#aaa096;font-size:6px}.connection-center{grid-column:1/-1}.estimate-chip.live{background:var(--green-soft);color:var(--green)}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.connection-grid article{border:1px solid var(--line);background:#faf7f1;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.connection-grid article>span{border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.connection-grid .connected>span{background:var(--green-soft);color:var(--green)}.connection-grid .pending>span{color:#916527;background:#f3ead8}.connection-grid strong{font-size:8px}.connection-grid p{color:var(--muted);margin:3px 0 0;font-size:6.5px}.connection-grid b{color:var(--green);font-size:7px}.connection-grid button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 8px;font-size:6.5px;font-weight:750}.growth-toolkit-v2{gap:14px;display:grid}.growth-command-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#f5665d2e,#0000 34%),linear-gradient(135deg,#10201d,#1d3831);border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:28px;padding:28px;display:grid;box-shadow:0 18px 45px #0c1b1729}.growth-command-copy{justify-items:start;display:grid}.growth-command-copy h2{letter-spacing:-.035em;max-width:700px;margin:12px 0 8px;font-size:clamp(25px,3.1vw,42px);line-height:1.02}.growth-command-copy>p:last-of-type{color:#b9cac4;max-width:700px;margin:0;font-size:9px;line-height:1.65}.growth-trust-badge{color:#8ae0ad;background:#65d39914;border:1px solid #65d39938;border-radius:99px;align-items:center;gap:6px;margin-top:8px;padding:6px 9px;font-size:7px;font-weight:780;display:inline-flex}.growth-trust-badge i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #65d3991a}.growth-hero-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.growth-hero-actions .button{min-height:38px;padding-inline:16px}.growth-hero-actions .secondary{color:#fff;background:#ffffff0f;border-color:#ffffff2b}.growth-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.growth-proof-grid>span{background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;align-content:center;gap:5px;min-height:92px;padding:13px;display:grid}.growth-proof-grid small{color:#9fb3ac;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:780}.growth-proof-grid strong{font-size:17px;line-height:1}.growth-proof-grid em{color:#bdcac6;font-size:6.5px;font-style:normal}.growth-status{border:1px solid var(--coral);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.growth-status{border:1px solid color-mix(in srgb, var(--coral) 30%, var(--line))}}.growth-status{background:var(--coral);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.growth-status{background:color-mix(in srgb, var(--coral) 7%, var(--paper))}}.growth-status>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.growth-status p{margin:0;font-size:7.5px}.growth-status button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:15px}.growth-priority-card{border:1px solid var(--coral);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.growth-priority-card{border:1px solid color-mix(in srgb, var(--coral) 30%, var(--line))}}.growth-priority-card{background:var(--coral);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.growth-priority-card{background:color-mix(in srgb, var(--coral) 6%, var(--paper))}}.growth-priority-card>div{gap:4px;display:grid}.growth-priority-card p{color:var(--coral);letter-spacing:.1em;margin:0;font-size:6px;font-weight:850}.growth-priority-card h3{margin:0;font-size:14px}.growth-priority-card span{color:var(--muted);font-size:7px;line-height:1.5}.growth-priority-card>button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;min-height:38px;padding:0 15px;font-size:7px;font-weight:800}.growth-action-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.growth-action-rail>button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.growth-action-rail>button:hover{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.growth-action-rail>button:hover{border-color:color-mix(in srgb, var(--coral) 48%, var(--line))}}.growth-action-rail>button:hover{transform:translateY(-1px)}.growth-action-rail>button>span{background:var(--coral);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.growth-action-rail>button>span{background:color-mix(in srgb, var(--coral) 10%, var(--paper))}}.growth-action-rail>button>span{color:var(--coral);font-size:7px;font-weight:850}.growth-action-rail>button>div{gap:3px;min-width:0;display:grid}.growth-action-rail strong{font-size:8px}.growth-action-rail small{color:var(--muted);text-overflow:ellipsis;font-size:6.5px;line-height:1.4;overflow:hidden}.growth-action-rail b{color:var(--coral);white-space:nowrap;font-size:6.5px}.growth-evidence-list{padding:7px 13px 13px;display:grid}.growth-evidence-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 0;display:grid}.growth-evidence-list article:last-child{border-bottom:0}.growth-evidence-list article>span{background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.growth-evidence-list article>span{background:color-mix(in srgb, var(--green) 11%, var(--paper))}}.growth-evidence-list article>span{color:var(--green);font-size:8px;font-weight:850}.growth-evidence-list article>div{gap:2px;min-width:0;display:grid}.growth-evidence-list small{color:var(--coral);text-transform:uppercase;font-size:5.8px;font-weight:800}.growth-evidence-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.growth-evidence-list em{color:var(--muted);font-size:6px;font-style:normal}.growth-evidence-list button,.growth-evidence-list a,.useful-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 8px;font-size:6.5px;font-weight:750;text-decoration:none}.growth-evidence-list a{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.growth-evidence-list a{background:color-mix(in srgb, var(--ink) 8%, var(--paper))}}.growth-evidence-list a{color:var(--ink)}.useful-empty button{background:var(--coral);margin-top:8px}.compact-empty{min-height:155px;padding:18px}.rank-capture{border-bottom:1px solid var(--line);background:var(--green);grid-template-columns:1.1fr 1fr 100px auto;gap:7px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.rank-capture{background:color-mix(in srgb, var(--green) 4%, var(--paper))}}.rank-capture label{gap:4px;display:grid}.rank-capture label>span{color:var(--muted);font-size:6px;font-weight:750}.rank-capture input{border:1px solid var(--line);background:var(--paper);min-width:0;height:34px;color:var(--ink);border-radius:8px;padding:0 9px;font-size:7px}.rank-capture>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;align-self:end;height:34px;padding:0 11px;font-size:6.5px;font-weight:800}.growth-toolkit-v2 .rank-list article{grid-template-columns:minmax(0,1fr) 55px 42px 100px 25px}.growth-toolkit-v2 .rank-flat{color:var(--muted)}.growth-toolkit-v2 .rank-remove{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px}.growth-toolkit-v2 .alert-list article.reviewed{opacity:.55}.growth-toolkit-v2 .research-method{margin:0}@media (width<=900px){.growth-command-hero{grid-template-columns:1fr}.growth-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-action-rail{grid-template-columns:1fr}}@media (width<=720px){.growth-toolkit-v2{gap:10px}.growth-command-hero{border-radius:14px;gap:18px;padding:18px}.growth-command-copy h2{margin-top:10px;font-size:29px}.growth-command-copy>p:last-of-type{font-size:12px}.growth-trust-badge,.growth-command-copy .eyebrow{font-size:10px}.growth-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.growth-hero-actions .button{width:100%;font-size:12px}.growth-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-proof-grid>span{min-height:82px;padding:12px}.growth-proof-grid small,.growth-proof-grid em{font-size:10px}.growth-proof-grid strong{font-size:20px}.growth-status p,.growth-priority-card span{font-size:11px}.growth-priority-card{flex-direction:column;align-items:flex-start;padding:15px}.growth-priority-card p{font-size:9px}.growth-priority-card h3{font-size:18px}.growth-priority-card>button{width:100%;font-size:11px}.growth-action-rail>button{padding:13px}.growth-action-rail strong{font-size:13px}.growth-action-rail small,.growth-action-rail b{font-size:10.5px}.growth-action-rail>button>span{font-size:10px}.growth-evidence-list article{grid-template-columns:auto minmax(0,1fr)}.growth-evidence-list article>button,.growth-evidence-list article>a{text-align:center;grid-column:auto;width:100%}.growth-evidence-list small,.growth-evidence-list em{font-size:10px}.growth-evidence-list strong{white-space:normal;font-size:13px}.growth-evidence-list button,.growth-evidence-list a,.useful-empty button{font-size:11px}.rank-capture{grid-template-columns:1fr}.rank-capture label>span,.rank-capture input,.rank-capture>button{font-size:11px}.growth-toolkit-v2 .rank-list article{grid-template-columns:minmax(0,1fr) auto auto}.growth-toolkit-v2 .rank-spark{grid-column:1/3;width:100%}.growth-toolkit-v2 .rank-remove{grid-area:2/3}}.gallery-heading{align-items:flex-start;gap:12px}.gallery-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.gallery-toolbar select,.gallery-toolbar input,.gallery-toolbar button{border:1px solid var(--line);background:var(--paper);border-radius:7px;height:31px;padding:0 8px;font-size:7px}.gallery-toolbar input{width:105px;margin:0}.gallery-toolbar button{cursor:pointer;color:var(--coral-dark);font-weight:750}.generated-preview .favorite{color:#8f8377;cursor:pointer;background:#ffffffe0;border:0;border-radius:8px;width:25px;height:25px;position:absolute;top:7px;right:7px}.generated-preview .favorite.active{color:#5f4521;background:#f2c56f}.project-label{color:var(--green);margin-top:4px;font-size:6px;display:inline-block}.gallery-card-actions{flex-wrap:wrap;justify-content:flex-start!important}.gallery-card-actions button{color:var(--ink);background:#eee7dd}.gallery-card-actions button:first-child{background:var(--coral);color:#fff}.editor-backdrop{justify-content:center;align-items:center;padding:20px}.mini-editor{background:var(--paper);border-radius:16px;width:min(950px,96vw);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #00000042}.mini-editor header h2{margin:5px 0 0;font-size:17px}.editor-layout{grid-template-columns:minmax(0,1fr) 290px;min-height:520px;display:grid}.editor-stage{background-image:linear-gradient(45deg,#ddd 25%,#0000 25%),linear-gradient(-45deg,#ddd 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ddd 75%),linear-gradient(-45deg,#0000 75%,#ddd 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.editor-stage img{object-fit:contain;max-width:75%;max-height:410px;transition:transform .15s}.editor-stage>strong{color:#111;text-align:center;background:#ffffffd9;border-radius:6px;max-width:80%;padding:7px 11px;font-size:20px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.editor-layout>aside{border-left:1px solid var(--line);padding:17px}.editor-layout>aside label{margin-bottom:13px;display:block}.editor-layout>aside label>span{float:right;color:var(--muted)}.editor-layout input[type=color]{height:38px;padding:3px}.editor-layout input[type=range]{accent-color:var(--coral);border:0;margin-top:8px;padding:0}.editor-tools{grid-template-columns:1fr 1fr;gap:6px;margin:16px 0;display:grid}.editor-tools button{border:1px solid var(--line);cursor:pointer;background:#f7f2eb;border-radius:8px;padding:9px 6px;font-size:7px;font-weight:750}.editor-export-actions{gap:7px;margin-bottom:12px;display:grid}.editor-export-actions .button{justify-content:center;width:100%}.local-tools-page{background:linear-gradient(#f4f0e8 0,#ece6dd 100%);min-height:calc(100vh - 75px)}.local-tools-hero{color:#fff;background:#253c35;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:14px;padding:26px 28px;display:flex}.local-tools-hero h2{letter-spacing:-.035em;max-width:650px;margin:6px 0 7px;font-size:26px}.local-tools-hero p:last-child{color:#ced9d4;max-width:690px;margin:0;font-size:9px;line-height:1.6}.local-status-stack{gap:7px;min-width:205px;display:grid}.local-status-stack span{background:#ffffff17;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:7px;font-weight:750;display:flex}.local-status-stack i{background:#e2a44e;border-radius:50%;width:7px;height:7px}.local-status-stack .ready i{background:#58ca92;box-shadow:0 0 0 4px #58ca921f}.local-tools-layout{grid-template-columns:minmax(0,1fr) 290px;gap:14px;display:grid}.local-workbench,.local-setup-card,.local-results{border:1px solid var(--line);background:var(--paper);border-radius:14px}.local-workbench{padding:17px}.local-workbench>.table-heading,.local-results>.table-heading{margin:-17px -17px 0}.local-upload{cursor:pointer;background:#faf7f1;border:1px dashed #c9bfb2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;margin-top:15px;display:flex;overflow:hidden}.local-upload input{display:none}.local-upload>b{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:10px;place-items:center;font-size:18px;display:grid}.local-upload>strong{font-size:10px}.local-upload>small{color:var(--muted);font-size:7px}.local-upload.has-file{grid-template-columns:minmax(0,280px) minmax(160px,1fr);min-height:210px;padding:14px;display:grid}.local-upload.has-file img{object-fit:contain;background-image:linear-gradient(45deg,#e2ddd5 25%,#0000 25%),linear-gradient(-45deg,#e2ddd5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e2ddd5 75%),linear-gradient(-45deg,#0000 75%,#e2ddd5 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:9px;width:100%;height:180px}.local-upload.has-file span{gap:5px;display:grid}.tool-heading{margin-top:18px!important}.local-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.local-tool-grid>button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#faf7f1;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.local-tool-grid>button.selected{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff8f5}.local-tool-grid>button>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.local-tool-grid>button>div{gap:3px;display:grid}.local-tool-grid strong{font-size:8.5px}.local-tool-grid small{color:var(--muted);font-size:6.5px}.local-tool-grid em{color:var(--green);font-size:6px;font-style:normal}.local-tool-grid>button>i{border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:800}.local-tool-grid>button>i.online{background:var(--green-soft);color:var(--green)}.local-tool-grid>button>i.offline{color:#916527;background:#f3ead8}.scale-control{background:var(--cream);border-radius:10px;justify-content:space-between;align-items:center;margin-top:11px;padding:11px 12px;display:flex}.scale-control span{gap:3px;display:grid}.scale-control strong{font-size:8px}.scale-control small{color:var(--muted);font-size:6.5px}.scale-control select{border:1px solid var(--line);background:#fff;border-radius:8px;width:75px;height:34px;padding:0 8px}.halftone-controls{background:var(--cream);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;padding:12px;display:grid}.halftone-controls label{border:1px solid var(--line);background:var(--paper);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.halftone-controls label>span{gap:3px;min-width:0;display:grid}.halftone-controls strong{font-size:8px}.halftone-controls small{color:var(--muted);font-size:6.5px;line-height:1.35}.halftone-controls select{border:1px solid var(--line);background:var(--paper);width:108px;height:34px;color:var(--ink);border-radius:8px;flex:none;padding:0 8px}.halftone-controls input[type=range]{width:108px;accent-color:var(--coral)}.halftone-controls .halftone-toggle{grid-column:1/-1}.halftone-controls input[type=checkbox]{width:20px;height:20px;accent-color:var(--coral);flex:none}.halftone-smart-header{grid-column:1/-1;align-items:flex-start;gap:10px;padding:2px 2px 5px;display:flex}.halftone-smart-header>span{border:1px solid var(--coral);flex:none;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.halftone-smart-header>span{border:1px solid color-mix(in srgb, var(--coral) 38%, transparent)}}.halftone-smart-header>span{background:var(--coral);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.halftone-smart-header>span{background:color-mix(in srgb, var(--coral) 10%, transparent)}}.halftone-smart-header>span{color:var(--coral);letter-spacing:.08em;font-size:7px;font-weight:850}.halftone-smart-header>div{gap:3px;display:grid}.halftone-smart-header strong{font-size:10px}.halftone-smart-header small{font-size:7px}.halftone-presets{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.halftone-presets button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);cursor:pointer;text-align:left;border-radius:9px;gap:3px;padding:10px 8px;display:grid}.halftone-presets button:hover{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.halftone-presets button:hover{border-color:color-mix(in srgb, var(--coral) 56%, var(--line))}}.halftone-presets button.selected{border-color:var(--coral);background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.halftone-presets button.selected{background:color-mix(in srgb, var(--coral) 9%, var(--paper))}}.halftone-presets button.selected{box-shadow:inset 0 0 0 1px var(--coral)}@supports (color:color-mix(in lab, red, red)){.halftone-presets button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coral) 22%, transparent)}}.halftone-presets strong{font-size:8px}.halftone-presets small{font-size:6.5px}.halftone-insight{border:1px dashed var(--line-strong,var(--line));background:var(--paper);border-radius:9px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.halftone-insight{background:color-mix(in srgb, var(--paper) 78%, transparent)}}.halftone-insight.analysed{border-style:solid;border-color:#22a06b}@supports (color:color-mix(in lab, red, red)){.halftone-insight.analysed{border-color:color-mix(in srgb, #22a06b 45%, var(--line))}}.halftone-insight.analysed{background:#22a06b}@supports (color:color-mix(in lab, red, red)){.halftone-insight.analysed{background:color-mix(in srgb, #22a06b 8%, var(--paper))}}.halftone-insight>span{background:var(--coral);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.halftone-insight>span{background:color-mix(in srgb, var(--coral) 13%, var(--paper))}}.halftone-insight>span{color:var(--coral);font-size:10px;font-weight:900}.halftone-insight>div{gap:3px;min-width:0;display:grid}.halftone-insight strong{font-size:8px}.halftone-insight small{font-size:6.5px}.halftone-insight em{color:var(--muted);white-space:nowrap;font-size:6px;font-style:normal}.halftone-controls label select{width:min(210px,48%)}.halftone-preview-picker{border:1px solid var(--line);background:var(--paper);border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.halftone-preview-picker>span{gap:3px;display:grid}.halftone-preview-picker>div{align-items:center;gap:6px;display:flex}.halftone-preview-picker button{border:2px solid var(--paper);outline:1px solid var(--line);cursor:pointer;border-radius:50%;width:27px;height:27px;padding:0}.halftone-preview-picker button.selected{outline:2px solid var(--coral);outline-offset:1px}.halftone-preview-picker .transparent{background-color:#fff;background-image:linear-gradient(45deg,#d8d8d8 25%,#0000 25%),linear-gradient(-45deg,#d8d8d8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8d8d8 75%),linear-gradient(-45deg,#0000 75%,#d8d8d8 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.halftone-preview-picker .white{background:#fff}.halftone-preview-picker .grey{background:#777}.halftone-preview-picker .black{background:#151515}.halftone-preview-picker .red{background:#a72c36}.local-dimension-control{background:var(--cream);border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;margin-top:11px;padding:12px;display:flex}.local-dimension-control label{color:var(--muted);gap:5px;font-size:11px;font-weight:750;display:grid}.local-dimension-control input{border:1px solid var(--line);background:var(--paper);width:118px;height:38px;color:var(--ink);border-radius:8px;padding:0 10px}.local-dimension-control>span{color:var(--muted);padding-bottom:9px}.local-dimension-control button,.processor-needed a{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);cursor:pointer;border-radius:8px;padding:0 11px;font-weight:750}.processor-needed{border:1px solid var(--coral);gap:5px;margin-top:11px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.processor-needed{border:1px solid color-mix(in srgb, var(--coral) 46%, var(--line))}}.processor-needed{background:var(--coral);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.processor-needed{background:color-mix(in srgb, var(--coral) 8%, var(--paper))}}.processor-needed strong{font-size:12px}.processor-needed p,.setup-intro{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.processor-needed a{justify-content:center;justify-self:start;align-items:center;margin-top:3px;text-decoration:none;display:inline-flex}.processor-title{margin-top:20px!important}.local-run{width:100%;margin-top:13px;padding:12px}.local-run:disabled{opacity:.62;cursor:not-allowed}.local-setup-card{align-self:start;padding:18px}.local-setup-card h3{margin:6px 0 14px;font-size:15px}.local-setup-card ol{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.local-setup-card li{background:#f8f4ed;border-radius:9px;grid-template-columns:29px 1fr;align-items:start;gap:9px;padding:9px;display:grid}.local-setup-card li>span{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.local-setup-card li div{gap:3px;display:grid}.local-setup-card li strong{font-size:7.5px}.local-setup-card li small{color:var(--muted);font-size:6.5px;line-height:1.5}.local-setup-card>a{width:100%;margin-top:7px}.local-privacy{background:var(--green-soft);border-radius:9px;margin-top:13px;padding:11px}.local-privacy strong{color:var(--green);font-size:7.5px}.local-privacy p{color:#38654f;margin:4px 0 0;font-size:6.5px;line-height:1.5}.local-results{margin-top:14px;padding:17px}.local-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.local-result-grid article{border:1px solid var(--line);background:#faf7f1;border-radius:11px;min-width:0;overflow:hidden}.local-result-grid article>div{aspect-ratio:1;background:#fff;position:relative}.local-result-grid img{object-fit:contain;width:100%;height:100%}.local-result-grid article>div>span{color:#fff;background:#252522d1;border-radius:99px;padding:4px 7px;font-size:6px;font-weight:750;position:absolute;top:7px;left:7px}.local-result-grid article>section{gap:4px;padding:10px;display:grid}.local-result-grid article>section>strong{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.local-result-grid article>section>small{color:var(--muted);font-size:6px}.local-result-grid article>section>div{gap:5px;margin-top:4px;display:flex}.local-result-grid button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;flex:1;padding:7px 5px;font-size:6px;font-weight:750}.local-result-grid button:last-child{background:var(--coral)}.result-preview-note{border:1px solid var(--coral);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.result-preview-note{border:1px solid color-mix(in srgb, var(--coral) 28%, var(--line))}}.result-preview-note{background:var(--coral);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.result-preview-note{background:color-mix(in srgb, var(--coral) 7%, var(--paper))}}.result-preview-note strong{font-size:8px}.result-preview-note span{color:var(--muted);font-size:6.5px}.local-result-grid article>div.halftone-result-preview{padding:8%;transition:background .18s}.local-result-grid article>div.halftone-result-preview.preview-transparent{background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,#0000 25%),linear-gradient(-45deg,#ddd 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ddd 75%),linear-gradient(-45deg,#0000 75%,#ddd 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.local-result-grid article>div.halftone-result-preview.preview-white{background:#fff}.local-result-grid article>div.halftone-result-preview.preview-grey{background:#777}.local-result-grid article>div.halftone-result-preview.preview-black{background:#151515}.local-result-grid article>div.halftone-result-preview.preview-red{background:#a72c36}.local-result-grid article>div.halftone-result-preview img{z-index:1;position:relative}.local-result-grid article>div.halftone-result-preview>span{z-index:2}.bulk-page{background:linear-gradient(#f4f0e8 0,#ece6dd 100%);min-height:calc(100vh - 75px)}.bulk-hero{color:#fff;background:#2e2925;border-radius:17px;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:26px;margin-bottom:14px;padding:26px 28px;display:grid}.bulk-hero h2{letter-spacing:-.035em;max-width:650px;margin:6px 0 7px;font-size:26px}.bulk-hero p:last-child{color:#d8d1c9;max-width:700px;margin:0;font-size:9px;line-height:1.6}.bulk-summary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.bulk-summary span{text-align:center;background:#ffffff14;border-radius:10px;gap:4px;padding:12px 8px;display:grid}.bulk-summary small{color:#d8d1c9;font-size:5.5px}.bulk-message{background:var(--green-soft);color:var(--green);border:1px solid #bed9cc;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:8px;font-weight:750}.bulk-intake{grid-template-columns:1.15fr .9fr .9fr;gap:12px;margin-bottom:14px;display:grid}.bulk-intake>div{border:1px solid var(--line);background:var(--paper);border-radius:13px;min-width:0;padding:16px}.bulk-intake h3{margin:4px 0 11px;font-size:13px}.bulk-file-drop{cursor:pointer;text-align:center;background:#faf7f1;border:1px dashed #c9bfb2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:120px;display:flex}.bulk-file-drop input{display:none}.bulk-file-drop>span{background:var(--coral);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.bulk-file-drop strong{font-size:8px}.bulk-file-drop small{max-width:260px;color:var(--muted);font-size:6px;line-height:1.45}.bulk-name-entry,.bulk-drive-entry{flex-direction:column;gap:9px;display:flex}.bulk-name-entry label,.bulk-drive-entry label{color:var(--muted);gap:6px;font-size:7px;font-weight:700;display:grid}.bulk-name-entry textarea,.bulk-drive-entry input{width:100%}.bulk-name-entry .button,.bulk-drive-entry .button{width:100%;margin-top:auto}.bulk-drive-entry p{color:var(--muted);margin:0;font-size:6px;line-height:1.45}.bulk-toolbar{border:1px solid var(--line);background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:flex}.bulk-filters,.bulk-toolbar>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.bulk-toolbar button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8f4ed;border-radius:7px;padding:7px 9px;font-size:6px;font-weight:800}.bulk-filters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.bulk-toolbar .button.primary{background:var(--coral);color:#fff}.bulk-toolbar .bulk-danger-action{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.bulk-toolbar .bulk-danger-action{border-color:color-mix(in srgb, var(--coral) 55%, var(--line))}}.bulk-toolbar .bulk-danger-action{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.bulk-toolbar .bulk-danger-action{background:color-mix(in srgb, var(--coral) 12%, var(--paper))}}.bulk-toolbar .bulk-danger-action{color:var(--coral)}.bulk-toolbar .bulk-danger-action:hover:not(:disabled){background:var(--coral);color:#fff}.bulk-toolbar button:disabled{opacity:.45;cursor:default}.bulk-queue-pager{border:1px solid var(--line);color:var(--muted);background:#faf7f2;border-radius:10px;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 10px;padding:9px 11px;font-size:10px;display:flex}.bulk-queue-pager>span{margin-right:auto;font-weight:750}.bulk-queue-pager label{align-items:center;gap:5px;font-weight:800;display:flex}.bulk-queue-pager select,.bulk-queue-pager button{border:1px solid var(--line);min-height:31px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;font-weight:800}.bulk-queue-pager select{padding:5px 22px 5px 6px}.bulk-queue-pager button{cursor:pointer;padding:5px 8px}.bulk-queue-pager button:disabled{opacity:.4;cursor:default}.bulk-queue-pager strong{white-space:nowrap}.bulk-empty{background:var(--paper);text-align:center;border:1px dashed #c9bfb2;border-radius:13px;place-items:center;min-height:250px;padding:30px;display:grid}.bulk-empty span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:850;display:grid}.bulk-empty h3{margin:11px 0 5px;font-size:14px}.bulk-empty p{max-width:520px;color:var(--muted);margin:0;font-size:7px;line-height:1.55}.bulk-table{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.bulk-row{grid-template-columns:34px minmax(190px,1.5fr) minmax(100px,.75fr) minmax(100px,.75fr) 120px 112px 164px;align-items:center;gap:10px;min-height:82px;padding:10px 13px;display:grid}.bulk-head{color:var(--muted);text-transform:uppercase;background:#eee7dd;font-size:6px;font-weight:850}.bulk-listing{border-top:1px solid var(--line)}.bulk-listing:first-of-type{border-top:0}.bulk-listing.expanded{background:#fffaf5}.bulk-row>span{gap:3px;min-width:0;display:grid}.bulk-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.bulk-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.bulk-row b{border-radius:99px;width:max-content;padding:4px 7px;font-size:5.5px}.bulk-row b.ready{background:var(--green-soft);color:var(--green)}.bulk-row b.pending{color:#8b6129;background:#f5e8d3}.bulk-row select{width:100%;height:30px;padding:0 6px;font-size:6px}.bulk-row>span:last-child{grid-template-columns:1fr 1fr}.bulk-row>span:last-child button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:7px 4px;font-size:5.5px;font-weight:800}.bulk-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.bulk-row-actions .bulk-factory-btn{background:var(--coral)}.bulk-row-actions .bulk-row-remove-btn{border:1px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.bulk-row-actions .bulk-row-remove-btn{border:1px solid color-mix(in srgb, var(--coral) 55%, var(--line))}}.bulk-row-actions .bulk-row-remove-btn{color:var(--coral);background:0 0}.bulk-row-actions .bulk-row-remove-btn:hover:not(:disabled){background:var(--coral);color:#fff}.bulk-row-actions .bulk-row-remove-btn:disabled{opacity:.4;cursor:default}.bulk-select-cell{place-items:center;display:grid!important}.bulk-select-cell input,.bulk-head input{width:17px;height:17px;accent-color:var(--coral);cursor:pointer}.production-dashboard{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.production-dashboard button{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:12px;display:grid}.production-dashboard button:hover,.production-dashboard button.active{border-color:var(--coral);background:var(--coral-soft)}.production-dashboard strong{font-size:20px}.production-dashboard span{color:var(--muted);font-size:10px;font-weight:750}.bulk-selection-center{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin:0 0 12px;padding:15px}.bulk-selection-center.active{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.bulk-selection-center.active{border-color:color-mix(in srgb, var(--coral) 55%, var(--line))}}.bulk-selection-center.active{box-shadow:0 12px 30px #ef6a5b14}.bulk-selection-center>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bulk-selection-center h3{margin:3px 0 0;font-size:16px}.bulk-selection-center>header>div:last-child,.bulk-selection-buttons,.ai-import-mode-actions{flex-wrap:wrap;gap:7px;display:flex}.bulk-selection-center button,.queue-history-panel button,.production-job-center button,.production-job-center a,.bulk-ai-match-review button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f8f4ed;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.bulk-selection-center button.primary{background:var(--coral);color:#fff;border-color:#0000}.bulk-selection-center button.danger{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.bulk-selection-center button.danger{border-color:color-mix(in srgb, var(--coral) 55%, var(--line))}}.bulk-selection-center button.danger{color:var(--coral-dark)}.bulk-selection-center button.undo{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bulk-selection-center button.undo{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.bulk-selection-center button.undo{background:var(--green-soft);color:var(--green)}.bulk-selection-center button:disabled{opacity:.45;cursor:default}.bulk-selection-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.bulk-selection-actions label{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:6px;font-size:10px;font-weight:800;display:grid}.bulk-selection-actions label>:first-child{grid-column:1/-1}.bulk-selection-actions input,.bulk-selection-actions select{border:1px solid var(--line);background:var(--paper);min-width:0;height:36px;color:var(--ink);border-radius:8px;padding:0 9px}.keyword-bank-panel{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin:0 0 12px;padding:16px}.keyword-bank-panel>header{justify-content:space-between;gap:16px;display:flex}.keyword-bank-panel h3{margin:3px 0;font-size:16px}.keyword-bank-panel header p:not(.eyebrow){color:var(--muted);margin:0;font-size:.76rem}.keyword-bank-panel>header>span{background:var(--aqua);border-radius:999px;align-self:start;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.keyword-bank-panel>header>span{background:color-mix(in srgb, var(--aqua) 14%, transparent)}}.keyword-bank-panel>header>span{font-size:.72rem;font-weight:800}.keyword-bank-input{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:12px;display:grid}.keyword-bank-input textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:9px}.keyword-bank-input button,.keyword-bank-list button{border:1px solid var(--line);background:var(--ink);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.keyword-bank-input button,.keyword-bank-list button{background:color-mix(in srgb, var(--ink) 4%, var(--paper))}}.keyword-bank-input button,.keyword-bank-list button{color:var(--ink);cursor:pointer;font-weight:800}.keyword-bank-input button.primary{background:var(--coral);color:#fff;border-color:#0000}.keyword-bank-input button:disabled{opacity:.45;cursor:default}.keyword-bank-list{flex-wrap:wrap;gap:7px;max-height:190px;margin-top:12px;display:flex;overflow:auto}.keyword-bank-list>span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 7px 6px 9px;font-size:.72rem;display:flex}.keyword-bank-list>span.selected{border-color:var(--aqua);background:var(--aqua)}@supports (color:color-mix(in lab, red, red)){.keyword-bank-list>span.selected{background:color-mix(in srgb, var(--aqua) 12%, transparent)}}.keyword-bank-list>span.avoid{opacity:.55;text-decoration:line-through}.keyword-bank-list label{align-items:center;gap:5px;font-weight:750;display:flex}.keyword-bank-list small{color:var(--muted)}.keyword-bank-list button{border-radius:50%;width:22px;height:22px;padding:0}.queue-history-panel,.production-job-center{border:1px solid var(--line);background:var(--paper);border-radius:15px;margin:0 0 12px;padding:16px}.queue-history-panel>header,.production-job-center>header,.bulk-ai-match-review>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-history-panel h3,.production-job-center h3{margin:3px 0 0;font-size:16px}.queue-history-panel>div,.production-job-center>div{gap:7px;margin-top:12px;display:grid}.queue-history-panel article,.production-job-center article{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.queue-history-panel article span,.production-job-center article>div{gap:3px;display:grid}.queue-history-panel small,.production-job-center small{color:var(--muted);font-size:10px}.production-job-center article{grid-template-columns:78px minmax(0,1fr) auto}.production-job-center .job-state{color:#8b6129;text-align:center;text-transform:capitalize;background:#f5e8d3;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.production-job-center article.complete .job-state{background:var(--green-soft);color:var(--green)}.production-job-center article.failed .job-state{background:var(--coral-soft);color:var(--coral-dark)}.production-job-center progress{width:100%;height:7px;accent-color:var(--coral)}.production-job-center .job-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.production-job-center footer{color:var(--muted);margin-top:12px;font-size:10px}.ai-import-mode-actions{margin-top:8px}.bulk-ai-match-review{gap:8px;margin-top:10px;display:grid}.bulk-ai-match-review>label{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);align-items:center;gap:10px;padding:9px;display:grid}.bulk-ai-match-review>label span{gap:2px;min-width:0;display:grid}.bulk-ai-match-review>label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bulk-ai-match-review select{min-width:0}@media (width<=1050px){.production-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-selection-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.production-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-selection-center>header{flex-direction:column;align-items:flex-start}.bulk-selection-actions,.production-job-center article,.bulk-ai-match-review>label{grid-template-columns:1fr}.keyword-bank-panel>header{flex-direction:column}.keyword-bank-input{grid-template-columns:1fr}}.bulk-status-cell{align-content:center}.bulk-task-running,.bulk-task-done,.bulk-task-error{font-weight:800}.bulk-task-running{color:var(--coral)!important}.bulk-task-done{color:var(--green)!important}.bulk-task-error{color:#d16a5f!important}.bulk-background-summary{border:1px solid var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.bulk-background-summary{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line))}}.bulk-background-summary{background:var(--green-soft);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.bulk-background-summary{background:color-mix(in srgb, var(--green-soft) 72%, var(--surface,var(--paper)))}}.bulk-background-summary span{background:var(--green);color:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.bulk-background-summary span.running{background:var(--coral)}.bulk-background-summary p{color:var(--ink);margin:0;font-size:10px}.bulk-background-summary small{color:var(--muted);font-size:9px;font-weight:750}.bulk-job-strip{border-top:1px solid var(--line);background:var(--green-soft);grid-template-columns:minmax(0,1fr) minmax(130px,220px) auto;align-items:center;gap:12px;padding:9px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.bulk-job-strip{background:color-mix(in srgb, var(--green-soft) 58%, var(--surface,var(--paper)))}}.bulk-job-strip.running{background:var(--coral-soft)}@supports (color:color-mix(in lab, red, red)){.bulk-job-strip.running{background:color-mix(in srgb, var(--coral-soft) 54%, var(--surface,var(--paper)))}}.bulk-job-strip.error{background:#7b3028}@supports (color:color-mix(in lab, red, red)){.bulk-job-strip.error{background:color-mix(in srgb, #7b3028 20%, var(--surface,var(--paper)))}}.bulk-job-strip div{gap:2px;min-width:0;display:grid}.bulk-job-strip strong,.bulk-job-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-job-strip strong{color:var(--ink);font-size:10px}.bulk-job-strip small{color:var(--muted);font-size:9px}.bulk-job-strip progress{width:100%;accent-color:var(--coral)}.bulk-job-strip a{color:var(--coral);font-size:10px;font-weight:850;text-decoration:none}.bulk-mockup-cell{position:relative}.bulk-mockup-actions{align-items:center;grid-template-columns:none!important;gap:4px!important;display:flex!important}.bulk-add-mockup-btn{border:1px dashed var(--coral);color:var(--coral);cursor:pointer;background:0 0;border-radius:6px;margin-top:2px;padding:3px 7px;font-size:9px;font-weight:700;transition:background .15s,color .15s;display:inline-block}.bulk-add-mockup-btn:hover{background:var(--coral);color:#fff}.bulk-clear-mockup-btn{border:1px solid var(--coral);margin-top:2px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.bulk-clear-mockup-btn{border:1px solid color-mix(in srgb, var(--coral) 45%, var(--line))}}.bulk-clear-mockup-btn{color:var(--coral);cursor:pointer;background:0 0;border-radius:6px;font-size:8px;font-weight:800}.bulk-clear-mockup-btn:hover:not(:disabled){background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.bulk-clear-mockup-btn:hover:not(:disabled){background:color-mix(in srgb, var(--coral) 15%, transparent)}}.bulk-clear-mockup-btn:disabled{opacity:.35;cursor:default}.bulk-mockup-thumbs{flex-wrap:nowrap;gap:4px;max-height:36px;margin-top:5px;display:flex;overflow:hidden}.bulk-mockup-thumb{border:1px solid var(--line);border-radius:5px;flex:0 0 36px;width:36px;height:36px;position:relative;overflow:hidden}.bulk-mockup-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bulk-mockup-thumb>button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:0 0 0 5px;width:16px;height:16px;padding:0;font-size:10px;line-height:1;display:none;position:absolute;top:-1px;right:-1px}.bulk-mockup-thumb:hover>button{display:block}.bulk-editor{border-top:1px solid var(--line);background:#faf7f1;padding:15px}.bulk-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bulk-editor-grid label{color:var(--muted);gap:5px;font-size:6.5px;font-weight:700;display:grid}.bulk-editor-grid label>span{justify-self:end;margin-top:-12px}.bulk-editor-grid .wide{grid-column:1/-1}.bulk-editor-grid input,.bulk-editor-grid textarea{width:100%}.buyer-info-checks{border:1px solid var(--line);background:#fff;border-radius:9px;flex-wrap:wrap;gap:10px 16px;margin:0;padding:11px 12px;display:flex}.buyer-info-checks legend{color:var(--muted);padding:0 4px;font-size:11px;font-weight:800}.buyer-info-checks label{color:var(--ink);align-items:center;gap:7px;font-size:11px;display:flex}.buyer-info-checks input{width:15px;height:15px}.bulk-readiness{border:1px solid var(--line);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.bulk-readiness strong{margin-right:4px}.bulk-readiness span{border-radius:99px;padding:4px 7px;font-weight:800}.bulk-readiness .ready{background:var(--green-soft);color:var(--green)}.bulk-readiness .pending{color:#8b6129;background:#f5e8d3}.etsy-listing-preview{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-top:18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.etsy-listing-preview{background:color-mix(in srgb, var(--paper) 94%, var(--coral) 6%)}}.etsy-listing-preview>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.etsy-listing-preview h3{margin:2px 0 0}.etsy-listing-preview>header>span{border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.etsy-listing-preview>header>.warning{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.etsy-listing-preview>header>.warning{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.etsy-listing-preview>header>.ready{color:var(--green);background:var(--green-soft)}.etsy-preview-layout{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:16px;margin-top:14px;display:grid}.etsy-preview-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:10px;padding:16px;display:grid}.etsy-preview-card>strong{font-size:1rem;line-height:1.35}.etsy-preview-card>b{color:var(--green);font-size:1.05rem}.etsy-preview-card>p{max-height:100px;color:var(--muted);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.55;overflow:auto}.etsy-preview-card>div:not(.etsy-preview-placeholder):last-of-type{flex-wrap:wrap;gap:6px;display:flex}.etsy-preview-card>div:not(.etsy-preview-placeholder):last-of-type>span{background:var(--aqua);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.etsy-preview-card>div:not(.etsy-preview-placeholder):last-of-type>span{background:color-mix(in srgb, var(--aqua) 14%, transparent)}}.etsy-preview-card>div:not(.etsy-preview-placeholder):last-of-type>span{font-size:.72rem}.etsy-preview-placeholder{background:var(--ink);border-radius:12px;place-items:center;min-height:130px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.etsy-preview-placeholder{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.etsy-preview-placeholder{color:var(--muted);text-align:center}.etsy-preview-layout>aside{align-content:start;gap:8px;display:grid}.etsy-preview-layout>aside>span{background:var(--danger);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.etsy-preview-layout>aside>span{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.etsy-preview-layout>aside>span{color:var(--danger);font-size:.78rem;font-weight:700}.etsy-preview-layout>aside>.pass{color:var(--green);background:var(--green-soft)}.etsy-preview-layout>aside>small{color:var(--muted);margin-top:6px;line-height:1.45}.bulk-editor-actions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.bulk-editor-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font-size:6px;font-weight:800}.bulk-editor-actions button:nth-child(2){border-color:var(--coral);background:var(--coral);color:#fff}.bulk-editor-actions button.danger{color:#a33e35;margin-left:auto}.bulk-drive-files input{background:#fff;padding:8px}.bulk-drive-files small{color:var(--green);font-size:6px}.drive-upload-workflow{gap:12px;width:100%;min-width:320px;display:grid}.drive-upload-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.drive-mode-picker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.drive-mode-picker button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:12px;display:grid}.drive-mode-picker button>span{min-width:46px;color:var(--muted);text-align:center;text-transform:uppercase;background:#eee7dd;border-radius:999px;grid-row:1/3;padding:7px 8px;font-size:.66rem;font-weight:900}.drive-mode-picker button strong{font-size:.82rem}.drive-mode-picker button small{color:var(--muted);font-size:.68rem}.drive-mode-picker button.active{border-color:var(--coral);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.drive-mode-picker button.active{background:color-mix(in srgb, var(--paper) 88%, var(--coral) 12%)}}.drive-mode-picker button.active{box-shadow:0 0 0 2px var(--coral)}@supports (color:color-mix(in lab, red, red)){.drive-mode-picker button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--coral) 18%, transparent)}}.drive-mode-picker button.active>span{background:var(--coral);color:#fff}.drive-folder-plan{background:var(--green-soft);border-radius:11px;gap:7px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.drive-folder-plan{background:color-mix(in srgb, var(--green-soft) 72%, #fff 28%)}}.drive-folder-plan{color:var(--green)}.drive-folder-plan>strong{font-size:.78rem}.drive-folder-plan>div{flex-wrap:wrap;gap:7px;display:flex}.drive-folder-plan span,.drive-folder-plan small{color:#38654f;background:#fff;border-radius:7px;padding:6px 8px;font-size:.68rem}.drive-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.drive-side-uploader{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.drive-side-uploader{background:color-mix(in srgb, var(--paper) 96%, var(--ink) 4%)}}.drive-side-uploader.folder-ready{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.drive-side-uploader.folder-ready{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}}.drive-side-uploader>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.drive-side-uploader>header>div{align-items:center;gap:8px;display:flex}.drive-side-uploader>header span{background:var(--coral);color:#fff;border-radius:7px;place-items:center;min-width:31px;height:26px;font-size:.65rem;font-weight:900;display:grid}.drive-side-uploader>header strong{font-size:.8rem}.drive-side-uploader>header small{color:var(--muted);text-align:right;font-size:.62rem}.drive-file-picker{min-height:116px;color:var(--ink);text-align:center;cursor:pointer;background:#fffaf2;border:2px dashed #cfb89b;border-radius:12px;place-items:center;gap:7px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.drive-file-picker:hover,.drive-file-picker.dragging{border-color:var(--coral);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.drive-file-picker:hover,.drive-file-picker.dragging{background:color-mix(in srgb, var(--paper) 80%, var(--coral) 20%)}}.drive-file-picker:hover,.drive-file-picker.dragging{transform:translateY(-1px)}.drive-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.drive-file-picker strong{font-size:.88rem}.drive-file-picker small{color:#6f6154;font-weight:600;line-height:1.45}.drive-file-previews{gap:10px;display:grid}.drive-file-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.drive-file-preview-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:9px;display:grid}.drive-file-preview-card{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px;display:grid;position:relative}.drive-file-preview-card img,.drive-file-kind{background:repeating-conic-gradient(#f2eee7 0 25%, #fff 0 50%) 50% / 12px 12px;object-fit:contain;border-radius:8px;width:58px;height:58px}.drive-file-kind{color:var(--green);background:#eee7dd;place-items:center;font-size:.66rem;font-weight:900;display:grid}.drive-file-preview-card div{gap:4px;min-width:0;display:grid}.drive-file-preview-card div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.drive-file-preview-card div small{color:var(--muted);font-size:.66rem}.drive-file-preview-card>b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px}.drive-folder-ready{background:var(--green-soft);color:var(--green);border-radius:9px;margin:0;padding:10px 12px;line-height:1.45}.drive-inspector{border:1px solid var(--aqua);grid-column:1/-1;margin-top:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.drive-inspector{border:1px solid color-mix(in srgb, var(--aqua) 24%, var(--line))}}.drive-inspector{background:var(--paper);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.drive-inspector{background:color-mix(in srgb, var(--paper) 90%, var(--aqua) 10%)}}.drive-inspector header{justify-content:space-between;align-items:center;gap:16px;display:flex}.drive-inspector header div{gap:4px;display:grid}.drive-inspector header small,.drive-inspection-files small{color:var(--muted)}.drive-inspection-checks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.drive-inspection-checks span{border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:750}.drive-inspection-checks .pass{color:var(--green);background:var(--green-soft)}.drive-inspection-checks .fail{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.drive-inspection-checks .fail{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.drive-inspection-files{gap:6px;max-height:180px;margin-top:12px;display:grid;overflow:auto}.drive-inspection-files span{background:var(--ink);border-radius:10px;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.drive-inspection-files span{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.bulk-truth-note{background:#fff9ed;border:1px solid #e5d4b6;border-radius:11px;gap:10px;margin-top:14px;padding:12px;display:flex}.bulk-truth-note>span{color:#5d4115;background:#e7bd6e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.bulk-truth-note strong{font-size:7px}.bulk-truth-note p{color:#735a31;margin:4px 0 0;font-size:6.5px;line-height:1.5}@media (width<=1150px){.bulk-hero{grid-template-columns:1fr}.bulk-intake{grid-template-columns:1fr 1fr}.bulk-intake>div:first-child{grid-column:1/-1}.bulk-table{overflow-x:auto}.bulk-row{min-width:850px}}@media (width<=720px){.bulk-intake{grid-template-columns:1fr}.bulk-intake>div:first-child{grid-column:auto}.bulk-summary{grid-template-columns:repeat(2,1fr)}.bulk-toolbar{flex-direction:column;align-items:stretch}.bulk-queue-pager{flex-wrap:wrap;justify-content:flex-start}.bulk-queue-pager>span{width:100%;margin-right:0}.bulk-editor-grid{grid-template-columns:1fr}.bulk-editor-grid .wide{grid-column:auto}.drive-mode-picker,.drive-side-grid{grid-template-columns:1fr}}.brand-logo-image,.topbar-logo-image{object-fit:contain;filter:drop-shadow(0 8px 16px #0084ff3d);flex:0 0 38px;width:38px;height:38px;transform:scale(1.55)}.topbar-logo-image{display:none}.mobile-logo-image{flex-basis:46px;width:46px;height:46px}.comparison-mode-banner{background:linear-gradient(120deg,#0077ff1c,#15d8ff09);border:1px solid #0f9dff47;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-bottom:16px;padding:15px 17px;display:grid}.comparison-mode-banner>span{color:#50caff;letter-spacing:.12em;font-size:12px;font-weight:900}.comparison-mode-banner strong{color:var(--text);font-size:15px;display:block}.comparison-mode-banner p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.extension-badge.manual{color:#65cbff;background:#0077ff14;border-color:#42b1ff5c}.comparison-checks{flex-wrap:wrap;gap:6px;padding:9px 12px 0;display:flex}.comparison-checks span{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:11px}.capture-live-score{border:1px solid var(--line);background:#ffffff06;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.capture-live-score.ready{background:linear-gradient(130deg,#0078ff17,#0000);border-color:#19a5ff57}.capture-live-score>div span{color:#48c5ff;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.capture-live-score>div strong{color:var(--text);margin-top:4px;font-size:16px;display:block}.capture-live-score>div small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.capture-live-score>b{color:#50caff;font-size:27px}.capture-live-score>b small{color:var(--muted);font-size:11px}.capture-live-score>p{color:var(--text);grid-column:1/-1;margin:0;font-size:13px;font-weight:800}.capture-live-score>p small{color:var(--muted);margin-top:2px;font-weight:500;display:block}.client-setup-center{background:linear-gradient(145deg,#006fff16,#ffffff05);border:1px solid #1099ff45;border-radius:20px;margin:18px 0;padding:20px}.client-setup-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.client-setup-center h3{margin:5px 0;font-size:20px}.client-setup-center header p:last-child{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.client-setup-center>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.client-setup-center>div button{text-align:left;min-width:0;color:var(--text);border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px}.client-setup-center>div button:hover{border-color:#35b4ff73;transform:translateY(-1px)}.client-setup-center>div span{letter-spacing:.08em;color:var(--muted);background:var(--soft);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.client-setup-center>div span.ready{color:#48d5a5;background:#22c58e1a}.client-setup-center>div span.manual{color:#55c8ff;background:#0089ff1a}.client-setup-center>div strong,.client-setup-center>div small{display:block}.client-setup-center>div strong{margin:9px 0 4px;font-size:14px}.client-setup-center>div small{color:var(--muted);font-size:12px;line-height:1.4}.client-setup-center>aside{background:#0000001a;border-left:3px solid #1aa8ff;margin-top:12px;padding:12px 14px}.client-setup-center>aside strong{color:var(--text)}.client-setup-center>aside p{color:var(--muted);margin-left:8px;font-size:13px;display:inline}.shop-financials{background:linear-gradient(145deg,#0076ff13,#ffffff05);border:1px solid #1fa4ff42;border-radius:20px;margin:16px 0;padding:18px}.shop-financials>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shop-financials h3{margin:4px 0;font-size:20px}.shop-financials header p:last-child{color:var(--muted);margin:0}.shop-financials>header>span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px}.shop-financial-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.shop-financial-grid article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:15px}.shop-financial-grid article>span,.shop-financial-grid article>small{color:var(--muted);font-size:12px;display:block}.shop-financial-grid article>strong{color:var(--text);margin:8px 0 5px;font-size:22px;display:block}.shop-financial-grid .offer-active{background:#f5a1490e;border-color:#f5a14966}.shop-financial-grid .offer-active>strong{color:#ffb46e}.shop-financial-grid .net-revenue{border-color:#30c99959}.shop-financial-grid .net-revenue>strong{color:#56d7ad}.financial-boundary{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.recovery-page{background:radial-gradient(circle at top,#0085ff1f,#0000 40%),#081012;place-items:center;min-height:100vh;padding:24px;display:grid}.recovery-card{color:#f7fbfc;background:#111c20;border:1px solid #4cb9ff38;border-radius:24px;width:min(560px,100%);padding:34px;box-shadow:0 30px 80px #00000061}.recovery-card img{object-fit:contain;width:58px;height:58px;transform:scale(1.4)}.recovery-card h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(29px,5vw,42px);line-height:1.05}.recovery-card>p:not(.eyebrow){color:#a9bbc0;line-height:1.65}.recovery-card>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (width<=1050px){.client-setup-center>div,.shop-financial-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.topbar-logo-image{display:block}.client-setup-center>header,.shop-financials>header{flex-direction:column}.client-setup-center>header .button{width:100%}.client-setup-center>div,.shop-financial-grid,.comparison-mode-banner{grid-template-columns:1fr}}.settings-page{background:linear-gradient(#f4f0e8 0,#ece6dd 100%);min-height:calc(100vh - 75px);padding:34px clamp(22px,3vw,48px) 72px}.settings-page .eyebrow{font-size:11px}.settings-hero{color:#fff;background:#253c35;border-radius:20px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:36px;margin-bottom:22px;padding:34px 36px;display:grid;box-shadow:0 18px 48px #253c351f}.settings-hero h2{letter-spacing:-.04em;max-width:760px;margin:8px 0 11px;font-size:clamp(29px,3vw,38px);line-height:1.08}.settings-hero p:last-child{color:#d7e1dc;max-width:760px;margin:0;font-size:15px;line-height:1.65}.readiness-score{background:#ffffff14;border:1px solid #ffffff26;border-radius:15px;padding:20px}.readiness-score>span{justify-content:space-between;align-items:end;display:flex}.readiness-score strong{font-size:32px}.readiness-score small,.readiness-score p{color:#d7e1dc;font-size:12px}.readiness-score>div{background:#ffffff24;border-radius:99px;height:8px;margin:15px 0 11px;overflow:hidden}.readiness-score i{border-radius:inherit;background:#65ce9b;height:100%;transition:width .25s;display:block}.readiness-score p{margin:0}.settings-message{background:var(--green-soft);color:var(--green);border:1px solid #bed9cc;border-radius:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;font-weight:750}.setup-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.setup-checklist article,.setup-checklist button{border:1px solid var(--line);background:var(--paper);min-height:58px;color:var(--ink);text-align:left;border-radius:13px;align-items:center;gap:11px;padding:13px 15px;display:flex;box-shadow:0 5px 18px #4a3d2b0a}.setup-checklist button{cursor:pointer;transition:border-color .18s,transform .18s}.setup-checklist button:hover{border-color:var(--coral);transform:translateY(-1px)}.setup-checklist button>i{color:var(--coral);margin-left:auto;font-size:22px;font-style:normal}.setup-checklist span{color:#875b23;background:#f1e5d5;border-radius:99px;flex:none;width:max-content;padding:6px 9px;font-size:10px;font-weight:900}.setup-checklist .ready span{background:var(--green-soft);color:var(--green)}.setup-checklist strong{font-size:14px;line-height:1.3}.settings-command-bar{z-index:30;border:1px solid var(--line);background:var(--paper);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:13px 15px;display:flex;position:sticky;top:78px}@supports (color:color-mix(in lab, red, red)){.settings-command-bar{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.settings-command-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 34px #1e302b1f}.settings-command-bar>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-width:0;display:grid}.settings-command-bar>div:first-child>span{background:var(--green-soft);color:var(--green);letter-spacing:.08em;border-radius:999px;grid-row:1/3;padding:7px 9px;font-size:9px;font-weight:950}.settings-command-bar.dirty>div:first-child>span{color:var(--coral);background:#fff0e8}.settings-command-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.settings-command-bar small{color:var(--muted);font-size:10px}.settings-command-bar>div:last-child{flex:none;gap:8px;display:flex}.settings-command-bar .button{min-height:40px;padding:8px 13px;font-size:11px}.workflow-recipes{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-bottom:24px;padding:21px}@supports (color:color-mix(in lab, red, red)){.workflow-recipes{background:color-mix(in srgb, var(--paper) 91%, var(--green-soft))}}.workflow-recipes{box-shadow:0 8px 28px #4a3d2b0b}.workflow-recipes>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.workflow-recipes h3{margin:5px 0 0;font-size:19px}.workflow-recipes>header>small{max-width:360px;color:var(--muted);text-align:right;font-size:11px;line-height:1.5}.workflow-recipes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-recipes button{border:1px solid var(--line);background:var(--paper);min-height:78px;color:var(--ink);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:3px 10px;padding:13px;display:grid}.workflow-recipes button:hover{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral)}.workflow-recipes button>span{background:var(--coral-soft);width:34px;height:34px;color:var(--coral);border-radius:9px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.workflow-recipes button strong{font-size:13px}.workflow-recipes button small{color:var(--muted);font-size:10px;line-height:1.4}.settings-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;display:grid}.settings-main{gap:22px;display:grid}.settings-card,.connection-summary,.remaining-card,.settings-actions-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;box-shadow:0 8px 28px #4a3d2b0b}.settings-card{padding:26px}.settings-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin:-26px -26px 24px;padding:23px 26px;display:flex}.settings-card h3,.connection-summary h3,.remaining-card h3{margin:6px 0 4px;font-size:20px;line-height:1.25}.settings-card header small{color:var(--muted);font-size:13px;line-height:1.5}.setting-state{color:#875b23;background:#f1e5d5;border-radius:99px;flex:none;padding:7px 11px;font-size:11px;font-weight:850}.setting-state.ready{background:var(--green-soft);color:var(--green)}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.settings-form-grid label{color:#56534d;gap:8px;font-size:13px;font-weight:750;display:grid}.settings-form-grid .wide{grid-column:1/-1}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #d8d0c5;border-radius:10px;outline:none;margin:0;padding:12px 14px;font-size:14px}.settings-form-grid textarea{min-height:110px;line-height:1.55}.settings-form-grid input:focus,.settings-form-grid select:focus,.settings-form-grid textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.range-setting>span{justify-content:space-between;display:flex}.range-setting input{height:28px;min-height:28px;accent-color:var(--coral);border:0;padding:0}.settings-impact-strip{flex-wrap:wrap;align-items:center;gap:7px;margin:-5px 0 18px;display:flex}.settings-impact-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.settings-impact-strip b{background:var(--green-soft);color:var(--green);border-radius:999px;padding:6px 9px;font-size:10px}.provider-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-settings>button{border:1px solid var(--line);min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:#faf7f1;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.provider-settings>button.enabled{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff8f5}.provider-settings>button>span{background:var(--ink);color:#fff;border-radius:11px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid}.provider-settings>button>div{gap:5px;display:grid}.provider-settings strong{font-size:14px}.provider-settings small{color:var(--muted);font-size:12px;line-height:1.45}.provider-settings i{color:var(--muted);font-size:10px;font-style:normal;font-weight:900}.provider-settings .enabled i{color:var(--coral)}.api-connection-card{border-color:#d8e7e0}.api-connection-note{color:#274b3d;background:#edf7f2;border-radius:12px;margin-bottom:15px;padding:15px 17px}.api-connection-note strong{margin-bottom:4px;font-size:14px;display:block}.api-connection-note p,.settings-security-copy{color:#527064;margin:0;font-size:13px;line-height:1.55}.api-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-provider{border:1px solid var(--line);background:#fbfaf7;border-radius:13px;gap:14px;padding:15px;display:grid}.api-provider.connected{background:#f4fbf7;border-color:#78b99d}.api-provider>div:first-child{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.api-provider>div:first-child>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid}.api-provider section{gap:3px;display:grid}.api-provider strong{font-size:14px}.api-provider small{color:var(--muted);font-size:12px;line-height:1.4}.api-provider b{color:var(--muted);white-space:nowrap;font-size:11px}.api-provider.connected b{color:#19714f}.api-key-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.api-key-entry input{min-width:0}.settings-security-copy{margin-top:13px}.mockup-library-panel{background:#fbfdfb;border:1px solid #d8e7e0;border-radius:15px;margin:18px 0;padding:18px}.mockup-library-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.mockup-library-heading h3{margin:4px 0;font-size:17px}.mockup-library-heading small{color:var(--muted);font-size:13px}.mockup-library-heading>div:last-child{align-items:center;gap:9px;display:flex}.mockup-library-heading select{min-height:40px}.library-collection-tabs{flex-wrap:wrap;gap:7px;margin:16px 0 12px;display:flex}.library-collection-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.library-collection-tabs button.active{color:var(--ink);border-color:var(--coral);background:#fff5f0}.library-collection-tabs span{margin-left:6px;font-weight:800}.library-mockup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.library-mockup-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:9px;padding:8px;display:grid;overflow:hidden}.library-mockup-grid img{object-fit:cover;background:#eee;border-radius:7px;width:100%;height:120px}.library-mockup-grid strong,.library-mockup-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.library-mockup-grid strong{font-size:12px}.library-mockup-grid small{color:var(--muted);font-size:11px}.library-mockup-grid article>button{border:1px solid var(--line);min-height:31px;color:var(--ink);cursor:pointer;background:#fff9f5;border-radius:7px;font-size:11px;font-weight:750}.library-mockup-grid article>.text-button{color:var(--muted);background:0 0;border:0}.library-empty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;grid-column:1/-1;padding:17px}.library-empty strong{color:var(--ink);margin-bottom:5px;display:block}.library-empty p{margin:0;font-size:13px}.reusable-library-panel{gap:12px;display:grid}.reusable-library-controls{align-items:center;gap:8px;display:flex}.reusable-library-controls select{min-height:40px}.reusable-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reusable-library-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;padding:8px;display:grid}.reusable-library-grid img{object-fit:cover;background:#eee;border-radius:7px;width:100%;height:105px}.reusable-library-grid strong,.reusable-library-grid small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reusable-library-grid strong{font-size:12px}.reusable-library-grid small{color:var(--muted);text-transform:capitalize;font-size:11px}.reusable-library-grid button{border:1px solid var(--line);cursor:pointer;background:#fff9f5;border-radius:7px;min-height:30px;font-size:11px;font-weight:750}.reusable-library-grid .text-button{color:var(--muted);background:0 0;border:0}.project-manager{border:1px solid var(--line);background:#fffdf9;border-radius:15px;margin:0 28px 18px;padding:18px;box-shadow:0 16px 35px #32281a17}.project-manager>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-bottom:15px;display:flex}.project-manager h3{margin:4px 0 0;font-size:18px}.project-manager>header>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px}.project-manager-actions{align-items:center;gap:14px;padding:14px 0;display:flex}.project-manager-actions small{color:var(--muted);line-height:1.45}.project-list{gap:8px;display:grid}.project-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.project-list article.active{border-color:var(--coral);background:#fff6f2}.project-list strong,.project-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.project-list strong{font-size:13px}.project-list small{color:var(--muted);margin-top:3px;font-size:11px}.project-list button{border:1px solid var(--line);min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}.project-list .text-button{color:var(--muted);background:0 0;border:0}.project-list-empty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:18px;font-size:13px}.publish-prep{background:#fbfdfb;border:1px solid #d8e7e0;border-radius:13px;margin:16px 0;padding:17px}.publish-prep h3{margin:4px 0 14px;font-size:17px}.publish-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.publish-fields .wide{grid-column:1/-1}.publish-checks{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.publish-checks span{color:#955536;background:#fff2eb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.publish-checks span.ready{color:#26714e;background:#eaf6ef}.draft-readiness{background:#fffdf8;border:1px solid #dfd6c8;border-radius:16px;margin:18px 0;padding:20px}.draft-readiness>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.draft-readiness h3{margin:4px 0 5px;font-size:20px}.draft-readiness header p{color:var(--muted);margin:0;font-size:13px}.draft-readiness>header>strong{color:#5f564b;white-space:nowrap;background:#f1ede4;border-radius:99px;padding:8px 11px;font-size:12px}.draft-readiness-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0 13px;display:grid}.draft-readiness-grid button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #eadfce;border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.draft-readiness-grid button:hover{border-color:var(--coral);transform:translateY(-1px)}.draft-readiness-grid button>span{color:#a14b36;background:#fff0e9;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.draft-readiness-grid button.ready>span{color:var(--green);background:#e3f3e8}.draft-readiness-grid strong,.draft-readiness-grid small{display:block}.draft-readiness-grid strong{font-size:12px}.draft-readiness-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.draft-readiness-grid em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.settings-info-note{background:var(--green-soft);border-radius:12px;margin-top:16px;padding:16px}.settings-info-note strong{color:var(--green);font-size:14px}.settings-info-note p{color:#38654f;margin:6px 0 0;font-size:13px;line-height:1.55}.format-picker{background:#f8f4ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:15px 16px;display:flex}.format-picker>strong{font-size:14px}.format-picker>div{gap:8px;display:flex}.format-picker button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-width:54px;padding:9px 12px;font-size:12px;font-weight:850}.format-picker button.active{border-color:var(--ink);background:var(--ink);color:#fff}.switch-list{gap:10px;margin-top:20px;display:grid}.switch-list>label{border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 15px;display:flex}.switch-list>label>span{gap:5px;display:grid}.switch-list strong{font-size:14px}.switch-list small{color:var(--muted);font-size:12px;line-height:1.4}.switch-list input{width:42px;height:24px;accent-color:var(--coral);flex:none}.switch-list>label.locked-setting{cursor:default;border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.switch-list>label.locked-setting{border-color:color-mix(in srgb, var(--green) 34%, var(--line))}}.switch-list>label.locked-setting{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.switch-list>label.locked-setting{background:color-mix(in srgb, var(--green-soft) 58%, var(--paper))}}.locked-setting>b{background:var(--green);color:#fff;letter-spacing:.06em;border-radius:999px;flex:none;padding:7px 9px;font-size:9px}.settings-side{gap:22px;display:grid;position:sticky;top:94px}.connection-summary,.remaining-card,.settings-actions-card{padding:22px}.connection-summary>article{border:1px solid var(--line);border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:13px;display:grid}.connection-summary>article>span{color:var(--muted);font-size:10px;font-weight:900}.connection-summary article>div{gap:4px;display:grid}.connection-summary article strong{font-size:13px;line-height:1.3}.connection-summary article small{color:var(--muted);font-size:11px;line-height:1.4}.connection-summary article>b{color:#946927;font-size:11px}.connection-summary article.ready>b{color:var(--green)}.connection-summary article button,.connection-summary article a{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:none}.remaining-card ol{gap:14px;margin:17px 0 0;padding:0;list-style:none;display:grid}.remaining-card li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.remaining-card li>span{color:#875b23;background:#f1e5d5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.remaining-card li.done>span{background:var(--green-soft);color:var(--green)}.remaining-card li div{gap:4px;display:grid}.remaining-card li strong{font-size:13px;line-height:1.35}.remaining-card li small{color:var(--muted);font-size:11px;line-height:1.5}.settings-actions-card{gap:10px;display:grid}.settings-actions-card .button{width:100%;min-height:46px;font-size:13px}.settings-actions-card .text-button{justify-self:start;padding:7px 2px;font-size:12px}.settings-save-state{background:var(--surface-raised);border-radius:11px;gap:5px;margin-bottom:3px;padding:12px;display:grid}.settings-save-state>span{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:900}.settings-save-state>span.ready{background:var(--green-soft);color:var(--green)}.settings-save-state>span.dirty{color:var(--coral);background:#fff0e8}.settings-save-state small{color:var(--muted);font-size:10px;line-height:1.45}.settings-file-input{display:none}@media (width<=1250px){.settings-layout{grid-template-columns:1fr}.settings-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.settings-actions-card{grid-column:1/-1}}@media (width<=720px){.settings-page{padding:20px 14px 48px}.settings-hero{grid-template-columns:1fr;padding:25px 22px}.setup-checklist,.settings-side,.provider-settings,.settings-form-grid,.api-provider-grid,.workflow-recipes>div{grid-template-columns:1fr}.settings-command-bar{flex-direction:column;align-items:stretch;padding:12px;top:72px}.settings-command-bar>div:first-child{grid-template-columns:auto minmax(0,1fr)}.settings-command-bar strong{white-space:normal}.settings-command-bar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.settings-command-bar .button{width:100%}.workflow-recipes{padding:17px}.workflow-recipes>header{flex-direction:column;align-items:flex-start}.workflow-recipes>header>small{text-align:left}.mockup-library-heading,.mockup-library-heading>div:last-child{flex-direction:column;align-items:stretch}.library-mockup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reusable-library-controls{flex-direction:column;align-items:stretch}.reusable-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-manager{margin:0 14px 14px}.project-manager-actions{flex-direction:column;align-items:stretch}.publish-fields{grid-template-columns:1fr}.settings-form-grid .wide,.settings-actions-card{grid-column:auto}.format-picker{flex-direction:column;align-items:flex-start}.settings-card{padding:20px}.settings-card>header{margin:-20px -20px 20px;padding:20px}}.etsy-connect-page{background:linear-gradient(#f4f0e8 0,#ece6dd 100%);min-height:calc(100vh - 75px)}.etsy-connect-hero{color:#fff;background:#253c35;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:14px;padding:26px 28px;display:flex}.etsy-connect-hero h2{letter-spacing:-.035em;margin:6px 0 7px;font-size:26px}.etsy-connect-hero p:last-child{color:#ced9d4;max-width:700px;margin:0;font-size:9px;line-height:1.6}.etsy-connect-hero>span{background:#ffffff1a;border-radius:999px;flex:none;padding:9px 12px;font-size:7px;font-weight:800}.etsy-connect-hero>span.connected{color:#166443;background:#dcefe5}.etsy-connect-hero>span.configured{color:#825c24;background:#f4e4c7}.etsy-message{color:#7c4b1e;background:#fff4e8;border:1px solid #e8c6a7;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:8px;font-weight:750}.etsy-message.success{background:var(--green-soft);color:var(--green);border-color:#b9daca}.etsy-connect-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.etsy-steps-card,.etsy-credential-card{border:1px solid var(--line);background:var(--paper);border-radius:14px}.etsy-steps-card{padding:17px}.etsy-steps-card>.table-heading{margin:-17px -17px 0}.etsy-steps-card .link-button{flex:none;text-decoration:none}.etsy-app-brief{gap:9px;margin-top:15px;display:grid}.etsy-app-brief label{border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:5px;padding:11px 72px 11px 12px;font-size:6.5px;display:grid;position:relative}.etsy-app-brief strong{color:var(--ink);overflow-wrap:anywhere;font-size:8px;line-height:1.45}.etsy-app-brief button{color:var(--ink);cursor:pointer;background:#eee7dd;border:0;border-radius:7px;padding:7px 10px;font-size:6px;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.etsy-scope-note{background:var(--green-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;padding:11px;display:flex}.etsy-scope-note>strong{color:var(--green);font-size:7px}.etsy-scope-note>span{color:#245e46;background:#fff;border-radius:99px;padding:4px 7px;font-family:monospace;font-size:6px}.etsy-scope-note>p{color:#38654f;flex-basis:100%;margin:1px 0 0;font-size:6.5px;line-height:1.5}.etsy-credential-card{gap:11px;padding:19px;display:grid}.etsy-credential-card h3{margin:1px 0 5px;font-size:16px;line-height:1.25}.etsy-credential-card>label{color:var(--muted);gap:6px;font-size:7px;font-weight:700;display:grid}.etsy-credential-card input,.etsy-credential-card .button{width:100%}.etsy-secret-note{background:#f8f4ed;border-radius:9px;padding:11px}.etsy-secret-note strong{font-size:7px}.etsy-secret-note p{color:var(--muted);margin:4px 0 0;font-size:6.5px;line-height:1.5}.etsy-credential-card dl{gap:7px;margin:4px 0;display:grid}.etsy-credential-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:7px;display:flex}.etsy-credential-card dt{color:var(--muted)}.etsy-credential-card dd{margin:0;font-weight:800}.etsy-approval-note{background:#fff9ed;border:1px solid #e5d4b6;border-radius:12px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.etsy-approval-note>span{color:#5d4115;background:#e7bd6e;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.etsy-approval-note strong{font-size:8px}.etsy-approval-note p{color:#735a31;margin:4px 0 0;font-size:6.5px;line-height:1.5}.drive-page{background:linear-gradient(#f4f0e8 0,#ece6dd 100%);min-height:calc(100vh - 75px)}.drive-hero{color:#fff;background:#253c35;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:14px;padding:26px 28px;display:flex}.drive-hero h2{letter-spacing:-.035em;margin:6px 0 7px;font-size:26px}.drive-hero p:last-child{color:#ced9d4;max-width:740px;margin:0;font-size:9px;line-height:1.6}.drive-hero>span{background:#ffffff1a;border-radius:999px;flex:none;padding:9px 12px;font-size:7px;font-weight:800}.drive-hero>span.connected{color:#166443;background:#dcefe5}.drive-hero>span.configured{color:#825c24;background:#f4e4c7}.drive-message{color:#7c4b1e;background:#fff4e8;border:1px solid #e8c6a7;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:8px;font-weight:750}.drive-message.success{background:var(--green-soft);color:var(--green);border-color:#b9daca}.drive-setup-grid,.drive-workspace{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.drive-steps-card,.drive-credential-card,.drive-builder,.drive-result-card{border:1px solid var(--line);background:var(--paper);border-radius:14px}.drive-steps-card,.drive-builder{padding:18px}.drive-steps-card>.table-heading,.drive-builder>.table-heading{margin:-18px -18px 0}.drive-steps-card .link-button{flex:none;text-decoration:none}.drive-steps{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.drive-steps li{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.drive-steps li>span{background:#eee7dd;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.drive-steps li div{gap:3px;display:grid}.drive-steps strong{font-size:7.5px}.drive-steps small{color:var(--muted);font-size:6.3px}.drive-callback{border:1px solid var(--line);border-radius:10px;gap:5px;padding:11px 74px 11px 12px;display:grid;position:relative}.drive-callback span{color:var(--muted);font-size:6px;font-weight:750}.drive-callback strong{overflow-wrap:anywhere;font-size:7px}.drive-callback button{cursor:pointer;background:#eee7dd;border:0;border-radius:7px;padding:7px 10px;font-size:6px;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.drive-scope-note{background:var(--green-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:11px;display:flex}.drive-scope-note strong{color:var(--green);font-size:7px}.drive-scope-note code{color:#245e46;background:#fff;border-radius:99px;padding:4px 7px;font-size:6px}.drive-scope-note p{color:#38654f;flex-basis:100%;margin:0;font-size:6.5px;line-height:1.5}.drive-credential-card{gap:11px;padding:19px;display:grid}.drive-credential-card h3{margin:1px 0 5px;font-size:16px;line-height:1.25}.drive-credential-card>label,.drive-result-card>label{color:var(--muted);gap:6px;font-size:7px;font-weight:700;display:grid}.drive-credential-card input,.drive-result-card input,.drive-credential-card .button{width:100%}.drive-secret-note,.drive-safety{background:#f8f4ed;border-radius:9px;padding:11px}.drive-secret-note strong,.drive-safety strong{font-size:7px}.drive-secret-note p,.drive-safety p{color:var(--muted);margin:4px 0 0;font-size:6.5px;line-height:1.5}.drive-form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.drive-form-grid label{color:var(--muted);gap:6px;font-size:7px;font-weight:700;display:grid}.drive-form-grid input{width:100%}.drive-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.drive-file-list span{background:#f8f4ed;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.drive-file-list span.oversize{color:#9d3d34;background:#fff0ee}.drive-file-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.drive-file-list small{color:var(--muted);flex:none;font-size:5.8px}.drive-build-button{width:100%;margin:12px 0}.drive-safety{background:#fff9ed;border:1px solid #e5d4b6}.drive-safety p{color:#735a31}.drive-result-card{text-align:center;gap:11px;padding:20px;display:grid}.drive-result-card.ready{border-color:#b9daca}.drive-result-icon{background:#eee7dd;border-radius:13px;justify-self:center;place-items:center;width:46px;height:46px;font-size:8px;font-weight:900;display:grid}.drive-result-card.ready .drive-result-icon{background:var(--green-soft);color:var(--green)}.drive-result-card h3{margin:0;font-size:16px}.drive-result-card>p:not(.eyebrow){color:var(--muted);margin:0;font-size:7px;line-height:1.55}.drive-result-card label{text-align:left}.drive-result-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.drive-result-actions .button{width:100%;text-decoration:none}.drive-result-card>.button{width:100%}.drive-connect-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:22px;margin-top:14px;padding:20px;display:grid}.drive-connect-card h3{margin:4px 0 7px;font-size:18px}.drive-connect-card>div>p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.55}.drive-connect-card>.connected{justify-self:end}.drive-connect-body{gap:14px;display:grid}.drive-oauth-steps{background:#f8f4ed;border-radius:10px;padding:13px}.drive-oauth-steps ol{color:var(--muted);margin:7px 0 12px 18px;padding:0;font-size:12px;line-height:1.6}.drive-oauth-steps label,.drive-credential-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:750;display:grid}.drive-oauth-steps input,.drive-credential-form input{width:100%}.drive-credential-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (width<=900px){.drive-setup-grid,.drive-workspace,.drive-connect-card{grid-template-columns:1fr}.drive-connect-card>.connected{justify-self:start}.drive-credential-form{grid-template-columns:1fr}}@media (width<=620px){.drive-hero{flex-direction:column;align-items:flex-start}.drive-form-grid,.drive-file-list{grid-template-columns:1fr}.drive-steps-card .table-heading{flex-direction:column;align-items:flex-start;gap:10px}.drive-steps-card .link-button{width:100%}.drive-callback{padding-right:12px}.drive-callback button{justify-self:start;position:static;transform:none}}@media (width<=1050px){.etsy-connect-grid{grid-template-columns:1fr}}@media (width<=720px){.etsy-connect-hero{flex-direction:column;align-items:flex-start}.etsy-steps-card .table-heading{flex-direction:column;align-items:flex-start;gap:10px}.etsy-steps-card .link-button{width:100%}.etsy-app-brief label{padding-right:12px}.etsy-app-brief button{justify-self:start;position:static;transform:none}}@media (width<=1050px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:11px}.brand{justify-content:center;padding-inline:0}.brand>span:last-child,.new-pack:not(:focus){font-size:0}.new-pack span{font-size:18px}.nav-label,.nav-item>:not(span),.privacy-note div{display:none}.nav-item{justify-content:center}.nav-item span{text-align:center}.privacy-note{justify-content:center}.content-grid{grid-template-columns:minmax(0,1fr)}.right-rail{display:none}.trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-layout,.studio-grid,.shop-signal-inputs,.local-tools-layout{grid-template-columns:1fr}.local-setup-card{width:100%}.local-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.result-grid{grid-template-columns:repeat(2,1fr)}.generated-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.companion-listings,.season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-grid{grid-template-columns:1fr}.top-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-table-wrap{overflow-x:auto}}@media (width<=720px){.shop-signal-fields{grid-template-columns:1fr}.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;gap:10px;min-height:auto;padding:11px 14px}.brand{padding:0}.brand>span:last-child{font-size:15px;display:inline}.new-pack{width:auto;margin-left:auto;padding:9px 12px}.sidebar nav,.privacy-note{display:none}.topbar{align-items:flex-start;height:auto;padding:16px}.top-actions .saved-status,.top-actions .secondary{display:none}.top-actions .factory-back{display:inline-flex}.stagebar{padding:0 8px;overflow-x:auto}.stage{min-width:92px}.stage:not(:last-child):after{display:none}.main-panel{padding:22px 16px 45px}.section-heading{flex-direction:column}.brief-grid,.delivery-layout,.delivery-method-picker{grid-template-columns:1fr}.gallery-grid,.asset-grid{grid-template-columns:repeat(2,1fr)}.download-actions{flex-direction:column}.market-page{padding:20px 14px 45px}.market-hero{padding:22px;display:block}.market-hero h2{font-size:25px}.market-summary{grid-template-columns:repeat(3,1fr);margin-top:20px}.growth-hero{display:block}.growth-hero>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:18px}.research-tabs{grid-template-columns:repeat(2,1fr)}.research-toolbar,.trend-grid,.result-grid{grid-template-columns:1fr}.generated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.companion-listings,.season-grid,.top-shop-grid,.comparison-columns{grid-template-columns:1fr}.rank-list article{grid-template-columns:minmax(0,1fr) 42px 35px}.rank-spark{display:none}.gallery-heading{display:block}.gallery-toolbar{justify-content:flex-start;margin-top:10px}.editor-layout{grid-template-columns:1fr}.editor-stage{min-height:380px}.editor-layout>aside{border-left:0;border-top:1px solid var(--line)}.local-tools-hero{display:block}.local-status-stack{margin-top:18px}.local-tool-grid,.local-result-grid,.halftone-controls{grid-template-columns:1fr}.halftone-controls .halftone-toggle,.halftone-smart-header,.halftone-presets,.halftone-insight,.halftone-preview-picker{grid-column:auto}.halftone-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.halftone-insight{grid-template-columns:auto 1fr}.halftone-insight em{white-space:normal;grid-column:2}.halftone-controls label,.halftone-preview-picker{flex-direction:column;align-items:flex-start}.halftone-controls label select,.halftone-controls input[type=range]{width:100%}.result-preview-note{flex-direction:column;align-items:flex-start}.local-upload.has-file,.connection-grid{grid-template-columns:1fr}.module-heading{flex-direction:column}.engine-catalog{grid-template-columns:1fr}.generation-modes,.generator-settings{grid-template-columns:repeat(2,1fr)}.queue-controls{flex-direction:column;align-items:stretch}.queue-controls .button{width:100%}}@media (width<=440px){.generation-modes,.generator-settings,.result-grid,.generated-grid{grid-template-columns:1fr}.comparison-size{grid-template-columns:repeat(2,1fr);display:grid}}button,input,textarea,select{font:inherit}label{font-size:13px}input,textarea,select{font-size:14px}.eyebrow{font-size:10px}.button{min-height:40px;font-size:13px}.button.large{min-height:48px;font-size:14px}.text-button{font-size:12px}.section-heading p:not(.eyebrow),.subheading p,.market-hero>div>p:not(.eyebrow),.growth-hero>div:first-child>p:last-child,.local-tools-hero p:last-child,.bulk-hero p:last-child,.etsy-connect-hero p:last-child,.drive-hero p:last-child{font-size:14px}.field-heading,.field-tip,.link-check,.notice p,.export-note,.reusable-upload-panel p{font-size:12px}.field-heading label,.notice strong,.reusable-upload-panel strong{font-size:14px}.tags button{padding:8px 11px;font-size:12px}.tag-entry button{font-size:13px}.file-row small,.file-row .check,.file-row .warning,.file-row .file-note,.gallery-slot small,.asset-card small,.rail-task small,.rail-caption,.tip-card p,.progress-card small{font-size:12px}.asset-card strong,.gallery-slot.filled strong,.export-checks strong,.progress-card strong,.rail-task strong,.tip-card strong{font-size:14px}.asset-card{padding:14px}.asset-art{height:80px}.export-hero p,.export-checks small,.export-checks em{font-size:12px}.export-checks button{min-height:58px;padding:13px 14px}.market-page{padding-top:36px}.data-pill,.extension-badge{padding:8px 12px;font-size:12px}.market-hero{min-height:205px;padding:34px 36px}.market-hero h2,.growth-hero h2,.local-tools-hero h2,.bulk-hero h2,.etsy-connect-hero h2,.drive-hero h2{font-size:32px;line-height:1.12}.market-summary{grid-template-columns:repeat(3,104px);gap:10px}.market-summary strong{font-size:24px}.market-summary small,.growth-hero>div:last-child small,.bulk-summary small{font-size:11px}.research-tabs button{min-height:48px;font-size:13px}.research-tabs button span{font-size:10px}.estimate-chip{padding:7px 10px;font-size:10px}.table-heading p,.workbench-heading p,.research-method,.source-banner p{font-size:12px;line-height:1.55}.niche-row>span,.keyword-row>span{padding:15px;font-size:13px}.niche-row strong,.keyword-row strong,.companion-listings strong{font-size:14px}.niche-row small,.keyword-row small,.companion-listings small{font-size:11px}.niche-head>span,.keyword-head>span{font-size:10px}.niche-row button,.keyword-row button,.season-grid button{min-height:36px;padding:8px 11px;font-size:11px}.season-grid article{min-height:260px;padding:17px}.season-grid article>div:first-child span,.season-grid article>div:first-child b,.season-grid dl div{font-size:11px}.season-grid p{font-size:12px;line-height:1.55}.research-toolbar select,.queue-controls select{min-height:42px;font-size:13px}.research-search input{height:42px}.trend-title p,.trend-art span,.trend-art em,.trend-stats span,.tracker-row>span>small,.tracker-head{font-size:11px}.trend-stats strong,.trend-title h3,.table-heading h3{font-size:15px}.tracker-row{padding:14px 17px;font-size:13px}.estimate-note strong,.automation-note strong,.generation-modes strong,.engine-catalog strong,.engine-selector-head strong,.saved-prompt-list strong,.jobs-list strong,.result-card-head strong,.generated-info>strong{font-size:13px}.generation-modes small,.negative-field textarea,.reference-panel>div:first-child small,.reference-file span small,.rights-check,.originality-control small,.prompt-meta,.engine-catalog em,.engine-selector-head>span,.queue-controls>div>small,.jobs-list small,.result-card-head small,.result-drop small,.result-footer span,.generated-info button,.generated-info a{font-size:11px}.generator-settings select{height:42px;font-size:13px}.reference-upload{padding:14px;font-size:12px}.reference-file span strong{font-size:13px}.model-dot{width:34px;height:34px;font-size:12px}.result-footer button{min-height:34px;padding:7px 11px;font-size:11px}.gallery-toolbar select,.gallery-toolbar input,.gallery-toolbar button{height:38px;padding:0 10px;font-size:12px}.gallery-toolbar input{width:145px}.local-tools-hero,.bulk-hero,.etsy-connect-hero,.drive-hero{padding:34px 36px}.local-status-stack span{padding:11px 13px;font-size:12px}.local-upload>strong,.local-tool-grid strong,.local-setup-card li strong,.local-privacy strong,.local-result-grid article>section>strong{font-size:13px}.local-upload>small,.local-tool-grid small,.local-tool-grid em,.local-tool-grid>button>i,.scale-control strong,.scale-control small,.local-setup-card li small,.local-privacy p,.local-result-grid article>div>span,.local-result-grid article>section>small,.local-result-grid button{font-size:11px}.local-tool-grid>button{min-height:74px;padding:13px}.local-tool-grid>button>span{width:44px;height:44px;font-size:12px}.local-setup-card li{padding:12px}.local-result-grid button{min-height:34px}.bulk-summary strong{font-size:22px}.bulk-message,.bulk-empty p,.bulk-drive-entry p,.bulk-truth-note p{font-size:12px}.bulk-intake h3,.bulk-empty h3{font-size:16px}.bulk-file-drop strong,.bulk-name-entry label,.bulk-drive-entry label,.bulk-toolbar button,.bulk-row strong,.bulk-row select,.bulk-editor-grid label,.bulk-editor-actions button,.bulk-truth-note strong{font-size:12px}.bulk-file-drop small,.bulk-row small,.bulk-row b,.bulk-head,.bulk-drive-files small{font-size:10px}.bulk-toolbar button{min-height:34px}.bulk-row{padding:14px}.bulk-row select{height:36px}.bulk-row>span:last-child button{min-height:34px;font-size:10px}.etsy-message,.drive-message{padding:14px 16px;font-size:13px}.etsy-app-brief strong,.etsy-scope-note>strong,.etsy-credential-card>label,.etsy-secret-note strong,.etsy-credential-card dl>div,.etsy-approval-note strong,.drive-steps li,.drive-callback strong,.drive-scope-note strong,.drive-credential-card>label,.drive-result-card>label,.drive-secret-note strong,.drive-safety strong,.drive-form-grid label{font-size:12px}.etsy-app-brief button,.drive-callback button,.etsy-scope-note>span,.drive-scope-note code,.drive-callback span,.drive-file-picker span,.drive-result-card>p:not(.eyebrow){font-size:11px}@media (width<=720px){.market-hero,.local-tools-hero,.bulk-hero,.etsy-connect-hero,.drive-hero{padding:25px 22px}.market-hero h2,.growth-hero h2,.local-tools-hero h2,.bulk-hero h2,.etsy-connect-hero h2,.drive-hero h2{font-size:27px}.market-summary{grid-template-columns:repeat(3,1fr)}.gallery-toolbar input{width:100%}}.analyzer-page{gap:20px;display:grid}.analyzer-hero{border:1px solid var(--line);background:linear-gradient(125deg,#f7eee5,#eef5ee);border-radius:18px;justify-content:space-between;gap:28px;padding:28px;display:flex}.analyzer-hero h2{letter-spacing:-.04em;margin:6px 0 9px;font-size:clamp(25px,3vw,38px)}.analyzer-hero p{max-width:700px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.analyzer-hero>div:last-child{background:#fffdf9;border-radius:12px;align-self:center;min-width:200px;padding:16px}.analyzer-hero>div:last-child strong,.analyzer-hero>div:last-child small{display:block}.analyzer-hero>div:last-child strong{color:var(--green);font-size:15px}.analyzer-hero>div:last-child small{color:var(--muted);margin-top:5px;line-height:1.4}.analyzer-layout{grid-template-columns:minmax(320px,.85fr) minmax(440px,1.15fr);align-items:start;gap:20px;display:grid}.analyzer-form,.analyzer-results,.analyzer-history{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px}.analyzer-form label,.analyzer-section label{color:var(--ink);gap:7px;margin:15px 0 0;font-size:13px;font-weight:700;display:grid}.my-listings-picker{background:#eff8f1;border:1px solid #c9ded0;border-radius:12px;grid-template-columns:1fr auto;gap:10px;padding:13px;display:grid}.my-listings-picker strong,.my-listings-picker small{display:block}.my-listings-picker strong{font-size:14px}.my-listings-picker small{color:var(--muted);margin-top:4px;font-size:12px}.my-listings-picker select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;grid-column:1/-1;padding:10px}.companion-picker{background:#fff4eb;border-color:#e8c9ad;margin-bottom:12px}.analyzer-form input,.analyzer-form textarea,.analyzer-section input,.analyzer-section textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffdf9;border-radius:9px;margin:0;padding:11px 12px;font-size:14px}.analyzer-form textarea,.analyzer-section textarea{resize:vertical;min-height:92px;line-height:1.45}.analyzer-form textarea{min-height:110px}.analyzer-two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.analyzer-submit{width:100%;min-height:44px;margin-top:18px}.analyzer-message{color:var(--green);font-size:13px;font-weight:700}.analyzer-results .table-heading{margin-bottom:15px}.analyzer-scores{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.analyzer-scores article{background:#f7f3ed;border-radius:12px;padding:14px}.analyzer-scores strong,.analyzer-scores small{display:block}.analyzer-scores strong{font-size:27px;line-height:1}.analyzer-scores small{color:var(--muted);margin-top:6px;font-size:12px}.analyzer-section{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.analyzer-section h4{margin:0 0 9px;font-size:15px}.analyzer-section p,.analyzer-section li{color:var(--muted);font-size:14px;line-height:1.5}.analyzer-section ul{margin:9px 0;padding-left:20px}.analyzer-section li+li{margin-top:6px}.analyzer-section.originality{background:#eff8f1;border:1px solid #c8dfd1;border-radius:12px;padding:16px}.analyzer-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.analyzer-tags span{background:#f4e7d8;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:700}.analyzer-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.analyzer-history>div:last-child{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.analyzer-history>div:last-child button{border:1px solid var(--line);text-align:left;background:#fffdf9;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.analyzer-history>div:last-child button.active{border-color:var(--coral);background:#fff5f1}.analyzer-history span{background:var(--ink);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-weight:800;display:grid}.analyzer-history strong,.analyzer-history small{display:block}.analyzer-history small{color:var(--muted);margin-top:3px;font-size:12px}.listing-evidence-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.listing-evidence-strip span{background:#eaf5ee;border-radius:10px;padding:11px}.listing-evidence-strip strong,.listing-evidence-strip small{display:block}.listing-evidence-strip strong{color:var(--green);font-size:16px}.listing-evidence-strip small{color:var(--muted);margin-top:3px;font-size:10px}@media (width<=860px){.analyzer-hero,.analyzer-layout{grid-template-columns:1fr;display:grid}.analyzer-hero>div:last-child{min-width:0}.analyzer-two,.analyzer-scores,.my-listings-picker{grid-template-columns:1fr}}.live-research-tabs{grid-template-columns:repeat(3,1fr)}.shop-intelligence{gap:16px;display:grid}.intelligence-hero{border:1px solid var(--line);background:linear-gradient(120deg, var(--surface-raised), var(--accent-soft));border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.intelligence-hero{background:linear-gradient(120deg, var(--surface-raised), color-mix(in srgb, var(--accent-soft) 56%, var(--surface)))}}.intelligence-hero h2{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(24px,3vw,36px)}.intelligence-hero p{color:var(--muted);margin:0;font-size:14px}.intelligence-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.intelligence-metrics article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.intelligence-metrics strong,.intelligence-metrics small{display:block}.intelligence-metrics strong{font-size:25px;line-height:1.1}.intelligence-metrics small{color:var(--muted);margin-top:6px;font-size:12px}.intelligence-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:end;gap:18px;padding:16px;display:flex}.intelligence-toolbar label{color:var(--ink);flex:1;gap:6px;font-size:12px;font-weight:750;display:grid}.intelligence-toolbar input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fffdf9;border-radius:9px;margin:0;padding:10px 12px;font-size:14px}.intelligence-toolbar p{color:var(--muted);margin:0 0 12px;font-size:12px}.live-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-product-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:20px}.live-product-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.live-product-heading>div:first-child{min-width:0}.live-product-heading p{color:var(--muted);margin:0 0 8px;font-size:12px}.live-product-grid h3{overflow-wrap:anywhere;min-height:48px;margin:0;font-size:17px;line-height:1.4}.live-rank{align-content:start;place-items:center;min-width:42px;display:grid}.live-rank span{color:var(--muted);font-size:10px}.live-rank b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.live-product-stats{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0;display:grid}.live-product-stats span{background:#f5f1ea;border-radius:10px;padding:10px 7px}.live-product-stats strong,.live-product-stats small{display:block}.live-product-stats strong{font-size:14px}.live-product-stats small{color:var(--muted);margin-top:3px;font-size:10px}.live-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.live-actions button,.live-actions a,.live-keyword-row button,.intelligence-no-results button,.intelligence-error button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fffdf9;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750;text-decoration:none}.live-keyword-table{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow-x:auto}.live-keyword-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1.6fr) repeat(5,minmax(80px,.7fr)) minmax(105px,.8fr);align-items:center;min-width:900px;display:grid}.live-keyword-row:last-child{border-bottom:0}.live-keyword-row>span{padding:13px 12px}.live-keyword-row strong,.live-keyword-row small{display:block}.live-keyword-row strong{font-size:13px}.live-keyword-row small{color:var(--muted);margin-top:3px;font-size:10px}.live-keyword-row b{width:35px;height:35px;color:var(--green);background:#e6f3ea;border-radius:50%;place-items:center;display:inline-grid}.live-keyword-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#f4efe7;font-size:10px;font-weight:800}.intelligence-no-results,.intelligence-error,.research-live-empty{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:26px}.intelligence-no-results{min-width:0}.intelligence-no-results strong,.research-live-empty h3{font-size:17px}.intelligence-no-results p,.intelligence-error p,.research-live-empty p{color:var(--muted);font-size:13px;line-height:1.55}.intelligence-error{background:#fff3ef;border-color:#e7b8ad}.research-live-empty{align-items:center;gap:16px;display:flex}.research-live-empty>span{color:#fff;background:#f06558;border-radius:12px;flex:0 0 48px;place-items:center;height:48px;font-size:22px;font-weight:800;display:grid}@media (width<=900px){.intelligence-metrics{grid-template-columns:1fr 1fr}.live-product-grid{grid-template-columns:1fr}.live-product-stats{grid-template-columns:1fr 1fr}}@media (width<=620px){.live-research-tabs,.intelligence-metrics,.live-product-grid{grid-template-columns:1fr}.intelligence-hero,.intelligence-toolbar{flex-direction:column;align-items:stretch}.intelligence-toolbar p{margin:0}}@media (width<=430px){.live-product-grid>article{padding:16px}.live-product-heading{gap:12px}.live-product-grid h3{min-height:0;font-size:16px}.live-product-stats{gap:8px;margin:14px 0}}.listing-copilot{background:linear-gradient(120deg,#edf7f1,#fff8ef);border:1px solid #c9ddd2;border-radius:14px;grid-template-columns:1fr minmax(280px,1.2fr) auto;align-items:center;gap:14px;margin:18px 0;padding:18px;display:grid}.listing-copilot h3{margin:4px 0;font-size:17px}.listing-copilot p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.listing-copilot textarea{border:1px solid var(--line);min-height:92px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;margin:0;padding:11px;font-size:13px}.etsy-draft-publisher{background:#f3faf5;border:1px solid #b9d5c4;border-radius:16px;margin:18px 0;padding:22px}.etsy-draft-publisher>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.etsy-draft-publisher h3{margin:4px 0 5px;font-size:21px}.etsy-draft-publisher header p{color:var(--muted);margin:0;font-size:13px}.draft-ready,.draft-permission{white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:800}.draft-ready{color:var(--green);background:#dcefe2}.draft-permission{color:#a13c2c;background:#ffe4da}.draft-reconnect{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px;display:flex}.draft-reconnect strong{font-size:14px}.draft-reconnect p{color:var(--muted);margin:5px 0 0;font-size:12px}.draft-reconnect code{background:#eee8df;border-radius:4px;padding:2px 5px}.draft-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.draft-fields>label,.draft-fields fieldset{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;margin:0;padding:14px;font-size:13px;font-weight:750;display:grid}.draft-fields select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fffdf9;border-radius:8px;padding:8px}.draft-fields small{color:var(--muted);font-size:10px;font-weight:500}.draft-fields legend{padding:0 4px;font-size:13px;font-weight:800}.draft-fields fieldset label{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;font-size:12px;display:grid}.draft-fields fieldset label input{grid-row:1/3}.draft-fields fieldset label small{grid-column:2}.draft-upload-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.draft-upload-summary span{background:#e4f1e8;border-radius:10px;padding:11px}.draft-upload-summary strong,.draft-upload-summary small{display:block}.draft-upload-summary strong{font-size:15px}.draft-upload-summary small{color:var(--muted);margin-top:3px;font-size:10px}.etsy-draft-button{width:100%;margin-top:14px}.draft-result{background:#fff2ed;border:1px solid #e5b9ac;border-radius:11px;margin-top:14px;padding:15px}.draft-result.success{background:#e7f4eb;border-color:#b9d5c4}.draft-result strong,.draft-result small{display:block}.draft-result p{color:var(--muted);margin:5px 0;font-size:12px}.draft-result a{color:var(--green);margin-top:10px;font-size:13px;font-weight:800;display:inline-block}.draft-result ul{color:#8a493c;margin:10px 0 0;padding-left:18px;font-size:11px}@media (width<=900px){.listing-copilot,.draft-fields{grid-template-columns:1fr}}@media (width<=620px){.etsy-draft-publisher>header,.draft-reconnect,.draft-readiness>header{flex-direction:column;align-items:stretch}.draft-upload-summary,.draft-readiness-grid{grid-template-columns:1fr 1fr}}@media print{.sidebar,.topbar,.stagebar,.right-rail,.section-heading,.delivery-controls,.toast{display:none!important}.app-shell,.content-grid,.delivery-layout{display:block}.main-panel{padding:0}.pdf-preview{width:8in;min-height:8in;box-shadow:none;border:0;border-radius:0;margin:0 auto}}@media (width<=900px){.etsy-preview-layout{grid-template-columns:1fr}.drive-inspector header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ai-listing-importer{background:linear-gradient(135deg,#fffaf3,#f8f2e9);border:1px solid #d8cec1;border-radius:18px;margin:22px 0;padding:22px}.ai-listing-importer.has-import{border-color:#ef6a5b;box-shadow:0 10px 30px #6e3f2d14}.ai-listing-importer>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ai-listing-importer>header h3{margin:3px 0 6px;font-size:21px}.ai-listing-importer>header p:last-child{color:#6e665d;max-width:680px;margin:0;line-height:1.55}.ai-listing-importer>header>span{color:#28684d;background:#e6f4ec;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.ai-import-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 14px;display:grid}.ai-import-steps span{background:#fff;border:1px solid #e5dcd1;border-radius:12px;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:700;display:flex}.ai-import-steps b{color:#fff;background:#252522;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ai-import-paste{margin-top:12px}.ai-import-paste textarea{resize:vertical;width:100%;min-height:150px;margin-bottom:10px}.ai-import-review{margin-top:18px}.ai-import-summary{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ai-import-summary span{background:#fff;border:1px solid #e5dcd1;border-radius:10px;padding:8px 11px;font-size:12px}.ai-import-summary strong{color:#df574b}.ai-import-review fieldset{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.ai-import-review legend{margin-bottom:8px;font-weight:800}.ai-import-review fieldset label{cursor:pointer;background:#fff;border:1px solid #ded5ca;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;line-height:1.4;display:flex}.ai-import-review fieldset input{margin-top:3px}.ai-import-tags{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.ai-import-tags span{background:#e9e3d9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.ai-import-actions{justify-content:flex-end;gap:10px;display:flex}.ai-import-warning{color:#7a4d1f;background:#fff0de;border-radius:10px;padding:12px}@media (width<=760px){.ai-listing-importer>header{flex-direction:column}.ai-import-steps{grid-template-columns:1fr}}:root{--cream:#f4f0e8;--paper:#fffdfa;--ink:#242522;--muted:#6f716c;--line:#ded8cf;--coral:#ed6658;--coral-dark:#c94b40;--coral-soft:#ffebe6;--green:#287158;--green-soft:#e5f2eb;--sidebar:#20231f;--surface:#fffdfa;--shadow-sm:0 1px 2px #2326210a, 0 8px 24px #2326210b;--shadow-md:0 18px 44px #23262114}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}::selection{color:var(--ink);background:#ffd7cf}.app-shell{grid-template-columns:258px minmax(0,1fr)}.sidebar{border-right:1px solid #ffffff0d;height:100vh;min-height:0;padding:27px 18px 20px;position:sticky;top:0;overflow-y:auto}.brand{letter-spacing:-.4px;gap:12px;padding:0 7px 25px;font-size:19px}.brand-mark{border-radius:11px;width:37px;height:37px;font-size:13px;box-shadow:0 9px 22px #ed66583d,inset 0 0 0 1px #ffffff2b}.new-pack{border-radius:12px;min-height:47px;font-size:14px;box-shadow:0 10px 24px #ed66582e}.nav-label{color:#979c95;margin:29px 10px 9px;font-size:10.5px}.nav-item{color:#c8ccc6;border-radius:10px;gap:11px;min-height:43px;margin:3px 0;padding:10px 12px;font-size:13.5px}.nav-item span{width:20px;font-size:15px}.nav-item:hover{background:#2c302b}.privacy-note{background:#292d28;border-radius:12px;padding:14px}.privacy-note strong{font-size:12px}.privacy-note small{font-size:10.5px;line-height:1.4}.topbar{z-index:16;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:auto;min-height:82px;box-shadow:0 1px 0 var(--line);background:#fffdfaf0;padding:14px 30px;position:sticky;top:0}.topbar h1{letter-spacing:-.5px;font-size:22px;line-height:1.2}.eyebrow{letter-spacing:.14em;margin-bottom:5px;font-size:10.5px}.top-actions{flex-wrap:wrap;justify-content:flex-end}.saved-status{font-size:12px}.button{min-height:41px;box-shadow:none;border-radius:10px;padding:10px 15px;font-size:13px}.button.secondary{background:#fff;box-shadow:inset 0 0 0 1px #d9d3ca}.button:focus-visible,.nav-item:focus-visible,.stage:focus-visible,.text-button:focus-visible{outline-offset:2px;outline:3px solid #ed665847}.data-pill,.extension-badge{border:1px solid #cfe2d8;min-height:34px;padding-inline:12px;font-size:11.5px}.data-pill.offline{border-color:#e1dbd2}h2{letter-spacing:-.035em;font-size:clamp(26px,2.2vw,34px);line-height:1.15}h3{letter-spacing:-.015em;font-size:17px;line-height:1.35}p{line-height:1.62}small{line-height:1.45}.market-page{width:100%;max-width:1680px;margin:0 auto;padding:34px 34px 72px}.market-hero,.growth-hero,.local-tools-hero,.bulk-hero,.etsy-connect-hero,.drive-hero,.settings-hero{box-shadow:var(--shadow-md);border-radius:22px}.market-hero>div>p:not(.eyebrow),.growth-hero>div:first-child>p:last-child,.local-tools-hero p:last-child,.bulk-hero p:last-child{font-size:14.5px}.market-summary span,.growth-hero>div:last-child span,.bulk-summary span{border-radius:13px}.research-tabs{border:1px solid var(--line);background:#eae5dc;border-radius:14px;margin:22px 0;padding:5px;box-shadow:inset 0 1px 3px #2326210a}.research-tabs button{border-radius:10px;min-height:46px;font-size:12.5px}.research-tabs button.active{box-shadow:var(--shadow-sm);background:#fff}.research-module,.tracker-table,.tracker-sidebar,.workbench,.queue-panel,.gallery-panel,.growth-card,.capture-card,.analyzer-form,.analyzer-results,.analyzer-history,.intelligence-metrics article,.intelligence-toolbar,.live-product-grid>article,.live-keyword-table,.local-workspace,.local-setup-card,.bulk-intake>div,.bulk-table,.settings-card,.editor-block,.progress-card,.etsy-draft-publisher,.mockup-library-panel,.reusable-upload-panel,.project-manager{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.research-module,.growth-card,.capture-card,.workbench,.queue-panel,.gallery-panel,.analyzer-form,.analyzer-results,.analyzer-history,.local-workspace,.local-setup-card,.bulk-table{border-radius:17px}.module-heading,.table-heading,.workbench-heading,.gallery-heading{gap:16px}.table-heading h3,.module-heading h3,.workbench-heading h3{font-size:17px}.table-heading p,.module-heading p:not(.eyebrow),.workbench-heading p{font-size:12.5px}label{color:#4c504b;font-size:13px}input,textarea,select{background:#fff;border-color:#d7d1c8;border-radius:10px;min-height:43px;padding:11px 12px;font-size:14px;line-height:1.5}textarea{min-height:104px}.text-button{border-radius:8px;min-height:34px;padding:6px 8px;font-size:12.5px}.text-button:hover{background:var(--coral-soft)}.stagebar{background:#f8f5ef;height:auto;min-height:74px;padding:0 30px}.stage{min-height:74px;font-size:12.5px}.stage span{width:28px;height:28px;font-size:10px}.stage:not(:last-child):after{top:36px}.content-grid{grid-template-columns:minmax(0,1fr) 320px}.main-panel{width:100%;max-width:1240px;padding:34px 34px 72px}.right-rail{background:#f5f1ea;padding:30px 22px}.section-heading{margin-bottom:26px}.section-heading p:not(.eyebrow){font-size:13.5px}.status-badge{padding:8px 11px;font-size:11px}.dropzone{border-width:2px;border-radius:17px;min-height:235px}.dropzone strong{font-size:15px}.dropzone small{font-size:12px}.file-row{border-radius:12px;min-height:66px;padding:13px 14px;box-shadow:0 1px 2px #23262106}.file-row strong{font-size:13px}.file-row small,.file-row .check,.file-row .warning,.file-row .file-note{font-size:11px}.editor-block{border-radius:15px;margin-bottom:15px;padding:19px}.field-heading{font-size:12px}.field-heading label{font-size:14px}.title-field{font-size:17px;line-height:1.45}.tags{gap:8px}.tags button{min-height:34px;padding:7px 11px;font-size:12px}.gallery-slot,.asset-card{border-radius:14px}.asset-card{min-height:145px}.asset-card strong{font-size:13px}.asset-card small{font-size:11px}.progress-card{border-radius:15px;padding:17px}.progress-card strong{font-size:13px}.progress-card small{font-size:11px}.rail-heading h3{font-size:13px}.rail-heading>span,.rail-heading button{font-size:11px}.rail-task{min-height:52px}.rail-task strong{font-size:12px}.rail-task small{font-size:10.5px}.tip-card{border-radius:13px;padding:14px}.tip-card strong{font-size:12px}.tip-card p{font-size:10.5px}.toast{border-radius:12px;max-width:min(420px,100vw - 32px);padding:14px 18px;font-size:13px;bottom:28px;right:28px;box-shadow:0 18px 45px #0000003d}.listing-copilot,.ai-listing-importer{box-shadow:var(--shadow-sm);border-radius:17px}.ai-listing-importer>header p:last-child,.listing-copilot p{font-size:13px}.ai-import-review fieldset label{min-height:48px;font-size:13px}.ai-import-tags span{font-size:11.5px}.analyzer-section p,.analyzer-section li,.intelligence-hero p{font-size:13.5px}.intelligence-header-actions{flex-wrap:wrap;gap:8px;display:flex}.description-audit{box-shadow:var(--shadow-sm);background:#fffaf6;border:1px solid #e4d4c6;border-radius:18px;margin:0 0 18px;overflow:hidden}.description-audit>header{border-bottom:1px solid #eadfd5;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.description-audit h3{margin:4px 0;font-size:19px}.description-audit header p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.description-audit article{border-top:1px solid #eadfd5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.description-audit article:first-child{border-top:0}.description-audit article strong{font-size:14px}.description-audit article p{color:#62594e;margin:7px 0 0;font-size:11px;line-height:1.45}.description-audit article b{color:var(--ink)}.description-audit-empty{padding:22px}.description-audit-empty strong{font-size:14px}.description-audit-empty p{color:var(--muted);margin:4px 0 0;font-size:12px}.live-actions button,.live-actions a,.live-keyword-row button,.analyzer-actions .button{min-height:38px;font-size:12px}.local-tool-grid>button,.engine-catalog button,.generation-modes button{border-radius:12px}.bulk-row,.tracker-row,.live-keyword-row{transition:background .15s}.bulk-row:hover,.tracker-row:hover,.live-keyword-row:not(.live-keyword-head):hover{background:#fff8f3}@media (width>=861px) and (width<=1050px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.sidebar{padding-inline:15px}.brand{justify-content:flex-start;padding-inline:7px}.brand>span:last-child{font-size:18px;display:inline}.new-pack:not(:focus){font-size:13px}.new-pack span{font-size:16px}.nav-label{display:block}.nav-item{justify-content:flex-start}.nav-item>:not(span),.privacy-note div{display:block}.nav-item b{display:inline-flex}.privacy-note{justify-content:flex-start}.topbar{padding-inline:22px}.market-page,.main-panel{padding-inline:24px}}@media (width<=860px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.top-actions{gap:6px}.market-page{padding-inline:20px}}@media (width<=720px){.app-shell{display:block}.sidebar{flex-wrap:wrap;width:100%;height:auto;position:relative;overflow:visible}.sidebar nav{scrollbar-width:thin;order:3;gap:6px;width:100%;padding-top:10px;display:flex;overflow-x:auto}.sidebar .nav-label,.sidebar .privacy-note{display:none}.sidebar .nav-item{white-space:nowrap;flex:none;width:auto;min-height:39px;padding:8px 11px}.sidebar .nav-item>:not(span){display:inline-flex}.topbar{min-height:72px;padding:13px 16px;position:sticky}.topbar h1{font-size:18px}.market-page,.main-panel{padding:22px 15px 54px}.market-hero,.growth-hero,.local-tools-hero,.bulk-hero,.etsy-connect-hero,.drive-hero,.settings-hero{border-radius:17px}.content-grid{display:block}.section-heading{gap:12px}.stagebar{padding-inline:6px}.stage{min-width:104px}.ai-import-actions,.download-actions{flex-direction:column;align-items:stretch}.ai-import-actions .button,.download-actions .button{width:100%}.toast{bottom:16px;right:16px}.intelligence-header-actions,.description-audit>header,.description-audit article{flex-direction:column;align-items:stretch}.description-audit article{display:flex}.intelligence-header-actions .button,.description-audit .button{width:100%}}.bulk-folder-matcher{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;margin:0 0 18px;padding:22px}.bulk-folder-matcher>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bulk-folder-matcher>header h3{margin:4px 0 6px;font-size:21px}.bulk-folder-matcher>header p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.bulk-folder-matcher>header>span{color:#17684f;background:#e3f3ed;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.bulk-folder-inputs{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.bulk-folder-choice{gap:7px;display:grid}.bulk-folder-inputs>button,.bulk-folder-choice>button:first-child{min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:#fbf8f3;border:1.5px dashed #cfc4b6;border-radius:14px;align-items:center;gap:13px;padding:14px 16px;display:flex}.bulk-folder-inputs>button:hover,.bulk-folder-choice>button:first-child:hover{border-color:var(--coral);background:#fff7f2}.bulk-remove-folder{color:#a2493f;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;font-size:11px;font-weight:800}.bulk-remove-folder:hover{color:#7c2924;text-decoration:underline}.bulk-add-specific{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:750;display:flex}.bulk-add-specific button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 9px}.bulk-add-specific button:hover{border-color:var(--coral);color:#a2493f;background:#fff7f2}.bulk-order-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.bulk-order-controls article{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.bulk-order-controls article{background:color-mix(in srgb, var(--paper) 96%, var(--ink) 4%)}}.bulk-order-icon{background:var(--ink);width:36px;height:36px;color:var(--paper);border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.bulk-order-controls article>div{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:3px 8px;min-width:0;display:grid}.bulk-order-controls article strong{font-size:10px}.bulk-order-controls article b{background:var(--paper);border-radius:999px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.bulk-order-controls article b{background:color-mix(in srgb, var(--paper) 86%, var(--green) 14%)}}.bulk-order-controls article b{color:var(--green);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.bulk-order-controls article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;overflow:hidden}.bulk-order-controls button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:850}.bulk-order-controls button:hover:not(:disabled),.bulk-order-controls button[aria-pressed=true]{border-color:var(--coral);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bulk-order-controls button:hover:not(:disabled),.bulk-order-controls button[aria-pressed=true]{background:color-mix(in srgb, var(--paper) 91%, var(--coral) 9%)}}.bulk-order-controls button:hover:not(:disabled),.bulk-order-controls button[aria-pressed=true]{color:var(--coral-dark)}.bulk-order-controls button:disabled{opacity:.45;cursor:not-allowed}.bulk-folder-inputs b{background:var(--coral);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.bulk-folder-inputs span,.bulk-folder-inputs strong,.bulk-folder-inputs small{display:block}.bulk-folder-inputs strong{margin-bottom:3px;font-size:13px}.bulk-folder-inputs small{color:var(--muted);font-size:11px}.bulk-match-controls{grid-template-columns:minmax(240px,1.3fr) minmax(190px,1fr) 145px 145px auto auto;align-items:end;gap:12px;margin-top:14px;display:grid}.bulk-match-controls label{color:var(--ink);gap:7px;font-size:12px;font-weight:750;display:grid}.bulk-match-controls select,.bulk-match-controls input{min-height:44px}.bulk-match-controls .button{white-space:nowrap;min-height:44px}.bulk-match-preview{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.bulk-match-preview>.bulk-match-head,.bulk-match-preview article{grid-template-columns:minmax(190px,1.25fr) minmax(180px,1fr) minmax(180px,1fr) .6fr;align-items:center;display:grid}.bulk-match-preview>.bulk-match-head{color:#655b50;letter-spacing:.06em;text-transform:uppercase;background:#eee8df;font-size:10px;font-weight:850}.bulk-match-preview article{border-top:1px solid var(--line);font-size:12px}.bulk-match-preview span{min-width:0;padding:10px 12px}.bulk-match-preview strong,.bulk-match-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bulk-match-preview strong{font-size:12px}.bulk-match-preview small{color:var(--muted);margin-top:3px;font-size:10px}.bulk-match-preview b{border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.bulk-match-preview .matched{color:#17684f;background:#e3f3ed}.bulk-match-preview .unmatched{color:#95531b;background:#fff0df}.bulk-match-preview>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 12px;font-size:11px}.bulk-preview-toolbar{background:#faf7f2;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.bulk-preview-toolbar>span{color:var(--muted);margin-right:auto;padding:0;font-size:11px;font-weight:750}.bulk-preview-toolbar label{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.bulk-preview-toolbar select,.bulk-preview-toolbar button{border:1px solid var(--line);min-height:32px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;font-size:10px;font-weight:800}.bulk-preview-toolbar select{padding:5px 24px 5px 7px}.bulk-preview-toolbar button{cursor:pointer;padding:6px 9px}.bulk-preview-toolbar button:disabled{opacity:.4;cursor:default}.bulk-preview-toolbar strong{white-space:nowrap;font-size:10px}.bulk-match-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bulk-match-actions button{color:#a2493f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.bulk-match-actions button:hover{text-decoration:underline}.bulk-grouping-help{color:#3a5e50;background:#eef7f3;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.bulk-file-preview{align-items:center;gap:5px;min-width:0;padding:8px 12px;display:flex;overflow:hidden}.bulk-file-preview img{object-fit:cover;background:#f5efe7;border:1px solid #eaded4;border-radius:7px;flex:0 0 42px;width:42px;height:42px}.bulk-file-thumb{flex:0 0 42px;position:relative;padding:0!important}.bulk-file-thumb button{color:#fff;cursor:pointer;background:#bd4b40;border:1px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 1px 4px #0000002e}.bulk-file-thumb button:hover{background:#8f3028}.bulk-file-preview b,.bulk-file-preview.empty span{color:#766b60;background:#eee7de;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.bulk-file-preview.empty{color:var(--muted);font-size:10px}.bulk-file-preview.empty small{white-space:nowrap;margin:0}.bulk-row-counts{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:14px;overflow:hidden}.bulk-row-counts header{background:#f5eee6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.bulk-row-counts header>div:first-child{gap:3px;min-width:0;display:grid}.bulk-row-counts header strong{font-size:12px}.bulk-row-counts header small{color:var(--muted);font-size:10px}.bulk-row-counts>div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.bulk-row-counts label{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.bulk-row-counts label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-row-counts input{border:1px solid var(--line);width:48px;min-height:32px;font:inherit;text-align:center;border-radius:7px;padding:4px}.bulk-assignment-toggle{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.bulk-assignment-toggle button{min-height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:9px;font-weight:850}.bulk-assignment-toggle button.active{background:var(--ink);color:var(--paper);box-shadow:0 4px 12px #1423261f}.bulk-specific-ranges{grid-template-columns:repeat(auto-fill,minmax(390px,1fr))!important;display:grid!important}.bulk-specific-ranges article{border-top:1px solid var(--line);grid-template-columns:minmax(96px,.55fr) minmax(230px,1.45fr);align-items:start;gap:10px 14px;padding:13px;display:grid}.bulk-specific-ranges article.range-error,.bulk-specific-ranges article.range-overlap{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bulk-specific-ranges article.range-error,.bulk-specific-ranges article.range-overlap{background:color-mix(in srgb, var(--paper) 94%, var(--coral) 6%)}}.bulk-specific-ranges article.range-error,.bulk-specific-ranges article.range-overlap{box-shadow:inset 3px 0 var(--coral)}.bulk-range-product{gap:3px;min-width:0;padding-top:17px;display:grid}.bulk-range-product strong,.bulk-range-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-range-product strong{font-size:11px}.bulk-range-product small{color:var(--muted);font-size:9px}.bulk-range-picker-grid{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.bulk-specific-ranges .bulk-range-picker-grid label{min-width:0;color:var(--muted);text-transform:none;letter-spacing:0;border:0;justify-items:stretch;gap:4px;padding:0;font-size:8px;display:grid}.bulk-specific-ranges .bulk-range-picker-grid label>span{text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.bulk-specific-ranges .bulk-range-picker-grid input{width:100%;min-width:0;color:var(--ink);background:var(--paper);text-align:left}.bulk-specific-ranges .bulk-range-picker-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.bulk-range-picker-grid>span{color:var(--muted);text-align:center;align-self:center;font-size:9px}.bulk-range-row-error{background:var(--paper);border-radius:7px;grid-column:1/-1;margin:0;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.bulk-range-row-error{background:color-mix(in srgb, var(--paper) 86%, var(--coral) 14%)}}.bulk-range-row-error{color:var(--coral-dark);font-size:9px;font-weight:750;line-height:1.4}.bulk-row-counts footer{border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.bulk-row-counts footer{background:color-mix(in srgb, var(--paper) 96%, var(--ink) 4%)}}.bulk-row-counts footer{color:var(--muted);font-size:9px}.bulk-row-counts footer button{color:var(--coral-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.bulk-range-warning{border-top:1px solid var(--coral);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.bulk-range-warning{border-top:1px solid color-mix(in srgb, var(--coral) 34%, var(--line))}}.bulk-range-warning{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bulk-range-warning{background:color-mix(in srgb, var(--paper) 90%, var(--coral) 10%)}}.bulk-range-warning{color:var(--coral-dark);font-size:10px;line-height:1.45}.bulk-local-warning{color:#6c6256;background:#f6f1e9;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.bulk-ai-import p{color:var(--muted);margin:-2px 0 4px;font-size:10px;line-height:1.45}.bulk-ai-import textarea{min-height:92px}.bulk-ai-import textarea:disabled{opacity:.5;cursor:not-allowed}.ai-import-preview{border:1px solid var(--line);background:#fcf9f5;border-radius:14px;margin-top:8px;padding:14px 16px}.ai-import-section{border-bottom:1px solid #ede8e1;padding:8px 0}.ai-import-section:last-of-type{border-bottom:none}.ai-import-section>strong{color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.ai-import-empty{color:var(--muted);margin:0;font-size:11px;font-style:italic}.ai-title-option{cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:10px;align-items:flex-start;gap:8px;margin:4px 0;padding:7px 10px;font-size:12px;line-height:1.5;transition:border-color .15s,background .15s;display:flex}.ai-title-option:hover{border-color:#ddd5cb}.ai-title-option.selected{border-color:var(--coral);background:#fff5f0}.ai-title-option input[type=radio]{accent-color:var(--coral);margin-top:3px}.ai-title-option>span{color:var(--coral-dark,#a2493f);white-space:nowrap;flex:none;font-weight:700}.ai-tags-preview{color:var(--ink);word-break:break-word;background:#f0ebe4;border-radius:8px;margin:0;padding:6px 8px;font-size:11px;line-height:1.6}.ai-desc-preview{color:var(--ink);white-space:pre-wrap;word-break:break-word;background:#f0ebe4;border-radius:8px;margin:0;padding:6px 8px;font-size:11px;line-height:1.6}.ai-import-target select{border:1.5px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-size:13px}.ai-import-target select:focus{border-color:var(--coral);outline:none}.ai-import-actions{gap:8px;padding-top:10px;display:flex}.ai-import-actions .button{font-size:12px}.active-manual-pairing{border-color:var(--coral)!important;color:#a2493f!important;background:#fff5f0!important}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cream:#f3f0e9;--paper:#fffdf9;--ink:#20231f;--muted:#687069;--line:#ddd8cf;--coral:#f36b5d;--coral-dark:#c94a40;--coral-soft:#ffebe6;--green:#257158;--green-soft:#e4f3eb;--sidebar:#171b18;--surface:#fffdf9;--surface-raised:#fff;--surface-soft:#f7f4ee;--surface-hover:#fff6f2;--input:#fff;--shadow-sm:0 1px 2px #1f26210a, 0 10px 28px #1f26210e;--shadow-md:0 22px 55px #1f26211a;--focus-ring:#f36b5d38}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#0c100e;--paper:#141916;--ink:#f4f2ec;--muted:#9ca69f;--line:#2b342f;--coral:#ff7768;--coral-dark:#ff8c80;--coral-soft:#3b211e;--green:#67c99a;--green-soft:#173128;--blue:#81b9d5;--sidebar:#090c0a;--surface:#141a17;--surface-raised:#19211d;--surface-soft:#101512;--surface-hover:#222a26;--input:#111613;--shadow-sm:0 1px 0 #ffffff06, 0 12px 34px #0000003d;--shadow-md:0 24px 65px #00000057;--focus-ring:#ff77683d}html,body{min-height:100%}body{background:var(--cream);color:var(--ink);transition:background-color .2s,color .2s}::selection{background:var(--coral);color:#fff}*{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--muted) 55%, transparent) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--muted);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 48%, transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box}::-webkit-scrollbar-track{background:0 0}button,a,input,textarea,select,.nav-item,.asset-card,.gallery-slot,.file-row{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s,opacity .16s}button:not(:disabled):active,.button:not(:disabled):active{transform:translateY(0)scale(.985)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.workspace{background:radial-gradient(circle at 88% -10%, var(--coral), transparent 32%), linear-gradient(180deg, var(--surface-soft) 0, var(--cream) 100%)}@supports (color:color-mix(in lab, red, red)){.workspace{background:radial-gradient(circle at 88% -10%, color-mix(in srgb, var(--coral) 8%, transparent), transparent 32%), linear-gradient(180deg, var(--surface-soft) 0, var(--cream) 100%)}}.topbar{border-color:var(--line);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.topbar{box-shadow:0 1px 0 var(--line), 0 10px 30px #00000009}.sidebar{border-right-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.sidebar{border-right-color:color-mix(in srgb, var(--line) 55%, transparent)}}.sidebar{background:radial-gradient(circle at 15% -10%, #ff77681f, transparent 28%), var(--sidebar)}.brand-mark{box-shadow:0 10px 26px #f36b5d40,inset 0 0 0 1px #fff3}.new-pack{box-shadow:0 12px 30px #f36b5d33}.nav-item:hover{background:#ffffff12;transform:translate(2px)}.nav-item.active{box-shadow:inset 3px 0 0 var(--coral), 0 8px 22px #0000001f;background:#ffffff1a}.sidebar-utilities{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:22px;display:grid}.sidebar-tool{color:#d9ddd8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 9px;display:flex}.sidebar-tool span{flex:none;font-size:15px;line-height:1}.sidebar-tool strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sidebar-tool:hover{background:#ffffff17;border-color:#ffffff2b;transform:translateY(-1px)}.sidebar-utilities+.privacy-note{margin-top:9px}.app-shell.sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-inline:12px}.sidebar-collapsed .brand{justify-content:center;padding-inline:0}.sidebar-collapsed .brand>span:last-child,.sidebar-collapsed .nav-label,.sidebar-collapsed .privacy-note div,.sidebar-collapsed .sidebar-tool strong{display:none}.sidebar-collapsed .new-pack{font-size:0}.sidebar-collapsed .new-pack span{font-size:20px}.sidebar-collapsed .nav-item{justify-content:center;padding-inline:8px;font-size:0}.sidebar-collapsed .nav-item span{width:auto;font-size:16px}.sidebar-collapsed .nav-item b{padding:2px 5px;font-size:9px;position:absolute;right:5px}.sidebar-collapsed .sidebar-utilities{grid-template-columns:1fr}.sidebar-collapsed .privacy-note{justify-content:center;padding:13px 8px}.button{border:1px solid #0000}.button.primary{background:linear-gradient(135deg, var(--coral), var(--coral))}@supports (color:color-mix(in lab, red, red)){.button.primary{background:linear-gradient(135deg, var(--coral), color-mix(in srgb, var(--coral) 78%, #b73e36))}}.button.primary{box-shadow:0 10px 26px #f36b5d33}.button.primary:hover{filter:brightness(1.06);box-shadow:0 14px 34px #f36b5d42}.button.secondary{border-color:var(--line);background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 2px #0000000a}.button.secondary:hover{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.button.secondary:hover{border-color:color-mix(in srgb, var(--muted) 52%, var(--line))}}.button.secondary:hover{background:var(--surface-hover)}input,textarea,select{border-color:var(--line);background:var(--input);color:var(--ink);box-shadow:0 1px #ffffff05}input::placeholder,textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 78%, transparent)}}input:hover,textarea:hover,select:hover{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){input:hover,textarea:hover,select:hover{border-color:color-mix(in srgb, var(--muted) 58%, var(--line))}}input:focus,textarea:focus,select:focus{border-color:var(--coral);box-shadow:0 0 0 4px var(--focus-ring)}label{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){label{color:color-mix(in srgb, var(--ink) 82%, var(--muted))}}.stagebar,.stage span{border-color:var(--line);background:var(--surface-soft)}.stage:not(:last-child):after{background:var(--line)}.right-rail{border-color:var(--line);background:var(--surface-soft)}.research-tabs{border-color:var(--line);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.research-tabs{background:color-mix(in srgb, var(--surface-raised) 75%, var(--cream))}}.research-tabs button{color:var(--muted)}.research-tabs button.active{background:var(--surface-raised);color:var(--ink)}:where(.research-module,.tracker-table,.tracker-sidebar,.workbench,.queue-panel,.gallery-panel,.growth-card,.capture-card,.analyzer-form,.analyzer-results,.analyzer-history,.intelligence-metrics article,.intelligence-toolbar,.live-product-grid>article,.live-keyword-table,.local-workspace,.local-setup-card,.bulk-intake>div,.bulk-table,.settings-card,.editor-block,.progress-card,.etsy-draft-publisher,.mockup-library-panel,.reusable-upload-panel,.project-manager,.bulk-folder-matcher,.seo-record-list,.seo-record-editor,.listing-copilot,.ai-listing-importer,.description-audit,.compare-section,.generated-history,.prompt-workbench,.engine-selector,.prompt-library,.reference-panel,.result-card,.mini-editor,.detail-panel){border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}:where(.dropzone,.file-row,.gallery-slot,.asset-card,.export-checks button,.delivery-method-picker button,.notice,.generation-modes button,.engine-catalog button,.saved-prompt-list>div,.jobs-list button,.result-drop,.bulk-folder-inputs>button,.bulk-folder-choice>button:first-child,.bulk-match-preview,.bulk-row-counts,.ai-import-preview,.ai-title-option,.ai-import-tags span,.ai-tags-preview,.ai-desc-preview){border-color:var(--line);background:var(--surface-raised);color:var(--ink)}:where(.dropzone,.asset-card,.generation-modes button,.engine-catalog button,.bulk-folder-inputs>button,.bulk-folder-choice>button:first-child):hover{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){:where(.dropzone,.asset-card,.generation-modes button,.engine-catalog button,.bulk-folder-inputs>button,.bulk-folder-choice>button:first-child):hover{border-color:color-mix(in srgb, var(--coral) 72%, var(--line))}}:where(.dropzone,.asset-card,.generation-modes button,.engine-catalog button,.bulk-folder-inputs>button,.bulk-folder-choice>button:first-child):hover{background:var(--surface-hover);box-shadow:var(--shadow-sm)}.gallery-slot.filled{background:linear-gradient(145deg, var(--surface-raised), var(--surface-soft))}.tags button,.ai-import-tags span{background:var(--surface-soft);color:var(--ink)}.tag-entry button{background:var(--ink);color:var(--cream)}.listing-image-order-note,.delivery-choice-note,.drive-auto-delivery,.bulk-grouping-help{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.listing-image-order-note,.delivery-choice-note,.drive-auto-delivery,.bulk-grouping-help{border-color:color-mix(in srgb, var(--green) 32%, var(--line))}}.listing-image-order-note,.delivery-choice-note,.drive-auto-delivery,.bulk-grouping-help{background:var(--green-soft);color:var(--green)}.export-hero{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.export-hero{border-color:color-mix(in srgb, var(--green) 30%, var(--line))}}.export-hero{background:var(--green-soft)}.notice,.automation-note,.estimate-note,.source-banner,.bulk-local-warning{background:var(--surface-soft);color:var(--muted)}.data-pill,.extension-badge{border-color:var(--line);background:var(--surface-raised);color:var(--muted)}.data-pill:not(.offline) i,.extension-badge.connected:before{box-shadow:0 0 0 4px var(--green)}@supports (color:color-mix(in lab, red, red)){.data-pill:not(.offline) i,.extension-badge.connected:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 14%, transparent)}}.bulk-match-preview>.bulk-match-head,.bulk-preview-toolbar,.bulk-row-counts header,.keyword-head,.niche-head,.tracker-head,.live-keyword-head{background:var(--surface-soft);color:var(--muted)}.bulk-match-preview article,.bulk-row,.tracker-row,.live-keyword-row,.keyword-row,.niche-row{border-color:var(--line)}.bulk-row:hover,.tracker-row:hover,.live-keyword-row:not(.live-keyword-head):hover,.keyword-row:not(.keyword-head):hover,.niche-row:not(.niche-head):hover{background:var(--surface-hover)}.project-manager{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.detail-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3}.toast{background:var(--surface-raised);border:1px solid #ffffff14}@supports (color:color-mix(in lab, red, red)){.toast{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.toast{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-theme=dark] .market-hero,html[data-theme=dark] .growth-hero,html[data-theme=dark] .local-tools-hero,html[data-theme=dark] .bulk-hero,html[data-theme=dark] .etsy-connect-hero,html[data-theme=dark] .drive-hero,html[data-theme=dark] .settings-hero,html[data-theme=dark] .seo-inbox-hero{color:#f8f6f0;box-shadow:var(--shadow-md);background:radial-gradient(circle at 88% 5%,#ff776821,#0000 34%),linear-gradient(135deg,#1b2b25,#12201b);border:1px solid #31433b}html[data-theme=dark] .market-summary span,html[data-theme=dark] .growth-hero>div:last-child span,html[data-theme=dark] .bulk-summary span{background:#fff1;border-color:#ffffff1f}html[data-theme=dark] .market-hero p,html[data-theme=dark] .growth-hero p,html[data-theme=dark] .local-tools-hero p,html[data-theme=dark] .bulk-hero p,html[data-theme=dark] .etsy-connect-hero p,html[data-theme=dark] .drive-hero p,html[data-theme=dark] .settings-hero p,html[data-theme=dark] .seo-inbox-hero p{color:#bac6bf}html[data-theme=dark] .description-audit{background:#191715}html[data-theme=dark] .description-audit>header,html[data-theme=dark] .description-audit article{border-color:#352e29}html[data-theme=dark] .description-audit article p{color:var(--muted)}html[data-theme=dark] .delivery-method-picker button.active,html[data-theme=dark] .generation-modes button.selected,html[data-theme=dark] .engine-catalog button.selected,html[data-theme=dark] .ai-title-option.selected,html[data-theme=dark] .active-manual-pairing{box-shadow:inset 0 0 0 1px var(--coral);border-color:var(--coral)!important;color:var(--ink)!important;background:#2d1c19!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .delivery-method-picker button.active,html[data-theme=dark] .generation-modes button.selected,html[data-theme=dark] .engine-catalog button.selected,html[data-theme=dark] .ai-title-option.selected,html[data-theme=dark] .active-manual-pairing{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coral) 60%, transparent)}}html[data-theme=dark] .ai-import-summary span{border-color:var(--line);background:var(--surface-raised)}html[data-theme=dark] .ai-import-section{border-color:var(--line)}html[data-theme=dark] .bulk-add-specific button,html[data-theme=dark] .bulk-preview-toolbar select,html[data-theme=dark] .bulk-preview-toolbar button{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .pdf-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .editor-stage{box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] img{filter:none}@media (width<=720px){.sidebar-utilities{order:2;grid-template-columns:auto auto;margin:0 0 0 auto;padding:0}.sidebar-tool{min-height:39px;padding-inline:11px}.sidebar-tool strong{display:inline}.collapse-tool{display:none}.app-shell.sidebar-collapsed{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.manual-pairing-board{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:16px;overflow:hidden}.manual-pairing-board>header{background:#f4eee6;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.manual-pairing-board h3{margin:3px 0 4px;font-size:17px}.manual-pairing-board header p{color:var(--muted);margin:0;font-size:12px}.manual-pairing-board>header>span{color:#17684f;background:#e3f3ed;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.manual-pairing-layout{grid-template-columns:260px minmax(0,1fr);min-height:390px;display:grid}.manual-pairing-layout aside{border-right:1px solid var(--line);max-height:680px;overflow:auto}.manual-pairing-layout aside>strong{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:12px;font-size:11px;display:block}.manual-pairing-layout aside button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:9px;padding:10px 12px;display:flex}.manual-pairing-layout aside button.active{box-shadow:inset 3px 0 0 var(--coral);background:#fff5f0}.manual-pairing-layout aside button>span{background:#eee7de;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.manual-pairing-layout aside b,.manual-pairing-layout aside small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manual-pairing-layout aside small{color:var(--muted);margin-top:2px;font-size:10px}.manual-pairing-workspace{min-width:0;padding:15px}.manual-active-design{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.manual-active-design strong,.manual-active-design small{display:block}.manual-active-design small{color:var(--muted);margin-top:3px;font-size:11px}.manual-mockup-toolbar{align-items:end;gap:10px;margin:12px 0;display:flex}.manual-mockup-toolbar label{color:var(--muted);flex:1;gap:4px;font-size:10px;font-weight:800;display:grid}.manual-mockup-toolbar input{border:1px solid var(--line);min-height:36px;font:inherit;border-radius:8px;padding:7px 9px}.manual-mockup-toolbar>span{padding:10px 0;font-size:11px;font-weight:800}.manual-mockup-toolbar button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:9px;font-size:11px}.manual-mockup-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;margin:0 0 10px;font-size:10px;display:flex}.manual-mockup-pager span{margin-right:auto}.manual-mockup-pager button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;width:30px;height:28px}.manual-mockup-pager button:disabled{opacity:.4;cursor:default}.manual-mockup-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:9px;max-height:480px;padding-right:3px;display:grid;overflow:auto}.manual-mockup-grid button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:9px;gap:4px;padding:4px;display:grid;overflow:hidden}.manual-mockup-grid button.selected{border-color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);background:#fff5f0}.manual-mockup-grid button.assigned{opacity:.45;cursor:not-allowed}.manual-mockup-grid img{aspect-ratio:1;object-fit:cover;background:#f5efe7;border-radius:6px;width:100%}.manual-mockup-grid span{padding:0 3px 2px;font-size:10px;font-weight:800}@media (width<=900px){.bulk-folder-inputs,.bulk-match-controls,.bulk-order-controls{grid-template-columns:1fr}.bulk-folder-matcher>header{flex-direction:column;gap:12px}.bulk-match-preview{overflow-x:auto}.bulk-match-preview>.bulk-match-head,.bulk-match-preview article{min-width:650px}.bulk-preview-toolbar{justify-content:flex-start;min-width:650px}.bulk-preview-toolbar>span{margin-right:0}.manual-pairing-layout{grid-template-columns:1fr}.manual-pairing-layout aside{border-right:0;border-bottom:1px solid var(--line);max-height:240px}.manual-pairing-board>header,.manual-active-design,.manual-mockup-toolbar{flex-direction:column;align-items:stretch}}.seo-inbox-hero{color:#fff;box-shadow:var(--shadow-sm);background:#203f35;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:28px 30px;display:flex}.seo-inbox-hero h2{max-width:720px;margin:5px 0 8px;font-size:clamp(25px,3vw,38px);line-height:1.08}.seo-inbox-hero p:last-child{color:#d7e6df;max-width:760px;margin:0;font-size:13px;line-height:1.55}.seo-inbox-hero>div:last-child{background:#ffffff17;border-radius:14px;gap:4px;min-width:180px;padding:16px;display:grid}.seo-inbox-hero>div:last-child strong{font-size:30px}.seo-inbox-hero>div:last-child small{color:#d7e6df;margin-bottom:9px}.seo-inbox-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:16px;display:grid}.seo-record-list,.seo-record-editor{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px}.seo-record-list{position:sticky;top:100px;overflow:hidden}.seo-record-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px;display:flex}.seo-record-list h3{margin:3px 0 0;font-size:17px}.seo-record-list>header>span{background:var(--coral-soft);width:30px;height:30px;color:var(--coral);border-radius:50%;place-items:center;font-weight:850;display:grid}.seo-record-list article{border-bottom:1px solid var(--line);padding:12px}.seo-record-list article.active{box-shadow:inset 3px 0 var(--coral);background:#fff6f1}.seo-record-list article>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.seo-record-list article strong,.seo-record-list article small,.seo-record-list article span{display:block}.seo-record-list article strong{font-size:13px}.seo-record-list article small{color:var(--muted);margin:3px 0 7px;font-size:10px}.seo-record-list article span{color:#5b534a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seo-record-list article>div{gap:7px;margin-top:10px;display:flex}.seo-record-list article>div button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:31px;padding:6px 8px;font-size:10px;font-weight:750}.seo-record-list article>div button:first-child{color:var(--coral)}.seo-list-empty{text-align:center;padding:28px 17px}.seo-list-empty strong{font-size:13px}.seo-list-empty p{color:var(--muted);margin:6px 0 0;font-size:11px}.seo-record-editor{padding:22px}.seo-editor-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.seo-editor-heading h3{margin:4px 0 0;font-size:21px}.seo-editor-heading>div:last-child{gap:8px;display:flex}.seo-base-fields{grid-template-columns:1.2fr 1fr .8fr;gap:11px;display:grid}.seo-base-fields label,.seo-main-fields label,.seo-final-tags label,.seo-notes{color:var(--ink);gap:7px;font-size:12px;font-weight:750;display:grid}.seo-ai-catcher{background:#fff8f3;border:1px solid #e8d8cc;border-radius:15px;margin:17px 0;padding:17px}.seo-ai-catcher>div:first-child{margin-bottom:11px}.seo-ai-catcher strong{font-size:14px}.seo-ai-catcher p{color:var(--muted);margin:4px 0 0;font-size:11px}.seo-ai-catcher textarea{width:100%}.seo-ai-catcher>div:last-child{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.seo-ai-catcher>div:last-child span{color:var(--muted);font-size:11px}.seo-main-fields{grid-template-columns:1fr;gap:13px;display:grid}.seo-main-fields label>span,.seo-final-tags label>span{color:var(--muted);justify-self:end;margin-top:-22px;font-size:10px}.delivery-copy-helper{background:#f3faf6;border:1px solid #cfe2da;border-radius:15px;grid-template-columns:minmax(0,1fr) 230px auto;align-items:end;gap:14px;margin:16px 0;padding:16px;display:grid}.delivery-copy-helper strong{font-size:14px;display:block}.delivery-copy-helper p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.delivery-copy-helper label{color:var(--ink);gap:6px;font-size:11px;font-weight:800;display:grid}.delivery-copy-helper select,.delivery-copy-helper .button{min-height:42px}.keyword-bank{background:#f7fbf9;border:1px solid #dbe8e2;border-radius:15px;margin:16px 0;padding:17px}.keyword-bank>div:first-child{grid-template-columns:1fr auto;gap:3px 12px;display:grid}.keyword-bank>div:first-child strong{font-size:14px}.keyword-bank>div:first-child span{color:var(--green);font-size:11px;font-weight:800}.keyword-bank>div:first-child p{color:var(--muted);grid-column:1/-1;margin:3px 0 10px;font-size:11px}.keyword-bank textarea{width:100%}.keyword-chip-bank{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.keyword-chip-bank button{color:#50635b;cursor:pointer;background:#fff;border:1px solid #cfdcd6;border-radius:999px;min-height:30px;padding:6px 9px;font-size:10px}.keyword-chip-bank button.selected{color:#17684f;background:#e1f3eb;border-color:#58a184;font-weight:800}.seo-final-tags{margin-bottom:14px}.seo-notes textarea{width:100%}.seo-send-bar{background:#eee8df;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.seo-send-bar>span{flex-wrap:wrap;gap:8px;display:flex}.seo-send-bar>span strong{background:#fff;border-radius:7px;padding:6px 8px;font-size:10px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-slot.filled{text-align:left;align-content:start;min-height:245px;padding:8px}.gallery-slot.filled>span{z-index:2}.gallery-slot.filled>img,.mockup-file-placeholder{object-fit:cover;background:#eee8df;border-radius:9px;width:100%;height:150px}.mockup-file-placeholder{color:var(--muted);place-items:center;font-weight:850;display:grid}.mockup-slot-copy{min-width:0;padding:8px 3px 4px}.mockup-slot-copy strong,.mockup-slot-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mockup-slot-copy strong{font-size:11px}.mockup-slot-copy small{color:var(--muted);font-size:9px}.mockup-slot-actions{grid-template-columns:1fr auto auto auto;gap:5px;padding:3px;display:grid}.mockup-slot-actions button{border:1px solid var(--line);min-height:29px;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:750}.mockup-slot-actions button:disabled{opacity:.4;cursor:not-allowed}.cover-editor-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#181d1abd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cover-editor{background:#faf7f1;border-radius:20px;width:min(1050px,96vw);max-height:94vh;overflow:auto;box-shadow:0 28px 90px #00000059}.cover-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.cover-editor>header h2{margin:4px 0;font-size:23px}.cover-editor>header p:last-child{color:var(--muted);margin:0;font-size:11px}.cover-editor>header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;font-size:21px}.cover-editor-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px;padding:22px;display:grid}.cover-preview-wrap{background:#252823;border-radius:16px;align-content:center;place-items:center;min-height:540px;padding:18px;display:grid}.cover-preview{background:#fff;border-radius:10px;width:min(100%,650px);position:relative;overflow:hidden;box-shadow:0 14px 42px #00000040}.cover-preview.ratio-4-3{aspect-ratio:4/3}.cover-preview.ratio-1-1{aspect-ratio:1;max-width:540px}.cover-preview.ratio-3-4{aspect-ratio:3/4;max-width:430px}.cover-preview img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.cover-preview>span{color:#fff;background:#000000ad;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;bottom:12px;left:12px}.cover-preview-wrap>small{color:#cdd1cc;margin-top:12px;font-size:10px}.cover-editor-layout aside{align-content:start;gap:16px;display:grid}.cover-editor-layout fieldset{border:1px solid var(--line);border-radius:12px;padding:14px}.cover-editor-layout legend{padding:0 5px;font-size:11px;font-weight:800}.ratio-buttons{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ratio-buttons button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:38px}.ratio-buttons button.active{border-color:var(--coral);background:var(--coral-soft);color:var(--coral);font-weight:850}.cover-editor-layout aside>label{grid-template-columns:1fr auto;gap:7px;font-size:11px;font-weight:750;display:grid}.cover-editor-layout aside>label input{width:100%;box-shadow:none;grid-column:1/-1}.cover-nudge-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cover-nudge-grid button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:38px}.cover-editor-actions{gap:8px;display:flex}.cover-editor-actions .button{flex:1}@media (width<=960px){.seo-inbox-layout,.cover-editor-layout,.delivery-copy-helper{grid-template-columns:1fr}.seo-record-list{position:static}.seo-base-fields{grid-template-columns:1fr}.cover-preview-wrap{min-height:420px}}@media (width<=720px){.seo-inbox-hero,.seo-editor-heading,.seo-send-bar,.seo-ai-catcher>div:last-child{flex-direction:column;align-items:stretch}.seo-record-editor{padding:15px}.seo-editor-heading>div:last-child{width:100%}.seo-editor-heading .button{flex:1}.gallery-grid{grid-template-columns:1fr 1fr}.cover-editor-backdrop{padding:8px}.cover-editor-layout{padding:13px}.cover-preview-wrap{min-height:330px}}.external-tool-link{text-decoration:none}.external-tool-link b{color:#dff8ee;background:#1f6d54}.capture-source-links a.featured{color:#17684f;background:#e5f5ee;border-color:#2e8066}.keyword-chip-bank button{align-items:center;gap:6px;display:inline-flex}.keyword-chip-bank button small{color:#746b61;background:#f0ece6;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:8px;display:inline-grid}.keyword-chip-bank button.too-long{color:#92511d;background:#fff4e8;border-color:#e2a66d}.keyword-chip-bank button.too-long small{color:#7b3d10;background:#f3d4b5}.seo-final-tags.has-issues textarea{border-color:#d98254;box-shadow:0 0 0 4px #d982541f}.seo-final-tags>p{color:#a54e2d;margin:7px 0 0;font-size:10px;font-weight:750}.clear-btn{color:var(--coral-dark);border-radius:4px;margin-left:10px;padding:4px 8px;font-size:.9em}.clear-btn:hover{background-color:var(--coral-soft)}.bulk-inline-name{border:1px solid #0000;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:2px;width:100%;margin:-3px -5px;padding:2px 4px;font-size:7.5px;font-weight:800}.bulk-inline-name:focus{border:1px solid var(--coral);background:#fff;outline:none}.field-heading-inline{justify-content:space-between;align-items:center;width:100%;margin-bottom:5px;display:flex}.field-heading-inline span{align-items:center;gap:8px;display:flex}.field-heading-inline em{color:var(--muted);font-style:normal}.field-heading{justify-content:space-between;align-items:center;display:flex}.field-heading>div{align-items:center;gap:10px;display:flex}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#080d10;--paper:#10171b;--ink:#f1f5f3;--muted:#9aa8a3;--line:#27343a;--coral:#ff7569;--coral-dark:#ff9288;--coral-soft:#38201f;--green:#6bd3a2;--green-soft:#143126;--sidebar:#070a0c;--surface:#11181b;--surface-raised:#182126;--surface-soft:#0d1316;--surface-hover:#202c31;--input:#182126;--shadow-sm:0 1px 0 #ffffff06, 0 12px 30px #0000003d;--shadow-md:0 26px 70px #00000061;--focus-ring:#ff756947}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .market-shell,html[data-theme=dark] .workspace,html[data-theme=dark] .content-grid,html[data-theme=dark] .main-panel{color:var(--ink);background-color:var(--cream)!important}html[data-theme=dark] .workspace,html[data-theme=dark] .main-panel{background-image:radial-gradient(circle at 92% 0,#ff75690e,#0000 28%),radial-gradient(circle at 52% 100%,#6bd3a209,#0000 34%)!important}html[data-theme=dark] .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1215f0;border-color:#253239;box-shadow:0 1px #253239,0 12px 34px #00000038}html[data-theme=dark] .sidebar{background:radial-gradient(circle at 20% 0,#ff75691c,#0000 25%),linear-gradient(#080b0d,#06090b 72%);border-right-color:#202a2f}html[data-theme=dark] .right-rail,html[data-theme=dark] .stagebar{border-color:var(--line);background:#0d1316}html[data-theme=dark] .stage span{border-color:var(--line);background:#182126}html[data-theme=dark] :where(input:not([type=range]):not([type=radio]):not([type=checkbox]),textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-fill-color:#f1f5f3;box-shadow:inset 0 1px #ffffff06;color:#f1f5f3!important;background:#182126!important;border-color:#334249!important}html[data-theme=dark] :where(input,textarea)::placeholder{opacity:1;-webkit-text-fill-color:#83928d;color:#83928d!important}html[data-theme=dark] input::file-selector-button{color:#f1f5f3;background:#222e33;border:1px solid #3a4a51;border-radius:8px;margin-right:10px;padding:8px 11px;font-weight:800}html[data-theme=dark] :where(input,textarea,select):hover{border-color:#496069!important}html[data-theme=dark] :where(input,textarea,select):focus{border-color:var(--coral)!important;box-shadow:0 0 0 4px var(--focus-ring)!important}html[data-theme=dark] :where(.research-module,.tracker-table,.tracker-sidebar,.workbench,.queue-panel,.gallery-panel,.growth-card,.capture-card,.analyzer-form,.analyzer-results,.analyzer-history,.intelligence-metrics article,.intelligence-toolbar,.live-product-grid>article,.live-keyword-table,.local-workspace,.local-setup-card,.bulk-intake>div,.bulk-table,.settings-card,.editor-block,.progress-card,.etsy-draft-publisher,.mockup-library-panel,.reusable-upload-panel,.project-manager,.bulk-folder-matcher,.seo-record-list,.seo-record-editor,.listing-copilot,.ai-listing-importer,.description-audit,.compare-section,.generated-history,.prompt-workbench,.engine-selector,.prompt-library,.reference-panel,.result-card,.mini-editor,.detail-panel,.top-shop-grid article,.season-grid article,.connection-grid article,.generated-grid>article,.local-result-grid article,.manual-pairing-board,.bulk-match-preview,.bulk-row-counts,.cover-editor,.draft-readiness){box-shadow:var(--shadow-sm);border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-theme=dark] :where(.dropzone,.file-row,.gallery-slot,.asset-card,.export-checks button,.delivery-method-picker button,.notice,.generation-modes button,.engine-catalog button,.saved-prompt-list>div,.jobs-list button,.result-drop,.bulk-folder-inputs>button,.bulk-folder-choice>button:first-child,.bulk-match-preview,.bulk-row-counts,.ai-import-preview,.ai-title-option,.ai-import-tags span,.ai-tags-preview,.ai-desc-preview,.prompt-editor,.negative-field textarea,.tip-card,.score-guide>div,.signal-bars,.rank-spark,.local-upload,.local-tool-grid>button,.local-setup-card li,.bulk-file-drop,.bulk-queue-pager,.bulk-editor,.buyer-info-checks,.bulk-readiness,.drive-file-picker,.drive-safety,.drive-secret-note,.drive-oauth-steps,.drive-file-list span,.etsy-secret-note,.api-provider,.format-picker,.publish-prep,.draft-reconnect,.draft-fields>label,.draft-fields fieldset,.ai-import-steps span,.ai-import-summary span,.ai-import-review fieldset label,.seo-ai-catcher,.delivery-copy-helper,.keyword-bank,.seo-send-bar,.manual-pairing-workspace){background:var(--surface-raised)!important;color:var(--ink)!important;border-color:#2d3b41!important}html[data-theme=dark] :where(.bulk-toolbar button:not(.primary),.bulk-queue-pager button,.bulk-editor-actions button,.bulk-add-specific button,.etsy-app-brief button,.provider-settings>button,.format-picker button,.library-collection-tabs button,.library-mockup-grid article,.library-mockup-grid article>button,.reusable-library-grid article,.reusable-library-grid button,.project-list button,.draft-readiness-grid button,.seo-record-list article>div button,.keyword-chip-bank button,.mockup-slot-actions button,.ratio-buttons button,.cover-nudge-grid button,.cover-editor>header>button,.manual-pairing-layout aside button,.manual-mockup-toolbar button,.manual-mockup-pager button,.manual-mockup-grid button,.capture-source-links a,.live-actions button,.live-actions a,.live-keyword-row button,.intelligence-no-results button,.intelligence-error button,.editor-tools button){box-shadow:none;color:#edf2ef!important;background:#192227!important;border-color:#34434a!important}html[data-theme=dark] :where(button:not(.nav-item):not(.new-pack):not(.primary),.button.secondary):hover:not(:disabled){background:#2a3452!important;border-color:#7587b6!important}html[data-theme=dark] :where(.delivery-method-picker button.active,.generation-modes button.selected,.engine-catalog button.selected,.ai-title-option.selected,.active-manual-pairing,.provider-settings>button.enabled,.library-collection-tabs button.active,.project-list article.active,.draft-readiness-grid button.active,.manual-pairing-layout aside button.active,.manual-mockup-grid button.selected,.seo-record-list article.active,.local-tool-grid>button.selected,.bulk-listing.expanded){box-shadow:inset 0 0 0 1px #ff75694d;border-color:var(--coral)!important;color:#fff4f1!important;background:linear-gradient(145deg,#2c1d1d,#21191a)!important}html[data-theme=dark] :where(.bulk-match-preview>.bulk-match-head,.bulk-preview-toolbar,.bulk-row-counts header,.keyword-head,.niche-head,.tracker-head,.live-keyword-head,.capture-head,.manual-pairing-board>header){border-color:var(--line)!important;color:#9eaca7!important;background:#0e1518!important}html[data-theme=dark] :where(.market-shell,.research-module,.tracker-table,.tracker-sidebar,.compare-section,.top-shop-grid article,.bulk-table,.bulk-folder-matcher,.etsy-app-brief,.etsy-connected-card,.drive-layout>section,.drive-layout>aside,.settings-card,.connection-grid article){border-color:#29373d!important}html[data-theme=dark] :where(.data-pill.offline,.estimate-chip,.remaining-card li>span,.setting-state,.setup-checklist span,.draft-readiness>header>strong){border:1px solid #3a4542;color:#c4ccc8!important;background:#242b29!important}html[data-theme=dark] :where(.bulk-truth-note,.etsy-approval-note,.estimate-note,.automation-note,.bulk-local-warning,.research-method){color:#e7cd95!important;background:#292316!important;border-color:#594827!important}html[data-theme=dark] :where(.bulk-truth-note,.etsy-approval-note,.estimate-note,.automation-note,.bulk-local-warning,.research-method) :where(p,small,label,span){color:#d8c292!important}html[data-theme=dark] :where(.listing-image-order-note,.delivery-choice-note,.drive-auto-delivery,.bulk-grouping-help,.my-listings-picker,.analyzer-section.originality,.etsy-scope-note,.drive-scope-note,.export-hero){color:#bcebd6!important;background:#13271f!important;border-color:#28503f!important}html[data-theme=dark] :where(.etsy-scope-note>span,.drive-scope-note code,.keyword-chip-bank button small,.seo-send-bar>span strong,.detail-tags span,.analyzer-tags span){color:#c6d1cc!important;background:#222d31!important;border-color:#34444a!important}html[data-theme=dark] :where(.drive-file-picker,.drive-safety,.bulk-readiness,.buyer-info-checks,.draft-reconnect,.draft-fields>label,.draft-fields fieldset,.provider-settings>button,.seo-ai-catcher,.delivery-copy-helper,.keyword-bank,.seo-send-bar,.cover-editor,.api-provider,.manual-pairing-board) :where(p,small,label){color:#9aa8a3!important}html[data-theme=dark] :where(.drive-file-picker,.drive-safety,.bulk-readiness,.buyer-info-checks,.draft-reconnect,.draft-fields>label,.draft-fields fieldset,.provider-settings>button,.seo-ai-catcher,.delivery-copy-helper,.keyword-bank,.seo-send-bar,.cover-editor,.api-provider,.manual-pairing-board) :where(h2,h3,strong,b,span){color:#f1f5f3}html[data-theme=dark] .cover-preview{background-color:#1b2327;background-image:linear-gradient(45deg,#273036 25%,#0000 25%),linear-gradient(-45deg,#273036 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#273036 75%),linear-gradient(-45deg,#0000 75%,#273036 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}html[data-theme=dark] :where(.generated-preview img,.result-drop img,.reference-file img,.local-result-grid article>div,.gallery-slot.filled>img,.mockup-file-placeholder,.manual-mockup-grid img){background-color:#1a2327!important}html[data-theme=dark] :where(.button.primary,.bulk-toolbar .button.primary,.new-pack){-webkit-text-fill-color:#fff;box-shadow:0 10px 26px #ff756933;color:#fff!important;background:linear-gradient(135deg,#ff786c,#df5148)!important;border-color:#0000!important}html[data-theme=dark] .draft-upload-summary span{color:#f3f8f5;background:#17241f;border:1px solid #31433b}html[data-theme=dark] .draft-upload-summary small{color:#9fb5aa}html[data-theme=dark] .etsy-draft-button:disabled{opacity:1;-webkit-text-fill-color:#fff;cursor:progress;border:1px solid #ff887c6b;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0000003d;color:#fff!important;background:linear-gradient(135deg,#a8463f,#793732)!important}html[data-theme=dark] :where(.bulk-toolbar button,.bulk-queue-pager button,.provider-settings>button,.drive-file-picker,input,textarea,select):disabled{opacity:.58}html[data-theme=dark] .bulk-filters button.active{color:#fff!important;background:#29363c!important;border-color:#60747c!important}html[data-theme=dark] .market-page{background:radial-gradient(circle at 92% 0,#ff75690e,#0000 31%),linear-gradient(#090e11 0%,#080d10 100%)!important}html[data-theme=dark] :where(.live-product-stats span,.shop-signal-inputs,.api-connection-note){color:#f1f5f3!important;background:#182126!important;border-color:#2d3b41!important}html[data-theme=dark] :where(.shop-signal-inputs,.api-connection-note) :where(p,small,label,span){color:#a7b4af!important}html[data-theme=dark] input[type=range]{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] :where(.production-dashboard button,.bulk-selection-center,.queue-history-panel,.production-job-center,.queue-history-panel article,.production-job-center article,.bulk-ai-match-review>label){border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-theme=dark] :where(.production-dashboard button.active,.production-dashboard button:hover,.bulk-selection-center.active){border-color:var(--coral)!important;background:linear-gradient(145deg,#2c1d1d,#21191a)!important}html[data-theme=dark] :where(.bulk-selection-center button:not(.primary),.queue-history-panel button,.production-job-center button,.production-job-center a,.bulk-ai-match-review button){color:#edf2ef!important;background:#192227!important;border-color:#34434a!important}html[data-theme=dark] .nav-item>span:first-child{color:#9fada8;background:#121a1e;border:1px solid #293840;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] .nav-item:hover>span:first-child{color:#e3e8ff;background:#303b5b;border-color:#7181b0}html[data-theme=dark] .nav-item.active>span:first-child{color:#ff9288;background:#ff756924;border-color:#ff75697a;box-shadow:0 0 0 3px #ff756912}html[data-theme=dark] .sidebar-collapsed .nav-item>span:first-child{flex-basis:34px;width:34px;height:34px}html[data-theme=dark] :where(.local-tool-grid>button>span,.local-setup-card li>span,.engine-mark,.model-dot,.provider-settings>button>span,.api-provider>div:first-child>span,.top-shop-grid article>div:first-child span,.comparison-columns article>span,.bulk-empty span,.analyzer-history span,.gallery-slot>span){-webkit-text-fill-color:#ff9288;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0000002e;color:#ff9288!important;background:linear-gradient(145deg,#26353c,#182227)!important;border:1px solid #3a4c54!important}html[data-theme=dark] .local-tool-grid>button.selected>span{-webkit-text-fill-color:#fff4f1;box-shadow:0 0 0 4px #ff756917;color:#fff4f1!important;background:linear-gradient(145deg,#4a2927,#2b2021)!important;border-color:#ff7569a6!important}html[data-theme=dark] :where(.local-tool-grid>button>i.offline,.connection-grid .pending>span,.remaining-card li>span.pending){color:#e8bd69!important;background:#2a2418!important;border:1px solid #57492d!important}html[data-theme=dark] :where(.local-tool-grid>button>i.online,.connection-grid .connected>span){color:#78dfae!important;background:#153124!important;border:1px solid #285940!important}html[data-theme=dark] :where(.connection-grid button,.capture-row button,.trend-actions button,.saved-opportunities button,.detail-actions button,.local-result-grid button,.bulk-row>span:last-child button,.tag-entry button){-webkit-text-fill-color:#eef4f1;color:#eef4f1!important;background:#202c31!important;border:1px solid #34464e!important}html[data-theme=dark] :where(.conversation-setting button.selected,.comparison-size button.active,.format-picker button.active){-webkit-text-fill-color:#fff4f1;box-shadow:inset 0 0 0 1px #ff756933;color:#fff4f1!important;background:linear-gradient(145deg,#432725,#281e1f)!important;border-color:#ff75699e!important}html[data-theme=dark] .engine-catalog>button>i{color:#aab7b2!important;background:#202b30!important;border:1px solid #384951!important}html[data-theme=dark] .engine-catalog>button.selected>i{color:#fff!important;background:#ff7569!important;border-color:#0000!important}html[data-theme=dark] :where(.analyzer-hero>div:last-child,.analyzer-scores article,.analyzer-history>div:last-child button){box-shadow:inset 0 1px #ffffff06;color:#f1f5f3!important;background:#172126!important;border:1px solid #2d3c43!important}html[data-theme=dark] .analyzer-hero{background:radial-gradient(circle at 88% 16%,#f0655824,#0000 30%),linear-gradient(135deg,#13261f 0%,#121a18 58%,#17191a 100%);border-color:#2d4039;box-shadow:0 22px 54px #0000003d}html[data-theme=dark] .analyzer-hero h2{color:#f7f4ee}html[data-theme=dark] .analyzer-hero p{color:#aebdb7}html[data-theme=dark] .analyzer-history>div:last-child button.active{box-shadow:inset 0 0 0 1px #ff756938;border-color:var(--coral)!important;background:linear-gradient(145deg,#2c1d1d,#21191a)!important}html[data-theme=dark] :where(.local-tool-grid>button,.local-setup-card li,.connection-grid article,.analyzer-scores article,.analyzer-history>div:last-child button,.engine-catalog>button,.provider-settings>button,.api-provider,.gallery-slot,.asset-card,.library-mockup-grid article,.reusable-library-grid article){transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}html[data-theme=dark] :where(.local-tool-grid>button,.connection-grid article,.analyzer-history>div:last-child button,.engine-catalog>button,.provider-settings>button,.api-provider,.gallery-slot,.asset-card,.library-mockup-grid article,.reusable-library-grid article):hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000040;background-color:#25324a!important;border-color:#6076a1!important}html[data-theme=dark] .local-setup-card li:hover,html[data-theme=dark] .analyzer-scores article:hover{transform:translateY(-1px);background:#253149!important;border-color:#6076a1!important}@media (prefers-reduced-motion:reduce){html[data-theme=dark] :where(.nav-item,.local-tool-grid>button,.local-setup-card li,.connection-grid article,.analyzer-scores article,.analyzer-history>div:last-child button,.engine-catalog>button,.provider-settings>button,.api-provider,.gallery-slot,.asset-card){transition:none!important}}.bulk-page-clean{--bulk-panel:var(--paper);--bulk-soft:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean{--bulk-soft:color-mix(in srgb, var(--paper) 92%, var(--ink) 8%)}}.bulk-page-clean{max-width:1500px;margin:0 auto;padding-bottom:40px}.bulk-page-clean :where(button,input,textarea,select,summary){font-family:inherit}.bulk-page-clean :where(button,summary,input,textarea,select):focus-visible{outline:3px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean :where(button,summary,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb, var(--coral) 35%, transparent)}}.bulk-page-clean :where(button,summary,input,textarea,select):focus-visible{outline-offset:2px}.bulk-page-clean .bulk-hero-clean{color:#fff;background:radial-gradient(circle at 88% 12%,#ff94783d,#0000 34%),linear-gradient(135deg,#142b30 0%,#1d3b3c 58%,#244846 100%);border:0;border-radius:26px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:end;gap:28px;margin-bottom:14px;padding:34px;display:grid;overflow:hidden;box-shadow:0 24px 70px #152d3033}.bulk-page-clean .bulk-hero-copy{max-width:780px}.bulk-page-clean .bulk-hero-copy h2{color:#fff;letter-spacing:-.035em;max-width:680px;margin:7px 0 10px;font-size:clamp(28px,3vw,44px);line-height:1.05}.bulk-page-clean .bulk-hero-copy>p:last-of-type{color:#ffffffb8;max-width:700px;margin:0;font-size:14px;line-height:1.65}.bulk-page-clean .bulk-hero-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.bulk-page-clean .bulk-hero-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}.bulk-page-clean .bulk-hero-actions button.primary{background:#ff8068;border-color:#ff8f79;box-shadow:0 8px 22px #ff6f573d}.bulk-page-clean .bulk-hero-actions button:hover{background:#ffffff26;transform:translateY(-1px)}.bulk-page-clean .bulk-hero-actions button.primary:hover{background:#f56e55}.bulk-page-clean .bulk-hero-actions button span{background:#ffffff24;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:grid}.bulk-page-clean .bulk-summary{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.bulk-page-clean .bulk-summary span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:16px;align-content:center;gap:2px;min-height:94px;padding:16px;display:grid}.bulk-page-clean .bulk-summary strong{color:#fff;letter-spacing:-.03em;font-size:28px}.bulk-page-clean .bulk-summary small{color:#ffffff9e;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:750}.bulk-page-clean .bulk-message{z-index:20;border:1px solid var(--coral);margin:10px 0;position:sticky;top:8px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-message{border:1px solid color-mix(in srgb, var(--coral) 28%, var(--line))}}.bulk-page-clean .bulk-message{background:var(--paper);border-radius:12px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-message{background:color-mix(in srgb, var(--paper) 93%, var(--coral) 7%)}}.bulk-page-clean .bulk-message{color:var(--ink);font-size:12px;box-shadow:0 10px 28px #1f2c301a}.bulk-page-clean .production-dashboard{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.bulk-page-clean .production-dashboard button{border:1px solid var(--line);background:var(--bulk-panel);min-height:58px;color:var(--ink);text-align:left;box-shadow:none;cursor:pointer;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.bulk-page-clean .production-dashboard button strong{background:var(--bulk-soft);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;font-size:15px;display:grid}.bulk-page-clean .production-dashboard button span{color:var(--muted);font-size:10px;font-weight:750;line-height:1.25}.bulk-page-clean .production-dashboard button.active{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .production-dashboard button.active{border-color:color-mix(in srgb, var(--coral) 58%, var(--line))}}.bulk-page-clean .production-dashboard button.active{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .production-dashboard button.active{background:color-mix(in srgb, var(--paper) 94%, var(--coral) 6%)}}.bulk-page-clean .production-dashboard button.active{box-shadow:0 8px 20px #ef6a5b17}.bulk-page-clean .production-dashboard button.active strong{background:var(--coral);color:#fff}.bulk-workspace-nav{z-index:15;border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:6px;display:grid;position:sticky;top:10px}@supports (color:color-mix(in lab, red, red)){.bulk-workspace-nav{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.bulk-workspace-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 34px #1d2c3017}.bulk-workspace-nav button{min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:2px;padding:9px 13px;display:grid}.bulk-workspace-nav button span{font-size:12px;font-weight:850}.bulk-workspace-nav button small{color:var(--muted);font-size:9px}.bulk-workspace-nav button.active{background:var(--ink);color:var(--paper);box-shadow:0 8px 20px #14232624}.bulk-workspace-nav button.active small{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bulk-workspace-nav button.active small{color:color-mix(in srgb, var(--paper) 68%, transparent)}}.bulk-page-clean .bulk-surface-panel{border:1px solid var(--line);background:var(--bulk-panel);border-radius:20px;margin:0 0 18px;padding:24px;box-shadow:0 14px 38px #1d2c3012}.bulk-page-clean .bulk-add-pair-workspace{gap:22px;display:grid}.bulk-page-clean .bulk-add-pair-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.bulk-page-clean .bulk-add-pair-heading h3{letter-spacing:-.02em;margin:5px 0 7px;font-size:23px}.bulk-page-clean .bulk-add-pair-heading p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.bulk-page-clean .bulk-add-pair-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.bulk-page-clean .bulk-add-pair-status span{border:1px solid var(--line);background:var(--bulk-soft);min-height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.bulk-page-clean .bulk-add-pair-status strong{color:var(--ink);font-size:12px}.bulk-page-clean .bulk-intake{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bulk-page-clean .bulk-intake>div{border:1px solid var(--line);background:var(--paper);border-radius:15px;min-width:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-intake>div{background:color-mix(in srgb, var(--paper) 97%, var(--ink) 3%)}}.bulk-page-clean .bulk-intake h3{margin:5px 0 14px;font-size:18px}.bulk-page-clean .bulk-file-drop{background:var(--paper);border-radius:14px;min-height:154px}.bulk-page-clean .bulk-name-entry{align-content:start}.bulk-page-clean .bulk-name-entry label,.bulk-page-clean .bulk-drive-entry label{color:var(--ink);font-size:11px}.bulk-page-clean .bulk-name-entry textarea,.bulk-page-clean .bulk-drive-entry input{background:var(--paper);border-radius:10px;margin-top:7px;font-size:12px}.bulk-page-clean .bulk-ai-import{grid-column:1/-1}.bulk-page-clean .bulk-drive-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.bulk-page-clean .bulk-drive-entry p{grid-column:1/-1;margin:0}.bulk-page-clean .bulk-folder-matcher{border-top:1px solid var(--line);box-shadow:none;padding-top:22px}.bulk-page-clean .bulk-folder-inputs>button,.bulk-page-clean .bulk-folder-choice>button:first-child{background:var(--paper);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-folder-inputs>button,.bulk-page-clean .bulk-folder-choice>button:first-child{background:color-mix(in srgb, var(--paper) 96%, var(--ink) 4%)}}.bulk-page-clean .bulk-match-controls{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:14px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-match-controls{background:color-mix(in srgb, var(--paper) 96%, var(--ink) 4%)}}.bulk-page-clean .keyword-bank-panel>header h3{margin:4px 0;font-size:20px}.bulk-page-clean .keyword-bank-input{margin-top:18px}.bulk-page-clean .keyword-bank-list{border:1px solid var(--line);background:var(--paper);border-radius:14px;max-height:360px;padding:12px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .keyword-bank-list{background:color-mix(in srgb, var(--paper) 96%, var(--ink) 4%)}}.bulk-page-clean .bulk-queue-heading{border:1px solid var(--line);background:var(--bulk-panel);border-radius:16px 16px 0 0;justify-content:space-between;align-items:end;gap:18px;margin:4px 0 10px;padding:18px 20px;display:flex}.bulk-page-clean .bulk-queue-heading h3{margin:3px 0 4px;font-size:20px}.bulk-page-clean .bulk-queue-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.bulk-page-clean .bulk-queue-heading>button{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}.bulk-page-clean .bulk-selection-center{background:var(--paper);border-radius:16px;margin:0 0 12px;padding:18px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-selection-center{background:color-mix(in srgb, var(--paper) 94%, var(--coral) 6%)}}.bulk-page-clean .bulk-selection-center{box-shadow:0 10px 28px #ef6a5b14}.bulk-page-clean .bulk-selection-center>header{margin-bottom:14px}.bulk-page-clean .bulk-selection-center h3{font-size:18px}.bulk-page-clean .bulk-selection-actions{gap:10px}.bulk-page-clean .bulk-selection-buttons{border-top:1px solid var(--line);padding-top:10px}.bulk-page-clean .bulk-toolbar{border:1px solid var(--line);background:var(--bulk-panel);border-top:0;align-items:center;margin:0;padding:10px 12px}.bulk-page-clean .bulk-filters{flex-wrap:wrap;gap:6px;display:flex}.bulk-page-clean .bulk-filters button{background:0 0;border-radius:999px;min-height:34px;padding:7px 11px;font-size:10px}.bulk-page-clean .bulk-filters button.active{background:var(--ink);color:var(--paper)}.bulk-page-clean .bulk-queue-tools{justify-content:flex-end;align-items:center;gap:6px;display:flex}.bulk-page-clean .bulk-queue-tools>button,.bulk-page-clean .bulk-more-menu>summary{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;padding:7px 10px;font-size:10px;font-weight:800;list-style:none;display:inline-flex}.bulk-page-clean .bulk-queue-tools>.primary{border-color:var(--coral);background:var(--coral);color:#fff}.bulk-page-clean .bulk-more-menu{position:relative}.bulk-page-clean .bulk-more-menu>summary::-webkit-details-marker{display:none}.bulk-page-clean .bulk-more-menu>div{z-index:25;border:1px solid var(--line);background:var(--paper);border-radius:11px;gap:5px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 44px #1423262e}.bulk-page-clean .bulk-more-menu>div button{width:100%;min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:10px;font-weight:750}.bulk-page-clean .bulk-more-menu>div button:hover{background:var(--bulk-soft)}.bulk-page-clean .bulk-more-menu>div button.bulk-danger-action{color:var(--danger)}.bulk-page-clean .queue-history-panel,.bulk-page-clean .production-job-center{background:var(--bulk-panel);border-radius:16px;margin:12px 0;padding:18px;box-shadow:0 12px 32px #1d2c3014}.bulk-page-clean .bulk-background-summary{margin:10px 0}.bulk-page-clean .bulk-queue-pager{background:var(--bulk-panel);border-radius:12px;margin:10px 0}.bulk-page-clean .bulk-table{border:1px solid var(--line);background:var(--bulk-panel);border-radius:0 0 16px 16px;overflow:hidden;box-shadow:0 16px 40px #1d2c3012}.bulk-page-clean .bulk-row{background:var(--bulk-panel);grid-template-columns:42px minmax(220px,1.6fr) minmax(105px,.7fr) minmax(120px,.8fr) minmax(160px,1fr) minmax(135px,.8fr) minmax(205px,1.1fr);min-height:76px;padding:0}.bulk-page-clean .bulk-head{background:var(--paper);min-height:42px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-head{background:color-mix(in srgb, var(--paper) 90%, var(--ink) 10%)}}.bulk-page-clean .bulk-row>span{border-right:1px solid var(--line);align-content:center;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-row>span{border-right:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.bulk-page-clean .bulk-row>span:last-child{border-right:0}.bulk-page-clean .bulk-head>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.bulk-page-clean .bulk-listing+.bulk-listing{border-top:1px solid var(--line)}.bulk-page-clean .bulk-listing.expanded{box-shadow:inset 4px 0 0 var(--coral)}.bulk-page-clean .bulk-inline-name{border:1px solid #0000;border-radius:6px;margin:0;padding:4px 5px;font-size:13px;line-height:1.3}.bulk-page-clean .bulk-row small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.bulk-page-clean .bulk-row b{border-radius:999px;width:fit-content;padding:5px 7px;font-size:9px}.bulk-page-clean .bulk-row b.ready{background:var(--green-soft);color:var(--green)}.bulk-page-clean .bulk-row b.pending{color:#9b5a16;background:#f5b97138}.bulk-page-clean .bulk-status-cell select{background:var(--paper);border-radius:9px;min-width:0;height:38px;font-size:10px}.bulk-page-clean .bulk-mockup-cell .bulk-file-preview{padding:6px 0 0}.bulk-page-clean .bulk-row-actions{grid-template-columns:1fr 1fr!important;align-content:center!important;gap:6px!important;display:grid!important}.bulk-page-clean .bulk-row-actions button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;border-radius:8px;font-size:9px;font-weight:800}.bulk-page-clean .bulk-row-actions .bulk-factory-btn{border-color:var(--coral);background:var(--coral);color:#fff}.bulk-page-clean .bulk-row-actions .bulk-queue-btn{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-row-actions .bulk-queue-btn{border-color:color-mix(in srgb, var(--blue) 55%, var(--line))}}.bulk-page-clean .bulk-row-actions .bulk-queue-btn{color:var(--blue)}.bulk-page-clean .bulk-row-actions .bulk-queue-btn.queued{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-row-actions .bulk-queue-btn.queued{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.bulk-page-clean .bulk-row-actions .bulk-queue-btn.queued{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-row-actions .bulk-queue-btn.queued{background:color-mix(in srgb, var(--green) 12%, var(--surface))}}.bulk-page-clean .bulk-row-actions .bulk-queue-btn.queued{color:var(--green)}.bulk-page-clean .bulk-row-actions .bulk-row-remove-btn{min-height:auto;color:var(--muted);background:0 0;border:0;grid-column:1/-1}.bulk-page-clean .bulk-editor{background:var(--paper);padding:22px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-editor{background:color-mix(in srgb, var(--paper) 96%, var(--ink) 4%)}}.bulk-page-clean .bulk-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bulk-page-clean .bulk-editor-grid label{color:var(--ink);gap:7px;font-size:11px;font-weight:750}.bulk-page-clean .bulk-editor-grid .wide{grid-column:1/-1}.bulk-page-clean .bulk-editor-grid input,.bulk-page-clean .bulk-editor-grid textarea,.bulk-page-clean .bulk-editor-grid select{border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink);border-radius:10px;padding:9px 11px;font-size:12px}.bulk-page-clean .bulk-editor-grid textarea{line-height:1.55}.bulk-page-clean .buyer-info-checks{background:var(--paper);border-radius:12px;padding:14px}.bulk-page-clean .bulk-readiness{background:var(--paper);border-radius:11px;margin-top:14px}.bulk-page-clean .etsy-listing-preview{background:var(--paper);border-radius:15px}.bulk-page-clean .bulk-editor-actions{z-index:8;border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:14px;padding:10px;position:sticky;bottom:10px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-editor-actions{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.bulk-page-clean .bulk-editor-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #1423261f}.bulk-page-clean .bulk-editor-actions button{border-radius:9px;min-height:38px;padding:8px 11px;font-size:10px}.bulk-page-clean .bulk-empty{border:1px solid var(--line);background:var(--bulk-panel);border-top:0;border-radius:0 0 16px 16px;margin:0;padding:48px 20px}.bulk-page-clean .bulk-empty .button{margin-top:10px}.bulk-page-clean .bulk-truth-note{border-color:var(--line);background:var(--paper);border-radius:13px;margin-top:16px}@supports (color:color-mix(in lab, red, red)){.bulk-page-clean .bulk-truth-note{background:color-mix(in srgb, var(--paper) 95%, #e7bd6e 5%)}}html[data-theme=dark] .bulk-page-clean{--bulk-panel:#172126;--bulk-soft:#202d32}html[data-theme=dark] .bulk-page-clean .bulk-workspace-nav{background:#172126e6}html[data-theme=dark] .bulk-page-clean .bulk-workspace-nav button.active{color:#162126;background:#e9f0ed}html[data-theme=dark] .bulk-page-clean .bulk-row b.pending{color:#f4bf7d}@media (width<=1180px){.bulk-page-clean .production-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-page-clean .bulk-hero-clean{grid-template-columns:1fr}.bulk-page-clean .bulk-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-page-clean .bulk-summary span{min-height:76px}.bulk-page-clean .bulk-table{overflow-x:auto}.bulk-page-clean .bulk-row{min-width:1050px}.bulk-page-clean .bulk-match-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bulk-page-clean .bulk-hero-clean{border-radius:20px;padding:24px 20px}.bulk-page-clean .bulk-summary,.bulk-page-clean .production-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.bulk-page-clean .bulk-surface-panel{padding:16px}.bulk-page-clean .bulk-add-pair-heading{flex-direction:column;align-items:flex-start;gap:14px}.bulk-page-clean .bulk-add-pair-status{justify-content:flex-start}.bulk-page-clean .bulk-intake,.bulk-page-clean .bulk-folder-inputs{grid-template-columns:1fr}.bulk-page-clean .bulk-ai-import{grid-column:auto}.bulk-page-clean .bulk-drive-entry,.bulk-page-clean .keyword-bank-input{grid-template-columns:1fr}.bulk-page-clean .bulk-queue-heading{border-radius:14px 14px 0 0;flex-direction:column;align-items:flex-start}.bulk-page-clean .bulk-toolbar{flex-direction:column;align-items:flex-start}.bulk-page-clean .bulk-queue-tools{justify-content:flex-start;width:100%}.bulk-page-clean .bulk-editor-grid{grid-template-columns:1fr}.bulk-page-clean .bulk-editor-grid .wide{grid-column:auto}.bulk-page-clean .etsy-preview-layout,.bulk-row-counts header{grid-template-columns:1fr}.bulk-assignment-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.bulk-specific-ranges{grid-template-columns:1fr!important}.bulk-row-counts footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.bulk-order-controls article{grid-template-columns:36px minmax(0,1fr)}.bulk-order-controls button{grid-column:1/-1;width:100%}.bulk-specific-ranges article{grid-template-columns:1fr}.bulk-range-product{padding-top:0}}.mobile-bottom-nav{display:none}@media (width<=720px){html{scroll-padding-top:76px}body{overflow-x:hidden}.app-shell,.app-shell.sidebar-collapsed{min-width:0;display:block}.sidebar{display:none!important}.workspace{min-width:0;min-height:100dvh;padding-bottom:calc(86px + env(safe-area-inset-bottom))}.topbar,.market-topbar{z-index:40;background:var(--paper);flex-direction:column;align-items:flex-start;gap:9px;width:100%;min-height:68px;padding:12px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar,.market-topbar{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.topbar,.market-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar>div:first-child{width:100%;min-width:0}.topbar .eyebrow{margin-bottom:2px}.topbar h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:18px;line-height:1.22;overflow:hidden}.market-topbar .top-actions{display:none}.topbar:not(.market-topbar) .top-actions{scrollbar-width:none;gap:7px;width:100%;max-width:100%;padding:1px 0 2px;display:flex;overflow-x:auto}.topbar:not(.market-topbar) .top-actions::-webkit-scrollbar{display:none}.topbar:not(.market-topbar) .top-actions .button{white-space:nowrap;min-width:max-content;min-height:40px;padding:8px 12px;display:inline-flex!important}.topbar:not(.market-topbar) .top-actions .saved-status{display:none}.mobile-bottom-nav{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:120;border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:66px;padding:6px;display:grid;position:fixed;left:8px}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{border:1px solid color-mix(in srgb, var(--line) 82%, transparent)}}.mobile-bottom-nav{background:var(--paper);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb, var(--paper) 95%, transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 18px 52px #0a14123d}.mobile-bottom-nav button{min-width:0;min-height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;align-content:center;place-items:center;gap:2px;display:grid}.mobile-bottom-nav button>span{place-items:center;min-width:26px;height:24px;font-size:16px;font-weight:900;line-height:1;display:grid}.mobile-bottom-nav button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;line-height:1.1;overflow:hidden}.mobile-bottom-nav button.active{background:var(--ink);color:var(--paper);box-shadow:0 8px 18px #14232029}.mobile-nav-backdrop{z-index:130;padding:12px 10px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070d0c8c;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-nav-sheet{overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);width:100%;max-height:min(82dvh,720px);color:var(--ink);border-radius:24px;padding:18px;overflow-y:auto;box-shadow:0 -22px 70px #050c0a47}.mobile-nav-sheet>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.mobile-nav-sheet>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:23px}.mobile-nav-sheet>header>button{border:1px solid var(--line);background:var(--surface-raised);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;font-size:24px;display:grid}.mobile-new-run,.mobile-external-tool{border:1px solid var(--coral);align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-new-run,.mobile-external-tool{border:1px solid color-mix(in srgb, var(--coral) 34%, var(--line))}}.mobile-new-run,.mobile-external-tool{background:var(--coral-soft);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.mobile-new-run,.mobile-external-tool{background:color-mix(in srgb, var(--coral-soft) 66%, var(--surface))}}.mobile-new-run,.mobile-external-tool{color:var(--ink);text-align:left;cursor:pointer;text-decoration:none}.mobile-new-run>span,.mobile-external-tool>span{background:var(--coral);color:#fff;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:18px;font-weight:900;display:grid}.mobile-new-run strong,.mobile-new-run small,.mobile-external-tool strong,.mobile-external-tool small{display:block}.mobile-new-run strong,.mobile-external-tool strong{font-size:13px}.mobile-new-run small,.mobile-external-tool small{color:var(--muted);margin-top:2px;font-size:10px}.mobile-nav-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.mobile-nav-grid>button{border:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.mobile-nav-grid>button>span{background:var(--surface);width:32px;height:32px;color:var(--coral);border-radius:9px;flex:0 0 32px;place-items:center;font-size:14px;font-weight:900;display:grid}.mobile-nav-grid>button>div{min-width:0}.mobile-nav-grid strong,.mobile-nav-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-nav-grid strong{font-size:11px}.mobile-nav-grid small{color:var(--muted);margin-top:2px;font-size:8.5px}.mobile-nav-grid>button.active{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-grid>button.active{border-color:color-mix(in srgb, var(--coral) 48%, var(--line))}}.mobile-nav-grid>button.active{background:var(--coral-soft)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-grid>button.active{background:color-mix(in srgb, var(--coral-soft) 54%, var(--surface))}}.mobile-external-tool{border-color:var(--line);background:var(--surface-raised)}.market-page,.main-panel{width:100%;min-width:0;padding:16px 12px 30px}.market-page>*,.main-panel>*,.content-grid>*,.growth-grid>*,.studio-grid>*{min-width:0}.market-hero,.growth-hero,.local-tools-hero,.bulk-hero,.etsy-connect-hero,.drive-hero,.settings-hero,.seo-inbox-hero,.intelligence-hero,.shop-coach-hero{border-radius:18px;padding:20px 17px}.market-hero h2,.growth-hero h2,.local-tools-hero h2,.bulk-hero h2,.etsy-connect-hero h2,.drive-hero h2,.settings-hero h2,.seo-inbox-hero h2,.intelligence-hero h2,.shop-coach-hero h2{overflow-wrap:anywhere;font-size:clamp(24px,8vw,31px);line-height:1.08}.module-heading,.table-heading,.settings-card>header,.project-manager>header,.project-manager-actions,.seo-inbox-hero,.seo-send-bar,.gallery-heading,.gallery-toolbar{flex-direction:column;align-items:stretch}.module-heading h2,.table-heading h3{overflow-wrap:anywhere}.button,button,a.button{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{width:100%;max-width:100%;min-height:44px;font-size:16px}textarea{min-height:112px}.button,a.button{min-height:44px}.research-tabs,.live-research-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;max-width:100%;padding-bottom:4px;display:grid;overflow-x:auto}.research-tabs button,.live-research-tabs button{scroll-snap-align:start;min-height:50px}.growth-hero>div:last-child,.market-summary,.intelligence-metrics,.shop-coach-scoreboard,.production-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-coach-scoreboard>article:first-child,.shop-coach-scoreboard>article:last-child{grid-column:1/-1}.best-action-body,.shop-action-layout,.shop-coach-sidebar,.settings-layout,.seo-inbox-layout,.drive-setup-grid,.drive-workspace,.etsy-connect-grid,.analyzer-layout,.studio-grid,.editor-layout{grid-template-columns:1fr}.best-action-body{gap:18px;padding:20px 17px}.best-action-buttons{width:100%;min-width:0}.best-action-buttons .button{width:100%}.shop-action-list>article{grid-template-columns:30px minmax(0,1fr);padding:16px 14px}.shop-action-list .action-buttons{grid-column:2;grid-template-columns:1fr}.shop-action-list .action-buttons .text-button{grid-column:auto}.shop-coach-heading{align-items:flex-start}.shop-coach-refresh{justify-items:stretch;width:100%}.shop-coach-refresh .button{width:100%}.competitor-research-disclosure>summary{grid-template-columns:1fr;gap:5px}.niche-table,.keyword-table,.tracker-table-wrap,.capture-table,.live-keyword-table,.bulk-table,.bulk-match-preview{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.live-keyword-row{min-width:760px}.tracker-table{min-width:730px}.bulk-page-clean .bulk-table{max-width:100%;overflow-x:auto}.bulk-page-clean .bulk-row{min-width:980px}.bulk-page-clean .bulk-hero-clean{padding:20px 17px}.bulk-page-clean .bulk-summary,.bulk-page-clean .production-dashboard,.bulk-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-page-clean .bulk-surface-panel{padding:14px}.bulk-page-clean .bulk-queue-tools,.bulk-page-clean .bulk-queue-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.bulk-page-clean .bulk-queue-tools>*,.bulk-page-clean .bulk-queue-actions>*{min-width:0}.bulk-page-clean .bulk-more-menu{width:min(280px,100vw - 52px);left:0;right:auto}.manual-pairing-layout{grid-template-columns:1fr}.manual-mockup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stagebar{scroll-snap-type:x proximity;gap:4px;max-width:100%;padding:7px 10px;display:flex;position:static;overflow-x:auto}.stage{scroll-snap-align:start;flex:0 0 94px;min-width:94px;min-height:54px}.content-grid{display:block}.right-rail{display:none}.main-panel{padding-bottom:30px}.section-heading{flex-direction:column;align-items:flex-start}.dropzone{padding:28px 16px}.file-row{grid-template-columns:auto minmax(0,1fr) auto;gap:9px}.file-row>div{min-width:0}.file-row>div strong{overflow-wrap:anywhere}.file-row>span:nth-last-child(2){grid-column:2}.brief-grid,.delivery-layout,.delivery-method-picker,.draft-fields,.draft-upload-summary,.export-checks{grid-template-columns:1fr}.gallery-grid,.asset-grid,.reusable-library-grid,.library-mockup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-actions,.editor-export-actions{flex-direction:column;align-items:stretch}.download-actions .button,.editor-export-actions .button{width:100%}.project-manager{width:auto;max-height:calc(100dvh - 100px);left:10px;right:10px;overflow-y:auto}.project-list article{grid-template-columns:minmax(0,1fr) auto}.project-list article .text-button{grid-column:2}.gallery-toolbar{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.gallery-toolbar>*{width:100%}.result-grid,.generated-grid,.engine-catalog,.local-tool-grid,.local-result-grid,.connection-grid,.top-shop-grid,.comparison-columns,.season-grid{grid-template-columns:1fr}.generation-modes,.generator-settings,.comparison-size{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-controls{flex-direction:column;align-items:stretch}.queue-controls .button{width:100%}.mini-editor,.cover-editor{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);overflow-y:auto}.editor-stage{min-height:280px}.detail-backdrop,.cover-editor-backdrop{padding:10px}.toast{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));width:auto;left:12px}}@media (width<=380px){.mobile-bottom-nav{right:5px;bottom:calc(5px + env(safe-area-inset-bottom));border-radius:17px;padding:5px;left:5px}.mobile-bottom-nav button>small{font-size:8px}.mobile-nav-sheet{padding:15px}.mobile-nav-grid{grid-template-columns:1fr}.market-page,.main-panel{padding-inline:10px}.market-hero,.growth-hero,.local-tools-hero,.bulk-hero,.etsy-connect-hero,.drive-hero,.settings-hero,.seo-inbox-hero,.intelligence-hero,.shop-coach-hero{padding-inline:15px}.growth-hero>div:last-child,.market-summary,.intelligence-metrics,.shop-coach-scoreboard,.production-dashboard{grid-template-columns:1fr}.shop-coach-scoreboard>article:first-child,.shop-coach-scoreboard>article:last-child{grid-column:auto}.bulk-page-clean .bulk-summary,.bulk-page-clean .production-dashboard{grid-template-columns:1fr 1fr}}html[data-theme=dark] .mobile-bottom-nav,html[data-theme=dark] .mobile-nav-sheet{background:#11191df5;border-color:#304047}html[data-theme=dark] .mobile-bottom-nav button.active{color:#172126;background:#edf2ef}html[data-theme=dark] .mobile-nav-grid>button,html[data-theme=dark] .mobile-external-tool{color:#edf2ef;background:#182227;border-color:#304047}html[data-theme=dark] .mobile-nav-grid>button>span{background:#10181c}html[data-theme=dark] .mobile-nav-grid>button.active{background:#2b1c1c;border-color:#b85f54}.workspace{isolation:isolate;position:relative;overflow:clip}.workspace:before,.workspace:after{z-index:-1;pointer-events:none;content:"";position:fixed}.workspace:before{border:1px solid var(--coral);width:190px;height:190px;top:104px;right:3vw}@supports (color:color-mix(in lab, red, red)){.workspace:before{border:1px solid color-mix(in srgb, var(--coral) 13%, transparent)}}.workspace:before{opacity:.65;border-radius:48% 52% 66% 34%/40% 45% 55% 60%;transform:rotate(18deg)}.workspace:after{background-image:radial-gradient(circle, var(--green) 1.5px, transparent 1.8px);width:96px;height:96px;bottom:7vh;right:7vw}@supports (color:color-mix(in lab, red, red)){.workspace:after{background-image:radial-gradient(circle, color-mix(in srgb, var(--green) 24%, transparent) 1.5px, transparent 1.8px)}}.workspace:after{opacity:.34;background-size:14px 14px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 82%);mask-image:linear-gradient(135deg,#000,#0000 82%)}.brand{gap:11px}.brand>span:last-child{letter-spacing:-.035em;text-shadow:0 1px 20px #ffffff14}.brand-mark,.topbar-logo{isolation:isolate;background:radial-gradient(circle at 76% 20%, #ffffff7a 0 2px, transparent 3px), linear-gradient(145deg, #ff8b79 0%, var(--coral) 48%, #d74f47 100%);color:#fff;letter-spacing:-.14em;place-items:center;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #f36b5d45,inset 0 0 0 1px #ffffff47}.brand-mark:before,.topbar-logo:before{z-index:-1;content:"";border:5px solid #ffffff38;border-radius:50%;width:31px;height:31px;position:absolute;bottom:-12px;right:-10px}.brand-mark:after,.topbar-logo:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px;box-shadow:-7px 7px #ffffff85}.topbar-title{align-items:center;gap:11px;min-width:0;display:flex}.topbar-title>div{min-width:0}.topbar-logo{border-radius:12px;flex:0 0 38px;width:38px;height:38px;font-size:11px;display:none}.mobile-menu-brand{align-items:center;gap:12px;min-width:0;display:flex}.mobile-menu-brand .brand-mark{border-radius:13px;flex:0 0 44px;width:44px;height:44px;font-size:12px}.nav-item>span:first-child,.mobile-bottom-nav button>span,.mobile-nav-grid>button>span{transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s,background-color .18s}.nav-item:hover>span:first-child{transform:rotate(-4deg)scale(1.08)}.nav-item.active>span:first-child{color:#fff;background:linear-gradient(145deg, var(--coral), #c94a40);box-shadow:0 7px 18px #f36b5d3d}.new-pack,.button.primary{position:relative;overflow:hidden}.new-pack:after,.button.primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:34%;transition:transform .55s;position:absolute;inset:-80% auto -80% -30%;transform:skew(-18deg)translate(-220%)}.new-pack:hover:after,.button.primary:hover:after{transform:skew(-18deg)translate(520%)}:where(.research-module,.tracker-sidebar,.workbench,.queue-panel,.gallery-panel,.growth-card,.capture-card,.analyzer-form,.analyzer-results,.settings-card,.editor-block,.progress-card,.bulk-folder-matcher,.seo-record-editor,.listing-copilot,.description-audit,.compare-section,.prompt-workbench,.local-workspace,.etsy-draft-publisher,.drive-workspace){transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1)}:where(.research-module,.tracker-sidebar,.workbench,.queue-panel,.gallery-panel,.growth-card,.capture-card,.analyzer-form,.analyzer-results,.settings-card,.bulk-folder-matcher,.seo-record-editor,.listing-copilot,.description-audit,.compare-section,.prompt-workbench,.local-workspace,.etsy-draft-publisher):hover{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){:where(.research-module,.tracker-sidebar,.workbench,.queue-panel,.gallery-panel,.growth-card,.capture-card,.analyzer-form,.analyzer-results,.settings-card,.bulk-folder-matcher,.seo-record-editor,.listing-copilot,.description-audit,.compare-section,.prompt-workbench,.local-workspace,.etsy-draft-publisher):hover{border-color:color-mix(in srgb, var(--coral) 22%, var(--line))}}:where(.research-module,.tracker-sidebar,.workbench,.queue-panel,.gallery-panel,.growth-card,.capture-card,.analyzer-form,.analyzer-results,.settings-card,.bulk-folder-matcher,.seo-record-editor,.listing-copilot,.description-audit,.compare-section,.prompt-workbench,.local-workspace,.etsy-draft-publisher):hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.market-hero,.growth-hero,.shop-coach-hero,.bulk-hero,.settings-hero,.etsy-connect-hero,.drive-hero,.local-tools-hero{box-shadow:0 22px 65px #00000029,inset 0 1px #ffffff0f}.market-hero:before,.growth-hero:before,.bulk-hero:before,.settings-hero:before,.etsy-connect-hero:before,.drive-hero:before,.local-tools-hero:before{content:"";border:1px solid #ffffff17;border-radius:50%;width:150px;height:70px;position:absolute;bottom:-26px;right:10%;transform:rotate(-12deg)}.market-summary span:hover,.intelligence-metrics article:hover,.production-dashboard article:hover{border-color:var(--coral);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.market-summary span:hover,.intelligence-metrics article:hover,.production-dashboard article:hover{border-color:color-mix(in srgb, var(--coral) 28%, var(--line))}}@media (prefers-reduced-motion:no-preference){.brand-mark,.topbar-logo{animation:.5s cubic-bezier(.2,.8,.2,1) both logo-arrive}.market-page,.main-panel{animation:.28s ease-out both workspace-arrive}.privacy-dot,.data-pill:not(.offline) i{animation:2.4s ease-in-out infinite status-breathe}@keyframes logo-arrive{0%{opacity:0;transform:rotate(-8deg)scale(.86)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes workspace-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes status-breathe{50%{opacity:.55;box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 9%, transparent)}}}@media (width<=720px){.topbar-logo{display:grid}.topbar-title{width:100%}.workspace:before{opacity:.4;width:150px;height:150px;top:90px;right:-58px}.workspace:after{display:none}.mobile-bottom-nav button.active>span{transform:translateY(-1px)scale(1.06)}.mobile-nav-grid>button:not(.active):hover{transform:translateY(-2px)}:where(.research-module,.tracker-sidebar,.workbench,.queue-panel,.gallery-panel,.growth-card,.capture-card,.analyzer-form,.analyzer-results,.settings-card,.bulk-folder-matcher,.seo-record-editor,.listing-copilot,.description-audit,.compare-section,.prompt-workbench,.local-workspace,.etsy-draft-publisher):hover{box-shadow:var(--shadow-sm);transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.intelligence-loading{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:14px;margin:18px 0;padding:20px;display:flex}.intelligence-loading>span{border:3px solid var(--line);border-top-color:var(--coral);border-radius:50%;flex:0 0 28px;width:28px;height:28px;animation:.8s linear infinite intelligence-spin}.intelligence-loading strong,.intelligence-loading p{display:block}.intelligence-loading p{color:var(--muted);margin:4px 0 0;font-size:12px}@keyframes intelligence-spin{to{transform:rotate(360deg)}}.research-live-empty .button{width:fit-content;margin-top:14px}.brand-launcher,.topbar-launcher{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.brand-launcher{width:100%}.brand-launcher>em{color:var(--muted);margin-left:auto;font-style:normal}.topbar-launcher{padding:0}.topbar-launcher:hover h1,.brand-launcher:hover>span{color:var(--coral)}.mobile-nav-backdrop{z-index:130;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070d0cad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mobile-nav-sheet{overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);width:min(780px,100%);max-height:min(84dvh,760px);color:var(--ink);border-radius:26px;padding:22px;overflow-y:auto;box-shadow:0 28px 90px #050c0a61}.mobile-nav-sheet>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.mobile-nav-sheet>header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:25px}.mobile-nav-sheet>header>button{border:1px solid var(--line);background:var(--surface-raised);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;font-size:24px;display:grid}.mobile-new-run,.mobile-external-tool{border:1px solid var(--coral);align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-new-run,.mobile-external-tool{border:1px solid color-mix(in srgb, var(--coral) 34%, var(--line))}}.mobile-new-run,.mobile-external-tool{background:var(--coral-soft);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.mobile-new-run,.mobile-external-tool{background:color-mix(in srgb, var(--coral-soft) 66%, var(--surface))}}.mobile-new-run,.mobile-external-tool{color:var(--ink);text-align:left;cursor:pointer;text-decoration:none}.mobile-new-run>span,.mobile-external-tool>span{background:var(--coral);color:#fff;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:18px;font-weight:900;display:grid}.mobile-new-run strong,.mobile-new-run small,.mobile-external-tool strong,.mobile-external-tool small{display:block}.mobile-new-run small,.mobile-external-tool small{color:var(--muted);margin-top:2px;font-size:10px}.mobile-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.mobile-nav-grid>button{border:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:11px;display:flex}.mobile-nav-grid>button>span{background:var(--surface);width:34px;height:34px;color:var(--coral);border-radius:10px;flex:0 0 34px;place-items:center;font-size:14px;font-weight:900;display:grid}.mobile-nav-grid>button>div{min-width:0}.mobile-nav-grid strong,.mobile-nav-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-nav-grid strong{font-size:11px}.mobile-nav-grid small{color:var(--muted);margin-top:2px;font-size:8.5px}.mobile-nav-grid>button.active{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-grid>button.active{border-color:color-mix(in srgb, var(--coral) 48%, var(--line))}}.mobile-nav-grid>button.active{background:var(--coral-soft)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-grid>button.active{background:color-mix(in srgb, var(--coral-soft) 54%, var(--surface))}}.mobile-external-tool{border-color:var(--line);background:var(--surface-raised)}.planner-os{width:100%;padding:24px 28px 54px}.planner-os button,.planner-os input,.planner-os select{font:inherit}.planner-hero{isolation:isolate;color:#f5f7f4;background:radial-gradient(circle at 84% 22%,#ee695b40,#0000 29%),linear-gradient(135deg,#111e24 0%,#17252a 56%,#102127 100%);border:1px solid #32454d;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:205px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #030a0c40}.planner-hero:after{z-index:-1;content:"";border:1px solid #ffffff17;border-radius:50%;width:280px;height:190px;position:absolute;bottom:-80px;right:-30px;transform:rotate(-12deg)}.planner-hero>div:first-child{max-width:720px}.planner-hero h2{letter-spacing:-.055em;max-width:680px;margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1}.planner-hero p:not(.eyebrow){color:#adbec2;max-width:680px;margin:0;line-height:1.65}.planner-hero-stats{grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;display:grid}.planner-hero-stats span{text-align:center;background:#030c0f54;border:1px solid #ffffff1a;border-radius:16px;min-width:88px;padding:18px 15px;display:grid}.planner-hero-stats strong{font-size:28px}.planner-hero-stats small{color:#91a7ab;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:800}.planner-tabs{border:1px solid var(--line);background:var(--surface);border-radius:17px;gap:7px;margin:18px 0;padding:5px;display:flex}.planner-tabs button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.planner-tabs button.active{background:var(--ink);color:var(--paper);box-shadow:0 8px 20px #050f102e}.planner-tabs button>b{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.planner-message{border:1px solid var(--coral);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.planner-message{border:1px solid color-mix(in srgb, var(--coral) 30%, var(--line))}}.planner-message{background:var(--coral-soft);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.planner-message{background:color-mix(in srgb, var(--coral-soft) 48%, var(--surface))}}.planner-message{font-size:12px;font-weight:750}.planner-message button{color:var(--muted);cursor:pointer;background:0 0;border:0}.planner-loading{min-height:260px;color:var(--muted);text-align:center;padding:70px}.planner-today-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);gap:16px;display:grid}.planner-focus-card,.planner-day-list,.planner-shop-progress,.planner-quick-add,.planner-sprint-builder,.planner-week-controls,.launch-control,.scheduler-health,.queue-auto-schedule,.planner-failure-center,.launch-table,.seasonal-head,.seasonal-cards>article,.seasonal-method{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:18px}.planner-focus-card{min-height:290px;padding:25px}.planner-focus-card>header,.planner-shop-progress>header{justify-content:space-between;align-items:center;display:flex}.planner-focus-card>header span,.planner-day-list>header span,.planner-shop-progress>header span,.planner-sprint-builder span,.launch-control span,.planner-failure-center header span,.seasonal-head span,.seasonal-method>span{color:var(--coral);letter-spacing:.12em;font-size:10px;font-weight:950}.planner-focus-card>header b{background:var(--surface);color:var(--muted);border-radius:9px;padding:6px 9px;font-size:10px}.planner-stage{background:var(--green);border-radius:999px;margin-top:32px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.planner-stage{background:color-mix(in srgb, var(--green) 13%, var(--surface))}}.planner-stage{color:var(--green);font-size:10px;font-weight:900}.planner-focus-card h3{letter-spacing:-.045em;max-width:650px;margin:12px 0 8px;font-size:clamp(25px,3vw,38px);line-height:1.05}.planner-focus-card>p{color:var(--muted);font-size:12px}.planner-focus-actions{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.planner-focus-actions button:not(.button),.planner-open,.planner-shop-progress button,.planner-week-controls button,.planner-week-board article button,.queue-auto-schedule button,.planner-failure-center article button,.launch-actions button,.seasonal-cards footer button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}.planner-day-list{grid-row:span 2;overflow:hidden}.planner-day-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.planner-day-list h3{margin:4px 0 0;font-size:18px}.planner-day-list>header>small{max-width:160px;color:var(--muted);text-align:right;font-size:9px}.planner-day-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.planner-day-list article:last-child{border:0}.planner-day-list article>div strong,.planner-day-list article>div small{display:block}.planner-day-list article>div strong{font-size:12px}.planner-day-list article>div small{color:var(--muted);margin-top:4px;font-size:9px}.planner-check{border:1px solid var(--line);background:var(--surface);color:#0000;cursor:pointer;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.planner-check:hover{border-color:var(--green);color:var(--green)}.dot{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.dot.priority-1{background:var(--coral)}.dot.priority-3{background:var(--muted)}.planner-shop-progress{padding:20px}.planner-shop-progress>header b{font-size:20px}.planner-progress-track{background:var(--surface);border-radius:999px;height:7px;margin:14px 0 18px;overflow:hidden}.planner-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--coral), #ff9b7f);height:100%;display:block}.planner-shop-progress h3{margin:0 0 6px;font-size:18px}.planner-shop-progress p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.planner-shop-progress>div:last-child{gap:7px;margin-top:15px;display:flex}.planner-quick-add{grid-column:1/-1;grid-template-columns:minmax(250px,1fr) 170px 150px auto;gap:9px;padding:12px;display:grid}.planner-quick-add input,.planner-quick-add select,.queue-auto-schedule input,.launch-preflight input,.launch-when input{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:10px;padding:9px 11px}.planner-empty{text-align:center;align-content:center;place-items:center;min-height:185px;display:grid}.planner-empty>span{background:var(--green);border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.planner-empty>span{background:color-mix(in srgb, var(--green) 13%, var(--surface))}}.planner-empty>span{color:var(--green)}.planner-empty p{color:var(--muted);margin:5px 0;font-size:11px}.planner-empty.small{min-height:150px}.planner-sprint-builder,.launch-control,.seasonal-head{justify-content:space-between;align-items:center;gap:20px;padding:23px;display:flex}.planner-sprint-builder>div,.launch-control>div:first-child,.seasonal-head>div{flex:1}.planner-sprint-builder h3,.launch-control h3,.seasonal-head h3{letter-spacing:-.03em;margin:5px 0;font-size:22px}.planner-sprint-builder p,.launch-control p,.seasonal-head p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.planner-sprint-builder label{color:var(--muted);gap:4px;font-size:9px;font-weight:800;display:grid}.planner-sprint-builder input{border:1px solid var(--line);background:var(--surface);width:90px;min-height:43px;color:var(--ink);border-radius:10px;padding:8px 10px;font-size:16px;font-weight:850}.planner-week-controls{align-items:center;gap:10px;margin:13px 0;padding:10px;display:flex}.planner-week-controls>div{flex:1}.planner-week-controls strong,.planner-week-controls small{display:block}.planner-week-controls small{color:var(--muted);margin-top:2px;font-size:9px}.planner-this-week{margin-left:auto}.planner-week-board{grid-template-columns:repeat(7,minmax(135px,1fr));gap:8px;padding-bottom:8px;display:grid;overflow-x:auto}.planner-week-board>section{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-height:390px;padding:9px}.planner-week-board>section.today{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.planner-week-board>section.today{border-color:color-mix(in srgb, var(--coral) 60%, var(--line))}}.planner-week-board>section.today{box-shadow:inset 0 0 0 1px var(--coral)}@supports (color:color-mix(in lab, red, red)){.planner-week-board>section.today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coral) 15%, transparent)}}.planner-week-board>section>header{grid-template-columns:1fr auto;align-items:center;padding:5px 4px 10px;display:grid}.planner-week-board>section>header span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.planner-week-board>section>header b{font-size:19px}.planner-week-board>section>header small{color:var(--muted);grid-column:1/-1;margin-top:3px;font-size:8px}.planner-week-board article{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface-raised);border-radius:11px;margin-bottom:7px;padding:10px}.planner-week-board article.stage-idea,.planner-week-board article.stage-etsy-draft{border-left-color:var(--coral)}.planner-week-board article>div,.planner-week-board article footer{justify-content:space-between;align-items:center;gap:5px;display:flex}.planner-week-board article>div span{color:var(--coral);text-transform:uppercase;font-size:8px;font-weight:900}.planner-week-board article>div button{min-height:0;color:var(--muted);background:0 0;border:0;padding:0}.planner-week-board article>strong,.planner-week-board article>small{display:block}.planner-week-board article>strong{margin-top:7px;font-size:10px;line-height:1.35}.planner-week-board article>small{color:var(--muted);margin-top:5px;font-size:8px}.planner-week-board article footer{margin-top:9px}.planner-week-board article footer button{min-height:27px;padding:5px 7px;font-size:8px}.planner-day-empty{border:1px dashed var(--line);min-height:75px;color:var(--muted);border-radius:10px;place-items:center;font-size:9px;display:grid}.planner-quick-add.week{margin-top:5px}.launch-control-actions{flex-wrap:wrap;gap:8px;display:flex}.scheduler-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 0;display:grid;overflow:hidden}.scheduler-health>div{background:var(--surface-raised);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.scheduler-health>div>span{background:var(--green);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.scheduler-health>div>span{background:color-mix(in srgb, var(--green) 13%, var(--surface))}}.scheduler-health>div>span{color:var(--green);font-weight:900}.scheduler-health>div.warning>span{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.scheduler-health>div.warning>span{background:color-mix(in srgb, var(--coral) 13%, var(--surface))}}.scheduler-health>div.warning>span{color:var(--coral)}.scheduler-health>div.optional>span{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.scheduler-health>div.optional>span{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.scheduler-health>div.optional>span{color:var(--blue)}.scheduler-health p{margin:0}.scheduler-health strong,.scheduler-health small{display:block}.scheduler-health strong{font-size:13px}.scheduler-health small{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.35}.scheduler-health button,.scheduler-health a{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:850;text-decoration:none}.companion-setup{border:1px solid var(--blue);grid-template-columns:minmax(250px,1.3fr) minmax(320px,1fr) auto;align-items:center;gap:20px;margin:12px 0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.companion-setup{border:1px solid color-mix(in srgb, var(--blue) 34%, var(--line))}}.companion-setup{background:linear-gradient(135deg, var(--blue), var(--surface-raised));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.companion-setup{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 8%, var(--surface-raised)), var(--surface-raised))}}.companion-setup{box-shadow:var(--shadow-sm)}.companion-setup>div:first-child>span{color:var(--blue);letter-spacing:.09em;font-size:11px;font-weight:900}.companion-setup h3{margin:5px 0;font-size:18px}.companion-setup p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.companion-setup ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.companion-setup li{color:var(--muted);grid-template-columns:26px 1fr;align-items:center;gap:9px;font-size:12px;display:grid}.companion-setup li b{background:var(--blue);border-radius:8px;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.companion-setup li b{background:color-mix(in srgb, var(--blue) 13%, var(--surface))}}.companion-setup li b{color:var(--blue)}.companion-setup-actions{gap:8px;display:grid}.companion-setup-actions .button{white-space:nowrap;justify-content:center}.companion-test-result{color:var(--coral);grid-column:1/-1;font-size:12px}.queue-auto-schedule{grid-template-columns:minmax(0,1fr) 210px auto;align-items:center;gap:12px;margin-bottom:12px;padding:15px;display:grid}.queue-auto-schedule strong,.queue-auto-schedule small{display:block}.queue-auto-schedule strong{font-size:12px}.queue-auto-schedule small{max-width:760px;color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.planner-failure-center{border-color:var(--coral);margin-bottom:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.planner-failure-center{border-color:color-mix(in srgb, var(--coral) 40%, var(--line))}}.planner-failure-center>header{border-bottom:1px solid var(--line);padding:15px 18px}.planner-failure-center h3{margin:4px 0 0;font-size:17px}.planner-failure-center article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.planner-failure-center article:last-child{border:0}.planner-failure-center article>span{background:var(--coral-soft);width:27px;height:27px;color:var(--coral);border-radius:9px;place-items:center;font-weight:900;display:grid}.planner-failure-center article strong,.planner-failure-center article small{display:block}.planner-failure-center article small{color:var(--muted);margin-top:3px;font-size:9px}.launch-table{overflow:hidden}.launch-table>header,.launch-table>article{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.9fr) minmax(180px,.9fr) minmax(180px,.85fr) minmax(170px,.8fr);align-items:center;gap:10px;display:grid}.launch-table>header{border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);text-transform:uppercase;padding:11px 16px;font-size:8px;font-weight:900}.launch-table>article{border-bottom:1px solid var(--line);padding:13px 16px}.launch-table>article:last-child{border-bottom:0}.launch-table>article.queue-live{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.launch-table>article.queue-live{background:color-mix(in srgb, var(--green) 5%, var(--surface-raised))}}.launch-table>article.queue-blocked{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.launch-table>article.queue-blocked{background:color-mix(in srgb, var(--coral) 5%, var(--surface-raised))}}.launch-title{align-items:center;gap:9px;min-width:0;display:flex}.launch-title>span{background:var(--surface);width:29px;height:29px;color:var(--coral);border-radius:9px;flex:0 0 29px;place-items:center;display:grid}.launch-title p{min-width:0;margin:0}.launch-title strong,.launch-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launch-title strong{font-size:11px}.launch-title small{color:var(--muted);margin-top:3px;font-size:8px}.launch-preflight label,.launch-when{gap:3px;display:grid}.launch-preflight label small,.launch-when small{color:var(--muted);font-size:8px}.launch-preflight input,.launch-when input{width:100%;min-width:0;min-height:37px;padding:7px 9px;font-size:10px}.launch-preflight>span{margin-top:4px;font-size:8px;font-weight:800;display:block}.launch-preflight .pass{color:var(--green)}.launch-preflight .fail{color:var(--coral)}.fee-approval{color:var(--ink);align-items:flex-start;gap:8px;font-size:9px;font-weight:800;display:flex}.fee-approval input{accent-color:var(--coral);margin-top:2px}.fee-approval span small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;display:block}.launch-actions{flex-wrap:wrap;gap:5px;display:flex}.launch-actions button{min-height:32px;padding:6px 8px;font-size:8px}.launch-actions button.ready{border-color:var(--green);color:var(--green)}.launch-actions button.delete{color:var(--coral)}.launch-actions a{color:var(--green);font-size:10px;font-weight:850;text-decoration:none}.launch-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:30px;display:grid}.launch-empty>span{color:var(--coral);font-size:28px}.launch-empty strong{margin-top:8px;font-size:19px}.launch-empty p{max-width:480px;color:var(--muted);margin:6px 0 16px;font-size:11px}.seasonal-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.seasonal-cards>article{overflow:hidden}.seasonal-cards>article>header{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px;display:grid}.seasonal-cards>article>header>span{background:var(--coral);border-radius:13px;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.seasonal-cards>article>header>span{background:color-mix(in srgb, var(--coral) 12%, var(--surface))}}.seasonal-cards>article>header>span{color:var(--coral);font-size:18px}.seasonal-cards header strong,.seasonal-cards header small{display:block}.seasonal-cards header strong{font-size:16px}.seasonal-cards header small{color:var(--muted);margin-top:3px;font-size:8.5px}.seasonal-cards header b{background:var(--surface);max-width:155px;color:var(--green);text-align:center;border-radius:9px;padding:7px 9px;font-size:8px}.seasonal-cards header b.launch,.seasonal-cards header b.late{color:var(--coral)}.seasonal-timeline{grid-template-columns:repeat(4,1fr);padding:22px 18px;display:grid}.seasonal-timeline>span{color:var(--ink);gap:4px;font-size:9px;font-weight:800;display:grid;position:relative}.seasonal-timeline>span:before{background:var(--line);content:"";height:1px;position:absolute;top:5px;left:12px;right:10px}.seasonal-timeline i{z-index:1;border:2px solid var(--line);background:var(--surface-raised);border-radius:50%;width:10px;height:10px}.seasonal-timeline span.done i{border-color:var(--green);background:var(--green)}.seasonal-timeline small{color:var(--muted);font-size:7px}.seasonal-cards footer{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.seasonal-cards footer p{color:var(--muted);margin:0;font-size:9px}.seasonal-method{grid-template-columns:auto repeat(3,1fr);align-items:center;gap:24px;margin-top:12px;padding:20px;display:grid}.seasonal-method strong,.seasonal-method p{display:block}.seasonal-method strong{font-size:11px}.seasonal-method p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.draft-result-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.draft-result-actions .button{color:#fff;width:fit-content;text-decoration:none}@media (width<=1100px){.planner-hero{flex-direction:column;align-items:flex-start}.planner-hero-stats{width:100%}.planner-today-grid{grid-template-columns:1fr}.planner-day-list{grid-row:auto}.planner-quick-add{grid-template-columns:1fr 1fr}.scheduler-health,.companion-setup{grid-template-columns:1fr}.launch-table{overflow-x:auto}.launch-table>header,.launch-table>article{min-width:940px}.seasonal-cards{grid-template-columns:1fr}.seasonal-method{grid-template-columns:1fr 1fr}}@media (width<=720px){.mobile-nav-backdrop{padding:12px 10px calc(10px + env(safe-area-inset-bottom));justify-content:stretch;align-items:flex-end}.mobile-nav-sheet{border-radius:24px;width:100%;padding:18px}.mobile-nav-grid{grid-template-columns:1fr 1fr}.topbar>.topbar-launcher:first-child{width:100%}.planner-os{padding:14px 11px 100px}.planner-hero{min-height:0;padding:24px 20px}.planner-hero h2{font-size:31px}.planner-hero-stats span{min-width:0;padding:13px 8px}.planner-hero-stats strong{font-size:21px}.planner-tabs{z-index:25;padding:4px;position:sticky;top:71px;overflow-x:auto}.planner-tabs button{min-width:105px;font-size:10px}.planner-tabs button>span{display:none}.planner-focus-card,.planner-day-list,.planner-shop-progress{border-radius:15px}.planner-focus-card{padding:19px}.planner-focus-card h3{font-size:27px}.planner-day-list>header,.planner-sprint-builder,.launch-control,.seasonal-head{flex-direction:column;align-items:flex-start}.planner-quick-add,.planner-quick-add.week,.queue-auto-schedule{grid-template-columns:1fr}.planner-quick-add .button,.planner-sprint-builder label,.planner-sprint-builder input,.planner-sprint-builder .button,.launch-control-actions,.launch-control-actions .button,.seasonal-head .button{width:100%}.planner-sprint-builder{padding:18px}.planner-week-board{grid-template-columns:repeat(7,minmax(190px,1fr))}.planner-week-board>section{min-height:340px}.scheduler-health>div{grid-template-columns:32px minmax(0,1fr)}.scheduler-health>div>button,.scheduler-health>div>a{grid-column:2;justify-self:start}.planner-failure-center article{grid-template-columns:30px minmax(0,1fr)}.planner-failure-center article button{grid-column:span 1}.seasonal-cards>article>header{grid-template-columns:42px minmax(0,1fr)}.seasonal-cards header b{grid-column:1/-1;max-width:none}.seasonal-timeline{grid-template-columns:repeat(4,minmax(82px,1fr));overflow-x:auto}.seasonal-method{grid-template-columns:1fr}}.competitor-live-tracker{gap:18px;display:grid}.competitor-live-hero{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface), var(--paper));border-radius:24px;grid-template-columns:minmax(0,1.5fr) auto;align-items:center;gap:26px;padding:28px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.competitor-live-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 92%, var(--coral) 8%), var(--paper))}}.competitor-live-hero h2{letter-spacing:-.045em;max-width:780px;margin:5px 0 9px;font-size:clamp(27px,3.2vw,42px);line-height:1.03}.competitor-live-hero p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;line-height:1.65}.competitor-live-summary{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;display:grid}.competitor-live-summary span{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;align-content:center;place-items:center;min-height:82px;display:grid}.competitor-live-summary strong{font-size:25px;line-height:1}.competitor-live-summary small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:850}.tracker-setup-callout{border:1px solid var(--coral);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.tracker-setup-callout{border:1px solid color-mix(in srgb, var(--coral) 40%, var(--line))}}.tracker-setup-callout{background:var(--coral-soft);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.tracker-setup-callout{background:color-mix(in srgb, var(--coral-soft) 65%, var(--surface))}}.tracker-setup-callout strong{font-size:14px}.tracker-setup-callout p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.competitor-add-panel{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:24px;padding:22px;display:grid}.competitor-add-panel h3{margin:5px 0 8px;font-size:22px}.competitor-add-panel>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.competitor-add-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.competitor-add-fields label{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.competitor-add-fields input{border:1px solid var(--line);background:var(--paper);min-height:43px;color:var(--ink);border-radius:10px;padding:9px 11px}.competitor-add-fields .wide,.manual-observation,.competitor-add-actions{grid-column:1/-1}.manual-observation{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.manual-observation summary{color:var(--muted);cursor:pointer;padding:12px 14px;font-size:10px;font-weight:800}.manual-observation>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.competitor-add-actions{flex-wrap:wrap;gap:8px;display:flex}.tracked-shop-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:3px;display:flex}.tracked-shop-heading h3{margin:0 0 4px;font-size:20px}.tracked-shop-heading p{color:var(--muted);margin:0;font-size:11px}.tracked-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tracked-shop-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:15px;min-width:0;padding:18px;transition:border-color .2s,transform .2s;display:grid}.tracked-shop-grid>article.selected{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral)}@supports (color:color-mix(in lab, red, red)){.tracked-shop-grid>article.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--coral) 18%, transparent)}}.tracked-shop-grid>article>header{grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:11px;display:grid}.shop-avatar{background:var(--ink);width:44px;height:44px;color:var(--paper);border-radius:13px;place-items:center;font-size:12px;font-weight:900;display:grid}.tracked-shop-grid header h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:17px;overflow:hidden}.tracked-shop-grid header p{color:var(--muted);margin:0;font-size:9px}.tracked-shop-grid header>button{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;font-weight:900}.source-live,.source-manual{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.source-live{background:var(--green-soft);color:var(--green)}.source-manual{background:var(--coral-soft);color:var(--coral)}.tracked-shop-metrics{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tracked-shop-metrics span{border-right:1px solid var(--line);align-content:center;min-width:0;min-height:78px;padding:10px;display:grid}.tracked-shop-metrics span:last-child{border-right:0}.tracked-shop-metrics small,.tracked-shop-metrics em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.tracked-shop-metrics strong{margin:5px 0;font-size:17px}.tracked-shop-metrics em{color:var(--green)}.tracked-shop-keywords{flex-wrap:wrap;gap:6px;display:flex}.tracked-shop-keywords button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 8px;font-size:9px}.shop-refresh-error{background:#d05d52;border-radius:9px;margin:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.shop-refresh-error{background:color-mix(in srgb, #d05d52 10%, var(--surface))}}.shop-refresh-error{color:#bd5148;font-size:9px;line-height:1.45}.snapshot-history{justify-content:space-between;align-items:flex-end;gap:12px;min-height:48px;display:flex}.snapshot-history>strong,.first-snapshot{color:var(--muted);margin:0;font-size:9px;font-weight:700}.snapshot-history>div{justify-content:flex-end;align-items:flex-end;gap:4px;width:120px;height:40px;display:flex}.snapshot-history span{background:var(--coral);border-radius:4px 4px 2px 2px;width:12px;min-height:8px}.tracked-shop-grid footer{flex-wrap:wrap;gap:6px;display:flex}.tracked-shop-grid footer button,.tracked-shop-grid footer a{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.tracked-shop-grid footer .danger{color:#bf554d;margin-left:auto}.tracker-empty{border:1px dashed var(--line);background:var(--surface);min-height:180px;color:var(--muted);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:7px;display:grid}.tracker-empty>span{font-size:28px}.tracker-empty strong{color:var(--ink)}.tracker-empty p{max-width:440px;margin:0;font-size:11px}.live-shop-comparison{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:20px}.live-shop-comparison>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-shop-comparison article{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:15px}.live-shop-comparison article>span{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.live-shop-comparison h3{margin:10px 0 3px}.live-shop-comparison article>p{color:var(--muted);margin:0 0 12px;font-size:10px}.live-shop-comparison dl{gap:7px;margin:0;display:grid}.live-shop-comparison dl div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:7px;display:flex}.live-shop-comparison dt{color:var(--muted);font-size:9px}.live-shop-comparison dd{margin:0;font-size:10px;font-weight:850}html[data-theme=dark] .competitor-live-hero,html[data-theme=dark] .competitor-add-panel,html[data-theme=dark] .tracked-shop-grid>article,html[data-theme=dark] .live-shop-comparison{background:#172126}html[data-theme=dark] .manual-observation,html[data-theme=dark] .competitor-add-fields input,html[data-theme=dark] .tracked-shop-metrics,html[data-theme=dark] .tracked-shop-keywords button,html[data-theme=dark] .tracked-shop-grid footer button,html[data-theme=dark] .tracked-shop-grid footer a,html[data-theme=dark] .live-shop-comparison article{background:#11191d}@media (width<=980px){.competitor-live-hero,.competitor-add-panel,.tracked-shop-grid{grid-template-columns:1fr}}@media (width<=720px){.competitor-live-hero,.competitor-add-panel,.live-shop-comparison{border-radius:18px;padding:17px}.competitor-live-hero h2{font-size:29px}.competitor-live-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-live-summary span{min-width:0;min-height:70px}.competitor-live-summary strong{font-size:21px}.competitor-live-summary small{font-size:7px}.tracker-setup-callout,.tracked-shop-heading{flex-direction:column;align-items:stretch}.tracker-setup-callout .button,.tracked-shop-heading .button{width:100%}.competitor-add-fields,.manual-observation>div{grid-template-columns:1fr}.competitor-add-fields .wide,.manual-observation,.competitor-add-actions{grid-column:auto}.competitor-add-actions{grid-template-columns:1fr;display:grid}.tracked-shop-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tracked-shop-metrics span:nth-child(2){border-right:0}.tracked-shop-metrics span:nth-child(-n+2){border-bottom:1px solid var(--line)}.tracked-shop-grid footer{grid-template-columns:1fr 1fr;display:grid}.tracked-shop-grid footer .danger{margin-left:0}.live-shop-comparison>div:last-child{grid-template-columns:1fr}}.growth-toolkit-v2{gap:18px;padding-bottom:72px}.growth-toolkit-v2 .growth-command-hero{background:radial-gradient(circle at 91% 8%,#f5665d3d,#0000 36%),radial-gradient(circle at 2% 100%,#50a88021,#0000 38%),linear-gradient(135deg,#0d1c1a,#1a3730);border-color:#ffffff21;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:34px;padding:34px;box-shadow:0 24px 60px #05120f38}.growth-toolkit-v2 .growth-command-copy .eyebrow{letter-spacing:.13em;margin:0;font-size:11px;font-weight:900}.growth-toolkit-v2 .growth-command-copy h2{letter-spacing:-.045em;max-width:720px;margin:16px 0 12px;font-size:clamp(34px,3.5vw,52px);line-height:1.01}.growth-toolkit-v2 .growth-command-copy>p:last-of-type{color:#c5d4cf;max-width:690px;font-size:14px;line-height:1.65}.growth-toolkit-v2 .growth-trust-badge{color:#98e8b9;background:#71e1a51c;border-color:#71e1a552;gap:8px;margin-top:10px;padding:8px 11px;font-size:11px}.growth-toolkit-v2 .growth-trust-badge i{width:7px;height:7px}.growth-toolkit-v2 .growth-hero-actions{gap:10px;margin-top:24px}.growth-toolkit-v2 .growth-hero-actions .button{border-radius:11px;min-height:46px;padding-inline:19px;font-size:13px}.growth-toolkit-v2 .growth-proof-grid{gap:11px}.growth-toolkit-v2 .growth-proof-grid>span{background:#ffffff13;border-color:#ffffff21;border-radius:15px;gap:7px;min-height:112px;padding:17px;box-shadow:inset 0 1px #ffffff0a}.growth-toolkit-v2 .growth-proof-grid small{color:#adc1ba;letter-spacing:.1em;font-size:10px}.growth-toolkit-v2 .growth-proof-grid strong{overflow-wrap:anywhere;font-size:23px;line-height:1.08}.growth-toolkit-v2 .growth-proof-grid em{color:#c8d5d1;font-size:11px;line-height:1.35}.growth-toolkit-v2 .growth-status{border-radius:13px;gap:12px;padding:14px 16px}.growth-toolkit-v2 .growth-status>span{width:28px;height:28px;font-size:11px}.growth-toolkit-v2 .growth-status p{font-size:13px;line-height:1.5}.growth-toolkit-v2 .growth-priority-card{border-color:var(--coral);min-height:116px;padding:23px 25px}@supports (color:color-mix(in lab, red, red)){.growth-toolkit-v2 .growth-priority-card{border-color:color-mix(in srgb, var(--coral) 50%, var(--line))}}.growth-toolkit-v2 .growth-priority-card{background:linear-gradient(90deg, var(--coral), var(--coral));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.growth-toolkit-v2 .growth-priority-card{background:linear-gradient(90deg, color-mix(in srgb, var(--coral) 12%, var(--paper)), color-mix(in srgb, var(--coral) 3%, var(--paper)))}}.growth-toolkit-v2 .growth-priority-card{box-shadow:0 12px 30px #161d1b12}.growth-toolkit-v2 .growth-priority-card>div{gap:7px}.growth-toolkit-v2 .growth-priority-card p{letter-spacing:.13em;text-transform:uppercase;font-size:10px}.growth-toolkit-v2 .growth-priority-card h3{font-size:21px;line-height:1.18}.growth-toolkit-v2 .growth-priority-card span{max-width:820px;font-size:13px;line-height:1.55}.growth-toolkit-v2 .growth-priority-card>button{min-height:46px;box-shadow:0 9px 22px var(--coral);border-radius:11px;padding:0 19px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.growth-toolkit-v2 .growth-priority-card>button{box-shadow:0 9px 22px color-mix(in srgb, var(--coral) 25%, transparent)}}.growth-toolkit-v2 .growth-action-rail{gap:12px}.growth-toolkit-v2 .growth-action-rail>button{background:var(--surface-raised);border-radius:15px;gap:13px;min-height:94px;padding:17px;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 8px 22px #131b190b}.growth-toolkit-v2 .growth-action-rail>button:hover{box-shadow:0 13px 28px #131b1917}.growth-toolkit-v2 .growth-action-rail>button>span{border-radius:12px;width:42px;height:42px;font-size:11px}.growth-toolkit-v2 .growth-action-rail>button>div{gap:5px}.growth-toolkit-v2 .growth-action-rail strong{font-size:14px;line-height:1.2}.growth-toolkit-v2 .growth-action-rail small{white-space:normal;font-size:11px;line-height:1.48}.growth-toolkit-v2 .growth-action-rail b{font-size:11px}.growth-toolkit-v2 .growth-grid{gap:16px}.growth-toolkit-v2 .growth-card{background:var(--surface-raised);border-radius:19px;box-shadow:0 12px 34px #131b190e}.growth-toolkit-v2 .table-heading{gap:16px;min-height:88px;padding:19px 20px}.growth-toolkit-v2 .table-heading h3{margin-bottom:5px;font-size:19px;line-height:1.2}.growth-toolkit-v2 .table-heading p{margin:0;font-size:12px;line-height:1.5}.growth-toolkit-v2 .table-heading .text-button,.growth-toolkit-v2 .table-heading .estimate-chip{white-space:nowrap;font-size:11px}.growth-toolkit-v2 .growth-empty{gap:7px;min-height:250px;padding:30px 24px}.growth-toolkit-v2 .growth-empty span{font-size:31px}.growth-toolkit-v2 .growth-empty strong{margin-top:5px;font-size:16px}.growth-toolkit-v2 .growth-empty p{max-width:440px;margin:0;font-size:12px;line-height:1.6}.growth-toolkit-v2 .compact-empty{min-height:190px}.growth-toolkit-v2 .growth-evidence-list{padding:6px 18px 17px}.growth-toolkit-v2 .growth-evidence-list article{grid-template-columns:46px minmax(0,1fr) auto auto;gap:12px;padding:14px 0}.growth-toolkit-v2 .growth-evidence-list article>span{border-radius:13px;width:46px;height:46px;font-size:12px}.growth-toolkit-v2 .growth-evidence-list article>div{gap:4px}.growth-toolkit-v2 .growth-evidence-list small{letter-spacing:.08em;font-size:9px}.growth-toolkit-v2 .growth-evidence-list strong{font-size:14px}.growth-toolkit-v2 .growth-evidence-list em{font-size:10.5px;line-height:1.4}.growth-toolkit-v2 .growth-evidence-list button,.growth-toolkit-v2 .growth-evidence-list a,.growth-toolkit-v2 .useful-empty button{border-radius:9px;min-height:36px;padding:9px 11px;font-size:10.5px}.growth-toolkit-v2 .rank-capture{grid-template-columns:minmax(0,1fr) minmax(140px,.75fr);gap:12px 10px;padding:16px 18px}.growth-toolkit-v2 .rank-capture label{gap:7px}.growth-toolkit-v2 .rank-capture label>span{font-size:10px}.growth-toolkit-v2 .rank-capture input{border-radius:10px;height:42px;padding-inline:11px;font-size:12px}.growth-toolkit-v2 .rank-capture>button{border-radius:10px;height:42px;padding-inline:14px;font-size:11px}.growth-toolkit-v2 .rank-list{padding:7px 18px 17px}.growth-toolkit-v2 .rank-list article{grid-template-columns:minmax(0,1fr) 72px 48px 112px 32px;gap:11px;padding:14px 0}.growth-toolkit-v2 .rank-list strong{font-size:13.5px}.growth-toolkit-v2 .rank-list small{font-size:10.5px;line-height:1.4}.growth-toolkit-v2 .rank-list>article>span{font-size:11px}.growth-toolkit-v2 .rank-list>article>b{font-size:16px}.growth-toolkit-v2 .rank-remove{width:30px;height:30px;font-size:14px}.growth-toolkit-v2 .seo-score{padding:23px 18px 10px}.growth-toolkit-v2 .seo-score>div{width:132px;height:132px}.growth-toolkit-v2 .seo-score>div>span{width:96px;height:96px}.growth-toolkit-v2 .seo-score strong{font-size:32px}.growth-toolkit-v2 .seo-score small{font-size:11px}.growth-toolkit-v2 .seo-score p{text-align:center;margin-top:12px;font-size:13px}.growth-toolkit-v2 .seo-checks{padding:10px 20px 20px}.growth-toolkit-v2 .seo-checks>div{gap:12px;padding:11px 0}.growth-toolkit-v2 .seo-checks>div>span{border-radius:9px;width:32px;height:32px;font-size:11px}.growth-toolkit-v2 .seo-checks strong{font-size:13px}.growth-toolkit-v2 .seo-checks small{margin-top:3px;font-size:10.5px}.growth-toolkit-v2 .alert-list{padding:7px 19px 18px}.growth-toolkit-v2 .alert-list article{grid-template-columns:43px minmax(0,1fr);gap:12px;padding:14px 0}.growth-toolkit-v2 .alert-list article>span{border-radius:12px;width:43px;height:43px;font-size:13px}.growth-toolkit-v2 .alert-list strong{font-size:13.5px}.growth-toolkit-v2 .alert-list p{margin:5px 0;font-size:11.5px;line-height:1.5}.growth-toolkit-v2 .alert-list small{font-size:10px}.growth-toolkit-v2 .research-method{background:var(--surface);padding:14px 19px}@supports (color:color-mix(in lab, red, red)){.growth-toolkit-v2 .research-method{background:color-mix(in srgb, var(--surface) 76%, var(--paper))}}.growth-toolkit-v2 .research-method{font-size:11px;line-height:1.6}.growth-toolkit-v2 .connection-grid{gap:11px;padding:18px}.growth-toolkit-v2 .connection-grid article{background:var(--paper);border-radius:14px;grid-template-columns:43px minmax(0,1fr) auto;gap:13px;min-height:92px;padding:16px}.growth-toolkit-v2 .connection-grid article>span{border-radius:12px;width:43px;height:43px;font-size:13px}.growth-toolkit-v2 .connection-grid strong{font-size:13px}.growth-toolkit-v2 .connection-grid p{margin-top:5px;font-size:11px;line-height:1.5}.growth-toolkit-v2 .connection-grid b,.growth-toolkit-v2 .connection-grid button{font-size:10.5px}.growth-toolkit-v2 .connection-grid button{border-radius:9px;min-height:36px;padding-inline:12px}html[data-theme=dark] .growth-toolkit-v2 .growth-card,html[data-theme=dark] .growth-toolkit-v2 .growth-action-rail>button{background:#162329;border-color:#304148}html[data-theme=dark] .growth-toolkit-v2 .growth-priority-card{background:linear-gradient(90deg,#2c201f,#172328)}html[data-theme=dark] .growth-toolkit-v2 .rank-capture,html[data-theme=dark] .growth-toolkit-v2 .research-method{background:#111c20}html[data-theme=dark] .growth-toolkit-v2 .connection-grid article{background:#111c20;border-color:#304148}@media (width<=1100px){.growth-toolkit-v2 .growth-command-hero{grid-template-columns:1fr}.growth-toolkit-v2 .growth-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-toolkit-v2 .growth-grid{grid-template-columns:1fr}}@media (width<=720px){.growth-toolkit-v2{gap:14px;padding-bottom:96px}.growth-toolkit-v2 .growth-command-hero{border-radius:20px;gap:22px;padding:22px 19px}.growth-toolkit-v2 .growth-command-copy h2{margin:14px 0 10px;font-size:clamp(31px,9vw,42px)}.growth-toolkit-v2 .growth-command-copy>p:last-of-type{font-size:14px;line-height:1.6}.growth-toolkit-v2 .growth-command-copy .eyebrow,.growth-toolkit-v2 .growth-trust-badge{font-size:10px}.growth-toolkit-v2 .growth-hero-actions{grid-template-columns:1fr}.growth-toolkit-v2 .growth-hero-actions .button{min-height:48px;font-size:13px}.growth-toolkit-v2 .growth-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-toolkit-v2 .growth-proof-grid>span{min-height:104px;padding:14px}.growth-toolkit-v2 .growth-proof-grid small{font-size:9px}.growth-toolkit-v2 .growth-proof-grid strong{font-size:21px}.growth-toolkit-v2 .growth-proof-grid em{font-size:10.5px}.growth-toolkit-v2 .growth-status{grid-template-columns:28px minmax(0,1fr) auto}.growth-toolkit-v2 .growth-status p{font-size:12px}.growth-toolkit-v2 .growth-priority-card{min-height:0;padding:19px}.growth-toolkit-v2 .growth-priority-card p{font-size:9.5px}.growth-toolkit-v2 .growth-priority-card h3{font-size:20px}.growth-toolkit-v2 .growth-priority-card span{font-size:12.5px}.growth-toolkit-v2 .growth-priority-card>button{min-height:46px;font-size:12px}.growth-toolkit-v2 .growth-action-rail>button{min-height:88px;padding:15px}.growth-toolkit-v2 .growth-action-rail strong{font-size:14px}.growth-toolkit-v2 .growth-action-rail small,.growth-toolkit-v2 .growth-action-rail b{font-size:11px}.growth-toolkit-v2 .table-heading{min-height:0;padding:17px}.growth-toolkit-v2 .table-heading h3{font-size:19px}.growth-toolkit-v2 .table-heading p{font-size:12px}.growth-toolkit-v2 .table-heading .text-button,.growth-toolkit-v2 .table-heading .estimate-chip{width:fit-content;font-size:11px}.growth-toolkit-v2 .growth-evidence-list{padding-inline:15px}.growth-toolkit-v2 .growth-evidence-list article{grid-template-columns:44px minmax(0,1fr);gap:10px}.growth-toolkit-v2 .growth-evidence-list article>button,.growth-toolkit-v2 .growth-evidence-list article>a{text-align:center;grid-column:2;width:100%;min-height:40px;font-size:11px}.growth-toolkit-v2 .growth-evidence-list small{font-size:9px}.growth-toolkit-v2 .growth-evidence-list strong{font-size:14px}.growth-toolkit-v2 .growth-evidence-list em{font-size:10.5px}.growth-toolkit-v2 .rank-capture{grid-template-columns:1fr;padding:16px}.growth-toolkit-v2 .rank-capture label>span{font-size:11px}.growth-toolkit-v2 .rank-capture input,.growth-toolkit-v2 .rank-capture>button{height:46px;font-size:13px}.growth-toolkit-v2 .rank-list{padding-inline:15px}.growth-toolkit-v2 .rank-list article{grid-template-columns:minmax(0,1fr) auto auto}.growth-toolkit-v2 .rank-list strong{font-size:14px}.growth-toolkit-v2 .rank-list small,.growth-toolkit-v2 .rank-list>article>span{font-size:11px}.growth-toolkit-v2 .rank-list>article>b{font-size:17px}.growth-toolkit-v2 .seo-score p,.growth-toolkit-v2 .seo-checks strong{font-size:13px}.growth-toolkit-v2 .seo-checks small{font-size:11px}.growth-toolkit-v2 .alert-list strong{font-size:13.5px}.growth-toolkit-v2 .alert-list p{font-size:12px}.growth-toolkit-v2 .alert-list small{font-size:10.5px}.growth-toolkit-v2 .research-method{padding:14px 17px;font-size:11.5px}.growth-toolkit-v2 .connection-grid{grid-template-columns:1fr;padding:15px}.growth-toolkit-v2 .connection-grid article{min-height:100px;padding:15px}.growth-toolkit-v2 .connection-grid strong{font-size:13.5px}.growth-toolkit-v2 .connection-grid p{font-size:11.5px}.growth-toolkit-v2 .connection-grid b,.growth-toolkit-v2 .connection-grid button{font-size:11px}}@media (width<=420px){.growth-toolkit-v2 .growth-proof-grid{grid-template-columns:1fr}.growth-toolkit-v2 .growth-proof-grid>span{min-height:88px}.growth-toolkit-v2 .growth-action-rail>button{grid-template-columns:40px minmax(0,1fr)}.growth-toolkit-v2 .growth-action-rail b{grid-column:2}.growth-toolkit-v2 .connection-grid article{grid-template-columns:40px minmax(0,1fr)}.growth-toolkit-v2 .connection-grid article>b,.growth-toolkit-v2 .connection-grid article>button{grid-column:2;width:fit-content}}.growth-os-connect,.growth-os{border:1px solid var(--line);background:var(--surface-raised);border-radius:22px;box-shadow:0 18px 54px #121b1914}.growth-os-connect{justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex}.growth-os-connect h3{margin:7px 0;font-size:24px}.growth-os-connect p:last-child{color:var(--muted);margin:0}.growth-os{overflow:hidden}.growth-os-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 6%, var(--coral), transparent 28%), linear-gradient(135deg, var(--surface-raised), var(--surface-raised));justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.growth-os-header{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--coral) 16%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--surface-raised) 90%, var(--coral)), var(--surface-raised))}}.growth-os-header h2{letter-spacing:-.035em;max-width:760px;margin:8px 0 9px;font-size:clamp(26px,3vw,40px);line-height:1.05}.growth-os-header p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.growth-os-health{flex:none;justify-items:end;gap:11px;display:grid}.growth-os-health>span{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.growth-os-health>span i{background:#d3a54d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d3a54d21}.growth-os-health>span.strong i{background:var(--green);box-shadow:0 0 0 4px var(--green)}@supports (color:color-mix(in lab, red, red)){.growth-os-health>span.strong i{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 18%, transparent)}}.growth-os-message{border:1px solid var(--coral);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:16px 18px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.growth-os-message{border:1px solid color-mix(in srgb, var(--coral) 35%, var(--line))}}.growth-os-message{background:var(--coral);border-radius:12px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.growth-os-message{background:color-mix(in srgb, var(--coral) 8%, var(--paper))}}.growth-os-message>span{background:var(--coral);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.growth-os-message p{margin:0;font-size:12px}.growth-os-message button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.growth-os-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:7px;padding:14px 18px;display:flex;overflow-x:auto}.growth-os-tabs button{min-height:39px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.growth-os-tabs button:hover{border-color:var(--line);color:var(--ink)}.growth-os-tabs button.active{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.growth-os-tabs button.active{border-color:color-mix(in srgb, var(--coral) 45%, var(--line))}}.growth-os-tabs button.active{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.growth-os-tabs button.active{background:color-mix(in srgb, var(--coral) 10%, var(--paper))}}.growth-os-tabs button.active{color:var(--ink)}.growth-os-tabs b{background:var(--coral);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.growth-os-panel{gap:16px;padding:22px;display:grid}.growth-os-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.growth-os-section-heading span,.growth-weekly-card header span,.growth-data-card header span,.growth-competitor-summary span{color:var(--coral-dark);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.growth-os-section-heading h3{letter-spacing:-.02em;margin:5px 0 4px;font-size:22px}.growth-os-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.growth-os-section-heading>b{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.growth-action-stack{gap:10px;display:grid}.growth-action-item{border:1px solid var(--line);background:var(--paper);border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;display:grid}.growth-action-item.urgent{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.growth-action-item.urgent{border-color:color-mix(in srgb, var(--coral) 48%, var(--line))}}.growth-action-item.urgent{background:linear-gradient(90deg, var(--coral), var(--paper))}@supports (color:color-mix(in lab, red, red)){.growth-action-item.urgent{background:linear-gradient(90deg, color-mix(in srgb, var(--coral) 8%, var(--paper)), var(--paper))}}.growth-action-number{background:var(--ink);width:42px;height:42px;color:var(--paper);border-radius:12px;place-items:center;font:900 14px/1 ui-monospace,monospace;display:grid}.growth-action-main{min-width:0}.growth-action-labels{flex-wrap:wrap;gap:6px;display:flex}.growth-action-labels b,.growth-action-labels em{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8.5px;font-style:normal}.growth-action-labels b{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.growth-action-labels b{background:color-mix(in srgb, var(--coral) 13%, var(--paper))}}.growth-action-labels b{color:var(--coral-dark)}.growth-action-labels em{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.growth-action-labels em{background:color-mix(in srgb, var(--green) 12%, var(--paper))}}.growth-action-labels em{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.growth-action-labels em{color:color-mix(in srgb, var(--green) 70%, var(--ink))}}.growth-action-main h4{margin:8px 0 5px;font-size:16px;line-height:1.25}.growth-action-main p{color:var(--muted);margin:0 0 6px;font-size:11.5px;line-height:1.5}.growth-action-main>strong{font-size:11.5px;line-height:1.5;display:block}.growth-action-item>button,.growth-opportunity-grid article>button{border:1px solid var(--coral);min-height:39px}@supports (color:color-mix(in lab, red, red)){.growth-action-item>button,.growth-opportunity-grid article>button{border:1px solid color-mix(in srgb, var(--coral) 45%, var(--line))}}.growth-action-item>button,.growth-opportunity-grid article>button{background:var(--coral);border-radius:10px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.growth-action-item>button,.growth-opportunity-grid article>button{background:color-mix(in srgb, var(--coral) 10%, var(--paper))}}.growth-action-item>button,.growth-opportunity-grid article>button{color:var(--ink);font:inherit;cursor:pointer;font-size:10.5px;font-weight:850}.growth-os-two{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.growth-weekly-card,.growth-data-card,.growth-competitor-summary,.growth-safety-scan{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:18px}.growth-weekly-card header{justify-content:space-between;gap:12px;display:flex}.growth-weekly-card h3,.growth-data-card h3,.growth-competitor-summary h3{margin:5px 0 0;font-size:16px}.growth-weekly-card header small{color:var(--muted)}.growth-weekly-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.growth-weekly-metrics span{background:var(--surface);border-radius:11px;padding:12px}.growth-weekly-metrics small{color:var(--muted);font-size:9px;display:block}.growth-weekly-metrics strong{margin-top:4px;font-size:19px;display:block}.growth-weekly-card>p,.growth-data-card>small{color:var(--muted);margin:9px 0 0;font-size:10.5px;line-height:1.5}.growth-data-card{gap:10px;display:grid}.growth-data-card>div{grid-template-columns:70px 1fr;align-items:start;gap:10px;display:grid}.growth-data-card b{text-align:center;text-transform:uppercase;border-radius:7px;padding:6px 7px;font-size:8px}.growth-data-card b.available{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.growth-data-card b.available{background:color-mix(in srgb, var(--green) 14%, var(--paper))}}.growth-data-card b.available{color:var(--green)}.growth-data-card b.missing{background:#d3a54d}@supports (color:color-mix(in lab, red, red)){.growth-data-card b.missing{background:color-mix(in srgb, #d3a54d 15%, var(--paper))}}.growth-data-card b.missing{color:#a77317}.growth-data-card p{color:var(--muted);margin:2px 0 0;font-size:10.5px;line-height:1.45}.growth-experiment-form{border:1px solid var(--line);background:var(--paper);border-radius:15px;grid-template-columns:1.2fr .65fr 1.8fr auto;align-items:end;gap:10px;padding:16px;display:grid}.growth-experiment-form label{gap:6px;min-width:0;display:grid}.growth-experiment-form label>span,.growth-safety-scan label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.growth-experiment-form input,.growth-experiment-form select,.growth-safety-scan textarea{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:9px;padding:9px 11px;font-size:12px}.growth-experiment-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.growth-experiment-list article{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:15px}.growth-experiment-list article.won{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.growth-experiment-list article.won{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}}.growth-experiment-list article>div:first-child{justify-content:space-between;gap:8px;display:flex}.growth-experiment-list article>div:first-child span,.growth-experiment-list article>div:first-child b{letter-spacing:.08em;text-transform:uppercase;font-size:8.5px}.growth-experiment-list article>div:first-child span{color:var(--coral-dark)}.growth-experiment-list article>div:first-child b{color:var(--muted)}.growth-experiment-list h4{margin:10px 0 7px;font-size:14px}.growth-experiment-list p{min-height:48px;color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.growth-experiment-list small{color:var(--muted);margin-top:10px;font-size:9px;display:block}.growth-experiment-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.growth-experiment-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:7px 8px;font-size:9px}.growth-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.growth-opportunity-grid article{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.opportunity-score{background:var(--green);border-radius:16px;align-content:center;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.opportunity-score{background:color-mix(in srgb, var(--green) 12%, var(--surface))}}.opportunity-score strong{font-size:21px;line-height:1}.opportunity-score small{color:var(--muted);font-size:8px}.growth-opportunity-grid article>div:nth-child(2)>span{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.growth-opportunity-grid h4{margin:5px 0;font-size:14px;line-height:1.25}.growth-opportunity-grid p{color:var(--muted);margin:0;font-size:9.5px}.growth-opportunity-grid small{color:var(--muted);font-size:8.5px}.growth-competitor-summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.growth-competitor-summary p{color:var(--muted);margin:6px 0 0;font-size:11px}.growth-season-list{gap:9px;display:grid}.growth-season-list article{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.growth-season-list article.now{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.growth-season-list article.now{border-color:color-mix(in srgb, var(--coral) 48%, var(--line))}}.growth-season-list article.now{box-shadow:inset 4px 0 var(--coral)}.growth-season-list article.past{opacity:.7}.growth-season-list article>span{color:var(--coral-dark);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.growth-season-list h4{margin:0 0 4px;font-size:14px}.growth-season-list p{color:var(--muted);margin:0;font-size:10.5px}.growth-season-list article>b{background:var(--surface);border-radius:999px;padding:7px 9px;font-size:9px}.growth-safety-scan{grid-template-columns:1.3fr .7fr;align-items:stretch;gap:12px;display:grid}.growth-safety-scan label{gap:7px;display:grid}.growth-safety-scan textarea{resize:vertical;min-height:100px}.growth-safety-scan>div{background:var(--surface);border-radius:12px;place-content:center;padding:18px;display:grid}.growth-safety-scan>div.warning{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.growth-safety-scan>div.warning{background:color-mix(in srgb, var(--coral) 12%, var(--paper))}}.growth-safety-scan>div.clear{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.growth-safety-scan>div.clear{background:color-mix(in srgb, var(--green) 11%, var(--paper))}}.growth-safety-scan strong{font-size:14px}.growth-safety-scan p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.growth-safety-list{gap:8px;display:grid}.growth-safety-list article{border:1px solid var(--line);background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.growth-safety-list article>div{gap:4px;display:grid}.growth-safety-list span{color:var(--coral-dark);text-transform:uppercase;font-size:8px;font-weight:900}.growth-safety-list strong{font-size:12px}.growth-safety-list small{color:var(--muted);font-size:9px}.growth-safety-list a{color:var(--coral-dark);white-space:nowrap;font-size:10px;font-weight:800}.growth-os-empty{border:1px dashed var(--line);background:var(--paper);text-align:center;border-radius:14px;padding:24px}.growth-os-empty strong{font-size:14px}.growth-os-empty p{max-width:540px;color:var(--muted);margin:7px auto 0;font-size:11px;line-height:1.55}html[data-theme=dark] .growth-os,html[data-theme=dark] .growth-os-connect{background:#162329;border-color:#304148}html[data-theme=dark] .growth-os-header{background:radial-gradient(circle at 88% 6%,#ff6f5c24,#0000 30%),#162329;border-color:#304148}html[data-theme=dark] .growth-action-item,html[data-theme=dark] .growth-weekly-card,html[data-theme=dark] .growth-data-card,html[data-theme=dark] .growth-experiment-form,html[data-theme=dark] .growth-experiment-list article,html[data-theme=dark] .growth-opportunity-grid article,html[data-theme=dark] .growth-competitor-summary,html[data-theme=dark] .growth-season-list article,html[data-theme=dark] .growth-safety-scan,html[data-theme=dark] .growth-safety-list article,html[data-theme=dark] .growth-os-empty{background:#111c20;border-color:#304148}@media (width<=980px){.growth-os-header{display:grid}.growth-os-health{grid-template-columns:auto auto;place-items:center start}.growth-os-two,.growth-opportunity-grid{grid-template-columns:1fr}.growth-experiment-form{grid-template-columns:1fr 1fr}.growth-experiment-form .wide{grid-column:1/-1}.growth-experiment-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.growth-os-connect{padding:20px 17px;display:grid}.growth-os-connect .button{width:100%}.growth-os{border-radius:18px}.growth-os-header{gap:18px;padding:21px 17px}.growth-os-header h2{font-size:clamp(27px,8vw,34px)}.growth-os-health{grid-template-columns:1fr;width:100%}.growth-os-health .button{width:100%}.growth-os-tabs{padding-inline:12px}.growth-os-panel{padding:17px 14px}.growth-os-section-heading{align-items:start;display:grid}.growth-os-section-heading>b{justify-self:start}.growth-action-item{grid-template-columns:40px minmax(0,1fr);padding:14px}.growth-action-item>button{grid-column:2;width:100%;min-height:43px}.growth-weekly-metrics{grid-template-columns:1fr}.growth-data-card>div{grid-template-columns:68px minmax(0,1fr)}.growth-experiment-form,.growth-experiment-list,.growth-safety-scan{grid-template-columns:1fr}.growth-experiment-form .wide{grid-column:auto}.growth-experiment-form .button{width:100%}.growth-opportunity-grid article{grid-template-columns:52px minmax(0,1fr)}.opportunity-score{width:52px;height:52px}.growth-opportunity-grid article>button{grid-column:2;width:100%;min-height:41px}.growth-competitor-summary{display:grid}.growth-competitor-summary .button{width:100%}.growth-season-list article{grid-template-columns:1fr;gap:7px}.growth-season-list article>b{width:fit-content}.growth-safety-list article{display:grid}}@media (width<=420px){.growth-os-tabs button{padding-inline:11px;font-size:11px}.growth-action-item{grid-template-columns:34px minmax(0,1fr);gap:10px}.growth-action-number{border-radius:10px;width:34px;height:34px}.growth-action-main h4{font-size:15px}.growth-opportunity-grid article{grid-template-columns:1fr}.growth-opportunity-grid article>button{grid-column:1}}html[data-theme=dark] .drive-mode-picker button{color:#eef4f1;background:linear-gradient(145deg,#182328,#131c20);border-color:#34444b;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .drive-mode-picker button small{color:#9eada7}html[data-theme=dark] .drive-mode-picker button>span{color:#aebbb6;background:#202d32;border:1px solid #3b4c53}html[data-theme=dark] .drive-mode-picker button:hover:not(:disabled){background:linear-gradient(145deg,#223037,#182328)!important;border-color:#52676f!important}html[data-theme=dark] .drive-mode-picker button.active{border-color:var(--coral);color:#fff4f1;background:linear-gradient(145deg,#382221,#241b1d);box-shadow:0 0 0 2px #ff756921,inset 0 1px #ffffff0a}html[data-theme=dark] .drive-mode-picker button.active small{color:#d8b4af}html[data-theme=dark] .drive-mode-picker button.active>span{border-color:var(--coral);background:var(--coral);color:#fff}html[data-theme=dark] .drive-folder-plan{color:#78dfae;background:#153027}html[data-theme=dark] .drive-folder-plan span,html[data-theme=dark] .drive-folder-plan small{color:#b9d8ca;background:#101f1a;border:1px solid #285441}html[data-theme=dark] .drive-file-preview-card{background:#152025;border-color:#304047}html[data-theme=dark] .drive-file-kind{color:#ff9288;background:#202d32}.drive-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-builder{grid-template-columns:minmax(180px,.42fr) minmax(280px,1fr);align-items:stretch;gap:12px;display:grid}.bundle-count-control{border:1px solid var(--line);background:var(--paper);border-radius:13px;gap:7px;padding:13px;display:grid}.bundle-count-control label{color:var(--ink);gap:7px;font-size:.76rem;font-weight:800;display:grid}.bundle-count-control input{min-width:0}.bundle-count-control small{color:var(--muted);font-size:.66rem;line-height:1.45}.bundle-smart-drop{border:1px dashed var(--coral);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bundle-smart-drop{border:1px dashed color-mix(in srgb, var(--coral) 55%, var(--line))}}.bundle-smart-drop{background:var(--paper);border-radius:13px;padding:14px}@supports (color:color-mix(in lab, red, red)){.bundle-smart-drop{background:color-mix(in srgb, var(--paper) 92%, var(--coral) 8%)}}.bundle-smart-drop{cursor:pointer}.bundle-smart-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bundle-smart-drop>span{background:var(--coral);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.bundle-smart-drop div{gap:3px;min-width:0;display:grid}.bundle-smart-drop strong{font-size:.82rem}.bundle-smart-drop small{color:var(--muted);font-size:.66rem;line-height:1.4}.bundle-smart-drop>b{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:.68rem}.bundle-folder-card>header>div{flex:1;min-width:0}.bundle-folder-card>header label{width:100%;color:var(--muted);gap:3px;font-size:.62rem;font-weight:800;display:grid}.bundle-folder-card>header input{width:100%;min-width:0;padding:7px 9px;font-size:.76rem}.bundle-upload-all{justify-self:start}.mug-studio-page{gap:18px;display:grid}.mug-studio-head{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 10%, #ff75691f, transparent 35%), var(--paper);grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:end;gap:24px;padding:30px;display:grid}.mug-studio-head h2{letter-spacing:-.045em;max-width:650px;margin:7px 0 9px;font-size:clamp(1.75rem,3vw,2.7rem)}.mug-studio-head p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.6}.mug-mode-picker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mug-mode-picker button{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:13px;display:grid}.mug-mode-picker button>span{background:var(--surface-raised);color:var(--muted);border-radius:999px;grid-row:1/3;padding:7px 8px;font-size:.64rem;font-weight:900}.mug-mode-picker strong{font-size:.78rem}.mug-mode-picker small{color:var(--muted);font-size:.64rem}.mug-mode-picker button.active{border-color:var(--coral);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.mug-mode-picker button.active{background:color-mix(in srgb, var(--paper) 88%, var(--coral) 12%)}}.mug-mode-picker button.active{box-shadow:0 0 0 2px var(--coral)}@supports (color:color-mix(in lab, red, red)){.mug-mode-picker button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--coral) 16%, transparent)}}.mug-mode-picker button.active>span{background:var(--coral);color:#fff}.mug-studio-grid{grid-template-columns:minmax(390px,.72fr) minmax(520px,1.28fr);gap:16px;padding:0 30px 34px;display:grid}.mug-controls,.mug-preview-panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px;align-content:start;gap:14px;padding:18px;display:grid}.mug-controls>label,.mug-size-row label,.mug-field-list article>label,.mug-field-format label,.mug-position-row label,.mug-auto-actions>label,.mug-manual-actions>label{color:var(--muted);gap:6px;font-size:.72rem;font-weight:800;display:grid}.mug-size-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mug-art-picker{background:var(--paper);border:1px dashed #c9ad91;border-radius:13px;align-items:center;gap:11px;padding:14px;position:relative;display:flex!important}@supports (color:color-mix(in lab, red, red)){.mug-art-picker{background:color-mix(in srgb, var(--paper) 94%, var(--coral) 6%)}}.mug-art-picker{cursor:pointer}.mug-art-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mug-art-picker>span{background:var(--coral);color:#fff;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-size:1.1rem;display:grid}.mug-art-picker>div{gap:3px;display:grid}.mug-art-picker strong{color:var(--ink);font-size:.82rem}.mug-art-picker small{color:var(--muted);font-size:.66rem}.mug-field-list{gap:10px;display:grid}.mug-field-list>header,.mug-preview-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mug-field-list>header>div{gap:2px;display:grid}.mug-field-list>header small{color:var(--muted);font-size:.65rem}.mug-field-list article{border:1px solid var(--line);background:var(--paper);border-radius:13px;gap:10px;padding:12px;display:grid}.mug-field-head{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.mug-field-head>span{background:var(--coral);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.mug-field-head>input{padding:7px 9px;font-weight:800}.mug-field-head>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1rem}.mug-field-format{grid-template-columns:1.25fr .75fr 62px;gap:8px;display:grid}.mug-field-format input[type=color]{width:100%;min-height:40px;padding:4px}.mug-position-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mug-position-row input{width:100%}.mug-preview-panel>header h3{margin:3px 0 0;font-size:1.15rem}.mug-preview-panel>header>span{color:#78dfae;text-transform:uppercase;background:#153124;border:1px solid #285940;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:900}.mug-canvas-wrap{border:1px solid var(--line);background-color:#fff;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 25%),linear-gradient(-45deg,#e8e8e8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e8e8 75%),linear-gradient(-45deg,#0000 75%,#e8e8e8 75%),none;background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:16px;place-items:center;min-height:350px;padding:22px;display:grid;overflow:hidden}.mug-canvas-wrap canvas{object-fit:contain;filter:drop-shadow(0 14px 24px #1c181526);width:100%;height:auto;max-height:520px;display:block}.mug-auto-actions,.mug-manual-actions{gap:12px;display:grid}.mug-workflow-note{color:#235840;background:#e7f5ed;border:1px solid #2e7054;border-radius:13px;padding:13px}.mug-workflow-note p{color:inherit;margin:5px 0 0;font-size:.72rem;line-height:1.5}.mug-auto-actions textarea,.mug-manual-actions textarea{resize:vertical;min-height:112px}.mug-auto-actions>div:last-child,.mug-manual-actions>div{flex-wrap:wrap;gap:9px;display:flex}html[data-theme=dark] :where(.bundle-count-control,.bundle-smart-drop,.mug-studio-head,.mug-controls,.mug-preview-panel,.mug-field-list article){border-color:var(--line);background-color:var(--surface);color:var(--ink)}html[data-theme=dark] .bundle-smart-drop{background:linear-gradient(145deg,#2c1d1d,#21191a)}html[data-theme=dark] .bundle-smart-drop>b{color:#10171a;background:#eef4f1}html[data-theme=dark] .mug-studio-head{background:radial-gradient(circle at 85% 10%,#ff75691a,#0000 35%),#0e1518}html[data-theme=dark] .mug-mode-picker button{border-color:var(--line);color:var(--ink);background:#162025}html[data-theme=dark] .mug-mode-picker button.active{color:#fff4f1;background:linear-gradient(145deg,#382221,#241b1d)}html[data-theme=dark] .mug-art-picker{background:#211a1a;border-color:#594338}html[data-theme=dark] .mug-field-list article{background:#11191d}html[data-theme=dark] .mug-workflow-note{color:#bcebd6;background:#153124;border-color:#285940}@media (width<=1080px){.mug-studio-head,.mug-studio-grid{grid-template-columns:1fr}.mug-studio-head{align-items:start}}@media (width<=720px){.drive-mode-picker,.bundle-builder,.drive-side-grid,.mug-mode-picker,.mug-size-row,.mug-field-format,.mug-position-row{grid-template-columns:1fr}.bundle-smart-drop{grid-template-columns:auto 1fr}.bundle-smart-drop>b{display:none}.mug-studio-head{padding:22px 18px}.mug-studio-grid{padding:0 18px 88px}.mug-canvas-wrap{min-height:220px;padding:10px}}.mug-tool-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 30px;display:grid}.mug-tool-strip article{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.mug-tool-strip article>span{background:var(--ink);width:32px;height:32px;color:var(--paper);border-radius:9px;place-items:center;font:900 .66rem/1 ui-monospace,monospace;display:grid}.mug-tool-strip article>div{gap:3px;min-width:0;display:grid}.mug-tool-strip strong{font-size:.76rem}.mug-tool-strip small{color:var(--muted);font-size:.62rem;line-height:1.4}.mug-tool-strip b{background:var(--green);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.mug-tool-strip b{background:color-mix(in srgb, var(--green) 13%, var(--paper))}}.mug-tool-strip b{color:var(--green);letter-spacing:.06em;font-size:.55rem}.mug-template-heading>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.mug-safe-tool{border:1px solid var(--line);background:var(--paper);border-radius:13px;gap:11px;padding:13px;display:grid}.mug-safe-tool>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mug-safe-tool>header>div{gap:3px;display:grid}.mug-safe-tool>header strong{font-size:.76rem}.mug-safe-tool>header small{color:var(--muted);font-size:.62rem}.mug-safe-tool>header label{color:var(--muted);align-items:center;gap:6px;font-size:.67rem;font-weight:800;display:flex}.mug-safe-tool>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mug-safe-tool>div label{color:var(--muted);text-transform:capitalize;grid-template-columns:1fr auto;align-items:center;gap:4px;font-size:.58rem;font-weight:850;display:grid}.mug-safe-tool>div input{grid-column:1;min-width:0;padding:7px}.mug-safe-tool>div label span{grid-area:2/2;font-size:.62rem}.mug-limit-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mug-limit-row label{color:var(--muted);gap:6px;font-size:.69rem;font-weight:800;display:grid;position:relative}.mug-limit-row label span{color:var(--muted);pointer-events:none;font-size:.65rem;position:absolute;bottom:11px;right:10px}.mug-order-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.mug-order-head>div{gap:4px;display:grid}.mug-order-head strong{font-size:.86rem}.mug-order-head small{color:var(--muted);font-size:.65rem}.mug-order-head label{min-width:140px;color:var(--muted);gap:5px;font-size:.66rem;font-weight:800;display:grid}.mug-order-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.mug-order-stats>span{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:2px 8px;padding:11px;display:grid}.mug-order-stats small{color:var(--muted);text-transform:uppercase;font-size:.59rem;font-weight:850}.mug-order-stats strong{grid-area:1/2/3;font-size:1.35rem;line-height:1}.mug-order-stats em{color:var(--muted);font-size:.62rem;font-style:normal}.mug-order-stats>span.warning{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.mug-order-stats>span.warning{border-color:color-mix(in srgb, var(--coral) 50%, var(--line))}}.mug-order-stats>span.warning{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.mug-order-stats>span.warning{background:color-mix(in srgb, var(--coral) 9%, var(--paper))}}.mug-order-stats>span.clear{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.mug-order-stats>span.clear{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}}.mug-fit-warnings{border:1px solid var(--coral);gap:6px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.mug-fit-warnings{border:1px solid color-mix(in srgb, var(--coral) 45%, var(--line))}}.mug-fit-warnings{background:var(--coral);border-radius:12px;padding:11px}@supports (color:color-mix(in lab, red, red)){.mug-fit-warnings{background:color-mix(in srgb, var(--coral) 7%, var(--paper))}}.mug-fit-warnings>strong{font-size:.7rem}.mug-fit-warnings button{border:0;border-top:1px solid var(--coral);grid-template-columns:auto 1fr;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.mug-fit-warnings button{border-top:1px solid color-mix(in srgb, var(--coral) 20%, var(--line))}}.mug-fit-warnings button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:8px 0 0}.mug-fit-warnings button span{font-size:.66rem;font-weight:900}.mug-fit-warnings button small{color:var(--muted);font-size:.62rem}.mug-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.mug-setup-steps span{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:8px;padding:9px;font-size:.68rem;font-weight:750;display:flex}.mug-setup-steps b{background:var(--coral);color:#fff;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:.62rem;display:grid}html[data-theme=dark] :where(.mug-tool-strip article,.mug-safe-tool,.mug-order-stats>span,.mug-setup-steps span){border-color:var(--line);background:#11191d}html[data-theme=dark] .mug-tool-strip article>span{color:#10171a;background:#eef4f1}html[data-theme=dark] .mug-order-stats>span.warning,html[data-theme=dark] .mug-fit-warnings{background:#2c1d1d}@media (width<=1240px){.mug-tool-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.mug-tool-strip{grid-template-columns:1fr;padding:0 18px}.mug-safe-tool>div,.mug-limit-row,.mug-order-stats,.mug-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mug-order-head{align-items:start;display:grid}.mug-order-head label{width:100%}}.drive-pdf-template-picker{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;gap:14px;padding:16px;display:grid}.drive-pdf-template-picker>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drive-pdf-template-picker>header h3{margin:4px 0 5px;font-size:1rem}.drive-pdf-template-picker>header span{color:var(--muted);font-size:.76rem;line-height:1.45;display:block}.drive-pdf-template-picker>header span a{color:var(--coral-dark);font-weight:800}.drive-pdf-template-picker>header>b{background:var(--coral);border-radius:999px;flex:none;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.drive-pdf-template-picker>header>b{background:color-mix(in srgb, var(--coral) 12%, var(--paper))}}.drive-pdf-template-picker>header>b{color:var(--coral-dark);font-size:.68rem}.pdf-template-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.pdf-template-card{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:13px;align-content:start;gap:9px;padding:8px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.pdf-template-card:hover{border-color:var(--coral);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pdf-template-card:hover{border-color:color-mix(in srgb, var(--coral) 50%, var(--line))}}.pdf-template-card.selected{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral), 0 10px 24px #181a1814}@supports (color:color-mix(in lab, red, red)){.pdf-template-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--coral) 15%, transparent), 0 10px 24px #181a1814}}.pdf-template-check{z-index:3;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1418184d;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:13px;right:13px}.pdf-template-card.selected .pdf-template-check{background:var(--coral)}.pdf-template-mini{text-align:center;border-radius:9px;align-content:center;justify-items:center;gap:5px;min-height:138px;padding:14px 9px;display:grid;position:relative;overflow:hidden}.pdf-template-mini>*{z-index:1;position:relative}.pdf-template-mini i{letter-spacing:.08em;font-size:.52rem;font-style:normal;font-weight:950;position:absolute;top:9px;left:10px}.pdf-template-mini strong{letter-spacing:-.03em;max-width:110px;font-size:1rem;line-height:.95}.pdf-template-mini em{font-family:Georgia,serif;font-size:.57rem;font-style:normal}.pdf-template-mini b{letter-spacing:.05em;border-radius:999px;margin-top:8px;padding:6px 10px;font-size:.5rem}.pdf-template-card.blush .pdf-template-mini{color:#5b1728;background:radial-gradient(circle at 90% 10%,#bf3f5c 0 8%,#0000 9%),#ffd9e0}.pdf-template-card.blush .pdf-template-mini strong{text-shadow:2px 2px #fff}.pdf-template-card.blush .pdf-template-mini b{color:#fff;background:#8b001c}.pdf-template-card.minimal .pdf-template-mini{color:#1b1a17;text-align:left;background:#f5efe2;border-left:8px solid #1b1a17;justify-items:start}.pdf-template-card.minimal .pdf-template-mini strong{margin-top:12px;font-size:1.16rem}.pdf-template-card.minimal .pdf-template-mini b{color:#fff;background:#1b1a17;border-radius:0}.pdf-template-card.midnight .pdf-template-mini{color:#f8ecc9;background:#0e1a22;border:1px solid #d1ac5c}.pdf-template-card.midnight .pdf-template-mini:after{content:"";border:1px solid #7b663d;position:absolute;inset:8px}.pdf-template-card.midnight .pdf-template-mini i,.pdf-template-card.midnight .pdf-template-mini em{color:#d1ac5c}.pdf-template-card.midnight .pdf-template-mini b{color:#0e1a22;background:#d1ac5c}.pdf-template-card.botanical .pdf-template-mini{color:#1d4938;text-align:left;background:radial-gradient(circle at 95% 8%,#b9d4b3 0 24%,#0000 25%),radial-gradient(circle at 5% 100%,#cadec6 0 28%,#0000 29%),#e5efe2;justify-items:start}.pdf-template-card.botanical .pdf-template-mini strong{margin-top:14px;font-family:Georgia,serif;font-size:1.1rem;font-weight:500}.pdf-template-card.botanical .pdf-template-mini b{color:#fff;background:#1d4938}.pdf-template-card.confetti .pdf-template-mini{color:#341e35;background:radial-gradient(circle at 8% 82%,#b588c3 0 8%,#0000 9%),radial-gradient(circle at 90% 76%,#ec544d 0 11%,#0000 12%),linear-gradient(#9f6ab7 0 30%,#fde6d1 30%)}.pdf-template-card.confetti .pdf-template-mini i,.pdf-template-card.confetti .pdf-template-mini strong{color:#fff}.pdf-template-card.confetti .pdf-template-mini b{color:#fff;background:#ec544d}.pdf-template-copy{grid-template-columns:1fr auto;gap:3px 6px;min-width:0;padding:2px 3px 4px;display:grid}.pdf-template-copy>strong{min-width:0;font-size:.76rem}.pdf-template-copy>small{color:var(--muted);grid-column:1/-1;font-size:.65rem;line-height:1.4}.pdf-template-copy>em{color:var(--coral-dark);text-transform:uppercase;grid-area:1/2;align-self:center;font-size:.56rem;font-style:normal;font-weight:900}html[data-theme=dark] .drive-pdf-template-picker{border-color:var(--line);background:#10191d}html[data-theme=dark] .pdf-template-card{color:#eef4f1;background:#162126;border-color:#34444b}@media (width<=720px){.drive-pdf-template-picker>header{display:grid}.drive-pdf-template-picker>header>b{justify-self:start}.pdf-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.pdf-template-grid{grid-template-columns:1fr}}.mobile-command-center{--phone-navy:#0b151a;--phone-coral:#ff6e67;--phone-mint:#b7f0d2;width:min(100%,820px);color:var(--ink);margin:0 auto;padding:26px clamp(18px,4vw,32px) 48px}.mobile-command-center button,.mobile-command-center input,.mobile-command-center select{font:inherit}.phone-command-hero{border:1px solid var(--coral);justify-content:space-between;align-items:flex-start;gap:18px;padding:25px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.phone-command-hero{border:1px solid color-mix(in srgb, var(--coral) 28%, var(--line))}}.phone-command-hero{color:#f7fbf9;background:radial-gradient(circle at 90% 15%,#ff6e673d 0 9%,#0000 36%),linear-gradient(140deg,#101c21,#0b151a 68%);border-radius:27px;box-shadow:0 24px 55px #08111433}.phone-command-hero:after{content:"";pointer-events:none;border:1px solid #b7f0d229;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-72px;right:-62px;box-shadow:0 0 0 24px #b7f0d20a,0 0 0 49px #ff6e6709}.phone-command-intro{z-index:1;min-width:0;position:relative}.phone-live-pill{color:#dfe9e5;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.phone-live-pill i{background:#6ee7a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6ee7a91c}.phone-command-intro>p{color:#aebdb7;margin:24px 0 5px;font-size:.85rem;font-weight:750}.phone-command-intro h2{letter-spacing:-.052em;margin:0;font-size:clamp(1.8rem,7vw,2.55rem);line-height:.98}.phone-command-intro>small{color:#c3cfca;margin-top:12px;font-size:.8rem;line-height:1.45;display:block}.phone-refresh-button{z-index:1;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid;position:relative}.phone-refresh-button:disabled{opacity:.62}.phone-stats{z-index:2;grid-template-columns:repeat(3,1fr);gap:9px;margin:-15px 14px 18px;display:grid;position:relative}.phone-stats button{border:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;border-radius:17px;justify-items:start;padding:13px 14px;display:grid;box-shadow:0 12px 28px #0811141a}.phone-stats strong{letter-spacing:-.04em;font-size:1.45rem;line-height:1}.phone-stats span{color:var(--muted);align-self:end;font-size:.77rem;font-weight:800}.phone-focus-card,.phone-quick-task,.phone-work-list,.phone-launch-card,.phone-notification-card,.phone-opportunity-card,.phone-shortcuts,.phone-reminder-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;margin-top:13px}.phone-focus-card{border-color:var(--coral);padding:20px}@supports (color:color-mix(in lab, red, red)){.phone-focus-card{border-color:color-mix(in srgb, var(--coral) 38%, var(--line))}}.phone-focus-card{background:linear-gradient(135deg, var(--coral-soft), var(--surface) 70%)}@supports (color:color-mix(in lab, red, red)){.phone-focus-card{background:linear-gradient(135deg, color-mix(in srgb, var(--coral-soft) 45%, var(--surface)), var(--surface) 70%)}}.phone-section-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.phone-section-label span,.phone-section-heading>div>span{color:var(--coral-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:950}.phone-section-label em{background:var(--coral);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.phone-section-label em{background:color-mix(in srgb, var(--coral) 12%, var(--surface-raised))}}.phone-section-label em{color:var(--coral-dark);font-size:.72rem;font-style:normal;font-weight:900}.phone-focus-card h3{letter-spacing:-.03em;margin:14px 0 6px;font-size:clamp(1.25rem,5.4vw,1.65rem);line-height:1.12}.phone-focus-card>p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.45}.phone-focus-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.phone-focus-actions button{border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;padding:10px 14px;font-size:.87rem;font-weight:850}.phone-focus-actions .phone-primary-action{border-color:var(--phone-navy);background:var(--phone-navy);color:#fff;flex:1}.phone-focus-actions .phone-done-action{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.phone-focus-actions .phone-done-action{border-color:color-mix(in srgb, var(--green) 25%, var(--line))}}.phone-focus-actions .phone-done-action{color:var(--green)}.phone-empty-focus{align-items:center;gap:14px;display:flex}.phone-empty-focus>span{background:var(--green);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-empty-focus>span{background:color-mix(in srgb, var(--green) 13%, var(--surface))}}.phone-empty-focus>span{color:var(--green);font-weight:950}.phone-empty-focus h3{margin:0 0 4px}.phone-empty-focus p{color:var(--muted);margin:0;font-size:.85rem}.phone-loading{background:var(--surface);gap:10px;display:grid}.phone-loading span{background:linear-gradient(90deg, var(--surface-raised), var(--line), var(--surface-raised));border-radius:999px;width:100%;height:14px;display:block}@supports (color:color-mix(in lab, red, red)){.phone-loading span{background:linear-gradient(90deg, var(--surface-raised), color-mix(in srgb, var(--line) 65%, var(--surface)), var(--surface-raised))}}.phone-loading span{background-size:200% 100%;animation:1.2s linear infinite phone-shimmer}.phone-loading span:nth-child(2){width:78%}.phone-loading span:nth-child(3){width:55%}@keyframes phone-shimmer{to{background-position:-200% 0}}.phone-quick-task,.phone-work-list,.phone-launch-card,.phone-notification-card,.phone-opportunity-card,.phone-shortcuts{padding:18px}.phone-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.phone-section-heading h3{letter-spacing:-.025em;margin:4px 0 0;font-size:1.08rem}.phone-section-heading>button{border:1px solid var(--line);background:var(--surface-raised);min-height:36px;color:var(--ink);cursor:pointer;border-radius:10px;padding:7px 10px;font-size:.76rem;font-weight:850}.phone-quick-input{grid-template-columns:1fr 50px;gap:8px;margin-top:16px;display:grid}.phone-quick-input input{border:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:50px;color:var(--ink);border-radius:13px;outline:0;padding:0 14px;font-size:1rem}.phone-quick-input input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral)}@supports (color:color-mix(in lab, red, red)){.phone-quick-input input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 13%, transparent)}}.phone-quick-input button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:13px;place-items:center;min-height:50px;font-size:1.4rem;font-weight:900;display:grid;box-shadow:0 10px 20px #ef6a5b38}.phone-quick-input button:disabled{opacity:.5}.phone-task-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.phone-task-options label{gap:5px;min-width:0;display:grid}.phone-task-options label>span{color:var(--muted);padding-left:3px;font-size:.7rem;font-weight:800}.phone-task-options select{border:1px solid var(--line);background:var(--surface-raised);min-width:0;min-height:42px;color:var(--ink);border-radius:11px;padding:0 9px;font-size:.8rem;font-weight:750}.phone-work-list article{border:1px solid var(--line);background:var(--surface-raised);border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:9px 10px 9px 9px;display:grid}.phone-work-list article.active{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.phone-work-list article.active{border-color:color-mix(in srgb, var(--coral) 42%, var(--line))}}.phone-work-list article.active{background:var(--coral-soft)}@supports (color:color-mix(in lab, red, red)){.phone-work-list article.active{background:color-mix(in srgb, var(--coral-soft) 26%, var(--surface-raised))}}.phone-check-button{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--muted);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-check-button{color:color-mix(in srgb, var(--muted) 75%, transparent)}}.phone-check-button{cursor:pointer;font-weight:950}.phone-task-body{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:2px 0;display:grid}.phone-task-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;overflow:hidden}.phone-task-body span{color:var(--muted);font-size:.76rem}.phone-work-list article>em{background:var(--line);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.phone-work-list article>em{background:color-mix(in srgb, var(--line) 55%, transparent)}}.phone-work-list article>em{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-style:normal;font-weight:900}.phone-work-list article.active>em{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.phone-work-list article.active>em{background:color-mix(in srgb, var(--coral) 13%, var(--surface))}}.phone-work-list article.active>em{color:var(--coral-dark)}.phone-empty-list{min-height:90px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:.88rem;display:flex}.phone-empty-list p{margin:0}.phone-connection-warning,.phone-launch-row{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;padding:10px;display:grid}.phone-connection-warning{border-color:#e19837}@supports (color:color-mix(in lab, red, red)){.phone-connection-warning{border-color:color-mix(in srgb, #e19837 42%, var(--line))}}.phone-connection-warning{background:#ffedc8}@supports (color:color-mix(in lab, red, red)){.phone-connection-warning{background:color-mix(in srgb, #ffedc8 40%, var(--surface))}}.phone-connection-warning>span,.phone-launch-row>span{background:var(--green);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-connection-warning>span,.phone-launch-row>span{background:color-mix(in srgb, var(--green) 12%, var(--surface))}}.phone-connection-warning>span,.phone-launch-row>span{color:var(--green);font-weight:950}.phone-connection-warning>span,.phone-launch-row>span.blocked{background:#e19837}@supports (color:color-mix(in lab, red, red)){.phone-connection-warning>span,.phone-launch-row>span.blocked{background:color-mix(in srgb, #e19837 16%, var(--surface))}}.phone-connection-warning>span,.phone-launch-row>span.blocked{color:#b56a12}.phone-connection-warning>div,.phone-launch-row>div{gap:3px;min-width:0;display:grid}.phone-connection-warning strong,.phone-launch-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.phone-connection-warning small,.phone-launch-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.phone-connection-warning em,.phone-launch-row em{color:var(--muted);text-transform:capitalize;font-size:.68rem;font-style:normal;font-weight:900}.phone-notification-card{background:linear-gradient(145deg, var(--coral-soft), var(--surface) 58%)}@supports (color:color-mix(in lab, red, red)){.phone-notification-card{background:linear-gradient(145deg, color-mix(in srgb, var(--coral-soft) 22%, var(--surface)), var(--surface) 58%)}}.phone-notification-list{gap:9px;margin-top:12px;display:grid}.phone-notification-list>button{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.phone-notification-list>button.unread{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.phone-notification-list>button.unread{border-color:color-mix(in srgb, var(--coral) 40%, var(--line))}}.phone-notification-list>button.unread{box-shadow:inset 3px 0 var(--coral)}.phone-notification-list>button.read{opacity:.72}.phone-notification-list>button>span,.phone-notification-empty>span{background:var(--coral);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-notification-list>button>span,.phone-notification-empty>span{background:color-mix(in srgb, var(--coral) 13%, var(--surface))}}.phone-notification-list>button>span,.phone-notification-empty>span{color:var(--coral-dark);font-weight:950}.phone-notification-list>button.sale>span,.phone-notification-list>button.listing_live>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.phone-notification-list>button.sale>span,.phone-notification-list>button.listing_live>span{background:color-mix(in srgb, var(--green) 14%, var(--surface))}}.phone-notification-list>button.sale>span,.phone-notification-list>button.listing_live>span{color:var(--green)}.phone-notification-list>button.launch_blocked>span{background:#e19837}@supports (color:color-mix(in lab, red, red)){.phone-notification-list>button.launch_blocked>span{background:color-mix(in srgb, #e19837 17%, var(--surface))}}.phone-notification-list>button.launch_blocked>span{color:#b56a12}.phone-notification-list>button>div{gap:4px;min-width:0;display:grid}.phone-notification-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.25;overflow:hidden}.phone-notification-list>button small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.phone-notification-list>button em{color:var(--muted);align-self:start;font-size:.64rem;font-style:normal;font-weight:850}.phone-notification-empty{border:1px dashed var(--line);border-radius:15px;align-items:center;gap:11px;padding:12px;display:flex}.phone-notification-empty>div{gap:3px;display:grid}.phone-notification-empty strong{font-size:.85rem}.phone-notification-empty small{color:var(--muted);font-size:.72rem;line-height:1.4}.phone-opportunity-card{background:linear-gradient(145deg, var(--green-soft), var(--surface) 62%)}@supports (color:color-mix(in lab, red, red)){.phone-opportunity-card{background:linear-gradient(145deg, color-mix(in srgb, var(--green-soft) 38%, var(--surface)), var(--surface) 62%)}}.phone-opportunity-card article{border:1px solid var(--green);grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:9px;margin-top:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-opportunity-card article{border:1px solid color-mix(in srgb, var(--green) 18%, var(--line))}}.phone-opportunity-card article{background:var(--surface-raised);border-radius:15px;padding:9px}.phone-signal-icon{background:var(--green);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-signal-icon{background:color-mix(in srgb, var(--green) 14%, var(--surface))}}.phone-signal-icon{color:var(--green);font-weight:950}.phone-opportunity-card article>button:not(.phone-review-signal){min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.phone-opportunity-card article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.25;overflow:hidden}.phone-opportunity-card article small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.phone-review-signal{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--green);cursor:pointer;border-radius:12px;place-items:center;font-weight:950;display:grid}.phone-research-latest{border:1px dashed var(--green);gap:4px;width:100%;margin-top:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-research-latest{border:1px dashed color-mix(in srgb, var(--green) 28%, var(--line))}}.phone-research-latest{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:15px;padding:14px}.phone-research-latest span{color:var(--green);text-transform:uppercase;font-size:.7rem;font-weight:900}.phone-research-latest strong{font-size:.9rem}.phone-research-latest small{color:var(--muted);font-size:.76rem}.phone-shortcuts>div:last-child{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.phone-shortcuts>div:last-child button{border:1px solid var(--line);background:var(--surface-raised);min-width:0;color:var(--ink);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:40px 1fr;gap:2px 10px;padding:12px;display:grid}.phone-shortcuts button>span{background:var(--phone-navy);color:#fff;border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.phone-shortcuts button>strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:.82rem;overflow:hidden}.phone-shortcuts button>small{color:var(--muted);font-size:.7rem}.phone-reminder-card{overflow:hidden}.phone-reminder-summary{background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;display:grid}.phone-bell{background:var(--coral);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.phone-bell{background:color-mix(in srgb, var(--coral) 14%, var(--surface-raised))}}.phone-bell{color:var(--coral-dark);font-size:1rem}.phone-reminder-summary>div{gap:4px;min-width:0;display:grid}.phone-reminder-summary strong{font-size:.92rem}.phone-reminder-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.phone-reminder-summary em{color:var(--muted);font-size:1.25rem;font-style:normal}.phone-reminder-settings{border-top:1px solid var(--line);background:var(--surface-raised);gap:12px;padding:15px 16px 17px;display:grid}.phone-permission-row,.phone-toggle-row{justify-content:space-between;align-items:center;gap:14px;min-height:52px;display:flex}.phone-permission-row>div,.phone-toggle-row>div{gap:4px;display:grid}.phone-permission-row strong,.phone-toggle-row strong{font-size:.85rem}.phone-permission-row small,.phone-toggle-row small{color:var(--muted);font-size:.72rem;line-height:1.35}.phone-permission-row button,.phone-test-notification{background:var(--phone-navy);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:39px;padding:9px 12px;font-size:.76rem;font-weight:850}.phone-toggle-row input{width:46px;height:25px;accent-color:var(--coral);flex:none}.phone-reminder-time{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.phone-reminder-time span{font-size:.8rem;font-weight:800}.phone-reminder-time input{border:1px solid var(--line);background:var(--surface-raised);min-height:38px;color:var(--ink);border-radius:10px;padding:0 8px}.phone-test-notification{background:var(--coral);width:100%}.phone-connected-devices{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:7px;padding:11px 12px;display:grid}.phone-connected-devices>strong{font-size:.78rem}.phone-connected-devices>span{color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:grid}.phone-connected-devices>span>i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.phone-connected-devices>span>i{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 12%, transparent)}}.phone-connected-devices>span>small{color:var(--muted);font-size:.66rem;font-weight:700}.phone-reminder-settings>p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.phone-message{z-index:20;border:1px solid var(--green);align-items:center;gap:9px;width:calc(100% - 20px);margin:14px auto 0;display:flex;position:sticky;bottom:82px}@supports (color:color-mix(in lab, red, red)){.phone-message{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line))}}.phone-message{background:var(--green-soft);border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.phone-message{background:color-mix(in srgb, var(--green-soft) 82%, var(--surface))}}.phone-message{color:var(--ink);text-align:left;cursor:pointer;font-size:.8rem;font-weight:750;box-shadow:0 12px 32px #0a141233}.phone-message span{color:var(--green);font-weight:950}.phone-message.error{border-color:#ef7777}@supports (color:color-mix(in lab, red, red)){.phone-message.error{border-color:color-mix(in srgb, #ef7777 45%, var(--line))}}.phone-message.error{background:#3a2028}@supports (color:color-mix(in lab, red, red)){.phone-message.error{background:color-mix(in srgb, #3a2028 78%, var(--surface))}}.phone-message.error span{color:#ffaaa5}html[data-theme=dark] .mobile-command-center{--phone-navy:#eef4f1}html[data-theme=dark] .phone-focus-actions .phone-primary-action,html[data-theme=dark] .phone-permission-row button{color:#121a1d}html[data-theme=dark] .phone-shortcuts button>span{color:#131b1e;background:#edf3f0}html[data-theme=dark] .phone-connection-warning{background:#2a2116}@media (width<=720px){.mobile-command-center{width:100%;padding:10px 12px calc(104px + env(safe-area-inset-bottom))}.mobile-command-center+*{max-width:100%}:is(.market-topbar:has(+.mobile-command-center),.market-topbar:has(~.mobile-command-center)){min-height:58px}.phone-command-hero{border-radius:24px;min-height:210px;padding:21px}.phone-command-intro>p{margin-top:22px}.phone-stats{margin-left:10px;margin-right:10px}.phone-stats button{min-height:72px;padding:12px}.phone-focus-card,.phone-quick-task,.phone-work-list,.phone-launch-card,.phone-notification-card,.phone-opportunity-card,.phone-shortcuts,.phone-reminder-card{border-radius:19px}.mobile-bottom-nav button>small{font-size:.72rem}.mobile-bottom-nav button{min-height:56px}.mobile-nav-grid>button div strong{font-size:.88rem}.mobile-nav-grid>button div small{font-size:.7rem}}@media (width<=390px){.mobile-command-center{padding-left:9px;padding-right:9px}.phone-command-hero{padding:18px}.phone-task-options{grid-template-columns:1fr 1fr}.phone-task-options label:nth-child(2){grid-area:2/1/auto/-1}.phone-shortcuts>div:last-child{grid-template-columns:1fr}.phone-work-list article,.phone-launch-row,.phone-connection-warning{grid-template-columns:40px minmax(0,1fr)}.phone-work-list article>em,.phone-launch-row>em,.phone-connection-warning>em{display:none}}.drive-task-tabs{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:8px;margin:18px 0;padding:5px;display:flex}.drive-task-tabs button{min-width:0;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;padding:11px 12px;font-weight:750}.drive-task-tabs button.active{color:#fff;background:#6773e5}.drive-task-tabs b{color:#273271;background:#fff;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:.7rem;display:inline-grid}.drive-background-panel{border:1px solid var(--line);background:var(--surface);max-width:980px;color:var(--ink);border-radius:22px;margin:0 auto 100px;padding:clamp(18px,4vw,30px)}.drive-background-panel h3{margin:5px 0 8px;font-size:clamp(1.25rem,3vw,1.8rem)}.drive-background-panel header p:last-child{max-width:66ch;color:var(--muted);margin:0;line-height:1.55}.drive-job-list{gap:12px;margin-top:22px;display:grid}.drive-job{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:17px}@supports (color:color-mix(in lab, red, red)){.drive-job{background:color-mix(in srgb, var(--surface) 85%, #6472e4)}}.drive-job-heading,.drive-job-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.drive-job-heading div{gap:3px;min-width:0;display:grid}.drive-job-heading strong{overflow-wrap:anywhere}.drive-job-heading small{color:var(--muted)}.drive-job-heading b{color:#aeb6ff}.drive-job progress{accent-color:#8993ff;width:100%;height:9px;margin:14px 0}.drive-job-error{color:#ffbbb8;overflow-wrap:anywhere}.drive-job-actions a,.drive-job-actions button{color:#aeb6ff;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750}.drive-job-empty{color:var(--muted);margin:25px 0 4px}@media (width<=480px){.drive-task-tabs button{padding:10px 5px;font-size:.78rem}.drive-job-heading{align-items:start}}.drive-quick-start{background:linear-gradient(135deg, var(--green-soft), var(--surface));align-items:stretch}@supports (color:color-mix(in lab, red, red)){.drive-quick-start{background:linear-gradient(135deg, color-mix(in srgb, var(--green-soft) 88%, var(--surface)), var(--surface))}}.drive-quick-copy{flex:1;gap:3px;min-width:0;display:grid}.drive-folder-name{max-width:520px;color:var(--ink);gap:6px;margin-top:12px;font-size:.76rem;font-weight:850;display:grid}.drive-folder-name input{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:0 12px}.drive-folder-name small{color:var(--muted);font-size:.66rem;font-weight:650}.drive-quick-actions{align-content:center;gap:8px;min-width:220px;display:grid}.drive-quick-actions small{max-width:240px;color:var(--muted);text-align:center;font-size:.68rem;line-height:1.45}.delivery-pdf-heading{align-items:flex-start}.delivery-pdf-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.delivery-pdf-actions .button{white-space:nowrap;min-height:43px}.delivery-pdf-attach-status{border:1px solid var(--blue);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status{border:1px solid color-mix(in srgb, var(--blue) 55%, var(--line))}}.delivery-pdf-attach-status{background:var(--blue-soft);border-radius:15px;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status{background:color-mix(in srgb, var(--blue-soft) 60%, var(--surface))}}.delivery-pdf-attach-status{color:var(--ink)}.delivery-pdf-attach-status>span{background:var(--blue);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status>span{background:color-mix(in srgb, var(--blue) 22%, var(--surface))}}.delivery-pdf-attach-status>span{color:var(--blue);font-size:1rem;font-weight:950}.delivery-pdf-attach-status>div{gap:3px;min-width:0;display:grid}.delivery-pdf-attach-status strong{font-size:.82rem}.delivery-pdf-attach-status p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.45}.delivery-pdf-attach-status>button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:8px 11px;font-size:.72rem;font-weight:850}.delivery-pdf-attach-status.attached{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status.attached{border-color:color-mix(in srgb, var(--green) 60%, var(--line))}}.delivery-pdf-attach-status.attached{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status.attached{background:color-mix(in srgb, var(--green-soft) 72%, var(--surface))}}.delivery-pdf-attach-status.attached>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status.attached>span{background:color-mix(in srgb, var(--green) 24%, var(--surface))}}.delivery-pdf-attach-status.attached>span{color:var(--green)}.delivery-pdf-attach-status.error{border-color:#d27a55}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status.error{border-color:color-mix(in srgb, #d27a55 65%, var(--line))}}.delivery-pdf-attach-status.error{background:#d27a55}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status.error{background:color-mix(in srgb, #d27a55 12%, var(--surface))}}.delivery-pdf-attach-status.error>span{background:#d27a55}@supports (color:color-mix(in lab, red, red)){.delivery-pdf-attach-status.error>span{background:color-mix(in srgb, #d27a55 22%, var(--surface))}}.delivery-pdf-attach-status.error>span{color:#dc8b68}.factory-pdf-themes{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:12px;padding:14px;display:grid}.factory-pdf-themes>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.factory-pdf-themes h3{margin:3px 0 0;font-size:.98rem}.factory-pdf-themes>header>span{color:var(--muted);font-size:.7rem;font-weight:850}.factory-pdf-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-pdf-template-grid .pdf-template-card{padding:6px}.factory-pdf-template-grid .pdf-template-mini{min-height:105px}.pdf-template-card.christmas .pdf-template-mini{color:#173d32;background:radial-gradient(circle at 10% 15%,#b71f32 0 5%,#0000 6%),radial-gradient(circle at 88% 18%,#d2b15f 0 4%,#0000 5%),linear-gradient(#0f4938 0 40%,#f7f0df 40%);border:1px solid #c5a45d}.pdf-template-card.christmas .pdf-template-mini i,.pdf-template-card.christmas .pdf-template-mini strong{color:#fff8df}.pdf-template-card.christmas .pdf-template-mini b{color:#fff;background:#9e1328}.pdf-preview.minimal{color:#1b1a17;background:#f5efe2;border-color:#1b1a17;box-shadow:0 24px 60px #19171426}.pdf-preview.minimal:before,.pdf-preview.minimal:after{display:none}.pdf-preview.minimal .pdf-thankyou b{color:#1b1a17;text-shadow:none}.pdf-preview.minimal .pdf-preview-header,.pdf-preview.minimal .pdf-kicker,.pdf-preview.minimal .pdf-step-heading,.pdf-preview.minimal .pdf-preview-footer small,.pdf-preview.minimal .pdf-preview-footer strong{color:#b85a3e}.pdf-preview.minimal a,.pdf-preview.minimal .pdf-steps span{background:#1b1a17}.pdf-preview.midnight{color:#f8ecc9;background:#0e1a22;border-color:#d1ac5c;box-shadow:inset 0 0 0 8px #0e1a22,inset 0 0 0 9px #7b663d,0 24px 60px #02090d66}.pdf-preview.midnight:before,.pdf-preview.midnight:after{display:none}.pdf-preview.midnight .pdf-preview-header,.pdf-preview.midnight .pdf-kicker,.pdf-preview.midnight .pdf-step-heading,.pdf-preview.midnight .pdf-preview-footer small,.pdf-preview.midnight .pdf-preview-footer strong{color:#d1ac5c}.pdf-preview.midnight .pdf-thankyou b{color:#f8ecc9;text-shadow:none}.pdf-preview.midnight .pdf-thankyou h3,.pdf-preview.midnight .pdf-steps strong,.pdf-preview.midnight .pdf-order-card strong{color:#0e1a22}.pdf-preview.midnight .pdf-preview-body{background:#f8ecc9;border-color:#d1ac5c}.pdf-preview.midnight a,.pdf-preview.midnight .pdf-steps span{color:#0e1a22;background:#d1ac5c}.pdf-preview.botanical{color:#1d4938;background:radial-gradient(circle at 92% 8%,#b9d4b3 0 18%,#0000 19%),radial-gradient(circle at 5% 100%,#cadec6 0 20%,#0000 21%),#e5efe2;border-color:#6f987f}.pdf-preview.botanical:before,.pdf-preview.botanical:after{display:none}.pdf-preview.botanical .pdf-thankyou b{color:#1d4938;text-shadow:none;font-family:Georgia,serif}.pdf-preview.botanical .pdf-preview-header,.pdf-preview.botanical .pdf-kicker,.pdf-preview.botanical .pdf-step-heading,.pdf-preview.botanical .pdf-preview-footer small,.pdf-preview.botanical .pdf-preview-footer strong{color:#1d4938}.pdf-preview.botanical a,.pdf-preview.botanical .pdf-steps span{background:#1d4938}.pdf-preview.confetti{color:#341e35;background:radial-gradient(circle at 8% 82%,#b588c3 0 7%,#0000 8%),radial-gradient(circle at 90% 76%,#ec544d 0 9%,#0000 10%),linear-gradient(#9f6ab7 0 31%,#fde6d1 31%);border-color:#9f6ab7}.pdf-preview.confetti:before,.pdf-preview.confetti:after{display:none}.pdf-preview.confetti .pdf-preview-header,.pdf-preview.confetti .pdf-thankyou b{color:#fff;text-shadow:none}.pdf-preview.confetti .pdf-thankyou h3,.pdf-preview.confetti .pdf-thankyou p{color:#fff3ea}.pdf-preview.confetti a,.pdf-preview.confetti .pdf-steps span{background:#ec544d}.pdf-preview.christmas{color:#173d32;background:radial-gradient(circle at 8% 15%,#a91a2e 0 4%,#0000 5%),radial-gradient(circle at 90% 16%,#d0aa52 0 3%,#0000 4%),linear-gradient(#0f4938 0 31%,#f7f0df 31% 90%,#9e1328 90%);border-color:#c5a45d;box-shadow:0 24px 60px #08392b40}.pdf-preview.christmas:before,.pdf-preview.christmas:after{display:none}.pdf-preview.christmas .pdf-preview-header,.pdf-preview.christmas .pdf-thankyou b{color:#fff8df;text-shadow:none}.pdf-preview.christmas .pdf-thankyou b{font-family:Georgia,serif;font-size:clamp(34px,5vw,56px)}.pdf-preview.christmas .pdf-thankyou h3,.pdf-preview.christmas .pdf-thankyou p{color:#fff8df}.pdf-preview.christmas .pdf-preview-body{border-color:#c5a45d}.pdf-preview.christmas .pdf-kicker,.pdf-preview.christmas .pdf-step-heading,.pdf-preview.christmas .pdf-preview-footer small,.pdf-preview.christmas .pdf-preview-footer strong{color:#9e1328}.pdf-preview.christmas a,.pdf-preview.christmas .pdf-steps span{background:#9e1328}.drive-queue-fab{z-index:86;color:#f2f4ff;text-align:left;cursor:pointer;background:#171e3b;border:1px solid #5867ca;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;max-width:min(330px,100vw - 28px);padding:9px 13px 9px 9px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 46px #04081861}.drive-queue-fab>span{background:#6673e5;border-radius:12px;place-items:center;width:40px;height:40px;font-size:1rem;font-weight:950;display:grid}.drive-queue-fab>div{gap:3px;min-width:0;display:grid}.drive-queue-fab strong{font-size:.78rem}.drive-queue-fab small{color:#b9c0e9;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.drive-queue-fab.complete{border-color:#34795d}.drive-queue-fab.complete>span{background:#276c52}.drive-queue-fab.needs-attention{border-color:#c78243}.drive-queue-fab.needs-attention>span{background:#a66125}.drive-queue-popover{z-index:87;color:#f2f4ff;background:#11172f;border:1px solid #4c5797;border-radius:20px;width:min(390px,100vw - 28px);max-height:min(610px,100vh - 130px);padding:17px;position:fixed;bottom:96px;right:22px;overflow:auto;box-shadow:0 24px 70px #0205108c}.drive-queue-popover>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.drive-queue-popover h3{margin:3px 0 0;font-size:1.1rem}.drive-queue-popover>header>button{color:#dce0ff;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.drive-queue-help{color:#aeb6de;margin:12px 0 15px;font-size:.72rem;line-height:1.5}.drive-queue-clear{color:#dce1ff;width:100%;font:inherit;cursor:pointer;background:#20294c;border:1px solid #40518b;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:-3px 0 13px;padding:9px 11px;font-size:.72rem;font-weight:850;display:flex}.drive-queue-clear:hover{background:#27315c;border-color:#6e7be0}.drive-queue-clear span{color:#7de1b0;font-weight:950}.drive-queue-jobs{gap:9px;display:grid}.drive-queue-jobs article{background:#1a2242;border:1px solid #333e70;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 12px 16px;display:grid;position:relative;overflow:hidden}.drive-queue-jobs article>div{gap:4px;min-width:0;display:grid}.drive-queue-jobs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.drive-queue-jobs small{color:#adb5df;font-size:.65rem;line-height:1.35}.drive-queue-jobs article>span{color:#aeb6ff;font-size:.7rem;font-weight:900}.drive-queue-jobs article>i{background:linear-gradient(90deg, #7783ee var(--queue-progress), #313958 var(--queue-progress));height:4px;position:absolute;bottom:0;left:0;right:0}.drive-queue-jobs article>button{color:#161a2c;cursor:pointer;background:#d38a45;border:0;border-radius:8px;grid-column:1/-1;justify-self:start;padding:7px 10px;font-weight:850}@media (width<=720px){.drive-quick-start{display:grid}.drive-quick-actions{min-width:0}.drive-quick-actions small{text-align:left;max-width:none}.delivery-pdf-heading{display:grid}.delivery-pdf-actions{justify-content:stretch;width:100%}.delivery-pdf-actions .button{flex:180px}.delivery-pdf-attach-status{grid-template-columns:38px minmax(0,1fr)}.delivery-pdf-attach-status>button{grid-column:1/-1}.factory-pdf-template-grid{grid-template-columns:1fr 1fr}.drive-queue-fab{right:10px;bottom:calc(78px + env(safe-area-inset-bottom))}.drive-queue-popover{right:10px;bottom:calc(148px + env(safe-area-inset-bottom))}}@media (width<=430px){.factory-pdf-template-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html[data-theme=light],:root{--cream:#f3f6fb;--paper:#fff;--surface:#fff;--surface-raised:#f7f9fc;--ink:#172338;--muted:#566780;--line:#dce4ef;--sidebar:#0d1626;--coral:#2478e7;--coral-dark:#1859b2;--coral-soft:#e8f1ff;--green:#197453;--green-soft:#e5f4ee;--blue:#2478e7;--shadow-sm:0 2px 8px #12254209;--shadow-md:0 8px 30px #1225420e}html[data-theme=dark]{--cream:#0b1120;--paper:#101a2c;--surface:#101a2c;--surface-raised:#152137;--ink:#eaf0fb;--muted:#a0aec5;--line:#27354c;--sidebar:#0a1221;--coral:#64a7ff;--coral-dark:#93c2ff;--coral-soft:#172d4b;--green:#7ed7b1;--green-soft:#15372f;--blue:#64a7ff;--shadow-sm:0 2px 10px #00000014;--shadow-md:0 8px 28px #0000001f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-padding-top:100px}body{font-size:16px;line-height:1.5}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}button:disabled{cursor:not-allowed}html[data-theme] .app-shell{background:var(--cream);grid-template-columns:248px minmax(0,1fr)}html[data-theme] .app-shell.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}html[data-theme] .sidebar{background:var(--sidebar);border-right:1px solid var(--line);scrollbar-width:thin;height:100dvh;min-height:0;padding:22px 14px;position:sticky;top:0;overflow-y:auto}html[data-theme] .brand{color:#f1f6ff;letter-spacing:-.6px;padding:0 10px 22px;font-size:20px}html[data-theme] .brand-logo-image{border-radius:10px;width:35px;height:35px}html[data-theme] .new-pack{color:#fff;min-height:46px;box-shadow:none;background:#2478e7;border-radius:12px;font-size:14px}html[data-theme] .nav-label{color:#899bb5;letter-spacing:.1em;margin:22px 12px 8px;font-size:11px}html[data-theme] .nav-item{color:#aebdd3;border-radius:10px;gap:12px;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.3}html[data-theme] .nav-item>span{color:#8397b5;text-align:center;flex:0 0 20px}html[data-theme] .sidebar .privacy-note{background:#101d30;border-color:#26384f;margin-top:22px}html[data-theme] .privacy-note strong{color:#d1dff0;font-size:12px}html[data-theme] .privacy-note small{color:#97aac4;font-size:12px}html[data-theme] .external-tool-link{margin-top:18px;font-size:12px}html[data-theme] .workspace{min-width:0;max-width:100%}html[data-theme] .topbar{background:color-mix(in srgb, var(--cream) 92%, transparent);border-bottom:1px solid var(--line);height:auto;min-height:76px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-flow:row;gap:18px;padding:12px clamp(20px,3vw,42px)}html[data-theme] .topbar-title{text-align:left;border-radius:10px;min-width:0;max-width:min(48vw,560px);padding:4px 6px 4px 0}html[data-theme] .topbar-title:hover{background:0 0}html[data-theme] .topbar-title h1{letter-spacing:-.65px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,1.7vw,24px);line-height:1.15;overflow:hidden}html[data-theme] .topbar-title .eyebrow{color:var(--muted);letter-spacing:.11em;margin-bottom:2px;font-size:10px;font-weight:700}html[data-theme] .topbar-logo-image{border-radius:10px;width:34px;height:34px}html[data-theme] .topbar-title-chevron{color:var(--muted);margin-left:2px;font-size:15px;transition:transform .16s}html[data-theme] .topbar-title:hover .topbar-title-chevron{color:var(--coral);transform:translateY(2px)}html[data-theme] .top-actions{flex-wrap:nowrap;gap:8px}html[data-theme] .workspace-actions{margin-left:auto}html[data-theme] .workspace-connection{min-height:40px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:650;display:inline-flex}html[data-theme] .workspace-connection i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent);border-radius:50%}html[data-theme] .workspace-connection.offline i{background:var(--muted);box-shadow:none}html[data-theme] .workspace-tools-button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;font-size:13px;display:inline-flex}html[data-theme] .workspace-tools-button:hover{border-color:color-mix(in srgb, var(--coral) 45%, var(--line));background:var(--surface-raised)}html[data-theme] .workspace-tools-button b,html[data-theme] .workspace-create-button b{font:inherit;font-weight:700}html[data-theme] .tools-grid-icon{grid-template-columns:repeat(2,4px);gap:3px;margin:0;display:grid}html[data-theme] .tools-grid-icon i{background:currentColor;border-radius:1px;width:4px;height:4px}html[data-theme] .data-pill{background:0 0;border:0;font-size:12px}html[data-theme] .button{min-height:44px;box-shadow:none;border-radius:11px;padding:11px 17px;font-size:14px;font-weight:650;line-height:1.3}html[data-theme] .button.primary{color:#fff;background:#2478e7;box-shadow:0 3px 8px #2478e71f}html[data-theme] .button.primary:hover{background:#1c66c8}html[data-theme] .button.secondary{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:none}html[data-theme] .eyebrow{font-size:12px;line-height:1.5}html[data-theme] :is(.market-page,.planner-os,.bulk-flow,.settings-page){max-width:1600px;margin-inline:auto;padding:28px clamp(20px,3vw,42px) 44px}html[data-theme] :is(.market-hero,.shop-coach-hero,.mug-studio-head,.planner-hero,.bulk-hero,.analyzer-hero,.seo-inbox-hero,.drive-hero,.settings-hero){background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;gap:24px;min-height:0;padding:26px}html[data-theme] :is(.market-hero,.shop-coach-hero,.mug-studio-head,.planner-hero,.bulk-hero,.analyzer-hero,.seo-inbox-hero,.drive-hero,.settings-hero) h2{letter-spacing:-1px;max-width:750px;font-size:clamp(24px,2.6vw,34px);line-height:1.2}html[data-theme] :is(.market-hero,.shop-coach-hero,.mug-studio-head,.planner-hero,.bulk-hero,.analyzer-hero,.seo-inbox-hero,.drive-hero,.settings-hero) p{max-width:760px;font-size:14px;line-height:1.7}html[data-theme] .market-summary{display:none}html[data-theme] :is(.growth-card,.research-module,.main-panel,.settings-card,.settings-section,.analyzer-input-card,.planner-focus-card,.planner-task-list,.planner-shop-focus,.planner-sprint-builder,.planner-quick-add,.launch-control,.seasonal-head,.drive-workspace,.tool-workspace,.bulk-controls){background-color:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm);border-radius:16px}.planner-evidence-builder{border:1px solid color-mix(in srgb, var(--green) 30%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--green-soft) 70%, var(--surface)), var(--surface));box-shadow:var(--shadow-sm);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:22px;display:flex}.planner-evidence-builder>div{max-width:800px}.planner-evidence-builder span{color:var(--green);letter-spacing:.08em;font-size:12px;font-weight:750}.planner-evidence-builder h3{margin:5px 0;font-size:21px}.planner-evidence-builder p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.drive-mode-picker,.tool-tabs){border-color:var(--line);background:var(--surface);border-radius:12px;gap:6px;padding:5px}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs) button{white-space:nowrap;border-radius:9px;min-height:44px;font-size:14px;line-height:1.3}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs) button.active{background:var(--coral-soft);color:var(--coral-dark);box-shadow:none}html[data-theme] .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){border:1px solid var(--line);background-color:var(--surface-raised);min-width:0;max-width:100%;color:var(--ink);border-radius:10px;padding:11px 12px;font-size:15px;line-height:1.5}html[data-theme] .workspace :is(input,select){min-height:44px}html[data-theme] .workspace :is(input[type=checkbox],input[type=radio]){accent-color:#2478e7;flex-shrink:0;width:20px;min-height:20px}html[data-theme] .workspace :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}html[data-theme] :is(.table-heading,.section-heading,.module-heading){align-items:center;gap:16px}html[data-theme] :is(.table-heading,.section-heading,.module-heading) h3{font-size:19px;line-height:1.3}html[data-theme] :is(.table-heading,.section-heading,.module-heading) p{font-size:14px;line-height:1.6}html[data-theme] :is(.stagebar,.content-grid){padding-inline:clamp(20px,3vw,42px)}html[data-theme] .stagebar{background:var(--surface);height:auto;min-height:70px}html[data-theme] .stage{gap:9px;min-height:70px;font-size:14px}html[data-theme] .stage span{background:var(--surface-raised);border-color:var(--line);width:28px;height:28px;font-size:12px}html[data-theme] .stage.active span{color:#fff;background:#2478e7;border-color:#2478e7}html[data-theme] .content-grid{gap:22px;padding-top:28px}html[data-theme] .main-panel{padding:26px}html[data-theme] :is(.planner-week-board article>strong,.planner-task-body strong){font-size:14px;line-height:1.5}html[data-theme] :is(.planner-week-board article>small,.planner-week-board article>div span,.planner-week-board>section>header small,.planner-week-controls small){font-size:12px}html[data-theme] .planner-week-board{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(170px,1fr))}html[data-theme] .planner-week-board article footer button{min-height:36px;font-size:12px}html[data-theme] .planner-week-board>section{background:var(--surface)}html[data-theme] .planner-week-board article{background:var(--surface-raised)}html[data-theme] :is(.planner-sprint-builder p,.launch-control p,.seasonal-head p,.scheduler-health small){font-size:14px;line-height:1.6}html[data-theme] .mobile-nav-sheet{background:var(--surface);border:1px solid var(--line);border-radius:22px;max-width:750px;padding:24px}html[data-theme] .mobile-nav-sheet h2{font-size:23px;line-height:1.25}html[data-theme] .mobile-nav-grid{gap:10px}html[data-theme] .mobile-nav-grid>button{border:1px solid var(--line);background:var(--surface-raised);min-height:76px;color:var(--ink);border-radius:13px;padding:13px}html[data-theme] .mobile-nav-grid>button.active{border-color:var(--coral);background:var(--coral-soft)}html[data-theme] .mobile-nav-grid>button>span{background:var(--surface);color:var(--coral);border-radius:10px}html[data-theme] .mobile-nav-grid strong{font-size:14px}html[data-theme] .mobile-nav-grid small{font-size:12px;line-height:1.4}html[data-theme] .mobile-new-run{background:var(--coral-soft);border-color:var(--line);color:var(--ink)}html[data-theme] .mobile-new-run>span{color:#fff;background:#2478e7}html[data-theme] .phone-command-hero{color:#fff;box-shadow:none;background:linear-gradient(125deg,#15335c,#123f76);min-height:200px}html[data-theme] .phone-command-hero p,html[data-theme] .phone-command-hero small{color:#c1d5ef}html[data-theme] .phone-focus-card{background:var(--surface)}html[data-theme] .phone-focus-actions .phone-primary-action{color:#fff;background:#2478e7}html[data-theme] :is(.button.primary,.new-pack,.bulk-hero-actions button.primary){box-shadow:none;color:#fff!important;background:#2478e7!important;border-color:#0000!important}html[data-theme] :is(.button.primary,.new-pack,.bulk-hero-actions button.primary):hover{background:#1c66c8!important}html[data-theme] :is(.workspace,.market-hero,.growth-hero,.bulk-hero,.settings-hero,.etsy-connect-hero,.drive-hero,.local-tools-hero):before,html[data-theme] :is(.workspace,.market-hero,.growth-hero,.bulk-hero,.settings-hero,.etsy-connect-hero,.drive-hero,.local-tools-hero):after{display:none}html[data-theme] .sidebar:not(.sidebar-collapsed .sidebar) .nav-label{display:block}html[data-theme] .sidebar-collapsed .nav-label{display:none}html[data-theme] .capture-hero{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:22px}html[data-theme] .capture-hero p{color:var(--muted);font-size:14px;line-height:1.6}html[data-theme] .capture-hero h3{font-size:22px;line-height:1.3}html[data-theme] .capture-hero>span{background:var(--coral-soft);color:var(--coral-dark)}.tools-search{gap:7px;margin:18px 0;font-size:14px;font-weight:600;display:grid}.tools-search input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:46px;color:var(--ink);border-radius:11px;padding:12px;font-size:16px}.tools-menu-group{margin-top:20px}.tools-menu-group h3{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:650}.tools-search-empty{color:var(--muted);padding:24px 0;font-size:14px}html[data-theme] .mobile-command-center{max-width:1150px;padding:28px clamp(20px,3vw,42px) 44px}@media (width>=721px){html[data-theme] .mobile-command-center{width:100%}}@media (width<=1150px) and (width>=721px){html[data-theme] .app-shell{grid-template-columns:218px minmax(0,1fr)}html[data-theme] .sidebar{padding-inline:10px}html[data-theme] .topbar{padding:18px 22px}html[data-theme] .workspace-connection{display:none}html[data-theme] :is(.content-grid,.shop-action-layout,.drive-workspace,.mug-workspace,.settings-layout){grid-template-columns:minmax(0,1fr)}}@media (width<=720px){html{scroll-padding-top:20px}html[data-theme] .app-shell,html[data-theme] .app-shell.sidebar-collapsed{width:100%;min-width:0;display:block}html[data-theme] .sidebar{display:none}html[data-theme] .workspace{padding-bottom:calc(88px + env(safe-area-inset-bottom))}html[data-theme] .topbar{padding:calc(11px + env(safe-area-inset-top)) 14px 11px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:68px;display:grid;position:relative}html[data-theme] .topbar-title{gap:9px;max-width:none;width:auto!important}html[data-theme] .topbar-title h1{letter-spacing:-.5px;font-size:19px}html[data-theme] .topbar-title .eyebrow{font-size:10px}html[data-theme] .topbar-logo-image{width:32px;height:32px}html[data-theme] .topbar-title-chevron,html[data-theme] .workspace-connection{display:none}html[data-theme] .workspace-actions{width:auto;margin:0;display:flex}html[data-theme] .top-actions{flex-wrap:nowrap;width:auto;display:flex}html[data-theme] .workspace-actions .button.primary,html[data-theme] .workspace-tools-button{border-radius:11px;flex:none;width:auto;min-height:42px;padding:0 13px}html[data-theme] .workspace-actions .button.primary b,html[data-theme] .workspace-tools-button b{clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}html[data-theme] .factory-back,html[data-theme] .saved-status{display:none}html[data-theme] :is(.market-page,.planner-os,.bulk-flow,.settings-page,.mobile-command-center){width:100%;max-width:100%;padding:18px 14px 24px}html[data-theme] :is(.market-hero,.shop-coach-hero,.mug-studio-head,.planner-hero,.bulk-hero,.analyzer-hero,.seo-inbox-hero,.drive-hero,.settings-hero){border-radius:16px;flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:flex}html[data-theme] :is(.market-hero,.shop-coach-hero,.mug-studio-head,.planner-hero,.bulk-hero,.analyzer-hero,.seo-inbox-hero,.drive-hero,.settings-hero) h2{letter-spacing:-.7px;font-size:26px}html[data-theme] :is(.market-hero,.shop-coach-hero,.mug-studio-head,.planner-hero,.bulk-hero,.analyzer-hero,.seo-inbox-hero,.drive-hero,.settings-hero) p{font-size:14px}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs){scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs) button{flex:none;padding:10px 14px}html[data-theme] .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px}html[data-theme] :is(.content-grid,.drive-workspace,.mug-workspace,.settings-layout,.analyzer-grid,.studio-layout,.tools-layout,.growth-grid,.connection-grid,.planner-today-grid,.manual-pairing-layout){grid-template-columns:minmax(0,1fr);gap:16px}html[data-theme] .content-grid{padding:18px 14px}html[data-theme] .main-panel{padding:18px}html[data-theme] .stagebar{gap:4px;padding:6px 12px;overflow-x:auto}html[data-theme] .stage{flex-direction:column;flex:none;gap:5px;min-width:94px;min-height:58px;font-size:12px;display:flex}html[data-theme] .stage:after{display:none}html[data-theme] :is(.table-heading,.section-heading,.module-heading){flex-wrap:wrap;align-items:flex-start}html[data-theme] :is(.planner-sprint-builder,.launch-control,.seasonal-head,.queue-auto-schedule){flex-wrap:wrap;align-items:stretch;gap:14px;padding:18px;display:flex}html[data-theme] .planner-evidence-builder{flex-direction:column;align-items:stretch;padding:18px}html[data-theme] :is(.planner-sprint-builder,.launch-control,.seasonal-head)>div:first-child{flex:1 0 100%}html[data-theme] .planner-quick-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px}html[data-theme] .planner-quick-add>input:first-child,html[data-theme] .planner-quick-add>button{grid-column:1/-1}html[data-theme] .planner-week-board{grid-template-columns:minmax(0,1fr);gap:14px;overflow:visible}html[data-theme] .planner-week-board>section{border-radius:14px;min-height:0;padding:14px}html[data-theme] .planner-week-board>section>header{justify-content:flex-start;gap:10px;display:flex}html[data-theme] .planner-week-board>section>header small{margin-left:auto}html[data-theme] .planner-week-board article footer button{min-height:44px;padding-inline:14px;font-size:14px}html[data-theme] .planner-day-empty{min-height:48px;font-size:13px}html[data-theme] .planner-week-controls{flex-wrap:wrap}html[data-theme] .launch-table>article{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}html[data-theme] .launch-table>header{display:none}html[data-theme] .launch-actions{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] .launch-actions button{min-height:44px;padding:10px 14px;font-size:14px}html[data-theme] .mobile-bottom-nav{padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000014}html[data-theme] .mobile-bottom-nav button{min-height:56px;color:var(--muted);border-radius:11px}html[data-theme] .mobile-bottom-nav button.active{background:var(--coral-soft);color:var(--coral-dark)}html[data-theme] .mobile-bottom-nav small{font-size:12px}html[data-theme] .mobile-nav-backdrop{align-items:flex-end;padding:12px}html[data-theme] .mobile-nav-sheet{border-radius:20px;width:100%;max-height:calc(100dvh - 100px);padding:18px}html[data-theme] .mobile-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme] .mobile-nav-grid>button{flex-direction:column;align-items:flex-start;gap:9px;padding:13px}html[data-theme] .mobile-nav-grid>button div{min-width:0}html[data-theme] .mobile-nav-grid>button div strong{white-space:normal;font-size:14px}html[data-theme] .mobile-nav-grid>button div small{font-size:12px}html[data-theme] .phone-work-list article strong,html[data-theme] .phone-task-body strong,html[data-theme] .phone-launch-row strong{white-space:normal;overflow-wrap:anywhere;line-height:1.4}html[data-theme] .phone-work-list article small,html[data-theme] .phone-task-body span,html[data-theme] .phone-launch-row small{font-size:12px}html[data-theme] :is(.detail-backdrop,.editor-backdrop,.cover-editor-backdrop){padding:12px}html[data-theme] :is(.mini-editor,.cover-editor){max-width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}}@media (width<=430px){html[data-theme] .workspace-actions .button.primary,html[data-theme] .workspace-tools-button{flex-basis:42px;width:42px;padding:0}html[data-theme] .workspace-actions .button.primary b,html[data-theme] .workspace-tools-button b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root,html[data-theme=light]{--cream:#f3f4fb;--paper:#fdfdff;--surface:#fdfdff;--surface-raised:#eceefa;--surface-hover:#e8eafb;--ink:#222744;--muted:#626a87;--line:#dce0f0;--sidebar:#101426;--coral:#555ac4;--coral-dark:#4646a5;--coral-soft:#ecebfd;--green:#367b6b;--green-soft:#e3f2ed;--blue:#555ac4;--action:#555ac4;--action-hover:#4646a5;--action-ink:#fdfdff;--shadow-sm:0 2px 8px #171d4009;--shadow-md:0 10px 32px #171d4012}html[data-theme=dark]{--cream:#101426;--paper:#181e35;--surface:#181e35;--surface-raised:#222b46;--surface-hover:#2a3452;--ink:#edf0ff;--muted:#a8b1d1;--line:#333f60;--sidebar:#0d1121;--coral:#a6acfa;--coral-dark:#c4c5ff;--coral-soft:#30345b;--green:#8ad3c0;--green-soft:#203d3c;--blue:#a6acfa;--action:#a6acfa;--action-hover:#c1b6ff;--action-ink:#171c3a;--shadow-sm:0 2px 8px #00000017;--shadow-md:0 12px 32px #0000002e}html[data-theme] body{font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif}html[data-theme] :is(.brand,.topbar-title,h1,h2,h3){font-family:inherit}html[data-theme] .sidebar{border-color:#29324e}html[data-theme] .brand{color:#edf0ff}html[data-theme] .nav-label{color:#949fc2}html[data-theme] .nav-item{color:#b0bbd9}html[data-theme] .nav-item>span{color:#98a5cb;background:#1b233d;border-color:#333f60}html[data-theme] .nav-item:hover{color:#eff1ff;background:#222a47}html[data-theme] .nav-item.active{color:#e1dfff;background:#30345b;box-shadow:inset 3px 0 #a6acfa}html[data-theme] .nav-item.active>span{color:#c1b6ff}html[data-theme] .sidebar .privacy-note{background:#171e33;border-color:#303a58}html[data-theme] .privacy-note strong{color:#d9e0f9}html[data-theme] .privacy-note small{color:#a8b1d1}html[data-theme] .topbar{background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] :is(.button,.new-pack,.workspace-tools-button){border-radius:10px;transition:background-color .16s,border-color .16s,transform .16s}html[data-theme] :is(.button.primary,.new-pack,.bulk-hero-actions button.primary){box-shadow:inset 0 1px #ffffff1f;background:var(--action)!important;color:var(--action-ink)!important;border-color:#0000!important}html[data-theme] :is(.button.primary,.new-pack,.bulk-hero-actions button.primary):hover:not(:disabled){background:var(--action-hover)!important}html[data-theme] :is(.button.primary,.new-pack,.bulk-hero-actions button.primary) :is(span,b,strong,i){color:var(--action-ink)!important}html[data-theme] .button.secondary:hover:not(:disabled),html[data-theme] .workspace-tools-button:hover{background:var(--surface-raised);border-color:var(--coral)}html[data-theme] :is(.button,.new-pack,.workspace-tools-button):active:not(:disabled){transform:translateY(1px)}html[data-theme] .workspace :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--coral)}html[data-theme] .stage.active span{background:var(--action);color:var(--action-ink);border-color:var(--action)}html[data-theme] :is(.mobile-new-run>span,.phone-focus-actions .phone-primary-action){background:var(--action);color:var(--action-ink)}html[data-theme] .phone-command-hero{background:var(--surface);color:var(--ink);border:1px solid var(--line)}html[data-theme] :is(.phone-command-hero p,.phone-command-hero small){color:var(--muted)}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs){border-radius:12px;padding:5px}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs) button{color:var(--muted)}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs) button.active{background:var(--coral-soft);color:var(--coral-dark)}html[data-theme] .planner-hero{border-top:2px solid var(--coral)}html[data-theme] .planner-week-board article{box-shadow:none}html[data-theme] .image-tools-workspace{--it-line:var(--line);--it-ink:var(--ink);--it-muted:var(--muted);--it-accent:var(--coral);--it-accent-soft:var(--coral-soft);--it-raised:var(--surface-raised);--it-deep:var(--cream);--it-panel:var(--surface)}html[data-theme] .image-tools-workspace .it-heading{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-bottom:0}html[data-theme] .image-tools-workspace .it-heading:before{display:none}html[data-theme] .image-tools-workspace :is(.it-kicker,.it-heading h2 em,.it-overline,.it-step-count,.it-progress-current b){color:var(--coral)!important}html[data-theme] .image-tools-workspace :is(.it-kicker-mark,.it-upload-icon){background:var(--action);color:var(--action-ink);box-shadow:none}html[data-theme] .image-tools-workspace :is(.it-heading p,.it-local-badge,.it-control-body label,.it-toolbar label,.it-refine label,.it-status){color:var(--muted)}html[data-theme] .image-tools-workspace .it-local-badge{background:var(--coral-soft);border-color:var(--line);color:var(--coral-dark)}html[data-theme] .image-tools-workspace .it-upload{background:var(--surface-raised);border-color:var(--line)}html[data-theme] .image-tools-workspace .it-upload:hover,html[data-theme] .image-tools-workspace .it-upload:focus-within{background:var(--coral-soft);border-color:var(--coral);box-shadow:none}html[data-theme] .image-tools-workspace .it-upload-copy strong span{color:var(--coral)}html[data-theme] .image-tools-workspace .it-heading-stats{color:var(--muted)}html[data-theme] .image-tools-workspace .it-heading-stats strong{color:var(--ink)}html[data-theme] .image-tools-workspace .it-progress{background:var(--surface)}html[data-theme] .image-tools-workspace .it-progress span{color:var(--muted)}html[data-theme] .image-tools-workspace .it-progress b{background:var(--surface-raised);color:var(--muted)}html[data-theme] .image-tools-workspace .it-progress .it-progress-current{color:var(--ink)}html[data-theme] .image-tools-workspace .it-progress-current b,html[data-theme] .image-tools-workspace .it-step-count{background:var(--coral-soft);color:var(--coral)}html[data-theme] .image-tools-workspace :is(.it-settings,.it-main,.it-queue article,.it-legacy>summary){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme] .image-tools-workspace .it-settings details.it-tool[open]{background:var(--surface-raised);border-color:var(--line);box-shadow:none}html[data-theme] .image-tools-workspace .it-tool-number{background:var(--surface-raised);color:var(--muted)}html[data-theme] .image-tools-workspace .it-tool[open] .it-tool-number{background:var(--coral-soft);color:var(--coral)}html[data-theme] .image-tools-workspace :is(.it-chevron,.it-empty){color:var(--ink)}html[data-theme] .image-tools-workspace :is(select,input[type=number],input[type=file],input[type=color]),html[data-theme] .workspace .image-tools-workspace :is(select,input[type=number]){background:var(--cream);color:var(--ink);border-color:var(--line)}html[data-theme] .image-tools-workspace :is(input[type=range],input[type=checkbox]){accent-color:var(--coral)}html[data-theme] .image-tools-workspace button:not(.button){background:var(--surface-raised);color:var(--ink);border-color:var(--line);box-shadow:none}html[data-theme] .image-tools-workspace button:not(.button):hover:not(:disabled){background:var(--coral-soft);border-color:var(--coral)}html[data-theme] .image-tools-workspace button.active{background:var(--coral-soft)!important;color:var(--coral-dark)!important;border-color:var(--coral)!important}html[data-theme] .image-tools-workspace :is(button,input,select):focus-visible{outline-color:var(--coral)}html[data-theme] .image-tools-workspace :is(.it-toolbar,.it-refine,.it-run,.it-segmented,.it-queue-empty){background:var(--surface-raised);border-color:var(--line)}html[data-theme] .image-tools-workspace .it-segmented button.active{background:var(--coral-soft)!important;color:var(--coral-dark)!important;box-shadow:none!important}html[data-theme] .image-tools-workspace :is(.it-empty-art,.it-select img){background:var(--surface-raised);box-shadow:none}html[data-theme] .image-tools-workspace :is(.it-empty-art b,.it-select em){background:var(--coral-soft);color:var(--coral)}html[data-theme] .image-tools-workspace .it-empty-art i{background:var(--coral)}html[data-theme] .image-tools-workspace .it-empty-art i:last-child{background:var(--muted)}html[data-theme] .image-tools-workspace .it-run .button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme] .image-tools-workspace .it-run button.button.primary:hover:not(:disabled){color:var(--action-ink);box-shadow:none;background:var(--action-hover)!important}html[data-theme] .image-tools-workspace .it-queue article.selected{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral)}html[data-theme=dark] .image-tools-workspace .it-bg-checker{background-color:#171e33;background-image:linear-gradient(45deg,#29334f 25%,#0000 25%),linear-gradient(-45deg,#29334f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#29334f 75%),linear-gradient(-45deg,#0000 75%,#29334f 75%)}@media (prefers-reduced-motion:reduce){html[data-theme] :is(.button,.new-pack,.workspace-tools-button){transition:none}}html[data-theme] .sidebar nav{min-width:0;display:block}html[data-theme] .sidebar .nav-label{letter-spacing:.09em;margin:19px 10px 7px;font-size:10px;line-height:1.4}html[data-theme] .sidebar .nav-group:first-child .nav-label{margin-top:10px}html[data-theme] .sidebar .nav-item{justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:42px;margin:2px 0;padding:7px 10px;font-size:13px;display:flex}html[data-theme] .sidebar .nav-item>span:first-child{color:#aebddc;width:29px;height:29px;box-shadow:none;background:#1c263b;border:1px solid #34425e;border-radius:8px;flex:0 0 29px;place-items:center;display:grid}html[data-theme] .sidebar .nav-item>.nav-item-label{width:auto;min-width:0;height:auto;color:inherit;box-shadow:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:auto;padding:0;font-size:13px;line-height:1.35;display:block;overflow:hidden}html[data-theme] .sidebar .nav-item.active>span:first-child{color:#eef0ff;background:#404c79;border-color:#8493cd}html[data-theme] .sidebar .nav-item:hover>span:first-child{color:#e3e8ff;background:#303b5b;border-color:#7181b0;transform:none}html[data-theme] .sidebar .nav-item .feature-status{flex:none;margin-left:auto;padding:2px 4px;font-size:8px}html[data-theme] .sidebar-collapsed .sidebar .nav-item{justify-content:center;padding-inline:7px;font-size:0}html[data-theme] .sidebar-collapsed .sidebar .nav-item>.nav-item-label,html[data-theme] .sidebar-collapsed .sidebar .feature-status{display:none}@media (width>=721px) and (width<=1150px){html[data-theme] .sidebar .feature-status{display:none}}html[data-theme] .phone-overview{min-height:0;box-shadow:none;border-radius:20px;margin-bottom:16px;padding:20px;display:block}html[data-theme] .phone-overview:after{display:none}html[data-theme] .phone-overview-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}html[data-theme] .phone-overview .phone-live-pill{color:var(--ink);background:var(--surface-raised);border-color:var(--line);font-size:12px;font-weight:650}html[data-theme] .phone-overview .phone-refresh-button{color:var(--muted);border-color:var(--line);background:var(--surface-raised);border-radius:12px}html[data-theme] .phone-overview .phone-command-intro>p{margin:0 0 7px;font-size:12px;font-weight:600}html[data-theme] .phone-overview .phone-command-intro h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(24px,6vw,30px);line-height:1.16}html[data-theme] .phone-overview .phone-command-intro>small{margin-top:9px;font-size:13px;line-height:1.6}html[data-theme] .phone-overview .phone-stats{gap:8px;margin:20px 0 0;position:static}html[data-theme] .phone-overview .phone-stats button{min-height:74px;box-shadow:none;border-radius:12px;gap:8px;padding:12px}html[data-theme] .phone-overview .phone-stats strong{font-size:24px;font-weight:700}html[data-theme] .phone-overview .phone-stats span{font-size:12px;font-weight:600;line-height:1.3}@media (width<=360px){html[data-theme] .phone-overview{padding:16px}html[data-theme] .phone-overview .phone-stats button{padding:10px 8px}}html[data-theme] .workspace-icon{flex:none;display:block}html[data-theme] :is(.bulk-order-icon,.drive-result-icon,.mug-tool-strip article>span,.local-tool-grid button>span){background:var(--coral-soft);width:42px;height:42px;color:var(--coral-dark);border:1px solid var(--line);border-radius:12px;place-items:center;display:grid}html[data-theme] .bulk-workspace-nav{background:var(--surface);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .bulk-workspace-nav button{color:var(--muted);background:0 0;min-width:0}html[data-theme] .bulk-workspace-nav button :is(span,small){color:inherit}html[data-theme=dark] .bulk-page-clean .bulk-workspace-nav button.active,html[data-theme] .bulk-workspace-nav button.active{box-shadow:inset 0 0 0 1px var(--coral);background:var(--coral-soft)!important;color:var(--coral-dark)!important}html[data-theme=dark] .bulk-page-clean .bulk-workspace-nav button.active small{color:var(--coral-dark)}html[data-theme] .bulk-order-controls article{background:var(--surface);padding:16px}html[data-theme] .bulk-order-controls article>div{flex-wrap:wrap;gap:6px 10px;display:flex}html[data-theme] .bulk-order-controls article strong{font-size:14px}html[data-theme] .bulk-order-controls article small{white-space:normal;flex-basis:100%;font-size:12px;line-height:1.5}html[data-theme] .bulk-order-controls article b{background:var(--coral-soft);color:var(--coral-dark);font-size:10px}html[data-theme] .bulk-order-controls button{min-height:42px;font-size:12px}html[data-theme] :is(.drive-hero>span.connected,.drive-hero>span,.extension-badge,.setting-state,.estimate-chip){border:1px solid var(--line);background:var(--coral-soft);width:fit-content;max-width:100%;color:var(--coral-dark);white-space:normal;border-radius:10px;align-self:flex-start;align-items:center;padding:8px 12px;font-size:12px;line-height:1.5;display:inline-flex}html[data-theme] :is(.drive-result-card,.mug-tool-strip article,.local-workbench,.local-results,.prompt-workbench,.queue-panel,.compare-section,.generated-history,.connection-summary,.remaining-card,.settings-actions-card){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme] .mug-tool-strip{gap:12px}html[data-theme] .mug-tool-strip article{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:16px}html[data-theme] .mug-tool-strip strong{font-size:14px}html[data-theme] .mug-tool-strip small{font-size:12px;line-height:1.5}html[data-theme] .mug-tool-strip article b{color:var(--coral-dark);background:var(--coral-soft);grid-column:2;justify-self:start;font-size:10px}html[data-theme] .capture-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}html[data-theme] .capture-hero>div{min-width:0}html[data-theme] .capture-hero>span{width:auto;min-width:90px;height:auto;min-height:78px;padding:12px;font-size:26px;line-height:1.15;position:static}html[data-theme] .capture-hero>span small{color:var(--coral-dark);margin-top:6px;font-size:12px}html[data-theme] .score-guide .score-caution{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);margin-top:16px;padding:16px;font-size:13px;line-height:1.65}html[data-theme] .etsy-approval-note{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:14px;align-items:start;gap:14px;padding:20px}html[data-theme] .etsy-approval-note>span{background:var(--coral-soft);width:34px;height:34px;color:var(--coral-dark);border-radius:10px}html[data-theme] .etsy-approval-note strong{font-size:15px;line-height:1.4}html[data-theme] .etsy-approval-note p{color:var(--muted);margin:8px 0 12px;font-size:13px;line-height:1.65}html[data-theme] .etsy-approval-note a{color:var(--coral-dark);text-underline-offset:4px;font-size:13px}html[data-theme] .image-tools-workspace .it-preview:has(.it-empty){background:var(--cream);background-image:none;justify-content:center;align-items:center;min-height:380px}html[data-theme] .image-tools-workspace .it-empty{background:0 0;width:100%;max-width:460px;margin:auto;padding:32px 22px;transform:none}html[data-theme] .image-tools-workspace .it-empty:before,html[data-theme] .image-tools-workspace .it-empty:after{display:none}html[data-theme] .image-tools-workspace .it-empty-art{background:var(--coral-soft);width:80px;height:80px;color:var(--coral-dark);border:1px solid var(--line);border-radius:22px;margin-bottom:22px;transform:none}html[data-theme] .image-tools-workspace .it-empty h3{color:var(--ink);margin:0 0 12px;font-size:23px;line-height:1.3}html[data-theme] .image-tools-workspace .it-empty p{color:var(--muted);margin:0 auto 20px;font-size:14px;line-height:1.65}html[data-theme] .image-tools-workspace .it-empty .button{align-items:center;gap:8px;display:inline-flex}html[data-theme] .it-empty-formats{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}html[data-theme] .it-empty-formats span{font-size:12px;display:block}html[data-theme] .local-tool-grid button{background:var(--surface);border-color:var(--line);gap:12px;padding:15px}html[data-theme] .local-tool-grid button.selected{background:var(--coral-soft)!important;border-color:var(--coral)!important}html[data-theme] .local-tool-grid button>div{min-width:0}html[data-theme] .local-tool-grid strong{color:var(--ink);font-size:14px}html[data-theme] .local-tool-grid :is(small,em){color:var(--muted);font-size:12px;line-height:1.5}html[data-theme] .local-tool-grid button>i{font-size:10px}html[data-theme] .studio-page>.module-heading{align-items:start;gap:18px;margin-bottom:16px;display:flex}html[data-theme] .studio-page .module-heading h2{margin:6px 0 10px;font-size:28px;line-height:1.2}html[data-theme] .studio-page .module-heading p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:14px;line-height:1.65}html[data-theme] .comparison-mode-banner{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);border-radius:14px;padding:16px 20px}html[data-theme] .comparison-mode-banner :is(p,span){color:var(--muted);font-size:13px;line-height:1.6}html[data-theme] .studio-jump-nav,html[data-theme] .settings-section-nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}html[data-theme] :is(.studio-jump-nav a,.settings-section-nav button){border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}html[data-theme] .settings-section-nav button[aria-pressed=true]{background:var(--coral-soft)!important;color:var(--coral-dark)!important;border-color:var(--coral)!important}html[data-theme] .studio-options{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;margin:18px 0;padding:16px}html[data-theme] .studio-options>summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:650}html[data-theme] .studio-page :is(.prompt-workbench,.queue-panel){border:1px solid var(--line);border-radius:16px;padding:22px}html[data-theme] .studio-page :is(.generation-modes button.selected,.engine-catalog button.selected){background:var(--coral-soft)!important;border-color:var(--coral)!important}html[data-theme] .studio-page :is(.workbench-heading,.engine-selector-head,.queue-controls,.table-heading,.gallery-toolbar){flex-wrap:wrap;gap:12px}html[data-theme] .studio-page .workbench-heading h3{font-size:20px}html[data-theme] .studio-page :is(.workbench-heading p,.generation-modes small,.engine-catalog small,.model-availability,.automation-note p){color:var(--muted);font-size:13px;line-height:1.5}html[data-theme] .studio-page :is(.generation-modes button,.engine-catalog button){min-width:0;padding:14px}html[data-theme] .studio-page .queue-panel{align-self:start;min-height:260px}html[data-theme] .studio-page .result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}html[data-theme] .settings-setup{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:20px 0;padding:18px}html[data-theme] .settings-setup>summary{cursor:pointer;font-size:15px;font-weight:650}html[data-theme] .settings-form-grid label{color:var(--ink);font-size:14px}html[data-theme] .settings-message{background:var(--coral-soft);color:var(--coral-dark);border:1px solid var(--line);padding:16px;font-size:14px;line-height:1.6}html[data-theme] .settings-page :is(.settings-command-bar,.switch-list,.settings-info-note,.provider-settings button,.workflow-recipes button){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme] .settings-page :is(.switch-list small,.settings-save-state small,.settings-info-note p){color:var(--muted);font-size:13px;line-height:1.6}html[data-theme] .settings-page section[hidden]{display:none!important}@media (width<=760px){html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:6px;width:100%;display:grid;overflow:visible}html[data-theme] :is(.research-tabs,.planner-tabs,.settings-tabs,.growth-os-tabs,.tool-tabs) button{white-space:normal;text-align:left;width:100%;min-width:0;min-height:48px;padding:10px;font-size:13px}html[data-theme] .research-tabs button>span{display:none}html[data-theme] .capture-hero{grid-template-columns:minmax(0,1fr);gap:16px}html[data-theme] .capture-hero>span{justify-self:start;align-items:baseline;gap:10px;min-width:0;min-height:0;padding:10px 14px;font-size:22px;display:flex}html[data-theme] .capture-hero>span small{margin:0}html[data-theme] .bulk-order-controls{grid-template-columns:1fr}html[data-theme] .bulk-order-controls article{grid-template-columns:42px minmax(0,1fr)}html[data-theme] .bulk-order-controls button{grid-column:1/-1;width:100%}html[data-theme] .bulk-workspace-nav{grid-template-columns:1fr;position:static}html[data-theme] .bulk-workspace-nav button{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px;display:flex}html[data-theme] .bulk-workspace-nav button small{font-size:12px}html[data-theme] .mug-tool-strip{grid-template-columns:1fr;padding-inline:0}html[data-theme] .mug-studio-page{padding-inline:14px}html[data-theme] .studio-page{padding:20px 14px 110px}html[data-theme] .studio-page>.module-heading{flex-direction:column}html[data-theme] .studio-grid{grid-template-columns:minmax(0,1fr);gap:18px}html[data-theme] .studio-page :is(.generation-modes,.generator-settings){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] .studio-page :is(.engine-catalog,.result-grid){grid-template-columns:minmax(0,1fr)}html[data-theme] .studio-page :is(.prompt-workbench,.queue-panel){padding:18px}html[data-theme] .studio-page :is(.engine-catalog strong,.generation-modes strong){font-size:14px}html[data-theme] .studio-page .queue-controls .button,html[data-theme] .studio-page :is(.gallery-toolbar input,.gallery-toolbar select){width:100%}html[data-theme] .settings-hero h2{font-size:25px;line-height:1.3}html[data-theme] .settings-hero>div>p:not(.eyebrow){font-size:14px;line-height:1.6}html[data-theme] .settings-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-theme] .settings-form-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] .settings-command-bar{padding:16px;position:static}html[data-theme] .settings-command-bar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] .settings-command-bar .button{flex:1}html[data-theme] .settings-page :is(.settings-layout,.client-setup-center>div,.workflow-recipes>div){grid-template-columns:minmax(0,1fr)}html[data-theme] .local-tool-grid button{grid-template-columns:42px minmax(0,1fr) auto}}@media (prefers-reduced-motion:no-preference){html[data-theme] .market-page{animation:none}html[data-theme] .market-page>:is(section,nav,header,.module-heading),html[data-theme] .settings-card:not([hidden]){animation:.26s cubic-bezier(.2,.7,.3,1) backwards lf-section-in}html[data-theme] .market-page>:nth-child(2){animation-delay:35ms}html[data-theme] .market-page>:nth-child(3){animation-delay:65ms}html[data-theme] .market-page>:nth-child(4){animation-delay:90ms}html[data-theme] .mobile-nav-backdrop{animation:.15s ease-out lf-fade-in}html[data-theme] .mobile-nav-sheet{animation:.24s cubic-bezier(.2,.7,.3,1) lf-sheet-in}html[data-theme] :is(.settings-setup,.studio-options,.it-legacy,.it-tool)[open]>:not(summary){animation:.18s ease-out lf-fade-in}html[data-theme] .it-chevron{transition:transform .18s}html[data-theme] :is(.button,.new-pack,.workspace-tools-button,.settings-section-nav button,.research-tabs button,.bulk-workspace-nav button,.mobile-nav-grid button,.mobile-bottom-nav button){transition:transform .14s,background-color .16s,border-color .16s,color .16s}html[data-theme] :is(.button,.new-pack,.workspace-tools-button,.settings-section-nav button,.research-tabs button,.bulk-workspace-nav button,.mobile-nav-grid button,.mobile-bottom-nav button):not(:disabled):active{transform:scale(.98)}html[data-theme] :is(.mobile-bottom-nav button>span,.it-empty-icon .workspace-icon){transition:transform .18s cubic-bezier(.2,.7,.3,1)}@media (hover:hover) and (pointer:fine){html[data-theme] :is(.button,.new-pack,.workspace-tools-button):not(:disabled):hover{transform:translateY(-1px)}html[data-theme] .mobile-bottom-nav button:hover>span{transform:translateY(-2px)}html[data-theme] .it-empty:has(button:hover) .workspace-icon{transform:translateY(-3px)}}@keyframes lf-section-in{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lf-sheet-in{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes lf-fade-in{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){html[data-theme] .app-shell *,html[data-theme] .app-shell :before,html[data-theme] .app-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-theme] :is(.button,.new-pack,.workspace-tools-button):is(:hover,:active),html[data-theme] .mobile-nav-grid button:hover,html[data-theme] .mobile-bottom-nav button>span{transform:none!important}html[data-theme] :is(.button.primary,.new-pack):after{display:none}}.mockup-studio{--ms-surface:#1a2338;--ms-surface-raised:#222d46;--ms-surface-soft:#171f32;--ms-line:#33415d;--ms-ink:#f2f5ff;--ms-muted:#aebbd2;--ms-accent:#91a9f5;--ms-accent-soft:#2b385a;width:min(100%,1360px);color:var(--ms-ink);gap:20px;margin:0 auto;padding:28px clamp(18px,3vw,42px) 72px;display:grid}.mockup-studio,.mockup-studio *{box-sizing:border-box;min-width:0}.mockup-studio h1,.mockup-studio h2,.mockup-studio h3,.mockup-studio p{margin:0}.ms-hero{isolation:isolate;background:radial-gradient(circle at 84% 14%,#8e9ef033,#0000 30%),radial-gradient(circle at 9% 90%,#799af11f,#0000 34%),linear-gradient(145deg,#1b2540 0%,#121a2c 72%);border:1px solid #3a4968;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);align-items:end;gap:clamp(24px,5vw,72px);min-height:258px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #04081238}.ms-hero:before,.ms-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.ms-hero:before{opacity:.35;background-image:linear-gradient(#92a6e214 1px,#0000 1px),linear-gradient(90deg,#92a6e214 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.ms-hero:after{border:1px solid #b0a7ff2e;border-radius:50%;width:320px;height:320px;bottom:-120px;right:-70px;box-shadow:0 0 0 42px #8799e50a,0 0 0 88px #8799e506}.ms-hero-copy{max-width:720px}.ms-eyebrow,.ms-section-kicker{color:var(--ms-accent);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3;display:block}.ms-hero h1{letter-spacing:-.055em;margin-top:12px;font-size:clamp(36px,5vw,56px);line-height:.98}.ms-hero-copy>p{color:#c2cce0;max-width:660px;margin-top:18px;font-size:clamp(14px,1.5vw,16px);line-height:1.72}.ms-hero-metrics{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.ms-hero-metrics span{color:#aebbd2;background:#0c122159;border:1px solid #90a4dc33;border-radius:9px;align-items:baseline;gap:6px;min-height:35px;padding:7px 11px;font-size:11px;display:flex}.ms-hero-metrics strong{color:var(--ms-ink);font-size:14px}.ms-hero-aside{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131b2ea8;border:1px solid #96a9e238;border-radius:16px;align-self:end;padding:20px;position:relative}.ms-hero-aside p{color:#aebbd2;margin-top:12px;font-size:12px;line-height:1.65}.ms-chip{color:#d3dcff;white-space:nowrap;background:#253252;border:1px solid #4f6084;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.ms-workflow-rail{border:1px solid var(--ms-line);background:var(--ms-surface);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ms-workflow-rail>div{border-right:1px solid var(--ms-line);grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:13px 16px;display:grid;position:relative}.ms-workflow-rail>div:last-child{border-right:0}.ms-workflow-rail>div>span{background:var(--ms-surface-soft);width:35px;height:35px;color:var(--ms-muted);border:1px solid #455574;border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.ms-workflow-rail p{gap:3px;display:grid}.ms-workflow-rail strong{color:#dbe3f5;font-size:12px}.ms-workflow-rail small{color:#8795af;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.ms-workflow-rail .is-current{background:linear-gradient(135deg,#8097e41f,#0000)}.ms-workflow-rail .is-current>span{border-color:var(--ms-accent);background:var(--ms-accent-soft);color:#dfe7ff;box-shadow:inset 0 0 0 1px #91a9f51f}.ms-workflow-rail .is-ready>span{color:#cfd8ff;background:#2c385d;border-color:#7f91c9}.ms-card{border:1px solid var(--ms-line);background:linear-gradient(145deg,var(--ms-surface),#171f32);border-radius:20px;gap:20px;padding:clamp(20px,2.6vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0509141a}.ms-card:before{content:"";background:linear-gradient(var(--ms-accent),transparent 68%);opacity:.55;width:3px;position:absolute;inset:0 auto 0 0}.ms-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ms-section-heading>div{align-items:center;gap:13px;display:flex}.ms-section-heading>div>span:last-child{gap:4px;display:grid}.ms-section-heading h2{color:var(--ms-ink);letter-spacing:-.032em;font-size:clamp(18px,2.2vw,23px);font-weight:680}.ms-section-kicker{letter-spacing:.13em;font-size:8px}.ms-step{color:#c7d4ff;background:#263452;border:1px solid #526487;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.ms-muted{color:var(--ms-muted);font-size:11px;line-height:1.5}.mockup-studio label{color:#c5cfe2;gap:7px;font-size:11px;font-weight:700;display:grid}.mockup-studio input:not([type=range]):not([type=checkbox]),.mockup-studio select{color:#eef2ff;width:100%;min-height:43px;font:inherit;background:#11192a;border:1px solid #3c4b69;border-radius:10px;outline:0;margin:0;padding:9px 11px}.mockup-studio input::placeholder{color:#71809c}.mockup-studio :is(input,select):focus-visible{border-color:var(--ms-accent);box-shadow:0 0 0 3px #91a9f524}.mockup-studio input[type=checkbox]{accent-color:#93a8ed;width:16px;height:16px;margin:0}.mockup-studio input[type=range]{accent-color:#9baef1;width:100%;margin:11px 0 0}.mockup-studio button,.ms-upload{color:#e4e9f8;cursor:pointer;background:#232e47;border-radius:10px;min-height:41px;padding:9px 13px;font-family:inherit;font-size:11px;font-weight:750;line-height:1.3;transition:background .16s,border-color .16s,transform .16s;border:1px solid #43516d!important}.mockup-studio button:hover:not(:disabled),.ms-upload:hover{background:#2d3a57;transform:translateY(-1px);border-color:#7185b8!important}.mockup-studio button:active:not(:disabled){transform:translateY(0)}.mockup-studio button:focus-visible,.ms-upload:focus-within{outline-offset:3px;outline:2px solid #aebdf4}.mockup-studio button:disabled{opacity:.42;cursor:not-allowed;transform:none}.mockup-studio .ms-primary{color:#11172a;background:linear-gradient(135deg,#9caef1,#b4a8ef);box-shadow:0 8px 24px #5f74c133;border-color:#9faef3!important}.mockup-studio .ms-primary:hover:not(:disabled){background:linear-gradient(135deg,#adbbf5,#c0b6f4);border-color:#c1c9fb!important}.ms-upload-row,.ms-filter-row,.ms-art-row,.ms-batch-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ms-upload-row>label:first-child,.ms-filter-row>label,.ms-art-row>label:not(.ms-upload){flex:200px}.ms-upload-row>p,.ms-art-row>p{color:var(--ms-muted);flex:220px;align-self:center;font-size:10px;line-height:1.55}.ms-upload{justify-content:center;align-self:end;align-items:center;min-width:150px;position:relative;overflow:hidden;display:flex!important}.ms-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ms-filter-row{background:#151d30;border:1px solid #303e59;border-radius:13px;padding:13px}.ms-library{scrollbar-color:#4c5d7f transparent;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;max-height:560px;padding:2px;display:grid;overflow:auto}.ms-asset{background:#11192a;border:1px solid #35435e;border-radius:14px;transition:border-color .16s,transform .16s;overflow:hidden}.ms-asset:hover{border-color:#60749e;transform:translateY(-2px)}.ms-asset.is-active{border-color:#9aaceb;box-shadow:0 0 0 2px #97a9eb29}.mockup-studio .ms-photo-button{text-align:left;background:0 0;border-radius:0;gap:9px;width:100%;min-height:0;padding:8px;display:grid;transform:none;border:0!important}.mockup-studio .ms-photo-button:hover{background:#182237;transform:none;border:0!important}.ms-photo-button img{aspect-ratio:1;object-fit:cover;background:#0b1120;border-radius:9px;width:100%}.ms-photo-button span{color:#e1e7f5;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px;font-size:10px;overflow:hidden}.ms-asset-meta{color:#8795af;border-top:1px solid #2d3a53;justify-content:space-between;align-items:center;gap:7px;padding:9px 10px;font-size:9px;display:flex}.ms-asset-meta label{color:#aebad0;align-items:center;gap:6px;font-size:9px;display:flex}.ms-ready{color:#bac8f5}.ms-empty{text-align:center;background:radial-gradient(circle at 50% 20%,#7e94db1f,#0000 40%),#141c2e;border:1px dashed #465777;border-radius:15px;place-content:center;justify-items:center;min-height:210px;padding:36px 22px;display:grid;position:relative}.ms-empty:before{content:"+";color:#c8d4ff;background:#222e4a;border:1px solid #596c91;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:15px;font-size:23px;font-weight:400;display:grid}.ms-empty h3{color:#eef2ff;font-size:17px;font-weight:650}.ms-empty p{max-width:430px;color:var(--ms-muted);margin-top:8px;font-size:11px;line-height:1.65}.ms-editor-entry{background:radial-gradient(circle at 83% 5%,#9389e024,#0000 42%),#141d30;border:1px solid #394864;border-radius:16px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:150px;padding:20px;display:grid}.ms-editor-entry>img{object-fit:cover;border:1px solid #435372;border-radius:13px;width:112px;height:112px}.ms-editor-entry h3{color:#edf1ff;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px;margin:7px 0!important}.ms-editor-entry p{color:#aebbd2;max-width:640px;font-size:12px;line-height:1.65;margin-bottom:8px!important}.ms-editor-entry>button{min-width:126px}.ms-batch-controls{background:#141d30;border:1px solid #34425e;border-radius:14px;align-items:stretch;padding:15px}.ms-batch-controls>label{flex:170px}.ms-batch-controls>button{flex:175px;align-self:end}.ms-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-export-actions{padding-bottom:4px}.ms-progress{color:#d5dcf6;background:#202a46;border:1px solid #536188;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;font-size:11px;display:flex}.ms-progress progress{accent-color:#a2b0ed;flex:1;min-width:120px}.ms-hint{color:var(--ms-muted)!important;font-size:10px!important;line-height:1.6!important}.ms-results{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.ms-results article{background:#11192a;border:1px solid #3a4864;border-radius:14px;overflow:hidden}.ms-results img{aspect-ratio:1;object-fit:contain;background:#0c1220;width:100%}.ms-results article>div{gap:10px;padding:13px;display:grid}.ms-results label{align-items:center;gap:7px;display:flex}.ms-results p{color:var(--ms-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.ms-saved-jobs{gap:9px;max-height:340px;display:grid;overflow:auto}.ms-saved-jobs>div{background:#131c2e;border:1px solid #34425e;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.ms-saved-jobs strong{color:#e7ebf8;overflow-wrap:anywhere;font-size:12px}.ms-saved-jobs p{color:var(--ms-muted);margin-top:5px;font-size:10px}.ms-message{color:#e1e5ff;overflow-wrap:anywhere;background:#252d50;border:1px solid #55638d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:11px;line-height:1.6;display:flex}.ms-message.ms-error{color:#ffd0e2;background:#392334;border-color:#80506a}.mockup-studio .ms-message button{background:0 0;flex:none;min-height:29px;padding:3px 9px}.mockup-studio.ms-editor-modal{z-index:10000;isolation:isolate;width:100%;max-width:none;height:100dvh;color:var(--ms-ink);background:#0b1120;outline:none;grid-template-rows:auto minmax(0,1fr) auto;gap:0;margin:0;padding:0;display:grid;position:fixed;inset:0}.ms-modal-toolbar{background:#151e31;border-bottom:1px solid #313e58;justify-content:space-between;align-items:center;gap:18px;min-height:69px;padding:12px 20px;display:flex}.ms-modal-title{align-items:center;gap:11px;display:flex}.ms-modal-title h2{letter-spacing:-.025em;font-size:18px;font-weight:650;margin-top:3px!important}.ms-modal-history{gap:7px;margin-left:auto;display:flex}.ms-modal-status{color:#aebbd2;background:#151e31;border-top:1px solid #313e58;justify-content:space-between;align-items:center;gap:16px;min-height:41px;padding:8px 20px;font-size:10px;line-height:1.5;display:flex}.ms-modal-status>span{overflow-wrap:anywhere}.ms-modal-status>span:last-child{color:#c8d2f5;flex:none}.ms-editor{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;min-height:0;display:grid;overflow:hidden}.ms-canvas-column{background:#0c1220;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:108px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ms-editor-toolbar{background:#141c2d;border-right:1px solid #2f3b54;flex-direction:column;grid-area:1/1/-1;align-items:stretch;gap:8px;padding:15px 9px;display:flex}.mockup-studio .ms-editor-toolbar button{min-height:56px;padding:10px 7px;font-size:10px;line-height:1.4}.mockup-studio button.is-active{color:#f0f3ff;background:#334162;box-shadow:inset 3px 0 #a8b8f2;border-color:#9baeed!important}.ms-canvas-viewport{overscroll-behavior:contain;background-color:#0a0f1b;background-image:radial-gradient(#53608038 1px,#0000 1px);background-size:18px 18px;grid-area:1/2;min-height:0;padding:24px;overflow:auto}.ms-canvas-wrap{background:#090e18;border:0;border-radius:4px;flex:none;margin:0 auto;line-height:0;position:relative;overflow:hidden;box-shadow:0 18px 55px #0006}.ms-canvas-wrap canvas{width:100%;height:auto;min-height:0;display:block}.ms-canvas-wrap svg{touch-action:none;cursor:move;width:100%;height:100%;position:absolute;inset:0}.ms-canvas-wrap.mode-protect svg,.ms-canvas-wrap.mode-erase svg{cursor:crosshair}.ms-canvas-wrap circle{cursor:grab}.ms-rendering{color:#dce3fb;pointer-events:none;background:#11182ae6;border:1px solid #596788;border-radius:8px;padding:8px 9px;font-size:9px;line-height:1.2;position:absolute;bottom:10px;left:10px}.ms-canvas-footer{background:#141c2d;border-top:1px solid #2f3b54;flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.ms-canvas-footer>label{align-items:center;gap:7px;font-size:10px;display:flex}.ms-canvas-footer select{width:115px!important;min-height:34px!important;padding:6px 8px!important;font-size:10px!important}.ms-canvas-footer button{min-height:34px;padding:7px 10px;font-size:10px}.ms-canvas-footer [aria-pressed=true]{color:#e5ebff;background:#334160;border-color:#8fa2df!important}.ms-canvas-column>.ms-hint{text-align:center;background:#141c2d;grid-column:2;padding:7px 16px;margin:0!important}.ms-adjustments{overscroll-behavior:contain;scrollbar-color:#4c5d7f transparent;background:#182136;border-left:1px solid #313e58;min-height:0;padding:20px;overflow-y:auto}.ms-inspector-heading{border-bottom:1px solid #33405b;margin-bottom:18px;padding-bottom:14px}.ms-inspector-heading h3{color:#dce4f5;overflow-wrap:anywhere;font-size:12px;line-height:1.6;margin-top:7px!important}.ms-preset-group{gap:9px;margin-bottom:17px;display:grid}.ms-adjustments>label{margin:16px 0;display:block}.ms-adjustments output{float:right;color:#c5cff1;font-size:10px}.ms-adjustments>.ms-upload{display:flex!important}.ms-adjustments>button{width:100%;margin-top:9px}.ms-adjustments>.ms-buttons{margin:18px 0 11px}.ms-adjustments .ms-buttons>button{flex:30%;min-height:34px;padding:8px;font-size:9px}.ms-adjustments .ms-hint{margin-top:14px!important}@media (width<=980px){.ms-hero{grid-template-columns:1fr;min-height:0}.ms-hero-aside{max-width:560px}.ms-workflow-rail{grid-template-columns:repeat(2,1fr)}.ms-workflow-rail>div:nth-child(2){border-right:0}.ms-workflow-rail>div:nth-child(-n+2){border-bottom:1px solid var(--ms-line)}.ms-editor{grid-template-columns:minmax(0,1fr) 270px}.ms-canvas-column{grid-template-columns:86px minmax(0,1fr)}.ms-adjustments{padding:17px}}@media (width<=720px){.mockup-studio{gap:15px;padding:18px 14px 58px}.ms-hero{border-radius:19px;gap:22px;padding:25px 21px}.ms-hero h1{font-size:38px}.ms-hero-aside{padding:15px}.ms-card{border-radius:17px;padding:18px}.ms-editor-entry{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:16px}.ms-editor-entry>img{width:74px;height:86px}.ms-editor-entry>button{grid-column:1/-1;width:100%}.ms-modal-toolbar{gap:7px;padding:9px 11px}.ms-modal-title .ms-step,.ms-modal-title .ms-eyebrow{display:none}.ms-modal-title h2{font-size:15px}.ms-modal-history{gap:4px}.ms-modal-toolbar button{min-height:34px;padding:7px 9px;font-size:9px}.ms-editor{grid-template-rows:minmax(250px,1fr) minmax(180px,38dvh);grid-template-columns:1fr}.ms-canvas-column{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.ms-editor-toolbar{border-bottom:1px solid #2f3b54;border-right:0;flex-direction:row;grid-area:1/1;padding:7px}.mockup-studio .ms-editor-toolbar button{flex:1;min-height:34px;padding:6px 4px;font-size:9px}.ms-canvas-viewport{grid-area:2/1;padding:18px}.ms-canvas-footer{grid-area:3/1;padding:6px}.ms-canvas-column>.ms-hint{display:none}.ms-adjustments{border-top:1px solid #384665;border-left:0;grid-template-columns:1fr 1fr;gap:12px 16px;padding:14px;display:grid}.ms-adjustments>*{margin:0!important}.ms-adjustments :is(.ms-inspector-heading,.ms-preset-group,.ms-buttons,.ms-hint){grid-column:1/-1}.ms-inspector-heading{border:0;padding:0}.ms-inspector-heading h3{display:none}.ms-modal-status{padding:7px 11px;font-size:9px}.ms-modal-status>span:last-child{display:none}}@media (width<=520px){.ms-workflow-rail{grid-template-columns:1fr}.ms-workflow-rail>div{border-right:0;border-bottom:1px solid var(--ms-line);min-height:62px}.ms-workflow-rail>div:last-child{border-bottom:0}.ms-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ms-upload-row>.ms-upload,.ms-art-row>.ms-upload,.ms-batch-controls>button{flex-basis:100%;width:100%}.ms-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ms-results article>div{padding:9px}.ms-results .ms-buttons button{min-height:32px;padding:7px;font-size:9px}.ms-saved-jobs>div{flex-direction:column;align-items:stretch}.ms-saved-jobs button,.ms-section-heading>button{width:100%}}@media (prefers-reduced-motion:reduce){.mockup-studio *,.mockup-studio :before,.mockup-studio :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-page{color:#f7f7fb;background:#0a0d18;grid-template-columns:minmax(340px,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.auth-story{background:radial-gradient(circle at 80% 16%,#6d57e561,#0000 34%),radial-gradient(circle at 20% 78%,#f57b652e,#0000 34%),linear-gradient(145deg,#101427 0%,#14182e 56%,#0e1120 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.auth-story>*{z-index:1;position:relative}.auth-brand{color:#fff;letter-spacing:-.03em;align-items:center;gap:12px;width:fit-content;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.auth-brand img{object-fit:contain;width:40px;height:40px}.auth-kicker{color:#a99cff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800;line-height:1.2}.auth-story h1{letter-spacing:-.055em;max-width:750px;margin:0;font-size:clamp(40px,5.5vw,76px);line-height:.98}.auth-story h1+p{color:#c4c8d9;max-width:640px;margin:28px 0 34px;font-size:clamp(16px,1.7vw,20px);line-height:1.55}.auth-story ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.auth-story li{color:#e6e7ef;align-items:center;gap:13px;font-weight:650;display:flex}.auth-story li span{color:#a99cff;border:1px solid #a99cff59;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.auth-story>small{color:#81879c}.auth-panel{color:#171a27;background:#f5f5f8;place-items:center;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.auth-card{width:min(100%,470px)}.auth-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,46px);line-height:1.05}.auth-intro{color:#666b7a;margin:16px 0 32px;line-height:1.55}.auth-card form{gap:18px;display:grid}.auth-card label{color:#343846;gap:8px;font-size:13px;font-weight:750;display:grid}.auth-card input{box-sizing:border-box;color:#171a27;width:100%;font:inherit;background:#fff;border:1px solid #d9dbe4;border-radius:12px;outline:none;padding:14px 15px;transition:border-color .2s,box-shadow .2s}.auth-card input:focus{border-color:#6d57e5;box-shadow:0 0 0 4px #6d57e51f}.auth-card form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d57e5,#8b70f2);border:0;border-radius:13px;min-height:50px;font-size:15px;font-weight:800;box-shadow:0 12px 30px #533dc73d}.auth-card form>button:disabled{opacity:.65;cursor:wait}.auth-password-note,.auth-legal{color:#797e8d;margin:-7px 0 0;font-size:12px;line-height:1.5}.auth-message{border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.auth-message.error{color:#a83e30;background:#fff0ed}.auth-message.success{color:#237548;background:#eaf8f0}.auth-dev-link{color:#5e49cf;font-size:13px;font-weight:750}.auth-forgot-link{color:#5e49cf;text-align:right;margin-top:-8px;font-size:13px;font-weight:750;text-decoration:none}.auth-switch{color:#696e7c;text-align:center;margin:24px 0 14px}.auth-switch a{color:#5e49cf;font-weight:800;text-decoration:none}.auth-legal{text-align:center;margin-top:20px}@media (width<=860px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:auto;padding:28px 24px 42px}.auth-story>div{margin-top:58px}.auth-story h1{font-size:clamp(38px,12vw,62px)}.auth-story>small{margin-top:44px}.auth-panel{min-height:auto;padding:48px 24px 72px}}.access-admin-page{color:#171a27;background:#f4f4f8;min-height:100vh;padding:clamp(24px,5vw,72px)}.access-admin-page>header{justify-content:space-between;align-items:end;gap:24px;max-width:1320px;margin:0 auto 34px;display:flex}.access-admin-page>header a{color:#6551d6;margin-bottom:32px;font-weight:800;text-decoration:none;display:inline-block}.access-admin-page>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px)}.access-admin-page>header p:last-child{color:#666b7a;max-width:680px}.access-admin-page>header>span{color:#555b6b;white-space:nowrap;background:#fff;border:1px solid #d9dbe4;border-radius:999px;padding:9px 13px;font-weight:750}.access-admin-grid{grid-template-columns:minmax(300px,390px) 1fr;align-items:start;gap:24px;max-width:1320px;margin:auto;display:grid}.access-admin-actions,.access-admin-lists{gap:24px;display:grid}.access-grant-card,.access-list-card{background:#fff;border:1px solid #e0e1e8;border-radius:20px;padding:26px;box-shadow:0 18px 55px #1f233412}.access-grant-card.secondary-card{box-shadow:none;background:#f9f9fc}.access-grant-card{gap:17px;display:grid}.access-grant-card h2,.access-list-card h2{letter-spacing:-.03em;margin:0 0 8px;font-size:25px}.access-grant-card label{color:#474c5b;gap:7px;font-size:13px;font-weight:750;display:grid}.access-grant-card input,.access-grant-card textarea{box-sizing:border-box;color:#171a27;width:100%;font:inherit;background:#fbfbfd;border:1px solid #d9dbe4;border-radius:11px;padding:12px 13px}.access-grant-card textarea{resize:vertical;min-height:90px}.access-grant-card>button{color:#fff;cursor:pointer;background:#6857e5;border:0;border-radius:12px;min-height:47px;font-weight:800}.access-list-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.access-list-heading>button{color:#555b6b;cursor:pointer;background:#fafafd;border:1px solid #dedfe6;border-radius:10px;padding:9px 12px;font-weight:750}.access-account-list{margin-top:15px;display:grid}.access-account-list article{border-top:1px solid #ececf1;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.access-account-list article>div:first-child{gap:5px;min-width:0;display:grid}.access-account-list strong{text-overflow:ellipsis;overflow:hidden}.access-account-list small{color:#858a98}.access-state{align-items:center;gap:10px;display:flex}.access-state span{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.access-state span.active{color:#237548;background:#eaf8f0}.access-state span.inactive{color:#747987;background:#f0f1f5}.access-state button{color:#b54436;cursor:pointer;background:0 0;border:0;font-weight:800}.access-empty{color:#858a98;text-align:center;padding:34px 0}.access-audit-list{margin-top:14px;display:grid}.access-audit-list article{border-top:1px solid #ececf1;gap:4px;padding:13px 0;display:grid}.access-audit-list span{text-transform:capitalize;font-weight:800}.access-audit-list small{color:#858a98}@media (width<=900px){.access-admin-grid{grid-template-columns:1fr}.access-admin-page>header{align-items:start}}@media (width<=600px){.access-admin-page{padding:24px 16px 60px}.access-admin-page>header{display:block}.access-account-list article{flex-direction:column;align-items:start}}.workspace-gate-page{color:#fff;background:radial-gradient(circle at 50% 0,#6d57e538,#0000 38%),#0d1020;place-items:center;min-height:100vh;padding:24px;display:grid}.workspace-gate-card{box-sizing:border-box;text-align:center;background:#15192ded;border:1px solid #ffffff1c;border-radius:24px;width:min(100%,560px);padding:clamp(30px,6vw,54px);box-shadow:0 28px 90px #00000061}.workspace-gate-card>img{object-fit:contain;width:58px;height:58px;margin-bottom:24px}.workspace-gate-card h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,6vw,54px);line-height:1}.workspace-gate-card h1+p{color:#b9bfd2;max-width:470px;margin:20px auto 0;line-height:1.6}.workspace-gate-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.workspace-gate-actions a,.workspace-gate-actions button,.workspace-gate-card>button{box-sizing:border-box;color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#705ce8;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.workspace-gate-actions .secondary{background:#ffffff0f;border:1px solid #ffffff26}.workspace-gate-card.loading{color:#cbd0e0;justify-content:center;align-items:center;gap:15px;display:flex}.workspace-gate-card.loading img{width:34px;height:34px;margin:0;animation:1.5s ease-in-out infinite workspace-gate-pulse}@keyframes workspace-gate-pulse{50%{opacity:.6;transform:scale(.9)}}@media (width<=520px){.workspace-gate-actions{flex-direction:column}}.invite-page{color:#fff;background:radial-gradient(circle at 20% 10%,#705ce84d,#0000 36%),radial-gradient(circle at 90% 80%,#f57b6526,#0000 30%),#0d1020;place-items:center;min-height:100vh;padding:24px;display:grid}.invite-card{box-sizing:border-box;background:#14182bf2;border:1px solid #ffffff1f;border-radius:28px;width:min(100%,620px);padding:clamp(30px,7vw,64px);box-shadow:0 30px 100px #0006}.invite-card .auth-brand{margin-bottom:72px}.invite-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,8vw,72px);line-height:.98}.invite-card h1+p{color:#c2c7d7;margin:24px 0 28px;font-size:17px;line-height:1.65}.invite-actions{gap:12px;margin:28px 0;display:flex}.invite-primary,.invite-secondary{box-sizing:border-box;color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#705ce8;border:0;border-radius:13px;justify-content:center;align-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.invite-secondary{background:#ffffff0f;border:1px solid #ffffff29}.invite-card>.invite-primary{margin-top:24px}.invite-card small{color:#8e95aa;margin-top:24px;line-height:1.55;display:block}.invite-account,.invite-loading{color:#aeb5c9}@media (width<=520px){.invite-card .auth-brand{margin-bottom:48px}.invite-actions{flex-direction:column}}.workspace-account-links{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111526db;border:1px solid #ffffff24;border-radius:999px;display:flex;position:fixed;top:14px;right:16px;overflow:hidden}.workspace-account-links a{color:#e8e9f3;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none}.workspace-account-links a+a{border-left:1px solid #ffffff1f}.account-page{box-sizing:border-box;color:#171a27;background:#f4f4f8;min-height:100vh;padding:clamp(24px,5vw,72px)}.account-page>header,.account-grid{max-width:1120px;margin-inline:auto}.account-page>header{margin-bottom:34px}.account-page>header>a{color:#6551d6;margin-bottom:34px;font-weight:800;text-decoration:none;display:inline-block}.account-page>header h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,7vw,76px)}.account-page>header h1+p{color:#666b7a;font-size:17px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.account-card{background:#fff;border:1px solid #e0e1e8;border-radius:22px;padding:clamp(24px,4vw,36px);box-shadow:0 18px 55px #1f233412}.account-card h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:27px}.account-card h2+p{color:#666b7a;line-height:1.6}.account-card dl{gap:0;margin:24px 0 0;display:grid}.account-card dl div{border-top:1px solid #ececf1;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.account-card dt{color:#7c8190}.account-card dd{text-transform:capitalize;text-align:right;margin:0;font-weight:800}.account-primary{box-sizing:border-box;color:#fff;background:#6857e5;border-radius:12px;justify-content:center;align-items:center;min-height:47px;margin-top:14px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}button.account-primary{font:inherit;cursor:pointer;border:0}button.account-primary:disabled{opacity:.55;cursor:not-allowed}.billing-card small{color:#838896;margin-top:18px;line-height:1.55;display:block}.billing-warning{color:#87591e;background:#fff0d9;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.5}.account-card.danger{border-color:#efcbc5;grid-column:1/-1}.account-card form{gap:16px;margin-top:24px;display:grid}.account-card label{color:#474c5b;gap:7px;font-size:13px;font-weight:750;display:grid}.account-card input,.account-card textarea{box-sizing:border-box;color:#171a27;width:100%;font:inherit;background:#fbfbfd;border:1px solid #d9dbe4;border-radius:11px;padding:12px 13px}.account-card textarea{resize:vertical;min-height:80px}.account-card form button{color:#fff;cursor:pointer;background:#b54436;border:0;border-radius:12px;min-height:47px;font-weight:800}@media (width<=760px){.account-grid{grid-template-columns:1fr}.account-card.danger{grid-column:auto}}.readiness-page{color:#171a27;background:#f4f4f8;min-height:100vh;padding:clamp(24px,5vw,72px)}.readiness-page>header,.readiness-operations,.readiness-phases{max-width:1180px;margin-inline:auto}.readiness-page>header>a{color:#6551d6;margin-bottom:34px;font-weight:800;text-decoration:none;display:inline-block}.readiness-page>header h1{letter-spacing:-.06em;margin:0;font-size:clamp(44px,7vw,78px)}.readiness-page>header>p:last-of-type{color:#666b7a}.readiness-page>header p a{color:#6551d6;font-weight:800}.operations-notice{color:#3f328f;background:#e9e4ff;border-radius:14px;max-width:1180px;margin:18px auto;padding:14px 18px;font-weight:750}.operations-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:24px;max-width:1180px;margin:32px auto 0;display:grid}.operations-card{background:#fff;border:1px solid #dfe1e9;border-radius:22px;padding:24px;box-shadow:0 18px 50px #1c1f300f}.operations-card h2{margin:4px 0 0}.operations-list{gap:12px;margin-top:20px;display:grid}.operations-list>article{border-top:1px solid #ececf2;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.operations-list p{color:#555b6b;overflow-wrap:anywhere;margin:5px 0;line-height:1.5}.operations-list small{color:#858a98}.operations-list select,.operations-list button{color:#292c38;min-width:110px;font:inherit;background:#fff;border:1px solid #d9dbe4;border-radius:10px;align-self:start;padding:9px 11px;font-weight:750}.operations-list button:not(:disabled){color:#fff;cursor:pointer;background:#352b75}@media (width<=850px){.operations-grid{grid-template-columns:1fr}}.readiness-summary{gap:10px;margin-top:25px;display:flex}.readiness-summary span{border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.readiness-summary .ready{color:#2f7449;background:#dff2e6}.readiness-summary .blocked{color:#994636;background:#f6ddd8}.readiness-operations{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.readiness-operations article{background:#fff;border:1px solid #e0e1e8;border-radius:16px;gap:8px;padding:22px;display:grid}.readiness-operations small{color:#7e8391;font-weight:800}.readiness-operations strong{font-size:35px}.readiness-phases{gap:22px;margin-top:24px;display:grid}.readiness-phases>article{background:#fff;border:1px solid #e0e1e8;border-radius:20px;padding:28px}.readiness-phases h2{margin:0 0 18px;font-size:24px}.readiness-phases>article>div{display:grid}.readiness-phases section{border-top:1px solid #ececf1;grid-template-columns:34px 1fr;gap:12px;padding:16px 0;display:grid}.readiness-phases section>span{border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.readiness-phases section.ready>span{color:#2f7449;background:#dff2e6}.readiness-phases section.blocked>span{color:#994636;background:#f6ddd8}.readiness-phases section strong{display:block}.readiness-phases section p{color:#747987;margin:5px 0 0;line-height:1.5}@media (width<=650px){.readiness-operations{grid-template-columns:1fr}.readiness-summary{flex-direction:column}}.onboarding-page{box-sizing:border-box;color:#171a27;background:radial-gradient(circle at 80% 0,#705ce82e,#0000 31%),#f5f5f9;min-height:100vh;padding:22px clamp(18px,5vw,72px) 72px}.onboarding-header,.onboarding-hero,.onboarding-steps,.onboarding-availability,.onboarding-footer,.onboarding-page>.auth-message{max-width:1120px;margin-inline:auto}.onboarding-header{justify-content:space-between;align-items:center;display:flex}.onboarding-header .auth-brand{color:#171a27}.onboarding-header>span{color:#737887;font-size:13px;font-weight:750}.onboarding-hero{padding:clamp(54px,8vw,100px) 0 40px}.onboarding-hero h1{letter-spacing:-.062em;max-width:850px;margin:8px 0 20px;font-size:clamp(44px,7vw,82px);line-height:.96}.onboarding-hero>p:not(.auth-kicker){color:#666b7a;max-width:760px;font-size:18px;line-height:1.65}.onboarding-returning{color:#5747bc;background:#eae7ff;border-radius:999px;margin-top:12px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.onboarding-steps{gap:14px;display:grid}.onboarding-steps>article{background:#fff;border:1px solid #e0e1e8;border-radius:22px;grid-template-columns:52px 1fr auto;align-items:center;gap:20px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 16px 45px #1f23340e}.onboarding-step-number{color:#5547ac;background:#eceaf8;border-radius:15px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:900;display:grid}.onboarding-steps article.complete .onboarding-step-number{color:#287249;background:#def2e6}.onboarding-steps article.soon{box-shadow:none;background:#fafafd}.onboarding-steps small{color:#858a98;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.onboarding-steps h2{letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(22px,3vw,31px)}.onboarding-steps p{color:#666b7a;margin:0;line-height:1.55}.onboarding-steps em{color:#9d5b3f;margin-top:8px;font-size:12px;font-style:normal;display:block}.onboarding-steps article>strong,.onboarding-steps article>a{box-sizing:border-box;color:#2f7449;text-align:center;background:#ebf7ef;border-radius:11px;min-width:108px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none}.onboarding-steps article.action>a{color:#fff;background:#6857e5}.onboarding-steps article.soon>strong{color:#777c8a;background:#eeeef3}.onboarding-availability{color:#fff;background:#171a27;border-radius:24px;margin-top:28px;padding:clamp(26px,5vw,42px)}.onboarding-availability h2{letter-spacing:-.05em;margin:5px 0 24px;font-size:clamp(30px,5vw,48px)}.onboarding-availability>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.onboarding-availability article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;padding:20px}.onboarding-availability article>span,.feature-status{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.onboarding-availability .available{color:#287249;background:#dff3e7}.onboarding-availability .beta,.feature-status.beta{color:#5d4bc1;background:#ece8ff}.onboarding-availability .soon{color:#656b79;background:#f0f0f4}.onboarding-availability h3{margin:16px 0 8px;font-size:19px}.onboarding-availability p{color:#afb5c9;margin:0;line-height:1.55}.onboarding-footer{text-align:center;justify-items:center;padding-top:34px;display:grid}.onboarding-footer button,.onboarding-locked a{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#6857e5;border:0;border-radius:14px;padding:0 24px;font-weight:900;text-decoration:none}.onboarding-footer p{color:#818694;font-size:13px}.onboarding-loading,.onboarding-locked{text-align:center;align-content:center;place-items:center;gap:18px;min-height:70vh;display:grid}.onboarding-loading img{width:54px}.onboarding-locked h1{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(38px,7vw,68px)}.onboarding-locked a{align-items:center;display:inline-flex}.nav-item .feature-status{margin-left:auto;padding:3px 6px;font-size:8px}.mobile-nav-grid .feature-status{vertical-align:middle;margin-left:7px}@media (width<=760px){.onboarding-header>span{display:none}.onboarding-steps>article{grid-template-columns:42px 1fr}.onboarding-steps article>strong,.onboarding-steps article>a{grid-column:2;justify-self:start}.onboarding-availability>div{grid-template-columns:1fr}}.billing-plan-switcher{min-width:0;margin-top:18px}.billing-change-panel{background:#f8f7fc;border:1px solid #ded9ee;border-radius:16px;min-width:0;margin-top:18px;padding:20px}.billing-change-panel h3,.billing-change-quote h4{color:#28203d;margin:0 0 10px}.billing-change-panel p,.billing-change-pending p{color:#626078;font-size:14px;line-height:1.6}.billing-change-panel .billing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:18px;display:grid}.billing-change-panel label{gap:7px;min-width:0;font-size:14px;font-weight:650;display:grid}.billing-change-panel select{color:#28203d;background:#fff;border:1px solid #cfc9e0;border-radius:10px;width:100%;min-width:0;padding:12px 10px}.billing-change-quote{padding-top:6px}.billing-change-quote dl{margin-top:10px}.billing-change-quote dl>div{align-items:start;gap:15px}.billing-change-quote dt{min-width:0}.billing-change-quote dd{overflow-wrap:anywhere;text-align:right}.billing-change-actions{flex-wrap:wrap;gap:10px;display:flex}.billing-plan-switcher button{white-space:normal;max-width:100%}@media (width<=460px){.billing-change-panel{padding:14px}.billing-change-panel .billing-options{grid-template-columns:1fr}.billing-change-actions>button{width:100%}}.google-verification{background:#f8f7fc;border:1px solid #dcd7ef;border-radius:16px;margin-top:24px;padding:20px}.google-verification h3{color:#28203d;margin:0 0 10px;font-size:17px}.google-verification p{color:#626078;font-size:13px;line-height:1.6}.google-verification form{gap:14px;margin:16px 0;display:grid}.google-verification input{box-sizing:border-box;width:100%;min-width:0}.landing-page{color:#151823;background:#f5f0e7;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.landing-page *{box-sizing:border-box}.landing-nav{border-bottom:1px solid #15182321;justify-content:space-between;align-items:center;gap:28px;width:min(1440px,100% - 48px);min-height:86px;margin:auto;display:flex}.landing-brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:11px;font-size:21px;font-weight:900;text-decoration:none;display:inline-flex}.landing-brand img{object-fit:contain;width:38px;height:38px}.landing-nav-links,.landing-nav-actions{align-items:center;gap:26px;display:flex}.landing-nav a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}.landing-nav-actions .primary{color:#fff;background:#151823;border-radius:999px;padding:12px 17px}.landing-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(30px,5vw,82px);width:min(1440px,100% - 48px);min-height:760px;margin:auto;padding:76px 0 88px;display:grid}.landing-kicker{color:#d65b42;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:12px;font-weight:900;line-height:1.2;display:flex}.landing-kicker span{background:currentColor;width:23px;height:2px}.landing-hero h1,.landing-section h2,.landing-final h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.landing-hero h1{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(54px,6.6vw,105px);line-height:.9}.landing-lede{color:#5d615f;max-width:670px;margin:32px 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.landing-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-button{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 21px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.landing-button.primary{color:#fff;background:#151823;box-shadow:0 15px 30px #15182324}.landing-button.secondary{color:#151823;border:1px solid #b8b3a9}.landing-guardrails{color:#71746e;flex-wrap:wrap;gap:12px 22px;margin-top:32px;font-size:12px;font-weight:750;display:flex}.landing-guardrails span:before{content:"✓";color:#45745b;margin-right:7px}.landing-hero-visual{position:relative}.landing-visual-frame{background:#fffaf1;border:1px solid #15182324;border-radius:30px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 35px 100px #2b24192b}.landing-visual-frame img{width:100%;height:auto;display:block}.landing-floating-card{color:#fff;background:#16201b;border-radius:18px;width:min(330px,70%);padding:20px 22px;position:absolute;bottom:-28px;right:-18px;transform:rotate(-2deg);box-shadow:0 18px 45px #12181447}.landing-floating-card small{color:#a8c9b4;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-weight:800;display:block}.landing-floating-card strong{font-family:Georgia,serif;font-size:23px;font-weight:500}.landing-proof{text-align:center;background:#efe6d7;border-block:1px solid #1518231f;padding:28px 24px}.landing-proof>p{color:#777369;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:850}.landing-proof>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,2vw,30px);font-family:Georgia,serif;font-size:clamp(17px,2vw,25px);display:flex}.landing-proof i{color:#d65b42;font-style:normal}.landing-section{width:min(1240px,100% - 48px);margin:auto;padding:120px 0}.landing-section>header{max-width:760px;margin-bottom:56px}.landing-section h2,.landing-final h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,82px);line-height:.96}.landing-section>header>p:last-child{color:#686b68;max-width:620px;margin:24px 0 0;font-size:17px;line-height:1.65}.landing-workflow-grid{border-top:1px solid #15182329;grid-template-columns:repeat(4,1fr);display:grid}.landing-workflow-grid article{border-right:1px solid #15182321;padding:25px 26px 8px 0}.landing-workflow-grid article+article{padding-left:26px}.landing-workflow-grid article:last-child{border-right:0}.landing-workflow-grid span{color:#d65b42;font-size:12px;font-weight:900}.landing-workflow-grid h3{min-height:56px;margin:25px 0 14px;font-family:Georgia,serif;font-size:26px;font-weight:500}.landing-workflow-grid p{color:#6a6d68;line-height:1.65}.product-story{color:#fff;background:#141925;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,130px);width:auto;padding-inline:max(24px,50vw - 620px);display:grid}.landing-story-copy h2{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(46px,5.5vw,76px);font-weight:500;line-height:.97}.landing-story-copy>p:not(.landing-kicker){color:#bbc0cb;font-size:17px;line-height:1.7}.landing-story-copy ul{color:#d7d9e1;gap:12px;padding:0;list-style:none;display:grid}.landing-story-copy li:before{content:"↗";color:#f27b62;margin-right:10px}.landing-story-panel{background:#1e2432;border:1px solid #ffffff1f;border-radius:26px;padding:clamp(28px,5vw,48px);box-shadow:0 30px 90px #00000047}.story-panel-top{color:#dadde5;justify-content:space-between;gap:16px;font-weight:800;display:flex}.story-progress{grid-template-columns:repeat(5,1fr);gap:7px;margin:20px 0 32px;display:grid}.story-progress i{background:#64a279;border-radius:999px;height:7px}.story-progress i.pending{background:#424a5c}.story-list{display:grid}.story-list span{color:#e0e2e9;border-top:1px solid #ffffff17;align-items:center;gap:12px;padding:17px 0;display:flex}.story-list b{color:#9cdbb1;background:#294b38;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.story-list .pending{color:#9299aa}.story-list .pending b{color:#aeb4c1;background:#333a4a}.capability-list{display:grid}.capability-list article{border-top:1px solid #15182324;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;display:flex}.capability-list h3{margin:0 0 7px;font-family:Georgia,serif;font-size:28px;font-weight:500}.capability-list p{color:#72746f;margin:0}.capability-list>article>span{color:#3d6c4d;text-transform:uppercase;white-space:nowrap;background:#dfeade;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.capability-list span.connection{color:#6453a1;background:#e8e2f5}.capability-list span.approvalgated{color:#a24e3c;background:#f3ded8}.landing-section.access{border-top:1px solid #15182324;grid-template-columns:1fr minmax(340px,440px);align-items:center;gap:clamp(50px,9vw,140px);display:grid}.access>div:first-child>p:last-child{color:#676b67;max-width:650px;font-size:18px;line-height:1.7}.access-card{background:#eee5d7;border-radius:25px;padding:36px;box-shadow:inset 0 0 0 1px #1518231a}.access-card>span{color:#d65b42;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.access-card>strong{margin:10px 0 24px;font-family:Georgia,serif;font-size:58px;font-weight:500;display:block}.access-card ul{border-block:1px solid #1518231f;gap:12px;padding:20px 0;list-style:none;display:grid}.access-card li:before{content:"✓";color:#45745b;margin-right:9px}.access-card .landing-button{width:100%;margin-top:10px}.access-card small{color:#78756e;text-align:center;margin-top:15px;line-height:1.5;display:block}.landing-final{color:#fff9ef;text-align:center;background:#d75e45;padding:110px 24px}.landing-final .landing-kicker{color:#ffe0d8;justify-content:center}.landing-final h2{max-width:1000px;margin:auto}.landing-final>div{justify-content:center;gap:12px;margin-top:38px;display:flex}.landing-button.light{color:#22252d;background:#fff9ef}.landing-button.ghost{color:#fff;border:1px solid #ffffff80}.landing-footer{color:#f2f0eb;background:#10131c;grid-template-columns:1fr 1fr;align-items:start;gap:30px 70px;padding:70px max(24px,50vw - 620px);display:grid}.landing-footer>p{color:#9fa5b3;max-width:460px;margin:0;line-height:1.6}.landing-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.landing-footer>div a{color:#dfe2ea;font-size:13px;font-weight:800;text-decoration:none}.landing-footer>small{color:#777f90;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:26px}@media (width<=980px){.landing-nav-links{display:none}.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-hero-copy{max-width:850px}.landing-workflow-grid{grid-template-columns:repeat(2,1fr)}.product-story,.landing-section.access{grid-template-columns:1fr}}@media (width<=640px){.landing-nav{width:calc(100% - 32px)}.landing-nav-actions>a:first-child{display:none}.landing-hero,.landing-section{width:calc(100% - 32px)}.landing-hero{padding-top:54px}.landing-hero h1{font-size:clamp(48px,16vw,72px)}.landing-floating-card{right:8px}.landing-workflow-grid{grid-template-columns:1fr}.landing-workflow-grid article,.landing-workflow-grid article+article{border-bottom:1px solid #15182321;border-right:0;padding:22px 0}.landing-workflow-grid h3{min-height:auto}.product-story{width:auto;padding:90px 20px}.capability-list article{flex-direction:column;align-items:flex-start;gap:12px}.landing-final>div{flex-direction:column}.landing-footer{grid-template-columns:1fr}.landing-footer>div{justify-content:flex-start}}.legal-page{color:#1a1d26;background:#f5f0e7;min-height:100vh}.legal-page>nav{border-bottom:1px solid #1a1d2621;justify-content:space-between;align-items:center;gap:24px;width:min(1100px,100% - 40px);min-height:82px;margin:auto;display:flex}.legal-page>nav>div{flex-wrap:wrap;gap:20px;display:flex}.legal-page>nav>div a{color:#555b5b;font-size:13px;font-weight:800;text-decoration:none}.legal-page>header{width:min(920px,100% - 40px);margin:auto;padding:90px 0 48px}.legal-page>header h1{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(52px,9vw,94px);font-weight:500;line-height:.94}.legal-page>header>p:not(.landing-kicker){color:#666a66;max-width:700px;margin:26px 0 18px;font-size:18px;line-height:1.65}.legal-page>header small{color:#8b887f;font-weight:750}.legal-launch-note{color:#733b30;background:#f7ded8;border:1px solid #e2b8ae;border-radius:14px;grid-template-columns:170px 1fr;gap:20px;width:min(920px,100% - 40px);margin:0 auto 34px;padding:19px 22px;display:grid}.legal-content{width:min(920px,100% - 40px);margin:auto;padding:18px 0 100px}.legal-content section{border-top:1px solid #1a1d2621;padding:34px 0}.legal-content h2{letter-spacing:-.03em;margin:0 0 17px;font-family:Georgia,serif;font-size:31px;font-weight:500}.legal-content p,.legal-content li{color:#555b58;font-size:16px;line-height:1.75}.legal-content ul{gap:8px;padding-left:22px;display:grid}.legal-page>footer{color:#fff;background:#121620;justify-content:space-between;gap:24px;padding:35px max(20px,50vw - 550px);display:flex}.legal-page>footer span{font-weight:900}.legal-page>footer a{color:#cfd3dd;text-decoration:none}.contact-form{background:#ebe3d7;border-radius:18px;gap:17px;max-width:760px;margin-top:28px;padding:clamp(22px,4vw,34px);display:grid}.contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form label{color:#454a48;gap:7px;font-size:13px;font-weight:800;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#1a1d26;width:100%;font:inherit;background:#fffdf9;border:1px solid #ccc4b8;border-radius:10px;padding:13px}.contact-form textarea{resize:vertical;min-height:170px}.contact-form button{color:#fff;cursor:pointer;background:#171b25;border:0;border-radius:11px;min-height:49px;font-weight:900}.contact-form small{color:#77746c}@media (width<=650px){.legal-page>nav>div{display:none}.legal-launch-note,.contact-fields{grid-template-columns:1fr}}.studio-home{width:min(100%,1280px);color:var(--ink);margin:0 auto;padding:28px clamp(20px,3vw,42px) 72px}.studio-home *{box-sizing:border-box}.studio-home button{font:inherit}.sh-index,.sh-overline{color:var(--coral-dark);letter-spacing:.13em;font-size:11px;font-weight:800;line-height:1.4}.sh-intro{border:1px solid var(--line);background:var(--surface);border-radius:19px;justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.sh-intro>div:first-child{min-width:0}.sh-kicker{color:var(--coral-dark);letter-spacing:.13em;align-items:center;gap:9px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.sh-kicker span{background:#8072c7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8072c71c}.sh-intro h2{letter-spacing:-.045em;text-wrap:balance;max-width:730px;margin:0;font-size:clamp(27px,3vw,38px);font-weight:680;line-height:1.12}.sh-intro p:last-child{max-width:660px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.sh-intro-mark{border:1px solid var(--line);background:var(--surface-raised);border-radius:20px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid}.sh-intro-mark img{object-fit:contain;width:45px;height:45px}.sh-top-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:16px;margin-top:16px;display:grid}.sh-next,.sh-status,.sh-work-card,.sh-tools{border:1px solid var(--line);background:var(--surface);border-radius:19px;min-width:0}.sh-next{color:#f6f7ff;background:#1b263b;border-color:#2e3a55;flex-direction:column;min-height:300px;padding:23px 25px;display:flex}.sh-next .sh-index,.sh-next .sh-overline{color:#abb8ff}.sh-section-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.sh-live-dot{color:#d4def1;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.sh-live-dot:before{content:"";background:#8dd8c9;border-radius:50%;width:6px;height:6px}.sh-next-body{align-items:flex-start;gap:17px;margin:auto 0 18px;padding-top:30px;display:flex}.sh-next-icon{color:#d4d8ff;background:#303e5e;border:1px solid #526084;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.sh-next-body>div{min-width:0}.sh-overline{margin:0 0 6px}.sh-next h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2.2vw,29px);font-weight:650;line-height:1.2}.sh-next-body p:last-child{color:#c2ccdc;max-width:490px;margin:9px 0 0;font-size:13px;line-height:1.6}.sh-next-actions{flex-wrap:wrap;gap:9px;display:flex}.sh-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:22px;min-height:44px;padding:10px 16px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;font-size:13px!important;font-weight:750!important}.sh-button span{font-size:17px;line-height:1}.sh-button-primary{color:#152039;background:#aab4f4;border:1px solid #aab4f4}.sh-button-primary:hover{background:#c5ccff}.sh-button-quiet{color:#e6ebfa;background:0 0;border:1px solid #5a6884}.sh-button-quiet:hover{background:#283651;border-color:#c6cdf5}.sh-status-count{background:var(--surface-raised);color:var(--muted);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:750}.sh-status h3{letter-spacing:-.025em;margin:12px 0 13px;font-size:19px;font-weight:680}.sh-status-row{border:0;border-top:1px solid var(--line);width:100%;min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:9px minmax(0,1fr) 17px;align-items:center;gap:12px;padding:10px 2px;display:grid}.sh-status-row:hover strong{color:var(--coral-dark)}.sh-status-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.sh-status-row strong{font-size:13px;font-weight:700}.sh-status-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.sh-state{background:#b0b8c8;border-radius:50%;width:8px;height:8px}.sh-state.is-ready{background:#18786f;box-shadow:0 0 0 3px #18786f1e}.sh-row-arrow{color:var(--muted);font-size:16px}.sh-storage-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.5}.sh-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.sh-work-card{min-height:209px;padding:20px 22px}.sh-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sh-card-heading h3{letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.sh-card-heading>button{color:var(--coral-dark);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:700}.sh-card-heading>button:hover{text-underline-offset:3px;text-decoration:underline}.sh-project-list{display:grid}.sh-project-row{border:0;border-top:1px solid var(--line);width:100%;min-height:57px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:37px minmax(0,1fr) 17px;align-items:center;gap:11px;padding:8px 0;display:grid}.sh-project-row:hover .sh-project-copy strong{color:var(--coral-dark)}.sh-project-row>span:last-child{color:var(--muted)}.sh-project-glyph{background:var(--coral-soft);width:36px;height:36px;color:var(--coral-dark);border-radius:10px;place-items:center;display:grid}.sh-project-copy{gap:2px;min-width:0;display:grid}.sh-project-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sh-project-copy small{color:var(--muted);font-size:11px}.sh-empty{border-top:1px solid var(--line);color:var(--muted);margin:8px 0 0;padding:14px 0;font-size:13px;line-height:1.5}.sh-empty p{margin:0 0 10px}.sh-empty button{color:var(--coral-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.sh-upload{border:0;border-top:1px solid var(--line);width:100%;min-height:73px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0 17px;display:grid;position:relative}.sh-upload-glyph{background:var(--coral-soft);width:36px;height:36px;color:var(--coral-dark);border-radius:10px;place-items:center;display:grid}.sh-upload-glyph.is-paused{color:#815821;background:#f9eddf}.sh-upload-copy{gap:3px;min-width:0;display:grid}.sh-upload-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sh-upload-copy small{color:var(--muted);font-size:11px}.sh-upload>b{color:var(--coral-dark);align-self:start;padding-top:5px;font-size:12px}.sh-upload>i{background:var(--coral);border-radius:3px;max-width:100%;height:3px;position:absolute;bottom:6px;left:0}.sh-upload-more{color:var(--muted);margin:3px 0 0;font-size:11px}.sh-tools{margin-top:16px;padding:23px 25px 26px;scroll-margin-top:90px}.sh-tools-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.sh-tools-heading h3{letter-spacing:-.035em;margin:5px 0;font-size:23px;font-weight:690}.sh-tools-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sh-tool-total{background:var(--surface-raised);color:var(--muted);border-radius:7px;flex:none;padding:7px 10px;font-size:11px;font-weight:750}.sh-category-tabs{flex-wrap:wrap;gap:7px;margin:22px 0 17px;display:flex}.sh-category-tabs button{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.sh-category-tabs button span{color:inherit;opacity:.7;font-size:11px}.sh-category-tabs button[aria-pressed=true]{background:var(--coral-soft);color:var(--coral-dark);border-color:#9aa8e9}.sh-category-tabs button:hover:not([aria-pressed=true]){border-color:var(--coral);color:var(--ink)}.sh-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sh-tool-card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:174px;color:var(--ink);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:13px 11px;padding:17px;transition:border-color .18s,background .18s,transform .18s;display:grid}.sh-tool-card:hover{background:var(--surface-raised);border-color:#9caaf1;transform:translateY(-2px)}.sh-tool-icon{background:var(--coral-soft);width:38px;height:38px;color:var(--coral-dark);border-radius:10px;place-items:center;display:grid}.sh-tool-copy{grid-column:1/-1;align-content:start;gap:6px;min-width:0;display:grid}.sh-tool-copy strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:720;line-height:1.3;display:flex}.sh-tool-copy em{background:var(--surface-raised);color:var(--muted);border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:750}.sh-tool-copy small{color:var(--muted);font-size:12px;line-height:1.45}.sh-tool-arrow{color:var(--muted);grid-area:1/2;justify-self:end;font-size:16px}.studio-home :is(button,a):focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (width<=1150px){.sh-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.sh-top-grid,.sh-work-grid{grid-template-columns:minmax(0,1fr)}.sh-next{min-height:255px}}@media (width<=720px){.studio-home{padding:14px 14px calc(112px + env(safe-area-inset-bottom))}.sh-intro{gap:10px;padding:19px}.sh-intro h2{font-size:clamp(25px,7vw,32px)}.sh-intro p:last-child{font-size:13px}.sh-intro-mark{display:none}.sh-top-grid,.sh-work-grid,.sh-tools{margin-top:12px}.sh-next,.sh-status,.sh-work-card,.sh-tools{border-radius:15px}.sh-next{min-height:260px;padding:19px}.sh-next-body{padding-top:23px}.sh-next h3{font-size:24px}.sh-status,.sh-work-card,.sh-tools{padding:18px}.sh-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sh-category-tabs button{justify-content:space-between;min-height:44px}.sh-tool-grid{grid-template-columns:minmax(0,1fr)}.sh-tool-card{grid-template-columns:40px minmax(0,1fr) 16px;align-content:center;align-items:center;min-height:92px;padding:14px}.sh-tool-copy{grid-area:1/2}.sh-tool-arrow{grid-area:1/3}}@media (width<=420px){.sh-button{flex:100%;justify-content:space-between}.sh-live-dot{font-size:0}.sh-live-dot:before{margin-right:2px}}@media (prefers-reduced-motion:no-preference){.sh-intro,.sh-next,.sh-status,.sh-work-card,.sh-tools{animation:.25s ease-out both sh-enter}.sh-top-grid{animation-delay:30ms}.sh-work-grid{animation-delay:60ms}.sh-tool-grid{animation:.18s ease-out both sh-enter}@keyframes sh-enter{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.studio-home *,.studio-home :before,.studio-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}.sh-status{background:linear-gradient(145deg, var(--surface), var(--surface-raised))}.sh-status h3{margin-bottom:5px}.sh-status-intro{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.5}.sh-connection-list{gap:8px;display:grid}.sh-status-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:67px;padding:10px;transition:border-color .18s,transform .18s,background .18s}.sh-status-row:hover{border-color:var(--coral);background:var(--surface-raised);transform:translate(2px)}.sh-connection-icon,.sh-empty-icon{background:var(--coral-soft);width:38px;height:38px;color:var(--coral-dark);border-radius:11px;flex:none;place-items:center;display:grid}.sh-connection-action{color:var(--coral-dark);white-space:nowrap;font-size:11px;font-weight:750}.sh-connection-action.is-ready{color:var(--green)}.sh-work-card .sh-empty{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;align-items:flex-start;gap:13px;min-height:95px;padding:17px;display:flex}.sh-empty>div{min-width:0}.sh-empty strong{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.sh-empty p{margin-bottom:8px}.sh-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sh-category-tabs button{text-align:left;background:var(--surface-raised);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px;display:grid}.sh-category-tabs button .sh-category-icon{background:var(--surface);width:36px;height:36px;color:var(--coral-dark);opacity:1;border-radius:10px;place-items:center;display:grid}.sh-category-tabs button .sh-category-label{color:var(--ink);opacity:1;font-size:12px;line-height:1.3}.sh-category-tabs button .sh-category-arrow{color:var(--muted);align-self:start;font-size:14px}.sh-category-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px var(--coral)}.sh-category-tabs button[aria-pressed=true] .sh-category-icon{background:var(--coral);color:var(--surface)}.sh-tool-card{box-shadow:0 3px 12px #0a0f230f}@media (width<=1100px){.sh-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.sh-status-row{grid-template-columns:34px minmax(0,1fr)}.sh-connection-icon{width:34px;height:34px}.sh-connection-action{grid-column:2}.sh-category-tabs button{grid-template-columns:32px minmax(0,1fr)}.sh-category-tabs button .sh-category-icon{width:32px;height:32px}.sh-category-arrow{display:none}}html[data-theme=dark] .workspace:has(.studio-home){background:#141b2c}html[data-theme=dark] .studio-home{--surface:#1c263b;--surface-raised:#253149;--line:#384963;--ink:#eef1fb;--muted:#b4bfd4;--coral:#a6bce3;--coral-dark:#c8d4f3;--coral-soft:#34435f;--green:#9ed3ba}.sh-intro{position:relative;overflow:hidden}.sh-intro:after{content:"";pointer-events:none;border:1px solid #a8b8e42e;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-98px;right:-38px;box-shadow:0 0 0 22px #a8b8e409,0 0 0 45px #a8b8e406}.sh-intro>div{z-index:1;position:relative}html[data-theme=dark] .sh-intro{background:#202c43}html[data-theme=dark] .sh-next{background:#28364d;border-color:#4b5c79}html[data-theme=dark] .sh-next .sh-index,html[data-theme=dark] .sh-next .sh-overline{color:#bfcef0}html[data-theme=dark] .sh-next-icon{color:#e2e6fb;background:#465476;border-color:#6c7da0;box-shadow:5px 5px #ffffff0b}html[data-theme=dark] .sh-button-primary{color:#202b45;background:#b9c9ec;border-color:#b9c9ec}html[data-theme=dark] .sh-button-primary:hover:not(:disabled){color:#202b45;background:#d4def7!important;border-color:#d4def7!important}.sh-connection-icon,.sh-tool-icon,.sh-category-icon,.sh-empty-icon{border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff24}.sh-category-tabs [data-group=create] .sh-category-icon,.sh-tool-card:is([data-tool=production],[data-tool=studio],[data-tool=growth]) .sh-tool-icon{color:#48415f;background:#d2cce5}.sh-category-tabs [data-group=finish] .sh-category-icon,.sh-tool-card:is([data-tool=tools],[data-tool=mockups],[data-tool=drive]) .sh-tool-icon{color:#29475f;background:#b9cee6}.sh-category-tabs [data-group=research] .sh-category-icon,.sh-tool-card:is([data-tool=research],[data-tool=seo],[data-tool=analyzer]) .sh-tool-icon{color:#51405c;background:#d8cbe0}.sh-category-tabs [data-group=organize] .sh-category-icon,.sh-tool-card:is([data-tool=bulk],[data-tool=mugs],[data-tool=planner],[data-tool=settings],[data-tool=etsy],[data-tool=mobile],[data-tool=competitors]) .sh-tool-icon{color:#504c3d;background:#ded7c5}.sh-category-tabs button[aria-pressed=true] .sh-category-icon{box-shadow:inset 0 0 0 2px #fff6,0 3px 10px #0000001f}html[data-theme] .sh-category-tabs button[data-group=create] .sh-category-icon{color:#48415f;background:#d2cce5}html[data-theme] .sh-category-tabs button[data-group=finish] .sh-category-icon{color:#29475f;background:#b9cee6}html[data-theme] .sh-category-tabs button[data-group=research] .sh-category-icon{color:#51405c;background:#d8cbe0}html[data-theme] .sh-category-tabs button[data-group=organize] .sh-category-icon{color:#504c3d;background:#ded7c5}html[data-theme=dark] .sh-tool-card:hover,html[data-theme=dark] .sh-status-row:hover{background:#39465c;border-color:#9aadd6}.sh-tool-icon{border-radius:12px 12px 12px 4px}.sh-tool-card:nth-child(2n) .sh-tool-icon{border-radius:12px 4px 12px 12px}.sh-tool-card .sh-tool-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid}@media (width<=720px){.sh-intro:after{width:145px;height:145px;bottom:-90px;right:-65px}}.sh-next{isolation:isolate;position:relative;overflow:hidden}.sh-next:before{content:"";pointer-events:none;background:radial-gradient(circle,#aab9ed2b,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-95px;right:-70px}.sh-next>:not(.sh-next-art){z-index:1;position:relative}.sh-next-art{z-index:0;pointer-events:none;width:126px;height:138px;position:absolute;top:64px;right:28px}.sh-art-sheet{border:1px solid #d5dffb6b;border-radius:14px;width:86px;height:105px;display:block;position:absolute}.sh-art-back{background:#7784ad55;top:12px;left:10px;transform:rotate(-12deg)}.sh-art-middle{background:#8495ba55;top:6px;left:20px;transform:rotate(8deg)}.sh-art-front{color:#dbe6ff;background:linear-gradient(150deg,#68799c,#465a7c);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;top:12px;left:24px;box-shadow:0 14px 26px #0b132b40,inset 0 1px #ffffff30}.sh-art-front i{background:#d4e1fb88;border-radius:4px;width:39px;height:3px}.sh-art-front i:last-child{opacity:.55;width:25px}.sh-art-spark{color:#3d4261;background:#ddd0e5;border-radius:11px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:0;right:0;box-shadow:0 5px 15px #10172b45}.sh-next-body{max-width:calc(100% - 132px)}.sh-next-icon,.sh-tool-icon,.sh-category-icon,.sh-connection-icon{position:relative}.sh-tool-icon:after,.sh-category-icon:after,.sh-connection-icon:after{content:"";opacity:.28;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.sh-status,.sh-work-card,.sh-tools,.sh-intro{box-shadow:0 8px 24px #070d1c17,inset 0 1px #ffffff09}.sh-work-card{position:relative;overflow:hidden}.sh-work-card:before{content:"";opacity:.75;background:#adbcdf;border-radius:0 0 4px 4px;width:42px;height:2px;position:absolute;top:0;left:22px}.sh-work-grid>:last-child:before{background:#cdb7d5}.sh-tool-card,.sh-category-tabs button,.sh-status-row{transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.sh-tool-card:hover,.sh-category-tabs button:hover,.sh-status-row:hover{transform:translateY(-3px);box-shadow:0 10px 22px #070d1c29}.sh-tool-card:hover .sh-tool-arrow{transform:translate(2px,-2px)}}.sh-tool-arrow{transition:transform .2s,border-color .2s}@media (width<=480px){.sh-next-art{transform-origin:100% 0;opacity:.45;top:55px;right:13px;transform:scale(.72)}.sh-next-body{max-width:100%;padding-right:35px}}@media (prefers-reduced-motion:no-preference){.sh-next-art{animation:6s ease-in-out infinite sh-art-float}.sh-art-spark{animation:4s ease-in-out infinite sh-sparkle}.sh-tool-grid .sh-tool-card{animation:.26s ease-out backwards sh-enter}.sh-tool-grid .sh-tool-card:nth-child(2){animation-delay:35ms}.sh-tool-grid .sh-tool-card:nth-child(3){animation-delay:70ms}.sh-tool-grid .sh-tool-card:nth-child(4){animation-delay:.105s}@keyframes sh-art-float{0%,to{translate:0 2px;rotate:-3deg}50%{translate:0 -9px;rotate:2deg}}@keyframes sh-sparkle{0%,to{opacity:.8;rotate:0deg}50%{opacity:1;rotate:9deg}}}html[data-theme=dark] .sh-next{background:radial-gradient(at 100% 100%,#64568a47,#0000 58%),radial-gradient(at 7% 0,#557cb04a,#0000 62%),linear-gradient(125deg,#23314e,#2a3d61 65%,#34466d);border-color:#586f9c;box-shadow:inset 0 1px #c9d9ff26,0 10px 28px #0b142438}.sh-next-body{max-width:calc(100% - 130px);margin-top:25px;margin-bottom:14px;padding-top:0}.sh-next h3{font-size:clamp(23px,2.4vw,31px);line-height:1.17}.sh-next-body p:last-child{color:#d7e1f3}.sh-next-flow{color:#e1e9f8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:19px;font-size:10px;font-weight:650;display:flex}.sh-next-flow span{background:#ffffff08;border:1px solid #a4bae147;border-radius:6px;padding:5px 8px}.sh-next-flow i{color:#a4b8df;font-style:normal}.sh-next-art{width:130px;height:145px;top:71px;right:25px}.sh-art-back{background:#baadf666;border-color:#d2c7ff99;left:2px}.sh-art-middle{background:#a9c8f055;border-color:#c9e0ff88}.sh-art-front{color:#f4f7ff;background:linear-gradient(145deg,#94b9ed,#688bc5);border-color:#c9ddff;box-shadow:0 15px 28px #111d434d,inset 0 1px #ffffff70}.sh-art-spark{color:#6b3953;background:#edbed4;border-radius:50%;width:34px;height:34px}.sh-tool-card[data-tool],.sh-category-tabs button[data-group]{--tile-bg:#9ec5f6;--tile-ink:#24416b}.sh-tool-card:is([data-tool=studio],[data-tool=seo],[data-tool=mugs],[data-tool=settings]),.sh-category-tabs button[data-group=create]{--tile-bg:#e9b4cc;--tile-ink:#6b3550}.sh-tool-card:is([data-tool=research],[data-tool=mockups],[data-tool=analyzer],[data-tool=planner]),.sh-category-tabs button[data-group=research]{--tile-bg:#cbb9ef;--tile-ink:#514171}.sh-tool-card:is([data-tool=bulk],[data-tool=etsy],[data-tool=mobile]),.sh-category-tabs button[data-group=organize]{--tile-bg:#e4d9c3;--tile-ink:#5a4b34}html[data-theme] .studio-home .sh-tool-card .sh-tool-icon,html[data-theme] .studio-home .sh-category-tabs button .sh-category-icon{background:var(--tile-bg);color:var(--tile-ink);border:1px solid #fff5;border-radius:12px;box-shadow:inset 0 1px #ffffff70,0 4px 10px #0c162329}.sh-tool-icon:after,.sh-category-icon:after,.sh-connection-icon:after{display:none}.sh-connection-list>:first-child .sh-connection-icon{color:#24416b;background:#9ec5f6}.sh-connection-list>:nth-child(2) .sh-connection-icon{color:#514171;background:#cbb9ef}.sh-connection-list>:nth-child(3) .sh-connection-icon{color:#6b3550;background:#e9b4cc}html[data-theme=dark] .sh-work-grid>:first-child{background:linear-gradient(130deg,#223047,#1c263b)}html[data-theme=dark] .sh-work-grid>:last-child{background:linear-gradient(130deg,#282e47,#1c263b)}.sh-tool-card .sh-tool-icon .workspace-icon{transition:transform .22s}@media (hover:hover) and (pointer:fine){.sh-tool-card:hover .sh-tool-icon .workspace-icon{transform:rotate(-7deg)scale(1.09)}}@media (width<=480px){.sh-next-art{opacity:.65;top:66px;right:14px;transform:scale(.66)}.sh-next-body{max-width:100%;margin-top:22px;padding-right:69px}.sh-next h3{font-size:23px}}@media (prefers-reduced-motion:no-preference){.sh-next{animation:.3s ease-out both sh-enter,8s ease-in-out .4s infinite sh-card-float}@keyframes sh-card-float{0%,to{translate:0}50%{translate:0 -3px}}}.studio-home :is(h2,h3){font-family:inherit}.sh-work-card .sh-card-heading h3{font-family:inherit;font-size:19px;font-weight:650}.sh-work-card .sh-empty{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:16px;padding:19px 0 4px}.sh-work-card .sh-empty-icon{color:#fcf8ff;background:linear-gradient(145deg,#9b82d6,#735eb4);border-color:#bda6f1;border-radius:14px;width:46px;height:46px;box-shadow:inset 0 1px #fff5,0 5px 15px #241b4c45}.sh-work-grid>:last-child .sh-empty-icon{color:#f7f9ff;background:linear-gradient(145deg,#8b9de5,#5d77bd);border-color:#b0c1f3}.sh-work-card .sh-empty strong{font-size:14px}.sh-work-card .sh-empty p{margin-top:5px;font-size:12px;line-height:1.6}.sh-work-card .sh-empty button{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;align-items:center;min-height:34px;margin-top:3px;padding:5px 10px;display:inline-flex}.sh-work-card .sh-empty button:hover{border-color:var(--coral)}.sh-work-card{min-height:190px}@media (width>=881px){.sh-next-art{width:140px;height:145px;top:auto;bottom:43px;right:28px}.sh-next-actions{margin-top:32px;padding-top:0;padding-bottom:16px;padding-right:120px}}html[data-theme=dark] .sh-status{background:linear-gradient(140deg,#25314a,#1c263b)}html[data-theme=dark] .sh-status-row{background:#202c42}.sh-next-flow .sh-flow-step{background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.sh-next-flow button{color:#d5dff4;cursor:pointer;background:#ffffff08;border:1px solid #92a8d15c;border-radius:8px;min-height:33px;padding:6px 10px;font-size:11px;font-weight:650;transition:background .2s,border-color .2s,box-shadow .2s}html[data-theme=dark] .sh-next-flow button[aria-pressed=true],html[data-theme=dark] .sh-next-flow button:hover:not(:disabled){color:#293957;box-shadow:0 3px 14px #13264c35;background:#c2d2fa!important;border-color:#d9e3ff!important}.sh-flow-caption{color:#bfcde7;max-width:calc(100% - 145px);min-height:18px;margin:8px 0 0;font-size:11px;line-height:1.5}.sh-art-label{text-align:center;color:#d6e2fa;letter-spacing:.03em;font-size:10px;position:absolute;bottom:-13px;left:5px;right:-5px}.sh-art-front{transition:background .3s,border-color .3s}.sh-next-art[data-preview=mockups] .sh-art-front{background:linear-gradient(145deg,#ac9bd8,#7789c2)}.sh-next-art[data-preview=delivery] .sh-art-front{background:linear-gradient(145deg,#a1bce8,#688fca)}.sh-art-back,.sh-art-middle{transition:transform .35s}.sh-next:focus-within .sh-art-back{transform:translate(-6px)rotate(-19deg)}.sh-next:focus-within .sh-art-middle{transform:translate(4px)rotate(13deg)}@media (hover:hover) and (pointer:fine){.sh-next:hover .sh-art-back{transform:translate(-6px)rotate(-19deg)}.sh-next:hover .sh-art-middle{transform:translate(4px)rotate(13deg)}html[data-theme=dark] .sh-next:hover{border-color:#94abe0;box-shadow:inset 0 1px #dbe5ff35,0 12px 34px #0b142455}}@media (prefers-reduced-motion:no-preference){.sh-next:before{animation:10s ease-in-out infinite sh-light-drift}.sh-art-front{animation:.3s ease-out sh-art-reveal}@keyframes sh-light-drift{0%,to{opacity:.6;translate:0}50%{opacity:1;translate:-45px 35px}}@keyframes sh-art-reveal{0%{opacity:.25;scale:.9}to{opacity:1;scale:1}}}@media (width<=480px){.sh-flow-caption{max-width:100%}}.sh-category-tabs{gap:10px;padding-top:7px}.sh-category-tabs button{border-radius:0 11px 11px;grid-template-columns:30px minmax(0,1fr) 16px;gap:10px;min-height:78px;padding:15px 12px 11px;position:relative}.sh-category-tabs button:before{content:"";border:1px solid var(--line);background:var(--surface-raised);border-bottom:0;border-radius:7px 7px 0 0;width:45px;height:7px;position:absolute;top:-7px;left:-1px}html[data-theme] .studio-home .sh-category-tabs button .sh-category-icon{width:30px;height:auto;box-shadow:none;color:var(--muted);letter-spacing:-.07em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;font-size:21px;font-weight:550}html[data-theme] .studio-home .sh-category-tabs button[aria-pressed=true] .sh-category-icon{color:var(--ink)}.sh-category-label small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:450;display:block}html[data-theme=dark] .sh-category-tabs button[aria-pressed=true]{background:#303c59;border-color:#9daedb;box-shadow:inset 0 -2px #aebce8}.sh-category-tabs button[aria-pressed=true]:before{background:#aebce8;border-color:#aebce8}.sh-status{padding:19px}.sh-status h3{margin-top:10px}.sh-status-intro{margin-bottom:12px}.sh-status-row{min-height:56px;padding:8px 10px}.sh-connection-list{gap:6px}.sh-storage-note{margin-top:10px}@media (width>=881px){.sh-next{min-height:340px;padding-bottom:24px}.sh-next-body{max-width:calc(100% - 140px);margin-top:25px}.sh-next-flow{margin-bottom:0}.sh-next-actions{margin-top:auto;padding-top:24px;padding-bottom:0;padding-right:130px}.sh-next-art{margin-top:-28px;top:50%;bottom:auto;right:24px}}@media (width<=360px){.sh-category-tabs button{grid-template-columns:24px minmax(0,1fr);gap:7px}html[data-theme] .studio-home .sh-category-tabs button .sh-category-icon{width:24px;font-size:18px}}.sh-next:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(240px circle at var(--light-x,75%) var(--light-y,50%),#adc5ff27,transparent 80%);opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.sh-next:hover:after{opacity:1}}.sh-next:before{background-image:radial-gradient(circle,#cad7ff26 1px,#0000 1px),radial-gradient(circle,#adbbf22b,#0000 70%);background-size:18px 18px,100% 100%;border-radius:50%;width:340px;height:340px;top:-35px;right:-70px;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}html[data-theme] .studio-home .sh-category-tabs button .sh-workspace-folder{color:#a8b6d5;width:29px;height:24px;box-shadow:none;perspective:80px;background:#35435f;border:1px solid #7284ac;border-radius:3px;display:block;position:relative}.sh-workspace-folder:before{content:"";background:#35435f;border:1px solid #7284ac;border-bottom:0;border-radius:3px 3px 0 0;width:13px;height:5px;position:absolute;top:-5px;left:-1px}.sh-folder-paper{background:#dbe2f4;border-radius:2px;height:16px;transition:transform .25s;position:absolute;top:4px;left:4px;right:4px}.sh-folder-front{transform-origin:bottom;background:linear-gradient(150deg,#6b7fa8,#455b83);border:1px solid #91a4cc;border-radius:3px;transition:transform .25s,background .25s;position:absolute;inset:7px -2px -1px}.sh-category-tabs button[aria-pressed=true] .sh-folder-front{background:linear-gradient(150deg,#a8b6e6,#7f91c2);transform:rotateX(-28deg)}.sh-category-tabs button[aria-pressed=true] .sh-folder-paper{transform:translateY(-5px)}@media (hover:hover) and (pointer:fine){.sh-category-tabs button:hover .sh-folder-front{transform:rotateX(-22deg)}.sh-category-tabs button:hover .sh-folder-paper{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.sh-next:after{display:none}}.sh-tools{isolation:isolate;position:relative;overflow:hidden}.sh-tools:before{content:"";z-index:-1;pointer-events:none;border:1px solid #abbeeb1a;border-radius:52px;width:260px;height:260px;position:absolute;top:-70px;right:-35px;transform:rotate(28deg);box-shadow:0 0 0 22px #abbeeb06,0 0 0 45px #abbeeb05}.sh-tools:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#b9c8f22b 1px,#0000 1px);background-size:13px 13px;width:170px;height:90px;position:absolute;top:20px;right:28px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}@media (width<=600px){.sh-tools:before{right:-130px}.sh-tools:after{opacity:.55;width:100px;right:12px}}.sh-work-card{isolation:isolate}.sh-work-card:after{content:"";z-index:-1;pointer-events:none;border:1px solid #b9aae721;border-radius:19px;width:145px;height:145px;position:absolute;bottom:-42px;right:-22px;transform:rotate(-18deg);box-shadow:13px -12px 0 -1px #b9aae706,13px -12px #b9aae70e,26px -24px 0 -1px #b9aae705,26px -24px #b9aae70a}.sh-work-grid>:last-child:after{border-color:#a5baed21;border-radius:50%;width:180px;height:180px;bottom:-75px;right:-52px;transform:none;box-shadow:0 0 0 15px #a5baed07,0 0 0 30px #a5baed05}@media (width<=480px){.sh-work-card:after{opacity:.6;right:-60px}}.sh-tool-card{grid-template-rows:auto 1fr auto;gap:13px 11px;min-height:195px}.sh-tool-open{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;justify-self:start;align-items:center;gap:9px;margin-top:10px;font-size:11px;font-weight:750;display:inline-flex}.sh-tool-open>span{font-size:17px;line-height:1;transition:transform .18s}.sh-tool-card:hover .sh-tool-open>span{transform:translate(3px)}@media (width<=720px){.sh-tool-card{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);min-height:112px}.sh-tool-card .sh-tool-copy{grid-area:1/2}.sh-tool-open{grid-area:2/2;margin-top:0}}@container studio-home (width<=960px){.sh-tool-grid,.sh-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container studio-home (width<=780px){.sh-top-grid,.sh-work-grid{grid-template-columns:minmax(0,1fr)}.sh-next{min-height:300px}.sh-next-actions{margin-top:20px;padding-top:0;padding-bottom:0}.sh-next-art{margin-top:-48px;top:50%;bottom:auto}}@container studio-home (width<=600px){.sh-tool-grid{grid-template-columns:minmax(0,1fr)}.sh-tool-card{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);min-height:112px}.sh-tool-card .sh-tool-copy{grid-area:1/2}.sh-tool-open{grid-area:2/2;margin-top:0}}@container studio-home (width<=400px){.sh-next-art{margin-top:0;top:66px}.sh-next-actions{padding-right:0}}@media (pointer:coarse){.studio-home :is(.sh-next-flow button,.sh-empty button,.sh-card-heading>button){min-height:44px}}@media (width<=480px){.sh-intro>.sh-intro-mark{position:absolute;top:15px;right:19px}}@media (width<=360px){.sh-next-art{display:none}.sh-next-body{padding-right:0}.sh-flow-caption{max-width:100%}}html[data-theme=dark] .sh-intro{background:radial-gradient(at 95% 35%,#667ad427,#0000 48%),linear-gradient(115deg,#202d46,#253450);border-color:#4c6085}.sh-intro{gap:34px;min-height:205px;padding:29px 30px}.sh-intro h2{max-width:710px;font-size:clamp(28px,3.2vw,39px);line-height:1.13}.sh-intro h2 span{color:#c6d2ff}.sh-intro .sh-kicker{color:#b9c9f3}.sh-intro .sh-kicker>span{background:#a7baff;box-shadow:0 0 0 4px #a7baff15}.sh-intro-mark{background:0 0;border:0;border-radius:0;flex:0 0 132px;place-items:center;width:132px;height:132px;display:grid;position:relative}.sh-banner-logo{z-index:2;filter:drop-shadow(0 8px 13px #0b143642);grid-template-rows:repeat(2,30px);grid-template-columns:repeat(2,30px);gap:5px;display:grid;position:relative;transform:rotate(-7deg)}.sh-banner-logo i{background:linear-gradient(140deg,#93b5ff,#647ff0);border-radius:8px;display:block;box-shadow:inset 0 1px 1px #ffffff75}.sh-banner-logo i:nth-child(2){transform-origin:0 100%;background:linear-gradient(140deg,#c9d4ff,#a3a5f6);transform:scale(.85)}.sh-banner-logo i:nth-child(3){transform-origin:100% 0;background:linear-gradient(140deg,#7099f9,#526cdf);transform:scale(.85)}.sh-banner-logo i:nth-child(4){background:linear-gradient(140deg,#b3a0f4,#8e72d5)}.sh-logo-orbit{pointer-events:none;border:1px solid #adbbef26;border-radius:50%;position:absolute;inset:6px}.sh-logo-orbit-two{opacity:.55;border-style:dashed;inset:-9px}.sh-logo-star{z-index:2;color:#d6c3ef;font-size:17px;position:absolute;top:16px;right:5px}.sh-banner-logo{transition:filter .25s}.sh-logo-orbit{transition:border-color .25s}@media (hover:hover) and (pointer:fine){.sh-intro:hover .sh-banner-logo{filter:drop-shadow(0 0 13px #8b9ff74a)}.sh-intro:hover .sh-logo-orbit{border-color:#b8c5ff55}}@media (prefers-reduced-motion:no-preference){.sh-banner-logo i{animation:6s ease-in-out infinite sh-tile-light}.sh-banner-logo i:nth-child(2){animation-delay:.35s}.sh-banner-logo i:nth-child(3){animation-delay:.7s}.sh-banner-logo i:nth-child(4){animation-delay:1.05s}@keyframes sh-tile-light{0%,65%,to{filter:brightness()}80%{filter:brightness(1.18)}}}@media (width<=720px){.sh-intro{gap:20px;padding:22px}.sh-intro-mark{flex-basis:95px;width:95px;height:95px;display:grid}.sh-banner-logo{grid-template-rows:repeat(2,24px);grid-template-columns:repeat(2,24px);gap:4px}.sh-intro h2{font-size:29px}.sh-logo-star{font-size:14px;top:7px;right:-3px}}@media (width<=480px){.sh-intro{padding:21px;display:block}.sh-intro-mark{width:32px;height:32px;position:absolute;top:15px;right:19px}.sh-banner-logo{grid-template-rows:repeat(2,13px);grid-template-columns:repeat(2,13px);gap:2px}.sh-banner-logo i{border-radius:4px}.sh-logo-orbit,.sh-logo-star{display:none}.sh-intro h2{margin-top:16px;font-size:28px}.sh-intro .sh-kicker{padding-right:35px}}.workspace-brand-row{grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;margin-bottom:18px;padding:5px 8px 0;display:grid}html[data-theme] .sidebar .workspace-brand-home{text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:0;display:flex}html[data-theme] .sidebar .workspace-brand-home>span{letter-spacing:-.04em;width:auto;height:auto;font-size:18px;font-weight:750;line-height:1.2;display:block}html[data-theme] .sidebar .workspace-brand-home .brand-logo-image{object-fit:contain;flex:0 0 32px;width:32px;height:36px}.workspace-plan-badge{color:#b4c1e6;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#8d9de312;border:1px solid #7782b33d;border-radius:4px;align-items:center;padding:3px 6px;font-family:inherit;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex}.sidebar-collapsed .workspace-plan-badge{display:none}html[data-theme] .workspace-header-simple{min-height:64px}@media (width>=721px){html[data-theme] .workspace-header-home,html[data-theme] .workspace-header-simple .workspace-tools-button{display:none}html[data-theme] .workspace-header-simple .topbar-launcher{pointer-events:none;cursor:default}}@media (width<=720px){html[data-theme] .workspace-header-simple .workspace-connection{display:none}html[data-theme] .workspace-header-simple .topbar-title h1{font-size:18px}html[data-theme] .workspace-header-simple .workspace-tools-button{min-height:44px}}.workspace-brand-row .workspace-plan-badge{margin-left:42px}html[data-theme] .sidebar-collapsed .workspace-brand-row{justify-items:center;padding-inline:0}html[data-theme] .sidebar-collapsed .workspace-brand-home{justify-content:center}html[data-theme] .sidebar-collapsed .workspace-brand-home>span{display:none}html[data-theme] .sidebar .workspace-brand-home:is(:hover,:active,:focus){transform:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] .sidebar .workspace-brand-home{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html[data-theme] .sidebar .workspace-brand-home:focus:not(:focus-visible){outline:none}html[data-theme] .sidebar .workspace-brand-home:focus-visible{outline-offset:5px;border-radius:4px;outline:1px solid #aab2c4}html[data-theme] .sidebar .sidebar-all-tools{color:#cdd6ee;text-align:left;background:#9eaff308;border:1px solid #465371;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;margin:8px 0 7px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .18s,border-color .18s;display:flex}.sidebar-all-tools>.workspace-icon{color:#b5c0ed;flex:none}.sidebar-all-tools .sidebar-tools-cue{color:#94a3c6;margin-left:auto;font-size:14px}html[data-theme] .sidebar .sidebar-all-tools:hover{background:#8f9ee51a!important;border-color:#7888ba!important}html[data-theme] .sidebar .sidebar-all-tools:focus-visible{outline-offset:3px;outline:2px solid #abb7ed}html[data-theme] .sidebar-collapsed .sidebar-all-tools{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-all-tools>span{display:none}@media (prefers-reduced-motion:reduce){.sidebar-all-tools{transition:none!important}}@container studio-home (width<=600px){.sh-next{grid-template-columns:minmax(0,1fr) 120px;gap:16px 22px;min-height:0;display:grid}.sh-next>.sh-section-top{grid-area:1/1/auto/-1}.sh-next .sh-next-body{grid-area:2/1;max-width:none;margin:8px 0 0;padding:0}.sh-next .sh-next-art{opacity:1;grid-area:2/2;place-self:center;width:110px;height:130px;margin:8px 0 20px;position:relative;top:auto;bottom:auto;right:auto;transform:none}.sh-next .sh-next-flow{grid-area:3/1/auto/-1;max-width:none;margin:0}.sh-next .sh-flow-caption{grid-area:4/1/auto/-1;max-width:none;margin:0}.sh-next .sh-next-actions{grid-area:5/1/auto/-1;margin:4px 0 0;padding:0}}@container studio-home (width<=380px){.sh-next{grid-template-columns:minmax(0,1fr)}.sh-next .sh-next-body{grid-column:1}.sh-next .sh-next-art{display:none}}.factory-shell .workspace{container:factory/inline-size}html[data-theme] .factory-shell .topbar{background:var(--cream);box-shadow:none;align-items:center;gap:20px;padding:20px 28px}.factory-shell .topbar-title{flex:200px}.factory-shell .topbar-title h1{overflow-wrap:anywhere;font-size:22px}.factory-shell .topbar .eyebrow{letter-spacing:.12em;color:#a8b6e5;margin-bottom:6px;font-size:10px}html[data-theme] .factory-shell .top-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:7px}.factory-shell .top-actions .button{border-radius:9px;min-height:37px;padding:9px 12px;font-size:11px}.factory-shell .saved-status{display:none}html[data-theme] .factory-shell .stagebar{background:var(--cream);border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:auto;padding:16px 28px;display:grid}html[data-theme] .factory-shell .stage{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:70px;color:var(--muted);text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:13px;display:flex}.factory-shell .stage:after{display:none}.factory-shell .stage>span{color:#aebdea;background:#8899d41a;border:1px solid #8899d433;border-radius:10px;flex:0 0 33px;place-items:center;width:33px;height:33px;margin:0;display:grid}.factory-shell .stage em{min-width:0;font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.factory-shell .stage small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}html[data-theme] .factory-shell .stage.active{background:linear-gradient(120deg,#546ca52b,#8b7dc81c),var(--surface);color:var(--ink);border-color:#9caee0;box-shadow:inset 0 0 0 1px #a8b9ef24}html[data-theme] .factory-shell .stage.active>span{color:#223458;background:#b7c8f0;border-color:#0000}html[data-theme] .factory-shell .stage.done:not(.active)>span{color:#d3c6ff;background:#9984db26;border-color:#9984db4a}.factory-shell .content-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;min-height:0;padding:4px 28px 48px}html[data-theme] .factory-shell .main-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;max-width:none;padding:26px;box-shadow:0 12px 35px #070b1614}.factory-shell .section-heading{flex-wrap:wrap;gap:16px;margin-bottom:24px}.factory-shell .section-heading h2{letter-spacing:-.035em;font-size:clamp(22px,2.3vw,29px);font-weight:650;line-height:1.2}.factory-shell .section-heading p:not(.eyebrow){max-width:62ch;font-size:13px;line-height:1.65}.factory-shell .section-heading .eyebrow{letter-spacing:.11em;font-size:10px}html[data-theme] .factory-shell .status-badge{color:#c4cfed;background:#8c9fd518;border:1px solid #859bd33b;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:600}html[data-theme] .factory-shell .dropzone{isolation:isolate;background:radial-gradient(ellipse at 50% 0%,#738ac31c,transparent 65%),var(--cream);border:1px dashed #8094c36b;border-radius:14px;min-height:290px;padding:30px 18px;position:relative;overflow:hidden}.factory-shell .dropzone:before{content:"";z-index:-1;pointer-events:none;border:1px solid #96a9da20;border-radius:42px;width:190px;height:190px;position:absolute;top:-115px;right:-75px;transform:rotate(30deg);box-shadow:0 0 0 20px #96a9da06}html[data-theme] .factory-shell .upload-icon{color:#c1d0f4;background:linear-gradient(140deg,#849dd932,#a18ac521);border:1px solid #9eafe050;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:18px;display:grid;box-shadow:0 8px 25px #0a10251a}.factory-shell .dropzone strong{letter-spacing:-.02em;font-size:18px}.factory-shell .dropzone small{margin:9px 0 20px;font-size:12px;line-height:1.6}html[data-theme] .factory-shell .right-rail{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px}.factory-shell .progress-card{background:linear-gradient(130deg,#768ac51a,#a88bc511);border-color:#8a9ac73b;border-radius:12px;padding:15px 12px}.factory-shell .rail-section{padding-top:22px}.factory-shell .rail-heading h3{font-size:12px}.factory-shell .rail-task{min-height:65px;padding:13px 0}.factory-shell .rail-task strong{font-size:12px}.factory-shell .rail-task small{font-size:10px;line-height:1.5}html[data-theme] .factory-shell .tip-card{background:#8d9fd515;border:1px solid #8a9ac72e;border-radius:11px}.factory-shell .tip-card p,.factory-shell .rail-caption{font-size:11px;line-height:1.7}.factory-shell .file-list{margin-top:18px}.factory-shell .file-row{gap:12px;padding:14px 0}.factory-shell .file-row>div{min-width:0}.factory-shell .file-row strong{overflow-wrap:anywhere}.factory-shell .editor-block{margin-top:23px}.factory-shell .field-heading{margin-bottom:11px}.factory-shell :is(textarea,input,select){transition:border-color .18s,box-shadow .18s}.factory-shell :is(textarea,input,select):focus-visible{outline-offset:2px;outline:2px solid #abb9ee}.factory-shell :is(.delivery-layout,.draft-fields,.mockup-library-heading){min-width:0}.factory-shell .pdf-preview{max-width:100%}html[data-theme=dark] .factory-shell .workspace{background-image:none!important}html[data-theme=dark] .factory-shell .main-panel{background-color:#1d293f!important;background-image:radial-gradient(at 100% 0,#788ecc0d,#0000 45%)!important}html[data-theme=dark] .factory-shell .right-rail{background:#1c273c}html[data-theme=dark] .factory-shell .delivery-method-picker button.active{box-shadow:inset 0 0 0 1px #a8b9ed60;background:#303c5b!important;border-color:#a8b9ed!important}html[data-theme=dark] .factory-shell .stage.done:not(.active){color:#c3b8ed}.factory-mockup-maker{border:1px solid var(--line);border-radius:12px;margin-bottom:24px;overflow:hidden}.factory-mockup-maker>summary{cursor:pointer;background:#8b9dd20c;align-items:center;gap:13px;padding:18px;list-style:none;display:flex}.factory-mockup-maker>summary::-webkit-details-marker{display:none}.factory-mockup-maker>summary>svg{color:#bdc7ee;flex:none}.factory-mockup-maker>summary span{min-width:0}.factory-mockup-maker>summary strong{font-size:13px;display:block}.factory-mockup-maker>summary small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.factory-mockup-maker>summary b{color:var(--muted);margin-left:auto;transition:transform .2s}.factory-mockup-maker[open]>summary b{transform:rotate(45deg)}.factory-mockup-maker>.mockup-studio{padding:16px}@container factory (width<=1100px){html[data-theme] .factory-shell .topbar{flex-wrap:wrap;display:flex}html[data-theme] .factory-shell .top-actions{flex-basis:100%;justify-content:flex-start}.factory-shell .saved-status{flex-basis:auto;margin:0 8px 0 0}.factory-shell .content-grid{grid-template-columns:minmax(0,1fr)}.factory-shell .right-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.factory-shell .right-rail .rail-section{padding-top:0}.factory-shell .stage{gap:7px;padding:10px}.factory-shell .stage small{display:none}}@container factory (width<=640px){html[data-theme] .factory-shell .topbar{flex-direction:column;align-items:stretch;padding:20px;display:flex;position:relative}html[data-theme] .factory-shell .topbar-title{flex:none;width:100%;max-width:none}html[data-theme] .factory-shell .top-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid;overflow:visible}html[data-theme] .factory-shell .top-actions .button{white-space:normal;justify-content:center;min-width:0;min-height:42px;padding:8px}html[data-theme] .factory-shell .top-actions .factory-back{grid-column:1/-1;justify-content:flex-start}.factory-shell .saved-status{display:none}html[data-theme] .factory-shell .stagebar{gap:5px;padding:12px 20px}html[data-theme] .factory-shell .stage{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:74px;padding:9px 3px}.factory-shell .stage em{font-size:10px}.factory-shell .stage>span{border-radius:8px;flex-basis:28px;width:28px;height:28px}.factory-shell .content-grid{gap:16px;padding:3px 20px 90px}html[data-theme] .factory-shell .main-panel{padding:20px}.factory-shell .right-rail{grid-template-columns:minmax(0,1fr)}.factory-shell .dropzone{min-height:255px}.factory-shell .delivery-layout{grid-template-columns:minmax(0,1fr)}.factory-shell .file-row{flex-wrap:wrap}}@media (hover:hover) and (pointer:fine){html[data-theme] .factory-shell .dropzone:hover{background:radial-gradient(ellipse at 50% 0%,#899fe530,transparent 65%),var(--cream);border-color:#b3c2ef}.factory-shell .dropzone:hover .upload-icon{transform:translateY(-3px)}.factory-shell .stage:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.factory-shell :is(.stage,.upload-icon,.button){transition:transform .2s,background .2s,border-color .2s}.factory-shell .main-panel>.section-heading{animation:.25s both factory-enter}.factory-shell .file-row{animation:.2s both factory-enter}@keyframes factory-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.factory-shell *,.factory-shell :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.factory-shell .right-rail{align-self:start}.factory-shell .progress-card{align-self:start;min-height:0}.factory-shell .stage{position:relative;overflow:hidden}.factory-shell .stage>span,.factory-shell .stage em{z-index:1;position:relative}.factory-shell .stage.active:before{content:"";transform-origin:0;background:linear-gradient(90deg,#809fe8,#c4b0ef);border-radius:2px;height:2px;position:absolute;inset:auto 14px 0}.factory-shell .stage:active{transform:scale(.98)}.factory-shell .brief-grid{border:1px solid var(--line);background:#91a4d008;border-radius:13px;gap:16px;margin-bottom:20px;padding:20px}.factory-shell :is(.brief-grid,.publish-fields,.delivery-controls,.draft-fields) label{font-size:12px;font-weight:600;line-height:1.5}html[data-theme=dark] .factory-shell .main-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select){color:#e8edfc;border-radius:9px;box-shadow:inset 0 1px 3px #05091412;background:#142037!important;border-color:#465674!important}.factory-shell .main-panel :is(textarea,input)::placeholder{color:#94a2c2;font-weight:400}.factory-shell .main-panel :is(textarea,input,select):focus-visible{outline-offset:1px;outline:2px solid #a6b5eb33;border-color:#a6b5eb!important}.factory-shell .editor-block{border-radius:14px;padding:22px}.factory-shell .editor-block .field-heading{flex-wrap:wrap;align-items:center;gap:10px}.factory-shell .editor-block .field-heading label{font-size:14px;font-weight:650}.factory-shell .editor-block .text-button{border-radius:6px;padding:6px 9px;font-size:11px}.factory-shell .editor-block textarea{padding:16px;font-size:13px;line-height:1.8}.factory-shell .editor-block textarea#description{min-height:280px}.factory-shell .tag-list{gap:8px}html[data-theme=dark] .factory-shell .tag-list button{color:#e5ebff;border:1px solid #7b92c84a;background:#35466b!important}html[data-theme=dark] .factory-shell .listing-copilot{box-shadow:none;border:1px solid #4b5a7c;padding:22px;transform:none;background:#1a253c!important}.factory-shell .listing-copilot h3{letter-spacing:-.025em;margin:6px 0 10px;font-size:19px}.factory-shell .listing-copilot p{color:var(--muted);max-width:65ch;line-height:1.7}.factory-shell .listing-copilot textarea{min-height:100px;margin-top:10px}html[data-theme=dark] .factory-shell .ai-listing-importer{isolation:isolate;box-shadow:none;border:1px solid #7384b35e;margin:24px 0;padding:24px;position:relative;overflow:hidden;background:radial-gradient(at 100% 0,#9e8bd423,#0000 55%),#19243b!important}.factory-shell .ai-listing-importer:before{content:"";z-index:-1;pointer-events:none;border:1px solid #9caee61c;border-radius:46px;width:210px;height:210px;position:absolute;top:-85px;right:-70px;transform:rotate(27deg);box-shadow:0 0 0 20px #9caee606}.factory-shell .ai-listing-importer>header{flex-wrap:wrap;align-items:flex-start;gap:18px}.factory-shell .ai-import-intro{flex:320px;align-items:flex-start;gap:14px;display:flex}.factory-shell .ai-import-mark{color:#d3c2f2;background:linear-gradient(140deg,#a793d62b,#7d9cdb24);border:1px solid #b8a3e74a;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.factory-shell .ai-import-intro h3{letter-spacing:-.035em;margin:7px 0 10px;font-size:21px;font-weight:650;line-height:1.25}.factory-shell .ai-import-intro .eyebrow{letter-spacing:.12em;font-size:9px}.factory-shell .ai-listing-importer>header p:last-child{color:#b6c2dd;font-size:12px;line-height:1.8}html[data-theme=dark] .factory-shell .ai-listing-importer>header>span{color:#c0cef4;border:1px solid #9aade538;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:600;background:#9aade51a!important}.factory-shell .ai-import-steps{gap:10px;margin:22px 0 18px}html[data-theme=dark] .factory-shell .ai-import-steps>span{border-color:#879dcc30;align-items:flex-start;gap:10px;min-width:0;padding:14px;font-size:11px;font-weight:600;background:#ffffff03!important}.factory-shell .ai-import-steps svg{color:#b6c6ef;flex:none;margin-top:2px}.factory-shell .ai-import-steps small{color:var(--muted);margin-top:6px;font-size:10px;font-weight:400;line-height:1.5;display:block}.factory-shell .ai-import-toggle{align-items:center;gap:20px;font-size:11px;display:flex}.factory-shell .ai-import-paste{margin-top:18px}.factory-shell .asset-art{overflow:hidden}.factory-shell .asset-art img{object-fit:contain;width:100%;height:100%;display:block}html[data-theme=dark] .factory-shell .asset-card.selected{background:#344263!important;border-color:#b0b5ec!important}html[data-theme=dark] .factory-shell .asset-card.selected i{color:#242b48;background:#b6b9ee}.factory-shell .asset-card{text-align:left}.factory-shell .asset-card small{line-height:1.6}.factory-shell .factory-asset-setup{border:1px solid var(--line);background:#8c9dd20a;border-radius:11px;padding:18px}.factory-shell .factory-asset-setup p{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.7}.factory-shell .reusable-library-controls{flex-wrap:wrap;align-items:flex-end;gap:12px}.factory-shell .reusable-library-controls>label:not(.button){flex:1;gap:8px;min-width:0;font-size:12px;display:grid}.factory-shell .reusable-library-grid article{border-radius:12px;min-width:0;padding:12px;position:relative}.factory-shell .reusable-library-grid article.included{border-color:#aaaee2;box-shadow:inset 0 0 0 1px #aaaee22e}.factory-shell .reusable-library-grid article strong{overflow-wrap:anywhere}.factory-shell .reusable-library-grid article img{object-fit:contain;border-radius:8px;height:130px}.factory-shell .reusable-library-grid article>button[aria-pressed=true]{color:#f0efff;background:#414b78!important}html[data-theme=dark] .factory-shell :is(.delivery-choice-note,.drive-auto-delivery,.listing-image-order-note){color:#d5def6;background:linear-gradient(120deg,#899ed918,#a592d010),#1c2b45!important;border-color:#8a9ed04a!important}.factory-shell .delivery-choice-note{flex-direction:column;align-items:flex-start;gap:6px;padding:22px}.factory-shell .delivery-choice-note p,.factory-shell .drive-auto-delivery p{font-size:12px;line-height:1.8}.factory-shell .delivery-method-picker button{gap:9px;min-height:115px;padding:20px;position:relative}.factory-shell .delivery-method-picker button strong{font-size:14px;line-height:1.5}.factory-shell .delivery-method-picker button small{font-size:11px;line-height:1.8}.factory-shell .delivery-layout{align-items:start;gap:24px;margin-top:22px}.factory-shell .delivery-controls{min-width:0}.factory-shell .delivery-controls>label{gap:9px;display:grid}.factory-shell .factory-pdf-themes{border:1px solid var(--line);border-radius:12px;margin-top:22px;padding:16px}.factory-shell .factory-pdf-themes h3{font-size:17px}.factory-shell .factory-pdf-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.factory-shell .export-hero{border:1px solid #8197ce55;gap:18px;padding:24px;background:radial-gradient(at 95% 0,#9b8ad323,#0000 60%),#243450!important}.factory-shell .export-mark{color:#c4d1f7;background:#a9b8ed26;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.factory-shell .export-hero h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px}.factory-shell .export-hero p{color:#c0cbe2;font-size:12px;line-height:1.8}.factory-shell :is(.publish-prep,.draft-readiness,.etsy-draft-publisher){border:1px solid var(--line);box-shadow:none;border-radius:14px;margin-top:22px;padding:24px;transform:none}.factory-shell :is(.publish-prep,.draft-readiness,.etsy-draft-publisher) h3{letter-spacing:-.025em;font-size:19px;line-height:1.4}.factory-shell :is(.draft-readiness,.etsy-draft-publisher) header p{font-size:12px;line-height:1.8}.factory-shell .publish-fields{gap:16px}.factory-shell .publish-fields label{align-items:start;gap:9px;display:grid}.factory-shell .draft-readiness-grid{gap:10px}.factory-shell .draft-readiness-grid button{text-align:left;align-items:flex-start;gap:11px;padding:16px}.factory-shell .draft-readiness-grid button small{font-size:11px;line-height:1.7}.factory-shell .download-actions{flex-wrap:wrap;gap:10px;padding-top:16px}@container factory (width<=1100px){.factory-shell .right-rail{grid-template-columns:190px minmax(0,1fr);align-items:start}.factory-shell .right-rail .progress-card{align-items:center;padding:14px 10px;display:flex}.factory-shell .ai-import-steps,.factory-shell .delivery-layout{grid-template-columns:minmax(0,1fr)}}@container factory (width<=640px){.factory-shell .right-rail{display:block}.factory-shell .right-rail .rail-section{display:none}.factory-shell .right-rail .progress-card{background:0 0;border:0;padding:8px}.factory-shell :is(.editor-block,.listing-copilot,.ai-listing-importer,.publish-prep,.draft-readiness,.etsy-draft-publisher){padding:18px!important}.factory-shell .ai-import-intro{flex-basis:auto}.factory-shell .ai-import-mark{border-radius:11px;flex-basis:36px;width:36px;height:36px}.factory-shell .ai-import-intro h3{font-size:19px}.factory-shell .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-shell .reusable-library-controls{flex-direction:column;align-items:stretch}.factory-shell .reusable-library-controls>label{width:100%}.factory-shell .factory-pdf-template-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.factory-shell .stage.active:before{animation:.28s both factory-step-line}.factory-shell .stage.active>span{animation:.32s both factory-step-icon}@keyframes factory-step-line{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes factory-step-icon{0%{transform:scale(.88)}65%{transform:scale(1.08)}to{transform:scale(1)}}}html[data-theme] .factory-shell .ring{background:conic-gradient(#a9b9ee var(--progress),#43516f 0)}html[data-theme] .factory-shell .ring:after{background:#1c273c}.factory-shell .draft-readiness{min-width:0}.factory-shell .draft-readiness>header{flex-wrap:wrap;align-items:flex-start;gap:14px}.factory-shell .draft-readiness>header>div{flex:230px;min-width:0}.factory-shell .draft-readiness>header>strong{flex:none}.factory-shell .draft-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.factory-shell .draft-readiness-grid button{grid-template-rows:1fr auto;grid-template-columns:22px minmax(0,1fr);row-gap:8px;min-width:0;min-height:116px}.factory-shell .draft-readiness-grid button>span{grid-area:1/1/3}.factory-shell .draft-readiness-grid button>div{grid-column:2;min-width:0}.factory-shell .draft-readiness-grid strong{overflow-wrap:anywhere;line-height:1.5}.factory-shell .draft-readiness-grid small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.factory-shell .draft-readiness-grid em{white-space:nowrap;grid-area:2/2;justify-self:start}.factory-shell .draft-readiness>.button{white-space:normal;text-align:left;max-width:100%}.factory-shell :is(.publish-fields,.draft-fields){grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.factory-shell :is(.publish-fields,.draft-fields)>*{min-width:0}.factory-shell :is(.publish-fields,.draft-fields) :is(input,select){min-width:0;max-width:100%}.factory-shell .export-hero>div:last-child{min-width:0}.factory-shell .export-checks button{flex-wrap:wrap;min-width:0}.factory-shell .export-checks button>div{overflow-wrap:anywhere;flex:140px;min-width:0}.factory-shell :is(.etsy-draft-publisher,.draft-reconnect)>header,.factory-shell .draft-reconnect{flex-wrap:wrap}.factory-shell .draft-reconnect>div{flex:220px;min-width:0}.factory-shell .draft-reconnect .button{white-space:normal}.factory-shell .download-actions>.button{white-space:normal;min-width:0}.factory-shell .progress-card small{font-size:11px;line-height:1.6}@container factory (width>=641px) and (width<=1100px){html[data-theme] .factory-shell .right-rail{grid-template-columns:minmax(175px,.8fr) minmax(0,1.8fr);align-items:center;gap:28px;padding:24px}html[data-theme] .factory-shell .right-rail .progress-card{box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:16px;padding:20px 12px;display:flex}.factory-shell .right-rail .ring{flex-basis:88px;width:88px;height:88px}.factory-shell .right-rail .ring:after{inset:7px}.factory-shell .right-rail .ring span{letter-spacing:-.04em;font-size:21px;font-weight:650}.factory-shell .right-rail .progress-card strong{font-size:15px}.factory-shell .right-rail .progress-card small{max-width:150px;margin-top:7px}.factory-shell .right-rail .rail-task:last-child{border-bottom:0}}.bulk-studio-refresh{--bulk-panel:#fdfdff;--bulk-soft:#eef0f9;container:bulk-studio/inline-size}html[data-theme=dark] .bulk-studio-refresh{--bulk-panel:#1d293f;--bulk-soft:#24324c;background:0 0!important}html[data-theme=dark] .workspace:has(>.bulk-studio-refresh){background-image:none!important}.bulk-studio-refresh :is(h2,h3){letter-spacing:-.035em;font-family:inherit}.bulk-studio-refresh button{font-family:inherit}html[data-theme] .bulk-studio-refresh .bulk-hero{isolation:isolate;color:#edf1ff;border:1px solid #8195c355;border-radius:20px;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);align-items:center;gap:32px;padding:30px;display:grid;position:relative;overflow:hidden;background:linear-gradient(115deg,#263b60,#293754)!important}.bulk-studio-refresh .bulk-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c2d1ff12;border-radius:62px;width:280px;height:280px;position:absolute;top:-160px;right:-90px;transform:rotate(27deg);box-shadow:0 0 0 26px #c2d1ff05}.bulk-studio-refresh .bulk-hero-copy{min-width:0}.bulk-studio-refresh .bulk-hero-copy .eyebrow{color:#c2d0f6;letter-spacing:.12em;margin:0 0 12px;font-size:10px}.bulk-studio-refresh .bulk-hero h2{max-width:17ch;margin:0 0 14px;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.15}.bulk-studio-refresh .bulk-hero-copy>p:last-of-type{color:#c0cce5;max-width:58ch;font-size:13px;line-height:1.8}.bulk-studio-refresh .bulk-hero-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}html[data-theme] .bulk-studio-refresh .bulk-hero-actions button{color:#dce5fb;background:#ffffff08;border:1px solid #a2b4df40;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:11px;display:inline-flex}html[data-theme] .bulk-studio-refresh .bulk-hero-actions button.primary{border-color:#bbcdf2;box-shadow:0 4px 12px #0d173319;color:#1d2d4d!important;background:#bbcdf2!important}.bulk-studio-refresh .bulk-hero-actions button.primary svg{color:inherit}.bulk-studio-refresh .bulk-hero-actions button>span{color:inherit;background:#ffffff0c;font-size:10px}.bulk-studio-refresh .bulk-collection-overview{background:#0e1b3329;border:1px solid #b8c7ed30;border-radius:15px;min-width:0;padding:20px}.bulk-studio-refresh .bulk-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-theme] .bulk-studio-refresh .bulk-summary>span{text-align:left;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.bulk-studio-refresh .bulk-summary strong{letter-spacing:-.05em;font-size:29px;font-weight:650;line-height:1.2;display:block}.bulk-studio-refresh .bulk-summary small{color:#bbc8e5;text-transform:none;letter-spacing:0;margin-top:8px;font-size:10px;font-weight:400;display:block}.bulk-collection-progress{margin-top:22px}.bulk-collection-progress>div{color:#d0dcf6;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.bulk-collection-progress b{font-weight:600}.bulk-collection-progress progress{appearance:none;accent-color:#b9b7f1;background:#ffffff15;border:0;border-radius:5px;width:100%;height:5px;margin:11px 0;display:block;overflow:hidden}.bulk-collection-progress progress::-webkit-progress-bar{background:#ffffff15}.bulk-collection-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#aac7f6,#b8a8e7);border-radius:5px}.bulk-collection-progress small{color:#aebfdf;font-size:10px;line-height:1.7}html[data-theme] .bulk-studio-refresh .bulk-message{border:1px solid var(--line);background:var(--bulk-soft);color:var(--ink);border-radius:10px;margin:16px 0;padding:12px 16px;font-size:12px;line-height:1.6;position:static}.bulk-mobile-completion{display:none}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;padding:0;display:grid;position:static}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav button{border:1px solid var(--line);background:var(--bulk-panel);min-height:78px;color:var(--muted);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.bulk-studio-refresh .bulk-workspace-nav button>span{min-width:0;font-size:13px;font-weight:650;line-height:1.4}.bulk-studio-refresh .bulk-workspace-nav small{margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.bulk-nav-icon{color:#9fb3e1;background:#8f9ed30e;border:1px solid #8f9ed338;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav button.active{color:var(--ink);background:linear-gradient(120deg,#8fa8ed15,#b59bdd10),var(--bulk-panel);border-color:#99a8d7;box-shadow:inset 0 -2px #a4b0e0}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav button.active small{color:var(--muted)}.bulk-studio-refresh .bulk-workspace-nav button.active .bulk-nav-icon{color:#d5def5;background:#abbbe32b;border-color:#aabbef55}.bulk-studio-refresh .production-dashboard{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;margin:18px 0;display:grid}html[data-theme] .bulk-studio-refresh .production-dashboard button{border:1px solid var(--line);border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:59px;padding:10px;display:flex;background:var(--bulk-panel)!important}html[data-theme] .bulk-studio-refresh .production-dashboard strong{width:auto;height:auto;color:var(--ink);border-radius:0;padding:0;font-size:19px;font-weight:650;background:0 0!important}.bulk-studio-refresh .production-dashboard span{color:var(--muted);font-size:10px;line-height:1.5}html[data-theme] .bulk-studio-refresh .production-dashboard button.active{background:var(--bulk-soft)!important;border-color:#9aabd9!important}html[data-theme] .bulk-studio-refresh :is(.bulk-surface-panel,.bulk-folder-matcher,.bulk-intake>div,.bulk-intake-option,.bulk-selection-center,.queue-history-panel,.production-job-center){background:var(--bulk-panel);border-color:var(--line);box-shadow:none;transform:none}.bulk-studio-refresh .bulk-surface-panel{border-radius:17px;padding:26px}.bulk-studio-refresh :is(.bulk-add-pair-heading,.bulk-folder-matcher>header,.keyword-bank-panel>header){flex-wrap:wrap;align-items:flex-start;gap:20px}.bulk-studio-refresh :is(.bulk-add-pair-heading,.bulk-folder-matcher>header,.keyword-bank-panel>header) h3{margin:6px 0 10px;font-size:22px;font-weight:650;line-height:1.35}.bulk-studio-refresh :is(.bulk-add-pair-heading,.bulk-folder-matcher>header,.keyword-bank-panel>header) p:not(.eyebrow){max-width:72ch;color:var(--muted);font-size:12px;line-height:1.8}.bulk-studio-refresh .bulk-add-pair-status{flex-wrap:wrap;gap:6px;display:flex}.bulk-studio-refresh .bulk-add-pair-heading{display:block}.bulk-studio-refresh .bulk-add-pair-heading>div:first-child{flex:100%;min-width:0}.bulk-studio-refresh .bulk-add-pair-status{justify-content:flex-start;width:100%;min-width:0;max-width:100%;margin-top:16px}.bulk-studio-refresh .bulk-add-pair-status>span{color:var(--muted);background:#92a5d214;border-color:#92a5d22b;font-size:10px}.bulk-studio-refresh .bulk-intake{grid-template-columns:minmax(0,1fr);gap:12px;margin:22px 0;display:grid}.bulk-studio-refresh .bulk-intake>div:first-child{border:1px solid var(--line);border-radius:13px;padding:22px}html[data-theme] .bulk-studio-refresh .bulk-file-drop{background:radial-gradient(at 50% 0,#8cace817,#0000 70%),#8cace804;border:1px dashed #8097c66b;border-radius:12px;min-height:185px;margin-top:18px;padding:20px}.bulk-studio-refresh .bulk-file-drop>span{color:#c0cef0;background:#a7bce42b;border:1px solid #a7bce44a;border-radius:13px;width:44px;height:44px}.bulk-studio-refresh .bulk-file-drop strong{font-size:16px}.bulk-studio-refresh .bulk-file-drop small{max-width:48ch;font-size:11px;line-height:1.7}.bulk-studio-refresh .bulk-intake-option{border:1px solid var(--line);border-radius:12px;padding:0;display:block;overflow:hidden}.bulk-intake-option>summary{cursor:pointer;align-items:center;gap:13px;padding:18px 20px;list-style:none;display:flex}.bulk-intake-option>summary::-webkit-details-marker{display:none}.bulk-intake-option>summary:after{content:"+";color:#9cabd3;margin-left:auto;font-size:18px;transition:transform .2s}.bulk-intake-option[open]>summary:after{transform:rotate(45deg)}.bulk-intake-option>summary svg{color:#b0bfe5;flex:none}.bulk-intake-option>summary span{min-width:0;font-size:13px;font-weight:600}.bulk-intake-option>summary small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;line-height:1.7;display:block}.bulk-intake-option>:not(summary){max-width:calc(100% - 40px);margin:0 20px 18px}.bulk-studio-refresh .bulk-drive-entry{border:1px solid var(--line);background:#97aade07;border-radius:12px;padding:20px}.bulk-studio-refresh .bulk-drive-entry p{font-size:11px;line-height:1.7}html[data-theme=dark] .bulk-studio-refresh :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){color:#e5ebfa;border-radius:9px;min-width:0;font-family:inherit;background:#142037!important;border-color:#465674!important}.bulk-studio-refresh :is(input,textarea)::placeholder{color:#91a0bd}.bulk-studio-refresh textarea{resize:vertical;line-height:1.8}.bulk-studio-refresh :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #b5c2ed}.bulk-studio-refresh .bulk-folder-matcher{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.bulk-studio-refresh .bulk-folder-inputs{gap:12px;margin-top:20px}html[data-theme] .bulk-studio-refresh .bulk-folder-choice>button:first-child{background:#8fa8d70a;border-color:#8299c653;min-height:112px;padding:20px}.bulk-studio-refresh .bulk-folder-choice b{color:#c6d6f4;background:#8fa8d726;border:1px solid #8fa8d73a;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.bulk-studio-refresh .bulk-folder-choice small{font-size:11px;line-height:1.7}.bulk-studio-refresh :is(.bulk-match-controls,.bulk-folder-order-card,.bulk-grouping-help,.bulk-local-warning){border-color:var(--line);background:#8f9fd00a!important}.bulk-studio-refresh .bulk-match-controls{gap:14px;padding:20px}.bulk-studio-refresh .bulk-queue-heading{border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:flex-start;padding:22px}.bulk-studio-refresh .bulk-queue-heading h3{font-size:22px;font-weight:650}.bulk-studio-refresh .bulk-queue-heading p:not(.eyebrow){font-size:12px;line-height:1.8}.bulk-search-bar{border:1px solid var(--line);background:var(--bulk-panel);border-top:0;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.bulk-search-bar>label{flex:200px;align-items:center;gap:9px;min-width:0;display:flex}.bulk-search-bar>label>svg{color:var(--muted);flex:none}.bulk-search-bar input{width:100%;min-height:38px;padding:9px 12px;font-size:12px}.bulk-search-bar>span{color:var(--muted);white-space:nowrap;font-size:10px}.bulk-search-bar>button{min-height:36px;padding:8px 10px;font-size:10px}.bulk-studio-refresh .bulk-toolbar{flex-wrap:wrap;gap:16px;padding:16px}.bulk-studio-refresh .bulk-filters{gap:6px}html[data-theme] .bulk-studio-refresh .bulk-filters button{color:var(--muted);border-color:#0000;border-radius:7px;padding:8px 10px;background:0 0!important}html[data-theme] .bulk-studio-refresh .bulk-filters button.active{color:var(--ink);border-color:#9eafe52b;background:#9eafe526!important}.bulk-studio-refresh .bulk-queue-tools{flex-wrap:wrap;gap:7px}.bulk-studio-refresh .bulk-queue-tools>button,.bulk-studio-refresh .bulk-more-menu>summary{border-radius:8px;min-height:36px;font-size:10px}html[data-theme=dark] .bulk-studio-refresh .bulk-queue-tools>button{background:#263651!important}html[data-theme] .bulk-studio-refresh .bulk-queue-tools>.primary{border-color:#b8c8ef;color:#1d2b48!important;background:#b8c8ef!important}.bulk-studio-refresh .bulk-table{min-width:0;max-width:100%}html[data-theme] .bulk-studio-refresh .bulk-row{grid-template-columns:26px minmax(160px,2fr) minmax(75px,.8fr) minmax(85px,.9fr) minmax(110px,1fr) minmax(110px,1fr) minmax(100px,1fr);align-items:start;gap:14px;min-width:0;padding:18px}.bulk-studio-refresh .bulk-row>span{border-right:0;align-content:start;min-width:0;padding:0}.bulk-studio-refresh .bulk-head{color:var(--muted);font-size:10px}.bulk-studio-refresh .bulk-inline-name{padding:8px;font-size:12px;font-weight:650;line-height:1.6}.bulk-studio-refresh .bulk-row small{white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.7}.bulk-studio-refresh .bulk-row :is(b.ready,b.pending){font-size:10px;font-weight:600}.bulk-studio-refresh .bulk-row-actions{gap:6px;display:grid;grid-template-columns:minmax(0,1fr)!important}html[data-theme] .bulk-studio-refresh .bulk-row-actions button{width:100%;min-height:33px;color:var(--ink);border:1px solid var(--line);font-size:10px;background:#889ed315!important}html[data-theme] .bulk-studio-refresh .bulk-row-actions .bulk-factory-btn{color:#1b2b48;border-color:#b8c8ed;background:#b8c8ed!important}html[data-theme] .bulk-studio-refresh .bulk-row-actions .bulk-row-remove-btn{color:#d6b0c2;grid-column:auto;background:0 0!important}.bulk-studio-refresh .bulk-queue-pager{flex-wrap:wrap;gap:10px;padding:16px 0}.bulk-studio-refresh .bulk-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bulk-studio-refresh .bulk-editor-grid>*{min-width:0}.bulk-studio-refresh .bulk-editor-grid label{font-size:12px;line-height:1.6}.bulk-studio-refresh .bulk-selection-center{border:1px solid #8d9fd06b;padding:22px}.bulk-studio-refresh .bulk-selection-center>header{flex-wrap:wrap;gap:16px}.bulk-studio-refresh .bulk-selection-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.bulk-studio-refresh .bulk-selection-actions label{min-width:0}.bulk-studio-refresh .bulk-selection-buttons{flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;display:flex}.bulk-studio-refresh .bulk-selection-buttons button{border-radius:8px;min-height:36px;font-size:11px}html[data-theme] .bulk-studio-refresh .bulk-empty{background:var(--bulk-panel);border-color:var(--line);padding:44px 24px}.bulk-studio-refresh .bulk-empty>span{color:#bacaf0;background:#9aabd11a;border:1px solid #9aabd14a;border-radius:19px;place-items:center;width:65px;height:65px;margin:0 auto 20px;display:grid}.bulk-studio-refresh .bulk-empty h3{font-size:23px;font-weight:650}.bulk-studio-refresh .bulk-empty p{max-width:48ch;margin:12px auto 20px;font-size:13px;line-height:1.8}html[data-theme] .bulk-studio-refresh .bulk-truth-note{border-color:var(--line);background:#8d9fd00c;padding:18px;font-size:11px;line-height:1.7}.bulk-studio-refresh .bulk-truth-note>span{color:#b8c6e9;background:#8d9fd024}@container bulk-studio (width<=1000px){html[data-theme] .bulk-studio-refresh .bulk-hero{grid-template-columns:minmax(0,1fr);gap:22px}.bulk-studio-refresh .bulk-hero h2{max-width:none}.bulk-studio-refresh .bulk-collection-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.bulk-studio-refresh .bulk-collection-progress{margin-top:0}html[data-theme] .bulk-studio-refresh .bulk-table{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;display:grid;overflow:visible}html[data-theme] .bulk-studio-refresh .bulk-head{display:none}.bulk-studio-refresh .bulk-listing{border:1px solid var(--line);background:var(--bulk-panel);border-radius:13px;overflow:hidden}html[data-theme] .bulk-studio-refresh .bulk-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px;position:relative}.bulk-studio-refresh .bulk-row>span:first-child{position:absolute;top:22px;right:22px}.bulk-studio-refresh .bulk-row>span:nth-child(2){grid-column:1/-1;padding-right:36px}.bulk-studio-refresh .bulk-row>span:nth-child(3):before{content:"SEO"}.bulk-studio-refresh .bulk-row>span:nth-child(4):before{content:"Delivery"}.bulk-studio-refresh .bulk-row>span:nth-child(5):before{content:"Mockups"}.bulk-studio-refresh .bulk-row>span:nth-child(6):before{content:"Status"}.bulk-studio-refresh .bulk-row>span:nth-child(n+3):before{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:600;display:block}.bulk-studio-refresh .bulk-row>span:nth-child(7){border-top:1px solid var(--line);grid-column:1/-1;gap:8px;padding-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.bulk-studio-refresh .bulk-row .bulk-inline-name{font-size:14px}.bulk-studio-refresh .bulk-row .bulk-row-actions button{min-height:38px}}@container bulk-studio (width<=640px){html[data-theme] .bulk-studio-refresh .bulk-hero{padding:23px}.bulk-studio-refresh .bulk-hero h2{font-size:29px}.bulk-studio-refresh .bulk-collection-overview{padding:18px;display:block}.bulk-studio-refresh .bulk-collection-progress{margin-top:20px}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav{gap:6px}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav button{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 9px}.bulk-studio-refresh .bulk-workspace-nav button>span{font-size:11px}.bulk-studio-refresh .bulk-workspace-nav small{font-size:9px}.bulk-studio-refresh .bulk-nav-icon{border-radius:8px;flex-basis:30px;width:30px;height:30px}.bulk-studio-refresh .bulk-surface-panel{padding:18px}.bulk-studio-refresh .bulk-add-pair-heading h3,.bulk-studio-refresh .bulk-folder-matcher h3{font-size:20px}.bulk-studio-refresh :is(.bulk-folder-inputs,.bulk-match-controls,.bulk-editor-grid,.etsy-preview-layout){grid-template-columns:minmax(0,1fr)}.bulk-studio-refresh .bulk-folder-inputs>*{min-width:0}.bulk-studio-refresh .bulk-intake>div:first-child{padding:17px}.bulk-studio-refresh .bulk-drive-entry{grid-template-columns:minmax(0,1fr);padding:17px}.bulk-studio-refresh .bulk-editor-grid .wide{grid-column:auto}.bulk-studio-refresh .bulk-row>span:nth-child(7){grid-template-columns:repeat(2,minmax(0,1fr))!important}.bulk-studio-refresh .production-dashboard{display:none}.bulk-studio-refresh .bulk-mobile-completion{color:var(--muted);gap:8px;margin:18px 0;font-size:11px;display:grid}.bulk-mobile-completion select{width:100%;min-height:44px;padding:10px;font-size:12px}.bulk-studio-refresh .bulk-queue-tools{width:100%;display:flex}.bulk-studio-refresh .bulk-queue-tools>button{flex:100px}.bulk-studio-refresh .bulk-queue-pager{justify-content:flex-start}}@media (hover:hover) and (pointer:fine){.bulk-studio-refresh .bulk-workspace-nav button:hover{transform:translateY(-2px)}.bulk-studio-refresh .bulk-file-drop:hover{border-color:#bdcdf1}}@media (prefers-reduced-motion:no-preference){.bulk-studio-refresh :is(button,summary){transition:background .18s,border-color .18s,transform .18s}.bulk-studio-refresh .bulk-surface-panel,.bulk-studio-refresh .bulk-empty{animation:.24s both bulk-panel-enter}@keyframes bulk-panel-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.bulk-studio-refresh *,.bulk-studio-refresh :before,.bulk-studio-refresh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bulk-studio-refresh{width:100%;min-width:0}.bulk-studio-refresh>*{min-width:0;max-width:100%}.bulk-studio-refresh :is(button,summary){overflow-wrap:anywhere}html[data-theme] .bulk-studio-refresh .bulk-hero{grid-template-columns:minmax(0,1.45fr) minmax(250px,.85fr);gap:clamp(20px,3cqi,38px);padding:clamp(22px,3cqi,36px);box-shadow:inset 0 1px #dbe4ff0b,0 16px 40px #08112816;background:radial-gradient(at 85% 10%,#8d91d51c,#0000 60%),linear-gradient(120deg,#253754,#253149)!important}.bulk-studio-refresh .bulk-hero h2{max-width:20ch;font-size:clamp(28px,3.3cqi,38px)}.bulk-studio-refresh .bulk-hero-copy>p:last-of-type{font-size:14px;line-height:1.75}html[data-theme] .bulk-studio-refresh .bulk-hero-actions button{min-height:44px;font-size:12px}.bulk-studio-refresh .bulk-summary small,.bulk-collection-progress small,.bulk-collection-progress>div{font-size:12px}.bulk-studio-refresh .bulk-collection-overview{background:#101c322b;padding:22px}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav button{min-height:76px;padding:17px}.bulk-studio-refresh .bulk-workspace-nav button>span{font-size:14px}.bulk-studio-refresh .bulk-workspace-nav small{font-size:12px}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav button.active{background:linear-gradient(115deg,#9aaff524,#b6a4e90c),var(--bulk-panel)}.bulk-studio-refresh :is(.bulk-add-pair-heading,.bulk-folder-matcher>header,.keyword-bank-panel>header) p:not(.eyebrow),.bulk-studio-refresh .bulk-queue-heading p:not(.eyebrow){font-size:14px;line-height:1.7}.bulk-studio-refresh .bulk-surface-panel{padding:clamp(20px,2.7cqi,32px)}.bulk-studio-refresh .keyword-bank-panel{position:relative;overflow:hidden}.bulk-studio-refresh .keyword-bank-panel:before{content:"";pointer-events:none;border:1px solid #aab9ed20;border-radius:32px;width:160px;height:160px;position:absolute;top:-100px;right:-75px;transform:rotate(30deg);box-shadow:0 0 0 18px #aab9ed04}.bulk-studio-refresh .keyword-bank-panel>header>div{flex:250px;min-width:0}.bulk-studio-refresh .keyword-bank-panel>header>span{color:var(--muted);white-space:nowrap;background:#a9b7ed18;flex:none;font-size:12px}.bulk-keyword-label{color:var(--ink);margin:26px 0 10px;font-size:14px;font-weight:600;display:block}.bulk-keyword-label small{color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;display:block}.bulk-studio-refresh .keyword-bank-input{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin:0;display:grid}.bulk-studio-refresh .keyword-bank-input textarea{width:100%;padding:14px;font-size:14px}.bulk-studio-refresh .keyword-bank-input button{border-radius:9px;min-height:44px;padding:11px 15px;font-size:12px}.bulk-keyword-hint{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.bulk-keyword-empty{background:#a6b3dc05;border:1px dashed #98abd13d;border-radius:12px;align-items:center;gap:18px;margin-top:24px;padding:23px;display:flex}.bulk-keyword-empty>svg{color:#bab5ef;flex:none}.bulk-keyword-empty strong{color:var(--ink);font-size:14px}.bulk-keyword-empty p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.7}.bulk-studio-refresh .keyword-bank-list{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.bulk-studio-refresh .keyword-bank-list>span{background:var(--bulk-soft);border-color:var(--line);min-width:0;max-width:100%}.bulk-studio-refresh .keyword-bank-list label{overflow-wrap:anywhere;font-size:13px}.bulk-studio-refresh .keyword-bank-list button{min-width:36px;min-height:36px}.bulk-studio-refresh .bulk-filters{flex-wrap:wrap;display:flex}.bulk-studio-refresh .bulk-row-actions button{min-height:40px!important}.bulk-studio-refresh .bulk-editor-actions{flex-wrap:wrap;display:flex;bottom:12px}.bulk-studio-refresh .bulk-editor-actions button{flex:140px}@container bulk-studio (width<=850px){html[data-theme] .bulk-studio-refresh .bulk-hero{grid-template-columns:minmax(0,1fr);gap:24px}.bulk-studio-refresh .bulk-collection-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.bulk-studio-refresh .bulk-collection-progress{margin-top:0}.bulk-studio-refresh .keyword-bank-input{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-studio-refresh .keyword-bank-input textarea{grid-column:1/-1}}@container bulk-studio (width<=560px){.bulk-studio-refresh .bulk-hero h2{font-size:clamp(27px,6.5cqi,32px)}.bulk-studio-refresh .bulk-hero-copy>p:last-of-type{font-size:13px}.bulk-studio-refresh .bulk-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bulk-studio-refresh .bulk-hero-actions .primary{grid-column:1/-1}.bulk-studio-refresh .bulk-collection-overview{padding:18px;display:block}.bulk-studio-refresh .bulk-collection-progress{margin-top:18px}.bulk-studio-refresh .bulk-summary strong{font-size:26px}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav{gap:7px;margin:16px 0}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav button{gap:9px;min-height:92px;padding:13px 9px}.bulk-studio-refresh .bulk-workspace-nav button>span{font-size:12px}.bulk-studio-refresh .bulk-workspace-nav small{display:none}.bulk-studio-refresh .bulk-nav-icon{background:0 0;border:0;flex-basis:25px;width:25px;height:25px}.bulk-studio-refresh .bulk-surface-panel{padding:20px}.bulk-studio-refresh .keyword-bank-panel>header{display:block}.bulk-studio-refresh .keyword-bank-panel>header>span{margin-top:12px;display:inline-block}.bulk-studio-refresh .keyword-bank-input button{padding:10px;font-size:12px}.bulk-keyword-empty{align-items:flex-start;gap:12px;padding:18px}.bulk-studio-refresh .bulk-editor-actions{position:static}}@media (hover:hover) and (pointer:fine){html[data-theme] .bulk-studio-refresh button:not(:disabled):hover{border-color:#b2b6ee}html[data-theme] .bulk-studio-refresh .bulk-workspace-nav button:not(:disabled):hover{background-color:#2a3854}}.bulk-studio-refresh .bulk-intake>*,.bulk-studio-refresh .bulk-drive-entry>*,.bulk-studio-refresh .bulk-folder-choice{min-width:0}.bulk-studio-refresh .bulk-drive-entry{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.bulk-studio-refresh .bulk-drive-entry .button{width:auto;max-width:100%}@container bulk-studio (width>=851px){.bulk-studio-refresh .bulk-collection-overview{display:block}.bulk-studio-refresh .bulk-collection-progress{margin-top:22px}}@container bulk-studio (width<=640px){.bulk-studio-refresh .bulk-drive-entry{grid-template-columns:minmax(0,1fr)}}.bulk-studio-refresh .bulk-add-pair-workspace{display:block}.bulk-studio-refresh .bulk-intake{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}html[data-theme] .bulk-studio-refresh .bulk-match-controls{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px}.bulk-studio-refresh .bulk-match-controls>*{min-width:0;max-width:100%}.bulk-studio-refresh .bulk-match-controls :is(select,input){width:100%;min-width:0}html[data-theme] .bulk-studio-refresh .bulk-match-controls>button{white-space:normal;grid-column:span 2;width:100%;min-height:44px;margin:4px 0 0;padding:11px 16px;line-height:1.5}@container bulk-studio (width<=850px){html[data-theme] .bulk-studio-refresh .bulk-match-controls{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .bulk-studio-refresh .bulk-match-controls>button{grid-column:auto}}@container bulk-studio (width<=460px){html[data-theme] .bulk-studio-refresh .bulk-match-controls{grid-template-columns:minmax(0,1fr)}}html[data-theme] .bulk-studio-refresh .bulk-match-controls{border-color:#8b9ec045;border-radius:16px;padding:0;display:block;overflow:hidden;background:linear-gradient(125deg,#a4b5ea08,transparent 65%),var(--bulk-panel)!important}.bulk-pair-heading{align-items:center;gap:13px;padding:24px 24px 0;display:flex}.bulk-pair-heading>span{color:#bdc5f5;background:#a1ace81a;border:1px solid #a1ace831;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.bulk-pair-heading h4{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650}.bulk-pair-heading p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.bulk-pair-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:24px;display:grid}.bulk-studio-refresh .bulk-pair-fields>label{gap:10px;min-width:0;font-size:12px;line-height:1.6}.bulk-studio-refresh .bulk-pair-fields :is(select,input){width:100%;min-width:0;min-height:46px;padding:11px 12px;font-size:13px}.bulk-pair-footer{border-top:1px solid var(--line);background:#0d162018;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.bulk-pair-footer>p{color:var(--muted);flex:200px;align-items:center;gap:9px;margin:0;font-size:12px;line-height:1.7;display:flex}.bulk-pair-footer>p>span{background:#8391ac;border-radius:50%;flex:none;width:6px;height:6px}.bulk-pair-footer>p>span.has-files{background:#b9b1ee;box-shadow:0 0 0 4px #b9b1ee12}.bulk-pair-footer>div{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}html[data-theme] .bulk-studio-refresh .bulk-pair-footer button{white-space:normal;border-radius:9px;min-height:44px;padding:11px 16px;font-size:12px;line-height:1.6}html[data-theme] .bulk-studio-refresh .bulk-pair-footer button.secondary{color:var(--ink);background:0 0;border-color:#889bc04d}html[data-theme] .bulk-studio-refresh .bulk-pair-footer button.primary{color:#1c2a47;background:#b5c4ed;border-color:#b5c4ed}html[data-theme] .bulk-studio-refresh .bulk-pair-footer button:disabled{opacity:1;color:#8997b2;box-shadow:none;background:#7e90bb0c;border-color:#8295bd21}@container bulk-studio (width<=850px){.bulk-pair-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-pair-footer>div{flex:100%}.bulk-pair-footer button{flex:150px}}@container bulk-studio (width<=460px){.bulk-pair-heading{align-items:flex-start;padding:20px 18px 0}.bulk-pair-fields{grid-template-columns:minmax(0,1fr);padding:20px 18px}.bulk-pair-footer{gap:14px;padding:18px}.bulk-pair-footer>div{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}html[data-theme] .bulk-studio-refresh .bulk-row-actions .bulk-create-draft,.bulk-studio-refresh .bulk-draft-link{color:#e2e5ff;border:1px solid #afa9e76b;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px;font-size:11px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex;background:linear-gradient(120deg,#b6befb22,#a6b6ed12)!important;min-height:42px!important}.bulk-studio-refresh .bulk-row-actions .bulk-create-draft:disabled{opacity:.55;cursor:wait}.bulk-studio-refresh .bulk-create-draft svg,.bulk-studio-refresh .bulk-draft-link svg{flex:none}.bulk-studio-refresh .bulk-job-strip{border-top:1px solid var(--line);background:#a4b4ec0c;align-items:center;gap:16px;padding:16px 20px}.bulk-studio-refresh .bulk-job-strip>div{min-width:0}.bulk-studio-refresh .bulk-job-strip small{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.7;display:block}.bulk-studio-refresh .bulk-job-strip.error{background:#bc8da00b}@container bulk-studio (width<=1000px){.bulk-studio-refresh .bulk-row>span.bulk-row-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}}@container bulk-studio (width<=460px){.bulk-studio-refresh .bulk-row>span.bulk-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bulk-studio-refresh .bulk-row-actions>:first-child{grid-column:1/-1}.bulk-studio-refresh .bulk-job-strip{flex-wrap:wrap}}.creative-workspace-hidden{display:none!important}.creative-editor-overlay{z-index:1000;background:#111522;position:fixed;inset:0;overflow:auto}.creative-factory-link{border:1px solid var(--line);border-radius:14px;align-items:center;gap:18px;padding:22px;display:flex}.creative-factory-link>div{flex:1;min-width:0}.creative-factory-link p{color:var(--muted);font-size:13px;line-height:1.7}.creative-tools-page{min-width:0}.ms-organized{--creative-surface:#1d293f;--creative-deep:#142037;--creative-line:#8c9fc039;--creative-text:#e9edfb;--creative-muted:#b1bdd3;container:mockup/inline-size}html[data-theme=light] .ms-organized{--creative-surface:#fff;--creative-deep:#f0f3fa;--creative-line:#cbd3e5;--creative-text:#202c45;--creative-muted:#5b6980}html[data-theme] .ms-organized{color:var(--creative-text);background:0 0;gap:20px;width:100%;min-width:0;padding:28px clamp(16px,3vw,40px) 48px}.ms-organized>*{min-width:0;max-width:100%}html[data-theme] .ms-organized .ms-hero{background:radial-gradient(ellipse at 100% 0%,#b0a9ee12,transparent 60%),var(--creative-surface);border-color:var(--creative-line);min-height:0;box-shadow:none;border-radius:20px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:32px;padding:30px}.ms-organized .ms-hero h1{margin:12px 0;font-size:clamp(30px,3.5cqi,42px);line-height:1.15}.ms-organized .ms-hero-copy>p{max-width:60ch;color:var(--creative-muted);font-size:14px;line-height:1.8}.ms-organized .ms-hero-aside{border:1px solid var(--creative-line);background:#a0b3e309;border-radius:14px;gap:10px;padding:20px;display:grid}.ms-organized .ms-hero-aside>svg{color:#b9bbef}.ms-organized .ms-hero-aside strong{font-size:15px}.ms-organized .ms-hero-aside p{margin:0;font-size:12px;line-height:1.7}.ms-organized .ms-hero-aside button{justify-content:center;align-items:center;gap:8px;display:flex}.ms-organized .ms-hero-metrics span{font-size:12px}.ms-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-theme] .ms-organized .ms-workspace-tabs button{text-align:left;background:var(--creative-surface);border:1px solid var(--creative-line);min-height:80px;color:var(--creative-muted);border-radius:13px;align-items:center;gap:14px;padding:19px;display:flex}.ms-workspace-tabs button>svg{flex:none}.ms-workspace-tabs strong{font-size:14px;display:block}.ms-workspace-tabs small{margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:block}html[data-theme] .ms-organized .ms-workspace-tabs button.active{background:linear-gradient(120deg,#a7b5ee20,#af99da0e),var(--creative-surface);color:var(--creative-text);border-color:#adb6e1;box-shadow:inset 0 -2px #b9b7ee}.ms-organized[data-workspace=library]>:is(.ms-placement-card,.ms-batch-card,.ms-saved-card,.ms-results-card),.ms-organized[data-workspace=batch]>:is(.ms-library-card,.ms-saved-card,.ms-results-card),.ms-organized[data-workspace=results]>:is(.ms-library-card,.ms-placement-card,.ms-batch-card){display:none}html[data-theme] .ms-organized .ms-card{background:var(--creative-surface);border:1px solid var(--creative-line);box-shadow:none;border-radius:17px;padding:26px}.ms-organized .ms-section-heading h2{letter-spacing:-.03em;font-size:23px}.ms-organized .ms-section-heading{flex-wrap:wrap;gap:16px}.ms-organized .ms-section-heading>*{min-width:0}.ms-organized .ms-section-heading .ms-step{color:#bfcbf2;background:#a6b2ed18;border:1px solid #a6b2ed38}.ms-library-import{border:1px solid var(--creative-line);border-radius:12px;margin:22px 0}.ms-library-import>summary{cursor:pointer;align-items:center;gap:13px;padding:18px;list-style:none;display:flex}.ms-library-import>summary::-webkit-details-marker{display:none}.ms-library-import>summary svg{color:#b8b5ec;flex:none}.ms-library-import>summary strong{font-size:14px;display:block}.ms-library-import>summary small{color:var(--creative-muted);margin-top:5px;font-size:12px;display:block}.ms-library-import>summary b{margin-left:auto;font-size:20px;font-weight:400}.ms-library-import[open]>summary b{transform:rotate(45deg)}.ms-library-import .ms-upload-row{background:0 0;border:0;margin:0;padding:0 18px 18px}.ms-organized .ms-filter-row{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:16px;margin:22px 0;display:grid}.ms-organized :is(label,input,select){min-width:0}.ms-organized .ms-filter-row label{width:100%}html[data-theme] .ms-organized :is(input:not([type=checkbox]):not([type=range]):not([type=file]),select){background:var(--creative-deep);width:100%;color:var(--creative-text);border-color:#879abd55;border-radius:9px;min-height:44px;font-size:13px}.ms-collection-chips{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}html[data-theme] .ms-organized .ms-collection-chips button{border:1px solid var(--creative-line);min-height:38px;color:var(--creative-muted);background:0 0;border-radius:9px;align-items:center;gap:10px;padding:9px 13px;display:flex}.ms-collection-chips button span{opacity:.7;font-size:10px}html[data-theme] .ms-organized .ms-collection-chips button[aria-pressed=true]{color:var(--creative-text);background:#aab9ed1b;border-color:#aab9ed80}.ms-organized .ms-library{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:16px}.ms-organized .ms-photo-button img{aspect-ratio:4/3;object-fit:cover}.ms-organized .ms-photo-button>span{padding:13px;font-size:13px}.ms-organized .ms-asset-meta{font-size:12px}.ms-organized .ms-empty{border:1px dashed var(--creative-line);background:radial-gradient(at 50% 0,#a8b5ed0a,#0000 65%);border-radius:13px;padding:50px 24px}.ms-organized .ms-empty>svg{color:#b4b5e7;margin:0 auto 20px}.ms-organized .ms-empty h3{font-size:23px}.ms-organized .ms-empty p{max-width:48ch;color:var(--creative-muted);margin:12px auto 20px;font-size:14px;line-height:1.8}.ms-empty-note{color:var(--creative-muted);max-width:52ch;margin:24px auto 0;font-size:11px;line-height:1.7;display:block}.ms-organized .ms-art-row{border:1px solid var(--creative-line);background:0 0;border-radius:12px;gap:13px;margin:22px 0;padding:20px}.ms-organized .ms-art-row p{font-size:12px}.ms-organized .ms-art-row button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ms-organized .ms-editor-entry{background:var(--creative-deep);border-color:var(--creative-line)}.ms-organized .ms-editor-entry>button{justify-content:center;align-items:center;gap:8px;display:flex}.ms-organized .ms-editor-entry:not(:has(>img)){grid-template-columns:minmax(0,1fr) auto}.ms-organized .ms-editor-entry h3{font-size:20px}.ms-organized .ms-editor-entry p{font-size:13px;line-height:1.8}.ms-organized .ms-batch-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.ms-organized .ms-batch-controls>*{width:100%;min-width:0}.ms-organized .ms-batch-controls button{min-height:44px}.ms-organized .ms-hint{font-size:12px;line-height:1.8}.ms-control-group{border-top:1px solid #8a9dc435;margin-top:18px;padding-top:16px}.ms-control-group summary{cursor:pointer;padding:4px 0 16px;font-size:13px;font-weight:650}.ms-control-group label{margin:0 0 18px;font-size:12px;display:block}.ms-control-group input[type=range]{accent-color:#b4b2f3;width:100%;margin-top:10px;display:block}.ms-organized .ms-results{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ms-organized .ms-results .ms-buttons{flex-wrap:wrap;gap:8px;display:flex}.ms-organized .ms-results .ms-buttons>button{white-space:normal;flex:120px;min-height:40px;font-size:12px}.it-organized{min-width:0;container:finishing/inline-size}.it-organized .it-heading h2{font-size:clamp(30px,3.8cqi,43px);line-height:1.15}.it-workspace-links{border:1px solid var(--it-line);background:#a5b4e908;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;padding:20px;display:flex}.it-workspace-links>div{flex:280px;align-items:center;gap:13px;min-width:0;display:flex}.it-workspace-links>div>svg{color:#b5b4ed;flex:none}.it-workspace-links strong{font-size:14px;display:block}.it-workspace-links small{color:var(--it-muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.it-workspace-links button{justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:11px 14px;font-size:12px;display:flex}.it-tool-launcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}html[data-theme] .it-organized .it-tool-launcher button{text-align:left;border:1px solid var(--it-line);min-width:0;color:var(--it-ink);background:#a3b1e608;border-radius:12px;flex-direction:column;align-items:flex-start;gap:11px;padding:18px 15px;display:flex}.it-tool-launcher button svg{color:#b4c5ec}.it-tool-launcher button:nth-child(2) svg{color:#c1b1e9}.it-tool-launcher button:nth-child(4) svg{color:#d3afc7}.it-tool-launcher strong{font-size:13px;line-height:1.5}.it-tool-launcher small{color:var(--it-muted);font-size:11px;font-weight:400;line-height:1.6}html[data-theme] .it-organized .it-tool-launcher button[aria-pressed=true]{background:#a5b5f11a;border-color:#9eace0}.it-organized .it-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.8fr);align-items:start;gap:20px;display:grid}.it-organized .it-layout>*{min-width:0}.it-organized .it-settings{max-height:none;position:static}.it-organized .it-main{min-width:0}.it-canvas-handoffs{flex-wrap:wrap;gap:8px;padding:0 0 16px;display:flex}.it-canvas-handoffs button{align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:12px;display:flex}.it-organized .it-tool summary{gap:10px;padding:17px 13px}.it-organized .it-tool-number{color:#bfcaf0;background:#a6b4e91a;border-color:#a6b4e938;font-size:11px}.it-organized .it-tool-label{font-size:14px}.it-organized .it-control-body{padding:18px}.it-organized .it-control-body label{font-size:12px}.it-organized .it-control-body :is(p,small){font-size:12px;line-height:1.75}.it-organized .it-toolbar,.it-organized .it-refine,.it-organized .it-run,.it-organized .it-export{flex-wrap:wrap;gap:12px}.it-organized .it-refine>label{min-width:130px}.it-organized .it-preview{min-height:360px;max-height:650px}.it-organized .it-empty{padding:40px 24px}.it-organized .it-empty h3{font-size:24px}.it-organized .it-empty p{font-size:14px;line-height:1.8}.it-organized .it-run{padding:20px}.it-organized .it-run>div{flex:100%}.it-organized .it-queue article,.it-organized .it-select>span{min-width:0}.it-organized .it-select strong{overflow-wrap:anywhere}.it-organized .it-export>button{flex:150px}@container mockup (width<=800px){html[data-theme] .ms-organized .ms-hero{grid-template-columns:minmax(0,1fr);gap:20px}.ms-organized .ms-hero-aside{grid-template-columns:40px minmax(0,1fr);align-items:center}.ms-organized .ms-hero-aside>p{grid-column:2}.ms-organized .ms-hero-aside>button{grid-column:1/-1}.ms-workspace-tabs small{display:none}html[data-theme] .ms-organized .ms-workspace-tabs button{gap:10px;padding:16px 12px}}@container mockup (width<=500px){html[data-theme] .ms-organized .ms-hero{padding:24px}html[data-theme] .ms-organized .ms-card{padding:18px}.ms-organized .ms-filter-row{grid-template-columns:minmax(0,1fr)}html[data-theme] .ms-organized .ms-workspace-tabs button{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 9px}.ms-workspace-tabs strong{font-size:12px;line-height:1.5}.ms-organized .ms-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ms-organized .ms-editor-entry:not(:has(>img)){grid-template-columns:minmax(0,1fr)}.ms-organized .ms-batch-controls,.ms-organized .ms-results{grid-template-columns:minmax(0,1fr)}}@container finishing (width<=900px){.it-organized .it-layout{grid-template-columns:minmax(0,1fr)}.it-organized .it-settings fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.it-organized .it-settings fieldset>.it-reset{grid-column:1/-1}.it-tool-launcher{grid-template-columns:repeat(3,minmax(0,1fr))}.it-organized .it-heading{flex-wrap:wrap}}@container finishing (width<=520px){.it-tool-launcher{grid-template-columns:repeat(2,minmax(0,1fr))}.it-organized .it-settings fieldset{grid-template-columns:minmax(0,1fr)}.it-workspace-links{padding:18px}.it-workspace-links>button{flex:100%}.it-organized .it-toolbar{align-items:stretch}.it-organized .it-toolbar-options{flex-wrap:wrap}.it-organized .it-toolbar-options label{flex:120px}.it-organized .it-preview{min-height:300px}.it-organized .it-run button{flex:100%}}@media (width<=600px){.creative-factory-link{flex-wrap:wrap}.creative-factory-link button{width:100%}}@media (hover:hover) and (pointer:fine){.ms-organized .ms-workspace-tabs button:hover,.it-organized .it-tool-launcher button:hover{border-color:#aaaee3;transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.ms-organized :is(.ms-library-card,.ms-placement-card,.ms-results-card),.it-organized .it-main{animation:.22s both creative-reveal}.ms-organized button,.it-organized button{transition:background .18s,border-color .18s,transform .18s}@keyframes creative-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.ms-organized *,.it-organized *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(html[data-theme=dark] .workspace:has(>.creative-tools-page:not(.creative-workspace-hidden)),html[data-theme=dark] .workspace:has(>.creative-mockup-page:not(.creative-workspace-hidden))){background:#101426!important}html[data-theme=dark] .it-organized .it-workspace-links{background:#1b263c}html[data-theme=dark] .ms-organized h1{letter-spacing:-.04em;font-family:inherit;font-weight:700}html[data-theme=dark] :is(.it-organized,.ms-organized) button:not(:disabled):hover{color:#edf0ff;background-color:#354263;border-color:#b3b7e9}html[data-theme=dark] .ms-organized .ms-hero-metrics span{background:#101c3333;border-color:#8a9bc538}.ms-organized .ms-hero:after{pointer-events:none}@media (width<=720px){.ms-control-group{grid-column:1/-1}}html[data-theme] .ms-organized .ms-artwork-launch{isolation:isolate;background:radial-gradient(ellipse at 70% 10%,#aaa0ef19,transparent 70%),var(--creative-deep);border-color:#a4b5e650;border-radius:17px;grid-template-columns:minmax(0,1fr);gap:15px;padding:21px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e4ebff0a}.ms-artwork-launch .ms-launch-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.ms-launch-label{letter-spacing:.12em;color:var(--creative-muted);font-size:8px;font-weight:650}.ms-launch-state{white-space:nowrap;color:#c2cae7;align-items:center;gap:6px;font-size:9px;display:inline-flex}.ms-launch-state i{background:#a5b9e8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #a5b9e810}.ms-launch-state.has-art i{background:#c4b6f1}.ms-launch-visual{place-items:center;height:163px;display:grid;position:relative}.ms-launch-orbit{border:1px solid #b9c6ef12;border-radius:50%;width:145px;height:145px;position:absolute;box-shadow:0 0 0 17px #b9c6ef04}.ms-launch-sheet{background:linear-gradient(145deg,#4a6081aa,#293956dd);border:1px solid #a8bee34d;border-radius:15px;width:117px;height:141px;position:absolute;box-shadow:0 14px 27px #080f2524}.ms-launch-sheet-back{background:#8d7cc329;border-color:#b4a5eb38;transform:rotate(-13deg)translate(-9px,-1px)}.ms-launch-sheet-front{place-items:center;display:grid;transform:rotate(5deg)}.ms-launch-sheet-front>svg{width:100px;height:110px}.ms-launch-print{color:#d6c6f7;place-items:center;width:32px;height:38px;display:grid;position:absolute;top:58px;left:43px}.ms-launch-print img{object-fit:contain;width:100%;height:100%}.ms-launch-pin{color:#433959;background:#c9b8e4;border:1px solid #dfd1ee;border-radius:10px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:18px;right:calc(50% - 78px);transform:rotate(8deg)}.ms-launch-caption{color:var(--creative-muted);text-align:center;font-size:9px;position:absolute;bottom:-5px}.ms-artwork-launch .ms-launch-copy{min-width:0;padding-top:8px}.ms-artwork-launch .ms-launch-copy strong{letter-spacing:-.02em;font-size:16px;line-height:1.45}.ms-artwork-launch .ms-launch-copy p{color:var(--creative-muted);margin:8px 0 0;font-size:12px;line-height:1.75}html[data-theme] .ms-organized .ms-artwork-launch>button{color:#202c4b;background:linear-gradient(105deg,#aab9ef,#b5abed);border-color:#c0c5f2;border-radius:10px;grid-column:auto;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex;box-shadow:0 5px 16px #0b15321a}.ms-artwork-launch>button>span{margin-left:auto;font-size:17px}.ms-launch-file-note{min-width:0;color:var(--creative-muted);text-align:center;overflow-wrap:anywhere;font-size:9px;line-height:1.7;display:block}html[data-theme] .ms-organized .ms-artwork-launch.is-dragging{background-color:#35435f;border-color:#c9c5ff;box-shadow:inset 0 0 0 2px #b8b9ee55}@container mockup (width<=800px) and (width>=501px){html[data-theme] .ms-organized .ms-artwork-launch{grid-template-columns:150px minmax(0,1fr);align-items:center}.ms-launch-top{grid-column:1/-1}.ms-launch-visual{grid-area:2/1/4}.ms-artwork-launch .ms-launch-copy{grid-column:2;padding:0}html[data-theme] .ms-organized .ms-artwork-launch>button{grid-column:2}.ms-launch-file-note{grid-column:1/-1}}@container mockup (width<=500px){html[data-theme] .ms-organized .ms-artwork-launch{grid-template-columns:85px minmax(0,1fr);gap:14px 12px;padding:18px}.ms-launch-top{grid-column:1/-1}.ms-launch-visual{grid-column:1;height:129px}.ms-launch-sheet{border-radius:12px;width:78px;height:101px}.ms-launch-sheet-front>svg{width:70px;height:85px}.ms-launch-print{width:22px;height:28px;top:41px;left:29px}.ms-launch-print>svg{width:21px}.ms-launch-orbit{width:100px;height:100px}.ms-launch-pin{border-radius:8px;width:24px;height:24px;top:8px;right:-6px}.ms-launch-caption{display:none}.ms-artwork-launch .ms-launch-copy{grid-column:2;padding:0}.ms-artwork-launch .ms-launch-copy strong{font-size:14px}.ms-artwork-launch .ms-launch-copy p{font-size:11px}html[data-theme] .ms-organized .ms-artwork-launch>button,.ms-launch-file-note{grid-column:1/-1}}@media (hover:hover) and (pointer:fine){.ms-artwork-launch:hover .ms-launch-sheet-front{transform:rotate(0)translateY(-3px)}.ms-artwork-launch:hover .ms-launch-sheet-back{transform:rotate(-18deg)translate(-12px,-1px)}.ms-artwork-launch:hover .ms-launch-pin{transform:rotate(-5deg)}}@media (prefers-reduced-motion:no-preference){.ms-launch-sheet,.ms-launch-pin{transition:transform .3s}}.ms-organized .ms-catalog-filters{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) minmax(0,1.3fr)}.ms-organized .ms-photo-button>span small{color:var(--creative-muted);margin-top:6px;font-size:10px;font-weight:400;line-height:1.6;display:block}.ms-selection-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}html[data-theme] .ms-organized .ms-selection-mode button{text-align:left;border:1px solid var(--creative-line);color:var(--creative-text);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.ms-selection-mode button>svg{color:#b7b8ed;flex:none}.ms-selection-mode strong{font-size:14px;display:block}.ms-selection-mode small{color:var(--creative-muted);margin-top:6px;font-size:11px;font-weight:400;line-height:1.6;display:block}html[data-theme] .ms-organized .ms-selection-mode button[aria-pressed=true]{background:#a4b2e517;border-color:#a4b2e5}html[data-theme] .ms-organized .ms-inline-filter{color:#bfc7f3;min-height:0;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}@container mockup (width<=700px){.ms-organized .ms-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-catalog-filters>label:last-child{grid-column:1/-1}}@container mockup (width<=500px){.ms-organized .ms-catalog-filters,.ms-selection-mode{grid-template-columns:minmax(0,1fr)}}.ms-batch-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}@container mockup (width<=500px){.ms-batch-preferences{grid-template-columns:minmax(0,1fr)}}.ms-library-actions{flex-wrap:wrap;gap:8px;display:flex}.ms-organized .ms-library-actions button{justify-content:center;align-items:center;gap:8px;min-height:40px;display:flex}.ms-manage-panel{background:var(--creative-deep);border:1px solid var(--creative-line);border-radius:14px;margin:22px 0;padding:24px}.ms-manage-panel h3{letter-spacing:-.025em;margin:10px 0;font-size:22px}.ms-manage-panel header p{color:var(--creative-muted);font-size:13px;line-height:1.8}.ms-category-editor{border-bottom:1px solid var(--creative-line);grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:14px;margin:24px 0;padding-bottom:24px;display:grid}.ms-category-editor>label:nth-of-type(2){grid-column:1/-1}.ms-category-editor>label:nth-of-type(3){grid-column:1}.ms-category-editor button{min-height:44px}.ms-scene-setup{grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr);gap:24px;display:grid}.ms-setup-scene{min-width:0}.ms-setup-scene img{object-fit:contain;background:#10182d;border-radius:12px;width:100%;max-height:280px;margin-top:16px;display:block}.ms-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid}.ms-setup-fields>:first-child,.ms-setup-actions,.ms-setup-fields>p{grid-column:1/-1}.ms-setup-actions{flex-wrap:wrap;gap:10px;display:flex}.ms-setup-actions>button{flex:145px;min-height:44px}.ms-organized .ms-featured-check{flex-direction:row;align-items:center;gap:9px;font-size:12px;line-height:1.7;display:flex}.ms-featured-check input{accent-color:#b7b7ef;flex:none;width:17px;height:17px}.ms-results-illustration{justify-content:center;align-items:center;gap:12px;width:fit-content;margin:0 auto 28px;display:flex;position:relative}.ms-results-illustration:before{content:"";pointer-events:none;border:1px solid #b4bdec0d;border-radius:50%;width:240px;height:140px;position:absolute}.ms-results-illustration>span{color:#bfcaf2;background:linear-gradient(140deg,#7d91c62c,#a69cda0b);border:1px solid #aab9e344;border-radius:14px;place-items:center;width:62px;height:72px;display:grid;position:relative}.ms-results-illustration>span:nth-of-type(2){color:#d5d5fc;background:linear-gradient(140deg,#8e9ed444,#a69cda1a);border-color:#b9b4ed77;width:76px;height:87px;box-shadow:0 12px 25px #0a12231a}.ms-results-illustration>i{background:#a9b9e542;width:21px;height:1px;position:relative}.ms-results-illustration>i:after{content:"";background:#c4c8fa;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px}@media (prefers-reduced-motion:no-preference){.ms-results-illustration>i:after{animation:3.4s ease-in-out infinite ms-result-flow}.ms-results-illustration>i:nth-of-type(2):after{animation-delay:.5s}@keyframes ms-result-flow{0%,15%{opacity:0;transform:translate(0)}30%{opacity:1}75%{opacity:1;transform:translate(18px)}to{opacity:0;transform:translate(18px)}}}@container mockup (width<=700px){.ms-scene-setup{grid-template-columns:minmax(0,1fr)}.ms-setup-scene img{max-height:200px}}@container mockup (width<=500px){.ms-library-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ms-library-actions>button:last-child{grid-column:1/-1}.ms-manage-panel{padding:18px}.ms-category-editor,.ms-setup-fields{grid-template-columns:minmax(0,1fr)}.ms-category-editor>*,.ms-setup-fields>*{grid-column:auto!important}.ms-results-illustration{gap:8px}.ms-results-illustration>span{width:48px;height:59px}.ms-results-illustration>span:nth-of-type(2){width:60px;height:72px}.ms-results-illustration>i{width:13px}}.ms-review-empty .ms-empty:before{display:none}html[data-theme=dark] .creative-mockup-page{background:#101426!important}html[data-theme=dark] .creative-mockup-page .ms-organized{background:0 0!important}html[data-theme=dark] .ms-editor-modal :is(select,input:not([type=range]):not([type=file]):not([type=checkbox])){color:#e7ecfa;border-color:#435370;background:#1b2940!important}.ms-organized .ms-hero-copy{flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}.ms-scene-collage{flex:1;align-items:center;gap:22px;min-height:174px;padding:8px 0 25px;display:flex}.ms-collage-photos{flex:none;align-items:center;padding:9px 13px 8px 5px;display:flex;position:relative}.ms-collage-photo{background:#35435b;border:1px solid #aebde44d;border-radius:9px;width:85px;height:105px;padding:4px 4px 13px;transition:transform .35s,border-color .35s;display:block;position:relative;transform:rotate(-9deg);box-shadow:0 9px 20px #080e2529}.ms-collage-photo img{object-fit:cover;opacity:.9;border-radius:5px;width:100%;height:100%}.ms-collage-photo-1{z-index:2;margin-left:-23px;transform:translateY(-7px)rotate(3deg)}.ms-collage-photo-2{margin-left:-23px;transform:rotate(12deg)}.ms-collage-plane{color:#ecebff;background:#8f86d344;border:1px dashed #e5e5ffbd;border-radius:2px;place-items:center;width:40%;height:36%;display:grid;position:absolute;top:34%;left:30%}.ms-collage-seal{z-index:3;color:#f0edff;background:#8078ac;border:1px solid #c9c2ef66;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:2px;right:1px;box-shadow:0 4px 13px #10162a33}.ms-collage-note{max-width:170px}.ms-collage-note>span{letter-spacing:.12em;color:#c7cbea;font-size:9px;font-weight:700;line-height:1.7;display:block}.ms-collage-note small{color:var(--creative-muted);margin-top:7px;font-size:12px;line-height:1.65;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ms-hero:hover .ms-collage-photo-0{border-color:#b8c7ed99;transform:translate(-4px)rotate(-12deg)}.ms-hero:hover .ms-collage-photo-1{transform:translateY(-10px)rotate(0)}.ms-hero:hover .ms-collage-photo-2{transform:translate(4px)rotate(15deg)}}@container mockup (width<=800px){.ms-scene-collage{flex:initial;min-height:135px;padding-bottom:24px}}@container mockup (width<=420px){.ms-scene-collage{gap:16px}.ms-collage-photo{width:66px;height:85px}.ms-collage-photo-1,.ms-collage-photo-2{margin-left:-24px}.ms-collage-note small{font-size:11px}.ms-collage-note>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.ms-collage-photo{transition:none}}.ws-sidebar-edge{display:none}@media (width>=721px){html[data-theme] .app-shell{--ws-side-width:clamp(224px, 18vw, 252px);grid-template-columns:var(--ws-side-width) minmax(0, 1fr)}html[data-theme] .app-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}html[data-theme] .app-shell>.workspace{grid-area:1/2}html[data-theme] .sidebar.workspace-sidebar{width:var(--ws-side-width);z-index:55;box-sizing:border-box;background:var(--sidebar,#0d1425);color:#e3e9fa;flex-direction:column;grid-area:1/1;gap:0;height:100dvh;min-height:0;padding:10px 12px 12px;transition:transform .21s cubic-bezier(.2,.8,.2,1),visibility .21s,box-shadow .21s;display:flex;position:sticky;top:0;overflow:hidden;transform:translate(0)}html[data-theme] .workspace-sidebar[data-collapsed=true]{position:fixed;left:0}html[data-theme] .workspace-sidebar[data-collapsed=true][data-peek=false]{visibility:hidden;pointer-events:none;transform:translate(calc(-100% - 2px))}html[data-theme] .workspace-sidebar[data-peek=true]{box-shadow:18px 0 60px #03071166}.ws-sidebar-edge:not([hidden]){z-index:54;cursor:pointer;background:0 0;border:0;width:12px;padding:0;display:block;position:fixed;top:0;bottom:0;left:0}.ws-sidebar-edge[hidden]{display:none}.ws-edge-handle{color:#b8c3e5;background:#20273b;border:1px solid #a1a9d647;border-left:0;border-radius:0 9px 9px 0;place-items:center;width:22px;height:38px;transition:background .15s,width .15s;display:grid;position:absolute;top:20px;left:0;box-shadow:3px 2px 14px #070a1633}.ws-sidebar-edge:hover .ws-edge-handle,.ws-sidebar-edge:focus-visible .ws-edge-handle{color:#eeecff;background:#303858;width:27px}.ws-sidebar-edge:focus-visible{outline:none}.ws-sidebar-edge:focus-visible .ws-edge-handle{outline-offset:2px;outline:2px solid #b4a5f5}.ws-sidebar-header{flex:none;justify-content:space-between;align-items:center;gap:6px;min-height:58px;margin:0 0 12px;padding:0 2px;display:flex}html[data-theme] .sidebar.workspace-sidebar .ws-sidebar-header .workspace-brand-row{flex:1;min-width:0;margin:0;padding:0;display:block}html[data-theme] .sidebar.workspace-sidebar .ws-sidebar-header .workspace-brand-home{justify-content:flex-start;align-items:center;gap:9px;padding:0;display:flex}html[data-theme] .sidebar.workspace-sidebar .ws-sidebar-header .brand-logo-image{flex:0 0 30px;width:30px;height:32px}html[data-theme] .sidebar.workspace-sidebar .ws-sidebar-header .ws-brand-copy{letter-spacing:-.02em;flex-direction:column;align-items:flex-start;gap:4px;width:auto;min-width:0;font-size:14px;line-height:1.2;display:flex}.ws-brand-copy strong{font-size:14px;font-weight:720}html[data-theme] .sidebar.workspace-sidebar .ws-sidebar-header .workspace-plan-badge{color:#9eabcd;letter-spacing:.06em;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:8px;line-height:1.2;display:inline-flex}.ws-sidebar-control{flex:none;align-items:center;gap:0;display:flex}.ws-sidebar-control button{color:#9cabc7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:32px;padding:0;display:grid}.ws-sidebar-control button:hover{color:#e7e7ff;background:#a9a4e412;border-color:#a6a0dd30}.ws-sidebar-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}html[data-theme] .sidebar.workspace-sidebar .ws-sidebar-content>nav{scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;padding:4px 0 12px;display:block;overflow:hidden auto}html[data-theme] .sidebar.workspace-sidebar .nav-label{display:block}html[data-theme] .sidebar.workspace-sidebar .nav-item{justify-content:flex-start;padding-inline:9px;font-size:13px}html[data-theme] .sidebar.workspace-sidebar .nav-item>.nav-item-label{text-align:left;font-size:12px;display:block}html[data-theme] .sidebar.workspace-sidebar .nav-item>span:first-child{flex:0 0 29px;width:29px}html[data-theme] .sidebar.workspace-sidebar .nav-item .feature-status{display:inline-flex}html[data-theme] .sidebar.workspace-sidebar .sidebar-all-tools{background:#9eaff305;border-color:#697ba23d;justify-content:flex-start;gap:9px;min-height:38px;margin:8px 0 5px;padding:8px 11px}html[data-theme] .sidebar.workspace-sidebar .sidebar-all-tools>span{display:inline}html[data-theme] .sidebar.workspace-sidebar .ws-new-pack{white-space:nowrap;border-radius:10px;flex:none;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:42px;min-height:42px;padding:0 12px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s;display:flex;color:#e9eaff!important;background:linear-gradient(115deg,#303958,#393653)!important;border:1px solid #7e87c259!important;box-shadow:inset 0 1px #c2c8ff0b!important}html[data-theme] .sidebar.workspace-sidebar .ws-new-pack:hover{transform:none;background:#424768!important;border-color:#a1a3e787!important}html[data-theme] .sidebar.workspace-sidebar .ws-new-pack:after{display:none}html[data-theme] .sidebar.workspace-sidebar .ws-new-pack>span:first-child{font-size:21px;font-weight:400;line-height:1}html[data-theme] .sidebar.workspace-sidebar .ws-new-pack>.ws-new-pack-label{text-align:left;flex:1;font-size:12px}html[data-theme] .sidebar.workspace-sidebar .ws-new-pack>.ws-new-pack-arrow{color:#b2b9df;font-size:15px}.ws-account{border-top:1px solid #a3b4dd21;flex:none;margin-top:4px;padding:10px 0 0}.ws-account-profile{color:#edf0fb;text-align:left;cursor:pointer;background:#929ddb08;border:1px solid #99a9d421;border-radius:11px;align-items:center;gap:9px;width:100%;min-width:0;padding:8px;display:flex}.ws-account-profile:hover{background:#a9a4e412;border-color:#a6a0dd45}.ws-avatar{color:#dbd6fa;background:#3a3d5a;border:1px solid #a99cde3d;border-radius:10px;flex:0 0 32px;place-items:center;height:32px;font-size:11px;font-weight:700;display:grid}.ws-account-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ws-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.5;overflow:hidden}.ws-connection{color:#9daac4;align-items:center;gap:5px;min-width:0;font-size:9px;line-height:1.5;display:flex}.ws-connection i{background:#77839a;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.ws-connection[data-connected=true] i{background:#b1a4f4}.ws-account-arrow{color:#a8b0d3;flex:none;font-size:18px}.ws-account-link{color:#a4afca;justify-content:space-between;align-items:center;padding:8px 9px 0;font-size:9px;line-height:1.5;text-decoration:none;display:flex}.ws-account-link:hover{color:#d9cffc}html[data-theme] .workspace-sidebar button:focus-visible,.ws-account a:focus-visible{outline-offset:-2px;outline:2px solid #b4a5f5}}@media (prefers-reduced-motion:reduce){html[data-theme] .sidebar.workspace-sidebar,.ws-edge-handle{transition:none}}html[data-theme] .marketing-page{--mf-bg:#101320;--mf-panel:#1a2032;--mf-line:#343c55;--mf-text:#eef0fc;--mf-muted:#a4adc6;background:var(--mf-bg);color:var(--mf-text);font-family:var(--font-inter),"Segoe UI",sans-serif;overflow:hidden}.marketing-page *,.marketing-page :before,.marketing-page :after{box-sizing:border-box}.marketing-page a{color:inherit;text-decoration:none}.marketing-page button{font:inherit;cursor:pointer}.marketing-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #c2afff}.mf-skip{z-index:120;background:#c2afff;border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%);color:#161a2d!important}.mf-skip:focus{transform:translateY(0)}.mf-header{border-bottom:1px solid #a0acdb1c;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 64px);min-height:88px;margin:auto;display:flex}.mf-brand{white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:10px;font-size:19px;font-weight:720;display:inline-flex}.mf-brand img{object-fit:contain;width:32px;height:34px}.mf-header nav,.mf-header-actions{align-items:center;gap:28px;font-size:12px;font-weight:550;display:flex}.mf-header nav{color:var(--mf-muted)}.mf-header nav a:hover{color:#dfd6ff}.mf-header-actions{gap:22px}.marketing-page .mf-button{border:1px solid var(--mf-line);border-radius:10px;justify-content:center;align-items:center;gap:24px;min-height:46px;padding:12px 20px;font-size:12px;font-weight:650;line-height:1.4;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.marketing-page .mf-button.primary{color:#171b30;background:#bcacf0;border-color:#c5b6f7;box-shadow:0 5px 16px #a18add12}.marketing-page .mf-button.primary:hover{background:#d2c4ff;transform:translateY(-1px)}.marketing-page .mf-button.secondary{color:#e4e7f8;background:#929bd508}.marketing-page .mf-button.secondary:hover{background:#929bd518;border-color:#8c91bb}.mf-section{width:min(1180px,100% - 64px);margin:auto;padding:98px 0;scroll-margin-top:24px}.mf-eyebrow{color:#b0addc;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:650;line-height:1.6;display:flex}.mf-dot{background:#b4a6f7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #b4a6f711}.mf-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;min-height:690px;padding-top:76px;padding-bottom:86px;display:grid}.mf-hero h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(42px,4.7vw,70px);font-weight:650;line-height:1.11}.marketing-page em{color:#bdb1ed;font-style:normal}.mf-hero-copy>p:not(.mf-eyebrow){max-width:470px;color:var(--mf-muted);font-size:15px;line-height:1.85}.mf-actions{flex-wrap:wrap;gap:12px;margin:30px 0 24px;display:flex}.mf-hero-notes{color:#8894b2;flex-wrap:wrap;gap:15px;font-size:9px;display:flex}.mf-hero-notes span:before{content:"·";color:#b5a5ee;margin-right:7px}.mf-hero-art{place-items:center;min-width:0;min-height:440px;display:grid;position:relative}.mf-orbit{aspect-ratio:1;background:radial-gradient(#9289d715,#0000 67%);border:1px solid #a4a0d31c;border-radius:50%;width:440px;max-width:110%;position:absolute}.mf-orbit:before{content:"";border:1px dashed #a4a0d315;border-radius:50%;position:absolute;inset:30px}.mf-hero-paper{color:#272b42;background:#e9e3d9;border-radius:5px;width:300px;height:370px;padding:28px;position:relative;transform:rotate(-7deg);box-shadow:30px 30px 80px #05071266}.mf-hero-paper small{letter-spacing:.18em;margin-bottom:28px;font-size:7px;display:block}.mf-hero-paper strong{letter-spacing:-.055em;font-size:39px;font-weight:550;line-height:1.02;display:block}.mf-hero-paper strong em{color:#5e5b80;font-family:Georgia,serif;font-style:italic;font-weight:400}.mf-hero-paper>span{letter-spacing:.1em;border-top:1px solid #272b4229;margin-top:24px;padding-top:12px;font-size:7px;display:block}.mf-hero-mini{background:#252b40;border:1px solid #69709166;border-radius:13px;align-items:center;gap:13px;padding:17px 20px;display:flex;position:absolute;bottom:22px;right:0;box-shadow:0 15px 50px #07091444}.mf-hero-mini>span{color:#c3b3ff;background:#454365;border-radius:10px;place-items:center;width:37px;height:37px;font-size:22px;display:grid}.mf-hero-mini small{letter-spacing:.13em;color:#a5adc5;margin-bottom:7px;font-size:6px;display:block}.mf-hero-mini strong{font-size:12px;font-weight:550}.mf-spark{color:#b9a9ec;font-size:36px;position:absolute;top:15px;right:10px}.mf-flowline{color:#c3c9de;border-block:1px solid #a0acdb17;flex-wrap:wrap;justify-content:center;gap:38px;padding:25px 32px;font-size:11px;display:flex}.mf-flowline i{color:#6f7b9b;font-style:normal}.mf-flowline small{color:#8a95b2;margin-left:24px}.mf-section-heading h2,.mf-connections h2,.mf-final h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(30px,3.8vw,51px);font-weight:600;line-height:1.15}.mf-section-heading>p:not(.mf-eyebrow),.mf-connections>div>p:not(.mf-eyebrow){max-width:510px;color:var(--mf-muted);font-size:13px;line-height:1.9}.mf-workflow .mf-section-heading{text-align:center}.mf-workflow .mf-section-heading p{margin-inline:auto}.mf-workflow .mf-eyebrow{justify-content:center}.mf-tour{margin-top:36px}.mf-tour-tabs{background:#1b2031;border:1px solid #434b695c;border-radius:12px;gap:7px;width:fit-content;margin:0 auto 30px;padding:5px;display:flex}.mf-tour-tabs button{color:#9da8c7;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:12px 18px;font-size:11px;display:flex}.mf-tour-tabs button span{opacity:.55;font-size:8px}.mf-tour-tabs [aria-selected=true]{color:#e4dcff;background:#b1a2f51c;border-color:#b6a4ef40}.mf-tour-panel{grid-template-columns:1.55fr 1fr;align-items:center;gap:48px;animation:.24s mf-reveal;display:grid}.mf-tour-window{background:#151925;border:1px solid #414b68;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #06091036}.mf-tour-window>header{background:#24293a;border-bottom:1px solid #3d455b;align-items:center;gap:17px;padding:14px 17px;font-size:10px;display:flex}.mf-tour-window>header small{color:#8994b2;margin-left:auto;font-size:8px}.mf-window-dots{gap:4px;display:flex}.mf-window-dots i{background:#65708b;border-radius:50%;width:5px;height:5px}.mf-tour-scene{background-image:radial-gradient(#a4accb16 .65px,#0000 .65px);background-size:22px 22px;justify-content:center;align-items:center;gap:28px;min-height:310px;padding:25px;display:flex}.mf-tour-window>footer{color:#8994ad;border-top:1px solid #30384c;padding:10px 15px;font-size:8px}.mf-tour-scene>aside{color:#a5add0;flex-direction:column;gap:18px;font-size:16px;display:flex}.mf-artboard{color:#2d3243;text-align:center;background:#ece5da;flex-direction:column;justify-content:center;width:220px;min-height:240px;padding:27px;display:flex;position:relative}.mf-artboard>span{letter-spacing:.15em;font-size:6px}.mf-artboard strong{margin:26px 0;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.2}.mf-artboard strong em{color:#666280;font-style:italic}.mf-artboard i{background:#7c7899;width:35px;height:1px;margin:auto}.mf-layer-sample{color:#9da6bf;gap:10px;font-size:7px;display:grid}.mf-layer-sample>span{background:#202639;border:1px solid #3e465d;border-radius:5px;padding:9px 12px}.mf-tour-copy h3{letter-spacing:-.04em;margin:12px 0 16px;font-size:28px;font-weight:580;line-height:1.2}.mf-tour-copy>p:not(.mf-eyebrow){color:var(--mf-muted);font-size:12px;line-height:1.95}.mf-tour-copy ul,.mf-plan ul{margin:22px 0 0;padding:0;list-style:none}.mf-tour-copy li{color:#c3c9dd;align-items:center;gap:10px;margin-top:11px;font-size:11px;display:flex}.mf-tour-copy li>span{color:#b6a8eb}.mf-factory-sample{width:100%}.mf-factory-sample>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.mf-factory-sample>div:first-child span{background:#514c7629;border:1px solid #69678a;border-radius:7px;padding:7px 10px;font-size:8px}.mf-tour-scene h4{letter-spacing:-.035em;font-size:23px;font-weight:550;line-height:1.3}.mf-sample-cards{gap:10px;display:flex}.mf-sample-cards>span{background:#242e44;border:1px solid #46516d;border-radius:10px;flex-direction:column;flex:1;gap:25px;padding:16px 11px;font-size:9px;display:flex}.mf-sample-cards b{color:#a8b7d3;font-size:7px;font-weight:400}.mf-delivery-sample{text-align:center;color:#2e3246;background:#e7e2db;border-radius:4px;width:85%;padding:22px}.mf-folder{color:#80769b;font-size:32px;display:block}.mf-delivery-sample h4{margin:9px 0;font-family:Georgia,serif}.mf-delivery-sample p{font-size:9px}.mf-example-link{color:#e3e0f3;background:#373d59;border-radius:5px;justify-content:space-between;margin:20px 0;padding:12px;font-size:9px;display:flex}.mf-delivery-sample>small{color:#797483;font-size:6px;line-height:1.7;display:block}.mf-growth-sample{background:#252d41;border:1px solid #62658266;border-radius:11px;width:90%;padding:25px}.mf-growth-sample>span{letter-spacing:.16em;color:#b1a9dc;font-size:7px}.mf-growth-sample h4{margin:14px 0 22px}.mf-growth-sample p{color:#c1c8da;gap:13px;font-size:10px;display:flex}.mf-growth-sample b{color:#9e91cd;font-size:8px}.mf-growth-sample small{color:#929fb9;margin-top:20px;font-size:7px;display:block}.mf-value{border-top:1px solid #a0acdb17;grid-template-columns:.9fr 1.4fr;gap:80px;display:grid}.mf-value-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.mf-value-grid article>span{color:#8c83b5;font-size:9px}.mf-value-grid h3{letter-spacing:-.02em;font-size:14px;font-weight:550}.mf-value-grid p{color:var(--mf-muted);font-size:11px;line-height:1.9}.mf-connections{border-top:1px solid #a0acdb17;grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.mf-connections article{border-bottom:1px solid #a0acdb1c;align-items:center;gap:14px;padding:20px 0;display:flex}.mf-service{color:#c4bbef;background:#343b58;border:1px solid #99a0d43d;border-radius:11px;flex:0 0 40px;place-items:center;height:40px;font-family:Georgia,serif;font-size:22px;display:grid}.mf-service.drive{color:#adc3eb;background:#2e3f5a}.mf-service.ai{color:#c9b4e4;background:#43364f}.mf-connections article h3{margin:0 0 5px;font-size:13px;font-weight:550}.mf-connections article p{color:var(--mf-muted);margin:0;font-size:10px;line-height:1.7}.mf-connections article small{text-align:right;color:#8d99b6;max-width:80px;margin-left:auto;font-size:8px;line-height:1.6}.mf-pricing{text-align:center;border-top:1px solid #a0acdb17}.mf-pricing .mf-eyebrow{justify-content:center}.mf-pricing .mf-section-heading>p{margin-inline:auto}.mf-billing{background:#1b2031;border:1px solid #3d455f;border-radius:10px;justify-content:center;gap:3px;width:fit-content;margin:30px auto 16px;padding:4px;display:flex}.mf-billing button{color:#a0abc7;background:0 0;border:0;border-radius:7px;padding:11px 17px;font-size:11px}.mf-billing [aria-pressed=true]{color:#eeeaff;background:#3b3a58}.mf-billing span{color:#bdb0e8;margin-left:7px;font-size:8px}.mf-beta-note{color:#a9a5c5;max-width:680px;margin:20px auto 30px;font-size:10px;line-height:1.8}.mf-plan-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.mf-plan{background:linear-gradient(150deg,#20263a,#191f30);border:1px solid #3a425b;border-radius:15px;flex-direction:column;padding:26px;display:flex}.mf-plan.featured{background:linear-gradient(150deg,#35314c,#1d2438);border-color:#9482c1}.mf-plan-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.mf-plan h3{margin:0;font-size:17px;font-weight:600}.mf-plan-name>span{color:#cbbbeb;border:1px solid #a994d44d;border-radius:5px;padding:4px 6px;font-size:7px}.mf-plan>p{color:#a6b0c9;min-height:45px;margin:16px 0;font-size:11px;line-height:1.8}.mf-plan-price{align-items:baseline;gap:5px;margin:8px 0 7px;display:flex}.mf-plan-price strong{letter-spacing:-.055em;font-size:42px;font-weight:550}.mf-plan-price>span{color:#9ba7c4;font-size:11px}.mf-plan>small{color:#98a4bd;min-height:35px;font-size:9px;line-height:1.6}.mf-plan .mf-button{justify-content:space-between;margin-top:20px}.mf-plan h4{color:#a8b0c9;margin:25px 0 0;font-size:9px;font-weight:600}.mf-plan ul{margin-top:9px;margin-bottom:18px}.mf-plan li{color:#c2c9df;align-items:flex-start;gap:8px;margin:11px 0;font-size:10px;line-height:1.65;display:flex}.mf-plan li>span{color:#b8abe6}.mf-plan>.mf-plan-limit{color:#909bb5;border-top:1px solid #a0acdb1c;min-height:0;margin:auto 0 0;padding-top:18px;font-size:9px}.mf-price-footnote{color:#8994af;max-width:720px;margin:23px auto 0;font-size:9px;line-height:1.9}.mf-faq{border-top:1px solid #a0acdb17;grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.mf-faq a{color:#c5b5f1}.mf-faq details{border-bottom:1px solid #a0acdb22}.mf-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:23px 0;font-size:12px;font-weight:550;list-style:none;display:flex}.mf-faq summary::-webkit-details-marker{display:none}.mf-faq summary span{color:#a394c9}.mf-faq details[open] summary span{transform:rotate(45deg)}.mf-faq details p{color:var(--mf-muted);margin:0 0 22px;font-size:11px;line-height:1.9}.mf-final{text-align:center;background:radial-gradient(at 50% 0,#8673bf1f,#0000 70%),#1b2032;border:1px solid #6562854a;border-radius:20px;margin-bottom:80px;padding:60px 24px}.mf-final .mf-eyebrow{justify-content:center}.mf-final>p:not(.mf-eyebrow){color:var(--mf-muted);font-size:13px}.mf-final .mf-button{margin-top:15px}.mf-final>small{color:#8f99b6;margin-top:18px;font-size:8px;display:block}.mf-footer{grid-template-columns:1.4fr .8fr 1fr;gap:50px;width:min(1180px,100% - 64px);margin:auto;padding:0 0 28px;display:grid}.mf-footer>div>p{color:var(--mf-muted);font-size:12px;line-height:1.8}.mf-footer small{color:#7986a4;font-size:8px;line-height:1.8}.mf-footer h3{color:#c1c9df;margin:4px 0 18px;font-size:10px;font-weight:550}.mf-footer>div:not(:first-child)>a{overflow-wrap:anywhere;color:#8f9bb8;width:fit-content;max-width:100%;margin-bottom:12px;font-size:10px;display:block}.mf-footer .mf-footer-legal{color:#7683a0;border-top:1px solid #a0acdb17;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:25px;font-size:8px;display:flex}.mf-footer-legal>div{flex-wrap:wrap;gap:20px;display:flex}.mf-footer-legal>p{flex:0 0 100%;margin:0;color:#7683a0!important;font-size:8px!important}.mf-pricing-help{text-align:center;padding-top:0}.mf-pricing-help h2{font-size:24px;font-weight:550}.mf-pricing-help p{color:var(--mf-muted);margin-bottom:22px;font-size:12px}.google-auth{margin:24px 0}html[data-theme] .google-auth-button{color:#262d42;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#f9f9ff;border:1px solid #8588b05c;border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.google-auth>p{text-align:center;color:var(--muted);font-size:10px;line-height:1.6}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:22px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}@keyframes mf-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1050px){.mf-header nav{gap:18px}.mf-hero{gap:30px}.mf-hero-art{transform:scale(.88)}.mf-tour-panel{gap:28px}.mf-tour-scene{gap:15px;padding:17px}.mf-layer-sample{display:none}.mf-value,.mf-connections,.mf-faq{gap:35px}.mf-plan{padding:20px}}@media (width<=800px){.mf-header{min-height:76px}.mf-header nav{display:none}.mf-section{padding-block:65px}.mf-hero{grid-template-columns:1fr;gap:15px;min-height:0;padding-top:50px}.mf-hero h1{max-width:650px;font-size:clamp(42px,7.7vw,64px)}.mf-hero-copy>p:not(.mf-eyebrow){max-width:600px}.mf-hero-art{width:100%;max-width:440px;min-height:400px;margin:auto;transform:none}.mf-flowline{gap:18px}.mf-flowline small{text-align:center;flex-basis:100%;margin-left:0}.mf-tour-panel,.mf-value,.mf-connections,.mf-faq{grid-template-columns:1fr}.mf-tour-copy{max-width:600px}.mf-tour-copy ul{flex-wrap:wrap;gap:8px 22px;display:flex}.mf-connections article small{max-width:none}.mf-plan-grid{grid-template-columns:1fr;max-width:520px;margin:auto}.mf-plan>p{min-height:0}.mf-plan li{font-size:12px}.mf-plan>small{min-height:0}.mf-plan{padding:28px}.mf-footer{grid-template-columns:1fr 1fr;gap:35px}.mf-footer>div:first-child{grid-column:1/-1}.mf-final{margin-bottom:60px;padding:48px 22px}}@media (width<=480px){.mf-section,.mf-header,.mf-footer{width:calc(100% - 36px)}.mf-header{gap:15px}.mf-header-actions{gap:12px;font-size:11px}.mf-header-actions .mf-button{gap:9px;min-height:40px;padding:10px 12px;font-size:10px}.mf-brand{gap:7px;font-size:16px}.mf-brand img{width:27px;height:30px}.mf-hero h1{font-size:42px}.mf-hero-copy>p:not(.mf-eyebrow){font-size:13px}.mf-actions{gap:9px}.mf-actions .mf-button{gap:13px;padding-inline:14px;font-size:11px}.mf-hero-art{min-height:375px}.mf-hero-paper{width:245px;height:330px}.mf-hero-paper strong{font-size:32px}.mf-hero-mini{padding:12px;bottom:6px;right:-1px}.mf-hero-mini strong{font-size:10px}.mf-orbit{max-width:105%}.mf-tour-tabs{gap:1px;width:100%;padding:4px}.mf-tour-tabs button{flex:1;justify-content:center;gap:5px;padding:11px 5px;font-size:10px}.mf-tour-tabs button span{display:none}.mf-tour-scene{min-height:285px;padding:17px 12px}.mf-artboard{width:205px}.mf-tour-window>header{gap:12px}.mf-tour-window>header small,.mf-tour-window>footer{font-size:7px}.mf-sample-cards{flex-direction:column}.mf-sample-cards>span{flex-direction:row;justify-content:space-between;gap:10px;padding:11px}.mf-factory-sample h4{font-size:19px}.mf-value-grid{grid-template-columns:1fr;gap:22px}.mf-value-grid article{border-bottom:1px solid #a0acdb1c;padding-bottom:15px}.mf-connections article{gap:10px}.mf-connections article small{max-width:65px;font-size:7px}.mf-plan{padding:24px}.mf-billing button{padding:11px 12px;font-size:10px}.mf-footer{gap:25px 17px}.mf-footer>div:not(:first-child)>a{font-size:9px}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :before,.marketing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme] .legal-page{color:#e9ecfa;background:#111522;font-family:Segoe UI,sans-serif}html[data-theme] .legal-page>nav{border-color:#363e56}html[data-theme] .legal-page>nav>div a{color:#adb5ce}html[data-theme] .legal-page>header{padding:64px 0 35px}html[data-theme] .legal-page>header h1{letter-spacing:-.05em;font-family:inherit;font-size:clamp(35px,6vw,60px);font-weight:600;line-height:1.1}html[data-theme] .legal-page>header>p:not(.landing-kicker){color:#a8b0c9;font-size:15px}html[data-theme] .legal-page .landing-kicker{color:#bcb0e9}html[data-theme] .legal-page>header small{color:#8793b1}html[data-theme] .legal-launch-note{color:#b8c0dc;background:#252b40;border-color:#515778;font-size:12px;line-height:1.7}html[data-theme] .legal-content h2{letter-spacing:-.03em;font-family:inherit;font-size:23px;font-weight:550}html[data-theme] .legal-content section{border-color:#343c52}html[data-theme] .legal-content p,html[data-theme] .legal-content li{color:#a8b2cc;font-size:14px}html[data-theme] .legal-content a{color:#c4b4f2;overflow-wrap:anywhere}html[data-theme] .contact-form{background:#20273a}html[data-theme] .contact-form label{color:#c6cee4}html[data-theme] .contact-form input,html[data-theme] .contact-form textarea,html[data-theme] .contact-form select{color:#e4e9f9;background:#151b2c;border-color:#424c69}html[data-theme] .contact-form button{color:#191d32;background:#b6a4ec}html[data-theme] .contact-form small{color:#8f9ab4}.public-contact-options>a{border:1px solid #5e5e84;border-radius:9px;width:fit-content;margin:13px 0;padding:12px 16px;font-size:13px;text-decoration:none;display:block}.mcp-issued{background:#a08fe30d;border:1px solid #8c7fbd;border-radius:12px;gap:12px;margin-top:20px;padding:18px;display:grid}.mcp-issued strong{font-size:12px}.mcp-issued input{width:100%;min-width:0}.mcp-issued small{color:var(--muted);font-size:11px;line-height:1.7}.mcp-token-list{padding:0;list-style:none}.mcp-token-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.mcp-token-list strong,.mcp-token-list small{font-size:11px;display:block}.mcp-token-list small{color:var(--muted);margin-top:5px}.free-workspace{padding-top:55px}.free-workspace h1{letter-spacing:-.05em;font-size:clamp(32px,4vw,54px);font-weight:600;line-height:1.15}.free-workspace p{color:#a3adc7;font-size:12px;line-height:1.8}.free-overview{grid-template-columns:1.4fr 1fr;gap:18px;margin:35px 0 20px;display:grid}.free-overview article,.free-feature-grid article{background:#1e263a;border:1px solid #3a435e;border-radius:14px;min-width:0;padding:25px}.free-overview h2,.free-feature-grid h2{font-size:21px;font-weight:550;line-height:1.3}.free-metric{color:#c0b3ec;font-size:50px;font-weight:500;display:block}.free-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.free-feature-grid article{flex-direction:column;display:flex}.free-feature-grid article>span{color:#a9a1cc;letter-spacing:.1em;font-size:8px}.free-feature-grid .mf-button{margin-top:auto}.free-feature-grid article p{margin-bottom:25px}.marketing-page .mf-button:disabled{cursor:default;opacity:.6}.free-growth-preview{margin-top:60px}.free-growth-preview>h2{font-size:28px;font-weight:550}.free-notice{border:1px solid #6f648a;border-radius:12px;padding:25px}.free-notice>a,.free-notice>button{color:#c1b3eb;margin-right:18px}@media (width<=800px){.free-feature-grid,.free-overview{grid-template-columns:1fr}.free-feature-grid .mf-button{width:fit-content}}.plan-locked{border:1px solid var(--line);background:var(--surface);border-radius:18px;max-width:720px;margin:45px auto;padding:clamp(24px,4vw,48px)}.plan-locked h2{letter-spacing:-.04em;font-size:clamp(24px,3vw,36px);line-height:1.2}.plan-locked p{color:var(--muted);line-height:1.8}.billing-options{gap:12px;margin:20px 0;display:grid}.billing-options label{gap:7px;font-size:12px;display:grid}.billing-options select{border:1px solid var(--line);background:var(--surface);min-height:43px;color:var(--ink);border-radius:9px;padding:9px}.free-mockup-studio{margin:24px 0}.mf-beta-strip{width:min(1240px,100% - 48px);color:var(--mf-text);box-sizing:border-box;background:linear-gradient(110deg,#969ee911,#ad85d70b);border:1px solid #aaa0e329;border-radius:14px;align-items:center;gap:20px;margin:0 auto 28px;padding:19px 24px;display:flex}.mf-beta-strip strong{white-space:nowrap;font-size:13px}.mf-beta-strip strong span{color:#b5a2eb;margin-right:7px}.mf-beta-strip p{color:var(--mf-muted);flex:1;margin:0;font-size:13px;line-height:1.7}.mf-beta-strip a{white-space:nowrap;color:inherit;font-size:12px;text-decoration:none}.mf-beta-strip a:focus-visible{outline-offset:5px;outline:2px solid #b5a2eb}@media (width<=800px){.mf-beta-strip{flex-direction:column;align-items:flex-start;gap:10px;padding:20px}}@media (width<=480px){.mf-beta-strip{width:calc(100% - 32px)}}.etsy-category-picker{min-width:0;color:var(--ink);grid-column:1/-1}.ec-label{margin-bottom:8px;font-size:13px;font-weight:750;display:block}.etsy-category-picker button{cursor:pointer;font:inherit}.etsy-category-picker .ec-trigger{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ec-trigger>span:first-child,.ec-results button>span:first-child{min-width:0}.etsy-category-picker strong{font-size:14px;line-height:1.5;display:block}.etsy-category-picker small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.ec-hint{margin-top:7px}.etsy-category-picker .ec-trigger:hover,.ec-results button:hover{background:var(--surface-hover);border-color:var(--action)}.ec-browser{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;margin-top:8px;padding:16px}.ec-filters{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.ec-filters label{gap:7px;min-width:0;font-size:12px;display:grid}.etsy-category-picker .ec-filters :is(input,select){box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:11px}.etsy-category-picker .ec-result-count{color:var(--muted);margin:12px 0;font-size:12px}.ec-results{overscroll-behavior:contain;gap:6px;max-height:320px;display:grid;overflow-y:auto}.ec-results button{text-align:left;background:var(--surface-raised);color:var(--ink);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.ec-results button[aria-pressed=true]{border-color:var(--action)}.etsy-category-picker :is(button,input,select):focus-visible{outline:2px solid var(--action);outline-offset:3px}html[data-theme] .factory-shell .draft-result{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:15px;padding:clamp(16px,3vw,24px);box-shadow:0 8px 24px #0000000a}html[data-theme] .factory-shell .draft-result.success{background:var(--surface-raised);border-color:var(--action)}html[data-theme] .factory-shell .draft-result>strong{color:var(--ink);font-size:18px;line-height:1.5}html[data-theme] .factory-shell .draft-result :is(p,small,li){color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.75}html[data-theme] .factory-shell .draft-result p{margin:8px 0}html[data-theme] .factory-shell .draft-result-actions{gap:10px;margin:18px 0}html[data-theme] .factory-shell .draft-result-actions a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;justify-content:center;align-items:center;margin:0;padding:12px 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}html[data-theme] .factory-shell .draft-result-actions .button{white-space:normal;height:auto;min-height:44px;margin:0;padding:12px 16px}html[data-theme] .factory-shell .draft-review-notes{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}html[data-theme] .factory-shell .draft-review-notes strong{color:var(--ink);font-size:13px}html[data-theme] .factory-shell .draft-review-notes ul{margin:7px 0 0;padding-left:18px}@media (width<=600px){.ec-filters{grid-template-columns:minmax(0,1fr)}.ec-browser{padding:12px}html[data-theme] .factory-shell .draft-result-actions>*{box-sizing:border-box;width:100%}}.studio-loading{--sl-ink:var(--ink,#edf0ff);text-align:center;width:min(100%,500px);min-width:0;color:var(--sl-ink);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:auto;padding:clamp(22px,5vw,46px);display:flex}.studio-loading h2{letter-spacing:-.035em;color:var(--sl-ink);margin:0;font-size:clamp(21px,3vw,29px);line-height:1.25}.studio-loading p{color:var(--muted,#adb2ca);overflow-wrap:anywhere;max-width:380px;margin:0;font-size:13px;line-height:1.75}.sl-eyebrow{letter-spacing:.18em;color:var(--muted,#adb2ca);font-size:10px;font-weight:750}.sl-symbol{filter:drop-shadow(0 7px 18px #8b73e82e);grid-template-columns:repeat(2,22px);gap:4px;margin:0 0 16px;display:grid}.sl-symbol i{background:#788fff;border-radius:6px;width:22px;height:22px;animation:1.8s ease-in-out infinite sl-breathe}.sl-symbol i:nth-child(2){background:#c0baff;animation-delay:.15s}.sl-symbol i:nth-child(3){background:#6576ed;animation-delay:.3s}.sl-symbol i:nth-child(4){background:#a685ed;animation-delay:.45s}.sl-steps{color:var(--muted,#adb2ca);flex-wrap:wrap;justify-content:center;gap:12px 18px;margin:12px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.sl-steps li{align-items:center;gap:6px;display:flex}.sl-steps li.current,.sl-steps li.complete{color:var(--sl-ink)}.sl-steps li>span{border:1px solid #8e87c452;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.sl-steps li.current>span{background:#9984e32b;border-color:#a99ae9}.sl-track{background:#9b8dcc24;border-radius:4px;width:min(200px,80%);height:3px;margin-top:12px;overflow:hidden}.sl-track span{border-radius:inherit;background:linear-gradient(90deg,#8394f2,#bc9ded);width:40%;height:100%;animation:1.6s ease-in-out infinite sl-travel;display:block}.sl-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.sl-actions button{color:var(--sl-ink);font:inherit;cursor:pointer;background:#9a84e629;border:1px solid #9d93d866;border-radius:10px;padding:11px 16px;font-size:13px}.sl-actions button:focus-visible{outline-offset:3px;outline:2px solid #b7a2f0}.studio-loading.is-compact{gap:8px;padding:24px}.studio-loading.is-compact h2{font-size:19px}.studio-loading.is-compact .sl-symbol{margin-bottom:0;transform:scale(.75)}.design-editor>.de-startup-cover,.studio-operation-cover{z-index:950;color:#eef0fa;background:radial-gradient(at 50% 40%,#9e85df0d,#0000 55%),#1c1d23;place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.design-editor .studio-loading{--sl-ink:#eef0fa;--muted:#a9adbf}.studio-operation-cover{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#15161be8;animation:.15s ease-out sl-appear}.studio-operation-cover .studio-loading{background:#24252d;border:1px solid #a99ae92b;border-radius:20px;box-shadow:0 20px 80px #0004}@keyframes sl-breathe{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes sl-travel{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes sl-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sl-symbol i,.sl-track span,.studio-operation-cover{animation:none!important}.sl-track span{opacity:.6;width:100%}}@media (width<=480px){.sl-steps{flex-direction:column;align-items:flex-start;gap:9px}.studio-operation-cover .studio-loading{width:calc(100% - 24px)}.sl-actions button{min-height:44px}}.auth-panel .studio-loading,.account-page .studio-loading{--sl-ink:#171a27;--muted:#61677f}.workspace-gate-page .studio-loading{--sl-ink:#eef0fa;--muted:#a9adbf}.design-editor .studio-loading p{color:var(--muted);font-size:13px;line-height:1.75}.studio-loading.has-error .sl-symbol i{opacity:1;animation:none}@font-face{font-family:LF Marketing Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/marketing/inter-latin.woff2)format("woff2")}html[data-theme] .marketing-page.launch-page{--mf-bg:#101218;--mf-panel:#191d27;--mf-line:#343a4b;--mf-text:#f3f4fa;--mf-muted:#b0b8cb;--mp-blue:#a4bbf8;--mp-violet:#b8a1f8;background:var(--mf-bg);color:var(--mf-text);font-family:LF Marketing Inter,Segoe UI,sans-serif;font-size:16px;line-height:1.65;overflow:clip}.launch-page :is(h1,h2,h3,h4,h5,p){margin:0}.launch-page :is(h1,h2,h3,h4,h5){letter-spacing:-.045em;color:var(--mf-text);font-family:inherit;font-weight:620;line-height:1.15}.launch-page h1{letter-spacing:-.06em;font-size:clamp(40px,5.6vw,76px);line-height:1.06}.launch-page h2{font-size:clamp(32px,3.8vw,51px)}.launch-page h3{font-size:25px}.launch-page p{color:var(--mf-muted)}.launch-page em{color:#b8b7f5;font-style:normal}.launch-page button{line-height:1.4}.launch-page [hidden]{display:none!important}.launch-page img{max-width:100%}.launch-page svg{flex-shrink:0}.launch-page a,.launch-page button{-webkit-tap-highlight-color:transparent}.launch-page :is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #c8b6ff}.launch-page :is(a,button){transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.launch-page .mf-button{border-radius:11px;gap:20px;min-height:49px;padding:13px 21px;font-size:14px;font-weight:650}.launch-page .mf-button.primary{color:#181727;background:#b9a6f2;border-color:#c9b8ff;box-shadow:0 4px 20px #a993ed16}.launch-page .mf-button.primary:hover{background:#d0bdff;transform:none;box-shadow:0 5px 25px #a993ed25}.launch-page .mf-button.secondary{color:#e9eaf4;background:#ffffff04;border-color:#444957}.launch-page .mf-button.secondary:hover{background:#ffffff0a;border-color:#7e8399}.mp-section{width:min(1216px,100% - 64px);margin:0 auto;padding:100px 0;scroll-margin-top:95px}.mp-eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-weight:650;display:flex;color:#b2b2d2!important;margin-bottom:20px!important;font-size:11px!important;line-height:1.5!important}.mp-dot{background:#bba9f8;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 5px #bba9f810}.mp-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-top:30px;display:flex}.launch-page .mp-text-link{color:#c6c6ef;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.launch-page .mp-text-link:hover{color:#e7dcff}.mp-section-heading{margin-bottom:40px}.mp-section-heading>p:not(.mp-eyebrow){max-width:550px;margin-top:20px;font-size:16px;line-height:1.8}.mp-section-heading.centered{text-align:center}.mp-section-heading.centered>p{margin-inline:auto}.mp-section-heading.centered .mp-eyebrow{justify-content:center}.mp-heading-row{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;display:grid}.mp-heading-row>div>p:not(.mp-eyebrow){margin:0 0 20px;font-size:16px;line-height:1.8}.mp-status-tag{color:#c4b8e8;letter-spacing:.02em;white-space:nowrap;background:#b1a5dc09;border:1px solid #b1a5dc35;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:650;display:inline-flex}.mp-micro{letter-spacing:.1em;font-weight:650;color:#9ea5bc!important;font-size:9px!important}.mp-text-button{color:#c5b5ef;background:0 0;border:0;padding:7px 0;font-size:13px!important}.mp-availability{background:#a9a0d309;border:1px solid #a9a0d322;border-radius:12px;align-items:flex-start;gap:12px;padding:20px 24px;font-size:13px;line-height:1.8;display:flex;margin-top:24px!important}.marketing-page .mp-header{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101218ee;border-bottom:1px solid #c4c7df16;gap:24px;width:min(1296px,100% - 48px);min-height:82px;position:sticky;top:0}.marketing-page .mp-header .mf-brand{letter-spacing:-.055em;gap:11px;font-size:21px}.mp-header .mf-brand img{transition:filter .18s}.mp-header .mf-brand:hover img{filter:brightness(1.18)drop-shadow(0 0 8px #a99af933)}.marketing-page .mp-header .mp-desktop-nav{align-items:center;gap:25px;font-size:13px;display:flex}.mp-desktop-nav>button{color:var(--mf-muted);background:0 0;border:0;align-items:center;gap:7px;padding:9px 0;font-size:13px;display:flex}.mp-desktop-nav>button:hover,.mp-desktop-nav>button[aria-expanded=true]{color:#ece9fc}.mp-header .mf-header-actions{gap:21px;font-size:13px}.mp-header .mf-button{min-height:43px;padding:10px 16px;font-size:12px}.mp-account-pending{color:#a4abc0;text-align:right;min-width:170px;font-size:11px}.mp-menu-toggle{display:none}.mp-nav-panel{color:#edf0fa;background:#1a1d27;border:1px solid #44475c;border-radius:16px;padding:25px;position:absolute;top:calc(100% + 10px);box-shadow:0 24px 60px #0008}.mp-features-menu{grid-template-columns:1fr 1.35fr 1.1fr;gap:16px;display:grid;left:14%;right:5%}.mp-nav-panel h2{letter-spacing:.08em;text-transform:uppercase;color:#a3abc2;margin:0 0 13px!important;font-size:10px!important}.mp-nav-panel a{border-radius:8px;align-items:center;gap:11px;min-height:43px;padding:10px 8px;font-size:12px;line-height:1.5;display:flex}.mp-nav-panel a>span:last-child{color:#9e9ab7;margin-left:auto}.mp-nav-panel a svg{color:#b2afe8;width:18px}.mp-nav-panel a:hover{background:#b3a9e610}.mp-nav-panel .mp-menu-all{border-top:1px solid #ffffff10;border-radius:0;grid-column:1/-1;margin-top:6px;padding-top:18px}.mp-resources-menu{grid-template-columns:1fr 1fr;gap:5px 14px;width:430px;display:grid;right:14%}.mp-resources-menu strong,.mp-resources-menu small{display:block}.mp-resources-menu small{color:#a3abc0;margin-top:3px;font-size:10px;line-height:1.6}.mp-mobile-menu{display:none}.mp-hero{padding-top:50px;padding-bottom:38px;position:relative}.mp-hero-copy{text-align:center;max-width:960px;margin:auto}.mp-hero-copy .mp-eyebrow{justify-content:center}.mp-hero-copy>p:not(.mp-eyebrow){max-width:640px;margin:25px auto 0;font-size:17px;line-height:1.85}.mp-hero-copy h1 em{color:#0000;background:linear-gradient(110deg,#aec6ff,#c1a6f2);-webkit-background-clip:text;background-clip:text}.mp-hero-copy .mp-actions{justify-content:center}.mp-hero-copy .mp-text-link{margin-left:8px}.mp-hero-notes{color:#939daf;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:23px;font-size:11px;display:flex}.mp-hero-notes span:before{content:"✓";color:#c0b7e3;margin-right:7px}.mp-hero-stage{margin-top:32px;scroll-margin-top:100px;position:relative}.mp-hero-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(#8883dd12,#0000 68%);position:absolute;inset:15% -10% 0}.mp-product-tour{position:relative}.mp-tour-tabs{background:#191c27;border:1px solid #3c4052;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:5px;width:min(600px,100%);margin:0 auto 20px;padding:5px;display:grid}.mp-tour-tabs button{color:#a9b1c7;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:41px;padding:10px 12px;font-size:12px;font-weight:550;display:flex}.mp-tour-tabs button>span:first-child{color:#7e87a1;font-size:9px}.mp-tour-tabs button[aria-selected=true]{color:#e8e3fc;background:#b5a6ee1a;border-color:#a69ce34d}.mp-tour-tabs button[aria-selected=true]>span:first-child{color:#bcb1ec}.mp-tab-arrow{font-size:14px}.mp-tour-caption{justify-content:space-between;align-items:center;gap:30px;padding:23px 4px;animation:.22s ease-out mp-content-enter;display:flex}.mp-tour-caption h3{font-size:19px}.mp-tour-caption p{max-width:690px;margin-top:7px;font-size:13px}.mp-tour-caption>a{white-space:nowrap;color:#c5b9f0;font-size:12px}.mp-release-note{text-align:center;font-size:11px;margin-top:8px!important}.mp-release-note a{color:#b6b4db;text-underline-offset:3px;text-decoration:underline!important}.mp-outcomes{border-block:1px solid #ffffff13;grid-template-columns:repeat(4,1fr);gap:25px;width:min(1216px,100% - 64px);margin:auto;padding:27px 0;display:grid}.mp-outcomes>a{align-items:center;gap:13px;display:flex}.mp-outcomes>a>svg{color:#aaa9d7;width:22px}.mp-outcomes strong,.mp-outcomes small{display:block}.mp-outcomes strong{font-size:12px;font-weight:600}.mp-outcomes small{color:#909bb0;margin-top:5px;font-size:10px}.mp-outcomes>a>span:last-child{color:#848fa4;margin-left:auto;font-size:12px}.mp-demo-window{background:#1b1d27;border:1px solid #44485b;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 20px 70px #0003}.mp-window-bar{background:#252631;border-bottom:1px solid #404355;align-items:center;gap:12px;height:47px;padding:0 18px;line-height:1.3;display:flex}.mp-window-bar img{object-fit:contain;width:20px;height:22px}.mp-window-bar strong{white-space:nowrap;font-size:11px;font-weight:600}.mp-window-bar>span{color:#b6b8c9;border-left:1px solid #fff2;padding-left:14px;font-size:10px}.mp-window-bar i{flex:1}.mp-window-bar small{color:#a5a8bf;white-space:nowrap;font-size:9px}.mp-scene{background-color:#17191f;background-image:radial-gradient(#aeb4d124 .6px,#0000 .6px);background-size:25px 25px;align-items:stretch;min-height:430px;display:flex;position:relative;overflow:hidden}.mp-scene-caption{color:#9ea5bb;text-align:center;background:#20222c;border-top:1px solid #ffffff0c;justify-content:center;align-items:center;gap:9px;min-height:32px;padding:8px 12px;font-size:9px;line-height:1.5;display:flex}.mp-scene-caption .mp-dot{width:4px;height:4px;box-shadow:none}.mp-mini-rail{color:#b9b5d5;background:#22242e;border-right:1px solid #393c4b;flex-direction:column;align-items:center;gap:27px;width:52px;padding:28px 0;display:flex}.mp-mini-rail svg{width:19px}.mp-mini-rail>span{font-size:18px}.mp-design-canvas{border:1px solid #bbb0f2;align-self:center;width:29%;min-width:210px;max-width:280px;margin:35px auto 50px;position:relative;box-shadow:0 9px 30px #0005}.mp-artwork{object-fit:contain;width:100%;height:auto;display:block}.mp-design-canvas .mp-canvas-label{color:#b3acc9;white-space:nowrap;justify-content:space-between;gap:10px;font-size:8px;display:flex;position:absolute;top:-24px;left:0;right:0}.mp-canvas-label span{color:#818ba3}.mp-selection-corner{background:#eeeaff;border:1px solid #9d8bdf;width:7px;height:7px;position:absolute}.mp-selection-corner.tl{top:-4px;left:-4px}.mp-selection-corner.br{bottom:-4px;right:-4px}.mp-scene-inspector{background:#22242e;border-left:1px solid #383c4a;width:27%;min-width:185px;max-width:300px;padding:28px 22px}.mp-scene-inspector h4{margin-top:9px;font-size:19px;line-height:1.3}.mp-scene-inspector>p:not(.mp-micro){margin:20px 0;font-size:12px;line-height:2}.mp-scene-inspector>small{color:#9ba2b8;font-size:9px}.mp-swatch-row{gap:10px;margin:20px 0 30px;display:flex}.mp-swatch-row i{background:#eee7d9;border-radius:50%;width:19px;height:19px}.mp-swatch-row i:nth-child(2){background:#9193ac}.mp-swatch-row i:nth-child(3){background:#45475f}.mp-swatch-row i:nth-child(4){background:#d2d0e3}.mp-layer{color:#bfc3d7;background:#2c2e3a;border:1px solid #434555;border-radius:6px;align-items:center;gap:10px;margin-top:11px;padding:9px 8px;font-size:9px;display:flex}.mp-layer svg{color:#b8a4eb;width:13px;height:13px}.mp-layer>span:last-child{color:#959cb1;margin-left:auto;font-size:8px}.mp-save-sample{color:#d9d3ed;border-top:1px solid #ffffff16;margin-top:24px;padding:18px 0 0 26px;font-size:10px;position:relative}.mp-save-sample>svg{width:14px;position:absolute;top:20px;left:0}.mp-save-sample small{color:#909ab3;font-size:9px}.mp-demo-zoom{color:#a7b3ce;background:#242732;border:1px solid #44485a;border-radius:7px;align-items:center;gap:18px;padding:7px 12px;font-size:8px;display:flex;position:absolute;bottom:12px;left:calc(50% - 75px)}.mp-demo-zoom span{border-inline:1px solid #ffffff15;padding:0 10px}.mp-mockup-wall{background:#b8b8bf;flex:1;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.mp-mockup-wall:before{content:"";background:linear-gradient(105deg,#ffffff38,#0000 65%);position:absolute;inset:0}.mp-frame{z-index:2;background:#4c4543;border:2px solid #79706c;width:34%;max-width:255px;padding:14px;position:relative;box-shadow:13px 17px 20px #24212b40}.mp-frame .mp-artwork{border:10px solid #f1ece5}.mp-shelf{background:#aca09a;height:9px;position:absolute;bottom:30px;left:8%;right:8%;box-shadow:0 9px 12px #201d2530}.mp-vase{background:#e1d5c5;border-radius:12px 12px 19px 19px;width:40px;height:67px;position:absolute;bottom:39px;right:10%;box-shadow:inset -8px 0 12px #a59c8b}.mp-vase:before{content:"";background:#61636a;width:2px;height:95px;position:absolute;bottom:62px;left:19px;transform:rotate(-15deg)}.mp-placement{color:#adb5cd;gap:9px;margin:22px 0;font-size:10px;display:grid}.mp-placement>div{background:#444857;border-radius:3px;height:4px;margin-bottom:8px;position:relative}.mp-placement i{background:#b9a8ef;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;left:62%}.mp-pack-scene{background:#1b1e28;width:100%;padding:25px 35px}.mp-pack-nav{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mp-pack-nav>span{color:#9ca7c1;background:#222939;border:1px solid #3a4157;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.mp-pack-nav b{font-size:8px;font-weight:400}.mp-pack-nav .active{color:#ded8f5;background:#393b58;border-color:#9b91ce}.mp-pack-body{justify-content:center;align-items:center;gap:65px;padding:34px 0 10px;display:flex}.mp-pack-art{flex-shrink:0;width:180px;transform:rotate(-3deg)}.mp-pack-art .mp-artwork{box-shadow:6px 6px 15px #0004}.mp-pack-art>span{text-align:center;color:#a1abc2;margin-top:10px;font-size:8px;display:block}.mp-pack-info h4{white-space:pre-line;margin:10px 0 20px;font-size:28px}.mp-pack-check{color:#d5daeb;align-items:center;gap:12px;margin-top:15px;font-size:11px;display:flex}.mp-pack-check>svg{color:#b0a8dd;width:17px}.mp-pack-check small{color:#8f9cb8;margin-top:3px;font-size:9px;display:block}.mp-review-pill{color:#cdc4ed;background:#afa5e618;border-radius:7px;align-items:center;gap:20px;width:fit-content;margin-top:22px;padding:7px 10px;font-size:9px;display:flex}.mp-review-pill svg{width:14px;height:14px}.mp-collection-line{flex-wrap:wrap;gap:8px;padding-top:25px;display:flex}.mp-collection-line>span{color:#a3b0cf;background:#292e40;border:1px solid #3d455c;border-radius:6px;padding:6px 9px;font-size:9px}.mp-scene-delivery{background:#1a1f2b radial-gradient(#b3b4d01b .6px,#0000 .6px) 0 0/25px 25px;justify-content:center;align-items:center;gap:75px;padding:32px}.mp-delivery-files>svg{color:#b2b9e3;width:32px;height:32px}.mp-delivery-files h4{margin:15px 0 25px;font-size:27px}.mp-delivery-files>div{border-bottom:1px solid #fff1;padding:12px 0;font-size:11px}.mp-delivery-files small{color:#8997b3;font-size:9px;display:block}.mp-delivery-files>p{margin-top:20px;font-size:11px;line-height:1.9}.mp-buyer-card{color:#42425c;text-align:center;background:#e8e0d2;width:265px;min-height:340px;padding:30px;transform:rotate(3deg);box-shadow:0 15px 30px #0004}.mp-buyer-flower{color:#86859f;font-size:45px;line-height:1;display:block}.mp-buyer-card>small{letter-spacing:.12em;color:#797281;margin-top:18px;font-size:6px;display:block}.mp-buyer-card h4{color:#3c3b51;margin-top:18px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.1}.mp-buyer-card h4 em{color:#73728d;font-style:italic}.mp-buyer-card p{color:#7f7985;margin-top:18px;font-size:9px;line-height:1.9}.mp-sample-download{color:#fff;background:#75748d;border-radius:4px;justify-content:space-between;align-items:center;margin-top:24px;padding:10px 14px;font-size:9px;display:flex}.mp-sample-download svg{width:13px;height:13px}.mp-evidence-scene{background:#1c202b;justify-content:center;align-items:center;gap:60px;width:100%;padding:40px;display:flex}.mp-evidence-scene h4{margin:14px 0 20px;font-size:34px}.mp-evidence-scene>div>p{max-width:250px;font-size:12px}.mp-finding{background:#292e40;border:1px solid #545b78;border-radius:14px;max-width:385px;padding:28px;box-shadow:0 15px 30px #0003}.mp-finding-label{color:#beb2ed;letter-spacing:.1em;margin-bottom:16px;font-size:9px;display:block}.mp-finding strong{font-size:16px;font-weight:550}.mp-finding p{margin-top:10px;font-size:11px;line-height:1.8}.mp-finding hr{border:0;border-top:1px solid #ffffff19;margin:20px 0}.mp-finding h5{margin-top:7px;font-size:18px}.mp-example-tag{color:#d2c7ed;background:#b8a4ee14;border:1px solid #b8a4ee45;border-radius:6px;align-items:center;gap:15px;margin-top:20px;padding:6px 10px;font-size:10px;display:inline-flex}.mp-example-tag svg{width:13px;height:13px}.mp-cleanup-scene{justify-content:center;align-items:center;gap:70px;width:100%;padding:35px;display:flex}.mp-cleanup-scene>.mp-artwork{width:230px}.mp-cleanup-scene h4{margin:15px 0;font-size:37px}.mp-cleanup-scene p{max-width:260px;font-size:13px}.mp-scenarios{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;display:grid}.mp-scenario-list>div:first-child{flex-direction:column;display:flex}.mp-scenario-list button{text-align:left;color:#a0a8be;background:0 0;border:0;border-bottom:1px solid #ffffff16;align-items:center;gap:14px;padding:20px 0;font-size:16px;line-height:1.6;display:flex}.mp-scenario-list button>span:first-child{color:#727d97;font-size:10px}.mp-scenario-list button>span:last-child{margin-left:auto}.mp-scenario-list button[aria-pressed=true]{color:#e5def7}.mp-scenario-list button[aria-pressed=true]>span:first-child{color:#baabec}.mp-scenario-answer{padding:30px 0 0}.mp-scenario-answer>svg{color:#b6a9e8;width:25px;height:25px}.mp-scenario-answer h3{margin:14px 0;font-size:22px}.mp-scenario-answer p{margin-bottom:19px;font-size:14px;line-height:1.85}.is-compact .mp-scene{min-height:330px}.is-compact .mp-pack-scene{padding:18px}.is-compact .mp-pack-nav{gap:5px}.is-compact .mp-pack-nav>span{padding:8px;font-size:8px}.is-compact .mp-pack-nav b{display:none}.is-compact .mp-pack-body{gap:30px}.is-compact .mp-pack-art{width:125px}.is-compact .mp-pack-info h4{font-size:22px}.is-compact .mp-pack-check{gap:8px;margin-top:10px;font-size:9px}.is-compact .mp-pack-check small{font-size:8px}.is-compact .mp-review-pill{gap:8px;padding:6px;font-size:8px}.is-compact .mp-scene-delivery{gap:25px;padding:25px}.is-compact .mp-delivery-files h4{font-size:22px}.is-compact .mp-buyer-card{flex-shrink:0;width:195px;min-height:260px;padding:23px}.is-compact .mp-buyer-card h4{font-size:21px}.is-compact .mp-buyer-flower{font-size:29px}.is-compact .mp-window-bar>span{display:none}.mp-create-section{border-top:1px solid #ffffff12}.mp-inline-benefits{color:#aab4cb;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:25px;font-size:12px;display:flex}.mp-inline-benefits>span{align-items:center;gap:10px;display:flex}.mp-inline-benefits svg{color:#b2afe1;width:17px;height:17px}.mp-refine-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.mp-refine-copy>p:not(.mp-eyebrow){margin:24px 0;font-size:16px}.mp-clean-list{color:#b7bfd2;gap:14px;margin:25px 0;padding:0;font-size:13px;list-style:none;display:grid}.mp-clean-list li{align-items:center;gap:10px;display:flex}.mp-clean-list svg{color:#c0b7e6;width:15px;height:15px}.mp-comparison{min-width:0}.mp-comparison-media{aspect-ratio:1.1;background-color:#dddde3;background-image:conic-gradient(#dddde3 25%,#efeff4 0 50%,#dddde3 0 75%,#efeff4 0);isolation:isolate;background-size:22px 22px;border-radius:16px;position:relative;overflow:hidden}.mp-comparison-media>img,.mp-comparison-before,.mp-comparison-before img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mp-comparison-divider{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.mp-comparison-divider>span{color:#eee8ff;background:#242331;border:1px solid #c3b7df;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0004}.mp-comparison-label{color:#f1eaff;pointer-events:none;background:#272534dc;border-radius:6px;padding:5px 10px;font-size:10px;position:absolute;top:16px}.mp-comparison-label.before{left:16px}.mp-comparison-label.after{right:16px}.mp-comparison-media input[type=range]{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.mp-comparison-media:focus-within{outline-offset:6px;outline:2px solid #c5acff}.mp-comparison-controls{justify-content:space-between;align-items:center;margin:14px 0;display:flex}.mp-comparison-controls button{color:#c8bfdf;background:0 0;border:1px solid #4a455c;border-radius:7px;padding:8px 11px;font-size:11px}.mp-comparison-controls span{color:#8f9bb3;font-size:10px}.mp-comparison>p{font-size:11px;line-height:1.8}.mp-factory-section{border-top:1px solid #ffffff12}.mp-factory-steps{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:45px;display:grid}.mp-factory-steps button{text-align:left;color:#a1adc6;background:#1c212d;border:1px solid #3d4559;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:18px 15px;display:flex}.mp-factory-steps button>span:not(:last-child){gap:2px;font-size:12px;font-weight:600;display:grid}.mp-factory-steps button small{color:#7c8aa6;font-size:8px;font-weight:400}.mp-factory-steps button>span:last-child{margin-left:auto;font-size:13px}.mp-factory-steps button svg{width:20px}.mp-factory-steps button[aria-selected=true]{color:#e3dcf7;background:#33334b;border-color:#a89bdd}.mp-factory-detail{background:#b4a4eb07;border:1px solid #4a4865;border-radius:13px;align-items:center;gap:26px;min-height:150px;margin-top:14px;padding:27px 30px;display:flex}.mp-step-number{color:#736a94;letter-spacing:-.08em;font-size:48px;font-weight:400}.mp-factory-detail h3{font-size:21px}.mp-factory-detail p{max-width:650px;margin-top:12px;font-size:13px;line-height:1.8}.mp-factory-detail>a{white-space:nowrap;margin-left:auto;font-size:11px!important}.mp-delivery-feature{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;margin-top:65px;display:grid}.mp-delivery-feature h3{font-size:33px}.mp-delivery-feature>div>p:not(.mp-eyebrow){margin:22px 0;font-size:14px;line-height:1.85}.mp-growth-section{border-top:1px solid #ffffff12}.mp-free-check-banner{background:#1e2231;border:1px solid #464d69;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:28px 35px;display:flex}.mp-free-check-banner h3{margin:13px 0 10px;font-size:23px}.mp-free-check-banner p{font-size:13px}.mp-free-check-banner .mf-button{white-space:nowrap}.mp-connection-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mp-connection-cards article{background:#1b202b;border:1px solid #3c4458;border-radius:15px;padding:32px;position:relative}.mp-connection-logo{color:#c7c5e7;background:#333546;border:1px solid #525269;border-radius:13px;place-items:center;width:49px;height:49px;font:34px Georgia,serif;display:grid}.mp-connection-logo.drive{color:#ccc3ef;background:#333044;font:35px Arial,sans-serif}.mp-connection-cards .mp-status-tag{position:absolute;top:32px;right:32px}.mp-connection-cards h3{margin:25px 0 16px;font-size:25px}.mp-connection-cards p{max-width:390px;font-size:14px}.mp-connection-cards a{color:#c2b8e8;margin-top:25px;font-size:12px;display:inline-block}.mp-agents-heading{justify-content:space-between;align-items:center;gap:50px;margin:65px 0 30px;display:flex}.mp-agents-heading h3{font-size:30px}.mp-agents-heading>div>p:not(.mp-eyebrow){max-width:700px;margin-top:17px;font-size:14px}.mp-agents-heading>a{white-space:nowrap}.mp-agent-diagram{background:#181b24;border:1px solid #3e4256;border-radius:15px;padding:30px}.mp-agent-tabs{justify-content:center;gap:6px;display:flex}.mp-agent-tabs button{color:#949fb6;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 15px;font-size:11px}.mp-agent-tabs button[aria-pressed=true]{color:#d7cbf2;background:#bda4ed10;border-color:#6e648a}.mp-agent-path{justify-content:center;align-items:center;gap:40px;padding:42px 0 32px;display:flex}.mp-agent-path>div{text-align:center;flex-direction:column;align-items:center;min-width:150px;display:flex}.mp-agent-path strong{margin-top:15px;font-size:14px;font-weight:550}.mp-agent-path small{color:#8996ae;margin-top:7px;font-size:10px}.mp-agent-path>span{color:#6e6988;letter-spacing:5px}.mp-agent-path>div>svg{color:#b6aadf;width:32px;height:32px}.mp-agent-boundary{background:#b9a2f108;border:1px dashed #81739f;border-radius:18px;padding:23px 30px}.mp-agent-diagram>p{text-align:center;font-size:11px;line-height:1.8}.mp-agent-diagram .mp-status-tag{margin-right:10px}.launch-page .mp-pricing{border-top:1px solid #ffffff13;width:min(1216px,100% - 64px);padding:100px 0}.mp-pricing .mf-billing{background:#1d202c;border:1px solid #43465a;border-radius:11px;gap:4px;width:fit-content;margin:30px auto 0;padding:5px;display:flex}.mp-pricing .mf-billing button{color:#a5b0c7;background:0 0;border:1px solid #0000;border-radius:7px;padding:11px 17px;font-size:12px}.mp-pricing .mf-billing button[aria-pressed=true]{color:#e4dcfa;background:#35334c;border-color:#756b97}.mp-pricing .mf-billing button span{color:#c2b3e9;margin-left:5px;font-size:9px}.mp-pricing .mf-beta-note{color:#9da8c1;text-align:center;max-width:760px;margin:24px auto 35px;font-size:11px;line-height:1.8}.mp-pricing .mf-beta-note .mp-status-tag{margin-right:7px}.mp-pricing .mf-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.mp-pricing .mf-plan{min-width:0;box-shadow:none;background:#1a1e29;border:1px solid #3f4456;border-radius:17px;flex-direction:column;padding:30px 27px;display:flex}.mp-pricing .mf-plan.starter{background:linear-gradient(160deg,#202a3b,#1a1e29 65%);border-color:#6d82b1}.mp-pricing .mf-plan.pro{background:linear-gradient(160deg,#302a43,#1c202b 65%);border-color:#a28acb;box-shadow:0 0 35px #a58ad712}.mp-pricing .mf-plan-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.mp-pricing .mf-plan-name h3{font-size:22px}.mp-pricing .mf-plan-name>span{color:#c9b5ef;letter-spacing:0;background:#b9a1e619;border:1px solid #bc9ee938;border-radius:5px;padding:4px 7px;font-size:8px}.mp-pricing .mf-plan>p:first-of-type{min-height:47px;margin:17px 0 0;font-size:13px;line-height:1.8}.mp-pricing .mf-plan-price{align-items:baseline;gap:7px;margin:25px 0 7px;display:flex}.mp-pricing .mf-plan-price strong{letter-spacing:-.065em;font-size:54px;font-weight:570;line-height:1.05}.mp-pricing .mf-plan-price>span{color:#a4afc8;font-size:12px}.mp-pricing .mf-plan>small{color:#abb3c8;min-height:36px;font-size:10px;line-height:1.8}.mp-pricing .mp-price-equivalent{color:#8998b8;margin:10px 0 22px;font-size:10px}.mp-pricing .mf-plan .mf-button{justify-content:space-between;gap:10px;width:100%;min-height:46px;margin:0 0 28px;font-size:12px}.mp-pricing .mf-plan h4{letter-spacing:0;margin:0 0 18px;font-size:11px;font-weight:600}.mp-pricing .mf-plan ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mp-pricing .mf-plan li{color:#b9c2d8;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.mp-pricing .mf-plan li svg{color:#b7acd9;width:14px;height:14px;margin-top:3px}.mp-pricing .mf-plan-limit{color:#919bb2;border-top:1px solid #ffffff12;margin:auto 0 0;padding-top:22px;line-height:1.8;font-size:10px!important}.mp-pricing .mf-plan ul{margin-bottom:28px}.mp-pricing .mf-price-footnote{color:#8c99b2;text-align:center;max-width:820px;margin:26px auto 0;font-size:11px;line-height:1.8}.mp-pricing-more{text-align:center;margin-top:30px}.mp-comparison-heading{margin:80px 0 30px}.mp-comparison-heading>p:last-child{margin-top:18px;font-size:14px}.mp-plan-table-wrap{border:1px solid #3c4254;border-radius:14px;overflow-x:auto}.mp-plan-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.mp-plan-table caption{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mp-plan-table th,.mp-plan-table td{border-bottom:1px solid #31394a;padding:18px 20px;font-size:12px}.mp-plan-table thead th{background:#242b3b;font-size:16px;font-weight:600}.mp-plan-table thead small{color:#aab3ce;margin-top:5px;font-size:11px;font-weight:400;display:block}.mp-plan-table th:first-child{width:37%}.mp-plan-table td{color:#b0bcd5}.mp-plan-table tbody th{font-weight:500}.mp-plan-table .mp-table-group th{color:#adaacb;letter-spacing:.04em;background:#1e2330;padding-block:14px;font-size:10px}.mp-included{align-items:center;gap:8px;display:inline-flex}.mp-included svg{color:#bdacd9;width:14px;height:14px}.mp-table-soon{color:#938aa9;font-size:10px}.mp-table-note{line-height:1.9;margin-top:20px!important;font-size:11px!important}.mp-founder{border-top:1px solid #ffffff12;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.mp-founder-mark{background:radial-gradient(#8b80bc12,#0000 65%);border-radius:50%;justify-content:center;align-items:center;gap:35px;min-height:310px;display:flex}.mp-founder-mark img{object-fit:contain}.mp-founder-mark>span{letter-spacing:-.04em;color:#b3afd1;font-family:Georgia,serif;font-size:26px;font-style:italic;line-height:1.4}.mp-founder>div>p:not(.mp-eyebrow){margin-top:22px;font-size:15px;line-height:1.85}.mp-founder-name{color:#d3d6e7;margin:25px 0;font-size:13px;display:block}.mp-founder-name small{color:#8896ad;margin-top:4px;font-size:10px;display:block}.mp-faq{border-top:1px solid #ffffff12;grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.mp-faq h2{font-size:41px}.mp-faq>div:first-child>p:not(.mp-eyebrow){margin-top:23px;font-size:14px;line-height:1.9}.mp-faq details{border-bottom:1px solid #3c4051;padding:22px 0}.mp-faq details:first-child{padding-top:0}.mp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:550;line-height:1.6;list-style:none;display:flex}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary>span{color:#a19dbd;font-size:23px;font-weight:400}.mp-faq details[open] summary>span{transform:rotate(45deg)}.mp-faq details p{max-width:95%;margin-top:16px;font-size:13px;line-height:1.9}.mp-final{text-align:center;isolation:isolate;background:#1d1c29;border:1px solid #4d4762;border-radius:22px;margin:20px auto 80px;padding:85px 25px 100px;position:relative;overflow:hidden}.mp-final .mp-eyebrow{justify-content:center}.mp-final h2{max-width:700px;margin:auto;font-size:clamp(35px,4.6vw,61px)}.mp-final p:not(.mp-eyebrow){margin-top:22px;font-size:15px}.mp-final .mf-button{margin-top:30px}.mp-final small{color:#8c91a9;margin-top:18px;font-size:10px;display:block}.mp-final-orbit{z-index:-1;pointer-events:none;border:1px solid #bba7ff0c;border-radius:50%;width:600px;height:600px;position:absolute;top:-100px;left:calc(50% - 300px);box-shadow:0 0 0 60px #bba7ff04,0 0 0 120px #bba7ff03}.marketing-page .mp-footer{border-top:0;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;width:min(1216px,100% - 64px);margin:auto;padding:30px 0 25px;display:grid}.mp-footer .mf-brand{font-size:21px}.mp-footer .mp-footer-brand>p{margin:20px 0;font-size:15px;line-height:1.8}.mp-footer .mp-footer-brand>small{color:#7f8aa2;font-size:10px;line-height:1.9}.mp-footer>div:not(.mp-footer-brand):not(.mf-footer-legal){flex-direction:column;gap:13px;display:flex}.mp-footer h3{letter-spacing:0;margin:5px 0 8px;font-size:11px!important}.mp-footer>div>a:not(.mf-brand){color:#939fb7;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.mp-footer>div>a:hover{color:#d4c7ef}.mp-footer .mf-footer-legal{color:#7f8ba3;border-top:1px solid #ffffff12;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:20px;padding-top:23px;font-size:10px;display:flex}.mp-footer .mf-footer-legal>div{gap:20px;display:flex}.mp-footer .mf-footer-legal p{color:#727f99;width:100%;max-width:none;font-size:9px;line-height:1.8}.mp-page-hero{text-align:center;max-width:900px;padding-top:80px;padding-bottom:55px}.mp-page-hero .mp-eyebrow{justify-content:center}.mp-page-hero>p:not(.mp-eyebrow){max-width:680px;margin:25px auto 0;font-size:17px;line-height:1.85}.mp-page-hero .mp-actions{justify-content:center}.mp-page-hero>.mp-status-tag{margin-bottom:20px}.mp-breadcrumb{width:fit-content;margin:0 auto 40px;font-size:12px;display:block;color:#9d9ec6!important}.mp-feature-stage{padding-top:0;padding-bottom:70px}.mp-feature-group{padding-top:35px;padding-bottom:50px}.mp-feature-group>header{border-bottom:1px solid #ffffff18;align-items:baseline;gap:18px;margin-bottom:25px;padding-bottom:20px;display:flex}.mp-feature-group>header>span{color:#8d80b4;font-size:12px}.mp-feature-group>header h2{font-size:29px}.mp-feature-directory{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mp-feature-directory>a{background:#1d222e;border:1px solid #3e465a;border-radius:14px;flex-direction:column;min-width:0;padding:29px;display:flex}.mp-feature-directory>a:hover{background:#242735;border-color:#8b82b2}.mp-feature-directory svg{color:#b6b3e9;width:29px;height:29px}.mp-feature-directory h3{margin:28px 0 18px;font-size:23px}.mp-feature-directory p{margin-bottom:25px;font-size:13px;line-height:1.9}.mp-feature-directory>a>span{color:#c0b3e7;justify-content:space-between;margin-top:auto;font-size:11px;display:flex}.mp-benefit-story{grid-template-columns:repeat(3,1fr);gap:50px;padding-top:20px;display:grid}.mp-benefit-story article>span{color:#8e81b3;margin-bottom:20px;font-size:12px;display:block}.mp-benefit-story article h2{margin-bottom:20px;font-size:25px;line-height:1.25}.mp-benefit-story p{font-size:14px;line-height:1.9}.mp-how-section{border-top:1px solid #ffffff12;grid-template-columns:1fr 1.25fr;align-items:start;gap:100px;display:grid}.mp-how-section ol{margin:0;padding:0;list-style:none}.mp-how-section li{border-bottom:1px solid #ffffff16;gap:20px;padding:20px 0;display:flex}.mp-how-section li:first-child{padding-top:0}.mp-how-section li>span{color:#a697cd;margin-top:3px;font-size:12px}.mp-how-section li h3{letter-spacing:-.025em;font-size:20px;line-height:1.5}.mp-related{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mp-related>a{background:#1b202d;border:1px solid #3d4458;border-radius:11px;align-items:center;gap:16px;padding:22px;font-size:13px;display:flex}.mp-related>a>svg{color:#b0aad8;width:21px}.mp-related>a>span:last-child{color:#9389b3;margin-left:auto}.mp-service-strip{border-top:1px solid #ffffff12;align-items:center;gap:60px;display:flex}.mp-service-strip>div{flex:1}.mp-service-strip h2{font-size:34px}.mp-service-strip p:not(.mp-eyebrow){max-width:670px;margin-top:20px;font-size:14px}.mp-service-strip>a{white-space:nowrap}.mp-integration-detail{grid-template-columns:1fr 1fr;gap:25px;padding-top:10px;display:grid}.mp-integration-detail article{background:#1b202b;border:1px solid #3e4558;border-radius:17px;padding:35px}.mp-integration-detail .mp-status-tag{margin-top:20px}.mp-integration-detail h2{margin:20px 0;font-size:31px}.mp-integration-detail p{margin-bottom:20px;font-size:14px;line-height:1.85}.mp-services-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:15px;display:grid}.mp-services-grid article{background:#1c202a;border:1px solid #424759;border-radius:16px;flex-direction:column;padding:30px;display:flex}.mp-services-grid svg{color:#aaa7db;width:30px;height:30px}.mp-services-grid h2{margin:25px 0 20px;font-size:26px}.mp-services-grid p{margin-bottom:25px;font-size:14px;line-height:1.9}.mp-services-grid article>span{color:#8f9ab4;margin:auto 0 20px;font-size:11px}.mp-services-grid .mf-button{padding:12px;font-size:11px}.mp-roadmap-note{text-align:center;background:#1e1d29;border:1px solid #48415b;border-radius:18px;max-width:850px;margin:20px auto 90px;padding:45px}.mp-roadmap-note h2{font-size:34px}.mp-roadmap-note p:not(.mp-eyebrow){margin:22px 0;font-size:15px;line-height:1.9}.mp-roadmap-note .mp-eyebrow{justify-content:center}.mp-roadmap-note small{color:#8f90ab;margin-top:25px;font-size:10px;display:block}.mp-about-story{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding-top:35px;display:grid}.mp-about-mark{background:radial-gradient(#302a46,#1a1c25 75%);border:1px solid #464259;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:350px;display:flex}.mp-about-mark span{letter-spacing:.17em;color:#8d86ab;font-size:9px}.mp-about-story h2{font-size:35px}.mp-about-story p{margin:22px 0;font-size:15px;line-height:1.9}.mp-about-story h3{margin-top:35px;font-size:17px}.mp-check-section{padding-top:10px}.mp-listing-check{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.mp-listing-check form,.mp-check-results{background:#1c2230;border:1px solid #434a60;border-radius:16px;min-width:0;padding:30px}.mp-check-form-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.mp-check-form-heading h2{font-size:23px}.mp-listing-check label{margin-bottom:22px;font-size:13px;font-weight:550;display:block}.mp-listing-check label>span{float:right;color:#a9b2c9;font-size:10px;font-weight:400}.mp-listing-check label small{color:#9ba7c0;margin-top:6px;font-size:10px;font-weight:400;line-height:1.8;display:block}.mp-listing-check :is(input,textarea){color:#e5eafa;width:100%;font:inherit;resize:vertical;box-sizing:border-box;background:#131925;border:1px solid #424d66;border-radius:8px;margin-top:10px;padding:13px;font-size:13px;line-height:1.8;display:block}.mp-listing-check :is(input,textarea)::placeholder{color:#7786a3}.mp-listing-check .mp-form-privacy{color:#9aa7be;align-items:flex-start;gap:8px;margin-top:20px;font-size:10px;line-height:1.8;display:flex}.mp-form-privacy svg{width:13px;height:13px;margin-top:3px}.mp-check-results{background:#191d28;min-height:470px}.mp-check-results h2{font-size:28px}.mp-check-results>p:not(.mp-eyebrow){margin:18px 0;font-size:12px;line-height:1.8}.mp-check-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.mp-check-empty>svg{color:#9b8dc5;width:43px;height:43px;margin-bottom:30px}.mp-check-empty h2{margin-bottom:20px;font-size:28px}.mp-check-empty p{max-width:330px;font-size:13px;line-height:1.9}.mp-check-empty span{color:#8592ad;margin-top:30px;font-size:10px;line-height:1.8}.mp-check-result{border-top:1px solid #3d4355;gap:13px;padding:20px 0;display:flex}.mp-check-result h3{letter-spacing:0;font-size:14px;line-height:1.6}.mp-check-result h3 small{color:#a294c2;margin-left:8px;font-size:9px;font-weight:400}.mp-check-result p{overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.8}.mp-check-result strong{color:#bcb1d7;font-weight:550}.mp-check-status{color:#b6a6df;border:1px solid #8c7daa55;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.mp-check-status svg{width:13px;height:13px}.mp-check-result.pass .mp-check-status{color:#abc5e5;border-color:#768aa955}.mp-policy-date{color:#8692aa;margin-top:23px;font-size:11px;display:block}.mp-policy-content{max-width:850px;padding-top:10px;padding-bottom:100px}.mp-policy-content>section{border-bottom:1px solid #ffffff14;padding:28px 0}.mp-policy-content h2{margin-bottom:20px;font-size:25px;line-height:1.3}.mp-policy-content h3{margin:22px 0 13px;font-size:18px}.mp-policy-content p,.mp-policy-content li{color:#b2bdd2;margin:12px 0;font-size:14px;line-height:1.95}.mp-policy-content a{color:#c5b4ef;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.mp-policy-content>nav{border-bottom:1px solid #fff2;flex-wrap:wrap;gap:25px;padding:25px 0;font-size:12px;display:flex}.mp-policy-notice{background:#b0a1df0c;border:1px solid #76638966;border-radius:12px;padding:22px 25px}.mp-policy-notice strong{color:#c9b7df;font-size:13px}.mp-policy-notice p{margin-bottom:0;font-size:12px}.mp-policy-content .public-contact-options{padding:30px 0;display:block}.mp-policy-content .public-contact-options>a{width:fit-content;margin:14px 0;font-size:13px;display:block}.mp-policy-content .contact-form{background:0 0;border:0;gap:20px;margin-top:25px;padding:0;display:grid}.mp-policy-content .contact-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mp-policy-content .contact-form label{color:#c9c8df;gap:8px;font-size:12px;display:grid}.mp-policy-content .contact-form :is(input,textarea,select){color:#e8eafa;width:100%;min-width:0;min-height:44px;font:inherit;box-sizing:border-box;background:#1b2130;border:1px solid #444e63;border-radius:8px;padding:12px;font-size:13px}.mp-policy-content .contact-form textarea{resize:vertical;min-height:180px}.mp-policy-content .contact-form>button{color:#201c30;background:#bba5ec;border:1px solid #c6adf4;border-radius:9px;justify-self:start;padding:13px 23px;font-size:13px;font-weight:650}.mp-policy-content .contact-form>small{color:#8c9bb4;font-size:10px;line-height:1.8}.mp-policy-content .auth-message{color:#d0c0ec;background:#b6a1df13;border:1px solid #b6a1df3c;border-radius:8px;padding:15px;font-size:12px}.mp-policy-content .auth-message.error{color:#ffc2d4;background:#f580a010;border-color:#d4799344}@media (width<=580px){.mp-policy-content .contact-fields{grid-template-columns:1fr}.mp-policy-content h2{font-size:23px}.mp-policy-content p,.mp-policy-content li{font-size:13px}}@keyframes mp-content-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.mp-hero{padding-top:85px}.mp-scene{min-height:460px}.mp-design-canvas{width:28%;max-width:285px}}@media (width<=1100px){.mp-header .mf-header-actions{gap:13px}.marketing-page .mp-header .mp-desktop-nav{gap:18px}.mp-heading-row,.mp-refine-section,.mp-founder,.mp-faq,.mp-how-section,.mp-about-story{gap:50px}.mp-scenarios{grid-template-columns:.85fr 1.15fr;gap:30px}.mp-scenario-list button{font-size:14px}.is-compact .mp-pack-body{gap:20px}.is-compact .mp-pack-art{width:100px}.is-compact .mp-pack-info h4{font-size:20px}.is-compact .mp-pack-check small,.is-compact .mp-review-pill{display:none}.is-compact .mp-buyer-card{width:165px;padding:18px}.is-compact .mp-delivery-files{display:none}.mp-agent-path{gap:22px}.mp-factory-steps button{gap:8px;padding:16px 11px}.mp-factory-detail{gap:20px}.mp-factory-detail>a{display:none}.mp-delivery-feature{gap:35px}.mp-outcomes{gap:16px}.mp-pricing .mf-plan{padding:26px 22px}.mp-services-grid{gap:14px}.mp-services-grid article{padding:25px}}@media (width<=980px){.marketing-page .mp-header{min-height:75px}.marketing-page .mp-header .mp-desktop-nav,.mp-header .mp-desktop-actions{display:none}.mp-menu-toggle{color:#d8d2eb;background:#1d202b;border:1px solid #424557;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;font-size:17px;display:flex}.mp-menu-toggle>span{background:#c7c5dc;width:17px;height:1px}.mp-mobile-menu{background:#1b1e29;border:1px solid #48465d;border-radius:14px;max-height:calc(100dvh - 100px);padding:23px;display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 55px #0007}.mp-mobile-menu nav{flex-direction:column;align-items:stretch!important;gap:0!important;font-size:15px!important;display:flex!important}.mp-mobile-menu nav>a{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.mp-mobile-menu details{padding:15px 0}.mp-mobile-menu summary{cursor:pointer;color:#c1b4e6;list-style:none}.mp-mobile-menu details a{padding:11px 8px;font-size:13px;display:block}.mp-mobile-menu>div{align-items:center;gap:25px;padding-top:15px;display:flex}.mp-nav-panel{display:none}.mp-outcomes{grid-template-columns:1fr 1fr;gap:25px}.mp-scenarios{grid-template-columns:1fr}.mp-scenario-list{grid-template-columns:1fr 1fr;align-items:start;gap:35px;display:grid}.mp-scenario-answer{padding-top:12px}.is-compact .mp-pack-art{width:160px}.is-compact .mp-pack-info h4{font-size:26px}.is-compact .mp-pack-check small{display:block}.is-compact .mp-review-pill{display:flex}.is-compact .mp-delivery-files{display:block}.is-compact .mp-buyer-card{width:230px;min-height:295px;padding:28px}.is-compact .mp-scene{min-height:350px}.mp-pricing .mf-plan-grid{gap:12px}.mp-pricing .mf-plan{padding:23px 18px}.mp-pricing .mf-plan-name h3{font-size:21px}.mp-pricing .mf-plan-price strong{font-size:47px}.mp-pricing .mf-plan>p:first-of-type{font-size:12px}.mp-pricing .mf-plan .mf-button{padding:10px 12px;font-size:11px}.mp-pricing .mf-plan-name>span{font-size:7px}.mp-factory-steps button{text-align:center;flex-direction:column;gap:10px;padding:15px 6px}.mp-factory-steps button>span:not(:last-child){align-items:center;gap:6px;font-size:11px;display:flex}.mp-factory-steps button>span:last-child{display:none}.mp-factory-detail h3{font-size:19px}.mp-evidence-scene{gap:35px}.mp-evidence-scene h4{font-size:28px}.mp-finding{max-width:340px;padding:23px}.mp-free-check-banner{gap:30px;padding:27px}.mp-free-check-banner h3{font-size:20px}.mp-agent-path{gap:13px}.mp-agent-path>div{min-width:130px}.mp-agent-path>span{letter-spacing:2px}.mp-benefit-story{gap:30px}.mp-feature-directory{grid-template-columns:1fr 1fr}.mp-feature-directory>a{padding:25px}.mp-services-grid{grid-template-columns:1fr}.mp-services-grid h2{font-size:29px}.mp-services-grid .mf-button{align-self:flex-start}.mp-listing-check{gap:18px}.mp-listing-check form,.mp-check-results{padding:23px}.mp-check-form-heading{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=760px){.mp-section{width:calc(100% - 40px);padding:65px 0}.marketing-page .mp-header{width:calc(100% - 40px)}.mp-hero{padding-top:55px;padding-bottom:25px}.mp-hero h1{font-size:clamp(40px,7vw,58px)}.mp-hero-copy>p:not(.mp-eyebrow){max-width:520px;font-size:15px}.mp-eyebrow{letter-spacing:.1em;font-size:9px!important}.mp-hero-notes{gap:19px;font-size:10px}.mp-tour-tabs{margin-bottom:15px}.mp-tour-tabs button{gap:8px;font-size:11px}.mp-tab-arrow{display:none}.mp-hero-stage{margin-top:35px}.mp-tour-caption{align-items:flex-start;gap:20px}.mp-tour-caption h3{font-size:17px}.mp-tour-caption p{font-size:11px;line-height:1.8}.mp-tour-caption>a{padding-top:3px;font-size:10px}.mp-scene{min-height:370px}.mp-design-canvas{width:37%;min-width:190px;margin:40px auto}.mp-scene-inspector{min-width:155px;padding:23px 15px}.mp-scene-inspector h4{font-size:17px}.mp-layer{gap:7px;padding:8px 5px;font-size:8px}.mp-layer svg{width:12px}.mp-save-sample{font-size:9px}.mp-outcomes{width:calc(100% - 40px);padding:24px 0}.mp-heading-row,.mp-refine-section,.mp-faq,.mp-founder,.mp-how-section,.mp-about-story{grid-template-columns:1fr;gap:35px}.mp-heading-row>div>p:not(.mp-eyebrow){margin-bottom:15px}.mp-refine-section{gap:40px}.mp-refine-copy{max-width:550px}.mp-comparison{width:100%;max-width:560px;margin:auto}.mp-refine-copy>p:not(.mp-eyebrow){font-size:15px}.mp-delivery-feature{grid-template-columns:1fr;gap:30px;margin-top:40px}.mp-delivery-feature>div:last-child{max-width:550px}.mp-free-check-banner{flex-direction:column;align-items:flex-start;gap:23px}.mp-connection-cards article{padding:25px}.mp-connection-cards .mp-status-tag{margin-top:17px;position:static}.mp-connection-cards h3{margin-top:19px;font-size:23px}.mp-connection-cards p{font-size:13px}.mp-agents-heading{flex-direction:column;align-items:flex-start;gap:25px;margin-top:45px}.mp-agents-heading h3{font-size:27px}.mp-agent-diagram{padding:24px 14px}.mp-agent-path{gap:7px}.mp-agent-path>div{flex:1;min-width:110px}.mp-agent-path strong{font-size:12px}.mp-agent-path small{font-size:8px}.mp-agent-boundary{padding:20px 12px}.mp-agent-path>span{letter-spacing:0;font-size:10px}.launch-page .mp-pricing{width:calc(100% - 40px);padding:65px 0}.mp-pricing .mf-plan-grid{grid-template-columns:1fr;gap:18px}.mp-pricing .mf-plan{padding:30px}.mp-pricing .mf-plan-name h3{font-size:25px}.mp-pricing .mf-plan-name>span{font-size:9px}.mp-pricing .mf-plan>p:first-of-type{min-height:0;font-size:14px}.mp-pricing .mf-plan>small{min-height:0;font-size:11px}.mp-pricing .mf-plan .mf-button{min-height:48px;font-size:13px}.mp-pricing .mf-plan li{font-size:13px}.mp-pricing .mf-plan h4{font-size:12px}.mp-pricing .mf-plan-limit{font-size:11px!important}.mp-pricing .mf-plan-price strong{font-size:53px}.mp-pricing .mp-price-equivalent{font-size:11px}.mp-founder-mark{border-radius:20px;justify-content:flex-start;min-height:190px}.mp-founder-mark img{width:58px;height:auto}.mp-founder-mark>span{font-size:25px}.mp-faq{gap:35px}.mp-faq h2{font-size:35px}.mp-faq summary{font-size:14px}.mp-faq details p{font-size:13px}.mp-final{margin:20px auto 50px;padding:60px 22px}.marketing-page .mp-footer{grid-template-columns:1fr 1fr;gap:35px;width:calc(100% - 40px);padding:30px 0}.mp-footer .mp-footer-brand{grid-column:1/-1}.mp-footer .mp-footer-brand>p{font-size:14px}.mp-footer>div>a:not(.mf-brand){font-size:12px}.mp-footer h3{font-size:12px!important}.mp-footer .mf-footer-legal{gap:18px;line-height:1.8}.mp-footer .mf-footer-legal>div{flex-wrap:wrap;gap:15px}.mp-window-bar>span{display:none}.mp-window-bar small{font-size:8px}.mp-window-bar{height:43px;padding:0 13px}.mp-pack-scene{padding:20px}.mp-pack-body{gap:30px}.mp-pack-art{width:155px}.mp-pack-info h4{font-size:24px}.mp-pack-nav>span{padding:9px;font-size:9px}.mp-pack-nav b{display:none}.mp-scene-delivery{gap:40px}.mp-delivery-files h4{font-size:24px}.mp-buyer-card{width:220px;min-height:300px;padding:23px}.mp-evidence-scene{flex-direction:column;gap:25px;padding:30px}.mp-evidence-scene>div:first-child{text-align:center;width:100%}.mp-evidence-scene h4{font-size:27px}.mp-evidence-scene>div>p{max-width:none}.mp-finding{width:100%;max-width:450px}.mp-feature-stage{padding-top:0;padding-bottom:50px}.mp-feature-group{padding-top:15px;padding-bottom:35px}.mp-feature-directory{gap:14px}.mp-feature-directory h3{font-size:22px}.mp-feature-directory p{font-size:12px}.mp-benefit-story{grid-template-columns:1fr;gap:35px;padding-top:15px}.mp-benefit-story article{border-bottom:1px solid #ffffff12;padding-bottom:30px}.mp-benefit-story article h2{font-size:27px}.mp-related{grid-template-columns:1fr}.mp-service-strip{flex-direction:column;align-items:flex-start;gap:30px}.mp-service-strip h2{font-size:30px}.mp-page-hero{padding-top:55px;padding-bottom:40px}.mp-page-hero>p:not(.mp-eyebrow){font-size:15px}.mp-integration-detail{grid-template-columns:1fr;padding-top:0}.mp-integration-detail article{padding:28px}.mp-roadmap-note{margin-bottom:55px;padding:30px}.mp-roadmap-note h2{font-size:28px}.mp-about-story{padding-top:15px}.mp-about-mark{min-height:270px}.mp-listing-check{grid-template-columns:1fr}.mp-check-form-heading{flex-direction:row;align-items:center}.mp-listing-check form,.mp-check-results{padding:27px}.mp-check-empty{min-height:300px}.mp-check-results{min-height:340px}.mp-factory-detail{align-items:flex-start;padding:22px}.mp-step-number{font-size:37px}.mp-cleanup-scene{gap:35px;padding:25px}.mp-cleanup-scene>.mp-artwork{width:43%}.mp-cleanup-scene h4{font-size:28px}}@media (width<=480px){.mp-section{width:calc(100% - 32px);padding:55px 0}.marketing-page .mp-header{width:calc(100% - 32px);min-height:68px}.marketing-page .mp-header .mf-brand{font-size:20px}.mp-header .mf-brand img{width:27px;height:29px}.mp-hero{padding-top:40px;padding-bottom:20px}.mp-hero .mp-eyebrow{letter-spacing:.08em;font-size:8px!important}.mp-hero h1{font-size:40px;line-height:1.1}.mp-wide-break{display:none}.mp-hero-copy>p:not(.mp-eyebrow){font-size:14px;line-height:1.9}.mp-actions{gap:11px}.mp-hero-copy .mp-actions>.mf-button{width:100%;min-height:48px}.mp-hero-copy .mp-actions>.mp-text-link{margin:3px auto 0;font-size:12px}.mp-hero-notes{gap:14px;font-size:8px}.mp-hero-notes span:before{margin-right:5px}.mp-tour-tabs{gap:3px;padding:4px}.mp-tour-tabs button{gap:6px;min-height:39px;padding:9px 5px;font-size:10px}.mp-tour-tabs button>span:first-child{font-size:7px}.mp-tour-caption{flex-direction:column;gap:12px;padding:19px 2px}.mp-tour-caption>a{font-size:11px}.mp-release-note{font-size:9px;line-height:1.9}.mp-release-note a{display:block}.mp-outcomes{gap:22px 17px;width:calc(100% - 32px)}.mp-outcomes>a{gap:9px}.mp-outcomes>a>svg{width:19px}.mp-outcomes strong{font-size:10px}.mp-outcomes small{font-size:8px}.mp-outcomes>a>span:last-child{display:none}.mp-scenario-list{grid-template-columns:1fr;gap:20px}.mp-scenario-answer{padding-top:5px}.mp-scenario-answer h3{font-size:23px}.mp-section-heading{margin-bottom:28px}.mp-heading-row{gap:23px}.mp-inline-benefits{justify-content:flex-start;gap:18px;font-size:10px}.mp-demo-window{border-radius:10px}.mp-window-bar{gap:8px;height:39px;padding:0 10px}.mp-window-bar strong{font-size:9px}.mp-window-bar img{width:17px;height:18px}.mp-window-bar small{font-size:7px}.mp-scene{min-height:350px}.mp-scene-inspector{display:none}.mp-mini-rail{gap:25px;width:37px;padding-top:24px}.mp-mini-rail svg{width:15px}.mp-mini-rail>span{font-size:15px}.mp-design-canvas{width:62%;min-width:0;max-width:210px;margin:36px auto 40px}.mp-design-canvas .mp-canvas-label{font-size:6px;top:-20px}.mp-demo-zoom{gap:10px;font-size:7px;bottom:10px;left:calc(50% - 70px)}.mp-scene-caption{min-height:30px;padding:7px;font-size:7px}.mp-mockup-wall{min-height:350px}.mp-frame{width:52%;max-width:220px;padding:9px}.mp-frame .mp-artwork{border-width:7px}.mp-vase{width:30px;height:50px;right:5%}.mp-vase:before{height:75px;bottom:46px;left:14px}.mp-pack-scene{padding:14px}.mp-pack-nav{gap:3px}.mp-pack-nav>span{justify-content:center;padding:7px 4px;font-size:7px}.mp-pack-body{gap:18px;padding:30px 0 15px}.mp-pack-art,.is-compact .mp-pack-art{width:115px}.mp-pack-info h4,.is-compact .mp-pack-info h4{margin-top:10px;font-size:22px;line-height:1.2}.mp-pack-info .mp-micro{letter-spacing:.08em;font-size:6px!important}.mp-pack-check,.is-compact .mp-pack-check{gap:6px;margin-top:13px;font-size:8px}.mp-pack-check svg{width:13px}.mp-pack-check small,.is-compact .mp-pack-check small,.mp-review-pill,.is-compact .mp-review-pill{display:none}.mp-pack-art>span{font-size:6px}.mp-collection-line{gap:6px;padding-top:5px}.mp-collection-line>span{padding:4px 6px;font-size:7px}.mp-scene-delivery,.is-compact .mp-scene-delivery{gap:0;padding:28px 15px}.mp-delivery-files,.is-compact .mp-delivery-files{display:none}.mp-buyer-card,.is-compact .mp-buyer-card{width:220px;min-height:290px;padding:25px}.mp-buyer-card h4,.is-compact .mp-buyer-card h4{font-size:25px}.mp-buyer-flower,.is-compact .mp-buyer-flower{font-size:35px}.mp-factory-steps{gap:5px;margin-top:30px}.mp-factory-steps button{gap:9px;padding:13px 4px}.mp-factory-steps button svg{width:18px;height:18px}.mp-factory-steps button small{display:none}.mp-factory-steps button>span:not(:last-child){font-size:9px}.mp-factory-detail{gap:15px;min-height:175px;padding:20px}.mp-factory-detail h3{font-size:18px;line-height:1.3}.mp-factory-detail p{font-size:11px;line-height:1.9}.mp-step-number{font-size:29px}.mp-delivery-feature h3{font-size:31px}.mp-evidence-scene{padding:24px 18px}.mp-evidence-scene .mp-micro{font-size:7px!important}.mp-evidence-scene h4{font-size:26px}.mp-evidence-scene>div>p{font-size:10px}.mp-finding{padding:22px}.mp-finding strong{font-size:13px}.mp-finding p{font-size:10px}.mp-finding h5{font-size:17px}.mp-free-check-banner{padding:24px}.mp-free-check-banner h3{font-size:22px}.mp-free-check-banner p{font-size:12px}.mp-free-check-banner .mf-button{width:100%;font-size:12px}.mp-connection-cards{grid-template-columns:1fr;gap:15px}.mp-connection-cards .mp-status-tag{margin:0;position:absolute;top:25px;right:25px}.mp-connection-cards p{font-size:14px}.mp-agents-heading h3{font-size:26px}.mp-agent-path{flex-direction:column;gap:13px;padding:30px 0}.mp-agent-path>div{min-width:190px}.mp-agent-path>div>svg{width:26px;height:26px}.mp-agent-path strong{margin-top:10px;font-size:14px}.mp-agent-path small{font-size:10px}.mp-agent-path>span{margin:3px 0;transform:rotate(90deg)}.mp-agent-boundary{width:200px;padding:20px}.mp-agent-diagram>p{font-size:10px}.mp-agent-diagram .mp-status-tag{margin:0 auto 12px;display:table}.mp-comparison-controls{gap:9px}.mp-comparison-controls span{font-size:8px}.mp-comparison-controls button{padding:8px;font-size:10px}.launch-page .mp-pricing{width:calc(100% - 32px);padding:55px 0}.mp-pricing .mf-billing button{padding:10px 13px;font-size:11px}.mp-pricing .mf-billing button span{font-size:8px}.mp-pricing .mf-plan{padding:28px 25px}.mp-pricing .mf-beta-note{font-size:10px;line-height:1.9}.mp-pricing .mf-beta-note .mp-status-tag{margin:0 auto 13px;display:table}.mp-comparison-heading{margin-top:55px}.mp-faq h2{font-size:32px}.mp-faq summary{font-size:13px}.mp-faq details p{font-size:12px}.mp-final{padding:50px 22px}.mp-final h2{font-size:37px}.mp-final p:not(.mp-eyebrow){font-size:13px}.mp-final .mf-button{width:100%;font-size:13px}.marketing-page .mp-footer{gap:35px 20px;width:calc(100% - 32px)}.mp-footer>div>a:not(.mf-brand){font-size:10px}.mp-footer .mf-footer-legal>div{gap:15px;font-size:9px}.mp-feature-directory{grid-template-columns:1fr}.mp-feature-directory h3{font-size:25px}.mp-feature-directory p{font-size:14px}.mp-feature-directory>a>span{font-size:12px}.mp-page-hero{padding-top:45px;padding-bottom:30px}.mp-page-hero h1{font-size:39px}.mp-page-hero .mp-eyebrow{font-size:8px!important}.mp-feature-stage{padding-top:0;padding-bottom:45px}.mp-availability{padding:18px;font-size:11px;line-height:1.9}.mp-availability svg{width:16px}.mp-feature-group{padding-top:15px;padding-bottom:30px}.mp-benefit-story{padding-top:5px}.mp-feature-stage+.mp-benefit-story{padding-top:0}.mp-how-section h2{font-size:32px}.mp-how-section li h3{font-size:18px}.mp-cleanup-scene{flex-direction:column;gap:15px}.mp-cleanup-scene>.mp-artwork{width:160px}.mp-cleanup-scene>div{text-align:center}.mp-cleanup-scene .mp-micro{display:none}.mp-cleanup-scene h4{font-size:25px}.mp-cleanup-scene p{font-size:11px}.mp-integration-detail{padding-top:0}.mp-roadmap-note{padding:28px 22px}.mp-about-story{padding-top:10px}.mp-listing-check form,.mp-check-results{padding:23px}.mp-check-form-heading h2{font-size:21px}.mp-check-form-heading{flex-direction:column;align-items:flex-start}.mp-listing-check .mf-button{font-size:12px}.mp-check-section{padding-top:10px}.mp-form-privacy{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.launch-page *,.marketing-page .mp-header *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.launch-page .mp-header,.launch-page .mp-page-hero,.launch-page .mp-listing-check form,.launch-page .mp-faq,.launch-page .mp-final,.launch-page .mp-footer,.launch-page .mp-check-results .mp-actions{display:none!important}.launch-page,.mp-check-results{color:#111!important;background:#fff!important}.mp-listing-check{display:block}.mp-check-results{border:0;min-height:0;padding:0}.mp-check-results :is(p,h2,h3,strong,small){color:#222!important}.mp-check-result{break-inside:avoid}.mp-section{width:100%;padding:0}.mp-check-status{color:#111!important}}@media (width>=981px) and (height<=850px){.mp-hero{padding-top:34px}.mp-hero-copy h1{font-size:clamp(52px,5vw,66px)}.mp-hero-copy .mp-eyebrow{margin-bottom:14px!important}.mp-hero-copy>p:not(.mp-eyebrow){margin-top:18px;font-size:16px;line-height:1.7}.mp-hero-copy .mp-actions{margin-top:22px}.mp-hero-notes{margin-top:17px}.mp-hero-stage{margin-top:27px}.mp-tour-tabs{margin-bottom:15px}}.marketing-page .mp-header{box-sizing:border-box;gap:20px;width:100%;max-width:none;min-height:76px;margin:0;padding:14px max(24px,50% - 608px)}.marketing-page .mp-header .mf-brand{flex-shrink:0;gap:10px;font-size:20px;line-height:1.2}.marketing-page .mp-header .mf-brand img{object-fit:contain;width:28px;height:30px}@media (width<=980px){.marketing-page .mp-header{gap:16px;min-height:68px;padding:12px 24px}.mp-header .mp-desktop-actions{gap:16px;margin-left:auto;display:flex}.mp-header .mp-menu-toggle{flex-shrink:0;width:40px;height:40px;min-height:40px}.mp-mobile-menu{max-height:calc(100dvh - 90px);left:24px;right:24px}}@media (width<=600px){.marketing-page .mp-header{min-height:64px;padding:10px 20px}.mp-header .mp-desktop-actions{display:none}.marketing-page .mp-header .mf-brand{gap:9px;font-size:19px}.mp-header .mp-menu-toggle{margin-left:auto}.mp-mobile-menu{left:16px;right:16px}}@media (width<=380px){.marketing-page .mp-header{padding-inline:16px}.marketing-page .mp-header .mf-brand{font-size:18px}.marketing-page .mp-header .mf-brand img{width:26px;height:28px}}.mp-launch-preview-note{text-align:left;background:#869dce0c;border:1px solid #7384b84d;border-radius:12px;align-items:flex-start;gap:16px;max-width:960px;margin:27px auto 35px;padding:18px 22px;display:flex}.mp-launch-preview-note .mp-status-tag{color:#b3c5ef;background:#9bb7f711;border-color:#9bb7f744;flex-shrink:0;margin-top:2px}.mp-launch-preview-note p{color:#aebbd3;font-size:12px;line-height:1.85}.mp-pricing .mf-plan ul.mp-plan-benefits{gap:19px;margin-bottom:27px}.mp-pricing .mf-plan .mp-plan-benefits>li{align-items:flex-start;gap:11px;padding:0;line-height:1.5;display:flex}.mp-pricing .mp-plan-benefits>li>svg{color:#c1b1e8;width:14px;height:14px;margin-top:3px}.mp-pricing .mp-plan-benefits>li>span{min-width:0;display:block}.mp-pricing .mp-plan-benefits strong{color:#e2e3f1;letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.6;display:block}.mp-pricing .mp-plan-benefits small{color:#9faec8;margin-top:6px;font-size:11px;font-weight:400;line-height:1.85;display:block}.mp-pricing .mf-plan.pro .mp-plan-benefits strong{color:#e6ddf7}.mp-pricing .mf-plan .mp-plan-allowances{margin-top:-6px;margin-bottom:25px}.mp-pricing .mf-plan-grid{align-items:stretch}@media (width<=980px){.mp-pricing .mp-plan-benefits strong{font-size:11px}.mp-pricing .mp-plan-benefits small{font-size:10px}}@media (width<=760px){.mp-launch-preview-note{flex-direction:column;gap:12px;padding:20px}.mp-launch-preview-note p{font-size:12px}.mp-pricing .mp-plan-benefits strong{font-size:14px}.mp-pricing .mp-plan-benefits small{font-size:12px}.mp-pricing .mf-plan ul.mp-plan-benefits{gap:22px}.mp-pricing .mp-plan-benefits>li>svg{margin-top:5px}}@media (width<=480px){.mp-pricing .mp-plan-benefits strong{font-size:13px}.mp-pricing .mp-plan-benefits small,.mp-launch-preview-note p{font-size:11px}}@font-face{font-family:LF Notes;font-style:normal;font-weight:400 700;font-display:swap;src:url(/marketing/caveat-latin.woff2)format("woff2")}.launch-page{isolation:isolate;position:relative}.launch-page>.mp-section,.launch-page>.mp-outcomes,.launch-page>.mf-section,.launch-page>.mp-footer,.launch-page>div#main-content{z-index:1;position:relative}.mp-atmosphere{z-index:0;pointer-events:none;contain:paint;height:1650px;position:absolute;inset:0 0 auto;overflow:hidden}.mp-ambient-light{will-change:transform;opacity:.8;border-radius:50%;display:block;position:absolute}.mp-ambient-light.one{background:radial-gradient(#9274db24,#0000 67%);width:1050px;height:950px;top:-360px;left:calc(50% - 525px)}.mp-ambient-light.two{background:radial-gradient(#657dc82b,#0000 68%);width:950px;height:900px;top:170px;left:-520px}.mp-ambient-light.three{background:radial-gradient(#a07ace2a,#0000 68%);width:900px;height:900px;top:100px;right:-520px}.mp-ambient-grid{transform-origin:50% 0;background-image:linear-gradient(#b4add80a 1px,#0000 1px),linear-gradient(90deg,#b4add80a 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;transform:perspective(800px)rotateX(8deg)scale(1.15);-webkit-mask-image:radial-gradient(at 50% 22%,#0006,#0000 53%);mask-image:radial-gradient(at 50% 22%,#0006,#0000 53%)}.mp-orbit-lines{stroke:#afa3e4;stroke-width:1px;opacity:.15;width:100%;height:auto;position:absolute;top:0;left:0}.mp-orbit-lines>path:nth-child(2){opacity:.3}.mp-orbit-lines>path:last-of-type{stroke-dasharray:4 13;opacity:.45}.mp-orbit-lines circle{fill:#c9b8ff;stroke:none}.mp-ambient-star{color:#b9a5e4;opacity:.35;font-size:22px;position:absolute}.mp-ambient-star.a{top:220px;left:11%}.mp-ambient-star.b{font-size:36px;top:345px;right:9%}.mp-ambient-star.c{font-size:16px;top:118px;right:23%}.launch-page[data-motion=on] .mp-ambient-light.one{animation:13s ease-in-out infinite alternate mp-light-breathe}.launch-page[data-motion=on] .mp-ambient-light.two{animation:17s ease-in-out infinite alternate mp-light-drift}.launch-page[data-motion=on] .mp-ambient-light.three{animation:19s ease-in-out -5s infinite alternate-reverse mp-light-drift}.launch-page[data-motion=on] .mp-orbit-lines>path:last-of-type{animation:35s linear infinite mp-thread-travel}.launch-page[data-motion=on] .mp-ambient-star.b{animation:18s ease-in-out infinite alternate mp-star-turn}.launch-page[data-tab-visible=false] *{animation-play-state:paused!important}.mp-scroll-progress{z-index:100;width:100%;height:2px;transform:scaleX(var(--mp-page-progress,0));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#90b5ff,#caa6f9);position:fixed;top:0;left:0}.mp-motion-toggle{z-index:80;color:#bdb6d4;font:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#202130e8;border:1px solid #9d8ec545;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;bottom:16px;right:18px;box-shadow:0 4px 15px #0003;font-size:10px!important}.mp-motion-toggle:hover{color:#e6d9ff;border-color:#b7a3e8}.mp-motion-toggle>span:first-child{font-size:11px}.mp-motion-toggle:disabled{cursor:default;opacity:.75}.launch-page[data-motion=on] .mp-scroll-reveal{transition:opacity .65s ease var(--mp-reveal-delay,0s),transform .65s cubic-bezier(.18,.67,.28,1) var(--mp-reveal-delay,0s)}.launch-page[data-motion=on] .mp-scroll-reveal:not([data-revealed=true]){opacity:.2;transform:translateY(28px)}.launch-page[data-motion=off] .mp-scroll-reveal{opacity:1;transform:none}.launch-page[data-motion=off] *{animation:none!important}.launch-page .mp-hero-copy>.mp-eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#c3b3ed08;border:1px solid #b5a5e32a;border-radius:40px;width:fit-content;margin-inline:auto;padding:7px 13px}.mp-hero-copy .mf-button.primary{box-shadow:0 5px 20px #a58de333,inset 0 1px #eadbff55}.mp-hero-copy .mf-button.primary:hover{box-shadow:0 7px 30px #b39bff45,inset 0 1px #f3e9ff55}.mp-hero-stage .mp-demo-window{box-shadow:0 0 0 6px #a79bd409,0 0 0 7px #b4a0de12,0 25px 100px #0005}.mp-hero-stage .mp-window-bar{background:linear-gradient(105deg,#2c2b3b,#252934)}.mp-tour-tabs{box-shadow:0 7px 25px #0002}.mp-tour-tabs button{position:relative;overflow:hidden}.mp-tour-tabs button[aria-selected=true]:after{content:"";background:#d0bdf9;height:1px;position:absolute;bottom:0;left:20%;right:20%;box-shadow:0 0 8px #c4b0fa}.launch-page .mp-demo-window{transition:border-color .25s,box-shadow .25s}.launch-page .mp-demo-window:hover{border-color:#72678e;box-shadow:0 15px 55px #0004}.launch-page .mp-tour-caption{animation:.32s mp-copy-arrive}.launch-page .mp-plan-grid .mf-plan{transition:border-color .22s,transform .22s,box-shadow .22s}.launch-page .mp-plan-grid .mf-plan:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0004}.launch-page[data-motion=off] .mp-plan-grid .mf-plan:hover{transform:none}.mp-tools-section,.mp-solutions-section{border-top:1px solid #ffffff12}.mp-tool-explorer{background:linear-gradient(130deg,#222838,#1c1d2a);border:1px solid #505069;border-radius:18px;overflow:hidden;box-shadow:0 15px 60px #0002}.mp-tool-tabs{background:#252638;border-bottom:1px solid #4c4c65;grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;display:grid}.mp-tool-tabs>button{color:#a6afc5;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:14px 12px;font-size:12px;display:flex}.mp-tool-tabs button>span{color:#8985a7;font-size:9px}.mp-tool-tabs button[aria-selected=true]{color:#e3d8fa;background:#bc9ee51b;border-color:#8b79b24d}.mp-tool-browser{grid-template-columns:.9fr 1.1fr;min-height:390px;display:grid}.mp-tool-options{border-right:1px solid #46475c;flex-direction:column;gap:7px;padding:23px;display:flex}.mp-tool-options>button{text-align:left;color:#b3bdd3;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;padding:13px 14px;font-size:13px;line-height:1.5;display:flex}.mp-tool-options>button>svg{color:#9e9acb;width:19px;height:19px}.mp-tool-options>button>span:last-child{color:#807a9c;margin-left:auto;font-size:12px}.mp-tool-options>button:hover{background:#aea4d90a}.mp-tool-options>button[aria-pressed=true]{color:#ede4fb;background:#baa9f316;border-color:#a592d148}.mp-tool-detail{padding:37px 40px;animation:.3s mp-copy-arrive}.mp-tool-detail-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.mp-tool-detail-icon{color:#c6b5f3;background:#b3a1e518;border:1px solid #9e91c14f;border-radius:15px;place-items:center;width:55px;height:55px;display:grid}.mp-tool-detail-icon svg{width:27px;height:27px}.mp-tool-detail .mp-eyebrow{margin-bottom:12px!important;font-size:8px!important}.mp-tool-detail h3{font-size:34px}.mp-tool-detail>p:not(.mp-eyebrow){margin:20px 0 25px;font-size:14px;line-height:1.9}.mp-tool-outcome{border-left:2px solid #a78bd0;margin:25px 0;padding:3px 0 3px 17px}.mp-tool-outcome>span{letter-spacing:.1em;color:#9894b3;margin-bottom:9px;font-size:8px;display:block}.mp-tool-outcome strong{color:#d8d0e8;font-size:15px;font-weight:500;line-height:1.7}.mp-tool-detail .mf-button{min-height:43px;font-size:12px}.mp-tool-disclaimer{background:#15172155;border-top:1px solid #46475a;padding:16px 23px;line-height:1.9;color:#8997b0!important;font-size:10px!important}.mp-chaos-story{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;margin-top:60px;display:grid}.mp-chaos-board{background-image:radial-gradient(#ab9bd614 .65px,#0000 .65px);background-size:23px 23px;border-radius:30px;min-width:0;padding:25px 10px 50px;position:sticky;top:120px}.mp-chaos-board-label{color:#bdb3d5;align-items:center;gap:25px;margin-bottom:40px;display:flex;position:relative;transform:rotate(-5deg)}.mp-chaos-board-label>span{font-family:LF Notes,cursive;font-size:32px;line-height:1.1}.mp-chaos-board-label svg{stroke:#afa1ca;fill:none;stroke-width:1.7px;stroke-linecap:round;width:100px;height:50px}.mp-thought-notes{padding:0 12px;position:relative}.mp-thought-note{text-align:left;color:#d5cce3;isolation:isolate;cursor:pointer;background:#252635;border:1px solid #7f749955;border-radius:3px;width:88%;margin-bottom:15px;padding:23px 27px;display:block;position:relative;box-shadow:0 10px 15px #0003;transition:transform .25s,border-color .2s,background .2s!important}.mp-thought-note:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 29px,#c3b8de07 29px 30px);position:absolute;inset:0}.mp-thought-note:after{content:"";background:#d0c2dc20;border-inline:1px solid #d0c2dc12;width:55px;height:18px;position:absolute;top:-8px;left:calc(50% - 25px);transform:rotate(-4deg)}.mp-thought-note.note-0{margin-left:0;transform:rotate(-5deg)}.mp-thought-note.note-1{background:#292936;margin-left:10%;transform:rotate(5deg)}.mp-thought-note.note-2{background:#272a38;margin-left:2%;transform:rotate(-3deg)}.mp-note-index{letter-spacing:.1em;color:#91859e;font-family:Inter,sans-serif;font-size:7px;line-height:1.5;display:block}.mp-note-text{letter-spacing:-.025em;margin:16px 0 12px;font-family:LF Notes,cursive;font-size:clamp(27px,3vw,40px);line-height:1.05;display:block}.mp-note-doodle{color:#a99ab9;font-family:LF Notes,cursive;font-size:19px;line-height:1.2;display:block}.mp-note-select{letter-spacing:.03em;color:#9c8fac;margin-top:18px;font-family:Inter,sans-serif;font-size:8px;display:block}.mp-thought-note[aria-pressed=true]{background:#353044;border-color:#c9afe6aa;box-shadow:0 12px 26px #0004}.mp-thought-note:hover{border-color:#b6a2d1;transform:rotate(0)translateY(-4px)}.mp-thought-note[aria-pressed=true] .mp-note-text{color:#eee1fc}.mp-thought-note[aria-pressed=true] .mp-note-select{color:#cbb6ef}.mp-chaos-scribble{color:#84768e;text-align:center;max-width:300px;margin:35px auto 0;font-family:LF Notes,cursive;font-size:18px;line-height:1.4;display:block;transform:rotate(-5deg)}.mp-chaos-crossout{stroke:#a48db167;stroke-width:1.2px;fill:none;width:230px;height:50px;margin:-40px auto 0;display:block;transform:rotate(-5deg)}.mp-chaos-solution{padding-top:20px}.mp-solution-label{color:#baa5e7;letter-spacing:.12em;align-items:center;gap:12px;font-size:9px;display:flex}.mp-solution-label svg{width:17px;height:17px}.mp-chaos-solution .mp-scenario-answer{padding:22px 0 30px;animation:.3s mp-copy-arrive}.mp-chaos-solution .mp-scenario-answer h3{font-size:32px;line-height:1.2}.mp-chaos-solution .mp-scenario-answer p{max-width:510px;font-size:14px;line-height:1.9}.mp-chaos-to-clear{color:#9395b4;justify-content:center;align-items:center;gap:12px;padding-top:23px;font-size:9px;display:flex}.mp-chaos-to-clear i{color:#72678b;font-style:normal}.mp-agent-candidates{padding-top:0}.mp-agent-showcase{background:radial-gradient(at 50% 100%,#302a452f,#0000 75%),#191c26;border:1px solid #45465c;border-radius:17px;margin-top:30px;padding:34px}.mp-agent-showcase-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.mp-agent-showcase-heading h3{margin-top:16px;font-size:27px}.mp-agent-showcase-heading p{max-width:650px;margin-top:15px;font-size:12px;line-height:1.9}.mp-agent-showcase-heading>a{white-space:nowrap;font-size:11px}.mp-agent-brand-list{grid-template-columns:repeat(6,1fr);gap:9px;margin:30px 0 20px;display:grid}.mp-agent-brand-list>button{color:#b6c0d5;background:#222633;border:1px solid #3e4356;border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:22px 8px;font-size:12px;display:flex}.mp-agent-brand-list button img{object-fit:contain;border-radius:8px;width:36px;height:36px}.mp-agent-brand-list button small{color:#8e87a5;font-size:8px}.mp-agent-brand-list button:hover{background:#2e2c40;border-color:#8d7fa5}.mp-agent-brand-list button[aria-pressed=true]{color:#eee5f8;background:#383047;border-color:#b29bd3;box-shadow:0 0 25px #b8a1e80a}.mp-agent-selected{background:#b49be90b;border:1px solid #5c4e7144;border-radius:11px;align-items:center;gap:22px;min-height:80px;padding:20px 22px;animation:.25s mp-copy-arrive;display:flex}.mp-agent-selected>span:first-child{white-space:nowrap;align-items:center;gap:10px;min-width:115px;font-size:12px;display:flex}.mp-agent-selected img{object-fit:contain;border-radius:5px;width:24px;height:24px}.mp-agent-selected p{flex:1;font-size:11px;line-height:1.9}.mp-agent-selected>.mp-status-tag{font-size:8px}.mp-agent-other-candidates{line-height:1.8;color:#8792ab!important;margin-top:20px!important;font-size:9px!important}.mp-solutions-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mp-solution-card{background:#202535;border:1px solid #46485e;border-radius:18px;flex-direction:column;min-width:0;padding:35px;display:flex;position:relative;overflow:hidden}.mp-solution-card:after{content:"";pointer-events:none;border:1px solid #b8a3e21a;border-radius:50%;width:200px;height:200px;position:absolute;top:-90px;right:-65px;box-shadow:0 0 0 30px #b8a3e207,0 0 0 60px #b8a3e204}.mp-solution-card.solution-1,.mp-solution-card.solution-2{background:#272335}.mp-solution-index{letter-spacing:.11em;color:#8a86a9;margin-bottom:30px;font-size:8px;display:block}.mp-solution-card>svg{color:#bdb1e7;width:32px;height:32px;margin-bottom:28px}.mp-solution-card h3{max-width:390px;margin-bottom:20px;font-size:30px;line-height:1.2}.mp-solution-card p{max-width:440px;margin-bottom:25px;font-size:14px;line-height:1.9}.mp-solution-tools-preview{color:#9196b2;border-top:1px solid #ffffff12;margin-top:auto;padding:18px 0;font-size:10px;line-height:1.9}.mp-solution-action{color:#c9b8e8;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;font-weight:550;display:flex}.mp-solution-card:hover{border-color:#a28bbf;box-shadow:0 15px 35px #0003}.mp-solution-tool-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mp-solution-tool-list article{background:#1d2230;border:1px solid #41465b;border-radius:14px;align-items:flex-start;gap:22px;padding:28px;display:flex}.mp-solution-tool-list article>svg{color:#b7aae1;width:26px;height:26px;margin-top:3px}.mp-solution-tool-list h3{margin:16px 0;font-size:24px}.mp-solution-tool-list p{font-size:13px;line-height:1.9}.mp-solution-tool-list strong{color:#c2b5de;margin:20px 0;font-size:13px;font-weight:500;line-height:1.9;display:block}.mp-solution-tool-list a{font-size:12px}.mp-plan-audience{color:#b8b7d7;border:1px solid #9d9bd628;border-radius:7px;align-items:center;gap:8px;margin-top:22px;padding:9px 11px;font-size:10px;line-height:1.7;display:flex}.mp-plan-audience svg{width:14px;height:14px}.mp-plan-allowances{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.mp-plan-allowances>span{color:#a5aec8;background:#aaa7db08;border:1px solid #aaa7db15;border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:9px;line-height:1.6;display:flex}.mp-plan-allowances strong{color:#d9d0ed;font-size:17px;font-weight:550}.mp-pricing .mf-plan .mp-plan-limit{padding-top:22px}.mp-credit-roadmap{background:#b4a0d909;border:1px solid #4c405c;border-radius:14px;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-top:25px;padding:25px;display:grid}.mp-credit-roadmap>div{min-width:0;padding:4px 12px}.mp-credit-roadmap>div+div{border-left:1px solid #9f8abb2a}.mp-credit-roadmap h3{margin:12px 0;line-height:1.4;font-size:16px!important}.mp-credit-roadmap p{font-size:11px;line-height:1.9}.mp-credit-roadmap .mp-status-tag{font-size:8px}.mp-credit-roadmap-note{text-align:center;line-height:1.9;color:#8b92ac!important;margin-top:17px!important;font-size:10px!important}@keyframes mp-light-breathe{0%{transform:translate(-25px,-5px)scale(.92)}to{transform:translate(35px,45px)scale(1.08)}}@keyframes mp-light-drift{0%{transform:translate(0,0)}to{transform:translate(55px,-45px)}}@keyframes mp-thread-travel{to{stroke-dashoffset:-360px}}@keyframes mp-star-turn{0%{opacity:.25;transform:rotate(-10deg)}to{opacity:.5;transform:rotate(20deg)}}@keyframes mp-copy-arrive{0%{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.mp-chaos-story{gap:40px}.mp-note-text{font-size:34px}.mp-thought-note{padding:21px}.mp-tool-detail{padding:30px}.mp-agent-showcase{padding:28px}.mp-agent-brand-list{gap:7px}.mp-agent-brand-list>button{font-size:10px}.mp-agent-selected{gap:15px}.mp-solution-card{padding:30px}.mp-solutions-grid{gap:18px}.mp-credit-roadmap{padding:22px 16px}.mp-credit-roadmap>div{padding-inline:10px}}@media (width<=980px){.mp-chaos-story{grid-template-columns:.9fr 1.1fr;gap:35px}.mp-note-text{font-size:31px}.mp-note-doodle{font-size:17px}.mp-chaos-solution .mp-scenario-answer h3{font-size:28px}.mp-chaos-story .is-compact .mp-pack-art{width:100px}.mp-chaos-story .is-compact .mp-pack-info h4{font-size:20px}.mp-chaos-story .is-compact .mp-pack-check small,.mp-chaos-story .is-compact .mp-review-pill{display:none}.mp-agent-brand-list{grid-template-columns:repeat(3,1fr)}.mp-agent-brand-list>button{flex-flow:wrap;justify-content:flex-start;gap:12px;padding:17px 12px;font-size:12px}.mp-agent-brand-list button img{width:28px;height:28px}.mp-agent-brand-list button small{width:100%;margin-top:-8px;padding-left:40px}.mp-agent-showcase-heading{flex-direction:column;align-items:flex-start;gap:20px}.mp-tool-options{padding:18px}.mp-tool-options>button{padding:12px 9px;font-size:12px}.mp-tool-detail{padding:27px}.mp-tool-detail h3{font-size:29px}.mp-tool-tabs>button{gap:7px;font-size:11px}.mp-tool-detail .mp-status-tag{font-size:8px}.mp-plan-allowances{grid-template-columns:1fr}.mp-plan-allowances>span,.mp-plan-audience{font-size:9px}}@media (width<=760px){.mp-atmosphere{height:1400px}.mp-ambient-light.one{opacity:.65;top:-370px}.mp-ambient-light.two{opacity:.65;top:200px;left:-600px}.mp-ambient-light.three{opacity:.65;right:-600px}.mp-orbit-lines{opacity:.12;width:150%;top:150px;left:-25%}.mp-ambient-star.a{top:260px;left:4%}.mp-ambient-star.b{font-size:24px;top:360px;right:4%}.mp-ambient-star.c{display:none}.mp-chaos-story{grid-template-columns:1fr;gap:45px;margin-top:35px}.mp-chaos-board{padding:10px 0 30px;position:relative;top:auto}.mp-thought-notes{grid-template-columns:1fr 1fr;gap:20px;padding:0 8px;display:grid}.mp-thought-note{width:100%;padding:22px;margin:0!important}.mp-thought-note.note-2{grid-column:1/-1;justify-self:center;width:75%;margin-top:8px!important}.mp-chaos-board-label{margin-bottom:25px}.mp-note-text{font-size:31px}.mp-note-doodle{font-size:17px}.mp-note-select{font-size:8px}.mp-note-index{font-size:6px}.mp-chaos-scribble{margin-top:25px}.mp-chaos-solution{padding-top:0}.mp-chaos-solution .mp-scenario-answer h3{font-size:32px}.mp-chaos-story .is-compact .mp-pack-art{width:145px}.mp-chaos-story .is-compact .mp-pack-info h4{font-size:24px}.mp-chaos-to-clear{gap:15px;font-size:10px}.mp-tool-tabs{grid-template-columns:1fr 1fr}.mp-tool-tabs>button{justify-content:flex-start;gap:12px;padding:12px 13px;font-size:12px}.mp-tool-browser{grid-template-columns:1fr}.mp-tool-options{border-bottom:1px solid #44465b;border-right:0;grid-template-columns:1fr 1fr;gap:7px;padding:18px;display:grid}.mp-tool-options>button{gap:9px;min-height:49px;padding:10px;font-size:11px}.mp-tool-options>button>span:last-child{font-size:10px}.mp-tool-detail{min-height:350px;padding:30px}.mp-tool-detail-top{margin-bottom:24px}.mp-tool-detail h3{font-size:32px}.mp-tool-detail>p:not(.mp-eyebrow){font-size:14px}.mp-tool-detail .mp-status-tag{font-size:9px}.mp-agent-selected{flex-wrap:wrap;gap:17px;padding:20px}.mp-agent-selected>span:first-child{min-width:0}.mp-agent-selected>.mp-status-tag{order:1;margin-left:auto}.mp-agent-selected>p{flex-basis:100%;order:2;width:100%;font-size:12px}.mp-agent-other-candidates{font-size:10px!important}.mp-solution-card h3{font-size:28px}.mp-solution-card p{font-size:13px}.mp-solution-card{padding:27px}.mp-solution-tool-list{grid-template-columns:1fr}.mp-credit-roadmap{grid-template-columns:1fr;gap:20px;padding:25px}.mp-credit-roadmap>div+div{border-top:1px solid #9f8abb2a;border-left:0;padding-top:20px}.mp-credit-roadmap h3{font-size:18px!important}.mp-credit-roadmap p{font-size:12px}.mp-credit-roadmap-note{font-size:11px!important}.mp-plan-allowances{grid-template-columns:1fr 1fr}.mp-plan-allowances>span{padding:10px;font-size:10px}.mp-plan-audience{font-size:11px}.mp-motion-toggle{padding:7px 10px;bottom:12px;right:12px;font-size:9px!important}}@media (width<=480px){.mp-ambient-light.one{width:800px;height:800px;top:-270px;left:calc(50% - 400px)}.mp-ambient-light.two{top:250px;left:-650px}.mp-ambient-light.three{top:200px;right:-680px}.mp-ambient-grid{opacity:.7;background-size:65px 65px}.mp-ambient-star.a{display:none}.mp-ambient-star.b{font-size:20px;top:405px;right:7%}.mp-orbit-lines{width:200%;top:260px;left:-50%}.launch-page .mp-hero-copy>.mp-eyebrow{gap:7px;padding:6px 10px;font-size:7px!important}.mp-chaos-board-label>span{font-size:29px}.mp-chaos-board-label svg{width:85px}.mp-thought-notes{gap:14px}.mp-thought-note{padding:19px 16px}.mp-note-index{font-size:5px}.mp-note-text{margin-top:14px;font-size:28px}.mp-note-doodle{font-size:15px}.mp-note-select{font-size:7px;line-height:1.7}.mp-thought-note.note-2{width:85%}.mp-chaos-solution .mp-scenario-answer h3{font-size:29px}.mp-chaos-story .is-compact .mp-pack-art{width:110px}.mp-chaos-story .is-compact .mp-pack-info h4{font-size:21px}.mp-chaos-to-clear{gap:9px;font-size:8px}.mp-tool-tabs{gap:5px;padding:7px}.mp-tool-tabs>button{gap:8px;padding:11px 10px;font-size:11px}.mp-tool-tabs button>span{font-size:7px}.mp-tool-options{gap:6px;padding:12px}.mp-tool-options>button{align-items:center;gap:7px;padding:10px 8px;font-size:10px}.mp-tool-options>button>svg{width:16px;height:16px}.mp-tool-options>button>span:last-child{display:none}.mp-tool-detail{min-height:370px;padding:25px}.mp-tool-detail h3{font-size:30px}.mp-tool-detail>p:not(.mp-eyebrow){font-size:13px}.mp-tool-detail-icon{width:47px;height:47px}.mp-tool-outcome strong{font-size:14px}.mp-tool-outcome>span{font-size:7px}.mp-tool-detail .mf-button{font-size:11px}.mp-tool-disclaimer{padding:15px 18px;font-size:9px!important}.mp-agent-showcase{padding:24px 18px}.mp-agent-showcase-heading h3{font-size:26px;line-height:1.2}.mp-agent-brand-list{grid-template-columns:1fr 1fr;gap:8px}.mp-agent-brand-list>button{gap:10px;padding:16px 12px;font-size:11px}.mp-agent-brand-list button img{width:27px;height:27px}.mp-agent-brand-list button small{padding-left:37px;font-size:7px}.mp-agent-selected{padding:17px}.mp-agent-selected>span:first-child{font-size:12px}.mp-agent-selected>p{font-size:11px}.mp-agent-selected>.mp-status-tag{font-size:7px}.mp-agent-other-candidates{font-size:9px!important}.mp-solutions-grid{grid-template-columns:1fr;gap:17px}.mp-solution-card{padding:30px 26px}.mp-solution-card h3{font-size:29px}.mp-solution-card p{font-size:14px}.mp-solution-index{font-size:7px}.mp-solution-tools-preview{font-size:9px}.mp-solution-tool-list article{gap:17px;padding:25px 22px}.mp-solution-tool-list h3{font-size:24px}.mp-solution-tool-list p{font-size:12px}.mp-plan-allowances>span{font-size:9px}.mp-motion-toggle{gap:6px;padding:7px 9px;bottom:9px;right:9px;font-size:8px!important}}@media (prefers-reduced-motion:reduce){.launch-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mp-scroll-reveal{opacity:1!important;transform:none!important}.mp-ambient-light{will-change:auto}.mp-thought-note:hover{transform:none}.mp-scroll-progress{display:none}}@media print{.mp-atmosphere,.mp-motion-toggle,.mp-scroll-progress{display:none!important}.mp-scroll-reveal{opacity:1!important;transform:none!important}}.mp-inside-tool-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mp-inside-tool-grid article{background:#202432;border:1px solid #41475d;border-radius:14px;flex-direction:column;padding:28px;display:flex}.mp-inside-tool-grid article>svg{color:#b3a6dd;width:25px;height:25px;margin-bottom:23px}.mp-inside-tool-grid h3{margin-bottom:18px;font-size:24px;line-height:1.3}.mp-inside-tool-grid p{margin-bottom:20px;font-size:13px;line-height:1.9}.mp-inside-tool-grid strong{color:#c2b4df;margin-bottom:24px;font-size:12px;font-weight:500;line-height:1.8}.mp-inside-tool-grid .mp-status-tag{width:fit-content;margin-top:auto}.launch-page .mp-footer{padding-bottom:75px}.launch-page[data-motion=on] .mp-product-tour .mp-demo-window{animation:.35s ease-out mp-scene-arrive}.launch-page[data-motion=off] .mp-thought-note:hover{transform:none}@keyframes mp-scene-arrive{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.mp-inside-tool-grid{grid-template-columns:1fr 1fr}}@media (width<=580px){.mp-inside-tool-grid{grid-template-columns:1fr}.mp-inside-tool-grid h3{font-size:25px}.mp-inside-tool-grid p{font-size:14px}}.mp-motion-toggle{min-height:36px;padding:9px 13px;font-size:11px!important}@media (width<=480px){.mp-motion-toggle{min-height:35px;padding:8px 11px;font-size:10px!important}}.mp-page-ambient{z-index:0;pointer-events:none;contain:paint;position:fixed;inset:0;overflow:hidden}.mp-page-ambient>span{opacity:.6;border-radius:50%;width:950px;height:1100px;position:absolute}.mp-page-ambient>span:first-child{background:radial-gradient(#5f80ce24,#0000 68%);top:-200px;left:-650px}.mp-page-ambient>span:last-child{background:radial-gradient(#a977ce24,#0000 68%);bottom:-300px;right:-650px}.launch-page[data-motion=on] .mp-page-ambient>span:first-child{animation:20s ease-in-out infinite alternate mp-page-light}.launch-page[data-motion=on] .mp-page-ambient>span:last-child{animation:24s ease-in-out -8s infinite alternate-reverse mp-page-light}.launch-page .mp-pricing .mf-plan ul.mp-plan-benefits>li>span{flex-direction:column;gap:7px;display:flex}.launch-page .mp-pricing .mf-plan ul.mp-plan-benefits>li>span>strong{font-size:13px;font-weight:600;line-height:1.6;display:block}.launch-page .mp-pricing .mf-plan ul.mp-plan-benefits>li>span>small{margin-top:0;font-size:11px;font-weight:400;line-height:1.85;display:block}.mp-live-design-body{background:#181b25;grid-template-columns:1fr 300px;min-height:485px;display:grid}.mp-live-viewport{background-image:radial-gradient(#b9b4d62c .65px,#0000 .65px);background-size:27px 27px;place-items:center;min-width:0;padding:55px 30px 60px;display:grid;position:relative;overflow:hidden}.mp-live-canvas-label{color:#aba4c4;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:18px;left:25px;right:25px}.mp-live-canvas-label small{color:#7988a4;font-size:8px}.mp-live-board{background-color:#e4e1e9;background-image:conic-gradient(#e4e1e9 25%,#f3eff9 0 50%,#e4e1e9 0 75%,#f3eff9 0);transform-origin:50%;background-size:15px 15px;border:1px solid #b6a1ef;width:245px;max-width:57%;transition:transform .3s;position:relative;box-shadow:0 12px 25px #0004}.mp-live-board svg{width:100%;height:auto;display:block}.mp-live-board g{animation:.3s mp-sample-enter}.mp-live-board i{background:#e6ddff;border:1px solid #aa91dc;width:7px;height:7px;position:absolute}.mp-live-board i.tl{top:-4px;left:-4px}.mp-live-board i.br{bottom:-4px;right:-4px}.mp-live-zoom{color:#b9bdd6;background:#242737;border:1px solid #504e68;border-radius:9px;align-items:center;gap:8px;padding:4px;font-size:10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mp-live-zoom button{color:#bcb2df;background:#b5a5ed0c;border:0;border-radius:5px;width:30px;height:28px;font-size:14px}.mp-live-zoom button:hover{background:#b5a5ed22}.mp-live-zoom button:disabled{opacity:.3;cursor:default}.mp-live-zoom>span{text-align:center;min-width:37px}.mp-live-controls{background:#242633;border-left:1px solid #41465b;min-width:0;padding:30px 25px}.mp-live-controls .mp-eyebrow{margin-bottom:10px!important;font-size:8px!important}.mp-live-controls h3{margin-bottom:25px;font-size:25px}.mp-live-headline{color:#aab5cd;font-size:10px;display:block}.mp-live-headline input{box-sizing:border-box;width:100%;font:inherit;color:#e2e7f7;background:#161e2c;border:1px solid #4c5370;border-radius:7px;margin-top:8px;padding:10px 11px;font-size:12px;line-height:1.6;display:block}.mp-live-controls fieldset{border:0;min-width:0;margin:22px 0;padding:0}.mp-live-controls legend{color:#a1aec6;margin-bottom:12px;font-size:9px}.mp-live-palettes{gap:12px;display:flex}.mp-live-palettes button{outline-offset:4px;border:2px solid #0000;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.mp-live-palettes button[aria-pressed=true]{outline-offset:4px;outline:1px solid #c1b3e7}.mp-live-layer{color:#aab6d0;cursor:pointer;background:#2c3040;border:1px solid #44485e;border-radius:7px;align-items:center;gap:9px;margin-bottom:7px;padding:11px 10px;font-size:10px;display:flex}.mp-live-layer>svg{color:#b8aae0;width:14px;height:14px}.mp-live-layer input{accent-color:#b6a2eb;width:13px;height:13px;margin-left:auto}.mp-live-reset{color:#b4a7d3;background:0 0;border:0;padding:7px 0;font-size:10px}.mp-finish-showcase{background:#1c212d;border:1px solid #48485f;border-radius:17px;overflow:hidden}.mp-finish-tabs{background:#242737;border-bottom:1px solid #474c64;grid-template-columns:repeat(3,1fr);gap:8px;padding:9px;display:grid}.mp-finish-tabs button{color:#aab7cf;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:13px 10px;font-size:12px;display:flex}.mp-finish-tabs svg{width:18px;height:18px}.mp-finish-tabs button[aria-pressed=true]{color:#e0d1f1;background:#b39ae41c;border-color:#a38bc855}.mp-finish-body{grid-template-columns:1fr 1fr;align-items:center;min-height:390px;display:grid}.mp-finish-output{background-color:#ddd9e5;background-image:conic-gradient(#ddd9e5 25%,#ede9f5 0 50%,#ddd9e5 0 75%,#ede9f5 0);background-size:20px 20px;border-right:1px solid #54536b;align-self:stretch;place-items:center;min-width:0;padding:30px;display:grid;position:relative}.mp-finish-output img{width:210px;max-width:65%;height:auto;animation:.3s mp-sample-enter;box-shadow:0 10px 25px #0002}.mp-finish-output.mode-1{background-color:#292a36;background-image:linear-gradient(#a69ac610 1px,#0000 1px),linear-gradient(90deg,#a69ac610 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.mp-finish-output.mode-2{background:#e9e3df}.mp-finish-dimensions{color:#d8c9ee;background:#2d2b40ed;border:1px solid #9682b156;border-radius:7px;align-items:center;gap:12px;padding:9px 13px;font-size:10px;display:flex;position:absolute;bottom:18px}.mp-finish-dimensions>span{color:#8e81a6}.mp-finish-copy{padding:40px;animation:.3s mp-sample-enter}.mp-finish-copy h3{font-size:31px;line-height:1.2}.mp-finish-copy>p:not(.mp-eyebrow){margin:22px 0;font-size:14px;line-height:1.9}.mp-finish-copy>.mp-text-link{width:fit-content;margin-top:25px;font-size:12px;display:flex}.mp-finish-copy>small{color:#8393b0;margin-top:24px;font-size:10px;line-height:1.8;display:block}.mp-finish-copy .mf-button{min-height:43px;font-size:11px}.mp-size-choices{gap:8px;display:flex}.mp-size-choices button{color:#a5b2cc;background:#2a2e42;border:1px solid #4b4d67;border-radius:8px;padding:10px 18px;font-size:12px}.mp-size-choices button[aria-pressed=true]{color:#e3d6f5;background:#b59be922;border-color:#9f85c5}.mp-factory-stage-card{background:#1c2130;border:1px solid #514e6b;border-radius:16px;grid-template-columns:1fr 1fr;min-height:300px;margin-top:17px;display:grid;overflow:hidden}.mp-factory-stage-visual{background:radial-gradient(at 50% 30%,#74659b1b,#0000 75%),#242737;border-right:1px solid #45445d;justify-content:center;align-items:center;min-width:0;padding:50px 30px 30px;animation:.35s mp-sample-enter;display:grid;position:relative}.mp-stage-preview-label{color:#9691b0;letter-spacing:.03em;font-size:8px;position:absolute;top:16px;left:20px}.mp-stage-copy{align-self:center;padding:38px;animation:.3s mp-sample-enter}.mp-stage-copy h3{margin:20px 0;font-size:26px;line-height:1.3}.mp-stage-copy p{font-size:13px;line-height:1.9}.mp-stage-copy .mf-button{min-height:43px;margin-top:25px;font-size:11px}.mp-stage-copy .mf-button svg{width:15px;height:15px}.mp-stage-files{align-items:center;gap:30px;display:flex}.mp-stage-files>.mp-artwork{width:125px;transform:rotate(-5deg);box-shadow:8px 10px 20px #0003}.mp-stage-files>div{gap:12px;display:grid}.mp-stage-files span{color:#b6bdd7;background:#303247;border:1px solid #4c4e66;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:flex}.mp-stage-files svg{color:#baa7df;width:14px;height:14px}.mp-stage-seo{background:#2d3043;border:1px solid #57546f;border-radius:12px;max-width:360px;padding:22px;box-shadow:0 10px 25px #0002}.mp-stage-seo>span{color:#9f8fbc;letter-spacing:.1em;font-size:8px}.mp-stage-seo h4{margin-top:15px;font-size:23px;line-height:1.3}.mp-stage-seo p{margin:15px 0;font-size:11px}.mp-stage-seo>div{flex-wrap:wrap;gap:7px;display:flex}.mp-stage-seo>div>span{color:#c7b4e3;background:#b29add11;border:1px solid #88749e66;border-radius:6px;padding:5px 8px;font-size:9px}.mp-stage-seo small{color:#8e9ab7;margin-top:18px;font-size:8px;display:block}.mp-stage-mockup>div{background:#ede7dd;border:8px solid #594f56;width:155px;padding:9px;transform:rotate(3deg);box-shadow:10px 14px 20px #0004}.mp-stage-mockup>span{color:#aaa0bc;text-align:center;margin-top:20px;font-size:9px;display:block}.mp-stage-delivery{color:#5a5067;text-align:center;background:#e5ddcf;border-radius:3px;width:270px;max-width:100%;padding:25px;transform:rotate(-3deg);box-shadow:0 10px 25px #0003}.mp-stage-delivery>svg{color:#8c7d9f;width:26px;height:26px;margin:auto}.mp-stage-delivery h4{color:#514960;margin:18px 0;font-family:Georgia,serif;font-size:26px;line-height:1.2}.mp-stage-delivery p{color:#82708a;font-size:11px}.mp-stage-delivery>span{color:#8d7994;border-top:1px solid #85709244;margin-top:20px;padding-top:17px;font-size:9px;display:block}.mp-stage-review>svg{color:#b49cda;width:32px;height:32px;margin-bottom:18px}.mp-stage-review h4{margin-bottom:20px;font-size:24px;line-height:1.3}.mp-stage-review>span{color:#b8c0d8;align-items:center;gap:10px;margin-top:13px;font-size:11px;display:flex}.mp-stage-review>span>svg{color:#b19bd3;width:14px;height:14px}.mp-stage-review>small{color:#8e9db8;margin-top:20px;font-size:9px;display:block}.mp-agent-path .mp-agent-client-node{min-width:190px}.mp-diagram-clients{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mp-diagram-clients>button{background:#242936;border:1px solid #51536c;border-radius:10px;place-items:center;width:42px;height:42px;transition:border-color .2s,background .2s,transform .2s;display:grid}.mp-diagram-clients button img{object-fit:contain;border-radius:5px;width:25px;height:25px}.mp-diagram-clients button>span{color:#afa4d5;font-size:22px;font-weight:600}.mp-diagram-clients button[aria-pressed=true]{background:#3b304a;border-color:#c0a1e8;box-shadow:0 0 15px #c0a1e80f}.mp-diagram-clients button:hover{border-color:#b39bd6;transform:translateY(-3px)}.mp-agent-path>span{position:relative}.launch-page[data-motion=on] .mp-agent-path>span:after{content:"";background:#bc9fe4;border-radius:50%;width:4px;height:4px;animation:3s ease-in-out infinite mp-connector-flow;position:absolute;top:calc(50% - 2px);left:0;box-shadow:0 0 7px #bc9fe477}.mp-agent-path>span:nth-of-type(2):after{animation-delay:1.5s!important}@keyframes mp-connector-flow{0%{opacity:0;transform:translate(0)}20%{opacity:.9}80%{opacity:.9}to{opacity:0;transform:translate(55px)}}@keyframes mp-page-light{0%{transform:translateY(-20px)scale(.95)}to{transform:translate(100px,70px)scale(1.12)}}@keyframes mp-sample-enter{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.mp-live-design-body{grid-template-columns:1fr 270px}.mp-live-controls{padding:28px 22px}.mp-factory-stage-card{grid-template-columns:1fr 1fr}.mp-stage-copy{padding:30px}.mp-stage-files{gap:20px}.mp-stage-files>.mp-artwork{width:110px}.mp-stage-files span{padding:8px;font-size:8px}.mp-finish-copy{padding:32px}.mp-finish-copy h3{font-size:28px}}@media (width<=800px){.mp-live-design-body{grid-template-columns:1fr 235px;min-height:450px}.mp-live-controls{padding:26px 18px}.mp-live-controls h3{font-size:23px}.mp-live-controls .mp-eyebrow{font-size:7px!important}.mp-live-layer{padding:10px 8px;font-size:9px}.mp-live-board{width:215px;max-width:72%}.mp-live-viewport{padding-inline:20px}.mp-stage-files{gap:15px}.mp-stage-files>div{max-width:130px}.mp-stage-files>.mp-artwork{width:90px}.mp-stage-files span{gap:6px;padding:7px;font-size:7px}.mp-stage-copy h3{font-size:23px}.mp-stage-copy p{font-size:12px}.mp-stage-copy{padding:25px}.mp-finish-tabs button{gap:8px;font-size:10px}.mp-finish-copy{padding:28px}.mp-finish-copy h3{font-size:26px}.mp-finish-copy>p:not(.mp-eyebrow){font-size:12px}.mp-finish-output img{max-width:85%}.mp-finish-dimensions{gap:8px;padding:8px 10px;font-size:8px}.mp-agent-path .mp-agent-client-node{min-width:155px}.mp-diagram-clients>button{width:36px;height:36px}.mp-diagram-clients button img{width:22px;height:22px}}@media (width<=600px){.mp-live-design-body{grid-template-columns:1fr}.mp-live-viewport{min-height:370px;padding:50px 25px 55px}.mp-live-board{width:200px;max-width:57%}.mp-live-controls{border-top:1px solid #44495f;border-left:0;padding:25px}.mp-live-controls h3{margin-bottom:20px;font-size:27px}.mp-live-controls fieldset{margin:20px 0}.mp-live-controls legend{font-size:11px}.mp-live-headline{font-size:12px}.mp-live-layer{padding:12px;font-size:12px}.mp-live-layer input{width:15px;height:15px}.mp-live-reset{font-size:12px}.mp-live-headline input{font-size:13px}.mp-finish-body{grid-template-columns:1fr}.mp-finish-output{border-bottom:1px solid #4a4e67;border-right:0;min-height:320px;padding:28px}.mp-finish-output img{width:190px;max-width:55%}.mp-finish-tabs{gap:4px;padding:7px}.mp-finish-tabs button{flex-direction:column;gap:9px;padding:12px 5px;font-size:9px}.mp-finish-tabs svg{width:20px;height:20px}.mp-finish-copy{padding:29px}.mp-finish-copy h3{font-size:30px}.mp-finish-copy>p:not(.mp-eyebrow){font-size:14px}.mp-finish-dimensions{gap:13px;font-size:10px}.mp-factory-stage-card{grid-template-columns:1fr}.mp-factory-stage-visual{border-bottom:1px solid #45455f;border-right:0;min-height:270px;padding:50px 27px 30px}.mp-stage-files{gap:30px}.mp-stage-files>.mp-artwork{width:125px}.mp-stage-files>div{max-width:160px}.mp-stage-files span{padding:9px;font-size:9px}.mp-stage-copy{padding:28px}.mp-stage-copy h3{font-size:26px}.mp-stage-copy p{font-size:13px}.mp-stage-copy .mf-button{font-size:12px}.mp-stage-seo{max-width:300px}.mp-stage-delivery{width:245px}.mp-agent-path .mp-agent-client-node{min-width:190px}.mp-diagram-clients>button{width:43px;height:43px}.mp-diagram-clients button img{width:26px;height:26px}.launch-page .mp-pricing .mf-plan ul.mp-plan-benefits>li>span>strong{font-size:14px}.launch-page .mp-pricing .mf-plan ul.mp-plan-benefits>li>span>small{font-size:12px}}@media (prefers-reduced-motion:reduce){.mp-page-ambient>span{animation:none!important}.mp-agent-path>span:after{display:none}.mp-live-board{transition:none}.mp-diagram-clients button:hover{transform:none}}@media print{.mp-page-ambient{display:none}}.auth-page.auth-refresh{color:#edf0fa;isolation:isolate;background:#12151e;grid-template-columns:minmax(400px,1fr) minmax(400px,1fr);min-height:100svh;font-family:LF Marketing Inter,Segoe UI,sans-serif}.auth-refresh *{box-sizing:border-box}.auth-refresh :is(h1,h2,h3,p){margin:0}.auth-refresh a{text-decoration:none}.auth-refresh :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #c4b0fa}.auth-refresh .auth-panel{color:#edf0fa;background:radial-gradient(at 0 0,#8f77b60c,#0000 65%),#12151e;min-height:100svh;padding:30px clamp(28px,4vw,70px);display:block}.auth-form-shell{flex-direction:column;max-width:500px;min-height:calc(100svh - 60px);margin:auto;display:flex}.auth-form-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:38px;display:flex}.auth-refresh .auth-brand{letter-spacing:-.05em;color:#f1f0fa;white-space:nowrap;gap:10px;font-size:20px;font-weight:700}.auth-refresh .auth-brand img{object-fit:contain;width:29px;height:31px}.auth-home-link{color:#8d99b2;white-space:nowrap;font-size:11px}.auth-home-link:hover{color:#d1bff2}.auth-refresh .auth-card{width:100%;max-width:410px;margin:auto;padding:0}.auth-mode-tabs{background:#1c202c;border:1px solid #3b4053;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:30px;padding:5px;display:grid}.auth-mode-tabs a{color:#a2aec8;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:37px;font-size:12px;font-weight:550;display:flex}.auth-mode-tabs a[aria-current=page]{color:#eee3ff;background:#383248;border-color:#78648e77}.auth-mode-tabs a:not([aria-current]):hover{color:#d0c1eb;background:#b5a1db0c}.auth-heading{margin-bottom:25px}.auth-refresh .auth-kicker{letter-spacing:.1em;color:#a79cc3;margin:0 0 12px;font-size:9px;font-weight:550;line-height:1.6}.auth-refresh .auth-heading h1{letter-spacing:-.05em;color:#f0eff9;font-family:inherit;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.15}.auth-refresh .auth-intro{color:#97a5bf;margin-top:15px;font-family:inherit;font-size:13px;line-height:1.8}.auth-refresh .auth-card .google-auth{margin:0 0 21px}.auth-refresh .auth-card .google-auth form{gap:0;margin:0}.auth-refresh .auth-card .google-auth-button{color:#e7e7f5;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#222633;border:1px solid #53536a;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:12px 15px;font-size:12px;font-weight:550;transition:background .18s,border-color .18s;display:flex;box-shadow:0 3px 12px #0001}.auth-refresh .auth-card .google-auth-button:hover:not(:disabled){background:#302c42;border-color:#9d83c0}.auth-refresh .auth-card .google-auth-button:disabled{opacity:.55;cursor:not-allowed;background:#1e222d}.auth-refresh .google-auth>p{color:#7f8da9;text-align:center;margin:11px 5px 0;font-size:10px;line-height:1.7}.auth-refresh .auth-divider{color:#75829b;white-space:nowrap;align-items:center;gap:14px;margin:22px 0 0;font-size:9px;display:flex}.auth-refresh .auth-divider:before,.auth-refresh .auth-divider:after{content:"";background:#343a4e;flex:1;height:1px;display:block}.auth-refresh .auth-email-form{gap:17px;margin:0;display:grid}.auth-refresh .auth-card label{color:#c3cbe0;font:inherit;gap:8px;font-size:12px;font-weight:500;display:grid}.auth-refresh .auth-card input{font:inherit;color:#e7ebf9;width:100%;min-height:45px;box-shadow:none;background:#1c2230;border:1px solid #3f4960;border-radius:9px;padding:11px 13px;font-size:13px;line-height:1.6;transition:border-color .18s,box-shadow .18s}.auth-refresh .auth-card input::placeholder{color:#74829d;font-weight:400}.auth-refresh .auth-card input:focus{background:#202536;border-color:#a894d2;outline:none;box-shadow:0 0 0 3px #b49ae515}.auth-refresh .auth-card input:-webkit-autofill{-webkit-text-fill-color:#e7ebf9;box-shadow:inset 0 0 0 1000px #202536}.auth-label-row{justify-content:space-between;align-items:center;gap:14px;line-height:1.7;display:flex}.auth-refresh .auth-forgot-link{color:#b6a6d9;margin:0;font-size:10px;font-weight:500}.auth-password-field{display:block;position:relative}.auth-refresh .auth-password-field input{padding-right:65px}.auth-refresh .auth-password-toggle{color:#9f9cbb;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:10px;font-weight:550;position:absolute;top:6px;bottom:6px;right:7px}.auth-refresh .auth-password-toggle:hover{color:#d3bdec;background:#bca4ea12}.auth-refresh .auth-password-note{color:#8593af;margin:-5px 0 0;font-size:10px;line-height:1.7}.auth-refresh .auth-card .auth-submit{color:#201b31;min-height:47px;font:inherit;cursor:pointer;background:#b69de9;border:1px solid #cbb3f3;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:12px 17px;font-size:12px;font-weight:650;transition:background .18s,box-shadow .18s;display:flex;box-shadow:0 6px 20px #b196de13}.auth-refresh .auth-card .auth-submit:hover:not(:disabled){background:#cbb1fb;box-shadow:0 7px 23px #b196de25}.auth-refresh .auth-card .auth-submit:disabled{opacity:.55;cursor:wait}.auth-refresh .auth-message{border-radius:9px;padding:12px 14px;font-size:12px;font-weight:400;line-height:1.8}.auth-refresh .auth-message.error{color:#f2b9cf;background:#c05d7e13;border:1px solid #d18ba63a}.auth-refresh .auth-message.success{color:#d3c4f0;background:#b294df12;border:1px solid #b294df3c}.auth-refresh .auth-dev-link{color:#b7a3e0;font-size:11px;line-height:1.7;display:block}.auth-email-explainer{color:#8392ad;font-size:10px;line-height:1.8;margin:15px 0 0!important}.auth-refresh .auth-switch{color:#8d9bb5;text-align:center;margin:23px 0 0;font-size:12px;line-height:1.8}.auth-refresh .auth-switch a{color:#c6afe8;font-weight:550}.auth-refresh .auth-legal{color:#697993;text-align:center;max-width:350px;margin:19px auto 0;font-size:9px;line-height:1.9}.auth-refresh .auth-legal a{color:#9b92b1;text-underline-offset:3px;text-decoration:underline}.auth-form-footer{color:#64728c;justify-content:space-between;align-items:center;gap:15px;margin-top:35px;padding-top:18px;font-size:9px;display:flex}.auth-form-footer a{color:#968aaf}.auth-verification-section{border-top:1px solid #333a4d;margin-top:20px;padding-top:15px}.auth-verification-toggle{color:#9ca8c3;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:5px 0;font-size:11px;line-height:1.6;display:flex}.auth-verification-toggle>span{color:#ad9dcf;font-size:15px}.auth-verification-content{background:#b196d509;border:1px solid #47425c;border-radius:10px;margin-top:14px;padding:16px}.auth-verification-content>p{color:#9ca9c3;font-size:11px;line-height:1.9}.auth-refresh .auth-resend-link{color:#baa5df;margin-top:13px;font-size:11px;display:inline-block}.auth-refresh .auth-card .google-verification{box-shadow:none;background:0 0;border:0;border-top:1px solid #b196d52a;border-radius:0;margin:18px 0 0;padding:18px 0 0}.auth-refresh .google-verification h3{color:#d9d1e8;margin:0 0 12px;font-size:15px;font-weight:550;line-height:1.4}.auth-refresh .google-verification p{color:#8f9eb9;margin:10px 0;font-size:10px;line-height:1.8}.auth-refresh .google-verification form{gap:13px;margin-top:15px;display:grid}.auth-session-check{place-items:center;min-height:400px;display:grid}.auth-refresh .auth-visual{isolation:isolate;background:radial-gradient(at 90% 20%,#654a8b14,#0000 55%),#12121a;border-left:1px solid #a59ac51a;flex-direction:column;justify-content:space-between;align-self:start;gap:22px;height:100svh;min-height:690px;padding:30px clamp(28px,4vw,62px);display:flex;position:sticky;top:0;overflow:hidden}.auth-refresh .auth-visual:after{display:none}.auth-refresh .auth-visual>*{z-index:1}.auth-refresh .auth-visual-light{pointer-events:none;z-index:0;background:radial-gradient(#9574bb15,#0000 65%);border-radius:50%;width:650px;height:650px;animation:16s ease-in-out infinite alternate auth-glow-drift;position:absolute;top:150px;right:-250px}.auth-refresh .auth-visual-grid{z-index:0;pointer-events:none;background-image:radial-gradient(#b8a9cc20 .65px,#0000 .65px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#0008 60%,#0000);mask-image:linear-gradient(#0000 10%,#0008 60%,#0000)}.auth-visual-top{color:#858092;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.auth-visual-top>span{align-items:center;gap:8px;display:flex}.auth-visual-top>span>i{background:#b9a1dd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #b9a1dd55}.auth-visual-top button{color:#a99abc;letter-spacing:0;cursor:pointer;background:#b8a0db05;border:1px solid #b8a0db20;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.auth-visual-top button:hover{color:#e6d2ff;background:#b8a0db16}.auth-visual-copy{margin-top:8px}.auth-visual-eyebrow{color:#9485ad;letter-spacing:.14em;margin-bottom:16px;font-size:8px;display:block}.auth-refresh .auth-visual-copy h2{font:inherit;letter-spacing:-.055em;color:#f0eef5;margin:0;font-size:clamp(30px,3.25vw,49px);font-weight:560;line-height:1.14}.auth-refresh .auth-visual-copy h2 em{color:#bba5de;font-style:normal}.auth-visual-copy>p{color:#8f8b9e;max-width:365px;margin-top:18px;font-size:12px;line-height:1.9}.auth-workbench{background:linear-gradient(130deg,#20212c,#1c1c27);border:1px solid #8c7baf33;border-radius:13px;width:100%;min-width:0;max-width:490px;margin:auto;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 30px 65px -25px #000b,0 0 65px #ad8fdd05}.auth-workbench:hover,.auth-workbench:focus-within{border-color:#a492bf62;box-shadow:0 32px 70px -25px #000c,0 0 60px #ad8fdd09}.auth-workbench-chrome{background:#22212d;border-bottom:1px solid #8e82a41c;align-items:center;gap:10px;padding:12px 14px;display:flex}.auth-workbench-chrome>span:first-child{color:#d7d3e2;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:550;display:flex}.auth-workbench-chrome img{object-fit:contain}.auth-workbench-chrome>small{letter-spacing:.08em;color:#827b91;white-space:nowrap;margin-left:auto;font-size:6px}.auth-window-dots{gap:3px;margin-left:6px;display:flex}.auth-window-dots>i{background:#7f758f;border-radius:50%;width:3px;height:3px}.auth-workbench-screen{background:#17171f;height:245px;position:relative;overflow:hidden}.auth-workbench-screen:focus-visible{outline-offset:-4px!important}.auth-workbench-scene{background-image:radial-gradient(#b8a9cc18 .6px,#0000 .6px);background-size:18px 18px;width:100%;height:100%;animation:.4s ease-out both auth-scene-in;display:flex;position:relative}.auth-workbench-rail{color:#a697bc;background:#1e1e29;border-right:1px solid #a291bb1c;flex-direction:column;align-items:center;gap:18px;width:34px;padding-top:19px;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0}.auth-workbench-rail>svg{width:14px;height:14px}.auth-workbench-art{flex-direction:column;align-items:center;gap:10px;margin:auto;padding:16px 0 17px;display:flex;position:relative}.auth-art-label{letter-spacing:.13em;color:#8b809d;font-size:6px;line-height:1.8}.auth-art-selection{animation:6s ease-in-out infinite alternate auth-paper-settle;position:relative;transform:rotate(-3deg);box-shadow:0 12px 25px #0005}.auth-art-selection>img{border:1px solid #c5b2ef99;width:127px;height:auto;display:block}.auth-art-selection>i{background:#ac8bdd;border:1px solid #dec8ff;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.auth-art-selection>i:nth-child(3){left:auto;right:-2px}.auth-art-selection>i:nth-child(4){top:auto;bottom:-2px}.auth-art-selection>i:nth-child(5){inset:auto -2px -2px auto}.auth-mini-zoom{color:#8c839d;background:#282432;border:1px solid #9683b83b;border-radius:4px;gap:13px;padding:4px 9px;font-size:7px;display:flex;position:absolute;bottom:5px;right:-34px}.auth-mini-zoom>b{color:#cdc1df;font-weight:500}.auth-workbench-layers{background:#26222f;border:1px solid #9582b12c;border-radius:6px;flex-direction:column;gap:8px;width:41px;padding:9px;display:flex;position:absolute;top:22px;right:13px;box-shadow:0 10px 20px #0003}.auth-workbench-layers>svg{color:#b9a2db;width:13px;height:13px;margin-bottom:3px}.auth-workbench-layers>i{background:#a18bb940;border-radius:2px;height:3px;display:block}.auth-workbench-layers>i:nth-child(3){width:65%}.auth-workbench-layers>span{white-space:nowrap;color:#9b8dac;margin-top:2px;font-size:5px}.auth-workbench-room{background:linear-gradient(125deg,#3b3945,#22232d 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.auth-workbench-room:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 28%,#fff1 29%,#0000 48%);position:absolute;inset:0}.auth-workbench-room>.auth-art-label{color:#b7adc5;position:absolute;top:17px;left:20px}.auth-poster-frame{z-index:1;background:#28212c;padding:7px;transform:translateY(-2px)rotate(-2deg);box-shadow:8px 10px 18px #0009,inset 0 0 0 1px #c1a9d13a}.auth-poster-frame>img{border:6px solid #e0d7e3;width:113px;height:auto;display:block}.auth-room-shelf{background:#534b5b;height:6px;position:absolute;bottom:34px;left:13%;right:10%;box-shadow:0 8px 14px #0007}.auth-room-vase{background:linear-gradient(90deg,#757081,#aaa1b9,#726a81);border-radius:7px 7px 12px 12px;width:22px;height:40px;position:absolute;bottom:40px;right:19%;box-shadow:8px 6px 15px #0005}.auth-room-note{color:#aaa0ba;justify-content:center;align-items:center;gap:6px;font-size:7px;display:flex;position:absolute;bottom:10px;left:0;right:0}.auth-room-note>svg{width:10px;height:10px}.auth-workbench-delivery{background:radial-gradient(at 20% 70%,#82659e13,#0000 70%);justify-content:center;align-items:center;gap:22px;width:100%;padding:20px;display:flex}.auth-delivery-art{flex-shrink:0;transform:rotate(-5deg)}.auth-delivery-art>img{border:1px solid #e0d0ed55;width:95px;height:auto;display:block;box-shadow:7px 13px 25px #0006}.auth-delivery-art>span{color:#9989ae;margin-top:12px;font-size:6px;display:block}.auth-delivery-files{flex-direction:column;gap:10px;min-width:0;display:flex}.auth-delivery-files>.auth-art-label{letter-spacing:.1em;font-size:5px}.auth-delivery-files>svg{color:#b6a1cf;width:25px;height:25px}.auth-delivery-files>strong{letter-spacing:-.04em;color:#ded4ec;font-size:14px;font-weight:550;line-height:1.4}.auth-delivery-files>span:not(.auth-art-label){color:#a69cb5;border-bottom:1px solid #9c84b521;align-items:center;gap:6px;padding:6px 0;font-size:7px;display:flex}.auth-delivery-files>span>svg{color:#a28dbe;flex-shrink:0;width:12px;height:12px}.auth-delivery-files>small{color:#bdacd4;align-items:center;gap:5px;font-size:6px;display:flex}.auth-delivery-files>small>svg{width:11px;height:11px}.auth-workbench-tabs{background:#20202c;border-top:1px solid #8e82a41c;border-bottom:1px solid #8e82a41c;gap:4px;padding:7px;display:flex}.auth-workbench-tabs>button{color:#8e879e;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:9px;transition:background .2s,color .2s,border-color .2s;display:flex}.auth-workbench-tabs>button>svg{flex-shrink:0;width:13px;height:13px}.auth-workbench-tabs>button>span{color:#766b8a;margin-left:3px;font-size:6px}.auth-workbench-tabs>button:hover{color:#d3c1e7;background:#a080c013}.auth-workbench-tabs>button[aria-selected=true]{color:#dfc6f5;background:#a78ac324;border-color:#b99ada42}.auth-workbench-tabs>button[aria-selected=true]>span{color:#b7a0ce}.auth-preview-description{background:#1d1b26;min-height:85px;padding:14px 17px 17px}.auth-preview-description>strong{color:#d1c5df;margin-bottom:7px;font-size:10px;font-weight:550;display:block}.auth-preview-description>p{color:#8e849e;max-width:340px;font-size:9px;line-height:1.8}.auth-scene-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-visual>footer{color:#777182;border-top:1px solid #c0a7dd15;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:17px;font-size:8px;display:flex}.auth-visual>footer>span{align-items:center;gap:6px;display:flex}.auth-visual>footer svg{color:#9783af;width:12px;height:12px}.auth-visual[data-paused=true] *{animation-play-state:paused!important}.auth-visual[data-paused=true] .auth-workbench-scene{animation:none}@keyframes auth-glow-drift{0%{transform:translateY(-20px)}to{transform:translate(-60px,45px)}}@keyframes auth-paper-settle{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-4px)rotate(-1deg)}}@keyframes auth-scene-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.auth-refresh .auth-visual-backdrop{z-index:0;pointer-events:none;opacity:.85;position:absolute;inset:-8% -15%;overflow:hidden}.auth-visual-backdrop>svg{width:100%;height:100%;animation:22s ease-in-out infinite alternate auth-ribbon-drift;position:absolute;inset:0}.auth-ribbon-wide{filter:blur(35px);opacity:.52}.auth-ribbon-line{stroke-dasharray:90 420;opacity:.7;animation:24s linear infinite auth-light-travel}.auth-atmosphere{filter:blur(55px);background:radial-gradient(#77579f5c,#0000 70%);border-radius:50%;width:80%;height:55%;animation:19s ease-in-out infinite alternate auth-atmosphere-drift;position:absolute}.auth-atmosphere.a{top:-15%;right:-25%}.auth-atmosphere.b{background:radial-gradient(#5d659b55,#0000 70%);animation-delay:-8s;bottom:-17%;left:-30%}.auth-refresh .auth-visual-grid{opacity:.75;background-size:30px 30px;-webkit-mask-image:linear-gradient(#0000,#0007 40%,#0004 75%,#0000);mask-image:linear-gradient(#0000,#0007 40%,#0004 75%,#0000)}.auth-visual-top .auth-motion-toggle{white-space:nowrap;width:auto;min-height:30px;font:inherit;letter-spacing:0;color:#baa8cd;background:#18151f55;border-color:#bda0e329;border-radius:7px;gap:6px;padding:6px 9px;font-size:10px;transition:background .2s,color .2s;display:flex}.auth-motion-toggle:disabled{cursor:default;opacity:.65}.auth-motion-toggle>svg{flex-shrink:0}.auth-visual-top .auth-motion-toggle:hover:not(:disabled){color:#eedaff;background:#8f70b32b}.auth-workbench{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme] .auth-refresh .auth-card input{-webkit-text-fill-color:#e7e3f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e7e3f0!important;background:#1f202b!important;border-color:#414153!important}html[data-theme] .auth-refresh .auth-card input:focus{box-shadow:0 0 0 3px #b49ae515;background:#242231!important;border-color:#b49ad9!important}html[data-theme] .auth-refresh .auth-card input::placeholder{-webkit-text-fill-color:#838096;color:#838096!important}@keyframes auth-ribbon-drift{0%{transform:translate(-2%,-1%)rotate(-4deg)}to{transform:translate(2%,2%)rotate(5deg)}}@keyframes auth-light-travel{to{stroke-dashoffset:-1020px}}@keyframes auth-atmosphere-drift{0%{transform:translate(-6%,-3%)scale(.9)}to{transform:translate(8%,8%)scale(1.15)}}@media (width>=1500px){.auth-refresh .auth-panel{padding-block:45px}.auth-form-shell{min-height:calc(100svh - 90px)}.auth-refresh .auth-card{max-width:430px}.auth-refresh .auth-visual{padding-block:45px}.auth-workbench-screen{height:285px}}@media (width<=1100px){.auth-page.auth-refresh{grid-template-columns:1fr 1fr}.auth-refresh .auth-panel{padding:28px 35px}.auth-form-shell{min-height:calc(100svh - 56px)}.auth-form-top{gap:16px;margin-bottom:32px}.auth-home-link{font-size:10px}.auth-refresh .auth-brand{font-size:19px}.auth-refresh .auth-visual{gap:20px;padding:30px}.auth-workbench-screen{height:225px}.auth-art-selection>img{width:115px}.auth-poster-frame>img{width:103px}.auth-workbench-delivery{gap:16px;padding:16px}.auth-delivery-art>img{width:82px}.auth-workbench-chrome>small{font-size:5px}.auth-preview-description{min-height:84px}.auth-visual-copy>p{max-width:330px}.auth-visual>footer{gap:13px;font-size:8px}.auth-visual-top{font-size:8px}.auth-mode-tabs{margin-bottom:27px}}@media (width>=861px) and (height<=760px){.auth-refresh .auth-visual{gap:16px;min-height:690px;padding-block:24px}.auth-visual-eyebrow{margin-bottom:12px}.auth-visual-copy{margin-top:0}.auth-refresh .auth-visual-copy h2{font-size:clamp(29px,3.1vw,42px)}.auth-visual-copy>p{margin-top:13px;font-size:11px;line-height:1.8}.auth-workbench-screen{height:200px}.auth-art-selection>img{width:100px}.auth-poster-frame>img{width:94px}.auth-workbench-art{gap:8px;padding-top:8px}.auth-workbench-chrome{padding:10px 12px}.auth-workbench-tabs{padding:6px}.auth-workbench-tabs>button{min-height:30px}.auth-preview-description{min-height:71px;padding:12px 14px}.auth-visual>footer{padding-top:13px}}@media (width<=860px){.auth-page.auth-refresh{grid-template-columns:1fr}.auth-refresh .auth-visual{display:none}.auth-refresh .auth-panel{background:radial-gradient(at 90% -10%,#8c6ab528,#0000 55%),#12151e;min-height:100svh;padding:25px 30px 35px;position:relative}.auth-form-shell{max-width:500px;min-height:calc(100svh - 60px)}.auth-form-top{margin-bottom:38px}.auth-refresh .auth-card{max-width:430px}.auth-refresh .auth-heading h1{font-size:37px}.auth-refresh .auth-intro{font-size:14px}.auth-refresh .auth-brand{font-size:21px}.auth-refresh .auth-card label{font-size:13px}.auth-refresh .auth-card input{min-height:48px;font-size:14px}.auth-refresh .auth-card .auth-submit{min-height:49px;font-size:13px}.auth-refresh .auth-card .google-auth-button{min-height:48px;font-size:13px}.auth-mode-tabs a{font-size:13px}.auth-form-footer{margin-top:38px;font-size:10px}.auth-verification-toggle{font-size:12px}.auth-refresh .auth-forgot-link,.auth-refresh .auth-password-toggle{font-size:11px}.auth-refresh .auth-legal{font-size:10px}}@media (width<=480px){.auth-refresh .auth-panel{padding:23px 23px 28px}.auth-form-shell{min-height:calc(100svh - 51px)}.auth-form-top{gap:15px;margin-bottom:30px}.auth-refresh .auth-brand{gap:9px;font-size:20px}.auth-refresh .auth-brand img{width:27px;height:29px}.auth-home-link{font-size:9px}.auth-refresh .auth-heading h1{font-size:34px}.auth-refresh .auth-intro{margin-top:13px;font-size:13px}.auth-refresh .auth-kicker{font-size:8px}.auth-mode-tabs{margin-bottom:27px}.auth-mode-tabs a{min-height:36px;font-size:12px}.auth-refresh .auth-card .google-auth-button{font-size:12px}.auth-refresh .google-auth>p{font-size:9px}.auth-refresh .auth-card input{min-height:46px;font-size:14px}.auth-refresh .auth-card label{font-size:12px}.auth-refresh .auth-email-form{gap:16px}.auth-refresh .auth-password-note{font-size:9px}.auth-refresh .auth-card .auth-submit{min-height:47px;font-size:12px}.auth-refresh .auth-switch{font-size:11px}.auth-email-explainer,.auth-refresh .auth-legal{font-size:9px}.auth-form-footer{gap:10px;font-size:8px}.auth-refresh .auth-message{font-size:11px}.auth-refresh .auth-card .google-verification{padding-top:15px}.auth-refresh .google-verification h3{font-size:14px}.auth-refresh .google-verification p{font-size:10px}}@media (prefers-reduced-motion:reduce){.auth-refresh *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.contact-studio{max-width:1120px;padding-top:65px;padding-bottom:55px}.cs-hero{isolation:isolate;max-width:730px;margin-bottom:47px;position:relative}.cs-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 40% 40%,#8d68ad14,#0000 65%);position:absolute;inset:-90px -170px -80px}.cs-hero>p:last-child{max-width:550px;margin-top:23px;font-size:15px;line-height:1.9}.cs-layout{grid-template-columns:minmax(230px,.85fr) minmax(0,1.5fr);align-items:start;gap:42px;display:grid}.cs-sidebar{gap:15px;min-width:0;padding-top:10px;display:grid}.cs-person{align-items:center;gap:12px;padding-bottom:18px;display:flex}.cs-avatar{box-sizing:border-box;background:#fff;border:1px solid #e8e1ef;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:4px;display:flex;box-shadow:0 8px 24px #0004,0 2px 7px #b89ed51a}.cs-avatar>img{object-fit:contain;object-position:center;border-radius:11px;max-width:100%;margin:0;display:block;width:100%!important;height:100%!important}.cs-person>div{min-width:0}.cs-person strong{overflow-wrap:anywhere}.cs-person strong,.cs-person span:not(.cs-avatar){display:block}.cs-person strong{font-size:13px;font-weight:550}.cs-person div>span{color:#9295ab;margin-top:4px;font-size:10px}.cs-channel{background:#211e2b55;border:1px solid #48405280;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:17px 14px;display:flex}.cs-channel:hover{background:#2b253655;border-color:#9f83c083}.cs-channel>span:nth-child(2){min-width:0}.cs-channel>span:last-child{color:#ac95c9;margin-left:auto;font-size:13px}.cs-channel-icon{color:#bfabdb;background:#baa1d90a;border:1px solid #a993ca2d;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.cs-channel-icon>svg{width:17px;height:17px}.cs-channel strong,.cs-channel small{display:block}.cs-channel strong{font-size:12px;font-weight:550}.cs-channel small{color:#9993aa;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.7}.cs-self-service{background:linear-gradient(140deg,#25212f88,#17192288);border:1px solid #7c728c2e;border-radius:13px;margin-top:11px;padding:24px 20px}.cs-self-service>svg{color:#b4a0ce;width:19px;height:19px}.launch-page .cs-self-service h2{max-width:210px;margin:17px 0 12px;font-size:19px;line-height:1.35}.cs-self-service p{font-size:11px;line-height:1.9}.cs-self-service a{color:#c6afe7;justify-content:space-between;gap:15px;margin-top:20px;font-size:11px;display:flex}.launch-page .cs-privacy{color:#7f7c91;align-items:flex-start;gap:8px;margin:8px 5px;font-size:10px;line-height:1.8;display:flex}.cs-privacy>svg{flex-shrink:0;width:13px;height:13px;margin-top:3px}.cs-form-card{background:linear-gradient(145deg,#23212e,#1a1b25 80%);border:1px solid #74648259;border-radius:19px;min-width:0;padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0002}.cs-card-kicker{letter-spacing:.12em;color:#b29bcf;margin-bottom:14px;font-size:8px;display:block}.launch-page .cs-form-card h2{letter-spacing:-.045em;font-size:27px}.cs-form-card>header>p{max-width:470px;margin-top:13px;font-size:12px;line-height:1.9}html[data-theme] .contact-form.cs-form{background:0 0;border:0;border-radius:0;gap:20px;width:100%;max-width:none;margin:27px 0 0;padding:0;display:grid}.cs-form>fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.cs-form>fieldset:disabled{opacity:.6}.cs-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-form .contact-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}html[data-theme] .contact-form.cs-form label{color:#cec7db;gap:9px;min-width:0;font-size:11px;font-weight:500;display:grid}html[data-theme] .contact-form.cs-form :is(input,select,textarea){box-sizing:border-box;-webkit-text-fill-color:#e7e2ef;width:100%;min-width:0;max-width:100%;min-height:46px;box-shadow:none;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:12px 13px;font-size:12px;transition:border-color .2s,background .2s;color:#e7e2ef!important;background:#16171f!important;border:1px solid #525062!important}html[data-theme] .contact-form.cs-form :is(input,textarea)::placeholder{-webkit-text-fill-color:#78768a;opacity:1;font-weight:400;color:#78768a!important}html[data-theme] .contact-form.cs-form :is(input,select,textarea):focus{outline:none;box-shadow:0 0 0 3px #b49bd612;background:#1d1a27!important;border-color:#b49bd6!important}.cs-form textarea{resize:vertical;min-height:155px!important;line-height:1.8!important}.cs-message-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-message-label>span{color:#7e788e;font-variant-numeric:tabular-nums;font-size:9px}.cs-form-bottom{justify-content:space-between;align-items:center;gap:18px;display:flex}.launch-page .cs-form-bottom>p{color:#8a839a;align-items:flex-start;gap:7px;font-size:9px;line-height:1.8;display:flex}.cs-form-bottom svg{flex-shrink:0;margin-top:2px}html[data-theme] .contact-form.cs-form button{color:#21192e;min-width:145px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#bba3e6;border:1px solid #c8b0ec;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:12px 16px;font-size:11px;font-weight:600;display:flex}html[data-theme] .contact-form.cs-form button:hover:not(:disabled){background:#d1b7f7}html[data-theme] .contact-form.cs-form button:disabled{opacity:.6;cursor:wait}.contact-form.cs-form>small{color:#7d778d;border-top:1px solid #aea0c11c;padding-top:16px;font-size:9px;line-height:1.9;display:block}.cs-feedback{color:#d7c1ed;overflow-wrap:anywhere;background:#b18dce0c;border:1px solid #af91cc3b;border-radius:10px;padding:15px;font-size:12px;line-height:1.8;animation:.25s ease-out as-content-in}.cs-feedback strong{margin-bottom:7px;font-weight:550;display:block}.launch-page .cs-feedback p{color:#b4a1c5;font-size:11px;line-height:1.8}.cs-feedback.error{color:#f1b2c6;background:#c4748a0c;border-color:#c4748a3d}.cs-policy-links{color:#8d879e;border-top:1px solid #a69cba20;flex-wrap:wrap;justify-content:flex-end;gap:20px;margin-top:45px;padding-top:24px;font-size:10px;display:flex}.cs-policy-links>span{margin-right:auto}.cs-policy-links>a{color:#b4a0cd}.account-page.account-studio,.onboarding-page.connection-studio{--as-ink:#efedf7;--as-muted:#aaa4b9;--as-line:#4e435d66;box-sizing:border-box;min-height:100svh;color:var(--as-ink);isolation:isolate;background:radial-gradient(at 85% -10%,#7e5eae22,#0000 45%),#12131b;padding:26px clamp(22px,5vw,75px) 65px;font-family:LF Marketing Inter,Segoe UI,sans-serif;line-height:1.65}.account-studio *,.connection-studio *{box-sizing:border-box}.account-studio :is(h1,h2,h3,p),.connection-studio :is(h1,h2,h3,p){margin:0}.account-studio a,.connection-studio a{color:inherit;text-decoration:none}.account-studio :is(a,button,input,textarea,select):focus-visible,.connection-studio :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #c2a5e7}.as-shell{min-width:0;max-width:1120px;margin:auto}.as-topbar{border-bottom:1px solid #b79bce20;justify-content:space-between;align-items:center;gap:22px;padding-bottom:23px;font-size:11px;display:flex}.as-brand{letter-spacing:-.045em;align-items:center;gap:10px;font-size:19px;font-weight:650;display:flex}.as-brand img{object-fit:contain;width:29px;height:31px}.as-topbar>a:last-child{color:#aaa0bc;align-items:center;gap:9px;display:flex}.as-topbar>a:last-child:hover{color:#dcc5f4}.as-topbar svg{width:16px;height:16px}.as-hero{padding:52px 0 37px;position:relative}.as-hero .auth-kicker{color:#b29dcf;letter-spacing:.13em;margin-bottom:18px;font-size:9px}.account-studio .as-hero h1,.connection-studio .as-hero h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(35px,4.5vw,61px);font-weight:580;line-height:1.09}.as-hero h1>em{color:#bca8df;font-style:normal}.as-hero>p:not(.auth-kicker){color:var(--as-muted);max-width:590px;margin-top:21px;font-size:13px;line-height:1.9}.as-account-email{color:#a89ab9;overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:inline-flex}.as-account-email>i{background:#bea2e0;border-radius:50%;flex-shrink:0;width:5px;height:5px}.as-nav{background:#1b1b26;border:1px solid #6453733b;border-radius:11px;flex-wrap:wrap;gap:8px;width:fit-content;margin-bottom:25px;padding:6px;display:flex}.as-nav>a{color:#b1a5c0;border-radius:7px;padding:9px 16px;font-size:11px}.as-nav>a:hover{color:#e1cfef;background:#b39bce15}.account-studio .account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;max-width:none;margin:0;display:grid}.account-studio .account-grid>*{min-width:0;scroll-margin-top:25px}.account-studio .account-card{border:1px solid var(--as-line);color:var(--as-ink);box-shadow:none;background:linear-gradient(145deg,#24212e88,#1c1c2788);border-radius:16px;min-width:0;padding:27px}.account-studio .account-card .auth-kicker{color:#ab95c5;margin-bottom:13px;font-size:8px}.account-studio .account-card h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:22px;font-weight:550;line-height:1.35}.account-studio .account-card>p:not(.auth-kicker){color:var(--as-muted);margin-top:15px;font-size:12px;line-height:1.9}.account-studio .account-card dl{margin:22px 0}.account-studio .account-card dl>div{border-color:#8d7c9e25;justify-content:space-between;align-items:start;gap:18px;padding:13px 0;font-size:11px;display:flex}.account-studio dt{color:#94889f}.account-studio dd{color:#d9cbe5;text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:550}.as-security-block{gap:20px;display:grid}.as-security-block:empty{display:none}.as-data-card{grid-column:1/-1}.account-studio .account-card.danger{background:#271d271f;border-color:#b37d9438;grid-column:1/-1}.account-studio .account-card.danger>.auth-kicker{color:#c08d9e}.account-studio .account-card.danger form{max-width:520px}.as-danger-toggle{margin-top:20px}.as-danger-toggle>summary{color:#d0a3b8;cursor:pointer;border-top:1px solid #c2859b26;justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;list-style:none;display:flex}.as-danger-toggle>summary:after{content:"+"}.as-danger-toggle[open]>summary:after{content:"−"}.account-studio .account-card form{gap:16px;margin-top:20px;display:grid}.account-studio .account-card label{color:#b5a6c4;gap:8px;font-size:11px;display:grid}.account-studio .account-card :is(input:not([type=hidden]),textarea,select){-webkit-text-fill-color:#e0d5ed;width:100%;min-width:0;max-width:100%;font:inherit;min-height:44px;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.6;color:#e0d5ed!important;background:#16171f!important;border:1px solid #585065!important}.account-studio .account-card :is(input,textarea,select):focus{outline:none;box-shadow:0 0 0 3px #b293d310;border-color:#b293d3!important}.account-studio .account-card textarea{resize:vertical;min-height:95px}.account-studio .account-card input::placeholder{-webkit-text-fill-color:#7c708b;color:#7c708b!important}.account-studio .account-primary,.account-studio .account-card button{color:#251a32;min-height:43px;box-shadow:none;font:inherit;cursor:pointer;background:#b9a1df;border:1px solid #bba2dc;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:11px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.account-studio .account-primary:hover,.account-studio .account-card button:hover:not(:disabled){background:#cfb5f5}.account-studio .account-card button:disabled{opacity:.55;cursor:wait}.account-studio .account-card .secondary,.account-studio .account-card.danger button{color:#d6bfe8;background:#b39ac90c;border-color:#9c79b54a}.account-studio .account-card .secondary:hover:not(:disabled){background:#b39ac91b}.account-studio .account-card.danger button:hover:not(:disabled){color:#e6b6c6;background:#bd81931c}.account-studio .account-card .google-auth-button svg{width:16px;height:16px}.account-studio .auth-message{color:#d7bfeb;overflow-wrap:anywhere;background:#ad8dca0c;border:1px solid #ad8dca40;border-radius:9px;margin-top:15px;padding:13px;font-size:11px;line-height:1.8}.account-studio .auth-message.error{color:#f0b4c9;background:#ca89a30c;border-color:#ca89a341}.as-inline-links{color:#b59bcf;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:11px;display:flex}.as-inline-links>a:hover{color:#e5ccfd}@keyframes as-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.cs-layout{grid-template-columns:minmax(210px,.85fr) minmax(0,1.4fr);gap:25px}.cs-form-card{padding:25px}.cs-form .contact-fields{grid-template-columns:1fr}.cs-hero{margin-bottom:35px}.account-studio .account-card{padding:23px}}@media (width<=760px){.contact-studio{padding-top:40px}.cs-layout{grid-template-columns:1fr;gap:30px}.cs-form-card{grid-row:1}.cs-sidebar{grid-template-columns:1fr 1fr;gap:13px}.cs-person,.cs-privacy{grid-column:1/-1}.cs-self-service{grid-column:1/-1;margin-top:0}.cs-self-service h2{max-width:none!important}.cs-form .contact-fields{grid-template-columns:1fr 1fr}.account-studio .account-grid{grid-template-columns:1fr}.account-studio .account-grid>*{grid-column:auto}.as-hero{padding:38px 0 28px}.as-nav{width:100%}.as-nav>a{text-align:center;flex:1;padding:9px;font-size:10px}.as-topbar{font-size:10px}.as-brand{font-size:18px}}@media (width<=480px){.contact-studio{width:calc(100% - 38px);padding-top:35px}.cs-hero h1{font-size:42px}.cs-hero>p:last-child{font-size:13px}.cs-form-card{border-radius:14px;padding:24px 20px}.cs-form .contact-fields{grid-template-columns:1fr}.cs-form-bottom{flex-direction:column;align-items:stretch}.cs-form-bottom>p{max-width:none}.cs-form-bottom>button{width:100%}.cs-form :is(input,textarea,select){font-size:16px!important}.cs-sidebar{grid-template-columns:1fr}.cs-person,.cs-privacy,.cs-self-service{grid-column:auto}.cs-policy-links{justify-content:flex-start;gap:17px}.cs-policy-links>span{width:100%}.account-page.account-studio,.onboarding-page.connection-studio{padding:22px 20px 45px}.as-topbar{gap:14px}.as-topbar>a:last-child{font-size:9px}.as-brand{font-size:17px}.as-brand img{width:25px;height:27px}.account-studio .account-card{padding:21px}.account-studio .account-card h2{font-size:20px}.account-studio .account-card :is(input:not([type=hidden]),textarea,select){font-size:16px}.as-nav{gap:3px}.as-nav>a{padding:8px 5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.contact-studio *,.account-studio *,.connection-studio *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cn-hero{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:45px;display:grid}.cn-hero>div>p:not(.auth-kicker){max-width:580px;color:var(--as-muted);margin-top:20px;font-size:13px;line-height:1.9}.cn-progress{text-align:center;background:linear-gradient(130deg,#58436926,#29243326);border:1px solid #9e81be29;border-radius:18px;padding:25px;position:relative}.cn-progress>span{justify-content:center;align-items:center;gap:12px;display:flex}.cn-progress b{letter-spacing:-.07em;color:#ccb4ea;font-size:49px;font-weight:500;line-height:1}.cn-progress>span>span{color:#9f8fb2;text-align:left;font-size:11px;line-height:1.6}.cn-progress-segments{gap:5px;margin:18px 0 13px;display:flex}.cn-progress-segments>i{background:#87729726;border-radius:10px;flex:1;height:4px}.cn-progress-segments>i[data-ready=true]{background:#bda0dd;box-shadow:0 0 8px #bd9fdd20}.cn-progress small{color:#8f809f;font-size:9px;line-height:1.8;display:block}.cn-returning{color:#ab97be;align-items:center;gap:9px;font-size:10px;display:flex;margin:0 0 20px!important}.cn-returning>svg{width:15px;height:15px}.cn-account-ready{background:#ac94c60b;border:1px solid #a28cbb31;border-radius:12px;align-items:center;gap:14px;margin-bottom:20px;padding:18px 21px;display:flex}.cn-account-ready>span{color:#bba0d6;background:#a68abd0b;border:1px solid #a68abd33;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cn-account-ready>span>svg{width:16px;height:16px}.cn-account-ready strong,.cn-account-ready small{display:block}.cn-account-ready strong{font-size:12px;font-weight:550}.cn-account-ready small{color:#93859f;margin-top:4px;font-size:10px;line-height:1.7}.cn-account-ready>b{color:#bda5d6;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:500;display:flex}.cn-account-ready>b>svg{width:13px;height:13px}.cn-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cn-connection-card{background:linear-gradient(140deg,#28233166,#1b1b26aa);border:1px solid #79638e49;border-radius:18px;flex-direction:column;min-width:0;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.cn-connection-card:hover{border-color:#9f7dbb78;box-shadow:0 15px 40px #0002}.cn-connection-card[data-connected=true]{background:linear-gradient(140deg,#62477b21,#1e1c29);border-color:#b39ad857}.cn-connection-card>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cn-connection-icon{color:#c4abdf;background:linear-gradient(145deg,#58426966,#342b4588);border:1px solid #b092cc3b;border-radius:14px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.cn-connection-icon>svg{width:24px;height:24px}.cn-state{color:#aa96bd;background:#b28ace08;border:1px solid #a48bbb2b;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.cn-state>i{background:#c1a6e2;border-radius:50%;width:4px;height:4px}.cn-eyebrow{letter-spacing:.1em;color:#9d8aad;margin-bottom:10px;font-size:8px;display:block}.connection-studio .cn-connection-card h2{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:25px;font-weight:550;line-height:1.25}.connection-studio .cn-connection-card>p{color:#a79ab5;max-width:450px;margin-top:16px;font-size:12px;line-height:1.9}.cn-connection-card>ul{gap:10px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.cn-connection-card li{color:#a297af;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;display:flex}.cn-connection-card li>svg{color:#b59bcd;width:13px;height:13px;margin-top:2px}.cn-connection-card>footer{border-top:1px solid #b294cb20;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.cn-primary,.cn-secondary{min-height:43px;font:inherit;cursor:pointer;background:#bba2e0;border:1px solid #c8ace9;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:11px 16px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex;color:#22192c!important}.cn-primary:hover{background:#cfb3f7}.cn-primary:disabled{opacity:.55;cursor:wait}.cn-secondary{background:#ad8cc211;border-color:#9672b24d;color:#ceb2e7!important}.cn-secondary:hover{background:#ad8cc222}.cn-disabled{color:#877a95;background:#9d7cb30a;border:1px solid #81708d3d;border-radius:8px;padding:10px 15px;font-size:10px;display:inline-block}.cn-connection-card>footer>button{color:#b99bcf;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.cn-error{overflow-wrap:anywhere;background:#c583a10b;border:1px solid #c583a13c;border-radius:8px;padding:13px 15px;color:#e0abc5!important;font-size:11px!important;line-height:1.8!important}.connection-studio>.as-shell>.cn-error{margin-top:18px}.cn-next{background:linear-gradient(115deg,#61417521,#23202c66);border:1px solid #9b7eb33c;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:27px 30px;display:flex}.cn-next .auth-kicker{color:#b09ac8;margin-bottom:10px;font-size:8px}.connection-studio .cn-next h2{letter-spacing:-.04em;font-size:24px;font-weight:550}.cn-next p:not(.auth-kicker){color:#a094af;margin-top:12px;font-size:11px;line-height:1.8}.cn-next>button{flex-shrink:0}.cn-capabilities{border-top:1px solid #a083b62b;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:37px;padding-top:26px;display:grid}.cn-capabilities article{min-width:0}.cn-capabilities article>span{color:#a490b6;margin-bottom:12px;font-size:8px;display:block}.connection-studio .cn-capabilities h3{letter-spacing:-.02em;font-size:14px;font-weight:550}.cn-capabilities p{color:#85798f;font-size:10px;line-height:1.9;margin-top:11px!important}.cn-locked{max-width:580px;margin:auto;padding:80px 0}.cn-locked>.cn-connection-icon{margin-bottom:25px}.connection-studio .cn-locked h1{letter-spacing:-.05em;font-size:clamp(32px,5vw,48px);line-height:1.12}.cn-locked>p{color:#a89ab6;margin:20px 0 25px;font-size:13px;line-height:1.9}.cn-locked>.auth-kicker{color:#af95c8;overflow-wrap:anywhere;font-size:9px}.cn-locked-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.cn-locked-actions>a:last-child{color:#b89ccd;font-size:12px}html[data-theme] .account-card.billing-studio{color:#eae4f3;min-width:0;box-shadow:none;background:linear-gradient(135deg,#29233388,#1c1b27);border:1px solid #9479b44f;border-radius:16px;padding:26px;scroll-margin-top:24px;font-family:LF Marketing Inter,Segoe UI,sans-serif}.billing-studio *{box-sizing:border-box}.billing-studio :is(h2,h3,h4,p){margin:0}.billing-studio .bs-heading{align-items:center;gap:13px;margin-bottom:20px;display:flex}.bs-symbol{color:#c6afe4;background:#a787cb13;border:1px solid #a787cb33;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.bs-symbol>svg{width:20px;height:20px}.billing-studio .bs-heading .auth-kicker{letter-spacing:.11em;color:#ad92c9;margin:0 0 6px;font-size:7px}.billing-studio .bs-heading h2{letter-spacing:-.035em;color:#ebe3f5;font-size:20px;font-weight:550;line-height:1.35}.bs-mode{color:#a691bb;white-space:nowrap;border:1px solid #ad8dca35;border-radius:5px;align-self:start;margin-left:auto;padding:3px 7px;font-size:7px}.billing-studio .bs-intro{color:#a398af!important;margin:0 0 20px!important;font-size:11px!important;line-height:1.9!important}.bs-plan-banner{background:linear-gradient(120deg,#9b74c222,#8b76ae07);border:1px solid #ad8bcd3d;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;padding:20px;display:flex}.bs-plan-banner>span>small{letter-spacing:.11em;color:#a990c1;margin-bottom:8px;font-size:7px;display:block}.bs-plan-banner strong{letter-spacing:-.05em;color:#dfc8f8;flex-wrap:wrap;align-items:center;gap:10px;font-size:30px;font-weight:550;display:flex}.bs-plan-banner em{letter-spacing:0;color:#a78dbe;border:1px solid #b28acd26;border-radius:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:450}.bs-status{color:#c899b5;text-transform:capitalize;border:1px solid #c08aab38;border-radius:6px;padding:5px 8px;font-size:9px}.bs-status[data-active=true]{color:#c5a9e1;background:#b48bd50b;border-color:#b48bd53f}.billing-studio .bs-subscription-details{margin:0 0 22px}.billing-studio dl>div{border-bottom:1px solid #a38ab82b;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;font-size:10px;display:flex}.billing-studio dt{color:#93829f}.billing-studio dd{text-align:right;color:#d0bade;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:550}.billing-studio .bs-subscription-details>div:first-child{display:none}html[data-theme] .billing-studio :is(input,select){-webkit-text-fill-color:#dbcee8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;max-width:100%;min-height:43px;font:inherit;box-shadow:none;border-radius:8px;padding:11px 12px;font-size:11px;color:#dbcee8!important;background:#17151e!important;border:1px solid #5c4f6b!important}.billing-studio .billing-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:20px 0;display:grid}.billing-studio .billing-options label{color:#b3a0c4;gap:8px;font-size:10px;font-weight:500;display:grid}.billing-studio .billing-options>p{color:#c5addd;grid-column:1/-1;font-size:11px;line-height:1.8}.billing-studio .bs-price-summary{background:#a57ac10a;border:1px solid #ad87ca26;border-radius:8px;padding:13px 15px}html[data-theme] .billing-studio button{color:#24172e;min-height:41px;font:inherit;cursor:pointer;box-shadow:none;background:#b9a0dd;border:1px solid #b99bd8;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:11px 15px;font-size:11px;font-weight:600;line-height:1.6;transition:background .18s,border-color .18s;display:inline-flex}.billing-studio button>svg{flex-shrink:0;width:15px;height:15px}html[data-theme] .billing-studio button:hover:not(:disabled){background:#d0b3f6}html[data-theme] .billing-studio button:disabled{opacity:.5;cursor:not-allowed}html[data-theme] .billing-studio .secondary{color:#ceb1e5;background:#ac88c611;border-color:#9777b44d}html[data-theme] .billing-studio .secondary:hover:not(:disabled){background:#ac88c623}.bs-main-actions{flex-wrap:wrap;gap:12px;display:flex}.bs-main-actions>button{flex:1}.billing-studio .bs-plan-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}html[data-theme] .billing-studio .bs-plan-choices>button{text-align:left;color:#b7a4c7;background:#a587bf07;border:1px solid #6d567e59;flex-direction:column;justify-content:start;align-items:stretch;gap:15px;min-width:0;padding:16px;display:flex;position:relative}html[data-theme] .billing-studio .bs-plan-choices>button:hover:not(:disabled){background:#a587bf13;border-color:#b18ccf83}html[data-theme] .billing-studio .bs-plan-choices>button[aria-pressed=true]{background:linear-gradient(130deg,#a378c51f,#a587bf0a);border-color:#be9be2a6}.bs-plan-choices>button>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bs-plan-choices>button>span>svg{color:#b9a0d1;width:15px;height:15px}.bs-plan-choices strong{color:#ddc6ee;font-size:14px;font-weight:550}.bs-plan-choices>button>span>small{letter-spacing:.08em;color:#b498ca;margin-left:auto;font-size:5px}.billing-studio .bs-plan-choices p{color:#94829f;font-size:9px;font-weight:400;line-height:1.8}.bs-plan-choices b{letter-spacing:-.05em;color:#dbc3f0;align-items:baseline;gap:6px;margin-top:auto;font-size:27px;font-weight:500;display:flex}.bs-plan-choices b>small{letter-spacing:0;color:#a78cb9;font-size:7px;font-weight:400}.billing-studio .billing-plan-switcher{border-top:1px solid #9e80b431;margin-top:20px;padding-top:20px}.billing-studio .billing-change-panel{background:#9872ae0a;border:1px solid #9e7db64a;border-radius:11px;margin-top:17px;padding:20px;animation:.25s ease-out as-content-in}.billing-studio .billing-change-panel h3{color:#dec8ef;letter-spacing:-.035em;font-size:19px;font-weight:550}.billing-studio .billing-change-panel>p{color:#a08ab1;margin-top:12px;font-size:10px;line-height:1.9}.bs-change-steps{color:#7d678e;align-items:center;gap:7px;padding:0 0 20px;font-size:7px;display:flex}.bs-change-steps>span{white-space:nowrap}.bs-change-steps>span[data-current=true]{color:#c5a5df}.bs-change-steps>i{background:#a280ba2b;flex:1;height:1px}.billing-studio .billing-change-quote{border-top:1px solid #a280ba33;margin-top:20px;padding-top:20px;animation:.25s ease-out as-content-in}.bs-quote-label{color:#a58bbb;letter-spacing:.1em;margin-bottom:10px;font-size:7px;display:block}.billing-studio .billing-change-quote h4{color:#d7bce9;font-size:18px;font-weight:550}.billing-studio .billing-change-quote dl{margin:15px 0}.billing-studio .billing-change-quote .bs-due-now{background:#ad84c519;border:1px solid #ab85c03c;border-radius:8px;margin:5px -12px;padding:15px 12px}.billing-studio .bs-due-now dd{color:#dfc6f5;font-size:20px;line-height:1.3}.billing-studio .bs-due-now dt{color:#b59bc6;align-self:center}.billing-studio .billing-change-quote>p{color:#94809f;margin-top:14px;font-size:9px;line-height:1.9}.billing-change-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.billing-studio .billing-change-pending{background:#b58aca0a;border:1px solid #b58aca33;border-radius:10px;padding:17px}.billing-studio .billing-change-pending p{color:#bda3cf;margin-bottom:15px;font-size:11px;line-height:1.8}.billing-studio .billing-warning,.billing-studio .bs-inline-error{color:#ddb0c8;background:#bc809f0a;border:1px solid #bc809f38;border-radius:9px;margin-top:18px;padding:13px 15px;font-size:10px;line-height:1.9}.billing-studio .auth-message{color:#d8b9e9;background:#ac83c00a;border:1px solid #ac83c03c;border-radius:9px;margin-top:17px;padding:13px 15px;font-size:10px;line-height:1.9}.billing-studio .auth-message.error{color:#ecb8d0;background:#c880a20a;border-color:#c880a23a}.bs-trust{border-top:1px solid #a680bc27;grid-template-columns:15px minmax(0,1fr);gap:7px;margin-top:23px;padding-top:18px;display:grid}.bs-trust>svg{color:#93809f;width:13px;height:13px;margin-top:2px}.bs-trust>small{color:#8e7a9b;font-size:8px;line-height:1.8}.bs-trust>details{color:#8e7a9b;grid-column:2;margin-top:4px;font-size:8px}.bs-trust summary{cursor:pointer;width:fit-content}.bs-trust p{color:#8e7a9b;font-size:8px;line-height:1.9;margin-top:8px!important}.bs-welcome{isolation:isolate;background:radial-gradient(at 0 0,#9e6bc236,#0000 70%),#2a2036;border:1px solid #b492d161;border-radius:13px;align-items:flex-start;gap:14px;margin:0 0 23px;padding:22px 25px 22px 18px;animation:.4s ease-out as-content-in;display:flex;position:relative;overflow:hidden}.bs-welcome-check{color:#ddbbf8;background:#b58bd227;border:1px solid #c29ae35c;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;animation:.8s ease-out bs-confirm-ring;display:grid}.bs-welcome-check>svg{width:18px;height:18px}.bs-welcome>div:not(.bs-welcome-rays){z-index:1;position:relative}.bs-welcome small{letter-spacing:.1em;color:#bc9bd2;margin-bottom:8px;font-size:6px;display:block}.billing-studio .bs-welcome h3{letter-spacing:-.04em;color:#ead8f9;font-size:20px;font-weight:550;line-height:1.25}.billing-studio .bs-welcome p{color:#b39bc3;margin-top:10px;font-size:10px;line-height:1.9}.billing-studio .bs-welcome .bs-dismiss{color:#b090c4;background:0 0;border:0;width:25px;min-height:25px;padding:0;font-size:17px;position:absolute;top:7px;right:7px}.bs-welcome-rays{pointer-events:none;z-index:-1;position:absolute;inset:0}.bs-welcome-rays>i{opacity:0;background:#d5b0ec;border-radius:2px;width:3px;height:5px;animation:1.4s ease-out .2s both bs-confirm-spark;position:absolute;top:50%;left:50%}.bs-welcome-rays>i:first-child{--angle:0deg}.bs-welcome-rays>i:nth-child(2){--angle:55deg}.bs-welcome-rays>i:nth-child(3){--angle:110deg}.bs-welcome-rays>i:nth-child(4){--angle:165deg}.bs-welcome-rays>i:nth-child(5){--angle:220deg}.bs-welcome-rays>i:nth-child(6){--angle:275deg}.bs-welcome-rays>i:nth-child(7){--angle:330deg}.bs-checking{background:#a07cbf0a;border:1px solid #a07cbf3d;border-radius:11px;align-items:flex-start;gap:13px;margin-bottom:20px;padding:18px;display:flex}.bs-checking strong{color:#c6a8dd;font-size:12px;font-weight:550}.billing-studio .bs-checking p{color:#a68bb6;margin:10px 0;font-size:10px;line-height:1.9}.billing-studio .bs-checking button{color:#c6a8dd;background:#b28ac513;border-color:#a785bd44;min-height:30px;padding:6px 10px;font-size:9px}.bs-status-orbit{border:1px solid #a07cbf36;border-top-color:#c29ddd;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:3px;animation:2s linear infinite bs-orbit}.as-account-foot{color:#8f799e;border-top:1px solid #a280ba2b;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:23px;font-size:10px;display:flex}.as-account-foot>a{color:#b396c8}.as-account-foot>span{align-items:center;gap:7px;display:flex}.as-account-foot svg{width:12px;height:12px}.account-studio .as-data-card>.account-primary,.account-studio .as-security-block .account-card>.account-primary{margin-top:22px}.account-studio .as-danger-toggle small{color:#a08294;font-size:10px;line-height:1.9}html[data-theme] .ss-studio .ss-account-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0 0 25px;display:grid}html[data-theme] .ss-studio .ss-account-shortcuts>button{text-align:left;cursor:pointer;color:#e0d4ee;background:linear-gradient(125deg,#51415f2c,#24243166);border:1px solid #72618266;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:19px;transition:border-color .2s,background .2s;display:flex}html[data-theme] .ss-studio .ss-account-shortcuts>button:hover{background:#69517e26;border-color:#a58bc07d}html[data-theme] .ss-studio .ss-account-shortcuts>button>span:nth-child(2){min-width:0}.ss-account-shortcuts strong,.ss-account-shortcuts small{display:block}.ss-account-shortcuts strong{font-size:12px;font-weight:550}.ss-account-shortcuts small{color:#a29ab2;margin-top:5px;font-size:10px;line-height:1.7}html[data-theme] .ss-studio .ss-account-shortcuts>button>span:last-child{color:#bca1d5;margin-left:auto}.ss-account-shortcuts .ss-icon{color:#bfa9db;background:#aa8ecc1a;border-radius:10px;flex-shrink:0;width:38px;height:38px}.ss-connection-intro{border-bottom:1px solid #a28cb72b;margin-bottom:18px!important;padding:0 0 20px!important}.ss-connection-intro>small{color:#9d91ac;font-size:10px}.ss-settings-billing{margin:27px 0 22px}.ss-studio .ss-settings-billing .billing-studio{padding:24px}.ss-studio .ss-connections>article{background:linear-gradient(120deg,#6c527c13,#25223166);border-color:#89739444}.ss-studio .ss-connections>article .ss-icon{color:#c1a6dc;background:#a589c11a}.ss-studio .ss-connections>article .ss-pill{color:#bca5d4;background:#a589c112;border-color:#a589c133}@keyframes bs-confirm-ring{0%{transform:scale(.8);box-shadow:0 0 #b58bd23f}to{transform:scale(1);box-shadow:0 0 0 15px #0000}}@keyframes bs-confirm-spark{0%{opacity:0;transform:rotate(var(--angle)) translateY(-10px)}30%{opacity:.7}to{opacity:0;transform:rotate(var(--angle)) translateY(-120px)}}@keyframes bs-orbit{to{transform:rotate(360deg)}}@media (width<=1000px){.cn-connection-card{padding:25px}.cn-hero{grid-template-columns:minmax(0,1fr) 165px;gap:25px}.cn-progress{padding:21px}.cn-next{gap:20px;padding:25px}html[data-theme] .account-card.billing-studio{padding:23px}.billing-studio .bs-heading{gap:10px}.bs-mode{font-size:6px}.billing-studio .bs-heading h2{font-size:18px}.bs-symbol{width:34px;height:34px}.bs-plan-choices>button>span>small{display:none}.billing-studio .bs-plan-choices{gap:10px}html[data-theme] .billing-studio .bs-plan-choices>button{padding:13px}.billing-studio .bs-plan-choices p{font-size:9px}.bs-plan-choices b{flex-wrap:wrap;gap:3px}}@media (width<=760px){.cn-connection-grid{grid-template-columns:1fr}.cn-connection-card{padding:25px}.cn-next{flex-direction:column;align-items:stretch}.cn-next>button{align-self:flex-start}.cn-capabilities{gap:18px}.cn-progress{padding:20px 16px}.cn-hero{grid-template-columns:minmax(0,1fr) 145px;gap:20px}.cn-hero>div>p:not(.auth-kicker){font-size:12px}.cn-progress b{font-size:43px}.cn-progress small{font-size:8px}.cn-account-ready{padding:16px}.as-account-foot{flex-direction:column;align-items:flex-start}.ss-account-shortcuts strong{font-size:11px}.ss-account-shortcuts small{font-size:9px}html[data-theme] .ss-studio .ss-account-shortcuts>button{gap:11px;padding:16px}}@media (width<=480px){.cn-hero{grid-template-columns:1fr}.cn-progress{text-align:left;align-items:center;gap:18px;padding:17px 20px;display:flex}.cn-progress>span{flex-shrink:0;gap:10px}.cn-progress b{font-size:36px}.cn-progress>span>span{font-size:9px}.cn-progress-segments{flex-shrink:0;width:75px;margin:0}.cn-progress small{max-width:100px;font-size:8px}.cn-account-ready{gap:11px}.cn-account-ready strong{font-size:11px}.cn-account-ready small{font-size:9px}.cn-account-ready>b{gap:0;font-size:0}.cn-account-ready>b>svg{width:14px;height:14px}.cn-connection-card{padding:22px}.connection-studio .cn-connection-card h2{font-size:25px}.cn-next{padding:23px}.connection-studio .cn-next h2{font-size:24px}.cn-next>button{width:100%}.cn-capabilities{grid-template-columns:1fr;gap:22px}.cn-capabilities article{border-bottom:1px solid #a38ab519;padding-bottom:21px}.cn-capabilities article>span{margin-bottom:8px}.cn-capabilities p{margin-top:8px!important}.cn-returning{font-size:9px}.billing-studio .billing-options{grid-template-columns:1fr}.billing-studio .bs-heading h2{font-size:19px}.bs-mode{padding:3px 5px}.billing-studio .bs-heading{align-items:center}.billing-studio .bs-heading>div{min-width:0}.billing-studio .bs-symbol{display:none}.billing-studio .billing-change-panel{padding:18px}.billing-studio .billing-change-panel h3{font-size:19px}html[data-theme] .billing-studio :is(input,select){font-size:16px}.bs-plan-banner{padding:17px}.bs-plan-banner strong{font-size:28px}.bs-welcome{gap:10px;padding:20px 23px 20px 15px}.bs-welcome-check{width:27px;height:27px}.billing-studio .bs-welcome h3{font-size:20px}.billing-studio .bs-welcome p{font-size:9px}.billing-change-actions>button{flex:1}.billing-studio .bs-main-actions{flex-direction:column}.billing-studio .billing-change-panel>.account-primary{width:100%}.ss-studio .ss-settings-billing .billing-studio{padding:20px}html[data-theme] .ss-studio .ss-account-shortcuts>button{gap:11px;padding:15px}html[data-theme] .ss-studio .ss-account-shortcuts{grid-template-columns:1fr;gap:11px}.ss-account-shortcuts strong{font-size:12px}.ss-account-shortcuts small{font-size:10px}}@media (prefers-reduced-motion:reduce){.contact-studio *,.account-studio *,.connection-studio *,.billing-studio *,.ss-account-shortcuts *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme] .agent-studio{color:#e6dcef;background:linear-gradient(140deg,#34253f55,#1e1b29);border:1px solid #84669d4a;border-radius:16px;min-width:0;padding:26px;font-family:LF Marketing Inter,Segoe UI,sans-serif}.agent-studio *{box-sizing:border-box}.agent-studio :is(h2,h3,h4,p){margin:0}.agent-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.agent-heading>div{min-width:0}.agent-heading>button{margin-left:auto}.agent-heading h2{letter-spacing:-.04em;font-size:22px;font-weight:550;line-height:1.3}.agent-heading .auth-kicker{letter-spacing:.1em;color:#b093c5;margin:0 0 8px;font-size:7px}.agent-studio>p,.agent-studio details>p,.agent-review>p{color:#a391b1;margin:14px 0;font-size:11px;line-height:1.9}.agent-studio :is(form,fieldset){gap:15px;min-width:0;display:grid}.agent-studio form{margin-top:25px}.agent-studio fieldset{border:1px solid #9c7cb53d;border-radius:10px;gap:15px;margin:5px 0;padding:18px}.agent-studio legend{color:#b99bd0;padding:0 7px;font-size:10px}.agent-studio label{color:#bba5cc;gap:8px;font-size:11px;display:grid}.agent-studio fieldset>label{align-items:flex-start;gap:10px!important;display:flex!important}.agent-studio fieldset strong{font-size:11px;font-weight:550;display:block}.agent-studio fieldset small{color:#93809f;margin-top:5px;font-size:9px;line-height:1.9;display:block}html[data-theme] .agent-studio input[type=checkbox]{accent-color:#b497d6;box-shadow:none;flex-shrink:0;appearance:auto!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:2px 0 0!important;padding:0!important}html[data-theme] .agent-studio :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:42px;font:inherit;-webkit-text-fill-color:#dfc9ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:10px 12px;font-size:11px;color:#dfc9ee!important;background:#18141f!important;border:1px solid #644e7580!important}html[data-theme] .agent-studio button{color:#251a30;min-height:39px;font:inherit;cursor:pointer;box-shadow:none;background:#b49ad6;border:1px solid #b498ce7d;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 13px;font-size:10px;font-weight:550;display:inline-flex}html[data-theme] .agent-studio button:hover:not(:disabled){background:#cdb0ed}html[data-theme] .agent-studio button:disabled{opacity:.5;cursor:not-allowed}.agent-studio .agent-note{color:#a98cbd;background:#9e7cb709;border:1px solid #9e7cb732;border-radius:9px;margin-top:15px;padding:14px 16px;font-size:10px;line-height:1.9}.agent-guide{border:1px solid #9771b43f;border-radius:10px;margin-top:22px;padding:17px}.agent-studio summary{color:#c6a8df;cursor:pointer;font-size:11px;line-height:1.8}.agent-guide>summary{justify-content:space-between;gap:15px;display:flex}.agent-guide>label{margin-top:17px}.agent-studio pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#bfa2d6;tab-size:2;background:#141219;border:1px solid #9771b42d;border-radius:8px;max-width:100%;max-height:380px;padding:15px;font-size:10px;line-height:1.9;overflow:auto}.agent-guide>a{color:#b99acf;margin-top:15px;font-size:10px;display:block}.agent-guide>small{color:#8c759d;margin-top:15px;font-size:9px;line-height:1.9;display:block}.agent-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.agent-studio .mcp-issued{background:#a276bd10;border:1px solid #b290cc66;border-radius:10px;margin-top:22px;padding:20px}.agent-studio .mcp-issued>strong{color:#d1b1e8;margin-bottom:17px;font-size:12px;display:block}.agent-clients,.agent-review{border-top:1px solid #9977b633;margin-top:27px;padding-top:24px}.agent-studio h3{letter-spacing:-.025em;color:#d9c0e8;font-size:18px}.agent-clients>p{color:#8f769f;margin-top:14px;font-size:11px}.agent-studio .mcp-token-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.agent-studio .mcp-token-list>li{background:#9773af09;border:1px solid #8f6eaa3f;border-radius:9px;justify-content:space-between;align-items:start;gap:12px;min-width:0;padding:14px;display:flex}.mcp-token-list>li>div{min-width:0}.mcp-token-list strong,.mcp-token-list small,.mcp-token-list span{overflow-wrap:anywhere;display:block}.mcp-token-list strong{color:#c9a9e0;font-size:11px}.mcp-token-list small,.mcp-token-list span{color:#8e749f;margin-top:7px;font-size:8px;line-height:1.8}.agent-review>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.agent-review>header>span{color:#ae8fc3;font-size:8px}.agent-plan{background:#9d76b308;border:1px solid #9671af44;border-radius:11px;min-width:0;margin-top:17px;padding:18px}.agent-plan>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.agent-studio h4{color:#cba7e4;font-size:13px;font-weight:550;line-height:1.5}.agent-plan small{color:#8f719f;margin-top:8px;font-size:8px;line-height:1.8;display:block}.agent-plan>header>span{color:#af8bc3;border:1px solid #9773aa3f;border-radius:4px;padding:3px 6px;font-size:8px}.agent-plan>details{margin-top:18px}.agent-review-check{align-items:flex-start;margin-top:20px;line-height:1.9;gap:9px!important;font-size:10px!important;display:flex!important}.agent-studio .auth-message{color:#d2b0e8;background:#a47bbb0b;border:1px solid #a47bbb40;border-radius:8px;margin-top:15px;padding:13px;font-size:11px;line-height:1.9}.agent-studio .auth-message.error{color:#eab1cc;background:#c67c9d0b;border-color:#c67c9d3a}@media (width<=480px){html[data-theme] .agent-studio{padding:21px}.agent-heading{gap:8px}.agent-heading>.bs-symbol{display:none}.agent-heading h2{font-size:21px}.agent-heading>button{padding:8px 10px;font-size:9px}.agent-studio fieldset,.agent-studio .agent-guide,.agent-plan{padding:15px}.agent-studio pre{padding:12px;font-size:9px}html[data-theme] .agent-studio :is(input:not([type=checkbox]),select){font-size:16px}.agent-actions>button{flex:1}.agent-review>header{flex-direction:column;align-items:flex-start;gap:8px}.agent-plan>header{flex-direction:column;gap:10px}}.agent-review-items{gap:14px;margin-top:14px;display:grid}.agent-review-item{background:#12131b;border:1px solid #b9a3dd24;border-radius:12px;min-width:0;padding:14px}.agent-review-item>header{align-items:center;gap:12px;display:flex}.agent-review-item>header>span{color:#c8b5ef;background:#b7a1e518;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.agent-review-item h5{overflow-wrap:anywhere;margin:0;font-size:14px}.agent-review-item dl{gap:10px;margin:16px 0 0;display:grid}.agent-review-item dl>div{grid-template-columns:minmax(80px,1fr) minmax(0,3fr);gap:12px;display:grid}.agent-review-item dt{color:#a5a0b2;font-size:11px}.agent-review-item dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.agent-change{min-width:0;margin-top:15px}.agent-change>strong{text-transform:capitalize;font-size:11px}.agent-change>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.agent-change section{background:#ffffff03;border:1px solid #ffffff0d;border-radius:8px;min-width:0;padding:12px}.agent-change section:last-child{background:#b69bda0a;border-color:#bea5ea40}.agent-change p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;margin:8px 0 0;font-size:12px;overflow:auto}.agent-change small{color:#aca2bf;text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (width<=600px){.agent-change>div{grid-template-columns:1fr}.agent-review-item dl>div{grid-template-columns:1fr;gap:3px}}.agent-studio .agent-review-item dl>div{border:0;grid-template-columns:minmax(80px,1fr) minmax(0,3fr);gap:12px;padding:0;display:grid}.agent-studio .agent-review-item dd{text-align:left;max-width:none;font-weight:400}.agent-studio input[type=checkbox]{max-width:15px!important;min-height:15px!important;padding:0!important}@media (width<=600px){.agent-studio .agent-review-item dl>div{grid-template-columns:1fr;gap:3px}}html[data-theme] .agent-studio{isolation:isolate;color:#eef0fa;background:radial-gradient(at 90% 0,#7974bd13,#0000 48%),#171a23;border:1px solid #41465b;border-radius:20px;padding:clamp(20px,3vw,34px);position:relative;box-shadow:0 14px 48px #080b141c;container:mcpworkspace/inline-size}.agent-studio .agent-heading{border-bottom:1px solid #adb5db16;gap:13px;margin-bottom:0;padding-bottom:23px}.agent-studio .agent-heading .bs-symbol{color:#b4baf4;background:#8d94e512;border:1px solid #a8aeef24;border-radius:12px}.agent-studio .agent-heading h2{color:#eff0fc;letter-spacing:-.045em;font-size:25px}.agent-studio .agent-heading .auth-kicker{letter-spacing:.13em;color:#9da7ca;font-size:8px}html[data-theme] .agent-studio .agent-heading>button{color:#b4bed8;background:#ffffff03;border:1px solid #68739155;min-height:36px;padding:9px 13px;font-size:11px}.agent-studio .agent-intro{max-width:520px;color:#a8b1c9!important;margin:19px 0 0!important;font-size:12px!important;line-height:1.9!important}.mcp-connect-setup{min-width:0;margin:30px 0 24px}.mcp-picker-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.mcp-setup-label{letter-spacing:.12em;color:#a3aad0;font-size:8px}.agent-studio .mcp-picker-heading h3{letter-spacing:-.045em;color:#f2f0fb;margin:10px 0;font-size:24px;font-weight:600;line-height:1.25}.mcp-picker-heading p{color:#a0abc5;max-width:410px;margin:0;font-size:12px;line-height:1.85}.mcp-setup-count{color:#a6afd1;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;font-size:9px;display:flex}.mcp-setup-count>span{color:#b6ace6;font-size:20px}.mcp-client-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}html[data-theme] .agent-studio .mcp-client-grid>button{text-align:left;color:#e2e7f5;background:#1c202c;border:1px solid #4e58734d;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;min-height:147px;padding:17px 14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff03}html[data-theme] .agent-studio .mcp-client-grid>button:hover:not(:disabled){background:#242938;border-color:#9b9fc577;transform:translateY(-2px);box-shadow:0 6px 18px #090a121c}html[data-theme] .agent-studio .mcp-client-grid>button[aria-pressed=true]{background:linear-gradient(145deg,#34364d,#262937);border-color:#b5a8e4;box-shadow:inset 0 0 0 1px #c1b5e519,0 7px 20px #090b151a}.mcp-choice-check{color:#727d98;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:12px;right:12px}.mcp-client-grid [aria-pressed=true] .mcp-choice-check{color:#211c33;background:#bdafe9}.mcp-client-mark{background:#12161f;border:1px solid #74819e23;border-radius:12px;flex-shrink:0;place-items:center;width:47px;height:47px;margin-bottom:15px;display:grid}.mcp-client-mark img{object-fit:contain;-webkit-user-select:none;user-select:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:31px;max-width:100%;height:31px;display:block}.mcp-client-mark.claude{background:#242229}.mcp-client-mark.claude img{width:31px;height:31px}.mcp-client-mark.codex{background:#f0f1f5;border-color:#f0f1f5}.mcp-client-mark.codex img{width:32px;height:32px}.mcp-client-mark.hermes img{width:30px;height:36px}.mcp-client-mark.other{color:#a7b5dc;background:#20293b}.mcp-client-mark svg{width:28px;height:28px}.mcp-client-grid strong{letter-spacing:-.02em;font-size:13px;font-weight:600;line-height:1.5}.mcp-client-grid small{color:#919fbd;overflow-wrap:anywhere;max-width:135px;margin-top:5px;font-size:10px;font-weight:400;line-height:1.65}.mcp-client-grid [aria-pressed=true] small{color:#b0b6d0}.mcp-setup-steps{background:#11162270;border:1px solid #6b739342;border-radius:16px;min-width:0;margin-top:20px;padding:23px;overflow:hidden}.mcp-selected-heading{align-items:center;gap:12px;margin-bottom:23px;display:flex}.mcp-selected-heading .mcp-client-mark{border-radius:10px;width:36px;height:36px;margin:0}.mcp-selected-heading .mcp-client-mark img{width:24px;height:24px}.mcp-selected-heading .mcp-client-mark.hermes img{width:24px;height:29px}.mcp-selected-heading .mcp-client-mark svg{width:22px;height:22px}.mcp-selected-heading>div{min-width:0}.mcp-selected-heading>div>span{letter-spacing:.12em;color:#8594b6;margin-bottom:5px;font-size:7px;display:block}.agent-studio .mcp-selected-heading h4{color:#e6e9f8;font-size:14px;font-weight:550;line-height:1.5}.mcp-connection-badge{color:#b8aedb;text-align:center;background:#a59ac809;border:1px solid #a59ac830;border-radius:20px;max-width:110px;margin-left:auto;padding:5px 9px;font-size:8px;line-height:1.5}.mcp-setup-tabs{background:#ffffff03;border:1px solid #7c87ad23;border-radius:9px;gap:5px;width:fit-content;margin-bottom:18px;padding:4px;display:flex}.agent-studio .mcp-setup-tabs button{color:#96a2bf;background:0 0;border:0;border-radius:6px;min-height:31px;padding:6px 12px;font-size:10px}.agent-studio .mcp-setup-tabs button[aria-pressed=true]{color:#dddff9;background:#a0a3dc17;box-shadow:inset 0 0 0 1px #a6a6e126}.mcp-step-tabs{border-bottom:1px solid #8791b622;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-bottom:21px;display:grid}html[data-theme] .agent-studio .mcp-step-tabs button{color:#8e9ab9;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 8px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.mcp-step-tabs button>span{color:#8694b6;border:1px solid #7886aa32;border-radius:7px;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:8px;display:grid}html[data-theme] .agent-studio .mcp-step-tabs button[aria-selected=true]{color:#e1ddf3;background:#9694db0c;border-color:#a7a0d829}.mcp-step-tabs [aria-selected=true]>span{color:#251e39;background:#b7abe4;border-color:#b7abe4}html[data-theme] .agent-studio .mcp-step-tabs button:hover{color:#d5ddf2;background:#8f9bc10a}.mcp-step-content{min-width:0;min-height:240px;padding:24px 0 23px;animation:.22s ease-out mcp-panel-enter}.mcp-panel-eyebrow{color:#91a0c1;letter-spacing:.12em;font-size:7px}.mcp-step-content h5{letter-spacing:-.04em;color:#edf0fc;margin:11px 0 12px;font-size:clamp(18px,2.2vw,23px);font-weight:550;line-height:1.35}.mcp-step-content>p{color:#9eacc8;max-width:580px;margin:0 0 18px;font-size:12px;line-height:1.9}.mcp-step-content pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c3cce7;background:#0d111b;border:1px solid #6c789c38;border-radius:11px;max-height:230px;margin:18px 0 0;padding:16px;font-size:11px;line-height:1.85;overflow:auto}.mcp-endpoint-copy{align-items:flex-end;gap:9px;min-width:0;margin-top:20px;display:flex}.agent-studio .mcp-endpoint-copy label{color:#97a5c3;flex:1;gap:8px;min-width:0;font-size:10px;display:grid}.mcp-endpoint-copy input{flex:1;min-width:0}html[data-theme] .agent-studio .mcp-endpoint-copy input{border-radius:9px;min-height:44px;font-size:12px;color:#cbd5ec!important;-webkit-text-fill-color:#cbd5ec!important;background:#0f1520!important;border-color:#65739466!important}html[data-theme] .agent-studio .mcp-endpoint-copy button,html[data-theme] .agent-studio .mcp-step-content>.agent-actions>button:first-child{color:#251d36;background:#c0b0e9;border:1px solid #c0b0e9;border-radius:9px;flex-shrink:0;min-height:44px;padding:10px 15px;font-size:11px}.mcp-open-app{color:#b3bcdf;align-items:center;gap:17px;margin-top:18px;font-size:11px;text-decoration:none;display:inline-flex}.mcp-open-app:hover{color:#e8e3fa}.mcp-open-app>span{font-size:14px}.mcp-permission-preview{background:#9c96c608;border:1px solid #9c96c636;border-radius:11px;align-items:flex-start;gap:12px;margin-top:20px;padding:17px;display:flex}.mcp-permission-preview>span{color:#c4b8e8;background:#aaa2d61b;border:1px solid #aaa2d62b;border-radius:8px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.mcp-permission-preview strong{color:#dcdcf3;font-size:12px;font-weight:550}.mcp-permission-preview p{color:#9ca8c4;margin:7px 0 0;font-size:11px;line-height:1.85}.mcp-auth-help{margin-top:18px}.mcp-auth-help summary{color:#a3acce;cursor:pointer;font-size:10px}.mcp-auth-help p{color:#9aa7c4;margin:0;padding-top:10px;font-size:11px;line-height:1.9}.mcp-first-prompt{color:#ded8f2;background:#a49bd809;border-left:2px solid #b6a9e2;border-radius:0 8px 8px 0;margin:20px 0 15px;padding:16px 19px;font-size:14px;line-height:1.85}html[data-theme] .agent-studio .mcp-copy-prompt{color:#b7bede;background:#ffffff04;border:1px solid #8793b549;min-height:38px;font-size:10px}.mcp-step-content>.mcp-step-hint{margin:19px 0 0;font-size:10px}.mcp-step-footer{border-top:1px solid #8a95b724;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.mcp-step-footer>span{color:#7e8cac;font-size:9px}.mcp-step-footer>div{gap:8px;display:flex}html[data-theme] .agent-studio .mcp-step-footer button{color:#bbc5e0;background:#7d8cb010;border:1px solid #7d8cb033;min-height:34px;padding:7px 11px;font-size:10px}.mcp-setup-steps .mcp-copy-feedback{color:#c0b4e2;margin:16px 0 0;font-size:11px;line-height:1.8}.mcp-preview-note{color:#8e9bba;gap:12px;padding:16px 0 0;display:flex}.mcp-preview-note>svg{color:#929ec6;flex-shrink:0;width:20px;height:20px;margin-top:3px}.mcp-preview-note p{margin:0;font-size:10px;line-height:1.9}.mcp-preview-note strong{color:#bac2dc;margin-right:4px;font-weight:550}.mcp-setup-footer{color:#8492b0;border-top:1px solid #8d98b51e;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:24px;padding-top:18px;font-size:9px;line-height:1.8;display:flex}.mcp-setup-footer a{color:#b9b6db;text-decoration:none}.mcp-compatibility{margin-top:15px}.agent-studio .mcp-compatibility summary{color:#7f8cad;font-size:9px}.mcp-compatibility p{color:#8d99b6;font-size:10px;line-height:1.8}.agent-advanced{border-top:1px solid #929cbe29;border-bottom:1px solid #929cbe29;margin-top:24px;padding:15px 0}.agent-advanced>summary{color:#a5b0ce;cursor:pointer;padding:5px 0;font-size:11px}.agent-advanced .agent-guide{margin-top:20px}.agent-studio .agent-clients,.agent-studio .agent-review{border-top-color:#929cbe29}.agent-studio .agent-clients h3,.agent-studio .agent-review h3{color:#e0e5f5;font-size:19px;font-weight:550}.mcp-apps-empty{align-items:center;gap:15px;padding:22px 0 2px;display:flex}.mcp-apps-empty>svg{color:#94a5d0;background:#7e8dae0b;border:1px solid #7e8dae2d;border-radius:11px;flex-shrink:0;width:34px;height:34px;padding:8px}.mcp-apps-empty strong{color:#c6d0e6;font-size:12px;font-weight:550}.mcp-apps-empty p{color:#8595b4;margin:6px 0 0;font-size:10px;line-height:1.9}.agent-studio :is(.mcp-client-grid button,.mcp-step-tabs button,.mcp-step-footer button,.mcp-setup-tabs button):focus-visible{outline-offset:3px;outline:2px solid #d1c0f5}@keyframes mcp-panel-enter{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@container mcpworkspace (width<=650px){.mcp-client-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mcp-client-grid>button{grid-column:span 2}.mcp-client-grid>button:nth-last-child(-n+2){grid-column:span 3}.mcp-setup-count{display:none}.mcp-step-tabs button{flex-direction:column;align-items:flex-start!important;gap:7px!important}.mcp-step-tabs{gap:7px}.mcp-connection-badge{max-width:100px;font-size:8px}.mcp-picker-heading p{max-width:330px}}@container mcpworkspace (width<=390px){.mcp-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mcp-client-grid>button,.mcp-client-grid>button:nth-last-child(-n+2){grid-column:auto}.mcp-client-grid>button:last-child{grid-column:1/-1;grid-template-columns:46px minmax(0,1fr);column-gap:14px;min-height:90px!important;display:grid!important}.mcp-client-grid>button:last-child>.mcp-client-mark{grid-row:1/3;margin-bottom:0}.mcp-client-grid>button:last-child>strong{align-self:end}.mcp-client-grid>button:last-child>small{align-self:start;max-width:none}.mcp-endpoint-copy{flex-direction:column;align-items:stretch;gap:10px}.mcp-endpoint-copy button{width:100%}.mcp-selected-heading{flex-wrap:wrap}.mcp-connection-badge{margin-left:0}.mcp-setup-steps{padding:18px 14px}.mcp-step-content h5{font-size:20px}.mcp-step-content>p{font-size:12px}.mcp-step-tabs{gap:3px}.agent-studio .mcp-step-tabs button{padding:7px 5px!important;font-size:9px!important}.mcp-step-content{min-height:265px}.mcp-picker-heading h3{font-size:23px!important}}@media (prefers-reduced-motion:reduce){.mcp-step-content{animation:none}html[data-theme] .agent-studio .mcp-client-grid>button{transition:none;transform:none!important}}.mcp-consent-page{box-sizing:border-box;color:#eee7f5;background:radial-gradient(at 20% 0,#6e4c9330,#0000 55%),radial-gradient(at 100% 80%,#4e4c791c,#0000 50%),#11121a;justify-content:center;align-items:center;min-height:100svh;padding:48px 20px;font-family:LF Marketing Inter,Segoe UI,sans-serif;display:flex}.mcp-consent-page *{box-sizing:border-box}.mcp-consent-card{background:linear-gradient(145deg,#25202eeb,#191820f5);border:1px solid #76618155;border-radius:22px;width:100%;min-width:0;max-width:540px;padding:32px;animation:.35s ease-out mcp-consent-in;box-shadow:0 30px 100px #0004}.mcp-consent-brand{color:#f2ebf7;letter-spacing:-.04em;align-items:center;gap:10px;font-size:19px;font-weight:650;text-decoration:none;display:flex}.mcp-consent-brand img{object-fit:contain}.mcp-consent-path{justify-content:center;align-items:center;gap:24px;padding:29px 0 22px;display:flex}.mcp-consent-path>span,.mcp-consent-path>img{object-fit:contain;background:#ae92cd15;border:1px solid #a68cbd33;border-radius:13px;place-items:center;width:48px;height:48px;padding:10px;font-size:15px;font-weight:650;display:grid}.mcp-consent-path i{color:#b69acd;font-style:normal}.mcp-consent-card .auth-kicker{letter-spacing:.12em;color:#b59acb;font-size:8px}.mcp-consent-card h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0;font-size:29px;font-weight:600;line-height:1.25}.mcp-consent-card>p{color:#b1a3be;margin:14px 0;font-size:12px;line-height:1.9}.mcp-consent-account{background:#af86cf09;border:1px solid #a98abc33;border-radius:11px;gap:8px;margin:24px 0;padding:16px;display:grid}.mcp-consent-account>span{letter-spacing:.1em;color:#b69ac8;font-size:8px}.mcp-consent-account strong{overflow-wrap:anywhere;font-size:12px}.mcp-consent-account small{color:#a898b5;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.mcp-consent-card fieldset{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.mcp-consent-card legend{color:#e4d7ee;margin-bottom:13px;font-size:12px;font-weight:600}.mcp-consent-card fieldset label{cursor:pointer;background:#ffffff02;border:1px solid #84728d2b;border-radius:10px;align-items:start;gap:12px;padding:13px;display:flex}.mcp-consent-card fieldset label:hover{border-color:#b699cb66}.mcp-consent-card input[type=checkbox]{appearance:auto;accent-color:#bea1dc;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;margin:2px 0;padding:0}.mcp-consent-card fieldset label>span{gap:6px;display:grid}.mcp-consent-card fieldset strong{font-size:12px;font-weight:550}.mcp-consent-card fieldset small{color:#b09fbd;font-size:10px;line-height:1.8}.mcp-consent-card .mcp-consent-rule{border-left:2px solid #b093cd;margin:22px 0;padding-left:13px;font-size:10px;line-height:1.9}.mcp-consent-actions{justify-content:flex-end;gap:10px;display:flex}.mcp-consent-actions button,.mcp-consent-signin a,.mcp-consent-card [role=alert] button{min-height:44px;font:inherit;color:#d9c8e5;cursor:pointer;background:#ffffff04;border:1px solid #8d749e55;border-radius:9px;justify-content:center;align-items:center;padding:11px 17px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.mcp-consent-actions button:last-child,.mcp-consent-signin a{color:#22182d;background:#bca0dc;border-color:#c4a7df}.mcp-consent-card button:disabled{opacity:.45;cursor:not-allowed}.mcp-consent-card footer{color:#9989a7;text-align:center;margin-top:22px;font-size:9px;line-height:1.8}.mcp-consent-card :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #d2b9ee}.mcp-consent-card [role=alert]{color:#e8b4cb;background:#ab6f8f0d;border:1px solid #ba89a040;border-radius:10px;padding:15px;font-size:11px;line-height:1.8}.mcp-consent-card [role=alert] button{margin-top:12px;display:flex}.mcp-consent-signin p{color:#baa9c6;font-size:12px;line-height:1.8}@keyframes mcp-consent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=500px){.mcp-consent-page{padding:20px 14px}.mcp-consent-card{border-radius:16px;padding:24px 20px}.mcp-consent-actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.mcp-consent-card{animation:none}html[data-theme] .agent-studio .mcp-client-grid button{transition:none;transform:none!important}}.mcp-client-mark.chatgpt{background:#f1f2f5;border-color:#f1f2f5}.mcp-client-mark.chatgpt img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@container mcpworkspace (width<=390px){html[data-theme] .agent-studio .mcp-endpoint-copy input{font-size:16px}}.local-preview-notice{color:#eff0fa;text-align:left;background:linear-gradient(120deg,#202333,#181d2a);border:1px solid #557;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0 0 24px;padding:18px 20px;font-size:13px;line-height:1.6;display:flex}.local-preview-notice .lp-environment{letter-spacing:.12em;color:#c8bcf6;white-space:nowrap;border:1px solid #57516f;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}.local-preview-notice>div{flex:240px;min-width:0}.local-preview-notice strong{color:#f2f0fd;font-size:14px}.local-preview-notice p{color:#b8bfd4;margin:5px 0 0;font-size:12px;line-height:1.65}.local-preview-notice>a,.billing-studio .bs-beta-link{color:#ede7ff;background:#353045;border:1px solid #776e9a;border-radius:9px;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:10px 14px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.local-preview-notice>a:hover,.billing-studio .bs-beta-link:hover{background:#443b5c}.local-preview-notice>a:focus-visible,.billing-studio .bs-beta-link:focus-visible{outline-offset:4px;outline:2px solid #bcadf5}.billing-studio .bs-local-billing{background:#1b1f2c;border:1px solid #4d4c68;border-radius:12px;margin:18px 0;padding:18px}.billing-studio .bs-local-billing h3{color:#efecfa;margin:0;font-size:17px}.billing-studio .bs-local-billing p{color:#b9c1d6;margin:10px 0 16px;font-size:13px;line-height:1.7}@media (width<=480px){.local-preview-notice{gap:12px;padding:16px}.local-preview-notice>div{flex-basis:100%}.local-preview-notice>a{width:100%}}.studio-home{container:studiohome/inline-size}.studio-home .sh-agent-invite{background:linear-gradient(115deg,#20273a,#1c2232);border:1px solid #62668164;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;min-width:0;margin-top:22px;padding:25px 27px;display:grid}.studio-home .sh-agent-invite-copy{grid-area:1/1;min-width:0}.studio-home .sh-agent-invite-copy>span{letter-spacing:.12em;color:#aaa8c9;font-size:9px;font-weight:650}.studio-home .sh-agent-invite h3{letter-spacing:-.025em;color:#eef0fa;margin:7px 0 8px;font-family:inherit;font-size:21px;font-weight:650;line-height:1.35}.studio-home .sh-agent-invite p{color:#aeb9ce;max-width:490px;margin:0;font-size:12px;line-height:1.7}.sh-agent-marks{grid-area:2/1;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.sh-agent-marks img{object-fit:contain;width:33px;height:33px;box-shadow:none;background:#191e2c;border:1px solid #62667d69;border-radius:9px;margin:0;padding:8px;display:block}.studio-home .sh-agent-invite>a{color:#eee8fa;background:#49415e;border:1px solid #8d80b173;border-radius:10px;grid-area:1/2/span 2;justify-content:center;align-items:center;gap:17px;margin:0;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.6;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.studio-home .sh-agent-invite>a:hover{background:#594d72;border-color:#a393c9}.sh-agent-invite>a:focus-visible{outline-offset:4px;outline:2px solid #bfaff6}.ss-studio .ss-account-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-account-shortcuts>button,.ss-account-shortcuts>button>span:nth-child(2){min-width:0}.ss-account-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.ss-studio .ss-account-destinations>a{color:#e1ddee;background:#a18cbb0b;border:1px solid #76658d50;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:17px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.ss-account-destinations>a>span:nth-child(2){flex:1;min-width:0}.ss-account-destinations strong{font-size:12px;line-height:1.5;display:block}.ss-account-destinations small{color:#b2a5c6;margin-top:5px;font-size:10px;line-height:1.7;display:block}.ss-account-destinations b{color:#bfa7de;font-size:14px;font-weight:400}.ss-studio .ss-account-destinations>a:hover{background:#b39bcc13;border-color:#a28bb480}.ss-studio .ss-account-summary h4{overflow-wrap:anywhere}.as-profile-identity{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.as-profile-identity>div{flex:1;min-width:160px}.account-studio .as-profile-identity h2{font-size:21px}.account-studio .as-profile-identity p{color:#b4b5cb;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.7}.as-profile-avatar{color:#e4dafa;background:linear-gradient(135deg,#5b5b80,#454564);border:1px solid #9f98c95e;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:16px;font-weight:650;display:grid}.as-profile-status{color:#c9b4e4;background:#b296d910;border:1px solid #a995c53f;border-radius:7px;padding:5px 8px;font-size:10px;line-height:1.5}.billing-studio .bs-promo{background:#a28db508;border:1px solid #9d8abb40;border-radius:11px;margin:18px 0}.billing-studio .bs-promo>summary{color:#d6c8e6;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;font-size:12px;font-weight:550;list-style:none;display:flex}.bs-promo>summary::-webkit-details-marker{display:none}.bs-promo[open]>summary>span{transform:rotate(45deg)}.bs-promo>div{padding:0 17px 17px}.billing-studio .bs-promo label{color:#ccc2db;margin-bottom:8px;font-size:11px;display:block}.billing-studio .bs-promo input{box-sizing:border-box;color:#eee8f9;background:#191b27;border:1px solid #79688775;border-radius:9px;width:100%;min-height:44px;padding:11px 13px;font-size:14px}.billing-studio .bs-promo p{color:#b6a6c7;margin-top:9px;font-size:11px;line-height:1.7}.billing-studio .bs-congratulations{color:#dfc8f1;margin-top:9px;font-size:12px;font-weight:550;line-height:1.7;display:block}@media (width<=1100px){.studio-home .sh-agent-invite{flex-wrap:wrap;gap:16px}.sh-agent-invite-copy{flex-basis:calc(100% - 150px)!important}.studio-home .sh-agent-invite>a{margin-left:auto}.ss-studio .ss-account-shortcuts,.ss-account-destinations{grid-template-columns:1fr}}@media (width<=540px){.studio-home .sh-agent-invite{gap:16px;padding:21px}.sh-agent-marks img{border-radius:10px;width:35px;height:35px;padding:8px}.studio-home .sh-agent-invite h3{font-size:18px}.studio-home .sh-agent-invite-copy{flex-basis:100%!important}.studio-home .sh-agent-invite>a{width:100%}.billing-studio .bs-promo input{font-size:16px}}@media (prefers-reduced-motion:reduce){.sh-agent-invite *,.ss-account-destinations>a{transition:none!important;animation:none!important;transform:none!important}}@container studiohome (width<=600px){.studio-home .sh-agent-invite{grid-template-columns:minmax(0,1fr);gap:17px;padding:22px}.studio-home .sh-agent-invite-copy{grid-area:1/1}.studio-home .sh-agent-marks{grid-area:2/1}.studio-home .sh-agent-invite>a{grid-area:3/1;width:100%;margin:0}.studio-home .sh-agent-invite h3{font-size:20px}}.studio-home .sh-agent-invite{isolation:isolate;background:linear-gradient(125deg,#222b40,#1c2132 65%,#29263c);border-color:#77718e59;gap:20px 24px;position:relative;overflow:hidden;box-shadow:0 9px 30px #080b161a}.sh-agent-invite:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 35% 35%,#b19bdb16,#0000 55%);animation:10s ease-in-out infinite alternate sh-agent-light;position:absolute;inset:-70% -35%}.sh-agent-invite:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#b8a3df75,#0000);height:1px;animation:6s ease-in-out infinite sh-agent-edge;position:absolute;top:0;left:22px;right:22px}.studio-home .sh-agent-invite-copy,.studio-home .sh-agent-invite>a,.sh-agent-visual{z-index:1;position:relative}.studio-home .sh-agent-invite h3,.studio-home .sh-agent-invite>a{font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif!important}.studio-home .sh-agent-invite h3{letter-spacing:-.035em;margin:8px 0;font-size:22px;font-weight:650}.studio-home .sh-agent-invite-copy>span{align-items:center;gap:7px;display:inline-flex}.studio-home .sh-agent-invite-copy>span:before{content:"";background:#b6a4e0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #b6a4e050}.sh-agent-visual{grid-area:2/1;align-items:center;gap:11px;width:min(100%,320px);min-width:0;display:flex}.sh-agent-hub{background:#2b3046;border:1px solid #8a80ac69;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 20px #9282c510}.sh-agent-hub>img{object-fit:contain;width:25px;height:27px}.sh-agent-wire{background:linear-gradient(90deg,#a38ac95e,#94a3c75e);flex:36px;min-width:16px;height:1px;position:relative;overflow:visible}.sh-agent-wire>i{background:#c4b3e4;border-radius:50%;width:5px;height:5px;animation:3.5s ease-in-out infinite sh-agent-signal;position:absolute;top:-2px;left:0;box-shadow:0 0 9px #c4b3e477}.sh-agent-wire>i:last-child{animation-delay:1.75s}.sh-agent-visual .sh-agent-marks{flex:none;align-items:center;gap:6px;display:flex}.sh-agent-visual .sh-agent-marks img{background:#1c2130;border-color:#7c789458;border-radius:10px;width:33px;height:33px;padding:8px;animation:5s ease-in-out infinite sh-agent-float}.sh-agent-visual .sh-agent-marks img:first-child{background:#e6e6ef;border-color:#e6e6ef}.sh-agent-visual .sh-agent-marks img:nth-child(2){animation-delay:-1.2s}.sh-agent-visual .sh-agent-marks img:nth-child(3){animation-delay:-2.4s}.sh-agent-visual .sh-agent-marks img:nth-child(4){animation-delay:-3.6s}.studio-home .sh-agent-invite>a{background:linear-gradient(110deg,#535075,#48415f);border-color:#9d8bb757;min-height:44px;box-shadow:0 3px 12px #0000000c}.studio-home .sh-agent-invite>a>span{transition:transform .2s}.studio-home .sh-agent-invite>a:hover>span{transform:translate(2px,-2px)}@keyframes sh-agent-light{to{opacity:.65;transform:translate(9%,5%)}}@keyframes sh-agent-edge{50%{opacity:.2}}@keyframes sh-agent-signal{0%,12%{opacity:0;left:0}25%{opacity:.9}85%,to{opacity:0;left:100%}}@keyframes sh-agent-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@container studiohome (width<=600px){.studio-home .sh-agent-invite{gap:19px;padding:23px 22px}.sh-agent-visual{grid-area:2/1;width:min(100%,300px)}.studio-home .sh-agent-invite h3{font-size:21px}.studio-home .sh-agent-invite>a{grid-row:3}}@container studiohome (width<=320px){.sh-agent-visual{gap:8px}.sh-agent-visual .sh-agent-marks{gap:4px}.sh-agent-visual .sh-agent-marks img{width:29px;height:29px;padding:7px}}@media (prefers-reduced-motion:reduce){.sh-agent-invite:before,.sh-agent-invite:after,.sh-agent-invite *{transition:none!important;animation:none!important}.sh-agent-wire>i{display:none}}.mcp-consent-page{isolation:isolate;color:#edf0fa;background:#10131c;min-height:100svh;padding:clamp(24px,6vw,70px) 20px;position:relative;overflow-x:clip}.mcp-consent-page:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(at 15% 10%,#8e76cb24,#0000 52%),radial-gradient(at 90% 65%,#567bac1a,#0000 48%),radial-gradient(circle,#b5b3d517 .8px,#0000 1px);background-size:auto,auto,30px 30px;position:fixed;inset:0}.mcp-consent-page:after{content:"";pointer-events:none;z-index:-1;border:1px solid #b4a2dc16;border-radius:50%;width:850px;height:850px;animation:18s ease-in-out infinite alternate mcp-background-drift;position:fixed;top:-300px;right:-510px;box-shadow:0 0 0 75px #aa95d308,0 0 0 150px #aa95d305}.mcp-consent-page .mcp-consent-card{background:linear-gradient(145deg,#222534f5,#191d29fc);border:1px solid #8d83b34d;border-radius:24px;max-width:620px;padding:clamp(24px,4vw,42px);position:relative;box-shadow:0 24px 90px #0005,inset 0 1px #f4effa0a}.mcp-consent-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.mcp-consent-card .mcp-consent-brand{color:#edf0fa;gap:11px;font-size:19px}.mcp-consent-brand img{flex-shrink:0}.mcp-consent-badge{letter-spacing:.1em;color:#b3a8c9;text-align:right;font-size:8px;line-height:1.5}.mcp-consent-card .mcp-consent-path{align-items:center;gap:16px;padding:34px 0 27px}.mcp-consent-path figure{flex-direction:column;align-items:center;gap:12px;width:100px;min-width:0;margin:0;display:flex}.mcp-consent-path .mcp-consent-app-icon{color:#c6bedb;background:linear-gradient(145deg,#38384b,#252938);border:1px solid #9690b650;border-radius:21px;place-items:center;width:76px;height:76px;padding:16px;display:grid;box-shadow:0 10px 25px #0003,inset 0 1px #fff1}.mcp-consent-app-icon img{object-fit:contain;width:38px;height:40px;display:block}.mcp-consent-path .mcp-consent-app-icon.chatgpt{background:#f1f2f5;border-color:#f1f2f5}.mcp-consent-path figcaption{color:#cbc8dd;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:600;line-height:1.5}.mcp-consent-bridge{color:#bfa9e5;align-items:center;gap:9px;padding-bottom:28px;display:flex}.mcp-consent-bridge>i{background:linear-gradient(90deg,#0000,#a591c68c);width:23px;height:1px}.mcp-consent-bridge>i:last-child{transform:rotate(180deg)}.mcp-consent-bridge>span{font-size:22px;font-weight:400}.mcp-consent-card .auth-kicker{letter-spacing:.13em;color:#bda8e0;margin:12px 0;font-size:9px}.mcp-consent-card h1{color:#f2effa;letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(27px,4vw,36px);line-height:1.2}.mcp-consent-page .mcp-consent-card>p{color:#b3b9ce;font-size:13px;line-height:1.85}.mcp-consent-card .mcp-consent-account{background:#a18bc20a;border-color:#84769e47;border-radius:13px;margin:24px 0;padding:19px 20px}.mcp-consent-account>span{color:#b5a2cd;font-size:9px}.mcp-consent-account>strong{color:#edf0fa;overflow-wrap:anywhere;font-size:14px}.mcp-consent-account>small{color:#a3abc3;overflow-wrap:anywhere;font-size:11px;line-height:1.75}.mcp-consent-card fieldset{border:0;min-width:0;margin:26px 0 0;padding:0}.mcp-consent-card legend{color:#e7e5f4;width:100%;padding:0 0 15px;font-size:14px;font-weight:600}.mcp-consent-card legend>span{float:right;color:#b3a0cf;font-size:10px;font-weight:450;line-height:2}.mcp-consent-card fieldset label{background:#ffffff02;border:1px solid #81809c38;border-radius:12px;gap:12px;padding:16px;transition:background .2s,border-color .2s}.mcp-consent-card fieldset label:has(input:checked){background:#9c82c410;border-color:#a993cc70}.mcp-consent-card fieldset label:focus-within{outline-offset:2px;outline:2px solid #bdabe4}.mcp-consent-card fieldset strong{color:#e5e2f1;font-size:13px;line-height:1.5}.mcp-consent-card fieldset small{color:#a7b0c7;margin-top:5px;font-size:11px;line-height:1.7}.mcp-consent-card input[type=checkbox]{accent-color:#b7a0e1;flex-shrink:0;width:16px;height:16px;margin-top:3px}.mcp-consent-card .mcp-consent-rule{background:#ad91ca08;border:1px solid #9e8abb30;border-left:2px solid #b4a0d2;border-radius:0 9px 9px 0;padding:13px 15px;font-size:11px}.mcp-consent-card .mcp-consent-client-help{color:#aab3c9;margin:18px 0;font-size:11px;line-height:1.8}.mcp-consent-actions{gap:12px;padding-top:6px}.mcp-consent-card .mcp-consent-actions button{min-height:46px;padding:13px 18px;font-size:12px;transition:background .2s,box-shadow .2s}.mcp-consent-card .mcp-consent-actions button:last-child{color:#211a2d;background:#b9a2e1;border-color:#c7b1eb;box-shadow:0 5px 20px #ad88da19}.mcp-consent-card .mcp-consent-actions button:last-child:hover:not(:disabled){background:#c7b2ec;box-shadow:0 5px 22px #b290df2b}.mcp-consent-card footer{color:#949fb8;margin-top:22px;font-size:10px;line-height:1.8}@keyframes mcp-background-drift{to{transform:translate(-24px,40px)}}@media (width<=500px){.mcp-consent-page{padding:20px 14px}.mcp-consent-page .mcp-consent-card{border-radius:18px;padding:24px 20px}.mcp-consent-badge{max-width:86px;font-size:7px}.mcp-consent-card .mcp-consent-brand{font-size:17px}.mcp-consent-card .mcp-consent-path{gap:10px}.mcp-consent-path .mcp-consent-app-icon{border-radius:18px;width:65px;height:65px}.mcp-consent-path figure{width:84px}.mcp-consent-bridge{gap:6px}.mcp-consent-bridge>i{width:13px}.mcp-consent-card .mcp-consent-account{padding:17px}.mcp-consent-card .mcp-consent-actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.mcp-consent-page:after,.mcp-consent-page .mcp-consent-card,.mcp-consent-page *{transition:none!important;animation:none!important}}
