*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.grid-cards{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--card-min)),1fr))}.\!card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-card)!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.\!card:hover{border-color:var(--card-border-hov)!important;box-shadow:var(--shadow-card-hov)!important}.card:hover{border-color:var(--card-border-hov);box-shadow:var(--shadow-card-hov)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--primary);border-radius:var(--radius-control);color:var(--primary-foreground);font-size:16px;font-weight:500;line-height:1.25;padding:10px 20px;border:1px solid var(--primary);cursor:pointer;transition:background .18s ease,border-color .18s ease;text-decoration:none}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;border:1px solid var(--text-primary);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--font-ui);font-size:16px;font-weight:500;line-height:1.25;padding:10px 20px;cursor:pointer;transition:background .18s ease,color .18s ease;text-decoration:none}.btn-ghost:hover{background:var(--text-primary);color:var(--bg)}.input-dark{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);outline:none;font-family:var(--font-ui);transition:border-color .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-dark::-moz-placeholder{color:var(--text-muted)}.input-dark::placeholder{color:var(--text-muted)}.input-dark:focus{border-color:var(--text-primary)}.store-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:937px;font-weight:500;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);transition:all .15s ease}.store-pill:hover{color:#fff;border-color:var(--border)}.store-pill-active{color:#fff;background:rgb(var(--accent-rgb)/18%);border-color:rgb(var(--accent-rgb)/45%)}.store-pill-count{font-size:11px;padding:1px 6px;border-radius:937px;background:var(--surface-2);color:var(--text-2)}.store-promo{background:linear-gradient(120deg,rgb(var(--accent-rgb)/12%),rgba(0,109,76,.06) 60%,var(--border))!important;border:1px solid rgb(var(--accent-rgb)/22%)!important}.store-promo-copy{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border)}.store-promo-copy:hover{color:#fff;background:rgb(var(--accent-rgb)/12%);border-color:rgb(var(--accent-rgb)/30%)}.activation-track{height:6px;border-radius:937px;background:var(--surface-2);overflow:hidden}.activation-fill{height:100%;border-radius:937px;background:linear-gradient(90deg,var(--accent),#006d4c);transition:width .4s ease}.activation-step{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-soft);background:var(--surface-2);border:1px solid var(--border);transition:all .15s ease}a.activation-step:hover,button.activation-step:hover{background:rgb(var(--accent-rgb)/10%);border-color:rgb(var(--accent-rgb)/30%)}.activation-step-done{background:rgba(34,197,94,.05);border-color:rgba(34,197,94,.12)}.activation-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:937px;flex-shrink:0;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border)}.activation-check-done{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-color:transparent}.activation-action{font-size:12px;font-weight:500;color:var(--text-2)}.activation-first{padding:16px 18px;border-radius:var(--radius-soft);background:rgb(var(--accent-rgb)/10%);border:.5px solid rgb(var(--accent-rgb)/25%)}.activation-url{display:flex;gap:10px;padding:9px 9px 9px 14px;background:rgba(23,23,23,.55)}.activation-url,.activation-url-copy{align-items:center;border-radius:var(--radius-soft);font-size:12px;color:var(--text-2);border:1px solid var(--border)}.activation-url-copy{display:inline-flex;gap:5px;padding:5px 11px;font-weight:500;background:var(--surface-2);transition:all .15s ease}.activation-url-copy:hover{color:#fff;background:rgb(var(--accent-rgb)/18%);border-color:rgb(var(--accent-rgb)/40%)}.activation-note{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:var(--radius-soft);font-size:12px}.activation-note-success{color:var(--green);background:rgba(34,197,94,.1);border:.5px solid rgba(34,197,94,.22)}.activation-note-pending{color:var(--ink-amber);background:rgba(245,158,11,.1);border:.5px solid rgba(245,158,11,.22)}.input-dark:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgb(var(--accent-rgb)/12%)}.input-dark option{background:var(--card);color:var(--text-primary)}.gradient-text{color:var(--text-2)}.divider{height:.5px;background:var(--surface-2);border:none}.badge-category,.badge-live,.badge-no-demo{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-card);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;padding:3px 9px;white-space:nowrap}.badge-live{background:var(--green-lt);border-left-color:var(--green);color:var(--green)}.badge-no-demo{background:var(--surface-2);border-left-color:var(--text-faint);color:var(--text-muted)}.badge-category{background:var(--accent-tint);border-left-color:var(--accent);color:var(--accent-deep)}.avatar-initial{color:var(--accent-foreground);font-weight:600}.dot-blink{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--green);animation:blink 2s ease-in-out infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-1\.5{bottom:-.375rem}.-left-1\.5{left:-.375rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.left-0{left:0}.left-3{left:.75rem}.left-3\.5{left:.875rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-6{top:1.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1\.5{margin-left:.375rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[100vh\]{height:100vh}.h-\[200dvh\]{height:200dvh}.h-\[200vh\]{height:200vh}.h-\[76vh\]{height:76vh}.h-full{height:100%}.max-h-\[720px\]{max-height:720px}.min-h-10{min-height:2.5rem}.min-h-\[400px\]{min-height:400px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72vh\]{min-height:72vh}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-3{width:.75rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(44\%\2c 18rem\)\]{width:min(44%,18rem)}.w-\[min\(56\%\2c 22rem\)\]{width:min(56%,22rem)}.w-\[min\(68\%\2c 26rem\)\]{width:min(68%,26rem)}.w-\[min\(74\%\2c 29rem\)\]{width:min(74%,29rem)}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[75ch\]{max-width:75ch}.max-w-\[clamp\(720px\2c 60vw\2c 1120px\)\]{max-width:clamp(720px,60vw,1120px)}.max-w-\[var\(--container-max\)\]{max-width:var(--container-max)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded,.rounded-2xl{border-radius:var(--radius-soft)}.rounded-\[10px\]{border-radius:10px}.rounded-\[40px\]{border-radius:40px}.rounded-btn,.rounded-card{border-radius:var(--radius-soft)}.rounded-full{border-radius:937px}.rounded-lg,.rounded-md{border-radius:var(--radius-soft)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-soft)}.rounded-l-lg{border-top-left-radius:var(--radius-soft);border-bottom-left-radius:var(--radius-soft)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--home-line\)\]{border-color:var(--home-line)}.border-\[color\:var\(--text-primary\)\]{border-color:var(--text-primary)}.border-border{border-color:var(--card-border)}.border-transparent{border-color:transparent}.bg-\[color\:var\(--border\)\]{background-color:var(--border)}.bg-\[color\:var\(--card\)\]{background-color:var(--card)}.bg-\[color\:var\(--green-lt\)\]{background-color:var(--green-lt)}.bg-\[color\:var\(--primary\)\]{background-color:var(--primary)}.bg-\[color\:var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--home-cobalt\)\]{background-color:var(--home-cobalt)}.bg-background{background-color:var(--bg)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-card{background-color:var(--card-bg)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--surface-2)}.bg-clip-padding{background-clip:padding-box}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-10{padding:2.5rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-28{padding-bottom:7rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.font-mono{font-family:var(--font-mono)}.font-syne{font-family:var(--font-display)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\/relaxed{font-size:.75rem;line-height:1.625}.font-\[400\]{font-weight:400}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.75\]{line-height:1.75}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[color\:var\(--green\)\]{color:var(--green)}.text-\[color\:var\(--home-bone\)\]{color:var(--home-bone)}.text-\[color\:var\(--home-teal\)\]{color:var(--home-teal)}.text-\[color\:var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[color\:var\(--text-2\)\]{color:var(--text-2)}.text-\[color\:var\(--text-faint\)\]{color:var(--text-faint)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-primary\)\],.text-card-foreground{color:var(--text-primary)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--text-primary)}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-muted-foreground{color:var(--text-muted)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--text-primary)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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)}.blur-3xl{--tw-blur:blur(64px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow,.drop-shadow-md{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)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0/0.07)) drop-shadow(0 2px 2px rgb(0 0 0/0.06))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:var(--spacing(4))}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root,[data-theme=light]{--background:#f7f6f3;--foreground:#0f1110;--card:#ffffff;--card-foreground:#0f1110;--popover:#ffffff;--popover-foreground:#0d0d0d;--primary-foreground:#ffffff;--secondary:#f0f5f3;--secondary-foreground:#38423f;--muted:#f0f5f3;--muted-foreground:#66726d;--accent-foreground:#ffffff;--destructive:#c0392b;--destructive-foreground:#ffffff;--border:#e5e7e5;--input:#c8d4d1;--accent-rgb:19 121 111;--ring:var(--accent);--chart-1:var(--accent);--chart-2:#006d4c;--chart-3:#33acff;--chart-4:var(--accent-warm);--chart-5:#e96770;--bg:var(--background);--surface-1:var(--card);--surface-2:var(--secondary);--surface-3:var(--accent-tint);--card-bg:var(--card);--card-border:var(--border);--card-border-hov:var(--accent);--border-strong:#c8d4d1;--primary:#0b3d3a;--primary-hover:#13796f;--accent:#13796f;--accent-deep:#0b3d3a;--accent-warm:#41a69b;--accent-tint:#e6f3f1;--accent-stage:#d5ece8;--carbon:#272727;--seafoam:var(--secondary-foreground);--line:var(--border);--text-primary:var(--foreground);--text-2:#38423f;--text-muted:#66726d;--text-faint:#66726d;--green:#006d4c;--green-lt:#dffeed;--amber:#b76e1b;--ink-amber:#8a5216;--ink-danger:#a5281b;--pill-petrolio-fg:#0b3d3a;--pill-petrolio-bg:#e6f3f1;--pill-petrolio-bd:#a9d1ca;--pill-amber-fg:#85571b;--pill-amber-bg:#f8f1e6;--pill-amber-bd:#e0ccae;--pill-violet-fg:#0b3d3a;--pill-violet-bg:#e6f3f1;--pill-violet-bd:#a9d1ca;--pill-teal-fg:#1c6455;--pill-teal-bg:#e7f3f0;--pill-teal-bd:#b2d5cc;--pill-blue-fg:#2a5188;--pill-blue-bg:#ecf1f9;--pill-blue-bd:#bfcfe6;--pill-neutral-fg:#4c4c53;--pill-neutral-bg:#eeeef1;--pill-neutral-bd:#c8c8d0;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-panel:none;--shadow-card:0 1px 1px rgba(13,13,13,0.04),0 3px 8px -2px rgba(13,13,13,0.07);--shadow-card-hov:0 2px 3px rgba(13,13,13,0.06),0 10px 24px -6px rgba(13,13,13,0.14);--radius-soft:8px;--radius-control:var(--radius-soft);--radius-card:12px;--radius-panel:12px;--radius-pill:937px;--container-max:clamp(1680px,72vw,2400px);--shell-max:1200px;--card-min:17.5rem;--grid-gap:1.25rem;--header-offset:5.25rem;--sticky-gap:1.5rem}[data-theme=dark]{--background:#0b0d0c;--foreground:#f4f5f3;--card:#151918;--card-foreground:#f4f5f3;--popover:#151918;--popover-foreground:#f4f5f3;--primary-foreground:#071614;--secondary:#181d1b;--secondary-foreground:#d2d8d4;--muted:#181d1b;--muted-foreground:#a7b0ac;--accent-foreground:#071614;--destructive:#ff6b66;--destructive-foreground:#0d0d0d;--border:#29302d;--input:#39423e;--accent-rgb:65 166 155;--ring:var(--accent);--chart-1:var(--accent);--chart-2:#34d399;--chart-3:#33acff;--chart-4:#e0a15c;--chart-5:#e96770;--bg:var(--background);--surface-1:var(--card);--surface-2:var(--secondary);--surface-3:rgb(65 166 155/10%);--card-bg:var(--card);--card-border:var(--border);--card-border-hov:#41a69b;--border-strong:#39423e;--primary:#9ce1d8;--primary-hover:#72c6bc;--accent:#41a69b;--accent-deep:#9ce1d8;--accent-warm:#72c6bc;--accent-tint:rgb(65 166 155/10%);--accent-stage:rgb(65 166 155/15%);--carbon:#272727;--seafoam:var(--secondary-foreground);--line:var(--border);--text-primary:var(--foreground);--text-2:#d2d8d4;--text-muted:#a7b0ac;--text-faint:#a7b0ac;--green:#4ade9f;--green-lt:#10281f;--amber:#ecb271;--ink-amber:#ecb271;--ink-danger:#ff9c94;--pill-petrolio-fg:#b2e4de;--pill-petrolio-bg:rgb(65 166 155/12%);--pill-petrolio-bd:rgb(114 198 188/30%);--pill-amber-fg:#e6b981;--pill-amber-bg:rgba(180,120,40,0.20);--pill-amber-bd:rgba(230,185,129,0.28);--pill-violet-fg:#b2e4de;--pill-violet-bg:rgb(65 166 155/12%);--pill-violet-bd:rgb(114 198 188/30%);--pill-teal-fg:#86d2be;--pill-teal-bg:rgba(30,120,100,0.22);--pill-teal-bd:rgba(134,210,190,0.28);--pill-blue-fg:#a6c2ea;--pill-blue-bg:rgba(50,90,160,0.24);--pill-blue-bd:rgba(166,194,234,0.28);--pill-neutral-fg:#bcbcc4;--pill-neutral-bg:rgba(255,255,255,0.07);--pill-neutral-bd:rgba(255,255,255,0.16);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.045),0 1px 2px rgba(0,0,0,0.55),0 6px 16px -4px rgba(0,0,0,0.6);--shadow-card-hov:inset 0 1px 0 rgba(255,255,255,0.07),0 2px 4px rgba(0,0,0,0.6),0 14px 32px -8px rgba(0,0,0,0.72)}html{--font-inter:Inter;--font-inter-tight:"Inter Tight";--font-mono-face:"JetBrains Mono";--font-display:var(--font-inter),Inter,system-ui,sans-serif;--font-ui:var(--font-inter),Inter,system-ui,sans-serif;--font-mono:var(--font-mono-face),"JetBrains Mono",ui-monospace,monospace;--font-geologica:var(--font-display);--font-atkinson:var(--font-ui);--font-syne:var(--font-display);--font-dm-sans:var(--font-ui)}*,:after,:before{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:clip;background-color:var(--bg);color:var(--text-primary);transition:background-color .2s ease,color .2s ease}body{font-family:var(--font-ui);font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:300;letter-spacing:-.02em;line-height:1.08;color:var(--text-primary)}h4,h5,h6{font-weight:500;letter-spacing:-.01em;line-height:1.21}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes scroll-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.demand-page-v3{--demand-canvas:#f7f6f3;--demand-surface:#fff;--demand-ink:#0f1110;--demand-copy:#2f3a36;--demand-muted:#53615b;--demand-border:#e5e7e5;--demand-border-strong:#cfd5d1;--demand-petrol:#13796f;--demand-petrol-deep:#0b3d3a;--demand-petrol-tint:#e6f3f1;--browse-canvas:var(--demand-canvas);--browse-surface:var(--demand-surface);--browse-ink:var(--demand-ink);--browse-copy:var(--demand-copy);--browse-muted:var(--demand-muted);--browse-border:var(--demand-border);--browse-border-strong:var(--demand-border-strong);--browse-petrol:var(--demand-petrol);--browse-petrol-deep:var(--demand-petrol-deep);--browse-petrol-tint:var(--demand-petrol-tint);min-height:100vh;background:var(--demand-canvas);color:var(--demand-ink);font-family:var(--font-inter),Inter,ui-sans-serif,sans-serif}[data-theme=dark] .demand-page-v3{--demand-canvas:#0b0d0c;--demand-surface:#151918;--demand-ink:#f4f5f3;--demand-copy:#a7b0ac;--demand-muted:#87928c;--demand-border:#29302d;--demand-border-strong:#3a4540;--demand-petrol:#72c6bc;--demand-petrol-deep:#b2e4de;--demand-petrol-tint:#19332f}.demand-page-v3 *,.demand-page-v3 :after,.demand-page-v3 :before{box-sizing:border-box}.demand-page{--demand-canvas:var(--background);--demand-surface:var(--card);--demand-ink:var(--text-primary);--demand-copy:var(--text-2);--demand-muted:var(--text-muted);--demand-border:var(--border);--demand-border-strong:#cfd5d1;--demand-petrol:#13796f;--demand-petrol-deep:#0b3d3a;--demand-petrol-tint:#e6f3f1;background:var(--demand-canvas);color:var(--demand-ink)}[data-theme=dark] .demand-page{--bg:#0b0d0c;--card:#151918;--surface-1:#151918;--surface-2:#181d1b;--border:#29302d;--text-primary:#f4f5f3;--text-2:#a7b0ac;--text-muted:#87928c;background:var(--bg);color:var(--text-primary)}.demand-eyebrow{margin:0;color:var(--demand-petrol-deep);font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.demand-intro-copy{max-width:620px;margin:1rem 0 0;color:var(--demand-copy);font-size:1rem;line-height:1.55}.demand-intro-quiet{margin:.7rem 0 0;color:var(--demand-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.demand-reference-hero{display:grid;grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:stretch;gap:clamp(1.5rem,2.4vw,2.5rem);margin:1.5rem 0 1.25rem;padding:clamp(1.5rem,2.5vw,2.5rem);border:1px solid var(--demand-border);border-radius:.85rem;background:var(--demand-surface)}.demand-reference-copy{display:flex;flex-direction:column;min-width:0}.demand-reference-copy h1{max-width:36rem;margin:.55rem 0 0;color:var(--demand-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(2rem,3vw,3.15rem);font-weight:500;letter-spacing:-.04em;line-height:1.02}.demand-reference-copy .demand-intro-copy{max-width:36rem}.demand-value-list{display:grid;gap:.85rem;margin-top:1.45rem}.demand-value-row{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.8rem;min-width:0}.demand-value-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--demand-petrol) 26%,var(--demand-border));border-radius:.8rem;background:var(--demand-petrol-tint);color:var(--demand-petrol-deep)}.demand-value-body,.demand-value-title{margin:0}.demand-value-title{color:var(--demand-ink);font-size:.8125rem;font-weight:650;line-height:1.25}.demand-value-body{margin-top:.16rem;color:var(--demand-copy);font-size:.75rem;line-height:1.35}.demand-intro-cta-row{display:flex;flex-wrap:wrap;min-height:2.75rem;gap:.65rem;margin-top:1.35rem}.demand-intro-cta{flex:0 1 18rem;width:-moz-fit-content;width:fit-content;min-height:2.75rem;margin-top:0}.demand-intro-cta:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px}#open-opportunities,.demand-accordion-stage{scroll-margin-top:5rem}.demand-accordion-stage{display:flex;align-items:center;min-width:0;padding-left:clamp(1.25rem,2vw,2rem);border-left:1px solid var(--demand-border)}.demand-accordion-frame{width:100%;min-width:0;padding:.65rem;overflow:hidden;border:1px solid var(--demand-border);border-radius:1.05rem;background:#050710}.demand-accordion-gallery{--ag-gap:10px;--ag-radius:16px;--ag-media-size:320px;display:flex;flex-direction:row;gap:var(--ag-gap);width:100%;max-width:100%;min-width:0;perspective:1400px;perspective-origin:50% 50%}.demand-accordion-gallery.is-vertical{flex-direction:column;perspective:none}.demand-ag-panel{position:relative;display:block;flex:1 1 0;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0;overflow:hidden;border:1px solid rgb(255 255 255/22%);border-radius:var(--ag-radius);outline:0;background:#050710;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-style:preserve-3d;transform-origin:center center;box-shadow:0 16px 30px -24px rgb(0 0 0/82%);will-change:flex-grow,transform;-webkit-tap-highlight-color:transparent}.demand-ag-panel:focus-visible{border-color:var(--demand-petrol);box-shadow:0 0 0 2px #050710,0 0 0 4px var(--demand-petrol),0 16px 30px -24px rgb(0 0 0/82%)}.demand-ag-frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.demand-ag-media{--ag-gray:0;--ag-dim:0;position:absolute;inset:0;display:block;filter:grayscale(var(--ag-gray));will-change:transform,filter}.demand-ag-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.demand-ag-overlay{position:absolute;inset:0;pointer-events:none;background:rgba(0,0,0,var(--ag-dim))}.demand-ag-step-badge{position:absolute;top:14%;right:1rem;z-index:3;display:grid;place-items:center;min-width:3.25rem;height:2.4rem;padding:0 .7rem;border:1px solid;border-radius:.9rem;background:rgb(3 5 14/82%);color:#fff;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1}.demand-ag-baked-number-mask{position:absolute;top:calc(14% - .18rem);right:.72rem;z-index:2;width:5.5rem;height:3rem;border-radius:1rem;background:#081d25;pointer-events:none}.demand-ag-content{position:absolute;right:1rem;bottom:1.05rem;left:1rem;z-index:2;display:grid;gap:.35rem;max-width:28rem;isolation:isolate;pointer-events:none;opacity:0;transform:translateY(.65rem);visibility:hidden;transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s}.demand-ag-content:before{content:"";position:absolute;inset:-6rem -1.25rem -1.25rem;z-index:-1;border-radius:1.5rem;background:linear-gradient(0deg,rgb(3 8 12/88%) 0,rgb(3 8 12/62%) 34%,rgb(3 8 12/18%) 64%,transparent 82%);pointer-events:none}.demand-ag-content.is-visible{opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s}.demand-ag-title{position:relative;color:#fff;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(1.2rem,2.1vw,2rem);font-weight:650;letter-spacing:-.035em;line-height:1.05;text-shadow:0 2px 18px rgb(0 0 0/36%)}.demand-ag-body{position:relative;max-width:32rem;color:rgb(255 255 255/86%);font-size:clamp(.78rem,1vw,.98rem);line-height:1.4;text-shadow:0 2px 14px rgb(0 0 0/34%)}.demand-ag-panel.is-tone-teal .demand-ag-step-badge{color:#a4fff0}.demand-ag-panel.is-tone-petrolio .demand-ag-step-badge{color:#b2e4de}.demand-ag-panel.is-tone-violet .demand-ag-step-badge{color:#c9b8ff}.demand-ag-panel.is-tone-amber .demand-ag-step-badge{color:#ffe2a1}.demand-ag-panel.is-tone-teal .demand-ag-baked-number-mask{background:linear-gradient(135deg,#06252d,#0d696d)}.demand-ag-panel.is-tone-petrolio .demand-ag-baked-number-mask{background:linear-gradient(135deg,#06252d,#13796f)}.demand-ag-panel.is-tone-violet .demand-ag-baked-number-mask{background:linear-gradient(135deg,#1b153d,#6d4ac8)}.demand-ag-panel.is-tone-amber .demand-ag-baked-number-mask{background:linear-gradient(135deg,#351400,#a24b06)}[data-theme=dark] .demand-accordion-frame{border-color:var(--demand-border-strong);background:color-mix(in srgb,var(--demand-surface) 72%,var(--demand-canvas));background:#03050d}[data-theme=dark] .demand-ag-panel{border-color:rgb(255 255 255/24%);background:#03050d;box-shadow:0 12px 30px -22px rgb(0 0 0/90%)}.demand-action-primary,.demand-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border:1px solid var(--demand-petrol-deep);border-radius:.625rem;background:var(--demand-petrol-deep);color:#fff;padding:.7rem 1rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.demand-action-primary:hover,.demand-primary-button:hover{background:var(--demand-petrol);border-color:var(--demand-petrol)}[data-theme=dark] .browse-dialog-primary,[data-theme=dark] .demand-action-primary,[data-theme=dark] .demand-filter-apply,[data-theme=dark] .demand-primary-button{border-color:#72c6bc;background:#72c6bc;color:#081c1b}[data-theme=dark] .browse-dialog-primary:hover,[data-theme=dark] .demand-action-primary:hover,[data-theme=dark] .demand-filter-apply:hover,[data-theme=dark] .demand-primary-button:hover{border-color:#b2e4de;background:#b2e4de;color:#081c1b}.demand-action-primary:focus-visible,.demand-action-secondary:focus-visible,.demand-icon-button:focus-visible,.demand-primary-button:focus-visible,.demand-sort-tabs button:focus-visible,.demand-view-link:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px}.demand-tutorial{width:auto;margin:0;padding:1rem 1.35rem;border:1px solid var(--demand-border);border-radius:.75rem;background:var(--demand-surface)}.demand-tutorial-head h2{margin:.45rem 0 0;color:var(--demand-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:500;letter-spacing:-.025em}.demand-tutorial-steps{display:grid;gap:.85rem;margin-top:1.15rem}.demand-tutorial-step{position:relative;display:flex;gap:.85rem;min-width:0}.demand-step-number{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.35rem;background:var(--demand-petrol);color:#fff;font-size:.6875rem;font-weight:700}.demand-tutorial-step h3{margin:.1rem 0 .25rem;color:var(--demand-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.015em}.demand-tutorial-step p{margin:0;color:var(--demand-muted);font-size:.8125rem;line-height:1.45}.demand-step-line{position:absolute;top:2.1rem;left:1rem;width:1px;height:.75rem;background:var(--demand-petrol);opacity:.35;transform:translateY(0)}.demand-tutorial-foot{margin:.95rem 0 0 2.85rem;color:var(--demand-muted);font-size:.6875rem}.demand-page-layout{display:grid;grid-template-columns:17.5rem minmax(0,1fr);align-items:stretch;gap:0;min-height:calc(100vh - 75px);padding-bottom:6rem}.demand-content-column{width:100%;min-width:0;padding:0 clamp(1.25rem,2.35vw,2.75rem);scroll-margin-top:5rem}.demand-mobile-toolbar{display:none}.demand-page-v3 .browse-search-input{padding-inline:2.75rem 1rem}.demand-filter-rail{width:100%;border:0;border-right:1px solid var(--demand-border);border-radius:0;background:color-mix(in srgb,var(--demand-surface) 88%,var(--demand-canvas))}.demand-shared-filter-rail{position:sticky;top:75px;align-self:flex-start;height:auto;max-height:calc(100dvh - 75px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--demand-border-strong) transparent}.demand-filter-panel{width:100%;padding:.75rem .75rem 1rem}.demand-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0 .15rem .55rem;border-bottom:1px solid var(--demand-border)}.demand-filter-title{color:var(--demand-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.015em}.demand-filter-groups{display:grid}.demand-filter-section{min-inline-size:0;margin:0;padding:.55rem .15rem;border:0;border-top:1px solid var(--demand-border)}.demand-filter-section:first-child{border-top:0}.demand-filter-label{display:block;width:100%;margin:0 0 .45rem;padding:0;color:var(--demand-ink);font-size:.6875rem;font-weight:700;letter-spacing:.085em;line-height:1.3;text-transform:uppercase}.demand-filter-input{width:100%;height:2.75rem;padding:0 1rem 0 2.75rem;border:1px solid var(--demand-border-strong);border-radius:.625rem;outline:0;background:var(--demand-surface);color:var(--demand-ink);font:400 .875rem/1.2 var(--font-inter),Inter,sans-serif;transition:border-color .16s ease,box-shadow .16s ease}.demand-filter-input::-moz-placeholder{color:var(--demand-muted);opacity:1}.demand-filter-input::placeholder{color:var(--demand-muted);opacity:1}.demand-filter-input:hover{border-color:var(--demand-muted)}.demand-filter-input:focus-visible{border-color:var(--demand-petrol);box-shadow:0 0 0 3px color-mix(in srgb,var(--demand-petrol) 18%,transparent)}.demand-filter-category-list,.demand-filter-choice-list{display:grid;gap:.1rem}.demand-filter-category,.demand-filter-choice,.demand-filter-more{position:relative;display:grid;align-items:center;width:100%;min-height:2.2rem;border:1px solid transparent;border-radius:.6rem;background:transparent;color:var(--demand-copy);font:500 .8125rem/1.3 var(--font-inter),Inter,sans-serif;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.demand-filter-category{grid-template-columns:1.65rem minmax(0,1fr) auto;gap:.55rem;padding:.3rem .55rem}.demand-filter-category-icon{display:grid;place-items:center;width:1.65rem;height:1.65rem;color:currentColor}.demand-filter-category:hover,.demand-filter-choice:hover{border-color:color-mix(in srgb,var(--demand-petrol) 28%,var(--demand-border));background:color-mix(in srgb,var(--demand-petrol-tint) 56%,transparent);color:var(--demand-petrol-deep)}.demand-filter-category.is-active,.demand-filter-choice.is-active{border-color:color-mix(in srgb,var(--demand-petrol) 48%,var(--demand-border));background:var(--demand-petrol-tint);color:var(--demand-petrol-deep);box-shadow:inset 3px 0 0 var(--demand-petrol)}.demand-filter-check{margin-left:auto;color:var(--demand-petrol)}.demand-filter-more{grid-template-columns:1.65rem minmax(0,1fr);gap:.55rem;padding:.25rem .55rem;color:var(--demand-petrol-deep)}.demand-filter-more:hover{background:color-mix(in srgb,var(--demand-petrol-tint) 48%,transparent)}.demand-filter-more svg{justify-self:center;transition:transform .16s ease}.demand-filter-more svg.is-expanded{transform:rotate(90deg)}.demand-filter-choice{grid-template-columns:1rem minmax(0,1fr);gap:.65rem;padding:.25rem .6rem}.demand-filter-radio{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.demand-filter-choice-mark{width:.875rem;height:.875rem;border:1.5px solid var(--demand-muted);border-radius:50%;background:var(--demand-surface)}.demand-filter-choice.is-active .demand-filter-choice-mark{border-color:var(--demand-petrol);background:var(--demand-petrol);box-shadow:inset 0 0 0 3px var(--demand-petrol-tint)}.demand-filter-apply:focus-visible,.demand-filter-category:focus-visible,.demand-filter-choice:focus-within,.demand-filter-clear:focus-visible,.demand-filter-more:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px}.demand-filter-clear{justify-self:start;padding:.45rem 0;border:0;background:transparent;color:var(--demand-petrol-deep);font:600 .75rem/1.3 var(--font-inter),Inter,sans-serif;text-decoration:none;cursor:pointer}.demand-filter-clear:hover{text-decoration:underline;text-underline-offset:.2em}.demand-filter-apply{min-height:2.75rem;margin-top:1rem;border:1px solid var(--demand-petrol-deep);border-radius:.625rem;background:var(--demand-petrol-deep);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer}.demand-form-v3{margin-bottom:1.5rem;padding:1.5rem;border:1px solid var(--demand-border);border-radius:.75rem;background:var(--demand-surface)}.demand-form-v3 h2{margin:.35rem 0 0;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:1.35rem;font-weight:500;letter-spacing:-.025em}.demand-form-label{display:block;color:var(--demand-ink);font-size:.75rem;font-weight:600}.demand-form-v3 .browse-filter-input{height:2.75rem}.demand-form-help{margin:.35rem 0 1rem;color:var(--demand-muted);font-size:.6875rem;line-height:1.4}.demand-form-v3 textarea.browse-filter-input{height:auto}.demand-workspace-create-page{--demand-canvas:var(--workspace-canvas);--demand-surface:var(--workspace-surface);--demand-ink:var(--workspace-ink);--demand-copy:var(--workspace-slate);--demand-muted:var(--workspace-secondary);--demand-border:var(--workspace-border);--demand-border-strong:var(--workspace-border-strong);--demand-petrol:var(--workspace-accent);--demand-petrol-deep:var(--workspace-accent-deep);--demand-petrol-tint:var(--workspace-accent-tint);--browse-canvas:var(--demand-canvas);--browse-surface:var(--demand-surface);--browse-card:var(--workspace-card);--browse-ink:var(--demand-ink);--browse-copy:var(--demand-copy);--browse-muted:var(--demand-muted);--browse-border:var(--demand-border);--browse-border-strong:var(--demand-border-strong);--browse-petrol:var(--demand-petrol);--browse-petrol-deep:var(--demand-petrol-deep);--browse-petrol-soft:var(--workspace-accent-soft);--browse-petrol-text:var(--demand-petrol-deep);--browse-petrol-tint:var(--demand-petrol-tint);min-height:100%;color:var(--demand-ink)}.demand-workspace-create-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(73.75rem,100%);margin:0 auto;color:var(--demand-muted);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.demand-workspace-create-back{color:var(--demand-petrol-deep);font-weight:700;letter-spacing:0;text-decoration:none;text-transform:none}.demand-workspace-create-back:hover{text-decoration:underline;text-underline-offset:.2em}.demand-workspace-create-page .demand-publish-wizard{width:min(73.75rem,100%);margin:1.25rem auto 0}.demand-publish-wizard{width:min(73.75rem,100%);margin:0 auto;padding:clamp(1.25rem,2.4vw,2.25rem)}.demand-publish-wizard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--demand-border)}.demand-publish-wizard-header .demand-form-help{max-width:38rem;margin-bottom:0}.demand-publish-wizard-grid{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,3.25rem);padding-top:1.75rem}.demand-publish-step-rail{min-width:0;padding-right:clamp(1rem,2.5vw,2.25rem);border-right:1px solid var(--demand-border)}.demand-publish-rail-kicker{margin:0;color:var(--demand-muted);font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.demand-publish-wizard .demand-stepper{grid-template-columns:1fr;gap:0;margin:1rem 0 0}.demand-publish-wizard .demand-stepper li{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);grid-template-areas:"marker label" "marker helper";-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.18rem;min-width:0;padding:.7rem 0;border-top:0;font-size:.8125rem}.demand-publish-wizard .demand-stepper li:not(:last-child):after{position:absolute;top:2.35rem;bottom:-.25rem;left:.85rem;width:1px;background:var(--demand-border);content:""}.demand-publish-wizard .demand-stepper li>span{grid-area:marker;position:relative;z-index:1;width:1.75rem;height:1.75rem;background:var(--demand-surface)}.demand-publish-wizard .demand-stepper li strong{grid-area:label;align-self:center;color:var(--demand-copy);font-size:.8125rem;line-height:1.25}.demand-publish-wizard .demand-stepper li small{grid-area:helper;display:block;color:var(--demand-muted);font-size:.6875rem;line-height:1.35}.demand-publish-wizard .demand-stepper li.is-active{border-color:transparent;color:var(--demand-ink)}.demand-publish-wizard .demand-stepper li.is-active>span,.demand-publish-wizard .demand-stepper li.is-complete>span{background:var(--demand-petrol-tint);border-color:color-mix(in srgb,var(--demand-petrol) 45%,var(--demand-border));color:var(--demand-petrol-deep)}.demand-publish-wizard .demand-stepper li.is-active strong{color:var(--demand-ink)}.demand-publish-content{min-width:0;max-width:48rem}.demand-publish-content .demand-step-panel{min-height:18rem}.demand-publish-content .browse-filter-input{width:100%;max-width:none}.demand-publish-wizard .browse-filter-input{height:2.75rem;padding:.7rem .8rem;border:1px solid var(--demand-border-strong);border-radius:.625rem;outline:0;background:var(--demand-surface);color:var(--demand-ink);font:400 .875rem/1.35 var(--font-inter),Inter,ui-sans-serif,sans-serif;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.demand-publish-wizard .browse-filter-input:hover{border-color:var(--demand-muted)}.demand-publish-wizard .browse-filter-input::-moz-placeholder{color:var(--demand-muted);opacity:1}.demand-publish-wizard .browse-filter-input::placeholder{color:var(--demand-muted);opacity:1}.demand-publish-wizard .browse-filter-input:focus-visible{border-color:var(--demand-petrol);box-shadow:0 0 0 3px color-mix(in srgb,var(--demand-petrol) 18%,transparent)}.demand-publish-wizard textarea.browse-filter-input{height:auto;min-height:11rem;padding:.75rem}.demand-category-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.6rem}.demand-publish-wizard .demand-category-option{width:100%;min-height:2.75rem;justify-content:flex-start;padding:.65rem .8rem;border:1px solid var(--demand-border-strong);border-radius:.625rem;background:var(--demand-surface);color:var(--demand-copy);font:500 .8125rem/1.3 var(--font-inter),Inter,ui-sans-serif,sans-serif;text-align:left;box-shadow:none;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.demand-publish-wizard .demand-category-option:hover{border-color:color-mix(in srgb,var(--demand-petrol) 48%,var(--demand-border));background:color-mix(in srgb,var(--demand-petrol-tint) 68%,var(--demand-surface));color:var(--demand-petrol-deep)}.demand-publish-wizard .demand-category-option.is-active{border-color:var(--demand-petrol);background:var(--demand-petrol-tint);color:var(--demand-petrol-deep);box-shadow:inset 3px 0 0 var(--demand-petrol)}.demand-publish-wizard .demand-category-option:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px}.demand-publish-error{margin:.9rem 0 0;font-size:.8125rem;line-height:1.45}.demand-step-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--demand-border)}.demand-feed-toolbar{display:block;margin-bottom:1rem;padding:1.25rem 0 1rem;border-bottom:1px solid var(--demand-border)}.demand-feed-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.demand-feed-heading-row h2{margin:0;color:var(--demand-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.demand-feed-heading-row>div:first-child>p{max-width:42rem;margin:.45rem 0 0;color:var(--demand-muted);font-size:.8125rem;line-height:1.45}.demand-feed-controls{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:none}.demand-feed-sort{display:flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--demand-border-strong);border-radius:.625rem;background:var(--demand-surface);color:var(--demand-copy)}.demand-feed-sort select{border:0;outline:0;background:transparent;color:var(--demand-ink);font:600 .75rem/1.2 var(--font-inter),Inter,sans-serif;cursor:pointer}.demand-feed-sort:focus-within{border-color:var(--demand-petrol);box-shadow:0 0 0 3px color-mix(in srgb,var(--demand-petrol) 18%,transparent)}.demand-interaction-explainer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding:.75rem .9rem;border:1px solid var(--demand-border-strong);border-radius:.7rem;background:var(--demand-surface);color:var(--demand-copy)}.demand-interaction-copy{display:flex;min-width:0;align-items:flex-start;gap:.55rem;font-size:.75rem;font-weight:550;line-height:1.45}.demand-interaction-copy>svg{flex:none;margin-top:.12rem;color:var(--demand-petrol)}.demand-interaction-trigger{display:inline-flex;flex:none;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .55rem;border:0;border-radius:.45rem;background:transparent;color:var(--demand-petrol-deep);font:650 .75rem/1.2 var(--font-inter),Inter,sans-serif;cursor:pointer}.demand-interaction-trigger:hover{background:var(--demand-petrol-tint)}.demand-interaction-trigger:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px}.demand-interaction-trigger svg{transition:transform .18s ease}.demand-interaction-trigger svg.is-open{transform:rotate(180deg)}.demand-interaction-popover{position:absolute;top:calc(100% + .5rem);right:0;z-index:40;width:min(25rem,calc(100vw - 2rem));padding:.85rem;border:1px solid var(--demand-border-strong);border-radius:.7rem;background:var(--demand-surface);box-shadow:0 .75rem 2rem rgba(15,23,42,.16);color:var(--demand-copy)}.demand-interaction-popover-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem;align-items:start}.demand-interaction-popover-row+.demand-interaction-popover-row{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--demand-border)}.demand-interaction-popover-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb,var(--demand-petrol) 28%,var(--demand-border));border-radius:.5rem;background:var(--demand-petrol-tint);color:var(--demand-petrol-deep)}.demand-interaction-popover strong{display:block;margin-bottom:.18rem;color:var(--demand-ink);font-size:.75rem;font-weight:700}.demand-interaction-popover p{margin:0;color:var(--demand-copy);font-size:.6875rem;line-height:1.5}[data-theme=dark] .demand-interaction-explainer,[data-theme=dark] .demand-interaction-panel{border-color:#29302d;background:#151918}[data-theme=dark] .demand-interaction-popover{border-color:#3a4540;background:#181d1b;box-shadow:0 .75rem 2rem rgb(0 0 0/38%)}[data-theme=dark] .demand-save-heart.is-saved,[data-theme=dark] .demand-vote-meta.is-voted{color:#b2e4de}[data-theme=light] .demand-interaction-explainer{border-color:#cbd5e1;background:#f8fafc;color:#334155}[data-theme=light] .demand-interaction-popover{border-color:#cbd5e1;background:#fff;box-shadow:0 .75rem 2rem rgba(15,23,42,.14)}[data-theme=light] .demand-interaction-popover strong{color:#0f172a}[data-theme=light] .demand-interaction-popover p{color:#334155}.demand-sort-tabs{display:flex;flex-wrap:wrap;gap:.25rem;width:-moz-fit-content;width:fit-content;margin-top:1rem;padding:.25rem;border:1px solid var(--demand-border);border-radius:.75rem;background:var(--demand-surface)}.demand-sort-tabs button{min-height:2.5rem;padding:.6rem .85rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--demand-copy);font-size:.75rem;font-weight:600;cursor:pointer}.demand-sort-tabs button:hover{background:color-mix(in srgb,var(--demand-petrol-tint) 55%,transparent);color:var(--demand-petrol-deep)}.demand-sort-tabs button.is-active{border-color:color-mix(in srgb,var(--demand-petrol) 38%,var(--demand-border));background:var(--demand-petrol-tint);color:var(--demand-petrol-deep)}.demand-result-count{margin:0;color:var(--demand-muted);font-size:.75rem;white-space:nowrap}.demand-opportunity-list{display:grid;gap:.65rem}.demand-opportunity-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,32%);align-items:stretch;gap:clamp(1.25rem,2.5vw,2.5rem);min-height:9.5rem;padding:1.25rem 1.35rem;border:1px solid var(--demand-border);border-radius:.75rem;background:var(--demand-surface);transition:border-color .16s ease,box-shadow .16s ease}.demand-opportunity-row:hover{border-color:color-mix(in srgb,var(--demand-petrol) 45%,var(--demand-border));box-shadow:0 2px 8px rgb(15 17 16/6%)}.demand-opportunity-main{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;padding-right:3rem}.demand-opportunity-topline{display:flex;align-items:center;gap:1rem;margin:0 0 .6rem}.demand-status{color:var(--demand-petrol-deep);font-size:.66rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.demand-status:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.4rem;border-radius:50%;background:var(--demand-petrol);vertical-align:middle;animation:demand-live-pulse 2.2s ease-in-out infinite}.demand-opportunity-link{display:block;min-width:0;color:inherit;text-decoration:none}.demand-opportunity-link h2{margin:0;color:var(--demand-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(1.15rem,1.75vw,1.45rem);font-weight:600;letter-spacing:-.025em;line-height:1.2}.demand-opportunity-link:hover h2{color:var(--demand-petrol-deep)}.demand-opportunity-summary{align-self:center;display:-webkit-box;overflow:hidden;max-width:86ch;margin:.55rem 0;color:var(--demand-copy);font-size:.875rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.demand-opportunity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.5rem;padding-top:0;color:var(--demand-muted);font-size:.6875rem}.demand-opportunity-meta span{display:inline-flex;align-items:center;gap:.3rem}.demand-save-heart{position:absolute;top:-.25rem;right:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--demand-border-strong);border-radius:.65rem;background:var(--demand-surface);color:var(--demand-muted);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.demand-save-heart:focus-visible,.demand-save-heart:hover{border-color:var(--demand-petrol);color:var(--demand-petrol-deep)}.demand-save-heart:focus-visible,.demand-vote-meta:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px}.demand-vote-meta.is-readonly:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px;border-radius:.25rem}.demand-save-heart.is-saved{border-color:var(--demand-petrol);background:var(--demand-petrol-tint);color:var(--demand-petrol-deep)}.demand-save-heart:active{transform:scale(.96)}.demand-vote-meta{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.demand-vote-meta.is-voted,.demand-vote-meta:hover{color:var(--demand-petrol-deep)}.demand-row-side{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;min-width:0;padding-left:clamp(1rem,2vw,1.75rem);border-left:1px solid var(--demand-border)}.demand-budget-block{min-width:0}.demand-budget-row{justify-content:space-between;gap:1rem}.demand-budget-label,.demand-budget-row{display:flex;align-items:center;min-width:0}.demand-budget-label{gap:.35rem;margin:0;color:var(--demand-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.demand-budget-block>strong{display:block;overflow:hidden;color:var(--demand-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(1.3rem,1.5vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.demand-budget-info{position:relative;display:inline-flex;flex:none}.demand-info-trigger{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--demand-petrol);cursor:help}.demand-info-trigger:hover{color:var(--demand-petrol-deep)}.demand-info-trigger:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px}.demand-budget-tooltip{position:absolute;top:calc(100% + .55rem);right:0;z-index:30;width:min(18rem,calc(100vw - 2rem));padding:.65rem .75rem;border:1px solid rgb(255 255 255/12%);border-radius:.45rem;background:#16211f;color:#fff;box-shadow:0 .65rem 1.5rem rgb(0 0 0/20%);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.4;text-align:left;text-transform:none;opacity:0;pointer-events:none;transform:translateY(-.25rem);visibility:hidden;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.demand-budget-info.is-open .demand-budget-tooltip,.demand-budget-info:focus-within .demand-budget-tooltip,.demand-budget-info:hover .demand-budget-tooltip{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.demand-price-callout{display:flex;align-items:flex-start;gap:.55rem;min-width:0;padding:.65rem .7rem;border-radius:.6rem;background:var(--demand-petrol-tint);color:var(--demand-petrol-deep)}.demand-price-callout>svg{flex:none;margin-top:.08rem}.demand-price-callout div{display:grid;gap:.18rem;min-width:0}.demand-price-callout strong{color:var(--demand-petrol-deep);font-size:.625rem;font-weight:750;letter-spacing:.055em;line-height:1.25}.demand-price-callout span{color:var(--demand-copy);font-size:.6875rem;line-height:1.35}.demand-row-actions{display:flex;align-items:center;gap:.5rem;margin-top:auto}.demand-row-actions .demand-view-link{flex:1 1 auto}.demand-row-secondary{display:flex;justify-content:flex-end;gap:.4rem}.demand-action-primary{min-height:2.4rem;padding:.55rem .75rem;font-size:.75rem;white-space:nowrap}.demand-action-secondary,.demand-view-link{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.5rem .65rem;border:1px solid var(--demand-border);border-radius:.55rem;background:transparent;color:var(--demand-copy);font-size:.6875rem;font-weight:600;text-decoration:none;cursor:pointer}.demand-row-side .demand-view-link{min-height:2.75rem;border-color:var(--demand-petrol-deep);background:var(--demand-petrol-deep);color:#fff}.demand-action-secondary:hover,.demand-view-link:hover{border-color:var(--demand-petrol);color:var(--demand-petrol-deep)}.demand-row-side .demand-view-link:hover{border-color:var(--demand-petrol);background:var(--demand-petrol);color:#fff}[data-theme=dark] .demand-row-side .demand-view-link{border-color:#72c6bc;background:#72c6bc;color:#081c1b}[data-theme=dark] .demand-row-side .demand-view-link:hover{border-color:#b2e4de;background:#b2e4de;color:#081c1b}[data-theme=dark] .browse-dialog-secondary,[data-theme=dark] .demand-icon-button,[data-theme=dark] .demand-save-button{border-color:#71807a;color:#f7f6f3}.demand-save-button{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .7rem;border:1px solid var(--demand-border-strong);border-radius:.55rem;background:transparent;color:var(--demand-copy);font-size:.6875rem;font-weight:600;cursor:pointer}.demand-save-button:hover{border-color:var(--demand-petrol);color:var(--demand-petrol-deep)}.demand-vote-button{flex:none}.demand-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:0;border:1px solid var(--demand-border);border-radius:.55rem;background:transparent;color:var(--demand-copy);cursor:pointer}.demand-icon-button:hover{border-color:var(--demand-petrol);color:var(--demand-petrol-deep)}.demand-interaction-panel{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--demand-border);border-radius:.75rem;background:var(--demand-surface);color:var(--demand-ink)}.demand-interaction-heading h2{margin:0;color:var(--demand-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.015em}.demand-detail-explainer{margin-top:0;padding:.6rem .7rem}.demand-interaction-actions{display:flex;align-items:center;gap:.6rem}.demand-interaction-actions .demand-save-heart{position:static;flex:none}.demand-interaction-actions .demand-vote-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--demand-border-strong);border-radius:.55rem;background:transparent;color:var(--demand-copy);font-size:.75rem;font-weight:600;cursor:pointer}.demand-interaction-actions .demand-vote-button:hover:not(:disabled){border-color:var(--demand-petrol);color:var(--demand-petrol-deep)}.demand-interaction-actions .demand-vote-button:disabled{cursor:not-allowed;opacity:.72}.demand-interaction-actions .demand-vote-button.is-readonly{cursor:default;opacity:1}.demand-interaction-actions .demand-vote-button.is-readonly:focus-visible{outline:2px solid var(--demand-petrol);outline-offset:2px}.demand-interaction-help,.demand-interaction-message{margin:0;color:var(--demand-muted);font-size:.6875rem;line-height:1.45}.demand-empty{display:grid;place-items:center;gap:.7rem;min-height:15rem;border:1px dashed var(--demand-border);border-radius:.75rem;color:var(--demand-muted);text-align:center}.demand-empty p{margin:0;font-size:.875rem}.demand-empty button{border:0;background:none;color:var(--demand-petrol-deep);text-decoration:underline;cursor:pointer}.demand-skeleton-list{display:grid;gap:.65rem}.demand-skeleton-row{height:8.5rem;border-radius:.75rem;background:linear-gradient(90deg,color-mix(in srgb,var(--demand-border) 65%,transparent),color-mix(in srgb,var(--demand-border) 25%,transparent),color-mix(in srgb,var(--demand-border) 65%,transparent));background-size:200% 100%;animation:demand-shimmer 1.4s ease-in-out infinite}.demand-mobile-filter-modal,.demand-modal-backdrop{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:1rem;background:rgb(15 17 16/52%)}.demand-mobile-filter-sheet,.demand-price-dialog{width:min(100%,30rem);max-height:min(90dvh,42rem);overflow:auto;padding:1.5rem;border:1px solid var(--demand-border);border-radius:.9rem;background:var(--demand-surface);color:var(--demand-ink);box-shadow:0 1.5rem 3rem rgb(15 17 16/18%)}.demand-page-v3 .demand-mobile-filter-sheet{display:flex;flex-direction:column;height:min(90dvh,42rem);min-height:0;overflow:hidden;padding:1rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.demand-page-v3 .demand-mobile-filter-heading{display:flex;flex:none;align-items:center;justify-content:space-between;min-height:2.75rem;margin-bottom:.5rem}.demand-page-v3 .demand-mobile-filter-heading .demand-icon-button{min-width:2.75rem;min-height:2.75rem}.demand-page-v3 .demand-mobile-filter-sheet>.demand-filter-groups{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.demand-page-v3 .demand-mobile-filter-actions{flex:none;padding-top:.6rem;border-top:1px solid var(--demand-border);background:var(--demand-surface)}.demand-page-v3 .demand-mobile-filter-actions .demand-filter-apply{display:block;width:100%;margin:0}.demand-dialog-title{margin:0;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:-.025em}.browse-dialog-primary,.browse-dialog-secondary{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:.6rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:600;cursor:pointer}.browse-dialog-primary{border:1px solid var(--demand-petrol-deep);background:var(--demand-petrol-deep);color:#fff}.browse-dialog-secondary{border:1px solid var(--demand-border);background:transparent;color:var(--demand-copy)}[data-theme=dark] .browse-dialog-primary,[data-theme=dark] .demand-filter-apply{border-color:#72c6bc;background:#72c6bc;color:#081c1b}[data-theme=dark] .browse-dialog-primary:hover,[data-theme=dark] .demand-filter-apply:hover{border-color:#b2e4de;background:#b2e4de;color:#081c1b}@keyframes demand-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes demand-live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--demand-petrol) 24%,transparent);opacity:1}50%{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--demand-petrol) 0%,transparent);opacity:.72}}@media (max-width:1180px){.demand-reference-hero{grid-template-columns:1fr}.demand-accordion-stage{padding:1.25rem 0 0;border-top:1px solid var(--demand-border);border-left:0}}@media (max-width:1023px){.demand-page-layout{display:block}.demand-page-layout>.browse-filter-rail{display:none}.demand-content-column{width:min(calc(100% - 2rem),var(--container-max));margin-inline:auto;padding-inline:0}.demand-mobile-toolbar{display:flex;align-items:center;gap:.65rem;margin:1rem 0}.demand-mobile-toolbar .browse-search-wrap{flex:1}.demand-publish-wizard-grid{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);gap:1.5rem}}@media (max-width:700px){.demand-content-column{width:min(calc(100% - 1.5rem),var(--container-max))}.demand-reference-hero{gap:1.5rem;margin-top:1rem;padding:1.25rem}.demand-reference-copy h1{font-size:2.1rem}.demand-intro-copy{font-size:.9375rem}.demand-intro-cta-row{flex-direction:column}.demand-intro-cta{width:100%;flex:1 1 auto}.demand-accordion-frame{padding:.45rem;border-radius:.9rem}.demand-accordion-gallery.is-vertical .demand-ag-panel{min-height:4.5rem;transform:none!important}.demand-ag-step-badge{top:14%;right:.65rem;min-width:2.75rem;height:2rem;padding:0 .5rem;border-radius:.7rem;font-size:.82rem}.demand-ag-baked-number-mask{top:calc(14% - .12rem);right:.38rem;width:4.8rem;height:2.5rem;border-radius:.8rem}.demand-ag-content{right:.8rem;bottom:.8rem;left:.8rem}.demand-ag-title{font-size:1.25rem}.demand-ag-body{font-size:.8rem}.demand-feed-heading-row{display:block}.demand-feed-controls{justify-content:space-between;margin-top:1rem}.demand-sort-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;max-width:100%}.demand-sort-tabs button{flex:0 0 auto;min-height:2.75rem}.demand-opportunity-row{grid-template-columns:1fr;gap:1rem;padding:1rem}.demand-opportunity-main{padding-right:2.75rem}.demand-opportunity-topline{align-items:flex-start}.demand-row-side{width:100%;min-width:0;padding-top:.85rem;padding-left:0;border-top:1px solid var(--demand-border);border-left:0}.demand-row-actions{flex-wrap:wrap}.demand-row-actions .demand-view-link{flex:1 1 12rem}.demand-save-button{flex:1 1 auto}.demand-vote-button{flex:0 0 2.75rem}.demand-form-v3{padding:1rem}.demand-workspace-create-header{align-items:flex-start;flex-direction:column;gap:.35rem}.demand-workspace-create-page .demand-publish-wizard{margin-top:1rem}.demand-publish-wizard{width:100%}.demand-publish-wizard-header{gap:1rem;padding-bottom:1rem}.demand-publish-wizard-grid{display:block;padding-top:1.25rem}.demand-publish-step-rail{padding:0 0 1rem;border-right:0;border-bottom:1px solid var(--demand-border)}.demand-publish-wizard .demand-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem;margin-top:.75rem}.demand-publish-wizard .demand-stepper li{padding:.45rem 0}.demand-publish-wizard .demand-stepper li small,.demand-publish-wizard .demand-stepper li:not(:last-child):after{display:none}.demand-publish-content{max-width:none;padding-top:1.25rem}.demand-publish-content .demand-step-panel{min-height:0}.demand-step-actions{flex-wrap:wrap}.demand-step-actions>*{flex:1 1 10rem}.demand-interaction-explainer{align-items:flex-start;flex-direction:column;gap:.55rem}.demand-interaction-trigger{padding-left:0}.demand-interaction-popover{right:auto;left:0;width:min(25rem,calc(100vw - 1.5rem))}}@media (max-width:380px){.demand-budget-row{align-items:flex-start;flex-wrap:wrap;gap:.35rem 1rem}.demand-budget-block>strong{flex-basis:100%;text-align:left}}@media (prefers-reduced-motion:reduce){.demand-page-v3 *,.demand-page-v3 :after,.demand-page-v3 :before{animation-duration:.01ms!important;transition-duration:.01ms!important}.demand-status:before{animation:none!important}.demand-ag-media,.demand-ag-panel{will-change:auto}.demand-ag-panel{transform:none!important}.demand-ag-content,.demand-ag-content.is-visible{opacity:1;transform:none;visibility:visible;transition:none}.demand-ag-panel:not(.is-active) .demand-ag-content{opacity:0;visibility:hidden}}[data-theme=legacy-light] .ambient-blobs,[data-theme=legacy-light] .noise-overlay{display:none}[data-theme=legacy-light] .card{background:var(--surface-1)!important;box-shadow:none!important}[data-theme=legacy-light] .card:hover{border-color:var(--card-border-hov)!important;box-shadow:none!important;transform:translateY(-2px)!important}[data-theme=legacy-light] .hover\:text-white:hover,[data-theme=legacy-light] .text-white,[data-theme=legacy-light] [style*="color: #fff"],[data-theme=legacy-light] [style*="color: #ffffff"],[data-theme=legacy-light] [style*="color: rgb(255, 255, 255)"],[data-theme=legacy-light] [style*="color: rgb(255,255,255)"],[data-theme=legacy-light] [style*="color: var(--text-2)"],[data-theme=legacy-light] [style*="color: var(--text-primary)"],[data-theme=legacy-light] [style*="color: white"],[data-theme=legacy-light] [style*="color:#fff"],[data-theme=legacy-light] [style*="color:#ffffff"],[data-theme=legacy-light] [style*="color:white"]{color:var(--text-primary)!important}[data-theme=legacy-light] [style*="color: var(--text-2)"],[data-theme=legacy-light] [style*="color: var(--text-muted)"]{color:var(--text-2)!important}[data-theme=legacy-light] [style*="color: var(--text-muted)"]{color:var(--text-muted)!important}[data-theme=legacy-light] [style*="color: var(--text-faint)"],[data-theme=legacy-light] [style*="color: var(--text-muted)"]{color:var(--text-faint)!important}[data-theme=legacy-light] [style*="color:var(--text-2)"],[data-theme=legacy-light] [style*="color:var(--text-primary)"]{color:var(--text-primary)!important}[data-theme=legacy-light] [style*="color:var(--text-2)"],[data-theme=legacy-light] [style*="color:var(--text-muted)"]{color:var(--text-2)!important}[data-theme=legacy-light] [style*="color:var(--text-muted)"]{color:var(--text-muted)!important}[data-theme=legacy-light] [style*="color:var(--text-faint)"],[data-theme=legacy-light] [style*="color:var(--text-muted)"]{color:var(--text-faint)!important}[data-theme=legacy-light] .card h3,[data-theme=legacy-light] .card h4,[data-theme=legacy-light] section h1,[data-theme=legacy-light] section h2,[data-theme=legacy-light] section h3{color:var(--text-primary)!important}[data-theme=legacy-light] .btn-primary,[data-theme=legacy-light] .btn-primary *,[data-theme=legacy-light] [style*="linear-gradient(135deg, #636"],[data-theme=legacy-light] [style*="linear-gradient(135deg, #636"] *{color:#fff!important}[data-theme=legacy-light] [style*="background: var(--surface-2)"]{background:rgba(15,23,42,.045)!important;background:rgba(15,23,42,.07)!important;background:rgba(15,23,42,.09)!important}[data-theme=legacy-light] [style*="background: var(--surface-2)"][style*=border-radius],[data-theme=legacy-light] [style*="background: var(--surface-2)"][style*=borderRadius]{background:var(--surface-2)!important}[data-theme=legacy-light] [style*="background: #080b1e"],[data-theme=legacy-light] [style*="background: #080c1e"],[data-theme=legacy-light] [style*="background: #0d0d0d"]{background:var(--surface-1)!important}[data-theme=legacy-light] [style*="0 0 60px rgba(138,5,255"]{box-shadow:none!important}[data-theme=legacy-light] [style*=borderBottom][style*="rgba(255, 255, 255"],[data-theme=legacy-light] [style*=borderBottom][style*="rgba(255,255,255"]{border-bottom-color:rgba(0,0,0,.06)!important}[data-theme=legacy-light] [style*=borderTop][style*="rgba(255, 255, 255"],[data-theme=legacy-light] [style*=borderTop][style*="rgba(255,255,255"]{border-top-color:rgba(0,0,0,.06)!important}[data-theme=legacy-light] [style*=borderLeft][style*="rgba(255, 255, 255"],[data-theme=legacy-light] [style*=borderLeft][style*="rgba(255,255,255"]{border-left-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] [style*=borderRight][style*="rgba(255, 255, 255"],[data-theme=legacy-light] [style*=borderRight][style*="rgba(255,255,255"]{border-right-color:rgba(0,0,0,.06)!important}[data-theme=legacy-light] [style*="border: "][style*="rgba(255, 255, 255"],[data-theme=legacy-light] [style*="border: "][style*="rgba(255,255,255"],[data-theme=legacy-light] [style*="border:"][style*="rgba(255, 255, 255"],[data-theme=legacy-light] [style*="border:"][style*="rgba(255,255,255"]{border-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] [style*="height: '0.5px'"][style*="rgba(255,255,255"],[data-theme=legacy-light] [style*="height: 0.5px"][style*="rgba(255,255,255"],[data-theme=legacy-light] [style*='height: "0.5px"'][style*="rgba(255,255,255"]{background:rgba(0,0,0,.06)!important}[data-theme=legacy-light] nav{background:var(--card)!important;border-bottom:.5px solid rgba(0,0,0,.07)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-nav-btn{background:#ffffff!important;border-color:rgba(0,0,0,.09)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-nav-link{color:var(--text-muted)!important}[data-theme=legacy-light] .lm-nav-link:hover{color:var(--text-primary)!important}[data-theme=legacy-light] .lm-nav-link-active{color:var(--text-primary)!important;font-weight:500}[data-theme=legacy-light] .lm-panel{background:#ffffff!important;border-color:rgba(0,0,0,.07)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-panel-header{border-bottom-color:rgba(0,0,0,.06)!important}[data-theme=legacy-light] .lm-panel-footer{border-top-color:rgba(0,0,0,.06)!important}[data-theme=legacy-light] .lm-panel-item:hover{background:var(--surface-2)!important}[data-theme=legacy-light] .lm-panel-sep{background:rgba(0,0,0,.06)!important}[data-theme=legacy-light] .lm-text-muted{color:var(--text-muted)!important}[data-theme=legacy-light] .lm-text-faint{color:var(--text-faint)!important}[data-theme=legacy-light] .lm-text-link{color:var(--text-2)!important}[data-theme=legacy-light] .lm-text-link:hover{color:var(--text-primary)!important}[data-theme=legacy-light] footer{background:var(--surface-3)!important;border-top:.5px solid rgba(0,0,0,.08)!important;color:var(--text-muted)!important}[data-theme=legacy-light] footer h4{color:var(--text-2)!important}[data-theme=legacy-light] footer a,[data-theme=legacy-light] footer p{color:var(--text-muted)!important}[data-theme=legacy-light] footer a:hover{color:var(--text-primary)!important;transition:color .15s}[data-theme=legacy-light] footer span{color:inherit!important}[data-theme=legacy-light] .lm-footer-brand{color:var(--text-primary)!important}[data-theme=legacy-light] footer [style*=linear-gradient]{color:#fff!important}[data-theme=legacy-light] footer [style*=borderTop]{border-top-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .lm-mobile-panel{background:var(--surface-2)!important;border-top-color:rgba(0,0,0,.07)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-mobile-section{background:#ffffff!important;border-color:rgba(0,0,0,.06)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-mobile-row{border-bottom-color:rgba(0,0,0,.05)!important}[data-theme=legacy-light] .lm-mobile-icon{background:var(--surface-2)!important;border-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .lm-mobile-icon-on{background:rgb(var(--accent-rgb)/10%)!important;border-color:rgb(var(--accent-rgb)/22%)!important}[data-theme=legacy-light] .lm-mobile-sub{color:var(--text-faint)!important}[data-theme=legacy-light] .lm-mobile-chevron{color:rgba(0,0,0,.2)!important}[data-theme=legacy-light] .lm-mobile-profile{background:rgb(var(--accent-rgb)/6%)!important;border-color:rgb(var(--accent-rgb)/16%)!important}[data-theme=legacy-light] .lm-mobile-logout{background:rgba(239,68,68,.05)!important;border-color:rgba(239,68,68,.12)!important;color:#b91c1c!important}[data-theme=legacy-light] .lm-dash-role,[data-theme=legacy-light] .lm-mobile-section-label{color:var(--text-faint)!important}[data-theme=legacy-light] .lm-dash-link{color:var(--text-muted)!important;border-left-color:transparent!important}[data-theme=legacy-light] .lm-dash-link:hover{color:var(--text-primary)!important;background:rgba(0,0,0,.03)!important}[data-theme=legacy-light] .lm-dash-link-active{color:var(--accent-deep)!important;background:rgb(var(--accent-rgb)/8%)!important;border-left-color:var(--accent)!important}[data-theme=legacy-light] .lm-dash-mobile-item{border-color:rgba(0,0,0,.07)!important;background:transparent!important}[data-theme=legacy-light] .lm-dash-mobile-item-active{border-color:rgb(var(--accent-rgb)/28%)!important;background:rgb(var(--accent-rgb)/6%)!important}[data-theme=legacy-light] .lm-dash-mobile-icon{background:var(--surface-2)!important}[data-theme=legacy-light] .lm-dash-mobile-icon-active{background:rgb(var(--accent-rgb)/10%)!important}[data-theme=legacy-light] .lm-msg-wrap{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-conv-list{border-right-color:rgba(0,0,0,.08)!important;background:#fafafa!important}[data-theme=legacy-light] .lm-conv-head{border-bottom-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .lm-conv-row{border-bottom-color:rgba(0,0,0,.05)!important}[data-theme=legacy-light] .lm-conv-row:not(.lm-conv-row-active):hover{background:rgb(var(--accent-rgb)/7%)!important}[data-theme=legacy-light] .lm-conv-row-active{background:linear-gradient(90deg,rgb(var(--accent-rgb)/14%) 0,rgb(var(--accent-rgb)/7%) 100%)!important}[data-theme=legacy-light] .lm-chat-head{border-bottom-color:rgba(0,0,0,.08)!important;background:#fafafa!important}[data-theme=legacy-light] .lm-chat-area{background:radial-gradient(ellipse at 75% 5%,rgba(0,109,76,.05) 0,transparent 45%),radial-gradient(ellipse at 15% 90%,rgb(var(--accent-rgb)/4%) 0,transparent 40%),#f7f7fd!important}[data-theme=legacy-light] .lm-msg-in{background:#ffffff!important;color:var(--text-primary)!important;border:.5px solid rgba(0,0,0,.08)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-msg-time{color:var(--text-faint)!important}[data-theme=legacy-light] .lm-msg-bar{border-top-color:rgba(0,0,0,.08)!important;background:#fafafa!important}[data-theme=legacy-light] .lm-msg-input{background:transparent!important;color:var(--text-primary)!important}[data-theme=legacy-light] .lm-msg-send-off{background:#ebebf3!important;border-color:rgba(0,0,0,.08)!important;color:var(--text-faint)!important}[data-theme=legacy-light] .lm-avatar-initial,[data-theme=legacy-light] .lm-badge-count,[data-theme=legacy-light] .lm-msg-own{color:#ffffff!important}[data-theme=legacy-light] .avatar-initial{color:#ffffff!important;font-weight:600!important}[data-theme=legacy-light] .lm-unread-dot{border-color:#fafafa!important;background:var(--accent)!important}[data-theme=legacy-light] .lm-view-btn{background:rgb(var(--accent-rgb)/8%)!important;border-color:rgb(var(--accent-rgb)/20%)!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .lm-view-btn:hover{background:rgb(var(--accent-rgb)/14%)!important;color:#3d40b8!important}[data-theme=legacy-light] .lm-msg-composer-wrap{background:#ffffff!important;border-color:rgba(0,0,0,.11)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-msg-composer-wrap.focused{border-color:rgb(var(--accent-rgb)/42%)!important;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/12%),0 2px 8px rgba(0,0,0,.07)!important}[data-theme=legacy-light] .lm-settings-tabs{border-bottom:1px solid rgba(0,0,0,.09)!important}[data-theme=legacy-light] .lm-settings-tabs button{color:var(--text-muted)!important;border-bottom-color:transparent!important}[data-theme=legacy-light] .lm-settings-tabs button:hover{color:var(--text-2)!important}[data-theme=legacy-light] .lm-settings-tabs button[style*="solid var(--accent)"]{color:var(--text-primary)!important}[data-theme=legacy-light] nav.settings-sidebar{background:#ffffff!important;border:1px solid #e3e3e3!important;box-shadow:none!important}[data-theme=legacy-light] nav.st-mobile-tabs{background:transparent!important;box-shadow:none!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.09)!important}[data-theme=legacy-light] .st-view-profile-btn{border-color:rgba(0,0,0,.09)!important;color:var(--text-muted)!important}[data-theme=legacy-light] .st-view-profile-btn:hover{background:var(--surface-2)!important;color:var(--text-primary)!important}[data-theme=legacy-light] [role=switch][style*="var(--border)"]{background:rgba(0,0,0,.12)!important;border-color:rgba(0,0,0,.14)!important}[data-theme=legacy-light] .lm-notif-tabs{border-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .lm-notif-tabs a[style*="rgb(var(--accent-rgb) / 15%)"]{background:rgb(var(--accent-rgb)/10%)!important}[data-theme=legacy-light] .lm-notif-tabs a[style*="var(--text-muted)"]{color:var(--text-muted)!important}[data-theme=legacy-light] .scroll-strip{background:var(--surface-1);border-top-color:rgba(0,0,0,.07)!important;border-bottom-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .badge-category{background:rgb(var(--accent-rgb)/8%)!important;border-color:rgb(var(--accent-rgb)/18%)!important;color:#4b51c8!important}[data-theme=legacy-light] .badge-live{background:rgba(5,150,105,.08)!important;border-color:rgba(5,150,105,.18)!important;color:#065f46!important}[data-theme=legacy-light] .badge-tag{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.07)!important;color:var(--text-muted)!important}[data-theme=legacy-light] .dot-blink{background:var(--green)!important}[data-theme=legacy-light] .dot-blink-indigo{background:var(--primary)!important}[data-theme=legacy-light] .btn-primary,[data-theme=legacy-light] .btn-primary:hover{box-shadow:none}[data-theme=legacy-light] .btn-ghost{background:#ffffff!important;border-color:rgba(0,0,0,.11)!important;color:var(--text-2)!important;box-shadow:none!important}[data-theme=legacy-light] .btn-ghost:hover{border-color:rgba(0,0,0,.18)!important;background:var(--surface-2)!important;box-shadow:none!important}[data-theme=legacy-light] .btn-buy{background:rgb(var(--accent-rgb)/8%)!important;border-color:rgb(var(--accent-rgb)/20%)!important;color:#4b51c8!important}[data-theme=legacy-light] .btn-buy:hover{background:rgb(var(--accent-rgb)/14%)!important;box-shadow:none!important}[data-theme=legacy-light] .input-dark{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:var(--text-primary)!important}[data-theme=legacy-light] .input-dark::-moz-placeholder{color:var(--text-faint)!important}[data-theme=legacy-light] .input-dark::placeholder{color:var(--text-faint)!important}[data-theme=legacy-light] .input-dark:focus{box-shadow:0 0 0 3px rgb(var(--accent-rgb)/10%)!important}[data-theme=legacy-light] .input-dark option{background:#f0f0f6!important;color:var(--text-primary)!important}[data-theme=legacy-light] .divider{background:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .card button[style*="var(--border)"]{background:var(--surface-2)!important;border-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .card button[style*="rgb(var(--accent-rgb) / 10%)"],[data-theme=legacy-light] .card button[style*="rgba(99, 102, 241, 0.10)"]{background:rgb(var(--accent-rgb)/8%)!important;border-color:rgb(var(--accent-rgb)/25%)!important}[data-theme=legacy-light] [style*="color: rgba(0,109,76,0.70)"],[data-theme=legacy-light] [style*="color: rgba(139, 92, 246, 0.7)"],[data-theme=legacy-light] [style*="color: rgba(139, 92, 246, 0.70)"]{color:#006d4c!important}[data-theme=legacy-light] [style*="color: rgba(34, 197, 94, 0.75)"],[data-theme=legacy-light] [style*="color: rgba(34,197,94,0.75)"]{color:#166534!important}[data-theme=legacy-light] [style*="color:rgba(0,109,76,0.7)"],[data-theme=legacy-light] [style*="color:rgba(0,109,76,0.70)"]{color:#006d4c!important}[data-theme=legacy-light] [style*="color:rgba(34,197,94,0.75)"]{color:#166534!important}[data-theme=legacy-light] [style*="color: #006d4c"]{color:#047857!important}[data-theme=legacy-light] [style*="color: #4d4d4d"]{color:var(--accent-deep)!important;color:#4b51c8!important}[data-theme=legacy-light] [style*="color: #8a5216"]{color:#92400e!important}[data-theme=legacy-light] [style*="color: var(--accent-deep)"]{color:#1d4ed8!important;color:var(--accent-deep)!important}[data-theme=legacy-light] [style*="color:#006d4c"]{color:#047857!important}[data-theme=legacy-light] [style*="color:#4d4d4d"]{color:var(--accent-deep)!important;color:#4b51c8!important}[data-theme=legacy-light] [style*="color:#8a5216"]{color:#92400e!important}[data-theme=legacy-light] [style*="color:var(--accent-deep)"]{color:#1d4ed8!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .card[style*="rgb(var(--accent-rgb) / 45%)"],[data-theme=legacy-light] .card[style*="rgba(99, 102, 241, 0.45)"]{box-shadow:0 0 0 1.5px rgb(var(--accent-rgb)/28%),var(--shadow-sm)!important}[data-theme=legacy-light] .rounded-xl[style*="background: var(--surface-2)"]{background:var(--surface-2)!important}[data-theme=legacy-light] .badge-category{background:rgb(var(--accent-rgb)/11%)!important;border-color:rgb(var(--accent-rgb)/28%)!important;color:#3b3fd8!important;font-weight:500!important}[data-theme=legacy-light] .badge-live{background:rgba(5,150,105,.11)!important;border-color:rgba(5,150,105,.28)!important;color:#04573a!important;font-weight:500!important}[data-theme=legacy-light] .badge-no-demo{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.09)!important;color:var(--text-faint)!important;font-weight:500!important}[data-theme=legacy-light] .badge-tag{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important;color:#4f4f68!important}[data-theme=legacy-light] .badge-early-access{background:rgba(5,150,105,.11)!important;border-color:rgba(5,150,105,.42)!important;color:#047857!important;font-weight:600!important}[data-theme=legacy-light] .badge-early-access .dot-blink{background:#059669!important}[data-theme=legacy-light] [style*="background: rgba(16, 185, 129, 0.08)"],[data-theme=legacy-light] [style*="background: rgba(16,185,129,0.08)"]{background:rgba(5,150,105,.11)!important;border-color:rgba(5,150,105,.42)!important}[data-theme=legacy-light] [style*="background: rgba(16, 185, 129, 0.08)"] [style*="color: #006d4c"],[data-theme=legacy-light] [style*="background: rgba(16, 185, 129, 0.08)"][style*="color: #006d4c"],[data-theme=legacy-light] [style*="background: rgba(16,185,129,0.08)"] [style*="color: #006d4c"],[data-theme=legacy-light] [style*="background: rgba(16,185,129,0.08)"][style*="color: #006d4c"]{color:#047857!important}[data-theme=legacy-light] [style*="background: rgba(16, 185, 129, 0.08)"] .dot-blink,[data-theme=legacy-light] [style*="background: rgba(16,185,129,0.08)"] .dot-blink{background:#059669!important}[data-theme=legacy-light] section p[style*="var(--text-muted)"]{color:var(--text-muted)!important}[data-theme=legacy-light] .card [style*="height: 0.5px"]{background:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .rounded-2xl[style*="background: var(--surface-2)"]{background:var(--surface-2)!important}[data-theme=legacy-light] .rounded-2xl[style*="background: var(--surface-2)"] .rounded-xl[style*="background: var(--surface-2)"]{background:#ffffff!important}html.no-transition,html.no-transition *,html.no-transition :after,html.no-transition :before{transition:none!important}[data-theme=legacy-light] [style*="font-weight: 300"]{font-weight:400!important}[data-theme=legacy-light] .text-xs{font-weight:500}[data-theme=legacy-light] .badge-tag,[data-theme=legacy-light] [style*="font-size: 0.75rem"],[data-theme=legacy-light] [style*="font-size: 11px"]{font-weight:500!important}[data-theme=legacy-light] [style*="font-size: 0.75rem"][style*="color: var(--text-muted)"],[data-theme=legacy-light] th.text-xs{font-weight:600!important;letter-spacing:.02em}.demand-tab{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.demand-tab[data-active=true]{background:rgb(var(--accent-rgb)/18%);color:var(--text-2);border:1px solid rgb(var(--accent-rgb)/40%)}[data-theme=legacy-light] .demand-tab{background:rgba(0,0,0,.04)!important;color:var(--text-muted)!important;border-color:rgba(0,0,0,.08)!important}[data-theme=legacy-light] .demand-tab[data-active=true]{background:rgb(var(--accent-rgb)/10%)!important;color:var(--accent-deep)!important;border-color:rgb(var(--accent-rgb)/30%)!important}.demand-cat{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.demand-cat[data-active=true]{background:rgb(var(--accent-rgb)/15%);color:var(--text-2);border:.5px solid rgb(var(--accent-rgb)/35%)}[data-theme=legacy-light] .demand-cat{background:rgba(0,0,0,.04)!important;color:var(--text-muted)!important;border-color:rgba(0,0,0,.08)!important}[data-theme=legacy-light] .demand-cat[data-active=true]{background:rgb(var(--accent-rgb)/10%)!important;color:var(--accent-deep)!important;border-color:rgb(var(--accent-rgb)/28%)!important}.demand-strip{background:var(--surface-2);border:1px solid var(--border)}[data-theme=legacy-light] .demand-strip{background:rgb(var(--accent-rgb)/4%)!important;border-color:rgb(var(--accent-rgb)/14%)!important}[data-theme=legacy-light] .demand-strip-count{color:var(--text-2)!important}[data-theme=legacy-light] .demand-strip-watch{color:var(--text-muted)!important}.demand-signal-budget{color:var(--green)}.demand-signal-delivery{color:var(--ink-amber)}.demand-signal-builders{color:var(--text-2)}.demand-signal-indemand{color:var(--ink-amber)}[data-theme=legacy-light] .demand-signal-budget{color:#065f46!important}[data-theme=legacy-light] .demand-signal-delivery{color:#78350f!important}[data-theme=legacy-light] .demand-signal-builders{color:var(--accent-deep)!important}[data-theme=legacy-light] .demand-signal-indemand{color:#c2410c!important}[data-theme=legacy-light] .demand-desc{color:var(--text-primary)!important}[data-theme=legacy-light] .demand-vote{border-right-color:rgba(0,0,0,.06)!important}[data-theme=legacy-light] [data-dchip=open]{background:rgba(0,0,0,.04)!important;color:var(--text-muted)!important;border-color:rgba(0,0,0,.09)!important}[data-theme=legacy-light] [data-dchip=looking]{background:rgba(180,130,0,.1)!important;color:#92400e!important;border-color:rgba(180,130,0,.25)!important}[data-theme=legacy-light] [data-dchip=high-demand]{background:rgba(234,88,12,.1)!important;color:#9a3412!important;border-color:rgba(234,88,12,.25)!important}[data-theme=legacy-light] [data-dchip=most-wanted]{background:rgb(var(--accent-rgb)/10%)!important;color:var(--accent-deep)!important;border-color:rgb(var(--accent-rgb)/25%)!important}[data-theme=legacy-light] [data-dchip=badge-new]{background:rgba(5,150,105,.08)!important;color:#065f46!important;border-color:rgba(5,150,105,.2)!important}[data-theme=legacy-light] [data-dchip=badge-trending]{background:rgba(180,130,0,.08)!important;color:#78350f!important;border-color:rgba(180,130,0,.2)!important}[data-theme=legacy-light] [data-dchip=badge-most-wanted]{background:rgb(var(--accent-rgb)/10%)!important;color:var(--accent-deep)!important;border-color:rgb(var(--accent-rgb)/22%)!important}[data-theme=legacy-light] [data-dchip=industry]{background:rgba(0,109,76,.08)!important;color:#006d4c!important;border-color:rgba(0,109,76,.18)!important}[data-theme=legacy-light] .demand-vote-count{color:var(--text-primary)!important}[data-theme=legacy-light] .demand-vote-label{color:var(--text-faint)!important}[data-theme=legacy-light] .demand-section-label{color:var(--text-primary)!important;font-weight:700!important}[data-theme=legacy-light] .demand-meta-date{color:var(--text-muted)!important}[data-theme=legacy-light] .demand-page{background:#F8FAFC!important}.demand-card-row{background:var(--surface-2);border:1px solid var(--border);transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.demand-card-row:hover{background:var(--surface-2);border-color:var(--border);transform:translateY(-1px);box-shadow:none}[data-theme=legacy-light] .demand-card-row{background:#FFFFFF!important;border-color:#e3e3e3!important;box-shadow:none!important}[data-theme=legacy-light] .demand-card-row:hover{background:#FFFFFF!important;border-color:var(--accent)!important;box-shadow:none!important}.demand-panel{background:var(--surface-2);border:1px solid var(--border)}[data-theme=legacy-light] .demand-panel{background:#FFFFFF!important;border-color:#e3e3e3!important;box-shadow:none!important}.demand-sort-tab{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.demand-sort-tab[data-active=true]{background:rgb(var(--accent-rgb)/22%);color:var(--text-2);border-color:rgb(var(--accent-rgb)/40%)}[data-theme=legacy-light] .demand-sort-tab{background:#FFFFFF!important;color:#1E293B!important;border-color:#e3e3e3!important;box-shadow:none!important;font-weight:500!important}[data-theme=legacy-light] .demand-sort-tab:hover{background:#F8FAFC!important;border-color:#94A3B8!important}[data-theme=legacy-light] .demand-sort-tab[data-active=true]{background:#E0E7FF!important;color:var(--accent-deep)!important;border-color:var(--accent)!important;box-shadow:none!important;font-weight:600!important}.demand-filter-btn{background:transparent;color:var(--text-muted)}.demand-filter-btn[data-active=true]{background:rgb(var(--accent-rgb)/14%);color:var(--text-2)}.demand-filter-chip{padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--text-2);font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.demand-filter-chip:hover{border-color:var(--border-strong);color:var(--text-2)}.demand-filter-chip[data-active=true]{background:rgb(var(--accent-rgb)/14%);border-color:rgb(var(--accent-rgb)/42%);color:var(--text-2)}[data-theme=legacy-light] .demand-filter-btn{color:#1E293B!important;font-weight:500!important}[data-theme=legacy-light] .demand-filter-btn:hover{background:#F1F5F9!important;color:#0F172A!important}[data-theme=legacy-light] .demand-filter-btn[data-active=true]{background:#E0E7FF!important;color:var(--accent-deep)!important;box-shadow:inset 3px 0 0 var(--accent),inset 0 0 0 1px rgb(var(--accent-rgb)/32%)!important;font-weight:600!important}.demand-filter-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--surface-2)}.demand-filter-btn[data-active=true] .demand-filter-dot{background:var(--accent)}[data-theme=legacy-light] .demand-filter-dot{background:#e3e3e3!important}[data-theme=legacy-light] .demand-filter-btn[data-active=true] .demand-filter-dot{background:var(--accent)!important}.demand-mobile-filter{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}.demand-mobile-filter[data-active=true]{background:rgb(var(--accent-rgb)/18%);border-color:rgb(var(--accent-rgb)/40%);color:var(--text-2)}[data-theme=legacy-light] .demand-mobile-filter{background:#FFFFFF!important;border-color:#e3e3e3!important;color:#1E293B!important;box-shadow:none!important;font-weight:500!important}[data-theme=legacy-light] .demand-mobile-filter[data-active=true]{background:#E0E7FF!important;border-color:var(--accent)!important;color:var(--accent-deep)!important;box-shadow:none!important;font-weight:600!important}.demand-action-btn{background:var(--surface-2);border:1px solid var(--border)}.demand-action-btn[data-voted=true]{background:rgb(var(--accent-rgb)/18%);border-color:rgb(var(--accent-rgb)/35%)}.demand-action-btn[data-saved=true]{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.28)}[data-theme=legacy-light] .demand-action-btn{background:#FFFFFF!important;border-color:#e3e3e3!important;box-shadow:none!important}[data-theme=legacy-light] .demand-action-btn:hover{background:#F1F5F9!important;border-color:#94A3B8!important}[data-theme=legacy-light] .demand-action-btn[data-voted=true]{background:#E0E7FF!important;border-color:var(--accent)!important;box-shadow:none!important}[data-theme=legacy-light] .demand-action-btn[data-saved=true]{background:#FEF3C7!important;border-color:#D97706!important;box-shadow:none!important}.demand-clear-btn{color:var(--text-muted);border:1px solid var(--border)}[data-theme=legacy-light] .demand-clear-btn{color:#374151!important;border-color:#D1D5DB!important}[data-theme=legacy-light] .demand-clear-btn:hover{background:#F3F4F6!important;color:#111827!important}.demand-industry-row:not([data-active=true]){background:var(--surface-2);border:1px solid var(--border)}.demand-industry-row[data-active=true]{background:rgb(var(--accent-rgb)/14%);border:.5px solid rgb(var(--accent-rgb)/28%)}[data-theme=legacy-light] .demand-industry-row:not([data-active=true]){background:#F8FAFC!important;border-color:#E5E7EB!important}[data-theme=legacy-light] .demand-industry-row[data-active=true]{background:var(--accent-tint)!important;border-color:#C7D2FE!important}.demand-industry-text{color:var(--text-muted)}.demand-industry-row[data-active=true] .demand-industry-text{color:var(--text-2)}[data-theme=legacy-light] .demand-industry-text{color:#374151!important}[data-theme=legacy-light] .demand-industry-row[data-active=true] .demand-industry-text{color:var(--accent-deep)!important}[data-theme=legacy-light] .demand-industry-count{background:#E5E7EB!important;color:#374151!important}::selection{background:rgb(var(--accent-rgb)/20%);color:#030712}::-moz-selection{background:rgb(var(--accent-rgb)/20%);color:#030712}[data-theme=legacy-light] [style*="color: var(--accent-deep)"]{color:#1a6ea8!important}[data-theme=legacy-light] [style*="color: #006d4c"]{color:#166534!important}[data-theme=legacy-light] [style*="color: #6b6b6b"]{color:#374151!important}[data-theme=legacy-light] [style*="color: #4d4d4d"]{color:#006d4c!important}[data-theme=legacy-light] [style*="color: #006d4c"]{color:#3f6212!important;color:#0f766e!important}[data-theme=legacy-light] [style*="color: #8a5216"]{color:#c2410c!important;color:#b45309!important}[data-theme=legacy-light] [style*="color: #a5281b"]{color:#b91c1c!important}[data-theme=legacy-light] [style*="color:var(--accent-deep)"]{color:#1a6ea8!important}[data-theme=legacy-light] [style*="color:#006d4c"]{color:#166534!important}[data-theme=legacy-light] [style*="color:#6b6b6b"]{color:#374151!important}[data-theme=legacy-light] [style*="color:#4d4d4d"]{color:#006d4c!important}[data-theme=legacy-light] [style*="color:#006d4c"]{color:#3f6212!important;color:#0f766e!important}[data-theme=legacy-light] [style*="color:#8a5216"]{color:#c2410c!important;color:#b45309!important}[data-theme=legacy-light] [style*="color:#a5281b"]{color:#b91c1c!important}[data-theme=legacy-light] [style*="color: rgba(34, 197, 94, 0.65)"],[data-theme=legacy-light] [style*="color: rgba(34, 197, 94, 0.75)"],[data-theme=legacy-light] [style*="color: rgba(34,197,94,0.65)"],[data-theme=legacy-light] [style*="color: rgba(34,197,94,0.75)"],[data-theme=legacy-light] [style*="color:rgba(34,197,94,0.65)"],[data-theme=legacy-light] [style*="color:rgba(34,197,94,0.75)"]{color:#047857!important}[data-theme=legacy-light] [style*="background: rgba(34, 197, 94"],[data-theme=legacy-light] [style*="background: rgba(34,197,94"],[data-theme=legacy-light] [style*="background:rgba(34,197,94"]{background:rgba(5,150,105,.1)!important;border-color:rgba(5,150,105,.28)!important}[data-theme=legacy-light] [style*="background: #0d1127"],[data-theme=legacy-light] [style*="background:#0d1127"]{background:var(--surface-1)!important}[data-theme=legacy-light] [style*="background: rgba(8,23,37"],[data-theme=legacy-light] [style*="background:rgba(8,23,37"]{background:var(--card)!important;border-top-color:rgba(0,0,0,.08)!important}[data-theme=legacy-light] [stroke*="rgba(255,255,255"]{stroke:rgba(0,0,0,.18)!important}[data-theme=legacy-light] .sticky.rounded-2xl[style*="background: var(--surface-2)"]{background:#ffffff!important;border-color:rgba(0,0,0,.11)!important}[data-theme=legacy-light] button[style*="background: rgb(var(--accent-rgb) / 12%)"][style*="color: #4d4d4d"],[data-theme=legacy-light] button[style*="background:rgb(var(--accent-rgb) / 12%)"][style*="color:#4d4d4d"]{background:rgb(var(--accent-rgb)/10%)!important;color:#3b40c4!important}[data-theme=legacy-light] [style*="font-size: 0.75rem"][style*="color: var(--text-muted)"],[data-theme=legacy-light] [style*="font-size: 0.75rem"][style*="color:var(--text-muted)"],[data-theme=legacy-light] [style*="font-size: 11px"][style*="color: var(--text-muted)"],[data-theme=legacy-light] [style*="font-size: 11px"][style*="color:var(--text-muted)"]{color:var(--text-muted)!important}[data-theme=legacy-light] .sticky.rounded-2xl [style*="color: var(--text-muted)"],[data-theme=legacy-light] .sticky.rounded-2xl [style*="color:var(--text-muted)"]{color:var(--text-faint)!important}[data-theme=legacy-light] button[style*="background: rgb(var(--accent-rgb) / 12%)"][style*="border: 0.5px solid rgb(var(--accent-rgb) / 28%)"]{background:rgb(var(--accent-rgb)/9%)!important;border-color:rgb(var(--accent-rgb)/25%)!important;color:#3b40c4!important}[data-theme=legacy-light] [data-tag="Marketing & Sales"]{background:#DBEAFE!important;border-color:#3B82F6!important;color:#1D4ED8!important;font-weight:600!important}[data-theme=legacy-light] [data-tag="Customer Support"]{background:#D1FAE5!important;border-color:#10B981!important;color:#065F46!important;font-weight:600!important}[data-theme=legacy-light] [data-tag="Data & Analytics"]{background:#E0F2FE!important;border-color:#0284C7!important;color:#075985!important;font-weight:600!important}[data-theme=legacy-light] [data-tag="Content Creation"]{background:#CCFBF1!important;border-color:#14B8A6!important;color:#0F766E!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=Productivity]{background:#FEF3C7!important;border-color:#F59E0B!important;color:#92400E!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=Finance]{background:#DCFCE7!important;border-color:#22C55E!important;color:#166534!important;font-weight:600!important}[data-theme=legacy-light] [data-tag="HR & Recruiting"]{background:#FFF7ED!important;border-color:#F97316!important;color:#C2410C!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=E-commerce]{background:#FEE2E2!important;border-color:#EF4444!important;color:#B91C1C!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=Legal]{background:#F1F5F9!important;border-color:#64748B!important;color:#1E293B!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=Education]{background:#DBEAFE!important;border-color:#60A5FA!important;color:#1E40AF!important;font-weight:600!important}[data-theme=legacy-light] [data-tag="Social Media"]{background:#dffeed!important;border-color:#006d4c!important;color:#006d4c!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=Development]{background:#ECFCCB!important;border-color:#84CC16!important;color:#3F6212!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=Healthcare]{background:#dffeed!important;border-color:#006d4c!important;color:#006d4c!important;font-weight:600!important}[data-theme=legacy-light] [data-tag="Real Estate"]{background:#CCFBF1!important;border-color:#2DD4BF!important;color:#0F766E!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=Restaurants]{background:#FFEDD5!important;border-color:#FB923C!important;color:#C2410C!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=Agencies]{background:var(--accent-tint)!important;border-color:#006d4c!important;color:#006d4c!important;font-weight:600!important}[data-theme=legacy-light] [data-tag=SaaS]{background:var(--accent-tint)!important;border-color:#4d4d4d!important;color:var(--accent-deep)!important;font-weight:600!important}[data-theme=legacy-light] [data-tag="Local Businesses"]{background:#FEFCE8!important;border-color:#EAB308!important;color:#713F12!important;font-weight:600!important}[data-theme=legacy-light] [style*="color: #006d4c"],[data-theme=legacy-light] [style*="color:#006d4c"]{color:#006d4c!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 08%)"],[data-theme=legacy-light] [style*="background: rgba(99, 102, 241, 0.08)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 08%)"]{background:rgb(var(--accent-rgb)/12%)!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 10%)"],[data-theme=legacy-light] [style*="background: rgba(99, 102, 241, 0.10)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 10%)"]{background:rgb(var(--accent-rgb)/13%)!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 12%)"],[data-theme=legacy-light] [style*="background: rgba(99, 102, 241, 0.12)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 12%)"]{background:rgb(var(--accent-rgb)/15%)!important}[data-theme=legacy-light] [style*="border: 0.5px solid rgb(var(--accent-rgb) / 18%)"],[data-theme=legacy-light] [style*="border:0.5px solid rgb(var(--accent-rgb) / 18%)"]{border-color:rgb(var(--accent-rgb)/30%)!important}[data-theme=legacy-light] [style*="border: 0.5px solid rgb(var(--accent-rgb) / 2%)"],[data-theme=legacy-light] [style*="border:0.5px solid rgb(var(--accent-rgb) / 2%)"]{border-color:rgb(var(--accent-rgb)/32%)!important}[data-theme=legacy-light] [style*="border: 0.5px solid rgb(var(--accent-rgb) / 3%)"],[data-theme=legacy-light] [style*="border:0.5px solid rgb(var(--accent-rgb) / 3%)"]{border-color:rgb(var(--accent-rgb)/42%)!important}[data-theme=legacy-light] section#how-it-works{background:var(--surface-1);border-top:.5px solid rgba(0,0,0,.06);border-bottom:.5px solid rgba(0,0,0,.06)}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 25%)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 25%)"]{background:rgb(var(--accent-rgb)/45%)!important}[data-theme=legacy-light] .lm-demand-board{background:var(--surface-1)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-demand-board p[style*="var(--text-2)"]{color:var(--text-primary)!important;font-weight:500!important}[data-theme=legacy-light] .lm-earnings-card{background:var(--surface-1)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-earnings-card .rounded-xl[style*="var(--border)"]{background:var(--surface-2)!important}[data-theme=legacy-light] .hero-product-card,[data-theme=legacy-light] .hero-stat-card{background:var(--surface-1)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:none!important}[data-theme=legacy-light] .hero-trust-badge{background:var(--surface-1)!important;border-color:rgba(0,0,0,.08)!important}[data-theme=legacy-light] .hero-stat-card p[style*="var(--text-muted)"]{color:var(--text-faint)!important}[data-theme=legacy-light] .hero-product-card p[style*="var(--text-2)"]{color:var(--text-muted)!important}[data-theme=legacy-light] .hero-product-card span[style*="var(--text-2)"]{color:var(--text-2)!important}[data-theme=legacy-light] .hero-product-card [style*="var(--text-primary)"]{color:var(--text-primary)!important}[data-theme=legacy-light] .hero-product-card .border-t{border-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .hero-trust-badge span[style*="var(--text-2)"]{color:var(--text-muted)!important}[data-theme=legacy-light] .trust-strip-card{background:var(--surface-1)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:none!important}[data-theme=legacy-light] .trust-strip-card p[style*="var(--text-muted)"]{color:var(--text-faint)!important}[data-theme=legacy-light] .trust-strip-card p[style*="var(--text-primary)"]{color:var(--text-primary)!important}[data-theme=legacy-light] .trust-strip-card .lg\:border-r{border-color:rgba(0,0,0,.08)!important}[data-theme=legacy-light] .demand-showcase{background:rgb(var(--accent-rgb)/4%)!important;border-color:rgb(var(--accent-rgb)/14%)!important}[data-theme=legacy-light] .demand-showcase h2[style*="var(--text-muted)"],[data-theme=legacy-light] .demand-showcase p[style*="var(--text-muted)"]{color:var(--text-muted)!important}[data-theme=legacy-light] .demand-showcase-card{background:var(--surface-1)!important;border-color:rgba(0,0,0,.08)!important}[data-theme=legacy-light] .demand-showcase-card h3{color:var(--text-primary)!important}[data-theme=legacy-light] .demand-showcase-card p[style*="var(--text-muted)"]{color:var(--text-muted)!important}[data-theme=legacy-light] .demand-showcase-card span[style*="var(--text-muted)"]{color:var(--text-faint)!important}[data-theme=legacy-light] .demand-showcase-card [style*="border: 2px solid rgba(12,14,24,0.9)"]{border-color:var(--surface-1)!important}[data-theme=legacy-light] .tool-logo{color:rgba(0,0,0,.28)!important}[data-theme=legacy-light] [style*="color: var(--text-muted)"],[data-theme=legacy-light] [style*="color:var(--text-muted)"]{color:var(--text-2)!important}[data-theme=legacy-light] .group:hover .group-hover\:text-white{color:var(--text-primary)!important}[data-theme=legacy-light] [style*="max-width: 420px"][style*="var(--border)"],[data-theme=legacy-light] [style*="max-width:420px"][style*="var(--border)"]{background:var(--surface-1)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:none!important}[data-theme=legacy-light] [style*="background: rgba(16,185,129,0.04)"],[data-theme=legacy-light] [style*="background:rgba(16,185,129,0.04)"]{background:rgba(5,150,105,.07)!important;border-color:rgba(5,150,105,.22)!important}[data-theme=legacy-light] [style*="background: rgba(16,185,129,0.12)"],[data-theme=legacy-light] [style*="background:rgba(16,185,129,0.12)"]{background:rgba(5,150,105,.15)!important}[data-theme=legacy-light] .hero-spots-badge{background:rgb(var(--accent-rgb)/9%)!important;border-color:rgb(var(--accent-rgb)/30%)!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .demand-live-badge{background:rgb(var(--accent-rgb)/10%)!important;border-color:rgb(var(--accent-rgb)/35%)!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgb(var(--accent-rgb) / 12%)"],[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(99, 102, 241, 0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background:rgb(var(--accent-rgb) / 12%)"]{background:var(--accent)!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgb(var(--accent-rgb) / 12%)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(99, 102, 241, 0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background:rgb(var(--accent-rgb) / 12%)"] *{color:#fff!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(16, 185, 129, 0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(16,185,129,0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background:rgba(16,185,129,0.12)"]{background:#059669!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(16, 185, 129, 0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(16,185,129,0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background:rgba(16,185,129,0.12)"] *{color:#fff!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(59, 130, 246, 0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(59,130,246,0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background:rgba(59,130,246,0.12)"]{background:#2563eb!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(59, 130, 246, 0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(59,130,246,0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background:rgba(59,130,246,0.12)"] *{color:#fff!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(245, 158, 11, 0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(245,158,11,0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background:rgba(245,158,11,0.12)"]{background:#d97706!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(245, 158, 11, 0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(245,158,11,0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background:rgba(245,158,11,0.12)"] *{color:#fff!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(0,109,76,0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(139, 92, 246, 0.12)"],[data-theme=legacy-light] .trust-strip-card [style*="background:rgba(0,109,76,0.12)"]{background:#006d4c!important}[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(0,109,76,0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background: rgba(139, 92, 246, 0.12)"] *,[data-theme=legacy-light] .trust-strip-card [style*="background:rgba(0,109,76,0.12)"] *{color:#fff!important}[data-theme=legacy-light] .after-purchase .ap-icon[data-ap=indigo]{background:var(--accent)!important}[data-theme=legacy-light] .after-purchase .ap-icon[data-ap=blue]{background:#2563eb!important}[data-theme=legacy-light] .after-purchase .ap-icon[data-ap=violet]{background:#006d4c!important}[data-theme=legacy-light] .after-purchase .ap-icon[data-ap=green]{background:#059669!important}[data-theme=legacy-light] .after-purchase .ap-icon svg{color:#fff!important}[data-theme=legacy-light] .after-purchase .ap-chip{background:var(--accent-tint)!important;border-color:#c7d2fe!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .demand-showcase-card [style*="color: #8a5216"],[data-theme=legacy-light] .demand-showcase-card [style*="color:#8a5216"]{color:#92400e!important}[data-theme=legacy-light] .demand-showcase-card [style*="color: var(--accent-deep)"],[data-theme=legacy-light] .demand-showcase-card [style*="color:var(--accent-deep)"]{color:#1d4ed8!important}[data-theme=legacy-light] .demand-showcase-card [style*="color: #006d4c"],[data-theme=legacy-light] .demand-showcase-card [style*="color:#006d4c"]{color:#047857!important}[data-theme=legacy-light] .demand-showcase-card [style*="color: #4d4d4d"],[data-theme=legacy-light] .demand-showcase-card [style*="color:#4d4d4d"]{color:var(--accent-deep)!important}[data-theme=legacy-light] .hero-stat-card svg rect[fill="rgb(var(--accent-rgb) / 38%)"]{fill:rgb(var(--accent-rgb)/60%)!important}[data-theme=legacy-light] .demand-showcase{background:var(--surface-2)!important;border-color:rgb(var(--accent-rgb)/18%)!important}[data-theme=legacy-light] #guarantee [style*="background: rgba(16, 185, 129, 0.04)"],[data-theme=legacy-light] #guarantee [style*="background: rgba(16,185,129,0.04)"],[data-theme=legacy-light] #guarantee [style*="background:rgba(16,185,129,0.04)"]{background:var(--surface-1)!important;border-color:rgba(5,150,105,.3)!important;box-shadow:none!important}[data-theme=legacy-light] #guarantee [style*="background: rgba(16, 185, 129, 0.12)"],[data-theme=legacy-light] #guarantee [style*="background: rgba(16,185,129,0.12)"],[data-theme=legacy-light] #guarantee [style*="background:rgba(16,185,129,0.12)"]{background:#059669!important;border-color:transparent!important}[data-theme=legacy-light] #guarantee [style*="background: rgba(16, 185, 129, 0.12)"] *,[data-theme=legacy-light] #guarantee [style*="background: rgba(16,185,129,0.12)"] *,[data-theme=legacy-light] #guarantee [style*="background:rgba(16,185,129,0.12)"] *{color:#fff!important}[data-theme=legacy-light] .waitlist-section-card{background:var(--surface-1)!important;border-color:rgb(var(--accent-rgb)/28%)!important;box-shadow:none!important}[data-theme=legacy-light] #how-it-works [style*="background: rgb(var(--accent-rgb) / 08%)"],[data-theme=legacy-light] #how-it-works [style*="background: rgba(99, 102, 241, 0.08)"],[data-theme=legacy-light] #how-it-works [style*="background:rgb(var(--accent-rgb) / 08%)"]{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}[data-theme=legacy-light] .for-builders-section [style*="background: rgb(var(--accent-rgb) / 10%)"],[data-theme=legacy-light] .for-builders-section [style*="background: rgba(99, 102, 241, 0.10)"],[data-theme=legacy-light] .for-builders-section [style*="background:rgb(var(--accent-rgb) / 10%)"]{background:var(--accent)!important;border-color:transparent!important}[data-theme=legacy-light] .for-builders-section [style*="background: rgb(var(--accent-rgb) / 10%)"] *,[data-theme=legacy-light] .for-builders-section [style*="background: rgba(99, 102, 241, 0.10)"] *,[data-theme=legacy-light] .for-builders-section [style*="background:rgb(var(--accent-rgb) / 10%)"] *{color:#fff!important}[data-theme=legacy-light] [style*="color: var(--text-2)"],[data-theme=legacy-light] [style*="color:var(--text-2)"]{color:var(--text-2)!important}[data-theme=legacy-light] .demand-live-badge,[data-theme=legacy-light] .hero-spots-badge{background:var(--accent-tint)!important;border:1px solid rgba(0,109,76,.55)!important;color:#006d4c!important;font-weight:700!important}[data-theme=legacy-light] .badge-category{background:var(--accent-tint)!important;border-color:rgb(var(--accent-rgb)/45%)!important;color:var(--accent-deep)!important;font-weight:600!important}[data-theme=legacy-light] .badge-live{background:#DCFCE7!important;border-color:rgba(22,163,74,.5)!important;color:#166534!important;font-weight:600!important}[data-theme=legacy-light] .badge-live .dot-blink{background:#16a34a!important}[data-theme=legacy-light] .badge-early-access{background:#DCFCE7!important;border-color:rgba(22,163,74,.5)!important;color:#166534!important;font-weight:700!important}[data-theme=legacy-light] .badge-early-access .dot-blink{background:#16a34a!important}[data-theme=legacy-light] .demand-type-badge{padding:2px 7px!important;border-radius:937px!important;border-style:solid!important;border-width:1px!important}[data-theme=legacy-light] .demand-type-badge[style*="color: #8a5216"],[data-theme=legacy-light] .demand-type-badge[style*="color:#8a5216"]{background:#FEF3C7!important;border-color:rgba(245,158,11,.55)!important;color:#B45309!important}[data-theme=legacy-light] .demand-type-badge[style*="color: var(--accent-deep)"],[data-theme=legacy-light] .demand-type-badge[style*="color:var(--accent-deep)"]{background:#DBEAFE!important;border-color:rgba(37,99,235,.5)!important;color:#1D4ED8!important}[data-theme=legacy-light] .demand-type-badge[style*="color: #006d4c"],[data-theme=legacy-light] .demand-type-badge[style*="color:#006d4c"]{background:#DCFCE7!important;border-color:rgba(22,163,74,.5)!important;color:#166534!important}[data-theme=legacy-light] .demand-showcase{background:#dffeed!important;border-color:rgba(0,109,76,.22)!important;box-shadow:none!important}[data-theme=legacy-light] .demand-showcase-card{box-shadow:none!important}[data-theme=legacy-light] .tool-logo{color:#374151!important;font-weight:600!important}[data-theme=legacy-light] .st-nav-item{color:#1E293B!important}[data-theme=legacy-light] .st-nav-item:hover{background:#F1F5F9!important;color:#0F172A!important}[data-theme=legacy-light] .st-mobile-tabs{border-bottom-color:rgba(0,0,0,.1)!important}[data-theme=legacy-light] .st-mobile-tab{color:#1E293B!important}[data-theme=legacy-light] .card .rounded-xl.px-4[style*="background: var(--surface-2)"],[data-theme=legacy-light] .card .rounded-xl.px-4[style*="background:var(--surface-2)"]{background:#eef0f6!important;border-color:rgba(0,0,0,.08)!important}[data-theme=legacy-light] .card button[style*="rgb(var(--accent-rgb) / 10%)"]{background:rgb(var(--accent-rgb)/10%)!important;border-color:var(--accent)!important;box-shadow:0 0 0 1px rgb(var(--accent-rgb)/25%),0 2px 8px rgb(var(--accent-rgb)/10%)!important}[data-theme=legacy-light] .card button[style*="rgb(var(--accent-rgb) / 10%)"] p{font-weight:600!important}[data-theme=legacy-light] .rounded-2xl[style*="background: var(--surface-2)"][style*="var(--border)"],[data-theme=legacy-light] .rounded-2xl[style*="background:var(--surface-2)"][style*="var(--border)"]{background:var(--surface-2)!important;border-color:rgba(0,0,0,.08)!important}[data-theme=legacy-light] [style*="color: var(--text-muted)"],[data-theme=legacy-light] [style*="color:var(--text-muted)"]{color:var(--text-2)!important}[data-theme=legacy-light] [style*="color: var(--text-2)"],[data-theme=legacy-light] [style*="color: var(--text-primary)"],[data-theme=legacy-light] [style*="color:var(--text-2)"],[data-theme=legacy-light] [style*="color:var(--text-primary)"]{color:var(--text-primary)!important}[data-theme=legacy-light] .card{border-color:var(--card-border)!important}[data-theme=legacy-light] [style*="border: 0.5px solid rgba(0,0,0,0.04)"],[data-theme=legacy-light] [style*="border: 0.5px solid rgba(0,0,0,0.05)"],[data-theme=legacy-light] [style*="border: 0.5px solid rgba(0,0,0,0.06)"],[data-theme=legacy-light] [style*="border: 1px solid rgba(0,0,0,0.04)"],[data-theme=legacy-light] [style*="border: 1px solid rgba(0,0,0,0.05)"],[data-theme=legacy-light] [style*="border: 1px solid rgba(0,0,0,0.06)"],[data-theme=legacy-light] [style*="border:0.5px solid rgba(0,0,0,0.04)"],[data-theme=legacy-light] [style*="border:0.5px solid rgba(0,0,0,0.05)"],[data-theme=legacy-light] [style*="border:0.5px solid rgba(0,0,0,0.06)"],[data-theme=legacy-light] [style*="border:1px solid rgba(0,0,0,0.04)"],[data-theme=legacy-light] [style*="border:1px solid rgba(0,0,0,0.05)"],[data-theme=legacy-light] [style*="border:1px solid rgba(0,0,0,0.06)"]{border-color:rgba(0,0,0,.1)!important}[data-theme=legacy-light] [style*="border: 1px solid rgb(var(--accent-rgb) / 15%)"],[data-theme=legacy-light] [style*="border:1px solid rgb(var(--accent-rgb) / 15%)"]{border-color:rgb(var(--accent-rgb)/38%)!important}[data-theme=legacy-light] [style*="border: 1px solid rgb(var(--accent-rgb) / 18%)"],[data-theme=legacy-light] [style*="border:1px solid rgb(var(--accent-rgb) / 18%)"]{border-color:rgb(var(--accent-rgb)/40%)!important}[data-theme=legacy-light] [style*="border: 1px solid rgb(var(--accent-rgb) / 2%)"],[data-theme=legacy-light] [style*="border: 1px solid rgb(var(--accent-rgb) / 20%)"],[data-theme=legacy-light] [style*="border:1px solid rgb(var(--accent-rgb) / 2%)"],[data-theme=legacy-light] [style*="border:1px solid rgb(var(--accent-rgb) / 20%)"]{border-color:rgb(var(--accent-rgb)/42%)!important}[data-theme=legacy-light] [style*="border: 1px solid rgb(var(--accent-rgb) / 25%)"],[data-theme=legacy-light] [style*="border:1px solid rgb(var(--accent-rgb) / 25%)"]{border-color:rgb(var(--accent-rgb)/45%)!important}[data-theme=legacy-light] [style*="border: 1px solid rgb(var(--accent-rgb) / 28%)"],[data-theme=legacy-light] [style*="border:1px solid rgb(var(--accent-rgb) / 28%)"]{border-color:rgb(var(--accent-rgb)/50%)!important}[data-theme=legacy-light] [style*="border: 1px solid rgb(var(--accent-rgb) / 35%)"],[data-theme=legacy-light] [style*="border:1px solid rgb(var(--accent-rgb) / 35%)"]{border-color:rgb(var(--accent-rgb)/55%)!important}[data-theme=legacy-light] [style*="color: var(--text-faint)"],[data-theme=legacy-light] [style*="color:var(--text-faint)"]{color:rgba(0,0,0,.1)!important}[data-theme=legacy-light] [style*="color: rgba(251, 191, 36, 0.75)"],[data-theme=legacy-light] [style*="color: rgba(251,191,36,0.75)"],[data-theme=legacy-light] [style*="color:rgba(251,191,36,0.75)"]{color:#b45309!important}[data-theme=legacy-light] [style*="border-bottom: 0.5px solid rgba(255"],[data-theme=legacy-light] [style*="border-bottom: 1px solid rgba(255"],[data-theme=legacy-light] [style*="border-bottom:0.5px solid rgba(255"],[data-theme=legacy-light] [style*="border-bottom:1px solid rgba(255"]{border-bottom-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] [style*="border-top: 0.5px solid rgba(255"],[data-theme=legacy-light] [style*="border-top: 1px solid rgba(255"],[data-theme=legacy-light] [style*="border-top:0.5px solid rgba(255"],[data-theme=legacy-light] [style*="border-top:1px solid rgba(255"]{border-top-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] [style*="border-left: 0.5px solid rgba(255"],[data-theme=legacy-light] [style*="border-left: 1px solid rgba(255"],[data-theme=legacy-light] [style*="border-left:0.5px solid rgba(255"],[data-theme=legacy-light] [style*="border-left:1px solid rgba(255"]{border-left-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] [style*="border-right: 0.5px solid rgba(255"],[data-theme=legacy-light] [style*="border-right: 1px solid rgba(255"],[data-theme=legacy-light] [style*="border-right:0.5px solid rgba(255"],[data-theme=legacy-light] [style*="border-right:1px solid rgba(255"]{border-right-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] [style*="transparent, rgba(6, 8, 24"],[data-theme=legacy-light] [style*="transparent, rgba(8,23,37"]{background:linear-gradient(to right,transparent,var(--surface-1))!important}[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.04)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.06)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.07)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.08)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(0,109,76,0.08)"]:not([data-category]){background:var(--accent-tint)!important;border-color:rgba(0,109,76,.32)!important}[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.10)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.13)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.14)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.16)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.18)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(0,109,76,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(0,109,76,0.16)"]:not([data-category]){background:#DDD6FE!important;border-color:rgba(0,109,76,.38)!important}[data-theme=legacy-light] [style*="border: 0.5px solid rgba(0,109,76,0.14)"],[data-theme=legacy-light] [style*="border: 0.5px solid rgba(0,109,76,0.16)"],[data-theme=legacy-light] [style*="border: 1px solid rgba(0,109,76,0.14)"],[data-theme=legacy-light] [style*="border: 1px solid rgba(0,109,76,0.16)"],[data-theme=legacy-light] [style*="border: 1px solid rgba(0,109,76,0.20)"],[data-theme=legacy-light] [style*="border:0.5px solid rgba(0,109,76,0.14)"],[data-theme=legacy-light] [style*="border:1px solid rgba(0,109,76,0.14)"],[data-theme=legacy-light] [style*="border:1px solid rgba(0,109,76,0.16)"]{border-color:rgba(0,109,76,.3)!important}[data-theme=legacy-light] [style*="background: rgba(239,68,68,0.05)"],[data-theme=legacy-light] [style*="background: rgba(239,68,68,0.06)"],[data-theme=legacy-light] [style*="background: rgba(239,68,68,0.07)"],[data-theme=legacy-light] [style*="background: rgba(239,68,68,0.08)"],[data-theme=legacy-light] [style*="background:rgba(239,68,68,0.05)"],[data-theme=legacy-light] [style*="background:rgba(239,68,68,0.07)"],[data-theme=legacy-light] [style*="background:rgba(239,68,68,0.08)"]{background:#FEE2E2!important;border-color:rgba(220,38,38,.3)!important;color:#B91C1C!important}[data-theme=legacy-light] [style*="border: 0.5px solid rgba(239,68,68,0.18)"],[data-theme=legacy-light] [style*="border: 1px solid rgba(239,68,68,0.18)"],[data-theme=legacy-light] [style*="border:0.5px solid rgba(239,68,68,0.18)"],[data-theme=legacy-light] [style*="border:1px solid rgba(239,68,68,0.18)"]{border-color:rgba(220,38,38,.3)!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 14%)"],[data-theme=legacy-light] [style*="background: rgba(99, 102, 241, 0.14)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 14%)"]{background:rgb(var(--accent-rgb)/16%)!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 16%)"],[data-theme=legacy-light] [style*="background: rgba(99, 102, 241, 0.16)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 16%)"]{background:rgb(var(--accent-rgb)/18%)!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 14%)"][style*="color: #4d4d4d"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 14%)"][style*="color:#4d4d4d"]{background:var(--accent-tint)!important;border-color:rgb(var(--accent-rgb)/45%)!important;color:var(--accent-deep)!important;font-weight:600!important}[data-theme=legacy-light] [style*="color: var(--text-faint)"][style*=uppercase]{color:var(--text-faint)!important;font-weight:700!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 08%)"][style*="border: 1px solid rgb(var(--accent-rgb) / 15%)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 08%)"][style*="border:1px solid rgb(var(--accent-rgb) / 15%)"]{background:var(--accent-tint)!important;border-color:rgb(var(--accent-rgb)/35%)!important}[data-theme=legacy-light] [style*="background: rgba(34,197,94,0.10)"][style*="color: rgba(34,197,94"],[data-theme=legacy-light] [style*="background:rgba(34,197,94,0.10)"][style*="color:rgba(34,197,94"]{background:#DCFCE7!important;border-color:rgba(22,163,74,.35)!important;color:#166534!important;font-weight:600!important}[data-theme=legacy-light] [style*="background: rgba(34,197,94,0.10)"][style*="border: 1px solid rgba(34,197,94,0.14)"]{background:#DCFCE7!important;border-color:rgba(22,163,74,.4)!important;color:#166534!important}[data-theme=legacy-light] .card .opacity-30{opacity:.18!important}[data-theme=legacy-light] [style*="borderBottom: '0.5px solid var(--border)'"],[data-theme=legacy-light] [style*="borderBottom:1px solid var(--border)"]{border-bottom-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] button[style*="background: rgb(var(--accent-rgb) / 12%)"][style*="border: 0.5px solid rgba(138,5,255"]{background:var(--accent-tint)!important;border-color:rgb(var(--accent-rgb)/38%)!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .card [style*="background: rgb(var(--accent-rgb) / 12%)"]{background:var(--accent-tint)!important}[data-theme=legacy-light] [style*="color: #006d4c"],[data-theme=legacy-light] [style*="color:#006d4c"]{color:#15803d!important}[data-theme=legacy-light] [style*="color: #a5281b"],[data-theme=legacy-light] [style*="color:#a5281b"]{color:#dc2626!important}[data-theme=legacy-light] [style*="color: #6b7280"],[data-theme=legacy-light] [style*="color:#6b7280"]{color:#4B5563!important}[data-theme=legacy-light] [style*="border: 1px dashed rgba(138,5,255"]{border-color:rgb(var(--accent-rgb)/45%)!important;background:var(--accent-tint)!important}[data-theme=legacy-light] [style*="background: rgba(0,0,0,0.5)"],[data-theme=legacy-light] [style*="background: rgba(0,0,0,0.6)"],[data-theme=legacy-light] [style*="background: rgba(0,0,0,0.7)"],[data-theme=legacy-light] [style*="background: rgba(0,0,0,0.8)"],[data-theme=legacy-light] [style*="background:rgba(0,0,0,0.5)"],[data-theme=legacy-light] [style*="background:rgba(0,0,0,0.6)"],[data-theme=legacy-light] [style*="background:rgba(0,0,0,0.7)"],[data-theme=legacy-light] [style*="background:rgba(0,0,0,0.8)"]{background:rgba(15,23,42,.55)!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 18%)"],[data-theme=legacy-light] [style*="background: rgba(99, 102, 241, 0.18)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 18%)"]{background:rgb(var(--accent-rgb)/20%)!important}[data-theme=legacy-light] .input-dark{border-color:#e3e3e3!important;box-shadow:none!important}[data-theme=legacy-light] .input-dark:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/12%),0 1px 2px rgba(15,23,42,.06)!important}[data-theme=legacy-light] .card [style*="color: var(--text-muted)"]{color:var(--text-faint)!important}[data-theme=legacy-light] p[style*="font-weight: 300"],[data-theme=legacy-light] span[style*="font-weight: 300"]{font-weight:400!important}[data-theme=legacy-light] [style*="color: rgb(255 255 255 / 0.6)"]{color:var(--text-2)!important}[data-theme=legacy-light] [style*="color: rgb(255 255 255 / 0.4)"],[data-theme=legacy-light] [style*="color: rgb(255 255 255 / 0.45)"],[data-theme=legacy-light] [style*="color: rgb(255 255 255 / 0.5)"]{color:var(--text-muted)!important}[data-theme=legacy-light] [style*="color: rgb(255 255 255 / 0.3)"],[data-theme=legacy-light] [style*="color: rgb(255 255 255 / 0.35)"]{color:var(--text-faint)!important}[data-theme=legacy-light] .text-gray-400{color:#4B5563!important}[data-theme=legacy-light] .text-gray-500{color:#374151!important}[data-theme=legacy-light] .text-zinc-400{color:#4B5563!important}[data-theme=legacy-light] .text-zinc-500{color:#374151!important}[data-theme=legacy-light] .text-slate-400{color:#4B5563!important}[data-theme=legacy-light] .text-muted-foreground,[data-theme=legacy-light] .text-slate-500{color:#374151!important}[data-theme=legacy-light] .bg-white\/5{background:rgba(0,0,0,.018)!important}[data-theme=legacy-light] .bg-black\/5,[data-theme=legacy-light] .bg-white\/10{background:rgba(0,0,0,.04)!important}[data-theme=legacy-light] .bg-black\/10{background:rgba(0,0,0,.07)!important}[data-theme=legacy-light] [style*="height: '0.5px'"][style*=background],[data-theme=legacy-light] [style*="height: 0.5px"][style*="background:"]{background:rgba(0,0,0,.09)!important}[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.14)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.16)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(0,109,76,0.12)"]:not([data-category]){background:#dffeed!important;border-color:rgba(8,114,104,.3)!important}[data-theme=legacy-light] [style*="background: rgba(234,179,8,0.11)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(234,179,8,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(234,179,8,0.16)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(234,179,8,0.11)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(234,179,8,0.12)"]:not([data-category]){background:#FEF9C3!important;border-color:rgba(202,138,4,.3)!important}[data-theme=legacy-light] [style*="background: rgba(34,211,238,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(34,211,238,0.13)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(34,211,238,0.16)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(34,211,238,0.12)"]:not([data-category]){background:#CFFAFE!important;border-color:rgba(8,145,178,.28)!important}[data-theme=legacy-light] [style*="background: rgba(251,146,60,0.13)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(251,146,60,0.13)"]:not([data-category]){background:#FFEDD5!important;border-color:rgba(249,115,22,.3)!important}[data-theme=legacy-light] [style*="background: rgba(59,130,246,0.13)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(59,130,246,0.14)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(59,130,246,0.18)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(59,130,246,0.13)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(59,130,246,0.14)"]:not([data-category]){background:#DBEAFE!important;border-color:rgba(37,99,235,.28)!important}[data-theme=legacy-light] [style*="background: rgba(34,197,94,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(34,197,94,0.13)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(34,197,94,0.16)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(34,197,94,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(34,197,94,0.13)"]:not([data-category]){background:#DCFCE7!important;border-color:rgba(22,163,74,.3)!important}[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.14)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.16)"]:not([data-category]),[data-theme=legacy-light] [style*="background: rgba(0,109,76,0.18)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(0,109,76,0.12)"]:not([data-category]),[data-theme=legacy-light] [style*="background:rgba(0,109,76,0.14)"]:not([data-category]){background:var(--accent-tint)!important;border-color:rgba(0,109,76,.32)!important}[data-theme=legacy-light] .demand-showcase-card [style*="background: #"] svg{color:#ffffff!important}[data-theme=legacy-light] [data-status=requested]{background:#DCFCE7!important;color:#166534!important;border-color:rgba(22,163,74,.4)!important}[data-theme=legacy-light] [data-status=looking]{background:#FEF3C7!important;color:#92400E!important;border-color:rgba(245,158,11,.45)!important}[data-theme=legacy-light] [data-status=high-demand]{background:#FFEDD5!important;color:#9A3412!important;border-color:rgba(234,88,12,.4)!important}[data-theme=legacy-light] [data-status=most-wanted]{background:var(--accent-tint)!important;color:var(--accent-deep)!important;border-color:rgb(var(--accent-rgb)/40%)!important}[data-theme=legacy-light] .demand-step-icon{background:#F1F5F9!important;border-color:#E5E7EB!important}[data-theme=legacy-light] .demand-step-icon[data-step-tone=indigo]{background:var(--accent)!important;border-color:transparent!important;box-shadow:none!important}[data-theme=legacy-light] .demand-step-icon[data-step-tone=amber]{background:#D97706!important;border-color:transparent!important;box-shadow:none!important}[data-theme=legacy-light] .demand-step-icon[data-step-tone=emerald]{background:#059669!important;border-color:transparent!important;box-shadow:none!important}[data-theme=legacy-light] .demand-step-icon[data-step-tone] svg{color:#ffffff!important;stroke-width:2!important}[data-theme=legacy-light] .demand-saved-empty-icon{background:#FEF3C7!important;border:1px solid #fcd34d!important}[data-theme=legacy-light] .demand-saved-empty-icon svg{color:#B45309!important}[data-theme=legacy-light] .demand-form .input-dark{border-color:#e3e3e3!important}[data-theme=legacy-light] .demand-form .input-dark::-moz-placeholder{color:#64748B!important;opacity:1!important}[data-theme=legacy-light] .demand-form .input-dark::placeholder{color:#64748B!important;opacity:1!important}[data-theme=legacy-light] .demand-form .input-dark:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/22%)!important}[data-theme=legacy-light] .demand-form label{color:#0F172A!important;font-weight:600!important}[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 06%)"],[data-theme=legacy-light] [style*="background: rgb(var(--accent-rgb) / 07%)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 06%)"],[data-theme=legacy-light] [style*="background:rgb(var(--accent-rgb) / 07%)"]{background:var(--accent-tint)!important;border-color:rgb(var(--accent-rgb)/22%)!important}[data-theme=legacy-light] [style*="background: rgba(16,185,129,0.09)"],[data-theme=legacy-light] [style*="background:rgba(16,185,129,0.09)"]{background:rgba(5,150,105,.12)!important;border-color:rgba(5,150,105,.42)!important}[data-theme=legacy-light] .demand-card-row~div .rounded-2xl [style*="var(--border)"]{color:#6b6b6b!important}[data-theme=legacy-light] .sticky.rounded-2xl p[style*="var(--border)"]{color:#6B7280!important;font-weight:700!important}[data-theme=legacy-light] .demand-card-title{color:#030712!important}[data-theme=legacy-light] .demand-card-desc{color:#374151!important}[data-theme=legacy-light] .demand-budget-price{color:#047857!important;font-weight:600!important}[data-theme=legacy-light] .demand-delivery,[data-theme=legacy-light] .demand-vote-pill{color:#6B7280!important}[data-theme=legacy-light] .demand-vote-pill[style*="#4d4d4d"]{color:var(--accent)!important}[data-theme=legacy-light] .demand-buyer-name{color:#030712!important}[data-theme=legacy-light] .demand-buyer-date{color:#6B7280!important}[data-theme=legacy-light] .demand-card-row [style*="var(--border)"],[data-theme=legacy-light] .demand-card-row [style*="var(--text-muted)"]{color:#6b6b6b!important}[data-theme=legacy-light] .demand-results-count{color:#6B7280!important}[data-theme=legacy-light] .demand-signin-text{color:#374151!important}[data-theme=legacy-light] .demand-step-desc{color:#6B7280!important}[data-theme=legacy-light] .demand-saved-title{color:#374151!important}[data-theme=legacy-light] .demand-saved-date{color:#6B7280!important}[data-theme=legacy-light] .group:hover .demand-saved-title{color:#030712!important}[data-theme=legacy-light] .demand-cta-desc{color:#374151!important}[data-theme=legacy-light] [style*="background: rgba(251,191,36,0.12)"][style*="color: #8a5216"]{background:#FEF3C7!important;color:#92400E!important}[data-theme=legacy-light] .demand-industry-tag[data-industry]{background:var(--accent-tint)!important;color:var(--accent-deep)!important;border-color:rgb(var(--accent-rgb)/28%)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry="Marketing & Sales"]{background:#DBEAFE!important;color:#1E40AF!important;border-color:rgba(37,99,235,.3)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry="Customer Support"]{background:#DCFCE7!important;color:#166534!important;border-color:rgba(22,163,74,.3)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry="Data & Analytics"]{background:var(--accent-tint)!important;color:var(--accent-deep)!important;border-color:rgb(var(--accent-rgb)/30%)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry="Content Creation"]{background:#dffeed!important;color:#006d4c!important;border-color:rgba(0,109,76,.28)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=Productivity]{background:#FEF3C7!important;color:#92400E!important;border-color:rgba(245,158,11,.35)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=Finance]{background:#D1FAE5!important;color:#065F46!important;border-color:rgba(5,150,105,.3)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry="HR & Recruiting"]{background:#FFEDD5!important;color:#9A3412!important;border-color:rgba(234,88,12,.3)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=E-commerce]{background:var(--accent-tint)!important;color:#006d4c!important;border-color:rgba(0,109,76,.28)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=Legal]{background:#F1F5F9!important;color:#334155!important;border-color:rgba(71,85,105,.25)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=Education]{background:#CFFAFE!important;color:#164E63!important;border-color:rgba(8,145,178,.28)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry="Social Media"]{background:var(--accent-tint)!important;color:var(--accent-deep)!important;border-color:rgb(var(--accent-rgb)/28%)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=Development]{background:#dffeed!important;color:#006d4c!important;border-color:rgb(var(--accent-rgb)/25%)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=Healthcare]{background:#CCFBF1!important;color:#134E4A!important;border-color:rgba(20,184,166,.3)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry="Real Estate"]{background:#FEF9C3!important;color:#78350F!important;border-color:rgba(202,138,4,.3)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=Restaurants]{background:#FFF7ED!important;color:#7C2D12!important;border-color:rgba(194,65,12,.28)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=Agencies]{background:#EFF6FF!important;color:#1E3A8A!important;border-color:rgba(30,58,138,.25)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry=SaaS]{background:#dffeed!important;color:var(--accent-deep)!important;border-color:rgba(67,56,202,.28)!important}[data-theme=legacy-light] .demand-industry-tag[data-industry="Local Businesses"]{background:#F0FDF4!important;color:#14532D!important;border-color:rgba(22,163,74,.25)!important}[data-theme=legacy-light] .lm-nav-explore{background:var(--accent-tint)!important;border-color:var(--accent)!important;color:var(--accent-deep)!important;font-weight:700!important}[data-theme=legacy-light] .lm-nav-explore:hover{background:#E0E7FF!important}[data-theme=legacy-light] .lm-nav-explore[data-active=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:#FFFFFF!important;box-shadow:none!important}[data-theme=legacy-light] .lm-nav-link-active{color:var(--accent-deep)!important;font-weight:700!important}[data-theme=legacy-light] .avatar-initial,[data-theme=legacy-light] .avatar-initial *{color:#FFFFFF!important;font-weight:600!important}[data-theme=legacy-light] .demand-hero-badge{background:#ECFDF5!important;border-color:#10B981!important;color:#047857!important;font-weight:600!important}[data-theme=legacy-light] .demand-hero-badge .dot-blink{background:#10B981!important}[data-theme=legacy-light] .lm-type-card{background:#F8FAFC!important;border:1px solid #d1d5db!important}[data-theme=legacy-light] .lm-type-card:hover{background:#F1F5F9!important;border-color:#e3e3e3!important}[data-theme=legacy-light] .lm-type-card[data-selected=true]{background:var(--accent-tint)!important;border:2px solid var(--accent)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-type-label{color:#374151!important}[data-theme=legacy-light] .lm-type-label[data-selected=true]{color:var(--accent-deep)!important;font-weight:600!important}[data-theme=legacy-light] .sticky.rounded-2xl[style*="background: var(--surface-2)"]{border-color:#D1D5DB!important;box-shadow:none!important}[data-theme=legacy-light] .role-card{background:#ffffff!important;border:1.5px solid #d1d5db!important;box-shadow:none!important}[data-theme=legacy-light] .role-card:hover{background:#ffffff!important;border-color:#9CA3AF!important;box-shadow:none!important}[data-theme=legacy-light] .role-card-active,[data-theme=legacy-light] .role-card-active:hover{background:#dffeed!important;border:2px solid #006d4c!important;box-shadow:0 0 0 3px rgba(0,109,76,.16),0 2px 12px rgba(0,109,76,.2)!important}[data-theme=legacy-light] .role-card-icon{background:rgb(var(--accent-rgb)/10%)!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .role-card-active .role-card-icon{background:var(--accent)!important;color:#ffffff!important}[data-theme=legacy-light] .role-card-check{background:rgb(var(--accent-rgb)/12%)!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .role-card [style*="color: #fff"]{color:var(--text-primary)!important}[data-theme=legacy-light] .store-hero{background:#ffffff!important;border:1.5px solid #c7d2fe!important;box-shadow:none!important}[data-theme=legacy-light] .store-hero-glow{background:radial-gradient(70% 120% at 88% -20%,rgba(0,109,76,.12),transparent 60%),radial-gradient(50% 100% at 0 0,rgb(var(--accent-rgb)/10%),transparent 55%)!important}[data-theme=legacy-light] .store-badge{color:var(--accent-deep)!important;background:var(--accent-tint)!important;border:1px solid #c7d2fe!important}[data-theme=legacy-light] .store-statboard{background:#E5E7EB!important;border:1px solid #d1d5db!important}[data-theme=legacy-light] .store-stat{background:#ffffff!important}[data-theme=legacy-light] .store-subnav{background:#ffffff!important;border:1px solid #d1d5db!important;box-shadow:none!important}[data-theme=legacy-light] .store-navlink{color:var(--text-muted)!important}[data-theme=legacy-light] .store-navlink:hover{color:var(--text-primary)!important;background:#F1F5F9!important}[data-theme=legacy-light] .store-pill{color:var(--text-muted)!important;background:#ffffff!important;border:1px solid #d1d5db!important}[data-theme=legacy-light] .store-pill:hover{color:var(--text-primary)!important;border-color:#9CA3AF!important}[data-theme=legacy-light] .store-pill-active{color:var(--accent-deep)!important;background:var(--accent-tint)!important;border-color:var(--accent)!important}[data-theme=legacy-light] .store-pill-count{background:rgb(var(--accent-rgb)/12%)!important;color:var(--accent-deep)!important}[data-theme=legacy-light] .store-promo{background:#ffffff!important;border:1.5px solid #c7d2fe!important;box-shadow:none!important}[data-theme=legacy-light] .store-promo-copy{color:var(--text-2)!important;background:#ffffff!important;border:1px solid #d1d5db!important}[data-theme=legacy-light] .store-promo-copy:hover{color:var(--accent-deep)!important;background:var(--accent-tint)!important;border-color:var(--accent)!important}[data-theme=legacy-light] .activation-track{background:#E5E7EB!important}[data-theme=legacy-light] .activation-step{background:#F9FAFB!important;border:1px solid #e5e7eb!important}[data-theme=legacy-light] a.activation-step:hover,[data-theme=legacy-light] button.activation-step:hover{background:var(--accent-tint)!important;border-color:var(--accent)!important}[data-theme=legacy-light] .activation-step-done{background:#F0FDF4!important;border-color:#BBF7D0!important}[data-theme=legacy-light] .activation-step [style*="color: var(--text-2)"]{color:#111827!important}[data-theme=legacy-light] .activation-step [style*="color: var(--text-muted)"]{color:#6B7280!important}[data-theme=legacy-light] .activation-check{color:#6B7280!important;background:#FFFFFF!important;border:1px solid #d1d5db!important}[data-theme=legacy-light] .activation-check-done{color:#FFFFFF!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;border-color:transparent!important}[data-theme=legacy-light] .activation-action{color:var(--accent)!important}[data-theme=legacy-light] .activation-first{background:var(--accent-tint)!important;border:1px solid #c7d2fe!important}[data-theme=legacy-light] .activation-url{color:#374151!important;background:#F9FAFB!important;border:1px solid #d1d5db!important}[data-theme=legacy-light] .activation-url-copy{color:#374151!important;background:#FFFFFF!important;border:1px solid #d1d5db!important}[data-theme=legacy-light] .activation-url-copy:hover{color:var(--accent-deep)!important;background:var(--accent-tint)!important;border-color:var(--accent)!important}[data-theme=legacy-light] .activation-note-success{color:#15803D!important;background:#F0FDF4!important;border:1px solid #bbf7d0!important}[data-theme=legacy-light] .activation-note-pending{color:#B45309!important;background:#FFFBEB!important;border:1px solid #fde68a!important}.home-bg{background:linear-gradient(180deg,#050716,#07091c 42%,#08051a)}[data-theme=legacy-light] .home-bg{background:linear-gradient(180deg,#f6f7fb,#eef0f7 50%,#f4f5fb)!important}.home-atmosphere{z-index:0;background:radial-gradient(circle at 18% 28%,rgba(0,109,76,.14) 0,rgba(0,109,76,.05) 32%,transparent 60%),radial-gradient(circle at 82% 22%,rgba(0,194,255,.09) 0,rgba(0,194,255,.03) 32%,transparent 60%),radial-gradient(circle at 50% 82%,rgb(var(--accent-rgb)/6%) 0,transparent 55%)}[data-theme=legacy-light] .home-atmosphere{display:none}[data-theme=legacy-light] .demand-panel p.uppercase[style*="var(--border)"],[data-theme=legacy-light] [style*="letter-spacing: 0.07em"][style*="var(--border)"],[data-theme=legacy-light] [style*="letter-spacing:0.07em"][style*="var(--border)"]{color:var(--text-primary)!important;font-weight:700!important}[data-theme=legacy-light] button[aria-label="Dismiss notification"]{color:var(--text-muted)!important}[data-theme=legacy-light] button[aria-label="Dismiss notification"]:hover{color:var(--text-primary)!important}[data-theme=legacy-light] .rounded-full[style*="background: var(--surface-2)"][style*="var(--text-muted)"][style*="var(--border)"]{background:rgba(0,0,0,.05)!important;color:var(--text-2)!important;border-color:rgba(0,0,0,.12)!important}[data-theme=legacy-light] .card table thead tr[style*="var(--border)"]{border-bottom-color:rgba(0,0,0,.12)!important}[data-theme=legacy-light] .card table tbody tr[style*="var(--border)"]{border-bottom-color:rgba(0,0,0,.06)!important}[data-theme=legacy-light] .card table th{color:var(--text-primary)!important;font-weight:600!important}.ai-store-preview{box-shadow:none}.ai-store-preview,.ai-store-row{background:var(--surface-2);border:1px solid var(--border)}.ai-store-row{transition:background .16s ease,border-color .16s ease}.ai-store-row:hover{background:var(--surface-2);border-color:rgb(var(--accent-rgb)/22%)}.ai-store-glow{position:absolute;pointer-events:none;inset:-40px -30px auto auto;width:380px;height:380px;background:radial-gradient(circle,rgb(var(--accent-rgb)/16%) 0,rgba(0,109,76,.07) 40%,transparent 70%);z-index:0}[data-theme=legacy-light] .ai-store-glow{display:none}[data-theme=legacy-light] .ai-store-preview{background:#ffffff!important;border:1px solid #e3e3e3!important;box-shadow:none!important}[data-theme=legacy-light] .ai-store-row{background:#F8FAFC!important;border-color:#E2E8F0!important;box-shadow:inset 0 0 0 .5px #e3e3e3,0 1px 2px rgba(15,23,42,.04)!important}[data-theme=legacy-light] .ai-store-row:hover{background:#F1F5F9!important;border-color:var(--accent)!important;box-shadow:inset 0 0 0 .5px var(--accent),0 4px 14px rgb(var(--accent-rgb)/20%)!important}[data-theme=legacy-light] .ai-store-preview [style*=border-bottom],[data-theme=legacy-light] .ai-store-preview [style*=border-top],[data-theme=legacy-light] .ai-store-preview [style*=borderBottom],[data-theme=legacy-light] .ai-store-preview [style*=borderTop]{border-color:#E2E8F0!important}[data-theme=legacy-light] .ai-store-name{color:#0F172A!important;font-weight:700!important}[data-theme=legacy-light] .ai-store-slug{color:#64748B!important}[data-theme=legacy-light] .ai-store-section-label{color:#475569!important}[data-theme=legacy-light] .ai-store-row-name{color:#0F172A!important;font-weight:500!important}[data-theme=legacy-light] .ai-store-verified{background:#D1FAE5!important;border:1px solid rgba(5,150,105,.5)!important;color:#065F46!important;font-weight:600!important}[data-theme=legacy-light] .ai-store-row-example{background:#E2E8F0!important;border:1px solid #94a3b8!important;color:#334155!important;font-weight:700!important}[data-theme=legacy-light] .ai-store-trust-chip{background:var(--accent-tint)!important;border:1px solid var(--accent)!important;color:var(--accent-deep)!important;font-weight:600!important}.lm-panel-item{transition:background .15s ease,color .15s ease}.lm-panel-item:hover{background:var(--surface-2)!important}.lm-panel-footer:hover{color:var(--text-2)!important}.lm-notif-dismiss{color:var(--text-faint);transition:color .15s ease}.lm-notif-dismiss:hover{color:var(--text-2)}[data-theme=legacy-light] .lm-notif-dismiss{color:var(--text-faint)!important}[data-theme=legacy-light] .lm-notif-dismiss:hover{color:var(--text-primary)!important}.lm-msg-seller-btn{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);transition:background .15s ease,border-color .15s ease,color .15s ease}.lm-msg-seller-btn:hover:not(:disabled){background:rgb(var(--accent-rgb)/10%);border-color:rgb(var(--accent-rgb)/22%);color:var(--text-2)}.lm-msg-seller-btn:disabled{background:rgb(var(--accent-rgb)/8%);color:var(--text-muted);cursor:wait}[data-theme=legacy-light] .lm-msg-seller-btn{background:#ffffff!important;border-color:rgba(0,0,0,.1)!important;color:var(--text-2)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-msg-seller-btn:hover:not(:disabled){background:rgb(var(--accent-rgb)/8%)!important;border-color:rgb(var(--accent-rgb)/32%)!important;color:#3b3fd8!important}[data-theme=legacy-light] .lm-msg-seller-btn:disabled{background:rgb(var(--accent-rgb)/6%)!important;color:var(--text-faint)!important}.lm-conv-row{transition:background .15s ease}.lm-conv-row:not(.lm-conv-row-active):hover{background:var(--surface-2)!important}.lm-view-btn{transition:background .15s ease,color .15s ease,border-color .15s ease}.lm-view-btn:hover{background:rgb(var(--accent-rgb)/18%)!important;color:var(--text-2)!important}.lm-msg-send{transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.lm-msg-send:not(.lm-msg-send-off):not(:disabled):hover{box-shadow:none!important;transform:scale(1.05)!important}[data-theme=legacy-light] .lm-msg-send:not(.lm-msg-send-off):not(:disabled):hover{box-shadow:none!important}[data-theme=legacy-light] .lm-next-panel{background:#ffffff!important;border-color:rgba(0,0,0,.07)!important;box-shadow:none!important}[data-theme=legacy-light] .lm-info-panel{background:var(--surface-2)!important;border-color:rgba(0,0,0,.07)!important}[data-theme=legacy-light] .lm-upgrade-card{box-shadow:0 0 0 .5px rgb(var(--accent-rgb)/22%),var(--shadow-lg)!important}[data-theme=legacy-light] [style*="background: rgba(0,0,0,0.08)"],[data-theme=legacy-light] [style*="background:rgba(0,0,0,0.08)"]{background:#f7f7fd!important}[data-theme=legacy-light] .lm-chat-head{background:#ffffff!important;border-bottom-color:rgba(15,23,42,.1)!important}[data-theme=legacy-light] .card span[style*="background: var(--surface-2)"][style*="color: var(--text-muted)"],[data-theme=legacy-light] .card span[style*="background:var(--surface-2)"][style*="color:var(--text-muted)"]{background:#E5E7EB!important;border-color:rgba(15,23,42,.16)!important;color:var(--text-muted)!important;font-weight:600!important}[data-theme=legacy-light] span[data-status=requested]{background:#E5E7EB!important;border-color:rgba(15,23,42,.2)!important;color:var(--text-muted)!important}[data-theme=legacy-light] .lm-notif-tabs{box-shadow:none!important}[data-theme=legacy-light] .card[style*="background: var(--surface-2)"],[data-theme=legacy-light] .card[style*="background:var(--surface-2)"],[data-theme=legacy-light] .lm-notif-tabs{background:var(--surface-2)!important;border-color:rgba(15,23,42,.1)!important}[data-theme=legacy-light] .browse-filter-panel{background:#ffffff!important;border:1px solid #e3e3e3!important;box-shadow:none!important}[data-theme=legacy-light] .browse-filter-section-label,[data-theme=legacy-light] .browse-filter-title{color:#0F172A!important;font-weight:700!important}[data-theme=legacy-light] .browse-filter-row{color:#1E293B!important}[data-theme=legacy-light] .browse-filter-row span{color:#1E293B!important;font-weight:500!important}[data-theme=legacy-light] .browse-filter-row:hover{background:#F1F5F9!important;color:#0F172A!important}[data-theme=legacy-light] .browse-filter-row:hover span{color:#0F172A!important}[data-theme=legacy-light] .browse-filter-row-active,[data-theme=legacy-light] .browse-filter-row.browse-filter-row-active{background:#E0E7FF!important;color:var(--accent-deep)!important;box-shadow:inset 3px 0 0 var(--accent,var(--accent)),inset 0 0 0 1px rgb(var(--accent-rgb)/36%)!important}[data-theme=legacy-light] .browse-filter-row.browse-filter-row-active span{color:var(--accent-deep)!important;font-weight:600!important}[data-theme=legacy-light] .browse-filter-row.browse-filter-row-toggle,[data-theme=legacy-light] .browse-filter-row.browse-filter-row-toggle span{color:#64748B!important;font-weight:500!important}[data-theme=legacy-light] .browse-filter-row.browse-filter-row-toggle:hover,[data-theme=legacy-light] .browse-filter-row.browse-filter-row-toggle:hover span{color:#0F172A!important}[data-theme=legacy-light] .browse-filter-row.browse-filter-row-toggle svg{color:#64748B!important}[data-theme=legacy-light] .browse-filter-icon[data-category]{border:none!important;box-shadow:none!important}[data-theme=legacy-light] .browse-filter-icon[data-category] svg{color:#ffffff!important;stroke-width:2!important}[data-theme=legacy-light] .browse-filter-input.input-dark{background:#ffffff!important;border:1px solid #e3e3e3!important;color:#0F172A!important;box-shadow:none!important;font-weight:500!important}[data-theme=legacy-light] .browse-filter-input.input-dark::-moz-placeholder{color:#64748B!important;font-weight:400!important;opacity:1!important}[data-theme=legacy-light] .browse-filter-input.input-dark::placeholder{color:#64748B!important;font-weight:400!important;opacity:1!important}[data-theme=legacy-light] .browse-filter-input.input-dark:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/22%),0 1px 2px rgba(15,23,42,.04)!important;outline:none!important}[data-theme=legacy-light] .browse-filter-divider{background:#E2E8F0!important}[data-theme=legacy-light] .browse-filter-clear-link{color:var(--accent-deep)!important;font-weight:600!important}[data-theme=legacy-light] .browse-filter-clear-link:hover{color:var(--accent-deep)!important}[data-theme=legacy-light] .browse-filter-clear-all{background:#FEE2E2!important;border:1px solid #fca5a5!important;color:#B91C1C!important;font-weight:600!important;box-shadow:none!important}[data-theme=legacy-light] .browse-filter-clear-all:hover{background:#FECACA!important;border-color:#F87171!important;color:#991B1B!important}[data-theme=legacy-light] .st-nav-item.st-nav-item-active,[data-theme=legacy-light] .st-nav-item[style*="color: #4d4d4d"],[data-theme=legacy-light] .st-nav-item[style*="color:#4d4d4d"]{background:var(--accent)!important;border-left-color:var(--accent-deep)!important;color:#ffffff!important;font-weight:600!important}[data-theme=legacy-light] .st-mobile-tab.st-mobile-tab-active,[data-theme=legacy-light] .st-mobile-tab[style*="color: #4d4d4d"],[data-theme=legacy-light] .st-mobile-tab[style*="color:#4d4d4d"]{background:var(--accent)!important;color:#ffffff!important;font-weight:600!important}[data-theme=legacy-light] .st-mobile-tab:hover{background:#F1F5F9!important;color:#0F172A!important}[data-theme=legacy-light] .settings-page .card,[data-theme=legacy-light] .settings-page .card:hover{border-color:#e3e3e3!important;box-shadow:none!important}[data-theme=legacy-light] .settings-page .card:hover{transform:none!important}[data-theme=legacy-light] .settings-page .card h2{color:#0F172A!important;font-weight:600!important}[data-theme=legacy-light] .settings-page .input-dark{border-color:#e3e3e3!important;color:#0F172A!important}[data-theme=legacy-light] .settings-page .input-dark::-moz-placeholder{color:#64748B!important;opacity:1!important}[data-theme=legacy-light] .settings-page .input-dark::placeholder{color:#64748B!important;opacity:1!important}[data-theme=legacy-light] .settings-page .input-dark:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/22%)!important}.pd-sec-icon{width:30px;height:30px}.pd-item-icon,.pd-sec-icon{border-radius:var(--radius-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pd-item-icon{width:26px;height:26px}.pd-card:hover{transform:none;border-color:var(--card-border);box-shadow:none}.pd-card-results:hover{border-color:rgba(16,185,129,.25)}.pd-flow a:focus-visible,.pd-flow button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-soft)}:is([data-theme=light],[data-theme=legacy-light]) .pd-card,:is([data-theme=light],[data-theme=legacy-light]) .pd-card:hover{background:#FFFFFF!important;border-color:#e3e3e3!important;box-shadow:none!important;transform:none!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-card-sm,:is([data-theme=light],[data-theme=legacy-light]) .pd-card-sm:hover{box-shadow:none!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-card-results,:is([data-theme=light],[data-theme=legacy-light]) .pd-card-results:hover{border-color:#CFE7D7!important;background:#ffffff!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=about],:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=included]{background:#E6F3F1!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=who]{background:#EFF6FF!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=reviews],:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=setup]{background:#FFF7E8!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=results]{background:#EEF7F1!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=about] svg,:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=included] svg{color:#13796F!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=who] svg{color:#2563EB!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=reviews] svg,:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=setup] svg{color:#B45309!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-sec-icon[data-sec=results] svg{color:#047857!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-item-icon[data-sec=included]{background:#D8ECE8!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-item-icon[data-sec=setup]{background:#FFF0CC!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-item-icon[data-sec=results]{background:#D8EEDF!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-item-icon[data-sec=included] svg{color:#13796F!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-item-icon[data-sec=setup] svg{color:#B45309!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-item-icon[data-sec=results] svg{color:#047857!important}:is([data-theme=light],[data-theme=legacy-light]) .card .pd-item{background:#F3F4F2!important;border-color:#E5E7E5!important}:is([data-theme=light],[data-theme=legacy-light]) .card .pd-item[data-sec=results]{background:#EEF7F1!important;border-color:#CFE7D7!important}:is([data-theme=light],[data-theme=legacy-light]) .ap-chip,:is([data-theme=light],[data-theme=legacy-light]) .pd-category-pill-accent,:is([data-theme=light],[data-theme=legacy-light]) .pd-demo-link{background:#E6F3F1!important;border-color:#CFE3DF!important;color:#0B3D3A!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-category-pill-neutral,:is([data-theme=light],[data-theme=legacy-light]) .pd-seller-action,:is([data-theme=light],[data-theme=legacy-light]) .pd-seller-stat{background:#F3F4F2!important;border-color:#E5E7E5!important;color:#0F1110!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-community-pill,:is([data-theme=light],[data-theme=legacy-light]) .pd-guarantee,:is([data-theme=light],[data-theme=legacy-light]) .pd-trusted-badge,:is([data-theme=light],[data-theme=legacy-light]) .pd-verified-pill{background:#EEF7F1!important;border-color:#CFE7D7!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-guarantee{color:#2F3A36!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-demo-link:hover,:is([data-theme=light],[data-theme=legacy-light]) .pd-seller-action:hover{background:#E6F3F1!important;border-color:#CFE3DF!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-verified-pill{color:#2F7D4F!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-community-pill{color:#136247!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-trusted-badge{color:#2F7D4F!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-guarantee svg{color:#13796F!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-guarantee p{color:#2F3A36!important}:is([data-theme=light],[data-theme=legacy-light]) .pd-guarantee p a{color:#0B3D3A!important}:is([data-theme=light],[data-theme=legacy-light]) .after-purchase .ap-icon[data-ap=indigo]{background:#E6F3F1!important}:is([data-theme=light],[data-theme=legacy-light]) .after-purchase .ap-icon[data-ap=blue]{background:#EFF6FF!important}:is([data-theme=light],[data-theme=legacy-light]) .after-purchase .ap-icon[data-ap=violet]{background:#D8ECE8!important}:is([data-theme=light],[data-theme=legacy-light]) .after-purchase .ap-icon[data-ap=green]{background:#EEF7F1!important}:is([data-theme=light],[data-theme=legacy-light]) .after-purchase .ap-icon[data-ap=indigo] svg,:is([data-theme=light],[data-theme=legacy-light]) .after-purchase .ap-icon[data-ap=violet] svg{color:#13796F!important}:is([data-theme=light],[data-theme=legacy-light]) .after-purchase .ap-icon[data-ap=blue] svg{color:#2563EB!important}:is([data-theme=light],[data-theme=legacy-light]) .after-purchase .ap-icon[data-ap=green] svg{color:#047857!important}:is([data-theme=light],[data-theme=legacy-light]) .card .pd-pill-who{background:#EFF6FF!important;border-color:#BFDBFE!important;color:#0F172A!important}.dd-ico-budget{color:var(--green)}.dd-ico-delivery{color:var(--ink-amber)}.dd-ico-votes{color:var(--text-2)}[data-theme=legacy-light] .dd-ico-budget{color:#047857!important}[data-theme=legacy-light] .dd-ico-delivery{color:#B45309!important}[data-theme=legacy-light] .dd-ico-votes{color:var(--accent)!important}.dd-card-req:hover{border-color:rgb(var(--accent-rgb)/22%)}.dd-build-card:hover{border-color:rgba(0,109,76,.3)}.dd-build-cta .btn-primary,.dd-build-cta .btn-primary:hover{background:linear-gradient(135deg,#006d4c,#006d4c);box-shadow:none}[data-theme=legacy-light] .pd-sec-icon[data-dsec=req]{background:var(--accent)!important}[data-theme=legacy-light] .pd-sec-icon[data-dsec=solutions]{background:#059669!important}[data-theme=legacy-light] .pd-sec-icon[data-dsec=build]{background:#006d4c!important}[data-theme=legacy-light] .pd-sec-icon[data-dsec=buyer]{background:#2563EB!important}[data-theme=legacy-light] .pd-sec-icon[data-dsec=details]{background:#475569!important}[data-theme=legacy-light] .pd-item-icon[data-dsec=req]{background:var(--accent)!important}[data-theme=legacy-light] .dd-card-req,[data-theme=legacy-light] .dd-card-req:hover{border-color:rgb(var(--accent-rgb)/30%)!important}[data-theme=legacy-light] .card .dd-req-item{background:var(--accent-tint)!important;border-color:rgb(var(--accent-rgb)/22%)!important}[data-theme=legacy-light] .dd-build-card,[data-theme=legacy-light] .dd-build-card:hover{background:#dffeed!important;border-color:rgba(0,109,76,.35)!important}[data-theme=legacy-light] .dd-build-count{background:rgba(0,109,76,.1)!important;border-color:rgba(0,109,76,.3)!important;color:#006d4c!important}[data-theme=legacy-light] .dd-pill-budget{background:#ECFDF5!important;border-color:rgba(4,120,87,.3)!important}[data-theme=legacy-light] .dd-pill-target{background:#FFFBEB!important;border-color:rgba(180,83,9,.3)!important}[data-theme=legacy-light] .dd-pill-label{color:#64748B!important}[data-theme=legacy-light] .dd-chip-solutions{background:rgba(5,150,105,.08)!important;border-color:rgba(5,150,105,.25)!important;color:#065F46!important}[data-theme=legacy-light] .dd-chip-indemand{background:rgba(180,130,0,.1)!important;border-color:rgba(180,130,0,.25)!important;color:#92400E!important}[data-theme=legacy-light] .dd-stat-tile{background:#F8FAFC!important;border-color:#E2E8F0!important}[data-theme=legacy-light] .dd-empty-inner{background:#ECFDF5!important;border-color:rgba(4,120,87,.3)!important}[data-theme=legacy-light] .dd-empty-icon{background:#059669!important}[data-theme=legacy-light] .dd-empty-icon svg{color:#ffffff!important}.signup-label{color:var(--text-2)}[data-theme=legacy-light] .signup-label{color:#1F2937!important}.signup-form .input-dark{border-color:var(--border)}.signup-form .input-dark::-moz-placeholder{color:var(--text-muted)}.signup-form .input-dark::placeholder{color:var(--text-muted)}.signup-form .input-dark:focus{border-color:#006d4c;box-shadow:0 0 0 3px rgba(0,109,76,.2)}[data-theme=legacy-light] .signup-form .input-dark{border-color:#e3e3e3!important}[data-theme=legacy-light] .signup-form .input-dark:focus{border-color:#006d4c!important;box-shadow:0 0 0 3px rgba(0,109,76,.18)!important}.signup-eye{color:var(--text-muted);transition:color .15s ease}.signup-eye:hover{color:var(--text-2)}[data-theme=legacy-light] .signup-eye{color:#64748B!important}[data-theme=legacy-light] .signup-eye:hover{color:#1F2937!important}.role-card-active .role-title,.role-title{color:var(--text-primary)}[data-theme=legacy-light] .role-card-active .role-title,[data-theme=legacy-light] .role-title{color:#030712!important}.role-subtitle{color:var(--text-2)}[data-theme=legacy-light] .role-subtitle{color:#374151!important}.role-benefit{color:var(--text-2)}.role-card-active .role-benefit{color:var(--text-primary)}[data-theme=legacy-light] .role-benefit,[data-theme=legacy-light] .role-card-active .role-benefit{color:#1F2937!important}.role-price-note{color:var(--text-muted);border-top:1px solid var(--border)}[data-theme=legacy-light] .role-price-note{color:#4B5563!important;border-top-color:#E2E8F0!important}.role-free-pill{background:rgba(0,109,76,.22);border:1px solid #006d4c;color:#dffeed}[data-theme=legacy-light] .role-free-pill{background:#dffeed!important;border-color:#4d4d4d!important;color:#006d4c!important}.role-price-paid{color:var(--green)}[data-theme=legacy-light] .role-price-paid{color:#006d4c!important}.role-price-suffix{color:var(--text-muted)}[data-theme=legacy-light] .role-price-suffix{color:#4B5563!important}.role-card-active .role-card-icon-builder,.role-card-icon-builder{background:var(--accent);color:var(--accent-foreground);box-shadow:none}[data-theme=legacy-light] .role-card-active .role-card-icon.role-card-icon-builder,[data-theme=legacy-light] .role-card-icon.role-card-icon-builder{background:linear-gradient(135deg,#006d4c,#006d4c)!important;color:#ffffff!important;box-shadow:0 0 0 1px rgba(0,109,76,.35),0 4px 12px rgba(0,109,76,.28)!important}.role-selected-badge{position:absolute;top:-11px;right:14px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--radius-card);background:var(--accent);border:1px solid var(--accent);color:var(--accent-foreground);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;box-shadow:none;pointer-events:none}[data-theme=legacy-light] .role-selected-badge{background:#006d4c!important;border-color:var(--accent-tint)!important;color:#ffffff!important}.signup-note{background:rgba(0,109,76,.08);border:.5px solid rgba(0,109,76,.28)}[data-theme=legacy-light] .signup-note{background:#dffeed!important;border-color:#4d4d4d!important}.signup-note-strong{color:var(--text-2)}[data-theme=legacy-light] .signup-note-strong{color:#006d4c!important}.signup-note-sub{color:var(--text-muted)}[data-theme=legacy-light] .signup-note-sub{color:#006d4c!important}.signup-note-neutral{color:var(--text-muted)}[data-theme=legacy-light] .signup-note-neutral{color:#4B5563!important}.signup-cta{background:var(--primary);border-color:var(--primary);box-shadow:none}.signup-cta:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:none}.signup-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signup-cta:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.skeleton{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--radius-soft)}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--border),transparent);animation:skeleton-shimmer 1.8s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}[data-theme=legacy-light] .skeleton{background:rgba(15,23,42,.07)}[data-theme=legacy-light] .skeleton:after{background:linear-gradient(90deg,transparent,var(--text-muted),transparent)}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.ai-store-page{--store-panel:var(--card);--store-panel-muted:var(--secondary);--store-ink:var(--text-primary);--store-copy:var(--text-2);--store-muted:var(--text-muted);margin:0 auto;padding:2rem 1.25rem 5rem;color:var(--store-ink)}.ai-store-back-link,.ai-store-footer,.ai-store-inline-link,.ai-store-legacy-note{color:var(--store-muted)}.ai-store-back-link{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.8rem}.ai-store-back-link:hover,.ai-store-inline-link:hover{color:var(--store-ink)}.ai-store-legacy-note,.ai-store-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .9rem;margin-bottom:.75rem;border:1px solid var(--border);border-radius:var(--radius-soft);font-size:.75rem}.ai-store-preview-banner{background:color-mix(in srgb,var(--store-accent) 12%,var(--store-panel));color:var(--store-ink)}.ai-store-preview-banner span{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ai-store-preview-banner a{display:inline-flex;align-items:center;gap:.35rem;color:var(--store-copy)}.ai-store-nav{position:sticky;top:4.75rem;z-index:20;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:1.1rem;border:1px solid var(--border);border-radius:var(--radius-soft);background:color-mix(in srgb,var(--store-panel) 92%,transparent);box-shadow:var(--shadow-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ai-store-nav-scroll{display:flex;gap:.2rem;overflow-x:auto;padding:.3rem;scrollbar-width:none}.ai-store-nav-scroll::-webkit-scrollbar{display:none}.ai-store-nav-item{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;min-height:2.35rem;padding:.5rem .8rem;border:1px solid transparent;border-radius:calc(var(--radius-soft) - 2px);color:var(--store-muted);font-size:.78rem;font-weight:600;transition:background .18s ease,color .18s ease,border-color .18s ease}.ai-store-nav-item:hover{color:var(--store-ink);background:var(--store-panel-muted)}.ai-store-nav-item.is-active{color:var(--store-ink);border-color:color-mix(in srgb,var(--store-accent) 35%,var(--border));background:color-mix(in srgb,var(--store-accent) 12%,var(--store-panel))}.ai-store-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);gap:clamp(1.5rem,5vw,5rem);min-height:31rem;padding:clamp(1.5rem,4vw,4rem);border:1px solid color-mix(in srgb,var(--store-accent) 28%,var(--border));border-radius:1.2rem;background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--store-accent) 15%,transparent),transparent 38%),radial-gradient(circle at 92% 95%,color-mix(in srgb,var(--store-accent) 12%,transparent),transparent 40%),var(--store-panel);overflow:hidden}.ai-store-hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.ai-store-eyebrow,.ai-store-product-kicker,.ai-store-section-kicker{color:var(--store-accent);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ai-store-eyebrow{display:flex;align-items:center;gap:.5rem}.ai-store-eyebrow-mark{width:.48rem;height:.48rem;border-radius:50%;background:var(--store-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--store-accent) 14%,transparent)}.ai-store-identity{display:flex;align-items:center;gap:1rem;margin-top:1.3rem}.ai-store-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 4.25rem;width:4.25rem;height:4.25rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-accent) 40%,var(--border));border-radius:1rem;background:color-mix(in srgb,var(--store-accent) 15%,var(--store-panel-muted));color:var(--store-accent);font-size:1.25rem;font-weight:700}.ai-store-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-store-attribution{margin:0 0 .3rem;color:var(--store-muted);font-size:.75rem}.ai-store-identity h1{margin:0;font-size:clamp(1.8rem,4vw,3.4rem);letter-spacing:-.045em;line-height:.98}.ai-store-headline,.ai-store-identity h1{color:var(--store-ink);font-family:var(--font-heading);font-weight:500}.ai-store-headline{margin:2rem 0 .8rem;font-size:clamp(1.65rem,3.6vw,3rem);letter-spacing:-.04em}.ai-store-short-bio{max-width:42rem;margin:0;color:var(--store-copy)}.ai-store-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:1.4rem;color:var(--store-muted);font-size:.75rem}.ai-store-hero-meta>span{display:inline-flex;align-items:center;gap:.35rem}.ai-store-availability{color:var(--store-accent)!important;font-weight:700}.ai-store-availability>span{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.ai-store-availability.is-limited{color:#a86b22!important}.ai-store-availability.is-closed{color:var(--store-muted)!important}.ai-store-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.6rem}.ai-store-primary-button,.ai-store-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1rem;border-radius:var(--radius-control);font-size:.78rem;font-weight:700;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.ai-store-primary-button{border:1px solid var(--store-accent);background:var(--store-accent);color:#fff}.ai-store-primary-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.ai-store-primary-button:disabled{cursor:not-allowed;opacity:.55}.ai-store-secondary-button{border:1px solid var(--border);background:var(--store-panel);color:var(--store-ink)}.ai-store-secondary-button:hover{border-color:color-mix(in srgb,var(--store-accent) 45%,var(--border));background:var(--store-panel-muted)}.ai-store-inline-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem}.ai-store-hero-product{display:flex;min-width:0}.ai-store-feature-product{width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-accent) 25%,var(--border));background:color-mix(in srgb,var(--store-panel) 82%,var(--store-accent));box-shadow:var(--shadow-card)}.ai-store-product-visual{display:flex;align-items:center;justify-content:center;min-height:11rem;background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent) 72%,#07110f),color-mix(in srgb,var(--store-accent) 22%,var(--store-panel)));color:color-mix(in srgb,#fff 88%,var(--store-accent));font-family:var(--font-heading);font-size:5rem;font-weight:500;letter-spacing:-.08em}.ai-store-feature-product-body{padding:1.3rem}.ai-store-feature-product h2,.ai-store-hero-empty h2{margin:.55rem 0 .5rem;color:var(--store-ink);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:500;letter-spacing:-.03em}.ai-store-feature-product p,.ai-store-hero-empty p{display:-webkit-box;overflow:hidden;margin:0;color:var(--store-copy);font-size:.84rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ai-store-feature-product-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.ai-store-feature-product-footer strong{color:var(--store-ink);font-size:1.05rem}.ai-store-hero-empty{width:100%;padding:2rem;border:1px dashed color-mix(in srgb,var(--store-accent) 45%,var(--border));background:color-mix(in srgb,var(--store-accent) 6%,var(--store-panel))}.ai-store-trust-strip{display:grid;margin-top:1rem;border-block:1px solid var(--border)}.ai-store-trust-item{display:flex;align-items:center;gap:.7rem;min-width:0;padding:1rem .9rem;color:var(--store-accent)}.ai-store-trust-item+.ai-store-trust-item{border-left:1px solid var(--border)}.ai-store-trust-item div{min-width:0}.ai-store-trust-item span,.ai-store-trust-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-store-trust-item span{color:var(--store-muted);font-size:.68rem}.ai-store-trust-item strong{margin-top:.22rem;color:var(--store-ink);font-size:.78rem;font-weight:650}.ai-store-home-lower,.ai-store-home-section,.ai-store-view-section{margin-top:clamp(2.5rem,6vw,5rem)}.ai-store-card-heading,.ai-store-home-section-heading,.ai-store-view-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ai-store-card-heading h2,.ai-store-home-section-heading h2,.ai-store-intro-block h2,.ai-store-utility-view h2,.ai-store-view-heading h2{margin:.4rem 0 0;color:var(--store-ink);font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.35rem);font-weight:500;letter-spacing:-.04em}.ai-store-home-section-heading button,.ai-store-intro-block button{display:inline-flex;align-items:center;gap:.35rem;color:var(--store-accent);font-size:.78rem;font-weight:700}.ai-store-product-grid{display:grid;gap:1rem;margin-top:1.25rem}.ai-store-mini-product{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.9rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--store-panel);color:inherit;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ai-store-mini-product:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--store-accent) 40%,var(--border));background:var(--store-panel-muted)}.ai-store-mini-visual{display:flex;align-items:center;justify-content:center;height:4rem;border-radius:var(--radius-soft);background:color-mix(in srgb,var(--store-accent) 15%,var(--store-panel-muted));color:var(--store-accent)}.ai-store-mini-product span{color:var(--store-accent);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-store-mini-product h3{overflow:hidden;margin:.35rem 0;color:var(--store-ink);font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ai-store-mini-product p{display:-webkit-box;overflow:hidden;margin:0;color:var(--store-muted);font-size:.75rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-store-home-lower{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,7vw,7rem);padding-top:2rem;border-top:1px solid var(--border)}.ai-store-intro-block p{max-width:36rem;margin:1rem 0 1.1rem;color:var(--store-copy);font-size:.95rem;line-height:1.65}.ai-store-latest-empty,.ai-store-latest-update{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;border-bottom:1px solid var(--border);text-align:left}.ai-store-latest-update span{display:flex;align-items:center;gap:.35rem;color:var(--store-muted);font-size:.7rem}.ai-store-latest-update strong{color:var(--store-ink);font-size:.82rem;font-weight:650}.ai-store-latest-empty{justify-content:flex-start;color:var(--store-muted);font-size:.8rem}.ai-store-view-heading>span{color:var(--store-muted);font-size:.75rem}.ai-store-collection-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.3rem 0}.ai-store-collection-tabs button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .75rem;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--store-muted);font-size:.75rem;font-weight:650}.ai-store-collection-tabs button.is-active,.ai-store-collection-tabs button:hover{border-color:color-mix(in srgb,var(--store-accent) 42%,var(--border));background:color-mix(in srgb,var(--store-accent) 10%,var(--store-panel));color:var(--store-ink)}.ai-store-view-section>.ai-store-product-grid{margin-top:1.5rem}.ai-store-empty-view{display:flex;flex-direction:column;align-items:flex-start;margin-top:1.5rem;padding:3rem 1.5rem;border:1px dashed var(--border);color:var(--store-muted)}.ai-store-empty-view h2{margin:.8rem 0 .35rem;color:var(--store-ink);font-family:var(--font-heading);font-size:1.4rem;font-weight:500}.ai-store-empty-view p{margin:0;font-size:.82rem}.ai-store-updates-list{margin-top:1.5rem}.ai-store-update-item{position:relative;padding:1.4rem 2rem 1.4rem 0;border-bottom:1px solid var(--border)}.ai-store-update-item>svg{position:absolute;top:1.6rem;right:0;color:var(--store-accent)}.ai-store-update-date{display:flex;align-items:center;gap:.35rem;color:var(--store-muted);font-size:.7rem}.ai-store-update-item h3{margin:.55rem 0 .4rem;color:var(--store-ink);font-size:1rem;font-weight:700}.ai-store-update-item p{max-width:52rem;margin:0;color:var(--store-copy);font-size:.86rem;line-height:1.6;white-space:pre-wrap}.ai-store-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);gap:clamp(2rem,8vw,8rem);margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.ai-store-about-copy p{max-width:46rem;margin:0;color:var(--store-copy);font-size:1.1rem;line-height:1.7}.ai-store-about-copy .ai-store-about-note{margin-top:1.2rem;color:var(--store-muted);font-size:.82rem}.ai-store-about-details{display:flex;flex-direction:column;gap:1.2rem}.ai-store-about-details>div>span{display:flex;align-items:center;gap:.35rem;margin-bottom:.55rem;color:var(--store-ink);font-size:.72rem;font-weight:700}.ai-store-tag-list{display:flex;flex-wrap:wrap;gap:.4rem}.ai-store-tag-list span{padding:.4rem .6rem;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--store-copy);font-size:.72rem}.ai-store-about-links{display:flex;flex-wrap:wrap;gap:.6rem;padding-top:.2rem}.ai-store-about-links a{display:inline-flex;align-items:center;gap:.35rem;color:var(--store-accent);font-size:.75rem}.ai-store-utility-view{max-width:45rem;padding:clamp(1.5rem,5vw,3.5rem);border:1px solid color-mix(in srgb,var(--store-accent) 24%,var(--border));border-radius:var(--radius-card);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--store-accent) 14%,transparent),transparent 42%),var(--store-panel)}.ai-store-utility-icon{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-bottom:1.5rem;border-radius:var(--radius-soft);background:color-mix(in srgb,var(--store-accent) 16%,var(--store-panel-muted));color:var(--store-accent)}.ai-store-utility-view p{max-width:38rem;margin:1rem 0 1.5rem;color:var(--store-copy);font-size:.95rem;line-height:1.65}.ai-store-utility-note{display:flex;align-items:center;gap:.45rem;color:var(--store-muted);font-size:.75rem}.ai-store-utility-footnote{margin:1rem 0 0!important;color:var(--store-muted)!important;font-size:.72rem!important}.ai-store-footer{display:flex;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.7rem}.ai-store-unavailable{display:flex;flex-direction:column;align-items:flex-start;max-width:38rem;margin:8rem auto;padding:2rem;color:var(--store-muted)}.ai-store-unavailable>svg{margin-bottom:1rem;color:var(--store-accent)}.ai-store-unavailable h1{margin:.5rem 0;color:var(--store-ink);font-family:var(--font-heading);font-size:2.2rem;font-weight:500;letter-spacing:-.04em}.ai-store-unavailable p{margin:0 0 1.5rem;line-height:1.6}.ai-store-manager{display:flex;flex-direction:column;gap:1.1rem}.ai-store-manager-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.ai-store-manager-header h1{margin:.4rem 0 .25rem;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.3rem);font-weight:500;letter-spacing:-.045em}.ai-store-manager-header p,.ai-store-manager-help,.ai-store-roadmap-card p,.ai-store-status-card p{margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.55}.ai-store-manager-actions{display:flex;flex-wrap:wrap;gap:.6rem}.ai-store-manager-tabs{overflow-x:auto;border-bottom:1px solid var(--border)}.ai-store-manager-tabs>div{display:flex;gap:.35rem;min-width:-moz-max-content;min-width:max-content}.ai-store-manager-tabs button{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem .8rem;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.78rem;font-weight:650}.ai-store-manager-tabs button.is-active,.ai-store-manager-tabs button:hover{border-color:var(--accent);color:var(--text-primary)}.ai-store-manager-alert{padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--store-accent) 32%,var(--border));border-radius:var(--radius-soft);background:color-mix(in srgb,var(--store-accent) 9%,var(--card));color:var(--text-primary);font-size:.78rem}.ai-store-manager-alert.is-error{border-color:var(--ink-danger);color:var(--ink-danger)}.ai-store-manager-overview{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.8fr);gap:1rem}.ai-store-manager-card{padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-card)}.ai-store-setup-card{grid-row:span 2}.ai-store-card-heading strong{color:var(--accent);font-size:1.1rem}.ai-store-setup-track{height:.4rem;margin:1.2rem 0;overflow:hidden;border-radius:var(--radius-pill);background:var(--secondary)}.ai-store-setup-track span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .25s ease}.ai-store-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.ai-store-setup-grid>div{display:flex;align-items:center;gap:.45rem;padding:.55rem 0;color:var(--text-muted);font-size:.75rem}.ai-store-setup-grid>div>span{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--border);border-radius:50%}.ai-store-setup-grid>div.is-done{color:var(--text-primary)}.ai-store-setup-grid>div.is-done>span{border-color:var(--accent);background:var(--accent);color:#fff}.ai-store-setup-grid small{margin-left:auto;color:var(--text-faint);font-size:.62rem}.ai-store-status-mark{display:flex;align-items:center;gap:.45rem;margin:1.1rem 0 .6rem;color:var(--text-primary);font-size:1.15rem;font-weight:700}.ai-store-status-mark span{width:.55rem;height:.55rem;border-radius:50%;background:var(--text-muted)}.ai-store-status-mark.is-published span{background:var(--green)}.ai-store-status-mark.is-offline span{background:var(--ink-danger)}.ai-store-text-button{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:var(--accent);font-size:.76rem}.ai-store-text-button.is-danger{color:var(--ink-danger)}.ai-store-roadmap-card{grid-column:2}.ai-store-roadmap-card h2{margin:.6rem 0 .35rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.35rem;font-weight:500;letter-spacing:-.03em}.ai-store-roadmap-card>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.ai-store-roadmap-card>div span{padding:.4rem .55rem;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);font-size:.68rem}.ai-store-editor,.ai-store-updates-manager{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.7fr);gap:1rem;align-items:start}.ai-store-editor-main,.ai-store-editor-side{display:flex;flex-direction:column;gap:1rem}.ai-store-editor-side{position:sticky;top:6rem}.ai-store-editor h2,.ai-store-updates-manager h2{margin:.45rem 0 1.1rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.35rem;font-weight:500;letter-spacing:-.03em}.ai-store-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ai-store-manager-card label{display:flex;flex-direction:column;gap:.4rem;color:var(--text-muted);font-size:.7rem;font-weight:650}.ai-store-form-wide{margin-top:1rem}.ai-store-manager-card input,.ai-store-manager-card select,.ai-store-manager-card textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-soft);background:var(--secondary);color:var(--text-primary);padding:.7rem .75rem;font:inherit;font-size:.8rem;outline:none}.ai-store-manager-card textarea{resize:vertical;line-height:1.5}.ai-store-manager-card input:focus,.ai-store-manager-card select:focus,.ai-store-manager-card textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.ai-store-input-prefix{margin-bottom:-.25rem;color:var(--text-faint);font-size:.68rem}.ai-store-accent-picker{display:flex;align-items:center;gap:.55rem;margin-top:1rem;color:var(--text-muted);font-size:.7rem;font-weight:650}.ai-store-accent-picker button{width:1.6rem;height:1.6rem;border:2px solid var(--card);outline:1px solid transparent;border-radius:50%}.ai-store-accent-picker button.is-active{outline-color:var(--text-primary)}.ai-store-toggle{flex-direction:row!important;align-items:center;gap:.55rem!important;padding:.42rem 0}.ai-store-product-selection input,.ai-store-toggle input{width:auto;accent-color:var(--accent)}.ai-store-product-selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0}.ai-store-product-selection label{flex-direction:row;align-items:center;gap:.55rem;padding:.7rem;border:1px solid var(--border);border-radius:var(--radius-soft);background:var(--secondary);color:var(--text-primary)}.ai-store-product-selection p{grid-column:1/-1;color:var(--text-muted);font-size:.8rem}.ai-store-update-manager-row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid var(--border)}.ai-store-update-manager-row strong{color:var(--text-primary);font-size:.84rem}.ai-store-update-manager-row p{max-width:42rem;margin:.35rem 0;color:var(--text-muted);font-size:.75rem;line-height:1.45}.ai-store-update-manager-row span{color:var(--text-faint);font-size:.68rem;text-transform:capitalize}.ai-store-update-manager-row>div:last-child{display:flex;align-items:flex-start;gap:.7rem}.ai-store-manager-error{max-width:30rem;margin:4rem auto;padding:2rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.ai-store-manager-error h1{margin:0 0 .5rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.5rem}.ai-store-manager-error p{margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.5}@media (max-width:900px){.ai-store-about-grid,.ai-store-editor,.ai-store-hero,.ai-store-home-lower,.ai-store-updates-manager{grid-template-columns:minmax(0,1fr)}.ai-store-hero{gap:2rem}.ai-store-editor-side{position:static}.ai-store-roadmap-card{grid-column:auto}}@media (max-width:700px){.ai-store-page{padding:1rem .8rem 3rem}.ai-store-nav{top:4.25rem;width:100%}.ai-store-nav-item{padding-inline:.65rem}.ai-store-hero{min-height:auto;padding:1.25rem;border-radius:.9rem}.ai-store-identity h1{font-size:2rem}.ai-store-headline{margin-top:1.5rem;font-size:2rem}.ai-store-hero-actions,.ai-store-hero-actions .ai-store-primary-button{width:100%}.ai-store-inline-link{width:auto}.ai-store-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-store-trust-item{padding:.8rem .65rem}.ai-store-trust-item:nth-child(odd){border-left:0}.ai-store-trust-item:nth-child(n+3){border-top:1px solid var(--border)}.ai-store-form-grid,.ai-store-product-grid,.ai-store-product-selection,.ai-store-setup-grid{grid-template-columns:minmax(0,1fr)}.ai-store-card-heading,.ai-store-home-section-heading,.ai-store-manager-header,.ai-store-view-heading{align-items:flex-start;flex-direction:column}.ai-store-manager-header{gap:1rem}.ai-store-manager-actions{width:100%}.ai-store-manager-actions>*{flex:1}.ai-store-footer{flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:reduce){.ai-store-page *,.ai-store-page :after,.ai-store-page :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pricing-faq-summary::-webkit-details-marker{display:none}.pricing-faq-chevron{transition:transform .2s ease}details[open]>.pricing-faq-summary .pricing-faq-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.pricing-faq-chevron{transition:none}}.atlas-canvas{z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 85% 0,rgb(var(--accent-rgb)/10%),transparent 68%),radial-gradient(ellipse 55% 60% at 10% 100%,rgba(0,109,76,.08),transparent 70%),linear-gradient(118deg,transparent 0 36%,rgba(227,227,227,.16) 36.1% 36.2%,transparent 36.3%),var(--bg)}.atlas-particles{opacity:.34}[data-theme=legacy-light] .atlas-canvas{background:radial-gradient(ellipse 70% 55% at 85% 0,rgb(var(--accent-rgb)/6%),transparent 68%),radial-gradient(ellipse 55% 60% at 10% 100%,rgba(0,109,76,.07),transparent 70%),var(--bg)}[data-theme=legacy-light] .atlas-particles{opacity:.22}::-moz-selection{color:#0d0d0d;background:#4d4d4d}::selection{color:#0d0d0d;background:#4d4d4d}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.font-syne{font-family:var(--font-geologica),Geologica,system-ui,sans-serif!important}.brand-logo-link{position:relative;min-height:32px}.brand-logo{width:100%;height:auto}.brand-logo,.brand-logo-light{display:block}.brand-logo-dark{display:none}.brand-logo-footer{width:150px}[data-theme=dark] .brand-logo-dark{display:block}[data-theme=dark] .brand-logo-light{display:none}.morphic-nav-shell{gap:4px;padding:0;background:transparent;border:0}.morphic-nav-link{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:6px 14px;white-space:nowrap;border-radius:0;color:var(--text-2);font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;transition:color .18s ease}.morphic-nav-link.is-active,.morphic-nav-link:hover{color:var(--text-primary)}.morphic-nav-link.is-active:after,.morphic-nav-link.is-active:before{display:none!important;content:none!important}@media (prefers-reduced-motion:reduce){.morphic-nav-link{transition:none}}.site-nav-signin{display:inline-flex;align-items:center;min-height:36px;padding:8px 4px;color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .18s ease}.site-nav-signin:hover{color:var(--text-primary)}.site-nav-cta{display:inline-flex;align-items:center;min-height:36px;padding:10px 16px;border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .18s ease}.site-nav-cta:hover{background:var(--primary-hover)}.btn-primary{font-family:var(--font-ui)}.btn-ghost,.btn-primary{min-height:44px}.brand-ai-gradient,.gradient-text{color:var(--accent)!important;background:none!important;-webkit-text-fill-color:currentColor!important}.input-dark{background:var(--card)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.input-dark::-moz-placeholder{color:var(--text-muted)!important}.input-dark::placeholder{color:var(--text-muted)!important}.input-dark:focus{border-color:var(--text-primary)!important;box-shadow:0 0 0 3px rgb(var(--accent-rgb)/18%)!important}.home-bg{position:relative;isolation:isolate;--text-primary:#ffffff;--text-2:#D2E1DE;--text-muted:#A6BDBB;--text-faint:#86A09F;--surface-1:#0A1925;--surface-2:#171717;--card-bg:rgba(23,23,23,0.78);--card-border:rgba(227,227,227,0.72);--card-border-hov:rgba(255,255,255,0.92);--line:#e3e3e3}.home-bg,[data-theme=legacy-light] .home-bg{background:#030912!important}.home-atmosphere{position:fixed;inset:0;z-index:-1;display:block!important;pointer-events:none;background:radial-gradient(ellipse 54% 44% at 78% 4%,rgb(var(--accent-rgb)/16%),transparent 72%),radial-gradient(ellipse 42% 38% at 8% 46%,rgba(0,109,76,.07),transparent 76%),radial-gradient(ellipse 58% 42% at 74% 86%,rgb(var(--accent-rgb)/8%),transparent 74%)!important}.home-section{position:relative}.home-section:before{content:"";position:absolute;top:0;left:50%;width:min(calc(100% - 2.5rem),var(--container-max));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(227,227,227,.58) 18% 82%,transparent)}.home-section-builder,.home-section-featured,.home-section-final{background:radial-gradient(ellipse 46% 55% at 92% 45%,rgb(var(--accent-rgb)/65%),transparent 72%)}.home-section-process{margin-block:clamp(1rem,3vw,2.5rem);padding-block:clamp(4rem,8vw,7rem)!important;background:rgba(13,13,13,.36)}.home-section-ecosystem .tool-logo{transition:color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.home-section-ecosystem .tool-logo:hover{color:var(--text-2)!important;transform:translateY(-2px)}@media (max-width:639px){.brand-logo-link{width:142px}}.premier-home{position:relative;isolation:isolate;--premier-black:#000;--premier-ink:#07111d;--premier-paper:#ffffff;--premier-blue:var(--accent);--premier-blue-soft:var(--accent);background:var(--premier-paper);color:var(--premier-paper)}.premier-aura{position:absolute;z-index:-1;top:2svh;left:50%;width:min(92vw,1280px);height:82svh;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgb(var(--accent-rgb)/23%),rgb(var(--accent-rgb)/75%) 42%,transparent 71%);filter:blur(34px)}.premier-hero-copy{display:flex;flex-direction:column;align-items:center}.premier-hero-logo{width:clamp(155px,15vw,208px);height:auto;margin-bottom:clamp(2rem,4vh,3.25rem)}.premier-hero-kicker,.premier-section-label{margin-bottom:1.25rem;color:#164ee8;font-family:var(--font-geologica),Geologica,system-ui,sans-serif;font-size:.75rem;font-weight:720;letter-spacing:.105em;text-transform:uppercase}.premier-hero-copy h1{max-width:16ch;color:var(--text-2);font-size:clamp(3.35rem,5.65vw,5.9rem);font-weight:610;letter-spacing:-.055em;line-height:1.09;text-shadow:0 3px 28px rgba(0,0,0,.78);text-wrap:balance}.premier-hero-lede{max-width:54ch;margin:1.7rem auto 0;color:#6b6b6b;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.6;text-shadow:0 2px 16px rgba(0,0,0,.95)}.premier-closing-copy>div,.premier-hero-actions{display:flex;align-items:center;justify-content:center;gap:1.4rem;margin-top:2rem}.premier-text-link{display:inline-flex;align-items:center;gap:.55rem;color:#10223a;font-family:var(--font-geologica),Geologica,system-ui,sans-serif;font-size:.875rem;font-weight:680;transition:gap .18s ease,color .18s ease}.premier-text-link:hover{gap:.78rem;color:var(--premier-blue)}.premier-text-link-light{color:#6b6b6b}.premier-text-link-light:hover{color:var(--premier-blue-soft)}.premier-frame-caption{position:absolute;z-index:2;right:clamp(1.1rem,3vw,2.5rem);bottom:clamp(1.1rem,3vw,2.5rem);display:flex;flex-direction:column;align-items:flex-end;color:#ffffff;font-family:var(--font-geologica),Geologica,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.premier-frame-caption small{margin-top:.35rem;color:#6b6b6b;font-family:var(--font-atkinson),"Atkinson Hyperlegible",system-ui,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none}.atlas-symbol-scene{display:grid;place-items:center;background:radial-gradient(circle at 52% 52%,rgb(var(--accent-rgb)/21%),transparent 28%),radial-gradient(circle at 48% 50%,rgba(0,109,76,.08),transparent 48%),#010205}.atlas-symbol-scene:after{z-index:2;background:radial-gradient(ellipse 45% 56% at 50% 43%,rgba(0,0,0,.46),rgba(0,0,0,.16) 58%,transparent 82%),linear-gradient(90deg,rgba(0,0,0,.18),transparent 22% 78%,rgba(0,0,0,.18))}.atlas-symbol-halo{position:absolute;width:min(72vw,980px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(var(--accent-rgb)/20%),rgb(var(--accent-rgb)/45%) 46%,transparent 70%);filter:blur(22px)}.atlas-route-symbol{position:relative;z-index:1;display:block;overflow:visible}.atlas-route-symbol-hero{width:min(70vmin,760px);height:auto;transform:rotate(-8deg) scale(var(--atlas-image-scale));filter:drop-shadow(0 30px 55px rgba(0,0,0,.72))}.atlas-symbol-orbit{fill:none;stroke:rgba(127,162,255,.44);stroke-width:2}.atlas-symbol-orbit-back{stroke:rgba(77,77,77,.13);stroke-width:34}.atlas-symbol-route{fill:none;stroke:url(#atlas-route-blue);stroke-width:13;stroke-linecap:round;stroke-linejoin:round}.atlas-symbol-route-two{stroke-width:7;opacity:.78}.atlas-symbol-route-three{stroke-width:4;opacity:.6}.atlas-symbol-glow{fill:rgb(var(--accent-rgb)/5%);filter:url(#atlas-route-glow)}.atlas-symbol-core{fill:url(#atlas-route-core);stroke:var(--text-2);stroke-width:2}.atlas-symbol-node{fill:#ffffff;stroke:var(--accent);stroke-width:5}@media (prefers-reduced-motion:no-preference){.atlas-route-symbol-hero .atlas-symbol-route-one{stroke-dasharray:760;animation:atlas-symbol-route 4.8s cubic-bezier(.16,1,.3,1) infinite}.atlas-route-symbol-hero .atlas-symbol-core{transform-box:fill-box;transform-origin:center;animation:atlas-symbol-breathe 4.8s ease-in-out infinite}}@keyframes atlas-symbol-route{0%{stroke-dashoffset:760;opacity:.35}38%,76%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-760;opacity:.35}}@keyframes atlas-symbol-breathe{0%,to{opacity:.84;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.18)}}.premier-shell{width:min(calc(100% - clamp(2.5rem, 8vw, 8rem)),1280px);margin-inline:auto}.premier-dark-section,.premier-light-section{position:relative;z-index:1;padding-block:clamp(6.5rem,12vw,11rem)}.premier-light-section{background:var(--premier-paper);color:var(--premier-ink)}.premier-dark-section{background:var(--premier-black);color:var(--premier-paper)}.premier-section-label-dark{color:var(--premier-blue-soft)}.premier-intro-grid{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:clamp(3rem,9vw,10rem);align-items:start}.premier-builder-model-heading h2,.premier-closing-copy h2,.premier-dashboard-copy h2,.premier-difference-heading h2,.premier-intro-grid h2,.premier-marketplace-heading h2{font-size:clamp(2.6rem,5vw,5.5rem);font-weight:600;letter-spacing:-.052em;line-height:1.06;text-wrap:balance}.premier-dashboard-copy>p,.premier-difference-heading>p:last-child,.premier-empty-catalogue p,.premier-intro-grid>div>p{max-width:58ch;margin-top:1.65rem;color:#52616a;font-size:1rem;line-height:1.65}.premier-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(5rem,10vw,9rem)}.premier-proof-item{padding-top:1.4rem;border-top:1px solid #bfc3bd}.premier-difference-item>span,.premier-proof-item span{color:var(--premier-blue);font-family:var(--font-geologica),Geologica,system-ui,sans-serif;font-size:.75rem;font-weight:700}.premier-builder-model-item h3,.premier-proof-item h3{margin-top:2.5rem;font-size:1.25rem;font-weight:680;letter-spacing:-.02em}.premier-builder-model-item p,.premier-proof-item p{margin-top:.8rem;color:#59666d;line-height:1.58}.premier-dashboard-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr);gap:clamp(4rem,9vw,9rem);align-items:center}.premier-dashboard-copy h2{max-width:12ch}.premier-dashboard-copy>p{color:#6b6b6b}.premier-dashboard-copy .premier-text-link{margin-top:2rem}.premier-laptop-wrap{perspective:1400px}.premier-laptop{position:relative;padding-bottom:7%;transform:rotateX(2deg) rotateY(-3deg);transform-style:preserve-3d}.premier-laptop-screen{position:relative;z-index:2;min-height:520px;overflow:hidden;border:7px solid #20252b;border-radius:var(--radius-soft);background:#0d0d0d;box-shadow:none}.premier-laptop-camera{position:absolute;z-index:4;top:4px;left:50%;width:7px;height:7px;transform:translateX(-50%);border-radius:50%;background:#080a0d}.premier-laptop-base{position:absolute;z-index:1;left:-4%;right:-4%;bottom:0;height:9%;border-radius:var(--radius-soft) 3px 18px 18px;background:linear-gradient(180deg,#dfe3e8,#777f89 55%,#292e34);clip-path:polygon(5% 0,95% 0,100% 72%,55% 100%,45% 100%,0 72%)}.premier-dashboard-topbar{display:flex;align-items:center;gap:.8rem;min-height:70px;padding:1rem 1.2rem;border-bottom:1px solid #e3e3e3;background:#07131f;color:#ffffff}.premier-dashboard-topbar>div{display:flex;flex-direction:column}.premier-dashboard-topbar strong{font-size:.875rem}.premier-dashboard-topbar span{color:#6b6b6b;font-size:.6875rem}.premier-live-chip{margin-left:auto;padding:.4rem .65rem;border-radius:937px;background:#ddf5ef;color:var(--green)!important;font-weight:700}.premier-dashboard-body{display:grid;grid-template-columns:124px minmax(0,1fr);min-height:445px;color:#ffffff}.premier-dashboard-sidebar{display:flex;flex-direction:column;gap:.3rem;padding:1rem .65rem;border-right:1px solid #e3e3e3;background:#0a1925}.premier-dashboard-sidebar span{padding:.55rem .65rem;border-left:2px solid transparent;color:#6b6b6b;font-size:.6875rem}.premier-dashboard-sidebar span.is-active{border-left-color:var(--accent);background:rgb(var(--accent-rgb)/13%);color:#ffffff}.premier-dashboard-main{min-width:0;padding:1.1rem;background:#0d0d0d}.premier-dashboard-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.premier-dashboard-title>div{display:flex;flex-direction:column}.premier-dashboard-title strong{font-size:1rem}.premier-dashboard-title span{margin-top:.2rem;color:#6b6b6b;font-size:.6875rem}.premier-dashboard-title>i{padding:.55rem .75rem;border-radius:var(--radius-soft);background:var(--accent);color:#fff;font-size:.6875rem;font-style:normal;font-weight:700}.premier-dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-top:1rem}.premier-dashboard-products,.premier-dashboard-stat{border:1px solid #e3e3e3;border-radius:var(--radius-soft);background:#171717}.premier-dashboard-stat{display:flex;flex-direction:column;min-height:105px;padding:.75rem}.premier-dashboard-products>span,.premier-dashboard-stat span{color:#6b6b6b;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.premier-dashboard-stat strong{margin-top:.48rem;font-family:var(--font-geologica),Geologica,sans-serif;font-size:1.25rem;letter-spacing:-.04em}.premier-dashboard-stat small{margin-top:auto;color:#6b6b6b;font-size:.6875rem}.premier-dashboard-chart{display:flex;align-items:end;gap:5%;height:150px;padding:1.2rem}.premier-dashboard-chart i{flex:1;min-width:5px;border-radius:var(--radius-soft) 5px 2px 2px;background:linear-gradient(180deg,var(--accent),#93acff);transform-origin:bottom}.premier-dashboard-products{margin-top:.75rem;padding:.9rem}.premier-dashboard-products>div{display:grid;grid-template-columns:20px 1fr auto;gap:.55rem;align-items:center;padding-top:.7rem;margin-top:.7rem;border-top:1px solid #e3e3e3}.premier-dashboard-products i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:rgb(var(--accent-rgb)/16%);color:var(--accent)}.premier-dashboard-products strong{font-size:.6875rem}.premier-dashboard-products small{color:#6b6b6b;font-size:.6875rem}.premier-difference-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(4rem,10vw,11rem)}.premier-difference-heading{position:sticky;top:8rem;align-self:start}.premier-difference-heading h2{max-width:12ch}.premier-difference-list{border-top:1px solid #bfc3bd}.premier-difference-item{display:grid;grid-template-columns:60px 1fr;gap:1.5rem;padding:2.3rem 0;border-bottom:1px solid #bfc3bd}.premier-difference-item h3{font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:620;letter-spacing:-.035em}.premier-difference-item p{max-width:58ch;margin-top:.9rem;color:#58656b;line-height:1.6}.premier-builder-model-heading,.premier-marketplace-heading{display:flex;justify-content:space-between;gap:3rem;align-items:end}.premier-marketplace-heading h2{max-width:12ch}.premier-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:4.5rem}.premier-empty-catalogue{display:flex;flex-direction:column;align-items:flex-start;margin-top:4rem;padding:3rem;border:1px solid #243039;border-radius:var(--radius-soft);background:#07111b}.premier-empty-catalogue h3{margin-top:2rem;font-size:2rem}.premier-empty-catalogue p{color:#6b6b6b}.premier-empty-catalogue .btn-primary{margin-top:1.5rem}.premier-builder-model-heading{align-items:start}.premier-builder-model-heading h2{max-width:14ch}.premier-builder-model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:clamp(5rem,9vw,8rem)}.premier-builder-model-item{padding-top:1.4rem;border-top:1px solid #bfc3bd}.premier-builder-model-item svg{color:var(--premier-blue)}.premier-closing{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:8rem 1.5rem;background:#000;color:var(--premier-paper);text-align:center}.premier-closing-aura{position:absolute;left:50%;bottom:-34%;width:min(95vw,1100px);aspect-ratio:1.35;transform:translateX(-50%);background:radial-gradient(ellipse,rgb(var(--accent-rgb)/36%),rgb(var(--accent-rgb)/8%) 43%,transparent 72%);filter:blur(28px)}.premier-closing-mark{position:absolute;left:50%;bottom:-18%;width:min(62vw,780px);height:auto;transform:translateX(-50%) rotate(-4deg);opacity:.16}.premier-closing-symbol{position:absolute;left:50%;bottom:-16%;width:min(88vw,1080px);height:auto;transform:translateX(-50%);opacity:.3;mix-blend-mode:screen}.premier-closing-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.premier-closing-copy>img{width:clamp(165px,18vw,235px);height:auto;margin-bottom:2.6rem}.premier-closing-copy h2{max-width:15ch}.premier-reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.premier-reveal[data-motion-ready=true]{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:.68s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.premier-reveal[data-motion-ready=true][data-visible=true]{opacity:1;transform:none}.premier-reveal[data-visible=true] .premier-dashboard-chart i{animation:premier-chart-rise .85s cubic-bezier(.16,1,.3,1) both}}@keyframes premier-chart-rise{0%{transform:scaleY(.06);opacity:.35}to{transform:scaleY(1);opacity:1}}@media (max-width:1023px){.premier-home{overflow:hidden}.premier-dashboard-grid,.premier-difference-grid,.premier-intro-grid{grid-template-columns:1fr}.premier-dashboard-grid{gap:5rem}.premier-dashboard-copy h2{max-width:15ch}.premier-difference-heading{position:relative;top:auto}.premier-builder-model-grid,.premier-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.premier-shell{width:min(calc(100% - 2.5rem),1280px)}.premier-hero-logo{margin-bottom:2rem}.premier-hero-copy h1{font-size:clamp(2.75rem,13.2vw,4rem)}.premier-hero-lede{font-size:1rem}.premier-closing-copy>div,.premier-hero-actions{flex-direction:column;gap:1.1rem}.premier-intro-grid{gap:2rem}.premier-builder-model-grid,.premier-product-grid,.premier-proof-row{grid-template-columns:1fr}.premier-dashboard-grid{gap:3.5rem}.premier-laptop{width:118%;margin-left:-9%;transform:none}.premier-laptop-screen{min-height:430px;border-width:5px;border-radius:var(--radius-soft)}.premier-dashboard-topbar{min-height:60px;padding:.8rem}.premier-dashboard-topbar>div span{max-width:19ch}.premier-dashboard-body{gap:.55rem;padding:.65rem}.premier-dashboard-stat{min-height:105px;padding:.75rem}.premier-dashboard-stat strong{font-size:1.25rem}.premier-dashboard-chart{height:125px;padding:.8rem}.premier-dashboard-body{grid-template-columns:82px minmax(0,1fr);gap:0;padding:0}.premier-dashboard-sidebar{padding:.7rem .35rem}.premier-dashboard-sidebar span{padding:.45rem .35rem;font-size:.6875rem}.premier-dashboard-main{padding:.75rem}.premier-dashboard-stats{grid-template-columns:repeat(2,1fr)}.premier-dashboard-stat{min-height:88px}.premier-dashboard-products small{display:none}.premier-difference-item{grid-template-columns:38px 1fr;gap:.7rem}.premier-builder-model-heading,.premier-marketplace-heading{align-items:flex-start;flex-direction:column}.premier-empty-catalogue{padding:2rem}.premier-closing-mark{width:110vw;bottom:-5%}.premier-closing-symbol{width:135vw;bottom:-4%}}.pricing-offer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:start;max-width:var(--shell-max);margin-inline:auto}.pricing-why{padding:20px 0 20px 20px;border-left:3px solid var(--accent);margin-bottom:28px;gap:8px;max-width:52ch}.pricing-trust,.pricing-why{display:flex;flex-direction:column}.pricing-trust{gap:10px;padding:0;margin:0;list-style:none}.pricing-trust li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-2)}@media (max-width:900px){.pricing-offer{grid-template-columns:minmax(0,1fr)}}.aurora-field{position:relative;isolation:isolate}.aurora-field:before{content:"";position:absolute;top:0;left:-12px;right:-12px;height:min(1100px,100%);z-index:-1;pointer-events:none;opacity:.5;filter:blur(56px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 38%,transparent 92%);mask-image:linear-gradient(180deg,#000 0,#000 38%,transparent 92%);background-image:repeating-linear-gradient(100deg,var(--bg) 0,var(--bg) 7%,transparent 10%,transparent 12%,var(--bg) 16%),repeating-linear-gradient(100deg,var(--accent) 10%,var(--accent-stage) 15%,var(--accent-tint) 20%,var(--accent-warm) 25%,var(--accent) 30%);background-size:300% 200%,200% 100%;background-position:50% 50%,50% 50%;animation:aurora-drift 60s linear infinite}@keyframes aurora-drift{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}[data-theme=dark] .aurora-field:before{opacity:.34}@media (prefers-reduced-motion:reduce){.aurora-field:before{animation:none}}@media (hover:none) and (pointer:coarse){.aurora-field:before{animation:none;filter:blur(38px)}}.site-navbar{isolation:isolate;background:linear-gradient(105deg,color-mix(in srgb,var(--card) 22%,transparent),transparent 34% 72%,color-mix(in srgb,var(--card) 12%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--card) 30%,transparent),color-mix(in srgb,var(--bg) 24%,transparent));backdrop-filter:blur(28px) saturate(200%) brightness(1.06);-webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.06);border-bottom:1px solid color-mix(in srgb,var(--border) 48%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 74%,transparent),0 10px 32px color-mix(in srgb,var(--text-primary) 5%,transparent);transition:background .3s ease,border-color .3s ease}.site-navbar-inner{min-height:74px}.site-navbar .theme-toggle{width:36px;height:36px}.site-navbar .brand-lockup{gap:10.8px}.site-navbar .brand-lockup-mark{width:45.6px;height:45.6px}.site-navbar .brand-lockup-word{font-size:24px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-navbar{background:var(--bg)}}@media (prefers-reduced-transparency:reduce){.site-navbar{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:420px){.site-navbar .brand-lockup-word{font-size:19.2px}}.site-navbar-spacer{display:none}@media (max-width:1279px){.site-navbar{position:fixed;inset:0 0 auto;width:100%}.site-navbar-spacer{display:block;height:75px}}@media (hover:none) and (pointer:coarse),(max-width:1279px){.site-navbar{background:linear-gradient(105deg,color-mix(in srgb,var(--card) 30%,transparent),transparent 36% 70%,color-mix(in srgb,var(--card) 18%,transparent)),color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:var(--text-2);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.theme-toggle:hover{color:var(--text-primary);border-color:var(--text-primary);background:color-mix(in srgb,var(--card) 70%,transparent)}.theme-toggle-icon{display:inline-flex;transition:transform .35s cubic-bezier(.16,1,.3,1)}.theme-toggle:hover .theme-toggle-icon{transform:rotate(-18deg)}@media (prefers-reduced-motion:reduce){.theme-toggle-icon{transition:none}.theme-toggle:hover .theme-toggle-icon{transform:none}}.dot-field-static{opacity:.55;-webkit-mask-image:radial-gradient(ellipse at center,transparent 8%,#000 72%);mask-image:radial-gradient(ellipse at center,transparent 8%,#000 72%)}.glass-card{position:relative;border-radius:var(--radius-soft);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--card) 58%,transparent);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card) 70%,transparent)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass-card{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.glass-card{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}}.brand-lockup{display:inline-flex;align-items:center;color:var(--text-primary);text-decoration:none}.brand-lockup-image{display:block;width:205px;height:auto;-o-object-fit:contain;object-fit:contain}.brand-lockup-footer .brand-lockup-image{width:150px}[data-theme=dark] .brand-lockup-image{filter:invert(1)}.browse-page-v2{--browse-canvas:#f7f6f3;--browse-surface:#ffffff;--browse-card:#ffffff;--browse-ink:#0f1110;--browse-copy:#2f3a36;--browse-muted:#53615b;--browse-border:#e5e7e5;--browse-border-strong:#cfd5d1;--browse-petrol-deep:#0b3d3a;--browse-petrol:#13796f;--browse-petrol-soft:#41a69b;--browse-petrol-text:#0b3d3a;--browse-petrol-tint:#e6f3f1;--browse-card-shadow:0 1px 2px rgb(15 17 16/5%);--browse-card-shadow-hover:0 7px 18px rgb(15 17 16/8%);min-height:100vh;background:var(--browse-canvas);color:var(--browse-ink);font-family:var(--font-inter),Inter,ui-sans-serif,sans-serif}[data-theme=dark] .browse-page-v2{--browse-canvas:#0b0d0c;--browse-surface:#111513;--browse-card:#151918;--browse-ink:#f4f5f3;--browse-copy:#c7cfca;--browse-muted:#a7b0ac;--browse-border:#29302d;--browse-border-strong:#39423e;--browse-petrol-deep:#0e5f5a;--browse-petrol:#41a69b;--browse-petrol-soft:#72c6bc;--browse-petrol-text:#9ce1d8;--browse-petrol-tint:rgb(65 166 155/10%);--browse-card-shadow:inset 0 1px 0 rgb(255 255 255/4%),0 8px 20px -16px rgb(0 0 0/80%);--browse-card-shadow-hover:inset 0 1px 0 rgb(255 255 255/6%),0 14px 30px -18px rgb(0 0 0/90%)}.browse-page-v2,.browse-page-v2 *,.browse-page-v2 :after,.browse-page-v2 :before{box-sizing:border-box}.browse-page-v2 .card{border-color:var(--browse-border);background:var(--browse-card);color:var(--browse-ink)}.browse-shell{width:100%;margin:0}.browse-page-v2 .browse-page-layout{display:block;padding:0 0 6rem}.browse-page-v2 .browse-content-column{margin-left:17.5rem;min-width:0;padding-inline:clamp(1.25rem,2.35vw,2.75rem)}.browse-topbar{border-bottom:1px solid var(--browse-border);background:var(--browse-canvas);padding-block:1.25rem 1.5rem}.browse-topbar-layout{display:grid;grid-template-columns:minmax(13.75rem,.7fr) minmax(17rem,1.8fr) minmax(10.5rem,auto);align-items:end;gap:1rem}.browse-heading-block{min-width:0}.browse-page-title{margin:0;color:var(--browse-ink);font-family:"Inter Tight",var(--font-inter),Inter,ui-sans-serif,sans-serif;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.browse-result-count{margin:.45rem 0 0;color:var(--browse-copy);font-size:.8125rem;font-weight:400;line-height:1.4}.browse-search-wrap,.browse-sort-wrap{position:relative;min-width:0}.browse-search-icon,.browse-sort-icon{position:absolute;top:50%;z-index:1;color:var(--browse-copy);pointer-events:none;transform:translateY(-50%)}.browse-search-icon{left:1rem}.browse-sort-icon{right:.875rem}.browse-filter-input,.browse-top-control{width:100%;height:2.875rem;border:1px solid var(--browse-border-strong);border-radius:.625rem;outline:0;background:var(--browse-surface);color:var(--browse-ink);font:400 .875rem/1.2 var(--font-inter),Inter,ui-sans-serif,sans-serif;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.browse-filter-input:hover,.browse-top-control:hover{border-color:var(--browse-muted)}.browse-filter-input:focus-visible,.browse-top-control:focus-visible{border-color:var(--browse-petrol);box-shadow:0 0 0 3px color-mix(in srgb,var(--browse-petrol) 18%,transparent)}.browse-filter-input::-moz-placeholder,.browse-top-control::-moz-placeholder{color:var(--browse-muted);opacity:1}.browse-filter-input::placeholder,.browse-top-control::placeholder{color:var(--browse-muted);opacity:1}.browse-search-input{padding-inline:2.75rem 1rem}.browse-sort-select{min-width:10.5rem;padding-inline:.9rem 2.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.browse-main-shell{padding-top:1.5rem}.browse-page-v2 .browse-filter-rail{position:fixed;top:75px;bottom:0;left:0;z-index:20;width:17.5rem;overflow:hidden;border:0;border-right:1px solid var(--browse-border);border-radius:0;background:var(--browse-surface)}.browse-filter-panel{width:100%;padding:1.25rem 1rem 2rem;background:transparent}.browse-filter-heading{display:flex;align-items:center;justify-content:space-between;min-height:1.5rem;margin-bottom:.75rem}.browse-filter-title{color:var(--browse-ink);font-family:"Inter Tight",var(--font-inter),Inter,ui-sans-serif,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.015em}.browse-filter-clear-link,.browse-toolbar-clear{border:0;background:transparent;color:var(--browse-petrol-text);font:500 .75rem/1.2 var(--font-inter),Inter,ui-sans-serif,sans-serif;cursor:pointer;text-underline-offset:.2em}.browse-filter-clear-link:hover,.browse-toolbar-clear:hover{text-decoration:underline}.browse-filter-groups{display:grid;gap:.625rem}.browse-filter-group{display:grid;gap:.375rem;min-width:0}.browse-filter-section-label{display:block;margin:0;color:var(--browse-ink);font-size:.6875rem;font-weight:600;letter-spacing:.075em;line-height:1.3;text-transform:uppercase}.browse-category-list{display:grid;gap:0}.browse-filter-row{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-height:1.5rem;padding:.125rem .5rem;border:0;border-radius:.5rem;background:transparent;color:var(--browse-copy);font:400 .8125rem/1.3 var(--font-inter),Inter,ui-sans-serif,sans-serif;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.browse-filter-row:hover{background:color-mix(in srgb,var(--browse-petrol-tint) 58%,transparent);color:var(--browse-petrol-text)}.browse-filter-row-active,.browse-page-v2 .browse-filter-row-active:hover{background:var(--browse-petrol-tint);color:var(--browse-petrol-text);font-weight:500}.browse-active-pill:focus-visible,.browse-filter-clear-link:focus-visible,.browse-filter-close:focus-visible,.browse-filter-row:focus-visible,.browse-filter-sheet-clear:focus-visible,.browse-filter-sheet-submit:focus-visible,.browse-filter-trigger:focus-visible,.browse-toolbar-clear:focus-visible{outline:2px solid var(--browse-petrol);outline-offset:2px}.browse-page-v2 .browse-filter-icon,.browse-page-v2 .browse-filter-icon[data-category]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background:transparent!important;color:currentColor!important}.browse-page-v2 .browse-filter-icon svg,.browse-page-v2 .browse-filter-icon[data-category] svg{color:currentColor!important;stroke:currentColor!important}.browse-filter-check{margin-left:auto;color:var(--browse-petrol)}.browse-filter-row-toggle{color:var(--browse-copy)}.browse-filter-row-toggle svg{transition:transform .16s ease}.browse-filter-row-toggle svg.is-expanded{transform:rotate(180deg)}.browse-filter-input{height:2rem;padding-inline:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.browse-filter-input{cursor:pointer}.browse-results-column{flex:1 1 auto;min-width:0}.browse-filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.25rem;margin-bottom:1.25rem}.browse-active-pill,.browse-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;border:1px solid var(--browse-border-strong);border-radius:999px;background:var(--browse-surface);color:var(--browse-copy);font:500 .8125rem/1 var(--font-inter),Inter,ui-sans-serif,sans-serif;cursor:pointer}.browse-filter-trigger{padding-inline:.875rem}.browse-active-pill{min-height:2rem;padding-inline:.7rem;border-color:color-mix(in srgb,var(--browse-petrol) 25%,var(--browse-border));font-size:.75rem}.browse-active-pill,.browse-filter-trigger.is-active{background:var(--browse-petrol-tint);color:var(--browse-petrol-text)}.browse-filter-trigger.is-active{border-color:color-mix(in srgb,var(--browse-petrol) 38%,var(--browse-border))}.browse-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding-inline:.25rem;border-radius:999px;background:var(--browse-petrol-deep);color:#ffffff;font-size:.625rem;font-weight:600}.browse-filter-modal{position:fixed;inset:0;z-index:140}.browse-filter-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgb(15 17 16/48%);cursor:default}.browse-filter-sheet{position:fixed;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:min(90dvh,52rem);overflow:hidden;border:1px solid var(--browse-border);border-bottom:0;border-radius:1.5rem 1.5rem 0 0;background:var(--browse-surface);color:var(--browse-ink);box-shadow:0 -1.25rem 3.5rem rgb(15 17 16/14%);animation:browse-sheet-in .18s cubic-bezier(.2,.8,.2,1) both}.browse-filter-sheet-actions,.browse-filter-sheet-head{display:flex;align-items:center;gap:.75rem;padding-inline:clamp(1rem,4vw,1.5rem);background:var(--browse-surface)}.browse-filter-sheet-head{justify-content:space-between;min-height:4rem;border-bottom:1px solid var(--browse-border)}.browse-filter-close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--browse-border);border-radius:999px;background:transparent;color:var(--browse-ink);cursor:pointer}.browse-filter-sheet-scroll{overflow-y:auto;overscroll-behavior:contain;padding:1.25rem clamp(1rem,4vw,1.5rem) 2rem;scrollbar-width:thin;scrollbar-color:var(--browse-border-strong) transparent}.browse-filter-sheet-actions{justify-content:flex-end;min-height:5rem;padding-block:.75rem max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--browse-border)}.browse-filter-sheet-clear,.browse-filter-sheet-submit{min-height:3rem;border-radius:.625rem;font:600 .875rem/1 var(--font-inter),Inter,ui-sans-serif,sans-serif;cursor:pointer}.browse-filter-sheet-clear{padding-inline:1rem;border:1px solid var(--browse-border-strong);background:transparent;color:var(--browse-copy)}.browse-filter-sheet-submit{flex:1;max-width:22rem;padding-inline:1.25rem;border:1px solid var(--browse-petrol-deep);background:var(--browse-petrol-deep);color:#ffffff}.browse-results-column .grid-cards{grid-template-columns:1fr;align-items:stretch}.product-card{--product-card-surface:var(--browse-card,var(--browse-surface,var(--card-bg)));--product-card-canvas:var(--browse-canvas,var(--bg));--product-card-ink:var(--browse-ink,var(--text-primary));--product-card-copy:var(--browse-copy,var(--text-2));--product-card-border:var(--browse-border,var(--border));--product-card-border-strong:var(--browse-border-strong,var(--text-muted));--product-card-petrol-deep:var(--browse-petrol-deep,#0b3d3a);--product-card-petrol:var(--browse-petrol,#13796f);--product-card-petrol-text:var(--browse-petrol-text,var(--product-card-petrol-deep));--product-card-focus:var(--product-card-petrol);--product-card-petrol-tint:var(--browse-petrol-tint,#e6f3f1);--product-card-shadow:var(--browse-card-shadow,0 1px 2px color-mix(in srgb,var(--product-card-ink) 5%,transparent));--product-card-shadow-hover:var(--browse-card-shadow-hover,0 7px 18px color-mix(in srgb,var(--product-card-ink) 8%,transparent));display:flex;position:relative;cursor:pointer;min-width:0;min-height:22rem;height:100%;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--product-card-border);border-radius:.75rem;background:var(--product-card-surface);box-shadow:var(--product-card-shadow);color:var(--product-card-ink);font-family:var(--font-inter),Inter,ui-sans-serif,sans-serif;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-card-overlay-link{position:absolute;z-index:1;inset:0;border-radius:inherit}.product-card-footer,.product-card-meta,.product-card-seller-link,.product-card-topline{display:flex;align-items:center}.product-card-topline{min-height:1.5rem;justify-content:space-between;gap:1rem}.product-card-category{min-width:0;overflow:hidden;color:var(--product-card-petrol);font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-card-price{flex:0 0 auto;color:var(--product-card-ink);font-family:var(--font-inter-tight),var(--font-inter),Inter,ui-sans-serif,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.2}.product-card-copy{display:grid;gap:.625rem;flex:0 0 auto;align-content:start}.product-card-title{min-height:2.44em;margin:0;color:var(--product-card-ink);font-family:var(--font-inter-tight),var(--font-inter),Inter,ui-sans-serif,sans-serif;font-size:1.375rem;font-weight:600;letter-spacing:-.018em;line-height:1.22}.product-card-title-link{color:inherit;text-decoration:none}.product-card-summary,.product-card-title-link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card-summary{min-height:3em;margin:0;color:var(--product-card-copy);font-size:.875rem;font-weight:400;line-height:1.5}.product-card-meta{flex-wrap:wrap;gap:.375rem}.product-card-live,.product-card-tag{display:inline-flex;min-height:1.5rem;align-items:center;border-radius:.375rem;font-size:.6875rem;font-weight:500;line-height:1;white-space:nowrap}.product-card-tag{max-width:100%;overflow:hidden;padding:.35rem .5rem;border:1px solid var(--product-card-border);background:color-mix(in srgb,var(--product-card-surface) 82%,var(--product-card-canvas));color:var(--product-card-copy);text-overflow:ellipsis}.product-card-live{gap:.35rem;padding:.35rem .25rem;color:var(--product-card-petrol-text)}.product-card-live-dot{width:.375rem;height:.375rem;border-radius:999px;background:var(--product-card-petrol)}.product-card-footer{display:grid;gap:.625rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--product-card-border)}.product-card-decision{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.product-card-seller-link{position:relative;z-index:2;min-width:0;min-height:2.5rem;gap:.5rem;color:var(--product-card-copy);text-decoration:none}.product-card-avatar{display:inline-flex;width:1.5rem;height:1.5rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--product-card-petrol-tint);color:var(--product-card-petrol-text);font-size:.625rem;font-weight:600}.product-card-seller{min-width:0;overflow:hidden;font-size:.75rem;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.product-card-cta{position:relative;z-index:2;display:inline-flex;min-height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;padding-inline:.75rem;border:1px solid var(--product-card-petrol);border-radius:.5rem;background:var(--product-card-petrol);color:#ffffff;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:background .16s ease,border-color .16s ease}.product-card-cta:focus-visible,.product-card-seller-link:focus-visible,.product-card-title-link:focus-visible{outline:2px solid var(--product-card-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.product-card:hover{transform:translateY(-2px);border-color:var(--product-card-border-strong);box-shadow:var(--product-card-shadow-hover)}.product-card-seller-link:hover,.product-card-title-link:hover{color:var(--product-card-petrol-text)}.product-card-cta:hover{border-color:var(--product-card-petrol-deep);background:var(--product-card-petrol-deep)}}[data-theme=dark] .browse-page-v2 .product-card-cta{border-color:var(--browse-petrol-deep);background:var(--browse-petrol-deep);color:#ffffff}[data-theme=dark] .browse-page-v2 .product-card{--product-card-focus:var(--browse-petrol-text)}[data-theme=dark] .browse-page-v2 .product-card-cta:focus-visible{outline-color:var(--browse-petrol-text)}@media (min-width:640px){.browse-results-column .grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.browse-results-column .grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.product-card,.product-card-cta{transition:none}.product-card:hover{transform:none}}.workspace-shell{--workspace-canvas:#f7f6f3;--workspace-surface:#ffffff;--workspace-surface-soft:#f0f5f3;--workspace-card:#ffffff;--workspace-ink:#0f1110;--workspace-slate:#38423f;--workspace-secondary:#66726d;--workspace-border:#e5e7e5;--workspace-border-strong:#c8d4d1;--workspace-accent:#13796f;--workspace-accent-deep:#0b3d3a;--workspace-accent-soft:#41a69b;--workspace-accent-tint:#e6f3f1;--workspace-accent-border:#a9d1ca;--workspace-accent-rgb:19 121 111;--workspace-accent-foreground:#ffffff;--workspace-radius:14px;--workspace-shadow:0 1px 2px rgb(15 17 16/3%),0 12px 28px -22px rgb(15 17 16/22%);--bg:var(--workspace-canvas);--background:var(--workspace-canvas);--foreground:var(--workspace-ink);--card:var(--workspace-card);--card-bg:var(--workspace-card);--card-foreground:var(--workspace-ink);--surface-1:var(--workspace-card);--surface-2:var(--workspace-surface-soft);--surface-3:var(--workspace-accent-tint);--border:var(--workspace-border);--input:var(--workspace-border-strong);--text-primary:var(--workspace-ink);--text-2:var(--workspace-slate);--text-muted:var(--workspace-secondary);--text-faint:var(--workspace-secondary);--card-border:var(--workspace-border);--card-border-hov:var(--workspace-accent);--border-strong:var(--workspace-border-strong);--accent:var(--workspace-accent);--accent-deep:var(--workspace-accent-deep);--accent-warm:var(--workspace-accent-soft);--accent-tint:var(--workspace-accent-tint);--accent-stage:var(--workspace-accent-tint);--accent-foreground:var(--workspace-accent-foreground);--primary:var(--workspace-accent-deep);--primary-hover:var(--workspace-accent);--shadow-sm:var(--workspace-shadow);--shadow-md:var(--workspace-shadow);--shadow-lg:var(--workspace-shadow);--shadow-card:var(--workspace-shadow);height:calc(100dvh - 4.75rem);min-height:0;overflow:hidden;background:var(--workspace-canvas);color:var(--workspace-ink)}[data-theme=dark] .workspace-shell{--workspace-canvas:#0b0d0c;--workspace-surface:#111513;--workspace-surface-soft:#181d1b;--workspace-card:#151918;--workspace-ink:#f4f5f3;--workspace-slate:#d2d8d4;--workspace-secondary:#a7b0ac;--workspace-border:#29302d;--workspace-border-strong:#39423e;--workspace-accent:#41a69b;--workspace-accent-deep:#9ce1d8;--workspace-accent-soft:#72c6bc;--workspace-accent-tint:rgb(65 166 155/10%);--workspace-accent-border:rgb(65 166 155/30%);--workspace-accent-rgb:65 166 155;--workspace-accent-foreground:#071614;--workspace-shadow:inset 0 1px 0 rgb(255 255 255/4%),0 8px 20px -16px rgb(0 0 0/80%);--card:var(--workspace-card);--card-bg:var(--workspace-card);--card-foreground:var(--workspace-ink);--surface-1:var(--workspace-card);--surface-2:var(--workspace-surface-soft);--surface-3:var(--workspace-accent-tint);--border:var(--workspace-border);--input:var(--workspace-border-strong);--text-primary:var(--workspace-ink);--text-2:var(--workspace-slate);--text-muted:var(--workspace-secondary);--text-faint:var(--workspace-secondary);--card-border:var(--workspace-border);--card-border-hov:var(--workspace-accent);--border-strong:var(--workspace-border-strong);--accent:var(--workspace-accent);--accent-deep:var(--workspace-accent-deep);--accent-warm:var(--workspace-accent-soft);--accent-tint:var(--workspace-accent-tint);--accent-stage:var(--workspace-accent-tint);--accent-foreground:var(--workspace-accent-foreground);--primary:var(--workspace-accent-deep);--primary-hover:var(--workspace-accent-soft)}.workspace-shell-frame{width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.workspace-shell-layout{display:grid;height:100%;min-height:0;grid-template-columns:15.5rem minmax(0,1fr);align-items:stretch;gap:0;overflow:hidden}.workspace-shell-content{height:100%;min-width:0;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;padding:clamp(1.25rem,2.4vw,2.4rem) clamp(1.25rem,3.2vw,3.75rem) 2.4rem;scrollbar-gutter:stable}.workspace-sidebar-desktop{height:100%;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--workspace-border);background:var(--workspace-surface)}.workspace-sidebar-panel{position:static;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:1.25rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-sidebar-primary{min-height:0}.workspace-sidebar-secondary{margin-top:auto;padding-top:2rem}.workspace-identity{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.25rem .25rem .85rem}.workspace-avatar{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--workspace-accent-border);border-radius:999px;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep);font-size:.85rem;font-weight:700}.workspace-identity-name{color:var(--workspace-ink);font-size:.875rem;font-weight:600;line-height:1.25}.workspace-identity-name,.workspace-identity-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-identity-role{margin-top:.2rem;color:var(--workspace-secondary);font-size:.72rem;line-height:1.2;text-transform:capitalize}.workspace-sidebar-rule{height:1px;margin:.1rem 0 .9rem;background:var(--workspace-border)}.workspace-mobile-kicker,.workspace-nav-eyebrow{color:var(--workspace-secondary);font-size:.64rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.workspace-nav-eyebrow{margin:0 0 .45rem .65rem}.workspace-nav-list{display:grid;gap:.18rem;list-style:none}.workspace-nav-link,.workspace-support-link{display:flex;align-items:center;min-width:0;color:var(--workspace-slate);text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.workspace-nav-link{border-left:2px solid transparent;font-size:.82rem}.workspace-nav-link,.workspace-support-link{gap:.65rem;min-height:2.55rem;padding:.55rem .65rem;border-radius:.6rem;font-weight:500}.workspace-support-link{color:var(--workspace-secondary);font-size:.78rem;text-decoration:none;transition:background-color .16s ease,color .16s ease}.workspace-nav-link span:not(.workspace-nav-count),.workspace-settings-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-nav-link:hover,.workspace-support-link:hover{background:var(--workspace-surface-soft);color:var(--workspace-ink)}.workspace-nav-link.is-active{border-left-color:var(--workspace-accent);background:var(--workspace-accent-tint);color:var(--workspace-accent-deep);font-weight:650}.workspace-nav-link.is-active svg{color:var(--workspace-accent)}.workspace-nav-count{display:inline-grid;min-width:1.15rem;height:1.15rem;margin-left:auto;place-items:center;border-radius:999px;background:var(--workspace-accent);color:var(--workspace-accent-foreground);font-size:.62rem;font-weight:700;line-height:1}.workspace-sidebar-mobile{display:none}.workspace-shell h1,.workspace-shell h2,.workspace-shell h3{font-family:var(--font-inter-tight),var(--font-inter),Inter,system-ui,sans-serif}.workspace-shell .card{border-color:var(--workspace-border);border-radius:var(--workspace-radius);background:var(--workspace-card);box-shadow:var(--workspace-shadow)}.workspace-shell .store-promo{background:linear-gradient(120deg,var(--workspace-accent-tint),var(--workspace-surface-soft) 62%,var(--workspace-border))!important;border:1px solid var(--workspace-accent-border)!important}.workspace-shell .activation-url-copy:hover,.workspace-shell .store-promo-copy:hover,.workspace-shell a.activation-step:hover,.workspace-shell button.activation-step:hover{background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border);color:var(--workspace-accent-deep)}.workspace-shell .activation-first{background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border)}[data-theme=dark] .workspace-shell .store-promo{background:linear-gradient(120deg,rgb(var(--workspace-accent-rgb)/.16),rgb(var(--workspace-accent-rgb)/.07) 62%,var(--workspace-border))!important}.workspace-shell .settings-page{width:100%}.settings-content-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:start;gap:clamp(1.25rem,2.8vw,2.5rem)}.settings-content-main,.settings-right-panel{min-width:0}.settings-right-panel{position:sticky;top:5.5rem}.settings-right-panel>div{gap:.85rem}.settings-right-panel .card{padding:1rem}.workspace-mobile-panel,.workspace-mobile-trigger{width:100%;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.workspace-mobile-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.6rem;padding:.7rem .9rem;color:var(--workspace-ink);font:inherit;text-align:left}.workspace-mobile-current{display:grid;gap:.2rem;min-width:0;font-size:.9rem;font-weight:600}.workspace-mobile-panel{margin-top:.6rem;padding:.9rem}.workspace-nav-list-mobile{margin-top:.8rem}.workspace-mobile-secondary{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--workspace-border)}@media (max-width:1023px){.settings-content-layout{grid-template-columns:minmax(0,1fr)}.settings-right-panel{position:static}.workspace-shell,.workspace-shell-frame{height:auto;min-height:calc(100dvh - 4.75rem);overflow:visible}.workspace-shell-frame{padding:1rem .85rem 3.5rem}.workspace-shell-layout{display:block;height:auto;overflow:visible}.workspace-sidebar-desktop{display:none}.workspace-sidebar-mobile{display:block;margin-bottom:1.25rem}.workspace-shell-content{height:auto;width:100%;overflow:visible;padding:0;scrollbar-gutter:auto}.workspace-shell .card{border-radius:12px}}@media (prefers-reduced-motion:reduce){.workspace-nav-link,.workspace-support-link{transition:none}}.settings-page{width:100%;max-width:58rem;color:var(--workspace-ink)}.settings-page-header,.settings-section-header{max-width:46rem}.settings-page-header{margin-bottom:2rem}.settings-page-kicker{margin:0 0 .55rem;color:var(--workspace-accent-deep);font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.settings-page-header h1,.settings-section-header h1{margin:0;color:var(--workspace-ink);font-family:var(--font-inter-tight),var(--font-inter),Inter,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:550;letter-spacing:-.035em;line-height:1.05}.settings-page-header>p:last-child,.settings-section-header>p:last-child{margin:.7rem 0 0;color:var(--workspace-secondary);font-size:.92rem;line-height:1.55}.settings-card-list{display:grid;max-width:56rem;gap:.7rem}.settings-card-link{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:5.25rem;padding:.95rem 1rem;border:1px solid var(--workspace-border);border-radius:12px;background:var(--workspace-card);color:var(--workspace-ink);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.settings-card-link:hover{border-color:var(--workspace-accent-border);background:var(--workspace-surface-soft)}.settings-back-link:focus-visible,.settings-card-link:focus-visible,.workspace-support-link:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.settings-card-icon{display:inline-grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid var(--workspace-accent-border);border-radius:10px;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.settings-card-copy{display:grid;min-width:0;gap:.25rem}.settings-card-title{color:var(--workspace-ink);font-size:.94rem;font-weight:650;line-height:1.25}.settings-card-description{overflow:hidden;color:var(--workspace-secondary);font-size:.82rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.settings-card-chevron{color:var(--workspace-secondary);transition:color .16s ease,transform .16s ease}.settings-card-link:hover .settings-card-chevron{color:var(--workspace-accent);transform:translateX(2px)}.settings-section-header{margin-bottom:1.75rem}.settings-back-link{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.7rem;color:var(--workspace-secondary);font-size:.78rem;font-weight:600;text-decoration:none;transition:color .16s ease}.settings-back-link:hover{color:var(--workspace-accent-deep)}.settings-section-content{max-width:52rem}.settings-section-content .card{border-color:var(--workspace-border);border-radius:12px;box-shadow:none}@media (max-width:640px){.settings-page-header{margin-bottom:1.4rem}.settings-card-link{min-height:5rem;padding:.85rem}.settings-card-description{white-space:normal}}@media (prefers-reduced-motion:reduce){.settings-back-link,.settings-card-chevron,.settings-card-link{transition:none}}@media (min-width:1024px){body:has(.builder-hub-page) .workspace-shell-frame,body:has(.seller-listings-page) .workspace-shell-frame{width:100%;max-width:none;min-height:calc(100svh - 5rem);margin:0;padding:0}body:has(.builder-hub-page) .workspace-shell-layout,body:has(.seller-listings-page) .workspace-shell-layout{grid-template-columns:15.5rem minmax(0,1fr);gap:0;min-height:calc(100svh - 5rem)}body:has(.builder-hub-page) .workspace-sidebar-desktop,body:has(.seller-listings-page) .workspace-sidebar-desktop{border-right:1px solid var(--workspace-border);background:var(--workspace-surface)}body:has(.builder-hub-page) .workspace-sidebar-panel,body:has(.seller-listings-page) .workspace-sidebar-panel{position:static;height:100%;min-height:0;overflow:hidden;padding:1.25rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none}body:has(.builder-hub-page) .workspace-shell-content,body:has(.seller-listings-page) .workspace-shell-content{min-width:0;padding:clamp(1.25rem,2.4vw,2.4rem) clamp(1.25rem,3.2vw,3.75rem) 2.4rem}}.builder-hub-page,.seller-listings-page{color:var(--text-primary)}.builder-hub-page{display:grid;gap:.9rem}.builder-hub-header,.seller-listings-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.builder-hub-kicker{margin:0 0 .35rem;color:var(--workspace-accent);font-size:.64rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.builder-hub-header h1,.seller-listings-header h1{margin:0;color:var(--text-primary);font-size:clamp(1.55rem,2vw,2rem);font-weight:650;letter-spacing:-.035em}.builder-hub-subtitle,.seller-listings-header p:not(.builder-hub-kicker){margin:.35rem 0 0;color:var(--text-muted);font-size:.8rem}.builder-hub-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.builder-hub-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;padding:.55rem .85rem;border:1px solid transparent;border-radius:.65rem;font-size:.74rem;font-weight:650;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.builder-hub-button-primary{background:var(--workspace-accent);color:var(--workspace-accent-foreground)}.builder-hub-button-primary:hover{background:var(--workspace-accent-soft)}.builder-hub-button-secondary{border-color:var(--workspace-border-strong);background:transparent;color:var(--workspace-slate)}.builder-hub-button-secondary:hover{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.builder-hub-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.builder-hub-kpi,.builder-hub-panel{min-width:0;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:var(--workspace-card);box-shadow:var(--workspace-shadow)}.builder-hub-kpi{display:flex;align-items:flex-start;gap:.7rem;min-height:5.9rem;padding:.85rem .9rem}.builder-hub-kpi-icon{display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent)}.builder-hub-kpi p,.builder-hub-kpi span{display:block;color:var(--text-muted);font-size:.69rem}.builder-hub-kpi p{margin:0;font-weight:600}.builder-hub-kpi strong{display:block;margin-top:.18rem;color:var(--text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.1}.builder-hub-kpi span{margin-top:.2rem;font-size:.62rem}.builder-hub-lower-grid,.builder-hub-main-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(17rem,.8fr);gap:.7rem;min-height:0}.builder-hub-lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.75fr)}.builder-hub-panel{min-height:0;padding:1rem}.builder-hub-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.builder-hub-section-label{margin:0 0 .25rem;color:var(--workspace-accent);font-size:.61rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.builder-hub-panel h2{margin:0;color:var(--text-primary);font-size:.96rem;font-weight:650;letter-spacing:-.02em}.builder-hub-panel-footnote,.builder-hub-panel-meta{color:var(--text-muted);font-size:.65rem}.builder-hub-muted-icon{color:var(--text-muted)}.builder-hub-chart-wrap{min-height:9.4rem}.builder-hub-chart{display:block;width:100%;height:8.1rem;overflow:visible}.builder-hub-chart-axis,.builder-hub-chart-grid{stroke:var(--workspace-border);stroke-width:1}.builder-hub-chart-grid{stroke-dasharray:3 5}.builder-hub-chart-line{fill:none;stroke:var(--workspace-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.builder-hub-chart-labels{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.62rem}.builder-hub-activity-list,.builder-hub-status-list{display:grid;gap:.15rem}.builder-hub-status-row{display:flex;align-items:center;justify-content:space-between;min-height:2.45rem;padding:.35rem .25rem;border-bottom:1px solid var(--workspace-border);color:var(--text-2);font-size:.75rem}.builder-hub-status-row span{display:inline-flex;align-items:center;gap:.45rem}.builder-hub-status-row strong{color:var(--text-primary);font-size:.85rem}.builder-hub-panel-footnote{margin:.8rem 0 0;line-height:1.5}.builder-hub-panel-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--workspace-accent);font-size:.68rem;font-weight:650;text-decoration:none;white-space:nowrap}.builder-hub-panel-link:hover{color:var(--workspace-accent-deep)}.builder-hub-table-wrap{max-height:15rem;overflow:auto}.builder-hub-table{width:100%;border-collapse:collapse;color:var(--text-2);font-size:.7rem}.builder-hub-table th{padding:0 .45rem .5rem;color:var(--text-muted);font-size:.59rem;font-weight:650;letter-spacing:.05em;text-align:left;text-transform:uppercase}.builder-hub-table td{padding:.55rem .45rem;border-top:1px solid var(--workspace-border);vertical-align:middle}.builder-hub-table td:first-child{width:48%}.builder-hub-product-name,.builder-hub-table small{display:block;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-hub-product-name{font-weight:600}.builder-hub-table small{margin-top:.18rem;color:var(--text-muted);font-size:.6rem}.builder-hub-status-dot,.seller-listing-status i{display:inline-block;width:.42rem;height:.42rem;margin-right:.35rem;border-radius:50%;vertical-align:middle}.builder-hub-activity-list{max-height:15rem;overflow:auto}.builder-hub-activity-row{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.55rem;border-bottom:1px solid var(--workspace-border)}.builder-hub-activity-icon{display:grid;width:1.55rem;height:1.55rem;place-items:center;border:1px solid var(--workspace-border);border-radius:.45rem;background:var(--workspace-surface-soft)}.builder-hub-activity-row span,.builder-hub-activity-row strong,.builder-hub-activity-row time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-hub-activity-row strong{color:var(--text-primary);font-size:.7rem;font-weight:650}.builder-hub-activity-row div span,.builder-hub-activity-row time{margin-top:.13rem;color:var(--text-muted);font-size:.61rem}.builder-hub-empty-state{display:grid;min-height:8rem;place-items:center;align-content:center;gap:.3rem;color:var(--text-muted);text-align:center}.builder-hub-empty-state svg{color:var(--workspace-accent)}.builder-hub-empty-state p{margin:.2rem 0 0;color:var(--text-primary);font-size:.78rem;font-weight:650}.builder-hub-empty-state span{max-width:22rem;line-height:1.5}.builder-hub-performance-empty{min-height:9.4rem}.seller-listings-page{display:grid;gap:1rem}.seller-listings-manager{min-width:0;padding:1rem;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:var(--workspace-card);box-shadow:var(--workspace-shadow)}.seller-listings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.seller-listings-search{display:flex;align-items:center;gap:.5rem;min-width:min(20rem,100%);height:2.35rem;padding:0 .7rem;border:1px solid var(--workspace-border-strong);border-radius:.6rem;color:var(--text-muted)}.seller-listings-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.75rem}.seller-listings-search input::-moz-placeholder{color:var(--text-muted)}.seller-listings-search input::placeholder{color:var(--text-muted)}.seller-listings-filters{display:flex;gap:.3rem;overflow-x:auto;padding-bottom:.15rem}.seller-listings-filters button{flex:0 0 auto;min-height:2rem;padding:.35rem .6rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.66rem;font-weight:600}.seller-listings-filters button.is-active,.seller-listings-filters button:hover{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.seller-listings-count{margin:1rem 0 .65rem;color:var(--text-muted);font-size:.66rem}.seller-listings-table-wrap{overflow-x:auto}.seller-listings-table{width:100%;min-width:42rem;border-collapse:collapse;color:var(--text-2);font-size:.73rem}.seller-listings-table th{padding:.55rem .6rem;border-bottom:1px solid var(--workspace-border);color:var(--text-muted);font-size:.6rem;font-weight:650;letter-spacing:.05em;text-align:left;text-transform:uppercase}.seller-listings-table td{padding:.7rem .6rem;border-bottom:1px solid var(--workspace-border);white-space:nowrap}.seller-listing-title{display:flex;align-items:center;gap:.6rem;min-width:14rem}.seller-listing-title>span:last-child{min-width:0}.seller-listing-title small,.seller-listing-title strong{display:block;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-listing-title strong{color:var(--text-primary);font-size:.75rem;font-weight:650}.seller-listing-title small{margin-top:.18rem;color:var(--text-muted);font-size:.62rem}.seller-listing-icon{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border:1px solid var(--workspace-accent-border);border-radius:.5rem;background:var(--workspace-accent-tint);color:var(--workspace-accent)}.seller-listing-status{font-size:.68rem}.seller-listing-actions{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.seller-listing-actions a{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.45rem;color:var(--text-muted)}.seller-listing-actions a:hover{background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.seller-listings-empty{display:grid;min-height:12rem;place-items:center;align-content:center;gap:.35rem;color:var(--text-muted);text-align:center}.seller-listings-empty svg{color:var(--workspace-accent)}.seller-listings-empty strong{color:var(--text-primary);font-size:.8rem}.seller-listings-empty span{font-size:.68rem}@media (min-width:1280px){body:has(.builder-hub-page) .workspace-shell-content{overflow:hidden;padding-bottom:1rem}.builder-hub-page{height:calc(100svh - 8.25rem);min-height:0;grid-template-rows:auto auto minmax(12rem,1fr) minmax(10rem,1fr)}.builder-hub-lower-grid .builder-hub-panel{display:flex;flex-direction:column;overflow:hidden}.builder-hub-lower-grid .builder-hub-activity-list,.builder-hub-lower-grid .builder-hub-table-wrap{min-height:0;flex:1 1 auto;max-height:none;overflow:auto}}@media (max-width:1023px){.builder-hub-lower-grid,.builder-hub-main-grid{grid-template-columns:minmax(0,1fr)}.builder-hub-page{height:auto}body:has(.builder-hub-page) .workspace-shell-content,body:has(.seller-listings-page) .workspace-shell-content{padding:0}.builder-hub-header,.seller-listings-header{align-items:flex-start;flex-direction:column}.builder-hub-actions{width:100%;justify-content:flex-start}.builder-hub-button{flex:1 1 auto}.builder-hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-hub-kpi{min-height:5.4rem;padding:.75rem}.builder-hub-kpi-icon{display:none}.builder-hub-panel,.seller-listings-manager{padding:.8rem;border-radius:.75rem}.seller-listings-toolbar{align-items:stretch;flex-direction:column}.seller-listings-search{width:100%}}@media (prefers-reduced-motion:reduce){.builder-hub-button{transition:none}}@keyframes browse-sheet-in{0%{transform:translateY(1.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:1024px){.browse-page-v2 .browse-filter-toolbar{display:none}}@media (min-width:1024px) and (max-height:780px){.browse-page-v2 .browse-filter-rail{display:none}.browse-page-v2 .browse-content-column{margin-left:0}.browse-page-v2 .browse-filter-toolbar{display:flex}.browse-page-v2 .browse-filter-toolbar .browse-filter-trigger{display:inline-flex}.browse-page-v2 .browse-filter-modal{display:block}}@media (max-width:1023px){.browse-shell{width:min(calc(100% - 2rem),var(--container-max));margin-inline:auto}.browse-page-v2 .browse-page-layout{display:block;padding:0 0 6rem}.browse-page-v2 .browse-content-column{margin-left:0;padding-inline:0}.browse-topbar-layout{grid-template-columns:minmax(12rem,.65fr) minmax(16rem,1.35fr)}.browse-sort-wrap{grid-column:2}.browse-main-shell{padding-top:1.5rem}.browse-filter-row{min-height:2.75rem}.browse-filter-sheet .browse-filter-groups{gap:1.625rem}.browse-filter-sheet .browse-filter-group{gap:.625rem}.browse-filter-sheet .browse-filter-input{height:2.75rem}}@media (max-width:639px){.browse-shell{width:min(calc(100% - 1.5rem),var(--container-max))}.browse-topbar{padding-block:1.75rem 1.25rem}.browse-topbar-layout{grid-template-columns:1fr;align-items:stretch;gap:.75rem}.browse-sort-wrap{grid-column:auto}.browse-page-title{font-size:1.875rem}.browse-main-shell{padding-block:1.25rem 4rem}.browse-filter-toolbar{margin-bottom:1rem}.browse-filter-sheet{height:92dvh;border-radius:1.25rem 1.25rem 0 0}.browse-filter-sheet-actions{justify-content:stretch}.browse-filter-sheet-submit{max-width:none}}@media (prefers-reduced-motion:reduce){.browse-filter-input,.browse-filter-row,.browse-filter-row-toggle svg,.browse-top-control{transition:none}.browse-filter-sheet{animation:none}}body:has(.ams-auth-screen){background:#071311!important}body:has(.ams-auth-screen) .site-navbar,body:has(.ams-auth-screen) .site-navbar-spacer{display:none!important}.ams-auth-screen{--auth-bg:#071311;--auth-panel:#0d1b19;--auth-panel-soft:#10221f;--auth-border:rgba(218,239,232,0.14);--auth-border-strong:rgba(218,239,232,0.26);--auth-text:#eff8f4;--auth-muted:#a8bdb6;--auth-faint:#718983;--auth-petrol:#74d4c1;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);overflow:hidden;background:var(--auth-bg);color:var(--auth-text)}.ams-auth-visual{position:relative;isolation:isolate;display:flex;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 22% 18%,rgba(26,134,174,.24),transparent 30%),radial-gradient(circle at 79% 76%,rgba(24,165,134,.27),transparent 38%),linear-gradient(142deg,#041015,#061817 50%,#04110f)}.ams-auth-aurora:after,.ams-auth-aurora:before,.ams-auth-visual:after,.ams-auth-visual:before{position:absolute;pointer-events:none;content:"";border-radius:999px;filter:blur(1px)}.ams-auth-visual:before{top:-18%;left:-15%;width:72%;height:66%;background:radial-gradient(ellipse,rgba(52,185,162,.28),rgba(52,185,162,0) 68%);transform:rotate(-17deg)}.ams-auth-visual:after{right:-17%;bottom:-14%;width:74%;height:67%;background:radial-gradient(ellipse,rgba(35,137,122,.3),rgba(35,137,122,0) 69%);transform:rotate(18deg)}.ams-auth-aurora{position:absolute;inset:0;overflow:hidden;opacity:.9}.ams-auth-aurora:before{top:12%;left:25%;width:62%;height:28%;background:linear-gradient(115deg,rgba(105,231,203,0),rgba(105,231,203,.16),rgba(105,231,203,0));filter:blur(32px);transform:rotate(-22deg);animation:ams-auth-drift-one 18s ease-in-out infinite alternate}.ams-auth-aurora:after{right:16%;bottom:12%;width:52%;height:24%;background:linear-gradient(112deg,rgba(72,191,171,0),rgba(72,191,171,.13),rgba(72,191,171,0));filter:blur(38px);transform:rotate(-26deg);animation:ams-auth-drift-two 22s ease-in-out infinite alternate}.ams-auth-ribbon{position:absolute;z-index:0;width:132%;height:8rem;border-radius:999px;background:linear-gradient(105deg,rgba(0,103,185,0),rgba(0,152,211,.34) 31%,rgba(38,235,186,.86) 54%,rgba(31,205,189,.24) 72%,rgba(0,103,185,0));box-shadow:0 0 30px rgba(46,226,193,.38),0 0 88px rgba(0,133,192,.22);filter:blur(11px);opacity:.75;pointer-events:none}.ams-auth-ribbon:after{position:absolute;inset:37% 7%;border-radius:inherit;background:linear-gradient(105deg,rgba(0,103,185,0),rgba(80,255,214,.32) 47%,rgba(124,255,223,0) 78%);content:"";filter:blur(5px)}.ams-auth-ribbon-one{top:-11%;left:-33%;transform:rotate(17deg);animation:ams-auth-ribbon-one 24s ease-in-out infinite alternate}.ams-auth-ribbon-two{bottom:5%;left:-26%;height:10rem;transform:rotate(-18deg);background:linear-gradient(105deg,rgba(0,103,185,0),rgba(0,139,207,.4) 27%,rgba(32,224,187,.76) 53%,rgba(46,198,186,.28) 74%,rgba(0,103,185,0));animation:ams-auth-ribbon-two 28s ease-in-out infinite alternate}.ams-auth-visual-content{z-index:1;flex:1;justify-content:space-between;width:min(100%,760px);padding:clamp(2.5rem,8vw,7rem)}.ams-auth-visual-content,.ams-auth-visual-lockup{position:relative;display:flex;flex-direction:column}.ams-auth-visual-lockup{align-items:center;justify-content:center;width:100%;min-height:clamp(29rem,67vh,46rem);margin-block:auto}.ams-auth-brand{align-self:center}.ams-auth-brand .brand-lockup-image{width:clamp(17rem,28vw,25rem);filter:invert(1) brightness(1.15)!important}.ams-auth-statement{position:relative;z-index:2;max-width:28rem;margin:2.2rem 0 0;color:var(--auth-text);font-family:var(--font-inter-tight),var(--font-inter),sans-serif;font-size:clamp(1.2rem,1.85vw,1.85rem);font-weight:400;letter-spacing:-.035em;line-height:1.25;text-align:center}.ams-auth-value-grid{position:absolute;inset:0;z-index:2;margin:0;pointer-events:none}.ams-auth-value-card{position:absolute;display:flex;align-items:center;gap:.75rem;width:clamp(10.5rem,14vw,14rem);min-height:4.1rem;padding:.9rem 1rem;border:1px solid rgba(193,236,224,.16);border-radius:.9rem;background:rgba(8,30,26,.32);box-shadow:0 18px 42px rgba(0,0,0,.12);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);pointer-events:auto}.ams-auth-card-top-left{top:9%;left:0;transform:rotate(-6deg);animation:ams-auth-card-float-one 11s ease-in-out infinite alternate}.ams-auth-card-top-right{top:13%;right:0;transform:rotate(6deg);animation:ams-auth-card-float-two 13s ease-in-out infinite alternate}.ams-auth-card-bottom-left{bottom:11%;left:1%;transform:rotate(5deg);animation:ams-auth-card-float-three 12s ease-in-out infinite alternate}.ams-auth-card-bottom-right{right:0;bottom:8%;transform:rotate(-6deg);animation:ams-auth-card-float-four 14s ease-in-out infinite alternate}.ams-auth-value-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:1px solid rgba(139,225,207,.28);border-radius:.65rem;color:var(--auth-petrol);background:rgba(98,211,188,.09)}.ams-auth-value-card small,.ams-auth-value-card strong{display:block}.ams-auth-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:42rem;margin-top:clamp(1.5rem,4vh,3rem);padding-top:1.15rem;border-top:1px solid rgba(193,236,224,.18)}.ams-auth-stat{display:flex;align-items:center;gap:.65rem;min-width:0;min-height:3.65rem;padding:0 1.1rem;border-right:1px solid rgba(193,236,224,.2)}.ams-auth-stat:first-child{padding-left:0}.ams-auth-stat:last-child{padding-right:0;border-right:0}.ams-auth-stat-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid rgba(139,225,207,.34);border-radius:50%;color:var(--auth-petrol);background:transparent}.ams-auth-stat-copy{min-width:0}.ams-auth-stat small,.ams-auth-stat strong{display:block}.ams-auth-stat strong{color:var(--auth-text);font-size:.82rem;font-weight:600;line-height:1.2}.ams-auth-stat small{margin-top:.32rem;color:var(--auth-muted);font-size:.72rem;line-height:1.2}.ams-auth-value-card strong{color:var(--auth-text);font-size:.78rem;font-weight:500;letter-spacing:.01em}.ams-auth-value-card small{margin-top:.2rem;color:var(--auth-muted);font-size:.7rem;font-weight:400}.ams-auth-panel{display:flex;align-items:center;min-width:0;background:linear-gradient(160deg,var(--auth-panel) 0,#0b1817 100%);border-left:1px solid rgba(210,239,229,.08)}.ams-auth-panel-inner{width:min(100%,31rem);margin:0 auto;padding:clamp(2rem,6vw,5.5rem) clamp(1.5rem,5vw,4rem)}.ams-auth-mobile-brand{display:none}.ams-auth-heading{margin-bottom:2.2rem}.ams-auth-kicker{margin:0 0 .55rem;color:var(--auth-petrol);font-size:.82rem;font-weight:500;letter-spacing:.02em}.ams-auth-heading h1,.ams-auth-kicker,.ams-auth-status h1{font-family:var(--font-inter-tight),var(--font-inter),sans-serif}.ams-auth-heading h1,.ams-auth-status h1{margin:0;color:var(--auth-text);font-size:clamp(2.35rem,4vw,3.15rem);font-weight:600;letter-spacing:-.055em;line-height:1.05}.ams-auth-brand-nowrap{white-space:nowrap}.ams-auth-heading>p:last-child,.ams-auth-subtitle{margin:.75rem 0 0;color:var(--auth-muted);font-size:1.02rem;line-height:1.55}.ams-auth-form-card{width:100%}.ams-auth-google,.ams-auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:3.15rem;border-radius:.7rem;font-size:.86rem;font-weight:500;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,opacity .16s ease}.ams-auth-google{border:1px solid var(--auth-border-strong);color:var(--auth-text);background:rgba(255,255,255,.035)}.ams-auth-google:hover:not(:disabled){border-color:rgba(218,239,232,.45);background:rgba(255,255,255,.075)}.ams-auth-google-icon{width:1.05rem;height:1.05rem}.ams-auth-divider{display:flex;align-items:center;gap:.85rem;margin:1.55rem 0;color:var(--auth-faint);font-size:.72rem}.ams-auth-divider:after,.ams-auth-divider:before{height:1px;flex:1;content:"";background:var(--auth-border)}.ams-auth-form{display:grid;gap:1.25rem}.ams-auth-field{display:grid;gap:.5rem}.ams-auth-field label,.ams-auth-label-row label{color:var(--auth-muted);font-size:.78rem;font-weight:500}.ams-auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ams-auth-field input{width:100%;min-height:3.15rem;padding:.78rem .9rem;border:1px solid var(--auth-border);border-radius:.7rem;outline:none;color:var(--auth-text);background:rgba(4,16,14,.52);font:inherit;font-size:.88rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ams-auth-input-wrap{position:relative}.ams-auth-input-wrap input{padding-left:2.8rem}.ams-auth-leading-icon{position:absolute;top:50%;left:.85rem;z-index:1;color:var(--auth-faint);pointer-events:none;transform:translateY(-50%)}.ams-auth-field input::-moz-placeholder{color:#607670}.ams-auth-field input::placeholder{color:#607670}.ams-auth-field input:focus{border-color:rgba(116,212,193,.75);background:rgba(4,16,14,.78);box-shadow:0 0 0 3px rgba(116,212,193,.12)}.ams-auth-password-wrap{position:relative}.ams-auth-password-wrap input{padding-right:3rem;padding-left:2.8rem}.ams-auth-password-toggle{position:absolute;top:50%;right:.65rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.45rem;color:var(--auth-faint);transform:translateY(-50%)}.ams-auth-password-toggle:focus-visible,.ams-auth-password-toggle:hover{color:var(--auth-text);background:rgba(255,255,255,.06)}.ams-auth-submit{margin-top:.3rem;border:1px solid transparent;color:#06201b;background:linear-gradient(100deg,#8cebd8,#38d5bd)}.ams-auth-submit:hover:not(:disabled){background:#9ae9d7;transform:translateY(-1px)}.ams-auth-google:focus-visible,.ams-auth-inline-link:focus-visible,.ams-auth-muted-link:focus-visible,.ams-auth-password-toggle:focus-visible,.ams-auth-submit:focus-visible{outline:2px solid var(--auth-petrol);outline-offset:3px}.ams-auth-google:disabled,.ams-auth-submit:disabled{cursor:wait;opacity:.62}.ams-auth-error{border:1px solid rgba(248,113,113,.35);border-radius:.7rem;color:#fda4a4;background:rgba(127,29,29,.18)}.ams-auth-error,.ams-auth-success{padding:.8rem .9rem;font-size:.8rem;line-height:1.45}.ams-auth-success{border:1px solid rgba(116,212,193,.3);border-radius:.7rem;color:var(--auth-text);background:rgba(116,212,193,.1)}.ams-auth-verify-form{display:grid;gap:1.1rem;margin-top:2rem}.ams-auth-inline-link,.ams-auth-muted-link{color:var(--auth-muted);text-decoration:none;transition:color .16s ease}.ams-auth-muted-link{font-size:.72rem}.ams-auth-forgot-link{justify-self:start;margin-top:-.45rem}.ams-auth-inline-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--auth-text);font-weight:500}.ams-auth-inline-link:hover,.ams-auth-muted-link:hover{color:var(--auth-petrol)}.ams-auth-footer{margin-top:1.8rem;padding-top:1.7rem;border-top:1px solid rgba(193,236,224,.13);color:var(--auth-faint);font-size:.78rem;text-align:center}.ams-auth-footer p{margin:0}.ams-auth-status{text-align:center}.ams-auth-status-icon{display:inline-flex;align-items:center;justify-content:center;width:3.3rem;height:3.3rem;margin-bottom:1.4rem;border:1px solid rgba(116,212,193,.28);border-radius:1rem;color:var(--auth-petrol);background:rgba(116,212,193,.1)}.ams-auth-status h1{margin-top:.3rem}.ams-auth-status>p:not(.ams-auth-kicker){margin:.9rem auto 0;max-width:25rem;color:var(--auth-muted);font-size:.88rem;line-height:1.6}.ams-auth-status strong{color:var(--auth-text);font-weight:500}.ams-auth-status .ams-auth-inline-link{margin-top:1.5rem}.ams-auth-status-loader{color:var(--auth-petrol);margin-bottom:1.4rem}.ams-auth-loading{display:grid;min-height:100dvh;place-items:center;color:#74d4c1;background:#071311}@keyframes ams-auth-drift-one{0%{transform:translate3d(-2%,0,0) rotate(-22deg)}to{transform:translate3d(5%,7%,0) rotate(-16deg)}}@keyframes ams-auth-drift-two{0%{transform:translate3d(3%,3%,0) rotate(-26deg)}to{transform:translate3d(-5%,-4%,0) rotate(-20deg)}}@keyframes ams-auth-ribbon-one{0%{transform:translate3d(-1%,0,0) rotate(17deg)}to{transform:translate3d(4%,3%,0) rotate(20deg)}}@keyframes ams-auth-ribbon-two{0%{transform:translate3d(2%,0,0) rotate(-18deg)}to{transform:translate3d(-3%,-3%,0) rotate(-14deg)}}@keyframes ams-auth-card-float-one{0%{transform:translateZ(0) rotate(-6deg)}to{transform:translate3d(4px,-7px,0) rotate(-4deg)}}@keyframes ams-auth-card-float-two{0%{transform:translateZ(0) rotate(6deg)}to{transform:translate3d(-5px,6px,0) rotate(4deg)}}@keyframes ams-auth-card-float-three{0%{transform:translateZ(0) rotate(5deg)}to{transform:translate3d(3px,6px,0) rotate(7deg)}}@keyframes ams-auth-card-float-four{0%{transform:translateZ(0) rotate(-6deg)}to{transform:translate3d(-4px,-6px,0) rotate(-8deg)}}@media (max-width:900px){.ams-auth-screen{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr)}.ams-auth-visual-content{padding:3rem}.ams-auth-statement{font-size:clamp(1.25rem,2.8vw,1.8rem)}.ams-auth-value-card{width:10.5rem}}@media (max-width:700px){.ams-auth-screen{display:block;min-height:100dvh;overflow:visible}.ams-auth-visual{display:none}.ams-auth-panel{min-height:100dvh;border-left:0}.ams-auth-panel-inner{width:min(100%,31rem);padding:1.5rem 1.25rem 2.25rem}.ams-auth-mobile-brand{display:block;margin-bottom:4.25rem}.ams-auth-mobile-brand .brand-lockup-image{width:11.5rem}.ams-auth-heading{margin-bottom:1.8rem}.ams-auth-form{gap:1.1rem}}@media (prefers-reduced-motion:reduce){.ams-auth-aurora:after,.ams-auth-aurora:before,.ams-auth-ribbon-one,.ams-auth-ribbon-two,.ams-auth-value-card{animation:none}.ams-auth-field input,.ams-auth-google,.ams-auth-inline-link,.ams-auth-muted-link,.ams-auth-submit{transition:none}}@media (min-width:701px){.ams-auth-viewport-fit .ams-auth-visual-content{padding:clamp(2.5rem,4vw,4rem)}.ams-auth-viewport-fit .ams-auth-panel-inner{width:min(100%,35rem);padding:2rem clamp(1.5rem,2.3vw,2.25rem)}.ams-auth-viewport-fit .ams-auth-heading{margin-bottom:1.25rem}.ams-auth-viewport-fit .ams-auth-heading h1{font-size:clamp(2rem,2.65vw,2.45rem)}.ams-auth-viewport-fit .ams-auth-heading>p:last-child,.ams-auth-viewport-fit .ams-auth-subtitle{margin-top:.5rem}.ams-auth-viewport-fit .ams-auth-field input,.ams-auth-viewport-fit .ams-auth-google,.ams-auth-viewport-fit .ams-auth-submit{min-height:2.9rem}.ams-auth-viewport-fit .ams-auth-field input{padding-block:.65rem}.ams-auth-viewport-fit .ams-auth-divider{margin:1rem 0}.ams-auth-viewport-fit .ams-auth-form{gap:.9rem}.ams-auth-viewport-fit .ams-auth-field{gap:.4rem}.ams-auth-viewport-fit .ams-auth-submit{margin-top:.15rem}.ams-auth-viewport-fit .ams-auth-footer{margin-top:1.15rem;padding-top:1.1rem}.ams-auth-viewport-fit .ams-auth-intent{margin-bottom:.8rem}.ams-auth-viewport-fit .ams-auth-intent-options{gap:.5rem}.ams-auth-viewport-fit .ams-auth-intent-option{min-height:68px;padding:.6rem .85rem}}@media (min-width:701px) and (max-height:820px){.ams-auth-viewport-fit .ams-auth-panel-inner{padding-top:1rem;padding-bottom:1rem}.ams-auth-viewport-fit .ams-auth-heading{margin-bottom:.8rem}.ams-auth-viewport-fit .ams-auth-field input,.ams-auth-viewport-fit .ams-auth-google,.ams-auth-viewport-fit .ams-auth-submit{min-height:2.75rem}.ams-auth-viewport-fit .ams-auth-divider{margin:.65rem 0}.ams-auth-viewport-fit .ams-auth-form{gap:.65rem}.ams-auth-viewport-fit .ams-auth-intent{margin-bottom:.65rem}.ams-auth-viewport-fit .ams-auth-intent legend{margin-bottom:.45rem}.ams-auth-viewport-fit .ams-auth-intent-options{gap:.4rem}.ams-auth-viewport-fit .ams-auth-intent-option{min-height:60px;padding-top:.45rem;padding-bottom:.45rem}.ams-auth-viewport-fit .ams-auth-intent-note{margin-top:.4rem}.ams-auth-viewport-fit .ams-auth-footer{margin-top:.75rem;padding-top:.7rem}}.ams-auth-cookie-banner{--popover:#0d1b19;--text-primary:#eff8f4;--text-2:#a8bdb6;--border:rgba(218,239,232,.14);--border-strong:rgba(218,239,232,.26);--surface-2:#10221f;--accent:#74d4c1;--accent-foreground:#071614;--green:#74d4c1;--green-lt:rgba(116,212,193,.1);--shadow-card-hov:0 18px 42px rgba(0,0,0,.24)}.ams-auth-cookie-banner :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ams-auth-cookie-banner button[aria-pressed]:after{position:absolute;inset:-11px -2px;content:""}.ams-auth-cookie-banner .ams-auth-cookie-summary{align-items:stretch;gap:.65rem}.ams-auth-cookie-banner .ams-auth-cookie-summary p{font-size:.8125rem;line-height:1.5!important}.ams-auth-cookie-banner .ams-auth-cookie-actions{display:grid;width:100%;grid-template-columns:1fr 1.45fr 1fr;gap:.5rem}.ams-auth-cookie-banner .ams-auth-cookie-actions>button,.ams-auth-cookie-banner .ams-auth-cookie-pref-actions>button{min-height:44px}.ams-auth-cookie-banner .ams-auth-cookie-actions>button{padding-inline:.55rem;font-size:.8rem;font-weight:500}.ams-auth-cookie-banner .ams-auth-cookie-pref-actions{flex-wrap:wrap}@media (min-width:701px){.ams-auth-cookie-banner{left:clamp(1rem,3vw,2rem);right:auto;bottom:clamp(1rem,3vw,2rem);width:min(31rem,calc(50vw - 3rem));max-height:min(18rem,32dvh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-strong);border-radius:1rem;padding:.875rem}.ams-auth-cookie-banner .ams-auth-cookie-content{max-width:none}.ams-auth-cookie-banner .ams-auth-cookie-summary{flex-direction:column}body:has(.ams-auth-cookie-banner) .ams-auth-viewport-fit .ams-auth-stats{visibility:hidden}}@media (min-width:701px) and (max-width:900px){.ams-auth-cookie-banner .ams-auth-cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-auth-cookie-banner .ams-auth-cookie-actions>button:first-child{grid-column:1/-1}}@media (max-width:700px){.ams-auth-cookie-banner{position:relative;inset:auto;width:100%;max-height:none;overflow:visible;border-radius:0;padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.ams-auth-cookie-banner .ams-auth-cookie-summary{flex-direction:column}.ams-auth-cookie-banner .ams-auth-cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-auth-cookie-banner .ams-auth-cookie-actions>button:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ams-auth-cookie-banner button,.ams-auth-cookie-banner button span{transition:none!important}}@media (max-width:767px){body.ams-mobile-cookie-open{padding-top:var(--ams-mobile-cookie-height,0)}body.ams-mobile-cookie-open .site-navbar{top:var(--ams-mobile-cookie-height,0)}.ams-global-cookie-banner{top:0;bottom:auto;z-index:110;max-height:min(42dvh,11rem);overflow-y:auto;overscroll-behavior:contain;padding:max(.65rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) .65rem max(.75rem,env(safe-area-inset-left))}.ams-global-cookie-banner[data-expanded=true]{max-height:min(48dvh,19rem)}.ams-global-cookie-banner .ams-auth-cookie-summary{flex-direction:column;align-items:stretch;gap:.5rem}.ams-global-cookie-banner .ams-auth-cookie-summary>div:first-child{gap:.5rem}.ams-global-cookie-banner .ams-auth-cookie-summary p{font-size:.75rem;line-height:1.35!important}.ams-global-cookie-banner .ams-auth-cookie-actions{display:grid;width:100%;grid-template-columns:.95fr 1.3fr .95fr;gap:.35rem}.ams-global-cookie-banner .ams-auth-cookie-actions>button{min-height:44px;padding:.4rem .3rem;font-size:.75rem;line-height:1.15;white-space:normal}.ams-global-cookie-banner .ams-auth-cookie-pref-actions{flex-wrap:wrap}.ams-global-cookie-banner .ams-auth-cookie-pref-actions>button{min-height:44px}.ams-global-cookie-banner button[aria-pressed]:after{position:absolute;inset:-11px -2px;content:""}.ams-global-cookie-banner :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.ams-mobile-bottom-nav,.ams-mobile-header-actions{display:none}@media (max-width:767px){.site-navbar-inner{min-height:58px;padding-top:.5rem;padding-bottom:.5rem}.site-navbar-spacer{height:59px}.site-navbar .brand-lockup-mark{width:38px;height:38px}.site-navbar .brand-lockup-word{font-size:clamp(16px,5vw,19px)}.site-navbar .brand-lockup{gap:8px}.ams-tablet-mobile-menu,.workspace-sidebar-mobile{display:none!important}.ams-mobile-header-actions{display:flex;align-items:center;gap:.5rem}.ams-mobile-header-pending{display:block;width:96px;height:44px}.ams-mobile-signin{display:grid;place-items:center;min-height:44px;padding:0 .55rem;color:var(--text-primary);font-size:.82rem;font-weight:600}.ams-mobile-avatar-trigger,.ams-mobile-header-icon{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text-primary)}.ams-mobile-avatar-trigger{overflow:hidden;border-radius:50%;background:var(--accent);color:var(--accent-foreground);font-size:.74rem;font-weight:700}.ams-mobile-header-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--card)}body:has(.ams-mobile-bottom-nav){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.ams-mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:90;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:calc(70px + env(safe-area-inset-bottom));padding:3px max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--card);box-shadow:0 -8px 24px rgb(0 0 0/5%)}.ams-mobile-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:64px;border-radius:10px;color:var(--text-muted);text-decoration:none}.ams-mobile-tab-icon{position:relative;display:grid;place-items:center;width:32px;height:30px}.ams-mobile-tab-label{overflow:hidden;max-width:100%;font-size:clamp(.62rem,2.7vw,.69rem);font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.ams-mobile-tab.is-active{color:var(--accent-deep)}.ams-mobile-tab.is-active:before{content:"";position:absolute;top:0;width:20px;height:2px;border-radius:2px;background:var(--accent)}.ams-mobile-tab-badge{position:absolute;top:-3px;right:-7px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 2px;border-radius:8px;background:var(--accent);color:var(--accent-foreground);font-size:9px;font-weight:700}.ams-mobile-tab:hover{background:var(--surface-2);color:var(--text-primary)}.ams-mobile-tab[aria-disabled=true]{pointer-events:none}.ams-mobile-account-sheet a:focus-visible,.ams-mobile-account-sheet button:focus-visible,.ams-mobile-header-actions a:focus-visible,.ams-mobile-header-actions button:focus-visible,.ams-mobile-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}}.ams-mobile-account-layer{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;background:rgb(9 17 16/52%)}.ams-mobile-account-sheet{display:flex;flex-direction:column;width:100%;max-height:min(86dvh,680px);overflow-y:auto;overscroll-behavior:contain;padding:1rem max(1rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));border:1px solid var(--border);border-bottom:0;border-radius:20px 20px 0 0;background:var(--card);color:var(--text-primary);box-shadow:0 -20px 48px rgb(0 0 0/18%)}.ams-mobile-account-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}.ams-mobile-account-identity{display:grid;gap:.15rem;min-width:0}.ams-mobile-account-identity strong{overflow:hidden;font-family:var(--font-inter-tight),var(--font-inter),Inter,sans-serif;font-size:1.13rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ams-mobile-account-eyebrow{color:var(--text-muted);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ams-mobile-sheet-close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--border);border-radius:12px;color:var(--text-primary)}.ams-mobile-account-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.9rem 0}.ams-mobile-account-links a{display:flex;align-items:center;gap:.55rem;min-width:0;min-height:44px;padding:.5rem .55rem;border-radius:10px;color:var(--text-2);font-size:.79rem;font-weight:500;text-decoration:none}.ams-mobile-account-links a:hover{background:var(--surface-2);color:var(--text-primary)}.ams-mobile-account-links a span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ams-mobile-account-count{margin-left:auto;color:var(--accent-deep);font-size:.7rem;font-weight:700}.ams-mobile-account-footer{justify-content:space-between;min-height:50px;padding:.4rem .55rem}.ams-mobile-account-footer,.ams-mobile-account-signout{display:flex;align-items:center;border-top:1px solid var(--border);color:var(--text-2);font-size:.79rem}.ams-mobile-account-signout{gap:.55rem;width:100%;min-height:44px;padding:.5rem .55rem;text-align:left}@media (max-width:360px){.ams-mobile-account-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ams-mobile-account-sheet,.ams-mobile-tab{transition:none}}.pricing-landing{--pricing-canvas:#f7f6f3;--pricing-surface:#ffffff;--pricing-ink:#0f1110;--pricing-muted:#43544f;--pricing-border:#d8e1de;--pricing-deep:#0b3d3a;--pricing-classic:#0e5f5a;--pricing-primary:#13796f;--pricing-soft:#41a69b;--pricing-tint:#e6f3f1;--pricing-line:rgba(11,61,58,0.23);--pricing-shadow:0 24px 70px rgba(11,61,58,0.1),0 4px 18px rgba(15,17,16,0.06);position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;padding:0 0 1px;color:var(--pricing-ink);background:radial-gradient(ellipse 68% 42% at 86% 2%,rgba(65,166,155,.13),transparent 68%),radial-gradient(ellipse 46% 36% at 4% 28%,rgba(14,95,90,.065),transparent 70%),var(--pricing-canvas)}[data-theme=dark] .pricing-landing{--pricing-canvas:#091412;--pricing-surface:#10211f;--pricing-ink:#f1faf7;--pricing-muted:#b0c3bd;--pricing-border:rgba(193,236,224,0.19);--pricing-deep:#061e1c;--pricing-classic:#52bdb0;--pricing-primary:#78d9ca;--pricing-soft:#9be8dc;--pricing-tint:rgba(65,166,155,0.14);--pricing-line:rgba(155,232,220,0.22);--pricing-shadow:0 28px 80px rgba(0,0,0,0.28),0 4px 18px rgba(0,0,0,0.2);background:radial-gradient(ellipse 68% 42% at 86% 2%,rgba(65,166,155,.16),transparent 68%),radial-gradient(ellipse 46% 36% at 4% 28%,rgba(14,95,90,.2),transparent 70%),var(--pricing-canvas)}.pricing-landing:after{content:"";position:absolute;top:4rem;right:-11rem;width:28rem;height:28rem;border:1px solid var(--pricing-line);border-radius:50%;transform:rotate(-17deg);pointer-events:none;z-index:-1}.pricing-landing dl,.pricing-landing h1,.pricing-landing h2,.pricing-landing h3,.pricing-landing p,.pricing-landing ul{margin:0}.pricing-calculator-section,.pricing-editorial,.pricing-faq-section,.pricing-final-cta,.pricing-hero,.pricing-proof-rail,.pricing-roles{width:min(1240px,calc(100% - 40px));margin-inline:auto}.pricing-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(25rem,.88fr);gap:clamp(3rem,8vw,8rem);align-items:center;min-height:min(720px,calc(100dvh - 72px));padding:clamp(4rem,9vw,8.5rem) 0 clamp(4rem,8vw,7rem)}.pricing-hero-copy{position:relative;max-width:44rem;z-index:1}.pricing-calculator-kicker,.pricing-difference-label,.pricing-eyebrow,.pricing-object-kicker,.pricing-proof-eyebrow,.pricing-result-label,.pricing-role-kicker,.pricing-section-marker{color:var(--pricing-classic);font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.pricing-eyebrow span,.pricing-proof-eyebrow span,.pricing-section-marker span{color:var(--pricing-muted);font-weight:400}.pricing-hero h1{max-width:12ch;margin-top:1.25rem;color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:clamp(3.4rem,7vw,7.2rem);font-weight:500;letter-spacing:-.075em;line-height:.94}.pricing-hero h1 span{display:block;margin-top:.16em;color:var(--pricing-primary)}.pricing-hero-lede{max-width:38rem;margin-top:2rem!important;color:var(--pricing-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.pricing-buyer-note{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.75rem 1rem;max-width:38rem;margin-top:2.75rem;padding:1rem 0;border-top:1px solid var(--pricing-line);border-bottom:1px solid var(--pricing-line)}.pricing-buyer-note-label{color:var(--pricing-muted);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pricing-buyer-note strong{color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:-.04em}.pricing-buyer-note>span:last-child{color:var(--pricing-muted);font-size:.86rem}.pricing-builder-object{position:relative;overflow:hidden;padding:clamp(1.6rem,3vw,2.5rem);border:1px solid var(--pricing-border);border-radius:1.4rem;background:linear-gradient(150deg,var(--pricing-surface),color-mix(in srgb,var(--pricing-tint) 42%,var(--pricing-surface)));box-shadow:var(--pricing-shadow);z-index:1}.pricing-builder-object:before{top:-5rem;right:-4rem;width:15rem;height:15rem;border:1px solid var(--pricing-line)}.pricing-builder-object:after,.pricing-builder-object:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.pricing-builder-object:after{right:2rem;bottom:2rem;width:8rem;height:8rem;background:radial-gradient(circle,rgba(65,166,155,.22),transparent 70%);filter:blur(9px)}.pricing-builder-orbit{position:absolute;border:1px solid var(--pricing-line);border-radius:50%;pointer-events:none}.pricing-builder-orbit-one{top:4.2rem;right:-5rem;width:21rem;height:11rem;transform:rotate(18deg)}.pricing-builder-orbit-two{right:-3rem;bottom:-5rem;width:16rem;height:10rem;border-color:rgba(65,166,155,.38);transform:rotate(-22deg)}.pricing-object-price-row,.pricing-object-topline,.pricing-role-heading{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pricing-object-label{margin-top:.35rem!important;color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:1.45rem;font-weight:600;letter-spacing:-.04em}.pricing-object-mark,.pricing-role-badge{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid var(--pricing-line);border-radius:999px;color:var(--pricing-classic);background:var(--pricing-tint);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pricing-object-price-row{align-items:baseline;justify-content:flex-start;gap:.55rem;margin-top:2.6rem}.pricing-object-price-row h2{color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:clamp(3.1rem,6vw,5.2rem);font-weight:500;letter-spacing:-.08em;line-height:.9}.pricing-object-price-row>span{color:var(--pricing-muted);font-size:.9rem}.pricing-object-description{position:relative;z-index:1;max-width:28rem;margin-top:1.3rem!important;color:var(--pricing-muted);line-height:1.55}.pricing-object-list,.pricing-role-panel ul{position:relative;z-index:1;display:grid;gap:.8rem;padding:0;margin:1.4rem 0 1.7rem;list-style:none}.pricing-object-list li,.pricing-role-panel li{display:flex;align-items:flex-start;gap:.65rem;color:var(--pricing-muted);font-size:.88rem;line-height:1.4}.pricing-object-list svg,.pricing-role-panel li svg{flex:0 0 auto;margin-top:.1rem;color:var(--pricing-primary)}.pricing-primary-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding:.75rem 1.15rem;border:1px solid var(--pricing-deep);border-radius:.65rem;color:#ffffff;background:var(--pricing-deep);font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.pricing-primary-button:hover{background:var(--pricing-classic);box-shadow:0 8px 18px rgba(11,61,58,.16);transform:translateY(-1px)}.pricing-builder-object .pricing-primary-button{margin-top:1rem}.pricing-object-footnote{position:relative;z-index:1;margin-top:1rem!important;color:var(--pricing-muted);font-size:.72rem}.pricing-proof-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pricing-line);border-bottom:1px solid var(--pricing-line)}.pricing-proof-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-width:0;padding:1.65rem clamp(1rem,2.6vw,2rem);border-right:1px solid var(--pricing-line)}.pricing-proof-item:first-child,.pricing-proof-item:last-child{padding-left:clamp(1.15rem,2.6vw,1.8rem);padding-right:clamp(1.15rem,2.6vw,1.8rem)}.pricing-proof-item:first-child{padding-left:0}.pricing-proof-item:last-child{padding-right:0;border-right:0}.pricing-proof-icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--pricing-line);border-radius:50%;color:var(--pricing-primary)}.pricing-proof-eyebrow{margin-bottom:.45rem!important;font-size:.62rem}.pricing-proof-item h2{color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.025em}.pricing-proof-item>div:last-child>p:last-child{margin-top:.35rem!important;color:var(--pricing-muted);font-size:.8rem;line-height:1.45}.pricing-calculator-section,.pricing-editorial,.pricing-faq-section,.pricing-roles{padding-top:clamp(5rem,10vw,9rem)}.pricing-editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,10vw,10rem);align-items:start}.pricing-section-marker{display:flex;align-items:center;gap:.55rem;margin-bottom:1.1rem!important}.pricing-calculator-heading h2,.pricing-editorial-intro h2,.pricing-faq-heading h2,.pricing-final-cta h2,.pricing-section-heading h2{color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:clamp(2rem,4.2vw,4.25rem);font-weight:500;letter-spacing:-.065em;line-height:.98}.pricing-calculator-heading>p:last-child,.pricing-editorial-intro>p:last-child,.pricing-faq-heading>p:last-child,.pricing-final-cta>p:not(.pricing-section-marker),.pricing-section-heading>p:last-child{max-width:34rem;margin-top:1.25rem!important;color:var(--pricing-muted);font-size:1rem;line-height:1.65}.pricing-editorial-points{display:grid;gap:0}.pricing-editorial-point{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.75rem;padding:1.5rem 0}.pricing-editorial-point:not(:last-child)>div{padding-bottom:1.5rem;border-bottom:1px solid var(--pricing-line)}.pricing-editorial-point>span{color:var(--pricing-primary);font-family:var(--font-mono),ui-monospace,monospace;font-size:.7rem;font-weight:600;letter-spacing:.08em}.pricing-editorial-point h3{color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-.035em}.pricing-editorial-point p{margin-top:.5rem!important;color:var(--pricing-muted);line-height:1.55}.pricing-section-heading{max-width:43rem;margin-bottom:2.5rem}.pricing-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pricing-role-panel{min-width:0;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--pricing-border);border-radius:1.1rem;background:var(--pricing-surface);box-shadow:0 18px 45px rgba(11,61,58,.07)}.pricing-role-panel:first-child{padding-left:clamp(1.75rem,4vw,3rem)}.pricing-role-panel:last-child{padding-right:clamp(1.75rem,4vw,3rem)}.pricing-role-panel-builder{border-left:1px solid var(--pricing-border)}.pricing-role-kicker{margin-bottom:.55rem!important}.pricing-role-heading h3{color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;letter-spacing:-.07em;line-height:.95}.pricing-role-heading h3 small{margin-left:.4rem;color:var(--pricing-muted);font-size:.9rem;font-weight:400;letter-spacing:-.02em}.pricing-role-price{padding-top:1.7rem;color:var(--pricing-muted);font-size:.82rem;white-space:nowrap}.pricing-role-lede{max-width:31rem;margin-top:1.4rem!important;color:var(--pricing-muted);line-height:1.6}.pricing-role-panel ul{margin:2rem 0 2.2rem}.pricing-role-panel-builder{background:linear-gradient(110deg,var(--pricing-surface),var(--pricing-tint))}.pricing-final-text-link,.pricing-inline-link,.pricing-secondary-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--pricing-classic);font-size:.84rem;font-weight:600;text-decoration:none;transition:color .16s ease,transform .16s ease}.pricing-final-text-link:hover,.pricing-inline-link:hover,.pricing-secondary-link:hover{color:var(--pricing-primary)}.pricing-calculator-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,8rem);align-items:start}.pricing-calculator{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--pricing-border);border-radius:1.1rem;background:var(--pricing-surface);box-shadow:var(--pricing-shadow)}.pricing-calculator-topline{display:flex;align-items:center;gap:.65rem}.pricing-calculator-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--pricing-line);border-radius:50%;color:var(--pricing-primary)}.pricing-calculator h3{margin-top:1rem!important;color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;letter-spacing:-.055em;line-height:1}.pricing-calculator-intro{margin-top:.8rem!important;color:var(--pricing-muted);font-size:.9rem;line-height:1.55}.pricing-calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem}.pricing-calculator-field label{display:block;margin-bottom:.45rem;color:var(--pricing-ink);font-size:.82rem;font-weight:600}.pricing-input{display:block;width:100%;min-height:2.9rem;padding:.7rem .8rem;border:1px solid var(--pricing-border);border-radius:.55rem;outline:none;color:var(--pricing-ink);background:var(--pricing-canvas);font:inherit;font-variant-numeric:tabular-nums;transition:border-color .16s ease,box-shadow .16s ease}.pricing-input:focus{border-color:var(--pricing-primary);box-shadow:0 0 0 3px rgba(65,166,155,.18)}.pricing-calculator-field>p{margin-top:.4rem!important;color:var(--pricing-muted);font-size:.7rem;line-height:1.4}.pricing-calculator-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem}.pricing-result-column{min-width:0;padding:1.1rem;border-top:2px solid var(--pricing-border)}.pricing-result-primary{border-color:var(--pricing-primary);background:var(--pricing-tint)}.pricing-result-label{margin-bottom:.9rem!important}.pricing-result-column dl{display:grid;gap:.55rem}.pricing-result-column dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--pricing-muted);font-size:.78rem}.pricing-result-column dd{color:var(--pricing-muted);font-variant-numeric:tabular-nums;text-align:right}.pricing-result-column .is-strong{padding-top:.55rem;border-top:1px solid var(--pricing-line);color:var(--pricing-ink)}.pricing-result-column .is-strong dd{color:var(--pricing-ink);font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.03em}.pricing-calculator-difference{margin-top:1rem;padding:1.2rem;border-left:3px solid var(--pricing-primary);background:var(--pricing-deep)}.pricing-calculator-difference.is-negative{border-left-color:#b37a36}.pricing-difference-label{color:var(--pricing-soft);font-size:.65rem}.pricing-difference-value{margin-top:.35rem!important;color:#ffffff;font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:clamp(1.35rem,3vw,2rem);font-weight:500;letter-spacing:-.055em;line-height:1}.pricing-difference-note{max-width:42rem;margin-top:.55rem!important;color:rgba(241,250,247,.72);font-size:.76rem;line-height:1.5}.pricing-calculator-disclaimer{display:flex;align-items:flex-start;gap:.55rem;margin-top:1rem;color:var(--pricing-muted);font-size:.7rem;line-height:1.45}.pricing-calculator-disclaimer svg{flex:0 0 auto;margin-top:.1rem;color:var(--pricing-classic)}.pricing-faq-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,8rem);align-items:start}.pricing-faq-list{border-top:1px solid var(--pricing-line)}.pricing-faq-item,.pricing-faq-list{border-bottom:1px solid var(--pricing-line)}.pricing-faq-item:last-child{border-bottom:0}.pricing-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.6rem;padding:1.05rem 0;color:var(--pricing-ink);cursor:pointer;font-family:var(--font-inter-tight),var(--font-display),sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.025em;list-style:none}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item summary::marker{display:none}.pricing-faq-chevron,.pricing-faq-item summary:hover,.pricing-faq-item[open] summary{color:var(--pricing-classic)}.pricing-faq-chevron{display:inline-flex;transition:transform .18s ease}.pricing-faq-item[open] .pricing-faq-chevron{transform:rotate(90deg)}.pricing-faq-item>p{max-width:44rem;padding:0 3.5rem 1.35rem 0;color:var(--pricing-muted);font-size:.9rem;line-height:1.65}.pricing-final-cta{margin-top:clamp(5rem,10vw,9rem);margin-bottom:clamp(5rem,10vw,9rem);padding:clamp(3rem,8vw,7rem) clamp(1.5rem,6vw,5rem);border:1px solid var(--pricing-border);border-radius:1.2rem;background:var(--pricing-surface);box-shadow:var(--pricing-shadow);text-align:center}.pricing-final-cta .pricing-section-marker{justify-content:center}.pricing-final-cta h2{max-width:11ch;margin-inline:auto}.pricing-final-cta>p:not(.pricing-section-marker){margin-inline:auto}.pricing-final-button{margin-top:2rem;margin-right:2rem;vertical-align:middle}.pricing-final-text-link{margin-top:2rem;font-weight:500;vertical-align:middle}.pricing-faq-item summary:focus-visible,.pricing-final-text-link:focus-visible,.pricing-input:focus-visible,.pricing-primary-button:focus-visible,.pricing-secondary-link:focus-visible{outline:2px solid var(--pricing-primary);outline-offset:4px}@media (max-width:980px){.pricing-hero{grid-template-columns:minmax(0,1fr) minmax(21rem,.9fr);gap:2.5rem}.pricing-hero h1{font-size:clamp(3.2rem,7vw,5.6rem)}.pricing-calculator-section,.pricing-faq-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}}@media (max-width:760px){.pricing-calculator-section,.pricing-editorial,.pricing-faq-section,.pricing-final-cta,.pricing-hero,.pricing-proof-rail,.pricing-roles{width:min(100% - 2rem,38rem)}.pricing-calculator-section,.pricing-editorial,.pricing-faq-section,.pricing-hero{grid-template-columns:minmax(0,1fr)}.pricing-hero{min-height:auto;padding-top:4rem}.pricing-hero h1{max-width:11ch;font-size:clamp(3.15rem,14vw,5rem)}.pricing-hero-lede{margin-top:1.5rem!important}.pricing-buyer-note{grid-template-columns:auto auto}.pricing-buyer-note>span:last-child{grid-column:1/-1}.pricing-proof-rail{grid-template-columns:minmax(0,1fr)}.pricing-proof-item,.pricing-proof-item:first-child,.pricing-proof-item:last-child{padding:1.25rem}.pricing-role-grid{grid-template-columns:minmax(0,1fr)}.pricing-role-panel,.pricing-role-panel:first-child,.pricing-role-panel:last-child{padding:1.75rem 0}.pricing-role-panel-builder{border-left:0}.pricing-calculator-fields,.pricing-calculator-results{grid-template-columns:minmax(0,1fr)}.pricing-calculator-fields{gap:1.1rem}.pricing-result-column{padding:1rem}.pricing-final-button,.pricing-final-text-link{display:flex;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.pricing-final-text-link{margin-top:1.25rem}.pricing-final-cta h2{font-size:clamp(2.4rem,12vw,4rem)}}@media (prefers-reduced-motion:reduce){.pricing-faq-chevron,.pricing-final-text-link,.pricing-input,.pricing-primary-button,.pricing-secondary-link{transition:none}}.ai-store-control-center-page{width:min(100%,1440px);margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) 4rem;box-sizing:border-box}.ai-store-manager,.ai-store-page,.ai-store-preview-viewport{--store-system-accent:#13796f;--store-system-deep:#0b3d3a;--store-system-soft:#41a69b;--store-system-tint:#e6f3f1}[data-theme=dark] .ai-store-manager,[data-theme=dark] .ai-store-page,[data-theme=dark] .ai-store-preview-viewport{--store-system-accent:#41a69b;--store-system-deep:#a7e1da;--store-system-soft:#6bc9bf;--store-system-tint:rgba(65,166,155,.14)}.ai-store-preview-viewport{position:fixed;inset:4.75rem 0 0;z-index:90;overflow-y:auto;background:var(--bg)}.ai-store-preview-viewport .ai-store-page{min-height:100%}.ai-store-preview-banner{position:sticky;top:0;z-index:30;max-width:none;margin:-2rem -1.25rem 1.5rem;padding:.55rem max(1.25rem,calc((100vw - 1440px) / 2 + 1.25rem));border:0;border-bottom:1px solid color-mix(in srgb,var(--store-system-accent) 25%,var(--border));border-radius:0;background:color-mix(in srgb,var(--card) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text-primary)}.ai-store-preview-banner span{color:var(--store-system-accent);font-size:.66rem;letter-spacing:.14em}.ai-store-preview-banner a{min-height:2.25rem;color:var(--text-2)}.ai-store-page{max-width:1440px;padding:1.5rem clamp(1rem,3vw,2.5rem) 4rem}.ai-store-page>.ai-store-back-link{margin:0 0 1.25rem}.ai-store-identity-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.75rem 0 1.25rem;border-bottom:1px solid var(--border)}.ai-store-identity-lockup{display:flex;align-items:center;gap:.85rem;min-width:0}.ai-store-header-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 3rem;width:3rem;height:3rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-system-accent) 42%,var(--border));border-radius:.9rem;background:var(--store-system-tint);color:var(--store-system-accent);font-weight:700}.ai-store-header-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-store-header-kicker{display:block;color:var(--store-system-accent);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ai-store-identity-header h1{margin:.2rem 0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500;letter-spacing:-.04em}.ai-store-identity-header p{margin:0;color:var(--text-muted);font-size:.74rem}.ai-store-identity-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem 1rem;color:var(--text-muted);font-size:.7rem}.ai-store-identity-meta>a,.ai-store-identity-meta>span{display:inline-flex;align-items:center;gap:.3rem}.ai-store-identity-meta a,.ai-store-verified{color:var(--store-system-accent)}.ai-store-verified{font-weight:650}.ai-store-header-member{color:var(--text-muted)}.ai-store-page .ai-store-nav{width:100%;margin:0 0 1.5rem;background:color-mix(in srgb,var(--bg) 92%,transparent)}.ai-store-page .ai-store-nav-scroll{gap:1.25rem;padding:.25rem 0 0}.ai-store-page .ai-store-nav-item{padding:.7rem 0 .8rem}.ai-store-page .ai-store-nav-item.is-active{border-color:var(--store-system-accent)}.ai-store-hero{position:relative;grid-template-columns:minmax(0,1fr) minmax(22rem,.78fr);gap:clamp(2rem,7vw,8rem);min-height:35rem;padding:clamp(2rem,5vw,5.5rem);border:1px solid color-mix(in srgb,var(--store-system-accent) 26%,var(--border));border-radius:1.15rem;background:radial-gradient(circle at 4% 0,color-mix(in srgb,var(--store-system-accent) 12%,transparent),transparent 35%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--store-system-accent) 11%,transparent),transparent 40%),var(--card)}.ai-store-hero-copy{position:relative;z-index:1}.ai-store-eyebrow{color:var(--store-system-accent);letter-spacing:.16em}.ai-store-eyebrow-mark{background:var(--store-system-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--store-system-accent) 14%,transparent)}.ai-store-hero-attribution{margin:1.25rem 0 0;color:var(--text-muted);font-size:.78rem}.ai-store-headline{max-width:12ch;margin:.8rem 0 1rem;font-size:clamp(2.25rem,5.2vw,4.8rem);line-height:.98;letter-spacing:-.055em}.ai-store-short-bio{max-width:38rem;color:var(--text-2);font-size:1rem;line-height:1.65}.ai-store-hero-meta{margin-top:1.25rem}.ai-store-hero-meta>span{min-height:2rem}.ai-store-availability.is-available{color:var(--store-system-accent)!important}.ai-store-availability.is-limited{color:#9a6b24!important}.ai-store-availability.is-not_accepting{color:var(--text-muted)!important}.ai-store-hero-actions{margin-top:1.5rem}.ai-store-request-button{border-color:var(--store-system-accent);color:var(--store-system-deep)}.ai-store-request-button:hover:not(:disabled){background:var(--store-system-tint)}.ai-store-inline-link{color:var(--store-system-accent)}.ai-store-hero-product{position:relative;align-items:center}.ai-store-feature-product{border-color:color-mix(in srgb,var(--store-system-accent) 35%,var(--border));border-radius:1rem;background:var(--card);box-shadow:0 18px 50px color-mix(in srgb,var(--store-system-deep) 13%,transparent)}.ai-store-product-visual{position:relative;min-height:18rem;justify-content:flex-start;align-items:flex-end;padding:1.5rem;background:linear-gradient(135deg,var(--store-system-deep),var(--store-accent),var(--store-system-soft))}.ai-store-product-visual:after{content:"";position:absolute;inset:1.2rem;border:1px solid rgba(255,255,255,.32);border-radius:.7rem}.ai-store-product-visual-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,3.4rem);gap:.6rem}.ai-store-product-visual-grid span{width:3.4rem;height:3.4rem;border:1px solid rgba(255,255,255,.72);border-radius:.7rem;background:rgba(255,255,255,.13);backdrop-filter:blur(4px)}.ai-store-product-visual-grid span:nth-child(2){background:rgba(255,255,255,.72)}.ai-store-product-visual-label{position:absolute;z-index:1;top:1.5rem;right:1.5rem;max-width:12rem;color:rgba(255,255,255,.86);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-align:right;text-transform:uppercase}.ai-store-feature-product-body{padding:1.5rem}.ai-store-feature-product h2{font-size:clamp(1.45rem,2.6vw,2.2rem)}.ai-store-feature-product p{max-width:34rem;color:var(--text-2);font-size:.9rem;line-height:1.6}.ai-store-feature-product-footer{margin-top:1.5rem;padding-top:1.1rem}.ai-store-feature-product-footer strong{font-size:1.25rem}.ai-store-primary-button{border-color:var(--store-system-accent);background:var(--store-system-accent)}.ai-store-primary-button:hover:not(:disabled){filter:brightness(1.06)}.ai-store-hero-empty{border-color:color-mix(in srgb,var(--store-system-accent) 40%,var(--border));border-radius:1rem;background:var(--store-system-tint)}.ai-store-hero-empty h2{max-width:13ch;font-size:clamp(1.6rem,3vw,2.6rem)}.ai-store-hero-empty p{color:var(--text-2)}.ai-store-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem;border-block-color:var(--border)}.ai-store-trust-item{padding:1.1rem .4rem;color:var(--store-system-accent)}.ai-store-trust-item+.ai-store-trust-item{border-left:0}.ai-store-trust-item span{color:var(--text-muted)}.ai-store-trust-item strong{color:var(--text-primary)}.ai-store-home-lower,.ai-store-home-section,.ai-store-view-section{margin-top:clamp(3.5rem,8vw,7rem)}.ai-store-card-heading h2,.ai-store-home-section-heading h2,.ai-store-intro-block h2,.ai-store-utility-view h2,.ai-store-view-heading h2{font-size:clamp(1.8rem,3.4vw,3rem)}.ai-store-home-section-heading button,.ai-store-intro-block button{min-height:2.75rem;color:var(--store-system-accent)}.ai-store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ai-store-product-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--border);border-radius:.9rem;background:var(--card);overflow:hidden;transition:transform .2s ease,border-color .2s ease}.ai-store-product-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--store-system-accent) 45%,var(--border))}.ai-store-product-card-visual{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:9rem;padding:1.1rem;background:linear-gradient(135deg,var(--store-system-deep),var(--store-accent));color:rgba(255,255,255,.9)}.ai-store-product-card-visual span{max-width:10rem;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-align:right;text-transform:uppercase}.ai-store-product-card-body{flex:1;padding:1.3rem 1.3rem .6rem}.ai-store-product-card-category{color:var(--store-system-accent);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ai-store-product-card h3{margin:.55rem 0 .45rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.35rem;font-weight:500;letter-spacing:-.035em}.ai-store-product-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-2);font-size:.82rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ai-store-product-card-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.3rem 1.3rem;border-top:1px solid var(--border)}.ai-store-product-card-footer strong{color:var(--text-primary);font-size:1rem}.ai-store-card-link,.ai-store-text-button{color:var(--store-system-accent)}.ai-store-card-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700}.ai-store-home-lower{gap:clamp(2rem,7vw,8rem)}.ai-store-intro-block h2{max-width:16ch}.ai-store-intro-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 1.2rem}.ai-store-intro-tags span{padding:.42rem .62rem;border:1px solid color-mix(in srgb,var(--store-system-accent) 32%,var(--border));border-radius:999px;color:var(--text-2);font-size:.7rem}.ai-store-latest-update{grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) auto;justify-content:normal}.ai-store-latest-update span{color:var(--text-muted)}.ai-store-latest-update strong{color:var(--text-primary);font-size:.9rem}.ai-store-latest-update>svg{color:var(--store-system-accent)}.ai-store-collection-tabs button.is-active{border-color:var(--store-system-accent);background:var(--store-system-tint)}.ai-store-about-links a{color:var(--store-system-accent)}.ai-store-footer{margin-top:5rem;color:var(--text-muted)}.ai-store-manager{--store-manager-accent:#13796f;gap:1.35rem}[data-theme=dark] .ai-store-manager{--store-manager-accent:#41a69b}.ai-store-manager-header{align-items:center;padding-bottom:.5rem}.ai-store-editor,.ai-store-manager-overview,.ai-store-products-manager,.ai-store-updates-manager{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:1.5rem}.ai-store-manager-header h1{font-size:clamp(2.2rem,4.8vw,4.2rem)}.ai-store-manager-header-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem}.ai-store-manager-status{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-2);font-size:.74rem;font-weight:700}.ai-store-manager-status>span{width:.5rem;height:.5rem;border-radius:50%;background:var(--text-muted)}.ai-store-manager-status.is-published>span{background:var(--store-manager-accent)}.ai-store-manager-status.is-offline>span{background:var(--ink-danger)}.ai-store-manager-actions{gap:.5rem}.ai-store-manager .ai-store-primary-button{background:var(--store-manager-accent);border-color:var(--store-manager-accent)}.ai-store-manager .ai-store-secondary-button{border-color:var(--border);background:var(--card)}.ai-store-manager .ai-store-secondary-button:hover{border-color:var(--store-manager-accent);background:var(--store-system-tint)}.ai-store-manager-tabs button.is-active,.ai-store-manager-tabs button:hover{border-color:var(--store-manager-accent);color:var(--store-manager-accent)}.ai-store-manager-card{border-radius:.8rem;background:var(--card)}.ai-store-card-heading strong,.ai-store-selection-count{color:var(--store-manager-accent)}.ai-store-setup-grid>div.is-done>span,.ai-store-setup-track span{background:var(--store-manager-accent)}.ai-store-setup-grid>div.is-done>span{border-color:var(--store-manager-accent)}.ai-store-manager-card input,.ai-store-manager-card select,.ai-store-manager-card textarea{background:var(--surface-2);border-color:var(--border)}.ai-store-manager-card input:focus,.ai-store-manager-card select:focus,.ai-store-manager-card textarea:focus{border-color:var(--store-manager-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-manager-accent) 16%,transparent)}.ai-store-manager-card input[aria-invalid=true],.ai-store-manager-card textarea[aria-invalid=true]{border-color:var(--ink-danger)}.ai-store-manager-card label small{color:var(--text-muted);font-size:.68rem;font-weight:400;line-height:1.45}.ai-store-address-card h2,.ai-store-manager-preview-card h2,.ai-store-share-preview strong{margin:.65rem 0 .4rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.2rem;font-weight:500;letter-spacing:-.03em;overflow-wrap:anywhere}.ai-store-address-card>div{display:flex;flex-wrap:wrap;gap:1rem}.ai-store-text-button{min-height:2.5rem;font-weight:700}.ai-store-identity-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.2rem}.ai-store-identity-picker button{display:flex;align-items:center;gap:.75rem;min-height:4.5rem;padding:.8rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface-2);text-align:left}.ai-store-identity-picker button.is-active{border-color:var(--store-manager-accent);background:var(--store-system-tint)}.ai-store-identity-picker button>span:last-child{display:flex;flex-direction:column;gap:.25rem}.ai-store-identity-picker strong{color:var(--text-primary);font-size:.78rem}.ai-store-identity-picker small{color:var(--text-muted);font-size:.68rem;line-height:1.4}.ai-store-identity-picker-avatar,.ai-store-identity-picker-mark{display:flex;align-items:center;justify-content:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;overflow:hidden;border-radius:.55rem;background:var(--store-system-tint);color:var(--store-manager-accent);font-weight:700}.ai-store-identity-picker-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-store-identity-note,.ai-store-preview-status{gap:.4rem;font-size:.72rem}.ai-store-asset-preview,.ai-store-identity-note,.ai-store-preview-status{display:flex;align-items:center;margin-top:1rem;color:var(--store-manager-accent)}.ai-store-asset-preview{justify-content:space-between;min-height:4.5rem;padding:.65rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface-2)}.ai-store-asset-preview img{max-width:12rem;max-height:3rem;-o-object-fit:contain;object-fit:contain}.ai-store-cover-preview{min-height:8rem;margin:1rem 0;border:1px solid var(--border);border-radius:.6rem;background-position:50%;background-size:cover}.ai-store-accent-picker button{width:2rem;height:2rem}.ai-store-accent-picker button.is-active{outline:2px solid var(--store-manager-accent);outline-offset:2px}.ai-store-manager-subheading{margin:1.7rem 0 .75rem;color:var(--text-primary);font-size:.78rem;font-weight:700;letter-spacing:.02em}.ai-store-products-manager{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;align-items:start}.ai-store-feature-picker,.ai-store-product-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ai-store-feature-picker button,.ai-store-product-picker button{display:grid;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.3rem;padding:.65rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface-2);text-align:left}.ai-store-feature-picker button.is-active,.ai-store-feature-picker button:hover,.ai-store-product-picker button.is-active,.ai-store-product-picker button:hover{border-color:var(--store-manager-accent);background:var(--store-system-tint)}.ai-store-feature-picker button:disabled,.ai-store-product-picker button:disabled{cursor:not-allowed;opacity:.48}.ai-store-picker-visual{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.5rem;background:color-mix(in srgb,var(--store-manager-accent) 18%,var(--surface-2));color:var(--store-manager-accent)}.ai-store-feature-picker button>span:nth-child(2),.ai-store-product-picker button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:.25rem}.ai-store-picker-check{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--border);border-radius:50%;color:var(--store-manager-accent)}.ai-store-feature-picker button.is-active .ai-store-picker-check,.ai-store-product-picker button.is-active .ai-store-picker-check{border-color:var(--store-manager-accent);background:var(--store-manager-accent);color:#fff}.ai-store-feature-picker strong,.ai-store-product-picker strong{overflow:hidden;color:var(--text-primary);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.ai-store-feature-picker small,.ai-store-product-picker small{color:var(--text-muted);font-size:.66rem}.ai-store-collection-builder{display:flex;flex-direction:column;gap:1rem}.ai-store-collection-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ai-store-collection-products label{flex-direction:row;align-items:center;padding:.65rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface-2);color:var(--text-2)}.ai-store-collection-products input{width:auto;accent-color:var(--store-manager-accent)}.ai-store-collections-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.ai-store-collection-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border-top:1px solid var(--border)}.ai-store-collection-row>div{display:flex;min-width:0;flex-direction:column;gap:.3rem}.ai-store-collection-row strong{color:var(--text-primary);font-size:.8rem}.ai-store-collection-row span{overflow:hidden;color:var(--text-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.ai-store-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--border);border-radius:.55rem;color:var(--text-muted)}.ai-store-icon-button:hover{border-color:var(--store-manager-accent);color:var(--store-manager-accent)}.ai-store-icon-button.is-danger:hover{border-color:var(--ink-danger);color:var(--ink-danger)}.ai-store-manager-empty{display:flex;align-items:center;gap:.65rem;padding:1rem 0;color:var(--text-muted);font-size:.76rem}.ai-store-manager-empty p{margin:0}.ai-store-update-manager-row,.ai-store-update-manager-row>div:last-child{align-items:center}.ai-store-update-manager-row span{color:var(--store-manager-accent)}.ai-store-share-preview>div{margin-top:1rem;padding:1rem;border:1px solid var(--border);background:var(--surface-2)}.ai-store-share-preview p{margin:.45rem 0 .7rem;color:var(--text-2);font-size:.75rem;line-height:1.45}.ai-store-share-preview small{color:var(--text-muted);font-size:.68rem}.ai-store-manager a:focus-visible,.ai-store-manager button:focus-visible,.ai-store-manager input:focus-visible,.ai-store-manager select:focus-visible,.ai-store-manager textarea:focus-visible,.ai-store-page a:focus-visible,.ai-store-page button:focus-visible{outline:2px solid var(--store-system-accent);outline-offset:3px}@media (max-width:900px){.ai-store-about-grid,.ai-store-editor,.ai-store-hero,.ai-store-home-lower,.ai-store-manager-overview,.ai-store-products-manager,.ai-store-updates-manager{grid-template-columns:minmax(0,1fr)}.ai-store-editor-side{position:static}}@media (max-width:700px){.ai-store-control-center-page,.ai-store-page{padding:1rem .8rem 3rem}.ai-store-preview-banner{margin:-1rem -.8rem 1rem;padding-inline:.8rem}.ai-store-identity-header{align-items:flex-start;flex-direction:column}.ai-store-identity-meta{justify-content:flex-start}.ai-store-page .ai-store-nav{top:4.25rem}.ai-store-page .ai-store-nav-scroll{gap:1rem}.ai-store-hero{min-height:auto;padding:1.35rem;border-radius:.85rem}.ai-store-headline{max-width:11ch;font-size:clamp(2.2rem,12vw,3.4rem)}.ai-store-hero-actions,.ai-store-hero-actions .ai-store-secondary-button{width:100%}.ai-store-inline-link{width:auto}.ai-store-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-store-trust-item{padding:.8rem .65rem}.ai-store-trust-item:nth-child(odd){border-left:0}.ai-store-trust-item:nth-child(n+3){border-top:1px solid var(--border)}.ai-store-collection-products,.ai-store-feature-picker,.ai-store-form-grid,.ai-store-identity-picker,.ai-store-product-grid,.ai-store-product-picker,.ai-store-setup-grid{grid-template-columns:minmax(0,1fr)}.ai-store-card-heading,.ai-store-home-section-heading,.ai-store-manager-header,.ai-store-view-heading{align-items:flex-start;flex-direction:column}.ai-store-manager-actions,.ai-store-manager-header-right{width:100%;justify-content:flex-start}.ai-store-manager-actions>*{flex:1}.ai-store-latest-update{grid-template-columns:minmax(0,1fr) auto}.ai-store-latest-update span{grid-column:1/-1}.ai-store-footer{flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:reduce){.ai-store-manager *,.ai-store-manager :after,.ai-store-manager :before,.ai-store-page *,.ai-store-page :after,.ai-store-page :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ai-store-manager.is-overview{gap:1rem}.ai-store-manager.is-overview .ai-store-manager-header{gap:1.1rem;padding:.1rem 0 .35rem}.ai-store-manager.is-overview .ai-store-manager-header>div:first-child{min-width:0}.ai-store-manager.is-overview .ai-store-manager-header h1{margin:.2rem 0;font-size:clamp(2.15rem,4vw,3.65rem);line-height:.95}.ai-store-manager.is-overview .ai-store-manager-header p{color:var(--text-2);font-size:.82rem;line-height:1.45}.ai-store-manager.is-overview .ai-store-manager-header-right{gap:.75rem;padding-bottom:.1rem}.ai-store-manager.is-overview .ai-store-manager-status{gap:.4rem;font-size:.7rem}.ai-store-manager.is-overview .ai-store-manager-actions{gap:.45rem}.ai-store-manager.is-overview .ai-store-manager-actions>*{min-height:2.55rem;padding:.6rem .85rem}.ai-store-manager.is-overview .ai-store-manager-tabs{margin-top:.05rem}.ai-store-manager.is-overview .ai-store-manager-tabs>div{gap:.2rem}.ai-store-manager.is-overview .ai-store-manager-tabs button{min-height:2.65rem;padding:.55rem .7rem .62rem;font-size:.74rem}.ai-store-manager-overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.ai-store-overview-aside,.ai-store-overview-primary{min-width:0}.ai-store-overview-aside,.ai-store-overview-primary{border-top:1px solid var(--border)}.ai-store-overview-aside{display:flex;flex-direction:column;gap:1.25rem}.ai-store-setup-panel,.ai-store-setup-ready{padding:1.4rem 0 1.8rem}.ai-store-operational-status h2,.ai-store-setup-panel h2,.ai-store-setup-ready h2{margin:.55rem 0 .35rem;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.7rem,3.2vw,2.65rem);font-weight:500;letter-spacing:-.045em;line-height:1.02}.ai-store-operational-status p,.ai-store-setup-ready p,.ai-store-setup-summary{margin:0;color:var(--text-2);font-size:.86rem;line-height:1.55}.ai-store-setup-list{margin-top:1.7rem;border-top:1px solid var(--border)}.ai-store-setup-list>button{display:grid;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;width:100%;min-height:5.35rem;gap:1rem;padding:.9rem .2rem;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease,padding-left .18s ease}.ai-store-setup-list>button:hover{padding-left:.5rem;background:color-mix(in srgb,var(--store-manager-accent) 6%,transparent);color:var(--store-manager-accent)}.ai-store-quick-action-list>button:focus-visible,.ai-store-setup-list>button:focus-visible,.ai-store-setup-ready .ai-store-primary-button:focus-visible{outline:2px solid var(--store-manager-accent);outline-offset:3px}.ai-store-setup-list>button.is-highlighted{padding-left:.5rem;background:color-mix(in srgb,var(--store-manager-accent) 10%,transparent);color:var(--store-manager-accent)}.ai-store-setup-number{align-self:start;padding-top:.1rem;color:var(--store-manager-accent);font-family:var(--font-mono);font-size:.73rem;font-variant-numeric:tabular-nums;letter-spacing:.05em}.ai-store-setup-copy{display:flex;min-width:0;flex-direction:column;gap:.22rem}.ai-store-setup-copy strong{font-size:.84rem;font-weight:700}.ai-store-setup-copy small{color:var(--text-2);font-size:.72rem;line-height:1.45}.ai-store-setup-list>button>svg{justify-self:end;color:var(--store-manager-accent);opacity:.65;transition:transform .18s ease,opacity .18s ease}.ai-store-setup-list>button:focus-visible>svg,.ai-store-setup-list>button:hover>svg{opacity:1;transform:translateX(2px)}.ai-store-setup-ready{min-height:18rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ai-store-setup-ready .ai-store-primary-button{margin-top:1.45rem}.ai-store-overview-note{padding:1.2rem 0;border-bottom:1px solid var(--border)}.ai-store-overview-note p{max-width:31rem;margin:.65rem 0 0;color:var(--text-2);font-size:.78rem;line-height:1.55}.ai-store-operational-aside{gap:0}.ai-store-address-panel{padding:1.35rem 0 1.45rem;border-bottom:1px solid var(--border)}.ai-store-address-panel h2{max-width:100%;margin:.7rem 0 .35rem;overflow:hidden;font-size:clamp(.8rem,1.15vw,.98rem);letter-spacing:-.02em;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.ai-store-address-panel>div{margin-top:.55rem}.ai-store-operational-aside .ai-store-overview-note{padding-top:1.35rem}.ai-store-operational-aside .ai-store-overview-note .ai-store-text-button{margin-top:.45rem}.ai-store-operational-status{display:flex;align-items:flex-start;justify-content:space-between;padding:1.4rem 0 1.5rem;border-bottom:1px solid var(--border)}.ai-store-operational-status .ai-store-status-mark{flex:0 0 auto;margin-top:.15rem}.ai-store-operational-alert{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--border)}.ai-store-operational-alert .ai-store-status-mark{margin:0;color:var(--store-manager-accent);font-size:.75rem}.ai-store-operational-alert .ai-store-status-mark.is-draft>span{background:var(--store-manager-accent)}.ai-store-operational-alert .ai-store-text-button{flex:0 0 auto;margin-top:0}.ai-store-operational-alert.is-offline{align-items:flex-start;flex-direction:column}.ai-store-operational-alert.is-offline p{margin:0;color:var(--text-2);font-size:.8rem;line-height:1.5}.ai-store-operational-alert.is-offline .ai-store-primary-button{margin-top:.1rem}.ai-store-overview-section{padding:1.35rem 0 1.45rem;border-bottom:1px solid var(--border)}.ai-store-overview-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ai-store-overview-section-heading>span:last-child{color:var(--text-muted);font-size:.68rem}.ai-store-snapshot-grid{display:grid;margin-top:1.2rem}.ai-store-snapshot-grid>div{display:flex;min-width:0;flex-direction:column;gap:.28rem;padding:0 .8rem;border-left:1px solid var(--border)}.ai-store-snapshot-grid>div:first-child{padding-left:0;border-left:0}.ai-store-snapshot-grid strong{font-size:clamp(1.4rem,2.4vw,2rem)}.ai-store-snapshot-grid span{color:var(--text-2);font-size:.68rem;line-height:1.3}.ai-store-quick-actions{border-bottom:0}.ai-store-quick-action-list{display:grid;margin-top:1rem;border-top:1px solid var(--border)}.ai-store-quick-action-list>button{display:flex;min-height:3.35rem;align-items:center;justify-content:space-between;gap:.7rem;padding:.75rem .65rem .75rem 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-primary);font-size:.75rem;font-weight:700;text-align:left;cursor:pointer;transition:color .18s ease,padding-left .18s ease}.ai-store-quick-action-list>button+button{padding-left:.65rem;border-left:1px solid var(--border)}.ai-store-quick-action-list>button:hover{padding-left:.3rem;color:var(--store-manager-accent)}#products-hero-section,#store-cover-section,#store-hero-story-section,#store-identity-section,#store-name-address-section,#store-search-section,#updates-create-section{scroll-margin-top:7rem}@media (max-width:900px){.ai-store-manager-overview{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ai-store-overview-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ai-store-operational-aside{display:grid}.ai-store-address-panel,.ai-store-operational-aside .ai-store-overview-note{border-bottom:1px solid var(--border)}}@media (max-width:700px){.ai-store-manager.is-overview{gap:.8rem}.ai-store-manager.is-overview .ai-store-manager-header{align-items:flex-start;gap:.7rem;padding-top:0}.ai-store-manager.is-overview .ai-store-manager-header h1{font-size:clamp(2rem,11vw,3rem)}.ai-store-manager.is-overview .ai-store-manager-header-right{align-self:stretch;gap:.55rem;padding-bottom:0}.ai-store-manager.is-overview .ai-store-manager-status{margin-right:auto}.ai-store-manager.is-overview .ai-store-manager-actions>*{min-width:0;padding-inline:.6rem}.ai-store-manager.is-overview .ai-store-manager-tabs{margin-top:.05rem}.ai-store-manager.is-overview .ai-store-manager-tabs button{min-height:2.75rem;padding-inline:.62rem}.ai-store-operational-aside,.ai-store-overview-aside{display:flex;gap:0}.ai-store-setup-panel,.ai-store-setup-ready{padding:1.15rem 0 1.35rem}.ai-store-operational-status h2,.ai-store-setup-panel h2,.ai-store-setup-ready h2{font-size:1.8rem}.ai-store-setup-list>button{grid-template-columns:2.5rem minmax(0,1fr) 2rem;min-height:5.5rem;gap:.7rem}.ai-store-setup-copy strong{font-size:.82rem}.ai-store-setup-copy small{font-size:.7rem}.ai-store-operational-status{flex-direction:column;gap:.75rem}.ai-store-operational-alert{align-items:flex-start;flex-direction:column;gap:.45rem}.ai-store-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.ai-store-snapshot-grid>div:nth-child(3){padding-left:0;border-left:0}.ai-store-snapshot-grid>div:nth-child(n+3){padding-top:1rem;border-top:1px solid var(--border)}.ai-store-quick-action-list{grid-template-columns:minmax(0,1fr)}.ai-store-quick-action-list>button,.ai-store-quick-action-list>button+button{padding:.85rem 0;border-left:0}}@media (prefers-reduced-motion:reduce){.ai-store-quick-action-list>button,.ai-store-setup-list>button,.ai-store-setup-list>button>svg{transition:none}}.ai-store-operational-overview{grid-template-columns:minmax(0,1fr) minmax(300px,330px);gap:1rem;align-items:start;grid-auto-flow:row}.ai-store-operational-overview>*{min-width:0}.ai-store-overview-card{border:1px solid var(--border);border-radius:.9rem;background:var(--card);box-shadow:var(--shadow-card)}[data-theme=dark] .ai-store-overview-card{border-color:color-mix(in srgb,var(--border) 88%,white 12%);box-shadow:var(--shadow-card)}.ai-store-operational-status{grid-column:1;grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.45rem;border-color:color-mix(in srgb,var(--store-manager-accent) 22%,var(--border));background:color-mix(in srgb,var(--store-manager-accent) 4%,var(--card));box-shadow:var(--shadow-card-hov)}[data-theme=dark] .ai-store-operational-status{border-color:color-mix(in srgb,var(--store-manager-accent) 30%,var(--border));background:color-mix(in srgb,var(--store-manager-accent) 7%,var(--card))}.ai-store-draft-card-icon,.ai-store-quick-action-icon,.ai-store-snapshot-icon,.ai-store-status-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--store-manager-accent);background:var(--store-system-tint)}.ai-store-status-card-icon{width:3rem;height:3rem;border-radius:.75rem}.ai-store-status-card-copy{min-width:0}.ai-store-status-card-copy h2{margin:.42rem 0 .3rem;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}.ai-store-status-card-copy p{margin:0;color:var(--text-2);font-size:.82rem;line-height:1.5}.ai-store-operational-status .ai-store-status-mark{align-self:start;margin:0;padding:.48rem .7rem;border:1px solid color-mix(in srgb,var(--store-manager-accent) 30%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--store-manager-accent) 8%,var(--card));color:var(--text-primary);font-size:.7rem;white-space:nowrap}.ai-store-operational-status .ai-store-status-mark span{width:.5rem;height:.5rem}.ai-store-offline-row{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.35rem;padding-top:1rem;border-top:1px solid var(--border)}.ai-store-offline-row p{margin:0;color:var(--text-2);font-size:.78rem;line-height:1.45}.ai-store-offline-row .ai-store-primary-button{flex:0 0 auto}.ai-store-operational-alert.is-attention{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-color:color-mix(in srgb,var(--ink-amber) 25%,var(--border));background:color-mix(in srgb,var(--ink-amber) 6%,var(--card))}.ai-store-notice-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:.55rem;color:var(--ink-amber);background:color-mix(in srgb,var(--ink-amber) 12%,var(--card))}.ai-store-operational-alert.is-attention>div:nth-child(2){min-width:0;flex:1 1 auto}.ai-store-operational-alert.is-attention p{margin:.42rem 0 0;color:var(--text-2);font-size:.78rem;line-height:1.45}.ai-store-operational-alert.is-attention .ai-store-text-button{flex:0 0 auto;margin-top:0}.ai-store-draft-card{grid-column:1;grid-row:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-color:color-mix(in srgb,var(--store-manager-accent) 28%,var(--border));background:color-mix(in srgb,var(--store-manager-accent) 7%,var(--card))}.ai-store-draft-card-icon{width:2.35rem;height:2.35rem;border-radius:.6rem}.ai-store-draft-card strong{display:block;color:var(--text-primary);font-size:.8rem;font-weight:700}.ai-store-draft-card p{margin:.25rem 0 0;color:var(--text-2);font-size:.76rem;line-height:1.4}.ai-store-draft-card .ai-store-text-button{flex:0 0 auto;margin-top:0}.ai-store-address-panel{grid-column:2;grid-row:1;padding:1.35rem;border-bottom:0}.ai-store-address-heading{display:flex;align-items:flex-start;gap:.75rem;margin-top:0!important}.ai-store-address-heading>div{min-width:0}.ai-store-address-icon,.ai-store-controls-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:.6rem;color:var(--store-manager-accent);background:var(--store-system-tint)}.ai-store-address-panel h2{margin:.58rem 0 .4rem;color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(.72rem,.9vw,.84rem);font-weight:600;letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;white-space:normal}.ai-store-address-panel p{margin:0;color:var(--text-2);font-size:.78rem;line-height:1.5}.ai-store-address-panel>div{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.8rem}.ai-store-address-panel .ai-store-text-button{margin-top:0}.ai-store-snapshot-card{grid-column:1;grid-row:2;padding:1.35rem;border-bottom:0}.ai-store-overview-section-heading{align-items:start}.ai-store-overview-section-heading h2{margin:.45rem 0 0;color:var(--text-primary);font-family:var(--font-heading);font-size:1.2rem;font-weight:500;letter-spacing:-.03em}.ai-store-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.15rem}.ai-store-snapshot-grid>div.ai-store-snapshot-metric{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.25rem .6rem;min-height:5.3rem;padding:.8rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface-2)}.ai-store-snapshot-metric .ai-store-snapshot-icon{grid-row:1/-1;width:2rem;height:2rem;border-radius:.55rem}.ai-store-snapshot-grid strong{align-self:end;color:var(--text-primary);font-family:var(--font-heading);font-size:1.6rem;font-weight:500;letter-spacing:-.04em;line-height:1}.ai-store-snapshot-grid span:last-child{align-self:start;color:var(--text-2);font-size:.66rem;line-height:1.25}.ai-store-quick-actions-card{grid-column:1;grid-row:3;padding:1.35rem;border-bottom:0}.ai-store-quick-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.15rem;border-top:0}.ai-store-quick-action-list>button,.ai-store-quick-action-list>button+button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:6.2rem;gap:.65rem;padding:.9rem;border:1px solid var(--border);border-radius:.7rem;background:var(--surface-2);color:var(--text-primary);font-size:.75rem;font-weight:400;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.ai-store-quick-action-list>button:hover{border-color:color-mix(in srgb,var(--store-manager-accent) 50%,var(--border));background:color-mix(in srgb,var(--store-manager-accent) 5%,var(--surface-2));transform:translateY(-1px)}.ai-store-quick-action-list>button>svg{flex:0 0 auto;color:var(--store-manager-accent)}.ai-store-quick-action-icon{width:2rem;height:2rem;border-radius:.55rem}.ai-store-quick-action-copy{display:flex;min-width:0;flex-direction:column;gap:.3rem;text-align:left}.ai-store-quick-action-copy strong{color:var(--text-primary);font-size:.77rem;font-weight:700}.ai-store-quick-action-copy small{color:var(--text-2);font-size:.67rem;line-height:1.4}.ai-store-controls-card{grid-column:2;grid-row:2;align-self:start;padding:1.35rem;border-bottom:0}.ai-store-controls-heading{display:flex;align-items:flex-start;gap:.75rem}.ai-store-controls-heading>div{min-width:0}.ai-store-controls-card h2{margin:.6rem 0 .45rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.2rem;font-weight:500;letter-spacing:-.03em;line-height:1.15}.ai-store-controls-card p{margin:0;color:var(--text-2);font-size:.78rem;line-height:1.55}.ai-store-controls-card .ai-store-text-button{margin-top:1.1rem}.ai-store-danger-control{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border)}.ai-store-danger-control .ai-store-text-button{margin-top:0}.ai-store-danger-control small{display:block;margin-top:.28rem;color:var(--text-2);font-size:.7rem;line-height:1.45}.ai-store-operational-overview.has-attention .ai-store-snapshot-card{grid-row:3}.ai-store-operational-overview.has-attention .ai-store-quick-actions-card{grid-row:4}.ai-store-operational-overview.has-attention.has-draft .ai-store-draft-card{grid-row:3}.ai-store-operational-overview.has-attention.has-draft .ai-store-snapshot-card{grid-row:4}.ai-store-operational-overview.has-attention.has-draft .ai-store-quick-actions-card{grid-row:5}.ai-store-operational-overview.has-draft:not(.has-attention) .ai-store-snapshot-card{grid-row:3}.ai-store-operational-overview.has-draft:not(.has-attention) .ai-store-quick-actions-card{grid-row:4}@media (max-width:900px){.ai-store-operational-overview{grid-template-columns:minmax(0,1fr)}.ai-store-operational-overview>*{grid-column:1;grid-row:auto!important}.ai-store-address-panel,.ai-store-draft-card,.ai-store-operational-alert.is-attention,.ai-store-operational-status,.ai-store-quick-actions-card,.ai-store-snapshot-card{grid-column:1}.ai-store-controls-card{grid-column:1;grid-row:auto}}@media (max-width:700px){.ai-store-operational-status{grid-template-columns:auto minmax(0,1fr);padding:1.15rem}.ai-store-operational-status .ai-store-status-mark{grid-column:1/-1;justify-self:start}.ai-store-offline-row{align-items:flex-start;flex-direction:column}.ai-store-draft-card,.ai-store-operational-alert.is-attention{align-items:flex-start;grid-template-columns:auto minmax(0,1fr);flex-direction:column;gap:.65rem;padding:1rem}.ai-store-draft-card{grid-template-columns:auto minmax(0,1fr)}.ai-store-draft-card .ai-store-text-button{grid-column:2;margin-left:0}.ai-store-operational-alert.is-attention .ai-store-text-button{margin-left:3.15rem}.ai-store-address-panel,.ai-store-controls-card,.ai-store-quick-actions-card,.ai-store-snapshot-card{padding:1.1rem}.ai-store-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-store-quick-action-list{grid-template-columns:minmax(0,1fr)}.ai-store-quick-action-list>button,.ai-store-quick-action-list>button+button{min-height:4.75rem}}@media (prefers-reduced-motion:reduce){.ai-store-quick-action-list>button{transform:none;transition:none}}body:has(.ai-store-control-center-page) .workspace-shell-frame{width:min(100%,1760px);padding-inline:clamp(1rem,2.6vw,2.75rem)}body:has(.ai-store-control-center-page) .workspace-shell-layout{grid-template-columns:240px minmax(0,1fr);gap:28px}body:has(.ai-store-control-center-page) .workspace-sidebar-panel{top:5.5rem}body:has(.ai-store-control-center-page) .ai-store-control-center-page{width:100%;max-width:none;margin:0;padding:.25rem 0 4rem}body:has(.ai-store-control-center-page) .ai-store-manager{width:100%;max-width:none}.ai-store-step-editor-shell{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem)}.ai-store-step-navigation{position:sticky;top:5.5rem;align-self:start;min-width:0}.ai-store-step-navigation-heading{padding:.2rem .25rem 1rem;border-bottom:1px solid var(--border)}.ai-store-step-navigation-heading h2{margin:.55rem 0 .35rem;color:var(--text-primary);font-family:var(--font-heading);font-size:1.3rem;font-weight:500;letter-spacing:-.035em;line-height:1.05}.ai-store-step-navigation-heading p{margin:0;color:var(--text-2);font-size:.76rem;line-height:1.5}.ai-store-step-list{display:grid;gap:.2rem;margin:.75rem 0 0;padding:0;list-style:none}.ai-store-step-nav-item{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:4.25rem;padding:.7rem .75rem;border-left:2px solid transparent;border-radius:.65rem;background:transparent;color:var(--text-2);text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ai-store-step-nav-item:hover{background:var(--surface-2);color:var(--text-primary)}.ai-store-step-nav-item.is-active{border-left-color:var(--store-manager-accent);background:var(--store-system-tint);color:var(--text-primary)}.ai-store-step-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:.55rem;color:var(--text-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:700;line-height:1}.ai-store-step-nav-item.is-active .ai-store-step-number,.ai-store-step-nav-item.is-complete .ai-store-step-number{border-color:color-mix(in srgb,var(--store-manager-accent) 40%,var(--border));color:var(--store-manager-accent)}.ai-store-step-copy{display:flex;min-width:0;flex-direction:column;gap:.22rem}.ai-store-step-copy strong{color:inherit;font-size:.8rem;font-weight:700;line-height:1.25}.ai-store-step-copy small{overflow:hidden;color:var(--text-muted);font-size:.68rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-store-step-check{color:var(--store-manager-accent)}.ai-store-step-content{min-width:0}.ai-store-step-panel{min-width:0;padding:clamp(1.25rem,2.25vw,2rem)}.ai-store-step-panel .ai-store-card-heading{align-items:flex-start;margin-bottom:1.35rem}.ai-store-step-panel .ai-store-card-heading h2{margin:.48rem 0 0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.55rem,2.7vw,2.45rem);font-weight:500;letter-spacing:-.045em;line-height:1.03}.ai-store-step-helper{display:block;margin:.65rem 0 0;color:var(--text-muted);font-size:.72rem;line-height:1.5}.ai-store-visible-sections-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;max-width:46rem;margin-top:1.25rem;padding-top:.9rem;border-top:1px solid var(--border)}@media (max-width:1100px){.ai-store-step-editor-shell{grid-template-columns:minmax(0,1fr);gap:1rem}.ai-store-step-navigation{position:static}.ai-store-step-navigation-heading{padding-bottom:.75rem}.ai-store-step-list{display:flex;gap:.45rem;margin-top:.7rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.ai-store-step-list::-webkit-scrollbar{display:none}.ai-store-step-list>li{flex:0 0 min(13.5rem,72vw)}.ai-store-step-nav-item{min-height:3.85rem}}@media (max-width:1023px){body:has(.ai-store-control-center-page) .workspace-shell-frame{width:100%;padding:1rem .9rem 3.5rem}body:has(.ai-store-control-center-page) .workspace-shell-layout{display:block}body:has(.ai-store-control-center-page) .workspace-sidebar-desktop{display:none}body:has(.ai-store-control-center-page) .workspace-sidebar-mobile{display:block;margin-bottom:1.25rem}body:has(.ai-store-control-center-page) .workspace-shell-content{width:100%}}@media (max-width:700px){.ai-store-step-panel{padding:1.1rem}.ai-store-step-panel .ai-store-card-heading h2{font-size:clamp(1.5rem,8vw,2.1rem)}.ai-store-visible-sections-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ai-store-step-nav-item{transition:none}}.ai-store-page,.ai-store-preview-viewport{--store-global-nav-height:4.75rem;--store-preview-bar-height:3.5rem}.ai-store-preview-viewport{inset:var(--store-global-nav-height) 0 0}.ai-store-page .ai-store-nav{position:sticky;top:var(--store-global-nav-height);z-index:40;border-bottom:1px solid var(--border);background:var(--card);box-shadow:0 8px 24px color-mix(in srgb,var(--text-primary) 6%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.ai-store-preview-viewport .ai-store-page .ai-store-nav{top:var(--store-preview-bar-height)}.ai-store-preview-banner{min-height:var(--store-preview-bar-height);box-sizing:border-box;margin-top:-1.5rem;margin-bottom:1rem;background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}.ai-store-hero{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);gap:clamp(1.5rem,5vw,4.5rem);min-height:clamp(30rem,43vw,38rem)}.ai-store-headline{max-width:16ch;font-size:clamp(2.1rem,4vw,4rem);line-height:1.02}.ai-store-headline.is-hero-xl{max-width:11ch;font-size:clamp(3rem,5vw,5rem)}.ai-store-headline.is-hero-lg{max-width:13ch;font-size:clamp(2.7rem,4.5vw,4.45rem)}.ai-store-headline.is-hero-md{max-width:17ch;font-size:clamp(2.35rem,3.9vw,3.85rem)}.ai-store-headline.is-hero-sm{max-width:32ch;font-size:clamp(1.85rem,2.3vw,2.7rem)}.ai-store-short-bio{max-width:34rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ai-store-hero-empty{position:relative;display:flex;flex-direction:column;min-height:100%;padding:0;overflow:hidden;border-style:solid;border-width:1px;background:color-mix(in srgb,var(--store-system-tint) 76%,var(--card))}.ai-store-empty-visual{position:relative;flex:1 1 auto;min-height:17rem;overflow:hidden;background:radial-gradient(circle at 22% 28%,color-mix(in srgb,var(--store-system-soft) 26%,transparent),transparent 32%),radial-gradient(circle at 82% 74%,color-mix(in srgb,var(--store-system-accent) 24%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--store-system-deep) 12%,var(--card)),var(--store-system-tint))}.ai-store-empty-visual:after,.ai-store-empty-visual:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--store-system-accent) 34%,transparent);border-radius:50%}.ai-store-empty-visual:before{inset:12% 8% 5% 8%;transform:rotate(-18deg)}.ai-store-empty-visual:after{inset:25% 22% 16% 22%;border-color:color-mix(in srgb,var(--store-system-soft) 38%,transparent);transform:rotate(22deg)}.ai-store-empty-orbit{position:absolute;inset:14% 7% 8%;border:1px dashed color-mix(in srgb,var(--store-system-accent) 32%,transparent);border-radius:50%;transform:rotate(26deg)}.ai-store-empty-pane{position:absolute;width:48%;aspect-ratio:1.2;border:1px solid color-mix(in srgb,var(--card) 68%,var(--store-system-soft));border-radius:1rem;background:color-mix(in srgb,var(--card) 34%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--store-system-deep) 12%,transparent);transform:rotate(-13deg)}.ai-store-empty-pane.is-back{top:18%;right:12%;opacity:.42;transform:rotate(13deg)}.ai-store-empty-pane.is-front{top:28%;left:21%;display:flex;align-items:center;justify-content:center}.ai-store-empty-pane-mark{width:27%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--store-system-accent) 62%,var(--card));border-radius:.55rem;background:color-mix(in srgb,var(--store-system-accent) 22%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--store-system-accent) 8%,transparent)}.ai-store-empty-point{position:absolute;top:21%;left:19%;width:.65rem;height:.65rem;border-radius:50%;background:var(--store-system-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--store-system-accent) 14%,transparent)}.ai-store-hero-empty-copy{position:relative;z-index:1;padding:1.5rem}.ai-store-hero-empty-copy h2{max-width:16ch}.ai-store-hero-empty-copy p{max-width:34rem}@media (max-width:900px){.ai-store-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.ai-store-headline.is-hero-xl{font-size:clamp(2.8rem,7vw,4.4rem)}.ai-store-headline.is-hero-lg{font-size:clamp(2.55rem,6vw,4rem)}.ai-store-headline.is-hero-md{font-size:clamp(2.3rem,5.5vw,3.6rem)}.ai-store-headline.is-hero-sm{font-size:clamp(2rem,4.8vw,3.1rem)}}@media (max-width:700px){.ai-store-preview-viewport{inset:var(--store-global-nav-height) 0 0}.ai-store-page .ai-store-nav{top:var(--store-global-nav-height)}.ai-store-preview-viewport .ai-store-page .ai-store-nav{top:var(--store-preview-bar-height)}.ai-store-preview-banner{margin-top:-1rem;margin-bottom:.75rem}.ai-store-headline,.ai-store-headline.is-hero-lg,.ai-store-headline.is-hero-md,.ai-store-headline.is-hero-xl{max-width:14ch;font-size:clamp(2.1rem,11vw,3.35rem)}.ai-store-headline.is-hero-sm{max-width:20ch;font-size:clamp(1.75rem,8vw,2.4rem);line-height:1.05}.ai-store-empty-visual{min-height:13rem}.ai-store-hero-empty-copy{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.ai-store-empty-orbit,.ai-store-empty-pane,.ai-store-page .ai-store-nav{transition:none}}.ai-store-manager.is-products{max-width:1080px;gap:1rem}.ai-store-manager.is-products .ai-store-products-manager{display:flex;width:100%;flex-direction:column;gap:0;align-items:stretch}.ai-store-products-heading{padding:.35rem 0 1.25rem}.ai-store-products-heading h2{margin:.35rem 0 .3rem;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;letter-spacing:-.05em;line-height:.95}.ai-store-products-heading p{max-width:42rem;margin:0;color:var(--text-2);font-size:.86rem;line-height:1.5}.ai-store-products-section{padding:1.45rem 0 1.6rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.ai-store-products-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ai-store-products-section-heading h3{margin:.35rem 0 0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:500;letter-spacing:-.035em;line-height:1.05}.ai-store-products-section-heading p{margin:.45rem 0 0;color:var(--text-2);font-size:.8rem;line-height:1.45}.ai-store-products-section-heading>.ai-store-secondary-button{flex:0 0 auto;min-height:2.55rem}.ai-store-products-empty,.ai-store-selected-product{display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.9rem 1rem;padding:1.2rem;border:1px solid color-mix(in srgb,var(--store-manager-accent) 28%,var(--border));border-radius:.8rem;background:color-mix(in srgb,var(--card) 96%,var(--store-system-tint))}.ai-store-products-empty>.ai-store-product-visual-icon,.ai-store-selected-product>.ai-store-product-visual-icon{width:4.25rem;height:4.25rem}.ai-store-products-empty>div:nth-child(2),.ai-store-selected-product>.ai-store-product-info{min-width:0}.ai-store-products-empty strong{color:var(--text-primary);font-family:var(--font-heading);font-size:1.1rem;font-weight:500}.ai-store-products-empty p{margin:.25rem 0 0;color:var(--text-2);font-size:.78rem;line-height:1.45}.ai-store-selected-product.is-unavailable{border-color:color-mix(in srgb,var(--ink-danger) 42%,var(--border))}.ai-store-product-visual-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--store-manager-accent) 30%,var(--border));border-radius:.7rem;background:var(--store-system-tint);color:var(--store-manager-accent)}.ai-store-product-visual-icon.is-compact{width:2.7rem;height:2.7rem;border-radius:.6rem}.ai-store-product-info{display:flex;min-width:0;flex-direction:column;gap:.26rem}.ai-store-product-info strong{overflow:hidden;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-store-product-info>span{overflow:hidden;color:var(--text-2);font-size:.72rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-store-product-info p{display:-webkit-box;overflow:hidden;margin:.25rem 0 0;color:var(--text-2);font-size:.78rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-store-product-status{align-self:start;padding:.25rem .45rem;border:1px solid color-mix(in srgb,var(--store-manager-accent) 28%,var(--border));border-radius:var(--radius-pill);color:var(--store-manager-accent);font-size:.62rem;font-weight:700;white-space:nowrap}.ai-store-selected-product-actions{display:flex;align-items:center;gap:.75rem}.ai-store-selected-product-actions .ai-store-text-button{min-height:2.3rem;margin-top:0}.ai-store-text-button.is-muted{color:var(--text-muted)}.ai-store-text-button.is-muted:hover{color:var(--text-primary)}.ai-store-product-warning{display:flex;align-items:flex-start;gap:.4rem;grid-column:2/-1;color:var(--ink-danger);font-size:.7rem;line-height:1.4}.ai-store-featured-count{flex:0 0 auto;color:var(--store-manager-accent);font-size:.72rem;font-weight:700;white-space:nowrap}.ai-store-featured-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.ai-store-featured-slot{position:relative;display:grid;grid-template-columns:2.7rem minmax(0,1fr);align-content:start;align-items:center;gap:.7rem;min-width:0;min-height:10.5rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--card) 98%,var(--surface-2))}.ai-store-featured-slot.is-unavailable{border-color:color-mix(in srgb,var(--ink-danger) 42%,var(--border))}.ai-store-slot-label{grid-column:1/-1;color:var(--text-muted);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ai-store-featured-slot .ai-store-product-info strong{font-size:.78rem}.ai-store-featured-slot .ai-store-product-info>span{font-size:.67rem}.ai-store-slot-actions{display:flex;grid-column:2;flex-wrap:wrap;gap:.6rem}.ai-store-collection-actions button,.ai-store-slot-actions button{display:inline-flex;align-items:center;gap:.3rem;min-height:2.2rem;color:var(--store-manager-accent);font-size:.7rem;font-weight:700}.ai-store-slot-actions button+button{color:var(--text-muted)}.ai-store-empty-slot-button{display:flex;grid-column:1/-1;align-items:center;justify-content:center;gap:.45rem;min-height:7rem;color:var(--store-manager-accent)}.ai-store-empty-slot-button .ai-store-slot-label{position:absolute;top:1rem;left:1rem}.ai-store-empty-slot-button strong{font-size:.78rem}.ai-store-slot-reorder{position:absolute;top:.72rem;right:.72rem;display:flex;gap:.2rem}.ai-store-slot-reorder button{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:1px solid var(--border);border-radius:.4rem;color:var(--text-muted)}.ai-store-slot-reorder button:disabled{cursor:not-allowed;opacity:.35}.ai-store-slot-reorder button:hover:not(:disabled){border-color:var(--store-manager-accent);color:var(--store-manager-accent)}.ai-store-featured-slot .ai-store-product-warning{grid-column:1/-1;font-size:.65rem}.ai-store-collections-section{padding-bottom:.5rem}.ai-store-collections-empty{display:flex;align-items:center;gap:.55rem;padding:1rem 0;color:var(--text-2);font-size:.78rem}.ai-store-collections-empty svg{color:var(--store-manager-accent)}.ai-store-collections-section .ai-store-collections-list{display:flex;flex-direction:column;gap:.45rem;margin-top:.4rem}.ai-store-collections-section .ai-store-collection-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.6rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--card) 98%,var(--surface-2))}.ai-store-collection-preview{display:flex;align-items:center;min-width:0}.ai-store-collection-preview .ai-store-product-visual-icon{width:2.35rem;height:2.35rem;margin-right:-.45rem;border-color:var(--card)}.ai-store-collection-preview>span{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:2px solid var(--card);border-radius:.6rem;background:var(--surface-2);color:var(--text-muted);font-size:.65rem;font-weight:700}.ai-store-collection-info{display:flex;min-width:0;flex-direction:column;gap:.25rem}.ai-store-collection-info strong{overflow:hidden;color:var(--text-primary);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.ai-store-collection-info span{color:var(--text-2);font-size:.7rem}.ai-store-collection-actions{display:flex;align-items:center;gap:.7rem}.ai-store-collection-actions button{margin:0}.ai-store-collection-actions .is-danger{color:var(--ink-danger)}.ai-store-product-picker-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:1rem;background:rgba(8,18,16,.46)}.ai-store-product-picker-dialog{display:flex;width:min(100%,640px);max-height:min(720px,calc(100vh - 2rem));flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-manager-accent) 32%,var(--border));border-radius:.9rem;background:var(--card);box-shadow:0 20px 60px rgba(8,18,16,.22);color:var(--text-primary)}.ai-store-product-picker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem .95rem;border-bottom:1px solid var(--border)}.ai-store-product-picker-header h2{margin:.32rem 0 0;font-family:var(--font-heading);font-size:1.6rem;font-weight:500;letter-spacing:-.04em;line-height:1}.ai-store-product-picker-header .ai-store-icon-button{flex:0 0 auto;margin:-.25rem -.25rem 0 0}.ai-store-picker-collection-name{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1.2rem 0;color:var(--text-2);font-size:.7rem;font-weight:700}.ai-store-picker-collection-name input,.ai-store-picker-search input{min-height:2.7rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface-2);color:var(--text-primary);outline:none;font:inherit;font-size:.8rem}.ai-store-picker-collection-name input{padding:.65rem .75rem}.ai-store-picker-search{display:flex;align-items:center;gap:.55rem;margin:.9rem 1.2rem .5rem;padding:0 .75rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface-2);color:var(--text-muted)}.ai-store-picker-search:focus-within{border-color:var(--store-manager-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-manager-accent) 14%,transparent)}.ai-store-picker-search input{width:100%;border:0;background:transparent}.ai-store-picker-collection-name input:focus,.ai-store-picker-search input:focus{outline:none}.ai-store-picker-summary{padding:.1rem 1.2rem .6rem;color:var(--text-muted);font-size:.7rem}.ai-store-picker-list{display:flex;min-height:8rem;flex-direction:column;gap:.4rem;overflow-y:auto;padding:.25rem 1.2rem 1rem}.ai-store-picker-product{display:grid;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.5rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:.55rem;background:transparent;text-align:left}.ai-store-picker-product.is-selected,.ai-store-picker-product:hover:not(:disabled){border-color:color-mix(in srgb,var(--store-manager-accent) 30%,var(--border));background:var(--store-system-tint)}.ai-store-picker-product.is-blocked{cursor:not-allowed;opacity:.48}.ai-store-picker-product .ai-store-product-info strong{font-size:.78rem}.ai-store-picker-product .ai-store-product-info>span{font-size:.67rem}.ai-store-picker-selected{min-width:2.4rem;color:var(--store-manager-accent);font-size:.62rem;font-weight:700}.ai-store-picker-empty,.ai-store-picker-selected{display:flex;align-items:center;justify-content:center}.ai-store-picker-empty{gap:.5rem;min-height:8rem;color:var(--text-muted);font-size:.78rem}.ai-store-picker-empty p{margin:0}.ai-store-product-picker-error{margin:0;padding:0 1.2rem .7rem;color:var(--ink-danger);font-size:.72rem}.ai-store-product-picker-footer{display:flex;justify-content:flex-end;gap:.55rem;padding:.85rem 1.2rem 1.1rem;border-top:1px solid var(--border)}.ai-store-product-picker-footer button{min-height:2.55rem}.ai-store-product-picker-backdrop button:focus-visible,.ai-store-product-picker-backdrop input:focus-visible{outline:2px solid var(--store-manager-accent);outline-offset:2px}.ai-store-product-picker-backdrop .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.ai-store-manager.is-products{max-width:none}.ai-store-featured-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-store-featured-slot:last-child{grid-column:1/-1}}@media (max-width:700px){.ai-store-manager.is-products .ai-store-products-manager{gap:0}.ai-store-products-heading{padding-bottom:.9rem}.ai-store-products-section{padding:1.15rem 0 1.3rem}.ai-store-products-section-heading{align-items:flex-start;flex-direction:column;gap:.7rem}.ai-store-products-section-heading>.ai-store-secondary-button{width:100%}.ai-store-products-empty,.ai-store-selected-product{grid-template-columns:3.25rem minmax(0,1fr);padding:1rem}.ai-store-products-empty>.ai-store-product-visual-icon,.ai-store-selected-product>.ai-store-product-visual-icon{width:3.25rem;height:3.25rem}.ai-store-products-empty>.ai-store-secondary-button{grid-column:1/-1;width:100%}.ai-store-product-status{grid-column:2;justify-self:start}.ai-store-selected-product-actions{grid-column:2}.ai-store-product-warning{grid-column:1/-1}.ai-store-featured-slots{grid-template-columns:minmax(0,1fr)}.ai-store-featured-slot:last-child{grid-column:auto}.ai-store-featured-count{align-self:flex-start}.ai-store-collections-section .ai-store-collection-row{grid-template-columns:auto minmax(0,1fr);gap:.7rem}.ai-store-collection-actions{grid-column:2;justify-content:flex-start}.ai-store-product-picker-backdrop{align-items:end;padding:.5rem}.ai-store-product-picker-dialog{max-height:calc(100dvh - 1rem);border-radius:.8rem}}.ai-store-field-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-height:1.05rem;margin-top:.35rem;color:var(--text-faint);font-size:.66rem;font-variant-numeric:tabular-nums;font-weight:600}.ai-store-field-meta.is-near{color:var(--store-manager-accent)}.ai-store-field-error,.ai-store-field-meta.is-error,.ai-store-field-meta.is-limit{color:var(--ink-danger)}.ai-store-field-error{font-weight:700}.ai-store-image-control{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem}.ai-store-image-control-label{color:var(--text-muted);font-size:.7rem;font-weight:650}.ai-store-image-control .ai-store-asset-preview,.ai-store-image-control .ai-store-cover-preview,.ai-store-image-control .ai-store-social-asset-preview{margin:0}.ai-store-cover-preview{position:relative;display:flex;min-height:10rem;align-items:center;justify-content:center;overflow:hidden;background:var(--surface-2)}.ai-store-cover-preview img{width:100%;height:100%;min-height:10rem;-o-object-fit:cover;object-fit:cover}.ai-store-social-asset-preview{display:flex;min-height:8rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border);border-radius:.6rem;background:var(--surface-2)}.ai-store-social-asset-preview img{width:100%;height:100%;min-height:8rem;-o-object-fit:cover;object-fit:cover}.ai-store-asset-placeholder{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-faint);font-size:.72rem}.ai-store-image-control-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.ai-store-image-control-actions .ai-store-secondary-button{position:relative;min-height:2.5rem;margin:0;cursor:pointer}.ai-store-image-control-actions input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ai-store-image-control>small{color:var(--text-muted);font-size:.68rem;line-height:1.45}.ai-store-external-asset{margin-top:.15rem}.ai-store-external-asset summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--text-muted);font-size:.68rem}.ai-store-external-asset input{margin-top:.5rem}.ai-store-share-preview img{display:block;width:100%;max-height:8rem;margin-top:.75rem;border-radius:.45rem;-o-object-fit:cover;object-fit:cover}.ai-store-unsaved-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1rem;background:rgba(8,18,16,.46)}.ai-store-unsaved-dialog{width:min(100%,28rem);padding:1.35rem;border:1px solid color-mix(in srgb,var(--store-manager-accent) 32%,var(--border));border-radius:.9rem;background:var(--card);box-shadow:0 20px 60px rgba(8,18,16,.22);color:var(--text-primary)}.ai-store-unsaved-dialog h2{margin:.4rem 0 .55rem;font-family:var(--font-heading);font-size:1.45rem;font-weight:500;letter-spacing:-.035em}.ai-store-unsaved-dialog p{margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.55}.ai-store-unsaved-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem}.ai-store-unsaved-actions button{min-height:2.55rem;margin:0}@media (max-width:700px){.ai-store-unsaved-dialog{padding:1.15rem}.ai-store-unsaved-actions{align-items:stretch;flex-direction:column-reverse}.ai-store-unsaved-actions button{width:100%;justify-content:center}}.ai-store-page .ai-store-nav-scroll{gap:clamp(1rem,2.4vw,1.8rem);align-items:stretch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ai-store-page .ai-store-nav-scroll::-webkit-scrollbar{display:none}.ai-store-page .ai-store-nav-item{min-height:3rem;padding:.7rem .25rem .8rem;font-family:var(--font-inter),Inter,system-ui,sans-serif;touch-action:manipulation}.ai-store-page .ai-store-nav-item:hover{color:var(--text-primary)}.ai-store-page .ai-store-nav-item.is-active{color:var(--store-system-deep)}.ai-store-page .ai-store-variable-label{font-size:inherit;font-variation-settings:"wght" 400}.ai-store-page .ai-store-variable-label .letter{font-variation-settings:"wght" 400}.ai-store-page .ai-store-hero-product{min-height:100%;align-items:stretch}.ai-store-page .ai-store-feature-product{display:grid;grid-template-rows:minmax(17rem,1fr) auto;width:100%;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.ai-store-page .ai-store-product-visual{min-height:20rem;border:1px solid color-mix(in srgb,var(--store-system-accent) 34%,var(--border));border-radius:1.1rem;box-shadow:0 22px 52px color-mix(in srgb,var(--store-system-deep) 16%,transparent)}.ai-store-page .ai-store-feature-product-body{padding:1.25rem .25rem 0}.ai-store-page .ai-store-feature-product h2{max-width:16ch}.ai-store-page .ai-store-feature-product-footer{border-top-color:color-mix(in srgb,var(--store-system-accent) 18%,var(--border))}.ai-store-page .ai-store-hero-empty{min-height:100%;border:1px solid color-mix(in srgb,var(--store-system-accent) 34%,var(--border));border-radius:1.1rem;background-color:var(--store-system-tint);background-position:50%;background-size:cover;box-shadow:0 22px 52px color-mix(in srgb,var(--store-system-deep) 12%,transparent)}.ai-store-page .ai-store-empty-visual{min-height:21rem;background:transparent}.ai-store-page .ai-store-empty-orbit{border-style:solid}.ai-store-page .ai-store-empty-identity{position:absolute;right:14%;bottom:17%;z-index:2;width:3.5rem;height:3.5rem;border:1px solid color-mix(in srgb,var(--store-system-accent) 45%,var(--card));border-radius:1rem;background-position:50%;background-size:cover;box-shadow:0 10px 26px color-mix(in srgb,var(--store-system-deep) 14%,transparent);opacity:.84}.ai-store-page .ai-store-hero-empty-copy{padding:1.35rem 1.5rem 1.5rem}.ai-store-page .ai-store-hero-empty-copy h2{max-width:15ch}.ai-store-page .ai-store-hero-empty-copy p{color:var(--text-2)}@media (max-width:700px){.ai-store-page .ai-store-nav-scroll{gap:1rem;padding-inline:.05rem}.ai-store-page .ai-store-nav-item{padding-inline:.2rem}.ai-store-page .ai-store-empty-visual{min-height:14rem}.ai-store-page .ai-store-product-visual{min-height:16rem}.ai-store-page .ai-store-feature-product-body{padding-top:1rem}}@media (prefers-reduced-motion:reduce){.ai-store-page .ai-store-variable-label .letter{transition:none!important}}.ai-store-profile{position:relative;margin-bottom:1.25rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-system-accent) 18%,var(--border));border-radius:1.15rem;background:var(--card);box-shadow:0 18px 44px color-mix(in srgb,var(--store-system-deep) 10%,transparent)}.ai-store-cover{position:relative;min-height:10rem;aspect-ratio:4.8/1;overflow:hidden;border:0;border-radius:1.15rem 1.15rem 0 0;background:radial-gradient(ellipse at 17% 40%,color-mix(in srgb,var(--store-system-soft) 48%,transparent),transparent 34%),radial-gradient(ellipse at 82% 15%,color-mix(in srgb,var(--store-system-accent) 40%,transparent),transparent 34%),linear-gradient(110deg,color-mix(in srgb,var(--store-system-deep) 82%,var(--card)),color-mix(in srgb,var(--store-system-accent) 28%,var(--card)) 52%,color-mix(in srgb,var(--store-system-soft) 44%,var(--card)))}.ai-store-cover img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ai-store-cover-wash{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--store-system-deep) 35%,transparent),transparent 48%,color-mix(in srgb,var(--store-system-accent) 22%,transparent))}.ai-store-cover-orbit{position:absolute;border:1px solid color-mix(in srgb,white 62%,var(--store-system-soft));border-radius:50%;opacity:.5;transform:rotate(-12deg)}.ai-store-cover-orbit.is-one{width:70%;height:180%;top:-70%;left:-4%}.ai-store-cover-orbit.is-two{width:54%;height:170%;top:-34%;right:-8%;border-color:color-mix(in srgb,white 42%,var(--store-system-accent));transform:rotate(22deg)}.ai-store-cover-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(color-mix(in srgb,white 45%,transparent) 1px,transparent 0),linear-gradient(90deg,color-mix(in srgb,white 45%,transparent) 1px,transparent 0);background-size:5rem 5rem;-webkit-mask-image:linear-gradient(90deg,black,transparent 84%);mask-image:linear-gradient(90deg,black,transparent 84%)}.ai-store-cover.has-image .ai-store-cover-grid{opacity:.1}.ai-store-profile-body{position:relative;z-index:2;margin:0;padding:0 1.25rem 1.35rem;border:0;border-radius:0 0 1.15rem 1.15rem;background:var(--card)}.ai-store-profile-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:0;padding-top:1.25rem}.ai-store-profile-identity{display:flex;align-items:flex-start;min-width:0;gap:1rem}.ai-store-profile-avatar{position:relative;z-index:2;display:flex;width:6rem;height:6rem;flex:0 0 6rem;align-items:center;justify-content:center;overflow:hidden;margin-bottom:-3.4rem;border:4px solid var(--card);border-radius:1.25rem;background:var(--store-system-tint);box-shadow:0 12px 28px color-mix(in srgb,var(--store-system-deep) 16%,transparent);color:var(--store-system-accent);font-size:1.4rem;font-weight:700;transform:translateY(-3.4rem)}.ai-store-profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-store-profile-name{min-width:0;padding-top:.35rem}.ai-store-profile-name h1{margin:.18rem 0;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.65rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.ai-store-profile-name p{margin:0;color:var(--text-muted);font-size:.8rem}.ai-store-profile-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding-top:.35rem}.ai-store-profile-actions button{min-height:2.75rem}.ai-store-profile-positioning{max-width:54rem;margin:1.35rem 0 0 7rem}.ai-store-profile-headline{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.2rem,2.2vw,1.9rem);font-weight:500;letter-spacing:-.035em;line-height:1.15}.ai-store-profile-bio{max-width:48rem;margin:.55rem 0 0;color:var(--text-2);font-size:.88rem;line-height:1.55}.ai-store-profile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1rem;margin:1rem 0 0 7rem;color:var(--text-muted);font-size:.7rem}.ai-store-profile-meta>a,.ai-store-profile-meta>span{display:inline-flex;align-items:center;gap:.3rem}.ai-store-header-status,.ai-store-profile-meta>a{color:var(--store-system-accent)}.ai-store-header-status{font-weight:700}.ai-store-header-status>span{width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.ai-store-header-status.is-limited{color:#9a6b24}.ai-store-header-status.is-not_accepting{color:var(--text-muted)}.ai-store-page .ai-store-nav{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 1.35rem;border:0;border-radius:0;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ai-store-page .ai-store-nav-scroll{gap:clamp(1rem,2.2vw,1.65rem);padding:.1rem .3rem 0;border-bottom:1px solid var(--border)}.ai-store-page .ai-store-nav-item{min-width:44px;min-height:2.8rem;padding:.55rem .2rem .7rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-muted);font-size:.75rem;font-weight:400;white-space:nowrap}.ai-store-page .ai-store-nav-item:hover{background:transparent;color:var(--store-system-accent)}.ai-store-page .ai-store-nav-item.is-active{border-bottom-color:var(--store-system-accent);background:transparent;color:var(--text-primary);font-weight:600}.ai-store-page .ai-store-nav-item:focus-visible{outline:2px solid var(--store-system-accent);outline-offset:3px}.ai-store-page .ai-store-variable-label{display:inline-block;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-variation-settings:"wght" 450;line-height:1.2;white-space:nowrap}.ai-store-page .ai-store-variable-label .letter{font-variation-settings:"wght" 450}.ai-store-home{min-width:0}.ai-store-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.ai-store-section-heading h2{margin:.35rem 0 0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.55rem,3vw,2.5rem);font-weight:500;letter-spacing:-.045em;line-height:1}.ai-store-section-note{color:var(--text-muted);font-size:.7rem}.ai-store-featured-spotlight{margin-top:clamp(2.25rem,5vw,4.5rem)}.ai-store-featured-spotlight-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);gap:clamp(1.5rem,5vw,5rem);margin-top:1rem;padding:1.15rem 0 1.35rem;border-block:1px solid var(--border)}.ai-store-featured-visual{position:relative;min-height:23rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--store-system-accent) 38%,var(--border));border-radius:1.15rem;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--store-system-soft) 46%,transparent),transparent 28%),radial-gradient(circle at 84% 74%,color-mix(in srgb,var(--store-system-accent) 48%,transparent),transparent 36%),linear-gradient(135deg,var(--store-system-deep),var(--store-system-accent) 54%,var(--store-system-soft));box-shadow:0 22px 52px color-mix(in srgb,var(--store-system-deep) 16%,transparent)}.ai-store-featured-visual:after{content:"";position:absolute;inset:1.35rem;border:1px solid color-mix(in srgb,white 52%,transparent);border-radius:.95rem;opacity:.7}.ai-store-featured-visual-orbit{position:absolute;width:75%;height:120%;top:-10%;left:13%;border:1px solid color-mix(in srgb,white 70%,transparent);border-radius:50%;transform:rotate(28deg);opacity:.65}.ai-store-featured-visual-grid{position:absolute;right:15%;bottom:16%;z-index:1;display:grid;grid-template-columns:repeat(2,3.5rem);gap:.6rem;transform:rotate(-10deg)}.ai-store-featured-visual-grid span{width:3.5rem;height:3.5rem;border:1px solid color-mix(in srgb,white 80%,transparent);border-radius:.75rem;background:color-mix(in srgb,white 16%,transparent);box-shadow:0 12px 25px color-mix(in srgb,#07110f 22%,transparent);backdrop-filter:blur(5px)}.ai-store-featured-visual-grid span:nth-child(2){background:color-mix(in srgb,white 72%,transparent)}.ai-store-featured-visual-category{position:absolute;top:1.5rem;right:1.5rem;z-index:2;max-width:12rem;color:color-mix(in srgb,white 88%,transparent);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-align:right;text-transform:uppercase}.ai-store-featured-content{display:flex;min-width:0;flex-direction:column;justify-content:center}.ai-store-featured-content h3{max-width:16ch;margin:.55rem 0 .7rem;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.8rem,3.2vw,3.1rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.ai-store-featured-content p{max-width:34rem;margin:0;color:var(--text-2);font-size:.9rem;line-height:1.6}.ai-store-featured-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.7rem;padding-top:1.05rem;border-top:1px solid color-mix(in srgb,var(--store-system-accent) 20%,var(--border))}.ai-store-featured-footer strong{color:var(--text-primary);font-size:1.2rem}.ai-store-home-about,.ai-store-home-section,.ai-store-home-updates{margin-top:clamp(3rem,7vw,6rem)}.ai-store-home-section>.ai-store-product-grid{margin-top:1.15rem}.ai-store-home-about{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(16rem,.95fr);gap:clamp(2rem,8vw,8rem);padding-top:1.5rem;border-top:1px solid var(--border)}.ai-store-home-about-copy h2{max-width:14ch;margin:.4rem 0 .9rem;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.8rem,3.4vw,3rem);font-weight:500;letter-spacing:-.05em;line-height:1}.ai-store-home-about-copy p{max-width:42rem;margin:0 0 1.1rem;color:var(--text-2);font-size:.95rem;line-height:1.65}.ai-store-home-about-details{display:flex;flex-direction:column;gap:1.1rem}.ai-store-home-about-details>div>span{display:block;margin-bottom:.5rem;color:var(--text-primary);font-size:.72rem;font-weight:700}.ai-store-home-about-details .ai-store-tag-list{display:flex;flex-wrap:wrap;gap:.4rem}.ai-store-home-about-details .ai-store-tag-list span{padding:.38rem .58rem;border:1px solid color-mix(in srgb,var(--store-system-accent) 28%,var(--border));border-radius:999px;color:var(--text-2);font-size:.7rem}.ai-store-collection-list{display:flex;flex-direction:column;gap:2.5rem;margin-top:1.15rem}.ai-store-collection-preview{padding-top:1.15rem;border-top:1px solid var(--border)}.ai-store-collection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ai-store-collection-heading h3{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:1.35rem;font-weight:500;letter-spacing:-.03em}.ai-store-collection-heading>span{color:var(--text-muted);font-size:.7rem}.ai-store-collection-preview .ai-store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.ai-store-home-updates{padding-top:1.5rem;border-top:1px solid var(--border)}.ai-store-home-update-list{margin-top:.85rem}.ai-store-home-update{display:grid;grid-template-columns:minmax(7.5rem,.28fr) minmax(0,1fr) auto;align-items:start;gap:1rem;width:100%;padding:1rem 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;cursor:pointer}.ai-store-home-update:hover .ai-store-home-update-copy strong{color:var(--store-system-accent)}.ai-store-home-update-date{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.7rem}.ai-store-home-update-copy{display:flex;min-width:0;flex-direction:column;gap:.25rem}.ai-store-home-update-copy strong{color:var(--text-primary);font-size:.88rem;font-weight:650;transition:color .14s ease}.ai-store-home-update-copy>span{display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-store-home-update>svg{color:var(--store-system-accent)}@media (max-width:900px){.ai-store-profile-main{align-items:flex-start;flex-direction:column}.ai-store-profile-actions{justify-content:flex-start}.ai-store-featured-spotlight-body,.ai-store-home-about{grid-template-columns:minmax(0,1fr)}.ai-store-featured-content{padding:.4rem 0}}@media (max-width:700px){.ai-store-profile{border-radius:.9rem}.ai-store-cover{min-height:8.5rem;aspect-ratio:3.2/1;border-radius:.9rem .9rem 0 0}.ai-store-profile-body{padding:0 .55rem 1rem;border-radius:0 0 .9rem .9rem}.ai-store-profile-main{gap:1rem}.ai-store-profile-identity{align-items:center;gap:.75rem}.ai-store-profile-avatar{width:5rem;height:5rem;flex-basis:5rem;border-width:3px;border-radius:1rem}.ai-store-profile-name{padding-bottom:0}.ai-store-profile-name h1{font-size:clamp(1.45rem,7vw,2rem)}.ai-store-profile-actions{width:100%;align-items:stretch}.ai-store-profile-actions button{flex:1 1 auto}.ai-store-profile-meta,.ai-store-profile-positioning{margin-left:0}.ai-store-profile-positioning{margin-top:1.1rem}.ai-store-profile-headline{font-size:1.2rem}.ai-store-profile-meta{gap:.5rem .8rem;line-height:1.35}.ai-store-page .ai-store-nav{width:100%;margin-bottom:1rem}.ai-store-page .ai-store-nav-scroll{gap:1rem;padding-inline:.05rem}.ai-store-page .ai-store-nav-item{padding-inline:.2rem}.ai-store-featured-spotlight-body{gap:1.25rem}.ai-store-featured-visual{min-height:16rem}.ai-store-featured-content h3{font-size:clamp(1.8rem,10vw,2.6rem)}.ai-store-featured-footer{align-items:stretch;flex-direction:column}.ai-store-featured-footer .ai-store-primary-button{width:100%}.ai-store-collection-preview .ai-store-product-grid,.ai-store-product-grid{grid-template-columns:minmax(0,1fr)}.ai-store-home-update{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.ai-store-home-update-date{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ai-store-home-update-copy strong{transition:none}}.lm-messages-page{min-width:0;color:var(--workspace-ink)}.lm-messages-heading{margin-top:0;color:var(--workspace-ink)!important;font-size:clamp(1.65rem,2.7vw,2.1rem);letter-spacing:-.04em;line-height:1.05}.lm-messages-page .lm-msg-wrap{overflow:hidden;border-color:var(--workspace-border)!important;border-radius:var(--workspace-radius);background:var(--workspace-surface)!important;box-shadow:var(--workspace-shadow)!important}.lm-messages-page .lm-conv-list{background:var(--workspace-surface)!important;border-right-color:var(--workspace-border)!important}.lm-messages-page .lm-conv-head{min-height:3.25rem;padding:.95rem 1.1rem;background:var(--workspace-surface)!important;border-bottom-color:var(--workspace-border)!important}.lm-messages-page .lm-conv-head p{color:var(--workspace-secondary)!important;font-size:.64rem;font-weight:700;letter-spacing:.13em}.lm-messages-page .lm-conv-row{min-height:4.65rem;padding:.8rem 1rem;border-bottom-color:var(--workspace-border)!important;transition:background-color .16s ease,border-color .16s ease}.lm-messages-page .lm-conv-row:not(.lm-conv-row-active):hover{background:var(--workspace-surface-soft)!important}.lm-messages-page .lm-conv-row-active{background:var(--workspace-accent-tint)!important;border-left-color:var(--workspace-accent)!important}.lm-messages-page .lm-access-card button:focus-visible,.lm-messages-page .lm-access-decline-note input:focus-visible,.lm-messages-page .lm-access-form button:focus-visible,.lm-messages-page .lm-access-form input:focus-visible,.lm-messages-page .lm-access-form textarea:focus-visible,.lm-messages-page .lm-attachment-download:focus-visible,.lm-messages-page .lm-attachment-modal button:focus-visible,.lm-messages-page .lm-attachment-preview:focus-visible,.lm-messages-page .lm-chat-head button:focus-visible,.lm-messages-page .lm-conv-row:focus-visible,.lm-messages-page .lm-msg-attach:focus-visible,.lm-messages-page .lm-msg-send:focus-visible,.lm-messages-page .lm-view-btn:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}.lm-messages-page .lm-conv-name{color:var(--workspace-secondary)!important}.lm-messages-page .lm-conv-row-active .lm-conv-name,.lm-messages-page .lm-conv-row-unread .lm-conv-name{color:var(--workspace-ink)!important}.lm-messages-page .lm-conv-row-active .lm-conv-name{color:var(--workspace-accent-deep)!important}.lm-messages-page .lm-conv-sub{color:var(--workspace-secondary)!important}.lm-messages-page .lm-conv-row-active .lm-conv-sub,.lm-messages-page .lm-conv-row-active .lm-conv-time{color:var(--workspace-accent-deep)!important}.lm-messages-page .lm-conv-time{color:var(--workspace-secondary)!important;font-size:.64rem;font-variant-numeric:tabular-nums}.lm-messages-page .lm-unread-dot{border-color:var(--workspace-surface)!important;background:var(--workspace-accent)!important}.lm-messages-page .lm-badge-count{min-width:1.25rem;height:1.25rem;background:var(--workspace-accent)!important;color:var(--workspace-accent-foreground)!important}.lm-messages-page .lm-chat-panel{background:var(--workspace-canvas)!important}.lm-messages-page .lm-chat-head{min-height:4.6rem;padding:.8rem 1.25rem;background:var(--workspace-surface)!important;border-bottom-color:var(--workspace-border)!important}.lm-messages-page .lm-product-context{max-width:min(28rem,75%);overflow:hidden;background:var(--workspace-surface-soft)!important;border-color:var(--workspace-border)!important;color:var(--workspace-secondary)!important;font-size:.68rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lm-messages-page .lm-view-btn{min-height:2.25rem;border-radius:.55rem;background:transparent!important;border-color:var(--workspace-border-strong)!important;color:var(--workspace-accent-deep)!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.lm-messages-page .lm-view-btn:hover{background:var(--workspace-accent-tint)!important;border-color:var(--workspace-accent-border)!important;color:var(--workspace-accent-deep)!important}.lm-messages-page .lm-chat-area{background:var(--workspace-canvas)!important;padding:1.5rem 1.5rem 1rem!important}.lm-messages-page .lm-msg-bubble-wrap{width:-moz-fit-content;width:fit-content;max-width:min(68%,42rem)!important;min-width:2.75rem}.lm-messages-page .lm-msg-in,.lm-messages-page .lm-msg-own{box-shadow:none!important;letter-spacing:-.005em}.lm-messages-page .lm-msg-in{background:var(--workspace-surface)!important;border:1px solid var(--workspace-border)!important;color:var(--workspace-ink)!important}.lm-messages-page .lm-msg-own{background:var(--workspace-accent)!important;color:var(--workspace-accent-foreground)!important}.lm-messages-page .lm-msg-time{color:var(--workspace-secondary)!important;font-size:.64rem;line-height:1.35;font-variant-numeric:tabular-nums}.lm-messages-page .lm-msg-bar{padding:.75rem 1rem 1rem;background:var(--workspace-surface)!important;border-top-color:var(--workspace-border)!important}.lm-messages-page .lm-msg-composer-wrap{min-height:4.2rem;background:var(--workspace-surface)!important;border:1px solid var(--workspace-border-strong)!important;border-radius:.7rem;box-shadow:none!important}.lm-messages-page .lm-msg-composer-wrap.focused{border-color:var(--workspace-accent)!important;box-shadow:0 0 0 3px rgb(var(--workspace-accent-rgb)/15%)!important}.lm-messages-page .lm-msg-input{min-height:2.65rem;color:var(--workspace-ink)!important;caret-color:var(--workspace-accent)}.lm-messages-page .lm-msg-input::-moz-placeholder{color:var(--workspace-secondary);opacity:1}.lm-messages-page .lm-msg-input::placeholder{color:var(--workspace-secondary);opacity:1}.lm-messages-page .lm-msg-send{width:2.75rem;height:2.75rem;border-radius:.7rem;background:var(--workspace-accent)!important;border:1px solid var(--workspace-accent)!important;color:var(--workspace-accent-foreground)!important;box-shadow:none!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.lm-messages-page .lm-msg-send:hover:not(:disabled){background:var(--workspace-accent-soft)!important;border-color:var(--workspace-accent-soft)!important}.lm-messages-page .lm-msg-send-off,.lm-messages-page .lm-msg-send:disabled{background:var(--workspace-surface-soft)!important;border-color:var(--workspace-border)!important;color:var(--workspace-secondary)!important;opacity:.8}.lm-messages-page .lm-composer-attachment-safety,.lm-messages-page .lm-composer-safety{margin:0 0 .35rem;color:var(--workspace-secondary);font-size:.75rem;line-height:1.45}.lm-messages-page .lm-composer-safety{color:var(--workspace-ink)}.lm-messages-page .lm-composer-attachment-safety{margin-bottom:.75rem}.lm-messages-page .lm-access-request-toolbar{display:flex;justify-content:flex-end;margin-bottom:.65rem}.lm-messages-page .lm-access-form-cancel,.lm-messages-page .lm-access-request-trigger{border:1px solid var(--workspace-border-strong);border-radius:.55rem;background:var(--workspace-surface);color:var(--workspace-accent-deep);min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.lm-messages-page .lm-selected-attachments{display:grid;gap:.35rem;margin-bottom:.7rem}.lm-messages-page .lm-selected-attachment,.lm-messages-page .lm-selected-attachments-heading{display:flex;align-items:center;gap:.6rem;color:var(--workspace-secondary);font-size:.75rem}.lm-messages-page .lm-selected-attachments-heading{justify-content:space-between}.lm-messages-page .lm-selected-attachment{min-width:0;padding:.4rem .6rem;border:1px solid var(--workspace-border);border-radius:.5rem;background:var(--workspace-surface)}.lm-messages-page .lm-selected-attachment-name{flex:1;min-width:0;overflow:hidden;color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap}.lm-messages-page .lm-msg-attach,.lm-messages-page .lm-selected-attachment button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--workspace-border-strong);border-radius:.7rem;background:var(--workspace-surface);color:var(--workspace-secondary)}.lm-messages-page .lm-selected-attachment button{width:2.75rem;height:2.75rem}.lm-messages-page .lm-msg-attach:disabled,.lm-messages-page .lm-selected-attachment button:disabled{cursor:not-allowed;opacity:.55}.lm-messages-page .lm-access-request-trigger:hover,.lm-messages-page .lm-msg-attach:hover:not(:disabled){background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border);color:var(--workspace-accent-deep)}.lm-messages-page .lm-access-error,.lm-messages-page .lm-attachment-error,.lm-messages-page .lm-composer-error{margin:0 0 .65rem;color:var(--danger,#b42318);font-size:.8125rem;line-height:1.45}.lm-messages-page .lm-upload-progress{height:.25rem;overflow:hidden;margin:0 0 .7rem;border-radius:999px;background:var(--workspace-border)}.lm-messages-page .lm-upload-progress span{display:block;height:100%;border-radius:inherit;background:var(--workspace-accent);transition:width .18s ease}.lm-messages-page .lm-send-progress{font-size:.6875rem;font-variant-numeric:tabular-nums}.lm-messages-page .lm-attachment-card{display:flex;align-items:center;gap:.7rem;max-width:100%;margin-top:.5rem;padding:.6rem;border:1px solid var(--workspace-border);border-radius:.65rem;background:var(--workspace-surface);color:var(--workspace-ink)}.lm-messages-page .lm-attachment-file-icon,.lm-messages-page .lm-attachment-preview{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;min-width:2.4rem;min-height:2.75rem;border:0;border-radius:.45rem;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.lm-messages-page .lm-attachment-preview{padding-inline:.5rem;font-size:.75rem}.lm-messages-page .lm-attachment-meta{display:grid;flex:1;min-width:0;gap:.15rem}.lm-messages-page .lm-attachment-name{overflow:hidden;color:var(--workspace-ink);font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lm-messages-page .lm-attachment-sub{color:var(--workspace-secondary);font-size:.6875rem}.lm-messages-page .lm-attachment-download{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;min-height:2.75rem;padding:.45rem .6rem;border:1px solid var(--workspace-border-strong);border-radius:.5rem;background:var(--workspace-surface);color:var(--workspace-accent-deep);font-size:.75rem;font-weight:600}.lm-messages-page .lm-attachment-modal{display:grid;width:min(100%,68rem);max-height:min(90vh,56rem);overflow:hidden;margin:auto;padding:0;border:1px solid var(--workspace-border);border-radius:.85rem;background:var(--workspace-surface)}.lm-messages-page .lm-attachment-modal::backdrop{background:rgb(0 0 0/72%)}.lm-messages-page .lm-attachment-modal header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;color:var(--workspace-ink);font-size:.875rem}.lm-messages-page .lm-attachment-modal header button{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--workspace-border);border-radius:.5rem;background:transparent;color:var(--workspace-ink)}.lm-messages-page .lm-attachment-modal img{display:block;max-width:100%;max-height:calc(min(90vh, 56rem) - 3.75rem);-o-object-fit:contain;object-fit:contain;margin:0 auto 1rem}.lm-messages-page .lm-access-event-row{display:flex;justify-content:center;margin:1rem 0}.lm-messages-page .lm-access-card,.lm-messages-page .lm-access-form{width:min(100%,42rem);padding:1rem;border:1px solid var(--workspace-border);border-radius:.8rem;background:var(--workspace-surface);color:var(--workspace-ink);box-shadow:var(--workspace-shadow)}.lm-messages-page .lm-access-card-heading,.lm-messages-page .lm-access-form-heading{display:flex;align-items:flex-start;gap:.7rem}.lm-messages-page .lm-access-card-heading>div,.lm-messages-page .lm-access-form-heading>div{flex:1;min-width:0}.lm-messages-page .lm-access-card-icon{display:inline-flex;flex:0 0 auto;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.6rem;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.lm-messages-page .lm-access-card-eyebrow{margin:0 0 .2rem;color:var(--workspace-secondary);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lm-messages-page .lm-access-card h3,.lm-messages-page .lm-access-form h3{margin:0;color:var(--workspace-ink);font-size:.9375rem;font-weight:650;line-height:1.35}.lm-messages-page .lm-access-card-heading time{display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;color:var(--workspace-secondary);font-size:.6875rem}.lm-messages-page .lm-access-details{display:grid;gap:.55rem;margin:.9rem 0}.lm-messages-page .lm-access-details>div{display:grid;grid-template-columns:minmax(5rem,.32fr) minmax(0,1fr);gap:.55rem}.lm-messages-page .lm-access-details dt{color:var(--workspace-secondary);font-size:.75rem;font-weight:650}.lm-messages-page .lm-access-details dd{margin:0;color:var(--workspace-ink);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.lm-messages-page .lm-access-confirmation-note,.lm-messages-page .lm-access-disclaimer,.lm-messages-page .lm-access-form-warning{margin:.75rem 0 0;padding:.65rem .75rem;border-radius:.55rem;background:var(--workspace-surface-soft);color:var(--workspace-secondary);font-size:.75rem;line-height:1.5}.lm-messages-page .lm-access-reminder{margin:0 0 .75rem;padding:.7rem .8rem;border:1px solid var(--workspace-border);border-radius:.55rem;background:var(--workspace-surface);color:var(--workspace-ink);font-size:.8125rem;line-height:1.45}.lm-messages-page .lm-access-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem;margin-top:.75rem}.lm-messages-page .lm-access-confirm,.lm-messages-page .lm-access-decline{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.55rem .75rem;border:1px solid var(--workspace-accent-border);border-radius:.55rem;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep);font-size:.75rem;font-weight:650}.lm-messages-page .lm-access-decline{border-color:var(--workspace-border-strong);background:var(--workspace-surface);color:var(--workspace-secondary)}.lm-messages-page .lm-access-confirm:disabled,.lm-messages-page .lm-access-decline:disabled{cursor:wait;opacity:.6}.lm-messages-page .lm-access-decline-note{display:grid;flex:1 1 12rem;gap:.25rem;color:var(--workspace-secondary);font-size:.6875rem}.lm-messages-page .lm-access-decline-note input,.lm-messages-page .lm-access-form input,.lm-messages-page .lm-access-form textarea{width:100%;min-height:2.75rem;border:1px solid var(--workspace-border-strong);border-radius:.5rem;background:var(--workspace-canvas);color:var(--workspace-ink);padding:.6rem .7rem;font-size:.8125rem}.lm-messages-page .lm-access-confirmation-note{padding:0;background:transparent}.lm-messages-page .lm-access-form{display:grid;gap:.75rem;margin-bottom:.85rem}.lm-messages-page .lm-access-form-heading{align-items:center;justify-content:space-between}.lm-messages-page .lm-access-form-heading p{margin:.25rem 0 0;color:var(--workspace-secondary);font-size:.75rem;line-height:1.45}.lm-messages-page .lm-access-form>label{display:grid;gap:.3rem;color:var(--workspace-ink);font-size:.75rem;font-weight:650}.lm-messages-page .lm-access-form>label em{margin-left:.25rem;color:var(--workspace-secondary);font-style:normal;font-weight:400}.lm-messages-page .lm-access-form-warning{margin:0;border:1px solid var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.lm-messages-page .lm-access-form .lm-access-confirm{justify-self:start}.lm-messages-page .lm-messages-empty{background:var(--workspace-surface)!important;border-color:var(--workspace-border)!important;box-shadow:var(--workspace-shadow)!important}.lm-messages-page a,.lm-messages-page button,.lm-messages-page textarea{-webkit-tap-highlight-color:transparent}@media (max-width:767px){.lm-messages-heading{margin-bottom:1rem!important}.lm-messages-page .lm-msg-wrap{border-radius:.85rem}.lm-messages-page .lm-chat-head{padding-inline:.9rem}.lm-messages-page .lm-chat-area{padding:1.1rem .9rem .85rem!important}.lm-messages-page .lm-msg-bubble-wrap{max-width:88%!important}.lm-messages-page .lm-msg-bar{padding:.65rem .7rem .8rem}.lm-messages-page .lm-product-context{max-width:min(65vw,16rem)}.lm-messages-page .lm-view-btn{padding-inline:.65rem}.lm-messages-page .lm-attachment-card{flex-wrap:wrap}.lm-messages-page .lm-attachment-meta{flex-basis:calc(100% - 3.5rem)}.lm-messages-page .lm-attachment-download{margin-left:auto}.lm-messages-page .lm-access-details>div{grid-template-columns:minmax(4.5rem,.36fr) minmax(0,1fr)}.lm-messages-page .lm-access-card-heading time{font-size:.625rem}.lm-messages-page .lm-access-actions{align-items:stretch}.lm-messages-page .lm-access-actions>button{width:100%}.lm-messages-page .lm-msg-attach{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.lm-messages-page .lm-conv-row,.lm-messages-page .lm-msg-composer-wrap,.lm-messages-page .lm-msg-send,.lm-messages-page .lm-upload-progress span,.lm-messages-page .lm-view-btn{transition:none}}.lm-access-form-overlay,.lm-mobile-access-reminder,.lm-mobile-conversation-menu,.lm-mobile-file-warning,.lm-mobile-more-trigger,.lm-mobile-safety{display:none}@media (max-width:767px){body:has(.lm-messages-page.is-chat-open){overflow:hidden;padding-bottom:0!important}body:has(.lm-messages-page.is-chat-open) .ams-mobile-bottom-nav,body:has(.lm-messages-page.is-chat-open) .site-navbar,body:has(.lm-messages-page.is-chat-open) .site-navbar-spacer,body:has(.lm-messages-page.is-chat-open) .workspace-sidebar-mobile,body:has(.lm-messages-page.is-chat-open) footer{display:none!important}body:has(.lm-messages-page.is-chat-open) .workspace-shell{height:var(--lm-chat-visible-height,100dvh);min-height:0;overflow:hidden}body.ams-mobile-cookie-open:has(.lm-messages-page.is-chat-open) .workspace-shell{height:calc(var(--lm-chat-visible-height, 100dvh) - var(--ams-mobile-cookie-height, 0px))}body:has(.lm-messages-page.is-chat-open) .workspace-shell-content,body:has(.lm-messages-page.is-chat-open) .workspace-shell-frame,body:has(.lm-messages-page.is-chat-open) .workspace-shell-layout{height:100%;min-height:0;padding:0;overflow:hidden}.lm-messages-page.is-chat-open{height:100%;min-height:0}.lm-messages-page.is-chat-open .lm-messages-heading{display:none}.lm-messages-page.is-chat-open .lm-msg-wrap{height:100%;border:0!important;border-radius:0!important;box-shadow:none!important}.lm-messages-page.is-chat-open .lm-msg-inner{height:100%!important;max-height:none!important;min-height:0}.lm-messages-page.is-chat-open .lm-chat-panel{height:100%;min-height:0}.lm-messages-page.is-chat-open .lm-chat-head{z-index:5;min-height:3.75rem;gap:.5rem;padding:max(.4rem,env(safe-area-inset-top)) max(.55rem,env(safe-area-inset-right)) .4rem max(.55rem,env(safe-area-inset-left))}.lm-messages-page.is-chat-open .lm-chat-head>button:first-child{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;padding:0}.lm-messages-page.is-chat-open .lm-chat-head>div.flex-1{overflow:hidden}.lm-messages-page.is-chat-open .lm-chat-head .lm-product-context{display:block!important;max-width:100%!important}.lm-messages-page.is-chat-open .lm-desktop-context-action{display:none!important}.lm-messages-page .lm-mobile-more-trigger{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid var(--workspace-border);border-radius:.65rem;background:var(--workspace-surface);color:var(--workspace-ink)}.lm-messages-page .lm-mobile-conversation-menu{position:absolute;top:calc(100% - .2rem);right:max(.55rem,env(safe-area-inset-right));z-index:10;display:grid;width:min(15rem,calc(100vw - 1.1rem));overflow:hidden;border:1px solid var(--workspace-border-strong);border-radius:.75rem;background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.lm-messages-page .lm-mobile-conversation-menu a,.lm-messages-page .lm-mobile-conversation-menu button{display:flex;align-items:center;min-height:44px;padding:.7rem .85rem;border-bottom:1px solid var(--workspace-border);color:var(--workspace-ink);font-size:.8125rem;text-align:left;text-decoration:none}.lm-messages-page .lm-mobile-conversation-menu>:last-child{border-bottom:0}.lm-messages-page .lm-mobile-conversation-menu a:focus-visible,.lm-messages-page .lm-mobile-conversation-menu button:focus-visible,.lm-messages-page .lm-mobile-more-trigger:focus-visible,.lm-messages-page .lm-mobile-safety summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:-2px}.lm-messages-page.is-chat-open .lm-chat-area{min-height:0;padding:.8rem max(.7rem,env(safe-area-inset-right)) .7rem max(.7rem,env(safe-area-inset-left))!important;overscroll-behavior:contain;overflow-x:hidden}.lm-messages-page.is-chat-open .lm-msg-bubble-wrap{max-width:90%!important;min-width:0;overflow-wrap:anywhere}.lm-messages-page.is-chat-open .lm-attachment-card{min-width:0;flex-wrap:wrap}.lm-messages-page.is-chat-open .lm-attachment-meta{flex-basis:calc(100% - 3.5rem)}.lm-messages-page.is-chat-open .lm-attachment-name{white-space:normal;overflow-wrap:anywhere}.lm-messages-page.is-chat-open .lm-attachment-download{margin-left:auto}.lm-messages-page.is-chat-open .lm-access-card,.lm-messages-page.is-chat-open .lm-access-details,.lm-messages-page.is-chat-open .lm-access-event-row{min-width:0;max-width:100%}.lm-messages-page.is-chat-open .lm-access-card-heading{flex-wrap:wrap}.lm-messages-page.is-chat-open .lm-access-card-heading time{overflow-wrap:anywhere}.lm-messages-page.is-chat-open .lm-msg-bar{max-height:min(48dvh,25rem);overflow-y:auto;overscroll-behavior:contain;padding:.4rem max(.55rem,env(safe-area-inset-right)) calc(.4rem + env(safe-area-inset-bottom)) max(.55rem,env(safe-area-inset-left))!important}.lm-messages-page.is-chat-open .lm-msg-bar form{gap:.4rem}.lm-messages-page.is-chat-open .lm-msg-composer-wrap{min-height:2.75rem}.lm-messages-page.is-chat-open .lm-msg-input{min-height:2.75rem;padding:.6rem .7rem}.lm-messages-page.is-chat-open .lm-access-request-toolbar,.lm-messages-page.is-chat-open .lm-composer-attachment-safety,.lm-messages-page.is-chat-open .lm-composer-safety,.lm-messages-page.is-chat-open .lm-msg-bar .lm-access-form,.lm-messages-page.is-chat-open .lm-msg-bar .lm-access-reminder{display:none}.lm-messages-page.is-chat-open .lm-mobile-safety{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .3rem;color:var(--workspace-secondary);font-size:.6875rem}.lm-messages-page.is-chat-open .lm-mobile-safety summary{min-height:32px;display:inline-flex;align-items:center;color:var(--workspace-accent-deep);font-weight:650;cursor:pointer;white-space:nowrap}.lm-messages-page.is-chat-open .lm-mobile-safety details[open]{flex-basis:100%;order:3}.lm-messages-page.is-chat-open .lm-mobile-safety-details{max-height:23dvh;overflow-y:auto;padding:.5rem .6rem;border:1px solid var(--workspace-border);border-radius:.55rem;background:var(--workspace-surface);color:var(--workspace-ink);line-height:1.4}.lm-messages-page.is-chat-open .lm-mobile-safety-details p+p{margin-top:.45rem}.lm-messages-page.is-chat-open .lm-mobile-file-warning{display:block;margin:0 0 .35rem;color:var(--workspace-secondary);font-size:.7rem;line-height:1.4}.lm-messages-page.is-chat-open .lm-mobile-access-reminder{display:block}.lm-messages-page.is-chat-open .lm-access-form-overlay{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;min-height:0;padding:.75rem .5rem 0;background:rgb(9 17 16/56%)}.lm-messages-page.is-chat-open .lm-access-form-overlay .lm-access-form{width:100%;max-height:min(85%,42rem);overflow-y:auto;overscroll-behavior:contain;margin:0;padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0}}body:has(.ai-store-control-center-page) .workspace-shell-layout{grid-template-columns:minmax(14.5rem,15.75rem) minmax(0,1fr);gap:clamp(1.5rem,2.35vw,2rem)}body:has(.ai-store-control-center-page) .workspace-sidebar-panel{padding:.75rem .65rem .8rem;border-color:color-mix(in srgb,var(--workspace-border) 88%,transparent);border-radius:12px;background:var(--workspace-canvas);box-shadow:none}body:has(.ai-store-control-center-page) .workspace-identity{padding:.2rem .2rem .7rem}body:has(.ai-store-control-center-page) .workspace-sidebar-rule{margin:.05rem .2rem .7rem}body:has(.ai-store-control-center-page) .workspace-nav-eyebrow{margin-bottom:.35rem}body:has(.ai-store-control-center-page) .workspace-nav-list{gap:.12rem}body:has(.ai-store-control-center-page) .workspace-nav-link{min-height:2.4rem;padding:.45rem .55rem;border-radius:.55rem;gap:.55rem}body:has(.ai-store-control-center-page) .ai-store-manager{gap:.85rem}body:has(.ai-store-control-center-page) .ai-store-manager-header{align-items:center;gap:1rem;padding-bottom:0}body:has(.ai-store-control-center-page) .ai-store-manager-header h1{margin:.25rem 0 .15rem;font-family:var(--font-inter-tight),var(--font-inter),Inter,system-ui,sans-serif;font-size:clamp(2.55rem,4vw,3.25rem);line-height:.98}body:has(.ai-store-control-center-page) .ai-store-manager-header p{font-size:.8rem;line-height:1.45}body:has(.ai-store-control-center-page) .ai-store-manager-header-right{gap:.8rem}body:has(.ai-store-control-center-page) .ai-store-manager-actions{gap:.45rem}body:has(.ai-store-control-center-page) .ai-store-manager .ai-store-primary-button,body:has(.ai-store-control-center-page) .ai-store-manager .ai-store-secondary-button{min-height:2.5rem;padding:.55rem .85rem;border-radius:.5rem;font-size:.75rem;font-weight:600}body:has(.ai-store-control-center-page) .ai-store-manager-tabs>div{gap:.15rem}body:has(.ai-store-control-center-page) .ai-store-manager-tabs button{min-height:2.5rem;padding:.55rem .7rem;font-size:.76rem}body:has(.ai-store-control-center-page) .ai-store-manager-card{border-radius:12px;box-shadow:none}body:has(.ai-store-control-center-page) .ai-store-overview-card{border-radius:12px;box-shadow:none}body:has(.ai-store-control-center-page) .ai-store-operational-status{padding:1.15rem;box-shadow:none}body:has(.ai-store-control-center-page) .ai-store-status-card-icon{width:2.6rem;height:2.6rem;border-radius:.6rem}body:has(.ai-store-control-center-page) .ai-store-status-card-copy h2{font-family:var(--font-inter-tight),var(--font-inter),Inter,system-ui,sans-serif;font-size:clamp(1.5rem,2.3vw,2rem)}body:has(.ai-store-control-center-page) .ai-store-step-editor-shell{grid-template-columns:minmax(250px,280px) minmax(0,1fr);gap:clamp(1.5rem,2.35vw,2rem)}body:has(.ai-store-control-center-page) .ai-store-step-navigation{padding-right:1rem;border-right:1px solid color-mix(in srgb,var(--border) 86%,transparent)}body:has(.ai-store-control-center-page) .ai-store-step-navigation-heading{padding:.1rem .1rem .65rem}body:has(.ai-store-control-center-page) .ai-store-step-navigation-heading h2{margin:.35rem 0 .2rem;font-size:1.05rem;line-height:1.15}body:has(.ai-store-control-center-page) .ai-store-step-navigation-heading p{font-size:.7rem;line-height:1.4}body:has(.ai-store-control-center-page) .ai-store-step-list{gap:.12rem;margin-top:.6rem}body:has(.ai-store-control-center-page) .ai-store-step-nav-item{grid-template-columns:2rem minmax(0,1fr) auto;min-height:3.35rem;padding:.5rem .55rem;border-radius:.55rem;gap:.55rem}body:has(.ai-store-control-center-page) .ai-store-step-number{width:1.8rem;height:1.8rem;border-radius:.5rem;font-size:.64rem}body:has(.ai-store-control-center-page) .ai-store-step-copy{gap:.12rem}body:has(.ai-store-control-center-page) .ai-store-step-copy strong{font-size:.77rem}body:has(.ai-store-control-center-page) .ai-store-step-copy small{font-size:.65rem}body:has(.ai-store-control-center-page) .ai-store-step-panel{padding:1.5rem 1.65rem;border-radius:12px}body:has(.ai-store-control-center-page) .ai-store-step-panel .ai-store-card-heading{margin-bottom:1.05rem}body:has(.ai-store-control-center-page) .ai-store-step-panel .ai-store-card-heading h2{margin:.35rem 0 0;font-family:var(--font-inter-tight),var(--font-inter),Inter,system-ui,sans-serif;font-size:clamp(1.9rem,2.6vw,2.35rem);line-height:1.05}body:has(.ai-store-control-center-page) .ai-store-identity-picker{gap:.65rem;margin-top:.95rem}body:has(.ai-store-control-center-page) .ai-store-identity-picker button{min-height:4.15rem;padding:.65rem;border-radius:.6rem}body:has(.ai-store-control-center-page) .ai-store-identity-picker-avatar,body:has(.ai-store-control-center-page) .ai-store-identity-picker-mark{flex-basis:2rem;width:2rem;height:2rem;border-radius:.5rem}body:has(.ai-store-control-center-page) .ai-store-identity-picker button>span:last-child{gap:.16rem}body:has(.ai-store-control-center-page) .ai-store-identity-picker small{font-size:.65rem}body:has(.ai-store-control-center-page) .ai-store-image-control{gap:.45rem;margin-top:.85rem}body:has(.ai-store-control-center-page) .ai-store-asset-preview{min-height:4rem;margin-top:0;padding:.55rem .65rem;border-radius:.5rem;background:transparent}body:has(.ai-store-control-center-page) .ai-store-asset-preview img{max-height:2.5rem}body:has(.ai-store-control-center-page) .ai-store-manager-card label{gap:.3rem}body:has(.ai-store-control-center-page) .ai-store-form-wide{margin-top:.85rem}body:has(.ai-store-control-center-page) .ai-store-manager-card input,body:has(.ai-store-control-center-page) .ai-store-manager-card select,body:has(.ai-store-control-center-page) .ai-store-manager-card textarea{padding:.6rem .7rem;border-radius:.5rem}body:has(.ai-store-control-center-page) .ai-store-manager .ai-store-text-button{min-height:2.25rem}@media (max-width:1100px){body:has(.ai-store-control-center-page) .ai-store-step-navigation{padding-right:0;border-right:0}}@media (max-width:700px){body:has(.ai-store-control-center-page) .workspace-sidebar-panel{padding:.7rem}body:has(.ai-store-control-center-page) .ai-store-manager-header{align-items:flex-start}body:has(.ai-store-control-center-page) .ai-store-manager-header h1{font-size:clamp(2.35rem,12vw,3rem)}body:has(.ai-store-control-center-page) .ai-store-manager-header-right{width:100%;align-items:flex-start;flex-direction:column}body:has(.ai-store-control-center-page) .ai-store-manager-actions{width:100%}body:has(.ai-store-control-center-page) .ai-store-manager-actions>*{flex:1 1 0}body:has(.ai-store-control-center-page) .ai-store-step-panel{padding:1.1rem}}@media (prefers-reduced-motion:reduce){body:has(.ai-store-control-center-page) .ai-store-manager *,body:has(.ai-store-control-center-page) .workspace-sidebar-panel *{transition:none!important}}.ai-store-manager-card,.ai-store-product-card,.ai-store-step-panel,.card,.pd-card,.product-card{border-color:var(--card-border)!important;border-width:1px;border-style:solid;border-radius:var(--radius-card)}.lm-panel{border:1px solid var(--card-border)!important;border-radius:var(--radius-card)!important}.ai-store-manager-card:hover,.ai-store-product-card:hover,.ai-store-step-panel:hover,.card:hover,.pd-card:hover,.product-card:hover{border-color:var(--card-border-hov)!important}.demand-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;list-style:none;margin:0 0 1.25rem;padding:0}.demand-stepper li{display:flex;min-width:0;flex-direction:column;gap:.3rem;border-top:1px solid var(--border);padding-top:.65rem;color:var(--text-faint);font-size:.72rem}.demand-stepper li>span{display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;font-size:.68rem}.demand-stepper li strong{font-weight:600;color:inherit}.demand-stepper li small{display:none}.demand-stepper li.is-active{border-color:var(--workspace-accent);color:var(--text-primary)}.demand-stepper li.is-active>span,.demand-stepper li.is-complete>span{background:var(--workspace-accent-tint);border-color:var(--workspace-accent-border);color:var(--text-2)}.demand-stepper li.is-complete{color:var(--text-muted)}.demand-stepper[aria-label="Edit product progress"],.demand-stepper[aria-label="List product progress"]{grid-template-columns:repeat(5,minmax(0,1fr))}.demand-review-list{display:grid;gap:.9rem;margin:0}.demand-review-list>div{border-bottom:1px solid var(--border);padding-bottom:.85rem}.demand-review-list dt{color:var(--text-muted);font-size:.72rem;margin-bottom:.28rem}.demand-review-list dd{color:var(--text-primary);font-size:.9rem;line-height:1.55;white-space:pre-wrap}.buyer-order-detail-page,.buyer-orders-page{display:grid;min-width:0;gap:1rem;color:var(--workspace-ink)}.buyer-order-detail-header,.buyer-orders-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.buyer-orders-kicker,.buyer-orders-section-kicker{margin:0 0 .35rem;color:var(--workspace-accent);font-size:.64rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.buyer-order-detail-header h1,.buyer-orders-header h1{margin:0;color:var(--workspace-ink);font-size:clamp(1.55rem,2.15vw,2.1rem);font-weight:650;letter-spacing:-.04em}.buyer-orders-subtitle{margin:.38rem 0 0;color:var(--workspace-secondary);font-size:.82rem;line-height:1.5}.buyer-order-back-link,.buyer-order-help-links a,.buyer-order-profile-link,.buyer-orders-primary-action,.buyer-orders-view-link{display:inline-flex;align-items:center;gap:.42rem;text-decoration:none}.buyer-orders-primary-action{min-height:2.4rem;padding:.58rem .85rem;border:1px solid var(--workspace-accent);border-radius:.68rem;background:var(--workspace-accent);color:var(--workspace-accent-foreground);font-size:.75rem;font-weight:700;transition:background-color .16s ease,border-color .16s ease}.buyer-orders-primary-action:hover{border-color:var(--workspace-accent-soft);background:var(--workspace-accent-soft)}.buyer-orders-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.buyer-order-detail-card,.buyer-order-help-panel,.buyer-order-status-panel,.buyer-order-summary,.buyer-orders-kpi,.buyer-orders-panel{min-width:0;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);background:var(--workspace-card);box-shadow:var(--workspace-shadow)}.buyer-orders-kpi{display:grid;min-height:7.25rem;align-content:space-between;gap:.55rem;padding:.9rem 1rem}.buyer-order-card-footnote,.buyer-order-empty-copy,.buyer-order-muted,.buyer-order-timing,.buyer-orders-count,.buyer-orders-kpi-label,.buyer-orders-kpi-note{color:var(--workspace-secondary);font-size:.72rem}.buyer-orders-kpi strong{color:var(--workspace-ink);font-size:1.55rem;font-weight:680;letter-spacing:-.04em}.buyer-orders-kpi-note{color:var(--workspace-secondary);font-size:.68rem}.buyer-orders-panel{overflow:hidden}.buyer-order-card-heading,.buyer-orders-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.buyer-orders-panel-header{padding:1.05rem 1.15rem .95rem;border-bottom:1px solid var(--workspace-border)}.buyer-order-card-heading h2,.buyer-order-help-panel h2,.buyer-orders-panel-header h2{margin:0;color:var(--workspace-ink);font-size:.98rem;font-weight:680;letter-spacing:-.02em}.buyer-orders-count{padding-top:.15rem;white-space:nowrap}.buyer-orders-table{width:100%}.buyer-order-row,.buyer-orders-table-head{display:grid;grid-template-columns:minmax(15rem,1.7fr) minmax(9rem,.9fr) minmax(7rem,.75fr) minmax(6rem,.65fr) minmax(9.5rem,.9fr) auto;align-items:center;gap:.85rem;min-width:0;padding-inline:1.15rem}.buyer-orders-table-head{min-height:2.65rem;color:var(--workspace-secondary);font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.buyer-order-row,.buyer-orders-table-head{border-bottom:1px solid var(--workspace-border)}.buyer-order-row{min-height:5.8rem;color:var(--workspace-slate)}.buyer-order-row:last-child{border-bottom:0}.buyer-order-action,.buyer-order-builder,.buyer-order-builder-profile,.buyer-order-detail-header-actions,.buyer-order-help-links,.buyer-order-product,.buyer-order-status{display:flex;align-items:center}.buyer-order-product{min-width:0;gap:.7rem}.buyer-order-icon,.buyer-order-product-mark,.buyer-order-status-panel-icon,.buyer-orders-empty-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--workspace-accent-deep);background:var(--workspace-accent-tint)}.buyer-order-icon{width:2.2rem;height:2.2rem;border:1px solid var(--workspace-accent-border);border-radius:.7rem}.buyer-order-builder-profile>span:last-child,.buyer-order-builder>span:last-child,.buyer-order-product-copy{display:grid;min-width:0;gap:.18rem}.buyer-order-builder strong,.buyer-order-builder-profile strong,.buyer-order-product-copy strong{overflow:hidden;color:var(--workspace-ink);font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.buyer-order-builder small,.buyer-order-builder-profile small,.buyer-order-product-copy span{color:var(--workspace-secondary);font-size:.68rem;line-height:1.35}.buyer-order-builder small,.buyer-order-builder-profile small{display:inline-flex;align-items:center;gap:.2rem}.buyer-order-builder{min-width:0;gap:.45rem}.buyer-order-avatar{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:1px solid var(--workspace-accent-border);border-radius:999px;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep);font-size:.62rem;font-weight:750}.buyer-order-avatar-large{width:2.5rem;height:2.5rem;font-size:.72rem}.buyer-order-cell{min-width:0}.buyer-order-value{color:var(--workspace-slate);font-size:.74rem;white-space:nowrap}.buyer-order-status-cell{display:grid;gap:.28rem}.buyer-order-status{width:-moz-fit-content;width:fit-content;gap:.38rem;color:var(--workspace-slate);font-size:.69rem;font-weight:650;white-space:nowrap}.buyer-order-status-dot{width:.42rem;height:.42rem;border-radius:999px;background:var(--workspace-secondary)}.buyer-order-status-pending .buyer-order-status-dot{background:#bd7b17}.buyer-order-status-completed .buyer-order-status-dot{background:var(--workspace-accent)}.buyer-order-status-refunded .buyer-order-status-dot{background:var(--workspace-secondary)}.buyer-order-status-neutral .buyer-order-status-dot{background:var(--workspace-accent-soft)}.buyer-order-timing{white-space:nowrap}.buyer-order-back-link,.buyer-order-help-links a,.buyer-order-profile-link,.buyer-orders-view-link{color:var(--workspace-accent-deep);font-size:.72rem;font-weight:700;white-space:nowrap}.buyer-order-back-link:hover,.buyer-order-help-links a:hover,.buyer-order-profile-link:hover,.buyer-orders-view-link:hover{color:var(--workspace-accent)}.buyer-orders-empty{display:grid;justify-items:center;gap:.65rem;padding:4.5rem 1.5rem;text-align:center}.buyer-orders-empty-icon{width:2.8rem;height:2.8rem;margin-bottom:.25rem;border-radius:.85rem}.buyer-orders-empty h3{margin:0;color:var(--workspace-ink);font-size:1rem;font-weight:680}.buyer-orders-empty p{max-width:28rem;margin:0 0 .55rem;color:var(--workspace-secondary);font-size:.78rem;line-height:1.5}.buyer-order-detail-header{align-items:flex-start}.buyer-order-back-link{margin-bottom:1.1rem;color:var(--workspace-secondary);font-weight:600}.buyer-order-detail-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;padding-top:1.6rem}.buyer-order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:1rem}.buyer-order-detail-main{display:grid;min-width:0;gap:1rem}.buyer-order-status-panel{display:flex;align-items:flex-start;gap:.85rem;padding:1.15rem}.buyer-order-status-panel-icon{width:2.5rem;height:2.5rem;border-radius:.75rem}.buyer-order-status-panel h2{margin:0;color:var(--workspace-ink);font-weight:680;letter-spacing:-.025em}.buyer-order-status-panel p:not(.buyer-orders-section-kicker){margin:.35rem 0 0;color:var(--workspace-secondary);font-size:.78rem;line-height:1.5}.buyer-order-status-note{display:block;margin-top:.55rem;color:var(--workspace-secondary);font-size:.68rem;line-height:1.45}.buyer-order-detail-card,.buyer-order-summary{padding:1.15rem}.buyer-order-card-heading>svg,.buyer-order-summary .buyer-order-card-heading>svg{color:var(--workspace-accent-deep)}.buyer-order-card-heading{padding-bottom:.9rem}.buyer-order-product-summary{display:flex;align-items:flex-start;gap:.75rem;padding-top:1rem}.buyer-order-product-mark{width:2.3rem;height:2.3rem;border-radius:.7rem}.buyer-order-product-summary h3{margin:0;color:var(--workspace-ink);font-size:.86rem;font-weight:680}.buyer-order-card-copy,.buyer-order-product-summary p{margin:.3rem 0 0;color:var(--workspace-secondary);font-size:.76rem;line-height:1.55}.buyer-order-product-fields{display:grid;gap:.75rem;margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--workspace-border)}.buyer-order-product-fields>div{display:grid;gap:.25rem}.buyer-order-product-fields dt{color:var(--workspace-secondary);font-size:.68rem;font-weight:650}.buyer-order-product-fields dd{margin:0;color:var(--workspace-slate);font-size:.77rem;line-height:1.55;white-space:pre-wrap}.buyer-order-empty-copy{margin:1rem 0 0;line-height:1.6}.buyer-order-card-footnote{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid var(--workspace-border);line-height:1.5}.buyer-order-timeline{padding-top:1rem}.buyer-order-timeline-item{display:flex;align-items:flex-start;gap:.65rem}.buyer-order-timeline-dot{width:.6rem;height:.6rem;margin-top:.23rem;border-radius:999px;background:var(--workspace-accent);box-shadow:0 0 0 4px var(--workspace-accent-tint)}.buyer-order-timeline-item div{display:grid;gap:.25rem}.buyer-order-timeline-item strong{color:var(--workspace-ink);font-size:.78rem;font-weight:650}.buyer-order-timeline-item span:last-child{color:var(--workspace-secondary);font-size:.7rem}.buyer-order-detail-page .lm-msg-seller-btn{min-height:2.35rem;margin-top:.9rem;border:1px solid var(--workspace-border-strong);border-radius:.65rem;background:transparent;color:var(--workspace-accent-deep);font-weight:700;transition:background-color .16s ease,border-color .16s ease}.buyer-order-detail-page .lm-msg-seller-btn:hover{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint)}.buyer-order-help-panel{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem}.buyer-order-help-panel>svg{flex:0 0 auto;color:var(--workspace-accent-deep)}.buyer-order-help-panel p{margin:.35rem 0 0;color:var(--workspace-secondary);font-size:.75rem;line-height:1.5}.buyer-order-help-links{flex-wrap:wrap;gap:.8rem 1.1rem;margin-top:.7rem}.buyer-order-help-links a{font-size:.7rem}.buyer-order-summary{position:sticky;top:1rem}.buyer-order-total{display:grid;gap:.2rem;padding:1.15rem 0;border-bottom:1px solid var(--workspace-border)}.buyer-order-summary-label,.buyer-order-total span{color:var(--workspace-secondary);font-size:.7rem}.buyer-order-total strong{color:var(--workspace-ink);font-size:1.7rem;font-weight:680;letter-spacing:-.045em}.buyer-order-summary-list{display:grid;gap:.8rem;margin:1rem 0 0}.buyer-order-summary-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.buyer-order-summary-list dt{color:var(--workspace-secondary);font-size:.7rem}.buyer-order-summary-list dd{max-width:10rem;margin:0;color:var(--workspace-slate);font-size:.72rem;text-align:right}.buyer-order-summary-list dd .buyer-order-status{justify-content:flex-end;white-space:normal;text-align:right}.buyer-order-summary-builder{display:grid;gap:.65rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--workspace-border)}.buyer-order-builder-profile{gap:.6rem}.buyer-order-builder-profile strong{font-size:.78rem}.buyer-order-profile-link{width:-moz-fit-content;width:fit-content}@media (max-width:1180px){.buyer-order-row,.buyer-orders-table-head{grid-template-columns:minmax(13rem,1.55fr) minmax(8rem,.85fr) minmax(6rem,.65fr) minmax(6rem,.65fr) minmax(8rem,.8fr) auto;gap:.6rem;padding-inline:.85rem}.buyer-order-product-copy span{display:none}}@media (max-width:1023px){.buyer-order-detail-header,.buyer-orders-header{align-items:flex-start;flex-direction:column}.buyer-orders-header .buyer-orders-primary-action{width:100%;justify-content:center}.buyer-orders-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-orders-table-head{display:none}.buyer-order-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;padding:1rem .9rem}.buyer-order-product{grid-column:1/-1}.buyer-order-cell{display:grid;grid-template-columns:5.3rem minmax(0,1fr);align-items:center;gap:.55rem}.buyer-order-cell:before{content:attr(data-label);color:var(--workspace-secondary);font-size:.64rem;font-weight:650}.buyer-order-status-cell{display:grid;grid-template-columns:5.3rem minmax(0,1fr)}.buyer-order-status-cell .buyer-order-timing{grid-column:2}.buyer-order-action{justify-content:flex-start;grid-column:1/-1;padding-top:.2rem}.buyer-order-detail-header-actions{width:100%;justify-content:flex-start;padding-top:0}.buyer-order-detail-grid{grid-template-columns:minmax(0,1fr)}.buyer-order-summary{position:static}}@media (max-width:560px){.buyer-orders-kpis{gap:.55rem}.buyer-orders-kpi{min-height:6.4rem;padding:.75rem}.buyer-orders-kpi strong{font-size:1.35rem}.buyer-order-detail-card,.buyer-order-status-panel,.buyer-order-summary,.buyer-orders-panel-header{padding:.85rem}.buyer-order-row{padding-inline:.75rem}.buyer-order-cell,.buyer-order-status-cell{grid-template-columns:4.8rem minmax(0,1fr)}.buyer-order-value{white-space:normal}.buyer-order-help-panel{padding:.85rem}}@media (prefers-reduced-motion:reduce){.buyer-order-detail-page .lm-msg-seller-btn,.buyer-orders-primary-action{transition:none}}.buyer-order-detail-page,.buyer-orders-page{gap:.8rem}.buyer-orders-header{align-items:center}.buyer-order-detail-header h1,.buyer-orders-header h1{font-family:var(--font-heading);font-size:clamp(1.7rem,2.25vw,2.2rem)}.buyer-orders-subtitle{max-width:38rem;font-size:.8rem;line-height:1.45}.buyer-orders-primary-action{min-height:2.75rem;border-radius:.58rem;padding:.55rem .8rem}.buyer-orders-kpis{gap:.55rem}.buyer-orders-kpi{min-height:4.65rem;align-content:center;gap:.22rem;padding:.7rem .8rem;border-radius:.72rem;box-shadow:none}.buyer-orders-kpi-label{color:var(--workspace-slate);font-size:.68rem;font-weight:650}.buyer-orders-kpi strong{font-size:1.28rem;font-variant-numeric:tabular-nums}.buyer-orders-kpi-note{font-size:.62rem}.buyer-order-detail-card,.buyer-order-help-panel,.buyer-order-status-panel,.buyer-order-summary,.buyer-orders-panel{border-radius:.75rem;box-shadow:none}.buyer-orders-panel-header{padding:.8rem .95rem .72rem}.buyer-order-card-heading h2,.buyer-order-help-panel h2,.buyer-orders-panel-header h2{font-size:1rem}.buyer-orders-count{font-size:.66rem}.buyer-orders-list{display:grid;padding:0 .9rem .15rem}.buyer-order-row{grid-template-columns:minmax(15rem,1.9fr) minmax(9rem,1.05fr) minmax(10rem,1.2fr) minmax(7rem,.8fr) auto;gap:.75rem;min-height:4.65rem;padding:.72rem .3rem;border-top:1px solid var(--workspace-border);border-bottom:0}.buyer-order-row.is-active{border-radius:.52rem;background:var(--workspace-surface-soft);box-shadow:inset .18rem 0 0 var(--workspace-accent)}.buyer-order-row.is-closed{opacity:.8}.buyer-order-product-copy strong{overflow:visible;font-size:.78rem;line-height:1.35;text-overflow:clip;white-space:normal}.buyer-order-product-copy span{line-height:1.35}.buyer-order-builder-cell{min-width:0}.buyer-order-builder strong{overflow:visible;line-height:1.3;text-overflow:clip;white-space:normal}.buyer-order-status-cell{align-content:center}.buyer-order-timing{line-height:1.35;white-space:normal}.buyer-order-purchase-meta{display:grid;align-content:center;gap:.16rem;min-width:0}.buyer-order-purchase-meta span{color:var(--workspace-secondary);font-size:.64rem;white-space:nowrap}.buyer-order-purchase-meta strong{color:var(--workspace-ink);font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.buyer-order-row.is-closed .buyer-order-purchase-meta strong{color:var(--workspace-slate)}.buyer-order-action{justify-content:flex-end}.buyer-orders-view-link{min-height:2.75rem;padding:.48rem .62rem;border:1px solid var(--workspace-border);border-radius:.52rem;color:var(--workspace-accent-deep);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.buyer-orders-view-link:hover{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.buyer-orders-empty{gap:.5rem;padding:2.75rem 1.25rem}.buyer-orders-empty p{margin-bottom:.35rem}.buyer-order-detail-header{gap:1rem}.buyer-order-back-link{margin-bottom:.75rem}.buyer-order-detail-header-actions{padding-top:.8rem}.buyer-order-detail-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,32%);gap:.8rem}.buyer-order-detail-main{gap:.75rem}.buyer-order-status-panel{gap:.75rem;padding:.95rem;background:var(--workspace-surface-soft)}.buyer-order-status-panel-icon{width:2.15rem;height:2.15rem;border-radius:.62rem}.buyer-order-status-panel h2{font-size:1.08rem}.buyer-order-status-panel p:not(.buyer-orders-section-kicker){margin-top:.28rem}.buyer-order-status-panel-pending .buyer-order-status-panel-icon{color:var(--ink-amber)}.buyer-order-status-panel-completed .buyer-order-status-panel-icon{color:var(--green)}.buyer-order-detail-card,.buyer-order-summary{padding:.9rem}.buyer-order-card-heading{padding-bottom:.62rem;border-bottom:1px solid var(--workspace-border)}.buyer-order-detail-card .buyer-purchased-product-card{margin-top:.72rem;border:0;border-radius:.6rem;background:var(--workspace-surface-soft)}.buyer-order-timeline{display:grid;gap:.6rem;padding-top:.72rem}.buyer-order-timeline-item{gap:.58rem}.buyer-order-card-footnote{margin-top:.7rem;padding-top:.62rem}.buyer-order-operations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border:1px solid var(--workspace-border);border-radius:.75rem;background:var(--workspace-card);box-shadow:none}.buyer-order-operation{min-width:0;padding:.9rem}.buyer-order-operation+.buyer-order-operation{border-left:1px solid var(--workspace-border)}.buyer-order-operation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;padding-bottom:.62rem;border-bottom:1px solid var(--workspace-border)}.buyer-order-operation-heading h2{margin:0;color:var(--workspace-ink);font-size:.94rem;font-weight:680;letter-spacing:-.02em}.buyer-order-operation-heading>svg{color:var(--workspace-accent-deep)}.buyer-order-operation .buyer-order-card-copy,.buyer-order-operation .buyer-order-empty-copy{margin-top:.65rem}.buyer-order-operation .order-message-action{margin-top:.62rem}.buyer-order-operation .seller-order-message-button{min-height:2.75rem;margin-top:0}.buyer-order-help-panel{padding:.85rem .95rem;background:transparent;box-shadow:none}.buyer-order-help-panel p{max-width:42rem}.buyer-order-summary{top:.85rem}.buyer-order-summary .buyer-order-card-heading{padding-bottom:.7rem}.buyer-order-total{padding:.9rem 0}.buyer-order-total strong{font-size:1.6rem;font-variant-numeric:tabular-nums}.buyer-order-summary-list{gap:.65rem;margin-top:.8rem}.buyer-order-summary-builder{gap:.55rem;margin-top:.85rem;padding-top:.8rem}@media (max-width:1180px){.buyer-orders-header{align-items:flex-start}.buyer-order-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem .9rem;min-height:0;padding:.8rem .3rem}.buyer-order-product{grid-column:1;grid-row:1}.buyer-order-purchase-meta{grid-column:2;grid-row:1;justify-items:end}.buyer-order-builder-cell{grid-column:1/-1;grid-row:2}.buyer-order-status-cell{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.55rem}.buyer-order-action{grid-column:1/-1;grid-row:4;justify-content:flex-start;padding-top:.05rem}.buyer-order-cell:before{display:none}}@media (max-width:1023px){.buyer-order-detail-header-actions{padding-top:0}.buyer-order-detail-grid{grid-template-columns:minmax(0,1fr)}.buyer-order-summary{position:static}}@media (max-width:640px){.buyer-order-detail-page,.buyer-orders-page{gap:.7rem}.buyer-orders-kpis{gap:.45rem}.buyer-orders-kpi{min-height:4.35rem;padding:.62rem .68rem}.buyer-orders-kpi strong{font-size:1.14rem}.buyer-orders-kpi-note{display:none}.buyer-orders-list{padding-inline:.65rem}.buyer-order-row{padding-inline:.18rem}.buyer-order-product-copy strong{font-size:.76rem}.buyer-order-product-copy span{font-size:.64rem}.buyer-order-operations{grid-template-columns:minmax(0,1fr)}.buyer-order-operation+.buyer-order-operation{border-top:1px solid var(--workspace-border);border-left:0}.buyer-order-detail-card,.buyer-order-status-panel,.buyer-order-summary{padding:.78rem}.buyer-order-help-panel{padding:.72rem .78rem}}@media (prefers-reduced-motion:reduce){.buyer-orders-view-link{transition:none}}[data-theme=light] .workspace-shell{--buyer-light-surface:#ffffff;--buyer-light-active:#eef6f4;--buyer-light-hover:#e6f3f1;--buyer-light-border:#e5e7e5}[data-theme=light] .workspace-shell .buyer-order-detail-card,[data-theme=light] .workspace-shell .buyer-order-operations,[data-theme=light] .workspace-shell .buyer-order-status-panel,[data-theme=light] .workspace-shell .buyer-order-summary,[data-theme=light] .workspace-shell .buyer-orders-kpi,[data-theme=light] .workspace-shell .buyer-orders-panel{background:var(--buyer-light-surface);border-color:var(--buyer-light-border)}[data-theme=light] .workspace-shell .buyer-orders-list{background:var(--buyer-light-surface)}[data-theme=light] .workspace-shell .buyer-order-row{background:var(--buyer-light-surface);opacity:1}[data-theme=light] .workspace-shell .buyer-order-row.is-active{background:var(--buyer-light-active)}[data-theme=light] .workspace-shell .buyer-order-row:hover{background:var(--buyer-light-hover)}[data-theme=light] .workspace-shell .buyer-order-row.is-closed{opacity:1}[data-theme=light] .workspace-shell .buyer-order-detail-card .buyer-purchased-product-card{border:1px solid var(--buyer-light-border);background:var(--buyer-light-surface)}.order-delivery-panel{display:grid;min-width:0;gap:.9rem;padding:1rem;border:1px solid var(--workspace-border);border-radius:.75rem;background:var(--workspace-card);color:var(--workspace-ink)}.order-delivery-panel.is-complete,.order-delivery-panel.is-review{border-color:var(--workspace-accent-border)}.order-delivery-panel.is-complete{background:var(--workspace-surface-soft)}.order-delivery-panel-heading{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.order-delivery-panel-heading>svg{flex:0 0 auto;margin-top:.12rem;color:var(--workspace-accent-deep)}.order-delivery-panel.is-complete .order-delivery-panel-heading>svg{color:var(--workspace-accent)}.order-delivery-panel-heading h2{margin:0;color:var(--workspace-ink);font-size:1rem;font-weight:700;letter-spacing:-.02em}.order-delivery-panel-heading p{margin:.28rem 0 0;color:var(--workspace-secondary);font-size:.76rem;line-height:1.5}.order-delivery-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.order-delivery-meta>div{min-width:0;padding:.65rem;border:1px solid var(--workspace-border);border-radius:.55rem;background:var(--workspace-surface)}.order-delivery-meta dt{color:var(--workspace-secondary);font-size:.64rem;font-weight:650}.order-delivery-meta dd{margin:.22rem 0 0;color:var(--workspace-ink);font-size:.74rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.order-delivery-review-guidance{margin:0;color:var(--workspace-secondary);font-size:.73rem;line-height:1.5}.order-delivery-confirm{display:grid;justify-items:start;gap:.7rem;padding-top:.15rem}.order-delivery-confirm-dialog{width:min(calc(100% - 2rem),30rem);max-height:min(90vh,38rem);overflow:auto;margin:auto;padding:1.1rem;border:1px solid var(--workspace-border-strong);border-radius:.8rem;background:var(--workspace-card);color:var(--workspace-ink);box-shadow:var(--workspace-shadow)}.order-delivery-confirm-dialog::backdrop{background:rgb(0 0 0/58%)}.order-delivery-confirm-heading{display:flex;align-items:flex-start;gap:.65rem}.order-delivery-confirm-heading>svg{flex:0 0 auto;margin-top:.08rem;color:var(--workspace-accent)}.order-delivery-confirm-heading h3{margin:0;color:var(--workspace-ink);font-size:.95rem;font-weight:700}.order-delivery-confirm-heading p{margin:.28rem 0 0;color:var(--workspace-secondary);font-size:.73rem;line-height:1.5}.order-delivery-confirm-dialog form{display:grid;gap:.9rem;margin-top:1rem}.order-delivery-confirm-dialog .order-delivery-check-row{padding:.75rem;border:1px solid var(--workspace-border);border-radius:.6rem;background:var(--workspace-surface)}.order-delivery-confirm-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.order-delivery-cancel-button{min-height:2.65rem;padding:.62rem .88rem;border:1px solid var(--workspace-border-strong);border-radius:.55rem;background:var(--workspace-surface);color:var(--workspace-slate);font:inherit;font-size:.74rem;font-weight:650;cursor:pointer}.order-delivery-cancel-button:disabled{opacity:.5;cursor:not-allowed}.order-delivery-cancel-button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.order-delivery-check-row{display:flex;align-items:flex-start;gap:.55rem;color:var(--workspace-slate);font-size:.75rem;line-height:1.5;cursor:pointer}.order-delivery-check-row input{width:1rem;height:1rem;flex:0 0 auto;margin:.12rem 0 0;accent-color:var(--workspace-accent)}.order-delivery-primary,.order-delivery-secondary-button{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;padding:.62rem .88rem;border:1px solid var(--workspace-accent);border-radius:.55rem;background:var(--workspace-accent);color:var(--workspace-accent-foreground);font:inherit;font-size:.74rem;font-weight:700;line-height:1.3;text-align:center;cursor:pointer}.order-delivery-primary:hover:not(:disabled){background:var(--workspace-accent-deep);border-color:var(--workspace-accent-deep)}.order-delivery-primary:disabled,.order-delivery-secondary-button:disabled{opacity:.5;cursor:not-allowed}.order-delivery-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.order-delivery-disclosure{min-width:0;border:1px solid var(--workspace-border);border-radius:.6rem;background:var(--workspace-surface)}.order-delivery-disclosure summary{padding:.72rem .78rem;color:var(--workspace-accent-deep);font-size:.74rem;font-weight:700;cursor:pointer}.order-delivery-disclosure summary:focus-visible,.order-delivery-primary:focus-visible,.order-delivery-secondary-button:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.order-delivery-disclosure>p{margin:0;padding:0 .78rem .62rem;color:var(--workspace-secondary);font-size:.7rem;line-height:1.5}.order-delivery-disclosure form{display:grid;gap:.65rem;padding:0 .78rem .78rem}.order-delivery-disclosure form>label:not(.order-delivery-check-row){display:grid;gap:.32rem;color:var(--workspace-slate);font-size:.68rem;font-weight:650}.order-delivery-disclosure select,.order-delivery-disclosure textarea{width:100%;min-width:0;border:1px solid var(--workspace-border-strong);border-radius:.48rem;background:var(--workspace-card);color:var(--workspace-ink);font:inherit;font-size:.72rem;line-height:1.5}.order-delivery-disclosure select{min-height:2.45rem;padding:.45rem .55rem}.order-delivery-disclosure textarea{min-height:6rem;resize:vertical;padding:.55rem}.order-delivery-disclosure select:focus-visible,.order-delivery-disclosure textarea:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.order-delivery-secondary-button{justify-self:start;border-color:var(--workspace-border-strong);background:var(--workspace-surface-soft);color:var(--workspace-accent-deep)}.order-delivery-secondary-button:hover:not(:disabled){border-color:var(--workspace-accent);background:var(--workspace-accent-tint)}.order-delivery-record{display:grid;gap:.35rem;padding:.75rem;border:1px solid var(--workspace-border);border-radius:.55rem;background:var(--workspace-surface)}.order-delivery-record strong{color:var(--workspace-ink);font-size:.74rem}.order-delivery-record p{margin:0;color:var(--workspace-slate);font-size:.74rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.order-delivery-record small,.order-delivery-secondary-note{margin:0;color:var(--workspace-secondary);font-size:.68rem;line-height:1.5}.order-delivery-message{margin:0;color:var(--workspace-accent-deep);font-size:.72rem;line-height:1.45}.order-delivery-message.is-error{color:var(--ink-danger)}.order-delivery-access-reminder{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem;border:1px solid var(--workspace-accent-border);border-radius:.6rem;background:var(--workspace-accent-tint)}.order-delivery-access-reminder>svg{flex:0 0 auto;margin-top:.08rem;color:var(--workspace-accent-deep)}.order-delivery-access-reminder h3{margin:0;color:var(--workspace-ink);font-size:.76rem;font-weight:700}.order-delivery-access-reminder p{margin:.25rem 0 0;color:var(--workspace-slate);font-size:.7rem;line-height:1.5}.review-success{border:1px solid rgb(var(--accent-rgb)/20%);background:rgb(var(--accent-rgb)/7%)}.review-success-icon{background:rgb(var(--accent-rgb)/13%)}@media (max-width:700px){.order-delivery-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.order-delivery-panel{gap:.75rem;padding:.8rem}.order-delivery-secondary-actions{grid-template-columns:minmax(0,1fr)}.order-delivery-confirm .order-delivery-primary,.order-delivery-disclosure .order-delivery-secondary-button{width:100%}.order-delivery-confirm-dialog{width:calc(100% - 1rem);padding:.9rem}.order-delivery-confirm-dialog-actions>button{flex:1 1 7rem}}@media (min-width:720px){.demand-stepper li small{display:block;color:var(--text-faint);font-size:.68rem}}@media (max-width:560px){.demand-stepper{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.85rem}}.buyer-purchased-product-card{display:flex;gap:.8rem;padding:.9rem;border:1px solid var(--workspace-border);background:var(--workspace-surface-soft);border-radius:.8rem}.buyer-purchased-product-mark{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid var(--workspace-accent-border);border-radius:.65rem;color:var(--workspace-accent-deep);background:var(--workspace-accent-tint)}.buyer-purchased-product-copy{min-width:0;flex:1}.buyer-purchased-product-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.buyer-purchased-product-topline strong{color:var(--workspace-ink);font-size:.82rem}.buyer-purchased-product-copy h3{margin:.32rem 0 0;color:var(--workspace-ink);font-size:.95rem;font-weight:680;letter-spacing:-.02em}.buyer-purchased-product-copy p{margin:.35rem 0 0;color:var(--workspace-secondary);font-size:.76rem;line-height:1.5}.buyer-purchased-product-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.buyer-purchased-product-meta span{padding:.2rem .42rem;border:1px solid var(--workspace-border);border-radius:999px;color:var(--workspace-secondary);font-size:.64rem}.buyer-order-inline-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.7rem;color:var(--workspace-accent-deep);font-size:.7rem;font-weight:650}.order-message-action{display:grid;justify-items:start;gap:.45rem}.seller-order-message-button{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .8rem;border:1px solid var(--workspace-accent-border);border-radius:.6rem;color:var(--workspace-accent-deep);background:var(--workspace-accent-tint);font-size:.72rem;font-weight:650;cursor:pointer}.seller-order-message-button:disabled{opacity:.55;cursor:wait}.order-message-error{margin:0;color:var(--ink-danger);font-size:.7rem}.seller-orders-action-panel{display:grid;gap:1rem;margin-bottom:1.2rem;padding:1.15rem;border:1px solid var(--workspace-accent-border);border-radius:.85rem;background:var(--workspace-accent-tint)}.seller-orders-action-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:var(--workspace-accent-deep)}.seller-orders-action-heading h2{margin:.25rem 0 0;color:var(--workspace-ink);font-size:1rem}.seller-orders-action-heading p:last-child{max-width:35rem;margin:.4rem 0 0;color:var(--workspace-secondary);font-size:.74rem;line-height:1.45}.seller-orders-action-list{display:grid;gap:.45rem}.seller-orders-action-row{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .75rem;border:1px solid var(--workspace-border);border-radius:.6rem;color:var(--workspace-ink);background:var(--workspace-surface)}.seller-orders-action-row>span:first-child{display:grid;min-width:0;gap:.18rem}.seller-orders-action-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.seller-orders-action-row small{color:var(--workspace-secondary);font-size:.67rem}.seller-orders-action-row>span:last-child{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;color:var(--workspace-accent-deep);font-size:.68rem;font-weight:650}.seller-order-detail-page{max-width:1160px;margin:0 auto;padding:1.4rem 1.2rem 4rem;color:var(--workspace-ink)}.seller-order-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.35rem}.seller-order-detail-header h1{margin:.25rem 0 0;font-size:clamp(1.35rem,2.2vw,2rem);letter-spacing:-.045em}.seller-order-detail-header>div>p:last-child{margin:.3rem 0 0;color:var(--workspace-secondary);font-size:.72rem}.seller-order-back-link{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.8rem;color:var(--workspace-secondary);font-size:.72rem}.seller-order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:1rem}.seller-order-detail-main{display:grid;gap:1rem;min-width:0}.seller-order-action-panel,.seller-order-callout,.seller-order-detail-card,.seller-order-summary{border:1px solid var(--workspace-border);border-radius:.85rem;background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.seller-order-callout{display:flex;gap:.75rem;padding:1.05rem}.seller-order-callout-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:0 0 auto;border-radius:.65rem;color:var(--workspace-accent-deep);background:var(--workspace-accent-tint)}.seller-order-callout h2,.seller-order-detail-card h2,.seller-order-summary h2{margin:.25rem 0 0;color:var(--workspace-ink);font-size:.98rem;letter-spacing:-.02em}.seller-order-callout p:last-child,.seller-order-description{margin:.4rem 0 0;color:var(--workspace-secondary);font-size:.75rem;line-height:1.5}.seller-order-action-panel{display:grid;gap:.75rem;padding:1rem;border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint)}.seller-order-action-panel>p{margin:0;color:var(--workspace-secondary);font-size:.75rem}.seller-order-action-buttons{display:flex;flex-wrap:wrap}.seller-order-accept-button,.seller-order-decline-button{display:inline-flex;align-items:center;gap:.4rem;padding:.62rem .78rem;border-radius:.55rem;font-size:.72rem;font-weight:650;cursor:pointer}.seller-order-accept-button{border:1px solid var(--workspace-accent);color:var(--workspace-accent-foreground);background:var(--workspace-accent)}.seller-order-decline-button{border:1px solid var(--workspace-border-strong);color:var(--workspace-secondary);background:var(--workspace-surface)}.seller-order-detail-card,.seller-order-summary{padding:1rem}.seller-order-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;color:var(--workspace-secondary)}.seller-order-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0}.seller-order-snapshot-grid div{padding-top:.65rem;border-top:1px solid var(--workspace-border)}.seller-order-snapshot-grid dt,.seller-order-summary-list dt{color:var(--workspace-secondary);font-size:.67rem}.seller-order-snapshot-grid dd{margin:.22rem 0 0;font-size:.73rem;line-height:1.45}.seller-order-timeline{display:grid;gap:.8rem;margin-top:1rem}.seller-order-timeline-item{display:flex;align-items:flex-start;gap:.65rem}.seller-order-timeline-item>span{width:.5rem;height:.5rem;margin-top:.3rem;flex:0 0 auto;border-radius:50%;background:var(--workspace-accent);box-shadow:0 0 0 4px var(--workspace-accent-tint)}.seller-order-timeline-item div{display:grid;gap:.18rem}.seller-order-timeline-item strong{color:var(--workspace-ink);font-size:.72rem;text-transform:capitalize}.seller-order-timeline-item time{color:var(--workspace-secondary);font-size:.67rem}.seller-order-inline-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.85rem;color:var(--workspace-accent-deep);font-size:.7rem;font-weight:650}.seller-order-summary{position:sticky;top:1rem}.seller-order-total{display:grid;gap:.2rem;padding:1rem 0;border-bottom:1px solid var(--workspace-border)}.seller-order-total span{color:var(--workspace-secondary);font-size:.7rem}.seller-order-total strong{color:var(--workspace-ink);font-size:1.65rem;letter-spacing:-.045em}.seller-order-summary-list{display:grid;gap:.8rem;margin:1rem 0 0}.seller-order-summary-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.seller-order-summary-list dd{max-width:10rem;margin:0;color:var(--workspace-slate);font-size:.72rem;text-align:right}.seller-order-summary-note{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid var(--workspace-border);color:var(--workspace-secondary);font-size:.67rem;line-height:1.5}.seller-order-status{display:inline-flex;align-items:center;gap:.35rem;color:var(--workspace-secondary);font-size:.68rem;font-weight:650}.seller-order-status>span{width:.42rem;height:.42rem;border-radius:50%;background:var(--workspace-secondary)}.seller-order-status-pending>span{background:var(--ink-amber)}.seller-order-status-completed>span{background:var(--green)}.seller-order-status-refunded>span{background:var(--ink-danger)}@media (max-width:880px){.seller-order-detail-grid{grid-template-columns:minmax(0,1fr)}.seller-order-summary{position:static}}@media (max-width:560px){.seller-order-detail-page{padding-inline:.75rem}.seller-order-detail-header{align-items:flex-start;flex-direction:column;gap:.8rem}.seller-order-snapshot-grid{grid-template-columns:minmax(0,1fr)}.seller-orders-action-row{align-items:flex-start;flex-direction:column;gap:.45rem}}.builder-hub-page{gap:1.2rem}.builder-hub-header{min-height:4.9rem}.builder-hub-header h1,.seller-listings-header h1{font-family:var(--font-display);font-size:clamp(1.85rem,2.6vw,2.45rem);letter-spacing:-.045em}.builder-hub-subtitle,.seller-listings-header p:not(.builder-hub-kicker){max-width:34rem;color:var(--workspace-slate);font-size:.86rem;line-height:1.55}.builder-hub-actions{gap:.7rem}.builder-hub-button{min-height:2.75rem;padding-inline:1rem;border-radius:.7rem;font-size:.76rem}.builder-hub-button-primary{box-shadow:0 1px 1px rgb(15 17 16/10%)}.seller-orders-action-panel{margin-bottom:0;padding:clamp(1.1rem,2vw,1.45rem);border-color:var(--workspace-border-strong);border-left:3px solid var(--workspace-accent);border-radius:.9rem;background:var(--workspace-card);box-shadow:var(--workspace-shadow)}.seller-orders-action-heading{align-items:center}.seller-orders-action-heading h2{margin-top:.35rem;font-size:1.12rem;letter-spacing:-.025em}.seller-orders-action-heading p:last-child{max-width:42rem;margin-top:.5rem;color:var(--workspace-slate);font-size:.8rem;line-height:1.55}.seller-orders-action-count{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;min-height:2rem;padding:.35rem .65rem;border:1px solid var(--workspace-accent-border);border-radius:999px;color:var(--workspace-accent-deep);background:var(--workspace-accent-tint);font-size:.7rem;font-weight:700}.seller-orders-action-list{gap:.6rem;margin-top:.25rem}.seller-orders-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:4.25rem;padding:.9rem 1rem;border-color:var(--workspace-border);border-radius:.75rem;background:var(--workspace-surface-soft);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.seller-orders-action-row:hover{border-color:var(--workspace-accent-border);background:var(--workspace-card);box-shadow:0 5px 16px -14px rgb(15 17 16/35%)}.seller-orders-action-row-main{display:grid;min-width:0;gap:.35rem}.seller-orders-action-row strong{max-width:34rem;color:var(--workspace-ink);font-size:.84rem;font-weight:700}.seller-orders-action-meta{display:flex;flex-wrap:wrap;gap:.35rem .9rem;color:var(--workspace-secondary);font-size:.72rem;line-height:1.4}.seller-orders-action-meta span+span{position:relative}.seller-orders-action-meta span+span:before{position:absolute;top:50%;left:-.55rem;width:.2rem;height:.2rem;border-radius:50%;background:var(--workspace-border-strong);content:"";transform:translateY(-50%)}.seller-orders-action-row-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.55rem .8rem;border:1px solid var(--workspace-accent-border);border-radius:.6rem;color:var(--workspace-accent-deep);background:var(--workspace-card);font-size:.74rem;font-weight:700;white-space:nowrap}.builder-hub-kpis{gap:.8rem}.builder-hub-kpi,.builder-hub-panel{border-color:var(--workspace-border);border-radius:.9rem}.builder-hub-kpi{min-height:7rem;gap:.85rem;padding:1.05rem}.builder-hub-kpi-icon{width:2.25rem;height:2.25rem;border-radius:.65rem}.builder-hub-kpi p{color:var(--workspace-slate);font-size:.75rem}.builder-hub-kpi strong{margin-top:.3rem;font-size:1.55rem;letter-spacing:-.04em}.builder-hub-kpi span{margin-top:.3rem;color:var(--workspace-secondary);font-size:.7rem}.builder-hub-panel{padding:1.2rem}.builder-hub-panel-heading{margin-bottom:1rem}.builder-hub-section-label{font-size:.66rem;letter-spacing:.13em}.builder-hub-panel h2{font-size:1.08rem;letter-spacing:-.025em}.builder-hub-panel-footnote,.builder-hub-panel-meta{font-size:.7rem}.builder-hub-chart-wrap{min-height:10.2rem}.builder-hub-chart{height:8.7rem}.builder-hub-chart-labels{font-size:.68rem}.builder-hub-status-row{min-height:2.8rem;padding-inline:.35rem;font-size:.8rem}.builder-hub-status-row strong{font-size:.95rem}.builder-hub-table{font-size:.76rem}.builder-hub-table th{padding:0 .55rem .65rem;font-size:.63rem}.builder-hub-table td{padding:.75rem .55rem;line-height:1.4}.builder-hub-product-name{font-size:.79rem}.builder-hub-table small{font-size:.66rem}.builder-hub-activity-row{min-height:3rem;gap:.7rem}.builder-hub-activity-row strong{font-size:.77rem}.builder-hub-activity-row div span,.builder-hub-activity-row time{font-size:.68rem}.builder-hub-empty-state{min-height:10rem;gap:.4rem}.builder-hub-empty-state p{font-size:.86rem}.builder-hub-empty-state span{font-size:.74rem}.seller-order-detail-page{max-width:1240px;padding:clamp(1.5rem,3vw,2.75rem) clamp(1rem,2.5vw,2.25rem) 4.5rem}.seller-order-detail-header{margin-bottom:1.6rem}.seller-order-detail-header h1{font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.45rem)}.seller-order-back-link,.seller-order-detail-header>div>p:last-child{font-size:.78rem}.seller-order-detail-grid{gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}.seller-order-detail-main{gap:1.25rem}.seller-order-operational-card{overflow:hidden;border:1px solid var(--workspace-border-strong);border-radius:.95rem;background:var(--workspace-card);box-shadow:var(--workspace-shadow)}.seller-order-operational-head{display:flex;align-items:flex-start;gap:1rem;padding:1.3rem}.seller-order-operational-copy{min-width:0;flex:1}.seller-order-operational-copy h2{margin-top:.35rem;font-size:1.2rem;letter-spacing:-.03em}.seller-order-operational-copy>p:last-child{max-width:42rem;margin:.5rem 0 0;color:var(--workspace-slate);font-size:.82rem;line-height:1.55}.seller-order-operational-head>.seller-order-status{flex:0 0 auto;margin-top:.15rem;padding:.35rem .55rem;border:1px solid var(--workspace-border);border-radius:999px;background:var(--workspace-surface-soft);font-size:.72rem}.seller-order-action-panel{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin:0;padding:1rem 1.3rem 1.15rem;border:0;border-top:1px solid var(--workspace-border);border-radius:0;background:var(--workspace-surface-soft);box-shadow:none}.seller-order-action-panel>div:first-child{min-width:0}.seller-order-action-label{margin:0 0 .3rem;color:var(--workspace-accent-deep);font-size:.65rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.seller-order-action-panel>div:first-child>p:last-child{max-width:32rem;margin:0;color:var(--workspace-slate);font-size:.8rem;line-height:1.5}.seller-order-action-buttons{display:grid;grid-template-columns:auto auto;align-items:center;gap:.55rem;flex:0 0 auto}.seller-order-accept-button,.seller-order-decline-button{min-height:2.75rem;padding:.65rem .9rem;border-radius:.6rem;font-size:.76rem}.seller-order-accept-button:focus-visible,.seller-order-accept-button:hover{background:var(--workspace-accent-soft)}.seller-order-decline-button:focus-visible,.seller-order-decline-button:hover{border-color:var(--workspace-border-strong);color:var(--workspace-ink);background:var(--workspace-card)}.seller-order-action-buttons .order-message-error{grid-column:1/-1;font-size:.74rem;line-height:1.45}.seller-order-detail-card,.seller-order-summary{padding:1.25rem;border-radius:.95rem}.seller-order-card-heading h2,.seller-order-summary h2{font-size:1.08rem}.seller-order-description{margin-top:.55rem;color:var(--workspace-slate);font-size:.82rem;line-height:1.6}.seller-order-snapshot-grid{gap:1rem;margin-top:1.25rem}.seller-order-snapshot-grid div{padding-top:.8rem}.seller-order-snapshot-grid>div:nth-child(n+3){grid-column:1/-1}.seller-order-snapshot-grid dt,.seller-order-summary-list dt{font-size:.7rem;font-weight:650}.seller-order-snapshot-grid dd{margin-top:.3rem;color:var(--workspace-slate);font-size:.79rem;line-height:1.55}.seller-order-summary{top:1.25rem}.seller-order-total{padding-block:1.15rem}.seller-order-total span{font-size:.74rem}.seller-order-total strong{font-size:1.85rem}.seller-order-summary-list{gap:.95rem;margin-top:1.15rem}.seller-order-summary-list dd{font-size:.77rem}.seller-order-summary-note{font-size:.72rem;line-height:1.6}.seller-order-status-neutral>span{background:var(--workspace-accent)}@media (min-width:1280px){body:has(.builder-hub-page) .workspace-shell-content{overflow:auto}.builder-hub-page{height:auto;min-height:calc(100svh - 8.25rem);grid-template-rows:none}.builder-hub-lower-grid .builder-hub-panel{display:block;overflow:visible}.builder-hub-lower-grid .builder-hub-activity-list,.builder-hub-lower-grid .builder-hub-table-wrap{max-height:none;overflow:visible}}@media (max-width:760px){.seller-orders-action-heading{align-items:flex-start;flex-direction:column}.seller-orders-action-row{grid-template-columns:minmax(0,1fr);gap:.8rem}.seller-orders-action-row-cta{justify-self:start}.seller-order-operational-head{flex-wrap:wrap}.seller-order-operational-head>.seller-order-status{margin-left:3.1rem;margin-top:-.45rem}.seller-order-action-panel{align-items:stretch;flex-direction:column}.seller-order-action-buttons{align-self:flex-start}}@media (max-width:560px){.builder-hub-header{min-height:0}.builder-hub-actions{width:100%}.builder-hub-button{flex:1 1 0}.builder-hub-kpi{min-height:6.7rem;padding:.9rem}.builder-hub-kpi-icon{display:none}.seller-order-detail-page{padding-inline:.8rem}.seller-order-detail-card,.seller-order-operational-head,.seller-order-summary{padding:1rem}.seller-order-action-panel{padding:.95rem 1rem 1rem}.seller-order-action-buttons{width:100%}.seller-order-accept-button,.seller-order-decline-button{justify-content:center}}.ams-auth-intent{border:0;margin:0 0 1rem;padding:0}.ams-auth-intent legend{margin-bottom:.65rem;color:var(--auth-text);font-size:.82rem;font-weight:600}.ams-auth-intent-options{display:grid;gap:.6rem}.ams-auth-intent-option{position:relative;display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:76px;padding:.7rem .85rem;border:1px solid var(--auth-border-strong);border-radius:12px;background:rgba(255,255,255,.035);color:var(--auth-text);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.ams-auth-intent-option input{position:absolute;width:1px;height:1px;opacity:0}.ams-auth-intent-option:hover{border-color:rgba(140,235,216,.5);background:rgba(255,255,255,.06)}.ams-auth-intent-option:has(input:focus-visible){outline:2px solid var(--auth-petrol);outline-offset:2px}.ams-auth-intent-option.is-selected{border-color:rgba(140,235,216,.68);background:rgba(56,213,189,.12)}.ams-auth-intent-icon{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid var(--auth-border);border-radius:9px;background:rgba(255,255,255,.035);color:var(--auth-muted)}.ams-auth-intent-copy{display:grid;min-width:0;gap:.15rem}.ams-auth-intent-copy strong{font-size:.9rem;line-height:1.3}.ams-auth-intent-copy>span{color:var(--auth-muted);font-size:.75rem;line-height:1.4}.ams-auth-intent-meta{display:grid;justify-items:end;align-self:center;gap:.2rem}.ams-auth-intent-price{color:var(--auth-text);font-size:.8rem;font-weight:600;line-height:1.25;white-space:nowrap}.ams-auth-intent-check{color:var(--auth-petrol);opacity:0}.ams-auth-intent-option.is-selected .ams-auth-intent-check{opacity:1}.ams-auth-intent-note{margin:.6rem 0 0;color:var(--auth-muted);font-size:.73rem;line-height:1.45}@media (max-width:360px){.ams-auth-intent-option{grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.5rem;padding:.65rem}.ams-auth-intent-icon{width:1.9rem;height:1.9rem}}@media (prefers-reduced-motion:reduce){.ams-auth-intent-option{transition:none}}.product-card-unavailable{margin-left:auto;border:1px solid var(--border);border-radius:999px;padding:.2rem .5rem;color:var(--text-muted);font-size:.67rem;font-weight:600}.seller-listings-reactivation-banner{margin-bottom:1rem;border:1px solid var(--workspace-accent-border);border-radius:12px;background:var(--workspace-accent-tint);padding:.85rem 1rem;color:var(--text-2);font-size:.82rem}.seller-listings-reactivation-banner strong{color:var(--text-primary)}.seller-listing-availability{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:600;white-space:nowrap;color:var(--text-muted)}.seller-listing-availability.is-enabled{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.07);color:var(--green)}.seller-listing-availability.is-subscription_suspended{border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.06);color:var(--ink-danger)}.seller-listing-availability-action{min-width:-moz-max-content;min-width:max-content;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:.42rem .62rem;color:var(--text-2);font-size:.7rem;font-weight:600;transition:border-color .18s ease,color .18s ease}.seller-listing-availability-action:hover:not(:disabled){border-color:rgb(var(--accent-rgb)/45%);color:var(--text-primary)}.seller-listing-availability-action:disabled{cursor:wait;opacity:.55}.seller-listings-error{margin-bottom:.75rem;border:1px solid rgba(239,68,68,.22);border-radius:10px;background:rgba(239,68,68,.06);padding:.65rem .8rem;color:var(--ink-danger);font-size:.78rem}.settings-billing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.settings-billing-manage{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:-moz-max-content;width:max-content;border:1px solid var(--workspace-accent-border);border-radius:10px;background:var(--surface);padding:.65rem .85rem;color:var(--text-primary);font-size:.78rem;font-weight:600}.settings-billing-cancel{border:0;background:transparent;color:var(--text-muted);font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.settings-cancel-warning{display:grid;gap:.65rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:1rem}.settings-cancel-warning strong{font-size:.82rem;color:var(--text-primary)}.settings-cancel-warning p{font-size:.75rem;line-height:1.6;color:var(--text-2)}.settings-cancel-warning>div{display:flex;flex-wrap:wrap;gap:.55rem}.settings-cancel-warning button{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:9px;padding:.55rem .75rem;color:var(--text-2);font-size:.75rem;font-weight:600}.settings-cancel-warning button.is-primary{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--text-primary)}.settings-billing-error{color:var(--ink-danger)!important}@media(max-width:760px){.seller-listings-table{min-width:920px}.settings-billing-manage{width:100%}}.dashboard-builder-alert{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;border:1px solid rgba(180,83,9,.22);border-radius:12px;background:rgba(245,158,11,.07);padding:.85rem 1rem;color:var(--text-2);font-size:.8rem}.dashboard-builder-alert strong{color:var(--text-primary)}.dashboard-builder-alert a{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem;color:var(--text-primary);font-weight:600}.workspace-setup-label{margin-bottom:.8rem;color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:600px){.dashboard-builder-alert{align-items:flex-start;flex-direction:column}}[data-theme=light] .seller-listings-page{--seller-listing-surface:#ffffff;--seller-listing-active:#ffffff;--seller-listing-hover:#f7f6f3;--seller-listing-border:#e5e7e5;--seller-listing-accent-border:#13796f;--seller-listing-live-bg:#e6f3f1;--seller-listing-live-border:#41a69b}[data-theme=light] .seller-listings-page .seller-listing-availability-action,[data-theme=light] .seller-listings-page .seller-listings-filters button,[data-theme=light] .seller-listings-page .seller-listings-manager,[data-theme=light] .seller-listings-page .seller-listings-search{background:var(--seller-listing-surface);border-color:var(--seller-listing-border)}[data-theme=light] .seller-listings-page .seller-listings-filters button:hover{border-color:var(--seller-listing-accent-border);background:var(--seller-listing-hover);color:var(--workspace-accent-deep)}[data-theme=light] .seller-listings-page .seller-listings-filters button.is-active{border-color:var(--seller-listing-accent-border);background:var(--seller-listing-active);color:var(--workspace-accent-deep)}[data-theme=light] .seller-listings-page .seller-listing-icon{border-color:var(--seller-listing-border);background:var(--seller-listing-active)}[data-theme=light] .seller-listings-page .seller-listing-availability{border-color:var(--seller-listing-border);background:var(--seller-listing-surface);color:var(--workspace-secondary)}[data-theme=light] .seller-listings-page .seller-listing-availability.is-enabled{border-color:var(--seller-listing-live-border);background:var(--seller-listing-live-bg);color:var(--workspace-accent-deep)}[data-theme=light] .seller-listings-page .seller-listing-availability.is-paused_by_builder{background:var(--background);color:var(--workspace-secondary)}[data-theme=light] .seller-listings-page .seller-listing-availability.is-subscription_suspended{border-color:#e7b5ae;background:#fff1ef;color:var(--ink-danger)}[data-theme=light] .seller-listings-page .seller-listings-reactivation-banner{background:var(--seller-listing-surface)}[data-theme=light] .seller-listings-page .seller-listings-error{border-color:#e7b5ae;background:#fff1ef}[data-theme=light] body:has(.seller-listings-page) .workspace-nav-link.is-active{border-left-color:var(--accent);background:var(--seller-listing-surface);color:var(--accent-deep)}[data-theme=light] .seller-listings-page .seller-listing-actions a:hover,[data-theme=light] body:has(.seller-listings-page) .workspace-nav-link:hover:not(.is-active){background:var(--seller-listing-hover)}.builder-hub-page{gap:.85rem}.builder-hub-header{min-height:0;align-items:center}.builder-hub-header h1{font-family:var(--font-heading);font-size:clamp(1.7rem,2.2vw,2.15rem)}.builder-hub-subtitle{max-width:38rem;font-size:.8rem;line-height:1.45}.builder-hub-kpis{gap:.55rem}.builder-hub-kpi{min-height:4.7rem;gap:.65rem;padding:.75rem .8rem;border-radius:.75rem;box-shadow:none}.builder-hub-kpi-icon{width:1.9rem;height:1.9rem;border-radius:.55rem}.builder-hub-kpi p{font-size:.7rem}.builder-hub-kpi strong{margin-top:.2rem;font-size:1.28rem}.builder-hub-kpi span{margin-top:.18rem;font-size:.63rem}.builder-hub-main-grid{grid-template-columns:minmax(0,1.85fr) minmax(18rem,1fr);gap:.65rem}.builder-hub-lower-grid{grid-template-columns:minmax(0,1fr);gap:.65rem}.builder-hub-panel{padding:.9rem;border-radius:.75rem;box-shadow:none}.builder-hub-panel-heading{margin-bottom:.65rem}.builder-hub-panel h2{font-size:1rem}.builder-hub-panel-meta{font-size:.66rem}.builder-hub-chart-wrap{min-height:7.2rem}.builder-hub-chart{height:6.2rem}.builder-hub-empty-state,.builder-hub-performance-empty{min-height:6.4rem}.builder-hub-empty-state p{font-size:.8rem}.builder-hub-empty-state span{font-size:.68rem}.builder-hub-attention-count{display:inline-grid;min-width:1.65rem;min-height:1.65rem;place-items:center;border:1px solid var(--workspace-accent-border);border-radius:999px;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep);font-size:.68rem;font-weight:750}.builder-hub-attention-list{display:grid}.builder-hub-attention-row{display:grid;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.75rem;padding:.55rem .15rem;border-top:1px solid var(--workspace-border);color:var(--text-primary);text-decoration:none;transition:background-color .18s ease,color .18s ease}.builder-hub-attention-row:hover{color:var(--workspace-accent-deep);background:var(--workspace-surface-soft)}.builder-hub-attention-icon{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid var(--workspace-border);border-radius:.5rem;color:var(--workspace-accent);background:var(--workspace-surface-soft)}.builder-hub-attention-icon.is-warning{color:var(--ink-amber)}.builder-hub-attention-copy{display:grid;min-width:0;gap:.12rem}.builder-hub-attention-copy small,.builder-hub-attention-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-hub-attention-copy strong{font-size:.73rem;font-weight:700}.builder-hub-attention-copy small{color:var(--text-muted);font-size:.64rem}@media (max-width:767px){.builder-hub-attention-row.is-overdue .builder-hub-attention-copy small{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3}}.builder-hub-caught-up{display:flex;align-items:center;gap:.65rem;min-height:6.2rem;padding:.6rem .2rem}.builder-hub-caught-up-icon{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border:1px solid var(--workspace-accent-border);border-radius:50%;color:var(--green);background:var(--workspace-accent-tint)}.builder-hub-caught-up div{display:grid;gap:.18rem}.builder-hub-caught-up strong{color:var(--text-primary);font-size:.78rem}.builder-hub-caught-up span{color:var(--text-muted);font-size:.67rem;line-height:1.4}.builder-hub-product-list{display:grid}.builder-hub-product-row{display:grid;grid-template-columns:minmax(16rem,2.5fr) minmax(5.5rem,.75fr) minmax(7rem,1fr) minmax(4rem,.6fr) minmax(5rem,.8fr) auto;align-items:center;gap:.7rem;min-height:3.5rem;padding:.55rem .2rem;border-top:1px solid var(--workspace-border)}.builder-hub-product-main{min-width:0}.builder-hub-product-name{display:block;max-width:none;overflow:visible;color:var(--text-primary);font-size:.78rem;font-weight:650;line-height:1.35;text-decoration:none;white-space:normal}.builder-hub-product-name:hover{color:var(--workspace-accent-deep)}.builder-hub-product-main small{display:block;margin-top:.16rem;color:var(--text-muted);font-size:.62rem}.builder-hub-product-metric{display:grid;min-width:0;gap:.16rem}.builder-hub-product-metric>span{color:var(--text-muted);font-size:.6rem}.builder-hub-product-metric>strong{color:var(--text-2);font-size:.72rem;font-weight:650;white-space:nowrap}.builder-hub-product-status strong{display:inline-flex;align-items:center}.builder-hub-product-status .builder-hub-status-dot{flex:0 0 auto;margin-right:.32rem}.builder-hub-product-action{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.75rem;padding:.45rem .55rem;border:1px solid var(--workspace-border);border-radius:.55rem;color:var(--workspace-accent-deep);font-size:.67rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease}.builder-hub-product-action:hover{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint)}.builder-hub-active-list{display:grid}.builder-hub-active-row{display:grid;grid-template-columns:minmax(13rem,1.5fr) minmax(10rem,1fr) minmax(10rem,.85fr) auto;align-items:center;gap:1rem;padding:.8rem .2rem;border-top:1px solid var(--workspace-border)}.builder-hub-active-main h3{margin:0;color:var(--text-primary);font-size:.84rem;font-weight:700;line-height:1.35}.builder-hub-active-main p{margin:.25rem 0 0;color:var(--text-muted);font-size:.7rem;line-height:1.5}.builder-hub-active-progress{display:grid;gap:.45rem}.builder-hub-active-progress>div:first-child{display:flex;justify-content:space-between;gap:.5rem;color:var(--text-2);font-size:.72rem}.builder-hub-active-timing{display:grid;gap:.2rem;font-size:.72rem}.builder-hub-active-timing strong{color:var(--text-primary)}.builder-hub-active-empty,.builder-hub-active-timing span{color:var(--text-muted)}.builder-hub-collaboration-badge,.builder-hub-legacy-badge,.builder-hub-test-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:1.2rem;padding:.12rem .42rem;border:1px solid var(--workspace-border-strong);border-radius:999px;background:var(--workspace-surface-soft);color:var(--workspace-secondary);font-size:.58rem;font-weight:700;line-height:1.2;letter-spacing:.03em}.builder-hub-collaboration-badge,.builder-hub-test-badge{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.builder-hub-legacy-labels,.legacy-order-labels{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.builder-hub-direct-row{align-items:start}.builder-hub-recorded-progress>span{color:var(--text-muted);font-size:.65rem;line-height:1.4}.builder-hub-direct-waiting-note{grid-column:1/-1;color:var(--text-muted);font-size:.65rem}.builder-hub-legacy-history{min-height:0}.builder-hub-history-note{margin:-.2rem 0 .65rem}.builder-hub-legacy-list{display:grid;max-height:25rem;overflow:auto;overscroll-behavior:contain}.builder-hub-legacy-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,auto) auto;align-items:center;gap:.8rem;padding:.7rem .15rem;border-top:1px solid var(--workspace-border)}.builder-hub-legacy-main{display:grid;min-width:0;gap:.25rem}.builder-hub-legacy-main>strong{overflow:hidden;color:var(--text-primary);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.builder-hub-legacy-amount>small,.builder-hub-legacy-amount>span,.builder-hub-legacy-main>small{color:var(--text-muted);font-size:.62rem;line-height:1.4}.builder-hub-legacy-amount{display:grid;gap:.12rem;text-align:right}.builder-hub-legacy-amount>strong{color:var(--text-primary);font-size:.75rem}.builder-hub-attention-copy em{color:var(--text-muted);font-size:.56rem;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.legacy-order-context{max-width:50rem;margin:.45rem 0 0;color:var(--workspace-secondary);font-size:.73rem;line-height:1.5}.order-progress-recorded-note{margin:.75rem 0 0;color:var(--text-muted);font-size:.66rem;line-height:1.45}.lm-notification-action-link,.lm-notification-collaboration-link{display:inline-flex;min-height:2.75rem;max-width:100%;align-items:center;margin-top:.55rem;padding:.45rem .7rem;border:1px solid var(--workspace-accent-border);border-radius:.55rem;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep);font-size:.7rem;font-weight:650;text-decoration:none}.lm-notification-action-link:hover,.lm-notification-collaboration-link:hover{border-color:var(--workspace-accent);background:var(--workspace-accent-soft)}.lm-notification-action-link:focus-visible,.lm-notification-collaboration-link:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media (max-width:640px){.builder-hub-legacy-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.builder-hub-legacy-main{grid-column:1/-1}.builder-hub-legacy-amount{grid-column:1;text-align:left}.builder-hub-legacy-row .builder-hub-product-action{grid-column:2;grid-row:2;justify-self:end}.builder-hub-legacy-list{max-height:32rem}.legacy-order-context{font-size:.68rem}}.builder-hub-active-empty{margin:0;padding:.55rem .2rem .25rem;font-size:.76rem}.order-progress-panel{display:grid;gap:1.05rem;min-width:0;padding:1.25rem;border:1px solid var(--workspace-border-strong);border-radius:.95rem;background:var(--workspace-card);box-shadow:var(--workspace-shadow)}.order-progress-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.order-progress-heading h2{margin:.25rem 0 0;color:var(--text-primary);font-size:1.1rem;font-weight:700}.order-progress-heading>strong{color:var(--workspace-accent-deep);font-size:1rem;font-variant-numeric:tabular-nums}.order-progress-bar{width:100%;height:.55rem;overflow:hidden;border-radius:999px;background:var(--workspace-border)}.order-progress-bar>span{display:block;height:100%;border-radius:inherit;background:var(--workspace-accent)}.order-progress-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.order-progress-meta>span{display:grid;gap:.2rem;color:var(--text-muted);font-size:.68rem}.order-progress-meta strong{color:var(--text-primary);font-size:.77rem;font-weight:650;line-height:1.4}.order-progress-action{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.order-progress-action button{min-height:2.75rem}.order-progress-delivered-note{margin:0;color:var(--text-muted);font-size:.76rem;line-height:1.5}@media (max-width:1023px){.builder-hub-active-row{grid-template-columns:minmax(0,1fr) minmax(9rem,.7fr)}}@media (max-width:600px){.builder-hub-active-row{grid-template-columns:minmax(0,1fr);gap:.65rem}.builder-hub-active-row .builder-hub-product-action{justify-self:start}.order-progress-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.builder-hub-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.builder-hub-header{align-items:flex-start}.builder-hub-kpis{gap:.5rem}.builder-hub-kpi{min-height:4.45rem;padding:.7rem}.builder-hub-kpi strong{font-size:1.18rem}.builder-hub-panel{padding:.8rem}.builder-hub-product-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.75rem .15rem}.builder-hub-product-main{grid-column:1;grid-row:1}.builder-hub-product-action{grid-column:2;grid-row:1}.builder-hub-product-metric{padding-top:.45rem;border-top:1px solid var(--workspace-border)}.builder-hub-product-row>.builder-hub-product-metric:nth-child(2),.builder-hub-product-row>.builder-hub-product-metric:nth-child(4){grid-column:1}.builder-hub-product-row>.builder-hub-product-metric:nth-child(3),.builder-hub-product-row>.builder-hub-product-metric:nth-child(5){grid-column:2}.builder-hub-product-row>.builder-hub-product-metric:nth-child(2),.builder-hub-product-row>.builder-hub-product-metric:nth-child(3){grid-row:2}.builder-hub-product-row>.builder-hub-product-metric:nth-child(4),.builder-hub-product-row>.builder-hub-product-metric:nth-child(5){grid-row:3}}@media (max-width:767px){.builder-hub-product-list{gap:.875rem}.builder-hub-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .85rem;min-width:0;padding:.9rem;border:1px solid var(--workspace-border-strong);border-radius:.8rem;background:var(--workspace-canvas)}.builder-hub-product-main{grid-column:1/-1;grid-row:1;padding-bottom:.75rem;border-bottom:1px solid var(--workspace-border)}.builder-hub-product-name{font-size:.85rem;line-height:1.35}.builder-hub-product-main small{margin-top:.3rem;font-size:.67rem}.builder-hub-product-metric{gap:.25rem;padding:0;border:0}.builder-hub-product-metric>span{font-size:.65rem}.builder-hub-product-metric>strong{font-size:.79rem}.builder-hub-product-row>.builder-hub-product-metric:nth-child(2),.builder-hub-product-row>.builder-hub-product-metric:nth-child(4){grid-column:1}.builder-hub-product-row>.builder-hub-product-metric:nth-child(3),.builder-hub-product-row>.builder-hub-product-metric:nth-child(5){grid-column:2}.builder-hub-product-row>.builder-hub-product-metric:nth-child(2),.builder-hub-product-row>.builder-hub-product-metric:nth-child(3){grid-row:2}.builder-hub-product-row>.builder-hub-product-metric:nth-child(4),.builder-hub-product-row>.builder-hub-product-metric:nth-child(5){grid-row:3;padding-top:.7rem;border-top:1px solid var(--workspace-border)}.builder-hub-product-status strong{width:-moz-max-content;width:max-content;max-width:100%;min-height:1.65rem;padding:.2rem .55rem;border:1px solid var(--workspace-border);border-radius:999px;background:var(--workspace-card);color:var(--text-primary)}.builder-hub-product-action{grid-column:1/-1;grid-row:4;justify-self:end;min-width:7.25rem;margin-top:.15rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.builder-hub-attention-row,.builder-hub-product-action{transition:none}}.product-media-editor{display:grid;gap:1.15rem}.product-media-intro{display:grid;gap:.45rem}.product-media-eyebrow{margin:0;color:var(--workspace-accent-deep);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.product-media-intro h2{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.product-media-intro>p:last-child{max-width:54rem;margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.65}.product-media-guidance{display:grid;gap:.8rem;border:1px solid var(--workspace-accent-border);border-radius:var(--radius-card);background:var(--workspace-accent-tint);padding:1rem 1.1rem;color:var(--text-2)}.product-media-guidance strong{color:var(--text-primary);font-size:.78rem}.product-media-guidance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-media-guidance-grid span{display:block;margin-bottom:.35rem;color:var(--text-primary);font-size:.69rem;font-weight:700}.product-media-guidance-grid ul{display:grid;gap:.24rem;margin:0;padding-left:1.05rem;font-size:.72rem;line-height:1.45}.product-media-upload-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.3rem}.product-media-upload-header h3{margin:0;color:var(--text-primary);font-size:.9rem}.product-media-upload-header p{margin:.2rem 0 0;color:var(--text-faint);font-size:.7rem}.product-media-upload-button{display:inline-flex;align-items:center;gap:.42rem;border:1px solid var(--workspace-accent-border);border-radius:10px;background:var(--surface);padding:.58rem .75rem;color:var(--workspace-accent-deep);cursor:pointer;font-size:.74rem;font-weight:700;transition:border-color .18s ease,background .18s ease}.product-media-upload-button:hover{border-color:var(--workspace-accent-deep);background:var(--workspace-accent-tint)}.product-media-upload-button:focus-within{outline:2px solid var(--workspace-accent-deep);outline-offset:2px}.product-media-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.product-media-count{margin:-.55rem 0 0;color:var(--text-faint);font-size:.7rem}.product-media-error{margin:-.45rem 0 0;border-left:2px solid var(--ink-danger);padding-left:.65rem;color:var(--ink-danger);font-size:.74rem;line-height:1.45}.product-media-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.product-media-item{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;align-items:start;gap:.8rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);padding:.7rem}.product-media-preview-wrap{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface);aspect-ratio:4/3}.product-media-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-media-preview-empty{display:grid;place-items:center;color:var(--text-faint)}.product-media-index{position:absolute;top:.3rem;left:.3rem;display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:999px;background:var(--surface);color:var(--text-primary);font-size:.64rem;font-weight:700}.product-media-fields{display:grid;gap:.32rem;min-width:0}.product-media-fields label{color:var(--text-2);font-size:.72rem;font-weight:700}.product-media-fields textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:.55rem .65rem;color:var(--text-primary);font:inherit;font-size:.76rem;line-height:1.4}.product-media-fields textarea:focus{border-color:var(--workspace-accent-deep);outline:2px solid color-mix(in srgb,var(--workspace-accent-deep) 22%,transparent);outline-offset:1px}.product-media-fields p{margin:0;color:var(--text-faint);font-size:.65rem;text-align:right}.product-media-actions{display:flex;align-items:center;gap:.28rem}.product-media-actions button{display:inline-grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-muted);cursor:pointer}.product-media-actions button:focus-visible,.product-media-actions button:hover:not(:disabled){border-color:var(--workspace-accent-border);color:var(--workspace-accent-deep)}.product-media-actions button:disabled{cursor:not-allowed;opacity:.35}.product-media-empty{margin:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:.8rem;color:var(--text-faint);font-size:.74rem;line-height:1.5}@media (max-width:640px){.product-media-guidance-grid{grid-template-columns:1fr;gap:.8rem}.product-media-upload-header{align-items:flex-start;flex-direction:column}.product-media-item{grid-template-columns:4.8rem minmax(0,1fr)}.product-media-actions{grid-column:1/-1;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.product-media-upload-button{transition:none}}.product-media-gallery{display:grid;gap:.9rem;min-width:0}.product-media-gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.product-media-gallery-heading h2{margin:.2rem 0 0;color:var(--text-primary);font-family:var(--font-heading);font-size:1rem;font-weight:400;letter-spacing:-.01em}.product-media-verified{border:1px solid var(--workspace-accent-border);border-radius:999px;background:var(--workspace-accent-tint);padding:.3rem .55rem;color:var(--workspace-accent-deep);font-size:.64rem;font-weight:700;white-space:nowrap}.product-media-active{overflow:hidden;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--surface-2)}.product-media-stage{position:relative}.product-media-stage>.product-media-image-thumb-fallback{min-height:16rem;color:var(--text-muted);font-size:.82rem}.product-media-arrow{position:absolute;top:50%;display:grid;width:2.75rem;height:2.75rem;place-items:center;transform:translateY(-50%);border:1px solid var(--border);border-radius:50%;background:var(--card);box-shadow:var(--shadow-card);color:var(--text-primary);cursor:pointer}.product-media-arrow:hover{border-color:var(--accent);color:var(--accent-deep)}.product-media-arrow.is-previous{left:.75rem}.product-media-arrow.is-next{right:.75rem}.product-media-external-preview{display:grid;min-height:16rem;place-content:center;justify-items:center;gap:.8rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--secondary);color:var(--text-muted);font-size:.83rem;text-align:center}.product-media-external-preview svg{color:var(--accent-deep)}.product-media-video{position:relative;aspect-ratio:16/9;background:#071519}.product-media-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.product-media-image-button{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.product-media-image-button img{display:block;width:100%;max-height:min(62vh,38rem);-o-object-fit:contain;object-fit:contain;background:var(--surface-2)}.product-media-caption{display:grid;gap:.22rem;border-top:1px solid var(--card-border);padding:.75rem .9rem .85rem}.product-media-caption strong{color:var(--text-primary);font-size:.76rem;line-height:1.4}.product-media-caption span{color:var(--text-faint);font-size:.67rem}.product-media-thumbnails{display:flex;gap:.5rem;overflow-x:auto;padding:.1rem .05rem .25rem;scrollbar-width:thin}.product-media-thumbnails button{flex:0 0 4.7rem;width:4.7rem;height:3.5rem;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text-muted);cursor:pointer}.product-media-thumbnails button.is-active{border-color:var(--workspace-accent-deep);box-shadow:0 0 0 2px var(--workspace-accent-tint)}.product-media-thumbnails button:focus-visible{outline:2px solid var(--workspace-accent-deep);outline-offset:2px}.product-media-thumbnails img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-media-image-thumb-fallback,.product-media-video-thumb{display:grid;width:100%;height:100%;place-items:center;background:var(--surface)}.product-media-external-link{display:inline-flex;align-items:center;gap:.45rem;width:-moz-max-content;width:max-content;max-width:100%;border:1px solid var(--workspace-accent-border);border-radius:9px;background:var(--workspace-accent-tint);padding:.58rem .7rem;color:var(--workspace-accent-deep);font-size:.74rem;font-weight:700}.product-media-external-link span{color:var(--text-faint);font-size:.64rem;font-weight:500}.product-media-lightbox{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:rgb(3 12 15/84%);padding:1.5rem}.product-media-lightbox img{max-width:min(94vw,72rem);max-height:88vh;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 1.5rem 4rem rgb(0 0 0/36%)}.product-media-lightbox>button{position:fixed;top:1rem;right:1rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgb(255 255 255/28%);border-radius:999px;background:rgb(0 0 0/28%);color:#fff;cursor:pointer}.product-detail-page{max-width:1360px;margin:0 auto;padding:2rem clamp(1rem,3.5vw,3.5rem) 5rem;color:var(--text-primary)}.product-detail-page a:focus-visible,.product-detail-page button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-detail-breadcrumb{display:flex;align-items:center;gap:.55rem;min-width:0;margin-bottom:2rem;color:var(--text-muted);font-size:.78rem}.product-detail-breadcrumb a{flex:none;color:var(--text-2)}.product-detail-breadcrumb a:hover{color:var(--accent-deep)}.product-detail-breadcrumb svg{flex:none;color:var(--text-faint)}.product-detail-breadcrumb-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail-unavailable{margin:0 0 1.25rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-soft);background:var(--secondary);color:var(--text-2);font-size:.85rem}.product-detail-unavailable strong{color:var(--text-primary)}.product-detail-intro{margin-bottom:1.6rem}.product-detail-intro h1{margin:0;font-size:clamp(2rem,2.5vw,2.4rem);font-weight:600;line-height:1.13;letter-spacing:-.035em;overflow-wrap:anywhere}.product-detail-summary{max-width:75ch;overflow:hidden;margin:.55rem 0 0;color:var(--text-2);font-size:1rem;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.product-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 0;margin-top:1.15rem;color:var(--text-muted);font-size:.77rem}.product-detail-meta>*{display:inline-flex;align-items:center;min-width:0;gap:.4rem;line-height:1.35}.product-detail-meta>*+*{margin-left:.9rem;padding-left:.9rem;border-left:1px solid var(--border)}.product-detail-meta-builder{color:var(--text-primary);font-weight:600}.product-detail-meta-builder:hover{color:var(--accent-deep)}.product-detail-meta-avatar{display:grid;width:1.5rem;height:1.5rem;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--accent-deep);color:var(--card);font-size:.66rem}.product-detail-meta-avatar .avatar-initial{font-size:.65rem}.product-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.46fr);align-items:start;gap:clamp(1.5rem,3vw,2.65rem)}.product-detail-hero-main,.product-detail-media{min-width:0}.product-detail-media-empty{display:grid;min-height:22rem;place-content:center;justify-items:center;gap:.8rem;padding:2rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--secondary);color:var(--text-muted);text-align:center}.product-detail-page .product-media-gallery-heading{align-items:center;margin-bottom:.1rem}.product-detail-page .product-media-gallery-heading h2{margin:0;font-size:.84rem;font-weight:600}.product-detail-page .product-media-eyebrow{display:none}.product-detail-page .product-media-active{background:var(--card)}.product-detail-page .product-media-image-button img{width:100%;height:clamp(19rem,36vw,34rem);max-height:none;-o-object-fit:contain;object-fit:contain;background:var(--secondary)}.product-detail-page .product-media-thumbnails{gap:.65rem;padding-top:.2rem}.product-detail-page .product-media-thumbnails button{width:5.75rem;height:4.25rem;flex-basis:5.75rem}.product-detail-purchase{min-width:0;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card)}.product-detail-price-block p{color:var(--text-muted);font-size:.78rem}.product-detail-direct-note{margin:.625rem 0 0;color:var(--text-muted);font-size:.76rem;line-height:1.6;text-align:center}.product-detail-price-block strong{display:block;margin:.25rem 0 1rem;font-family:var(--font-display);font-size:clamp(2rem,2.8vw,2.55rem);font-weight:550;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.product-detail-page .product-detail-contact-cta{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1rem;border:1px solid var(--accent);border-radius:var(--radius-soft);background:var(--accent);color:var(--accent-foreground);font-size:.9rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.product-detail-page .product-detail-contact-cta:hover:not(:disabled){border-color:var(--accent-deep);background:var(--accent-deep);color:var(--accent-foreground)}.product-detail-page .product-detail-contact-cta:focus-visible,.product-detail-page .product-detail-secondary-cta:focus-visible{outline:3px solid rgb(var(--accent-rgb)/36%);outline-offset:3px}.product-detail-page .product-detail-contact-cta:disabled{opacity:.76;cursor:wait}.product-detail-owner-actions{display:grid;gap:.55rem}.product-detail-page .product-detail-secondary-cta{display:flex;min-height:2.8rem;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid var(--border);border-radius:var(--radius-soft);background:var(--card);color:var(--text-2);font-size:.84rem;font-weight:600;text-align:center;text-decoration:none;transition:border-color .16s ease,color .16s ease}.product-detail-page .product-detail-secondary-cta:hover{border-color:var(--accent);color:var(--accent-deep)}.product-detail-contact-error{margin:.5rem 0 0;color:var(--destructive);font-size:.8rem;line-height:1.4}.product-detail-contact-status{margin:.8rem 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.5}.product-detail-purchase .btn-primary{min-height:3rem;border-radius:var(--radius-soft)}.product-detail-trust-list{display:grid;gap:.72rem;margin:1.35rem 0 0;list-style:none}.product-detail-trust-list li{display:flex;align-items:flex-start;gap:.65rem;color:var(--text-2);font-size:.8rem;line-height:1.4}.product-detail-trust-list svg{flex:none;color:var(--accent-deep)}.product-detail-trust-list a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.product-detail-trust-list a:hover{color:var(--accent-deep);text-decoration-color:currentColor}.product-detail-builder{margin-top:1.5rem;padding-top:1.4rem;border-top:1px solid var(--border)}.product-detail-builder h2{margin:0 0 1rem;font-size:.82rem;font-weight:650;letter-spacing:0}.product-detail-builder-identity{display:flex;align-items:center;gap:.7rem;min-width:0}.product-detail-builder-avatar{display:grid;width:3rem;height:3rem;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--accent-deep);color:var(--card)}.product-detail-builder-identity>div{min-width:0}.product-detail-builder-identity a{color:var(--text-primary);font-size:.87rem;font-weight:650;overflow-wrap:anywhere}.product-detail-builder-identity a:hover{color:var(--accent-deep)}.product-detail-builder-identity p{margin:.12rem 0 0;color:var(--text-muted);font-size:.73rem}.product-detail-trusted{display:inline-block;margin-top:.7rem;color:var(--accent-deep);font-size:.7rem;font-weight:650}.product-detail-builder-stats{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;margin-top:.85rem;color:var(--text-2);font-size:.75rem}.product-detail-builder-stats span{display:inline-flex;align-items:center;gap:.3rem}.product-detail-builder-stats svg{color:var(--ink-amber)}.product-detail-builder-actions{display:grid;gap:.5rem;margin-top:1.15rem}.product-detail-builder-actions .lm-msg-seller-btn,.product-detail-profile-link{min-height:2.8rem;border-radius:var(--radius-soft);font-size:.78rem}.product-detail-profile-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--border);background:var(--card);color:var(--text-2);font-weight:600;transition:border-color .2s ease,color .2s ease}.product-detail-profile-link:hover{border-color:var(--accent);color:var(--accent-deep)}.product-detail-builder-missing{color:var(--text-muted);font-size:.82rem}.product-detail-sections{display:grid;gap:1rem;margin-top:clamp(2.5rem,4vw,4rem)}.product-detail-section{min-width:0;padding:1.5rem;border:1px solid var(--border);border-radius:12px;background:var(--card);scroll-margin-top:7rem}.product-detail-section h2{margin:0 0 1.2rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:550;letter-spacing:-.025em}.product-detail-prose{max-width:76ch;color:var(--text-2);font-size:.95rem;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.product-detail-demand-link,.product-detail-policy-link{display:inline-flex;align-items:center;gap:.2rem;color:var(--accent-deep);font-size:.82rem;font-weight:650}.product-detail-demand-link{margin-top:1rem}.product-detail-policy-link{margin-top:1.35rem}.product-detail-demand-link:hover,.product-detail-policy-link:hover{text-decoration:underline;text-underline-offset:3px}.product-detail-checklist{display:grid;gap:.75rem;max-width:70rem;list-style:none}.product-detail-checklist,.product-detail-included-list,.product-detail-setup-list{grid-template-columns:minmax(0,1fr)}.product-detail-checklist,.product-detail-results{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;max-width:70rem;list-style:none}.product-detail-checklist li,.product-detail-results li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;-moz-column-gap:.65rem;column-gap:.65rem;min-width:0;color:var(--text-2);font-size:.95rem;line-height:1.6;overflow-wrap:anywhere}.product-detail-audiences li>span,.product-detail-checklist li>span,.product-detail-results li>span{min-width:0;overflow-wrap:anywhere}.product-detail-checklist svg,.product-detail-results svg{margin-top:.22em;color:var(--accent-deep)}.product-detail-audiences{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;max-width:70rem;list-style:none}.product-detail-audiences li{display:grid;grid-template-columns:.45rem minmax(0,1fr);align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;min-width:0;color:var(--text-2);font-size:.95rem;line-height:1.6}.product-detail-audiences li:before{content:"";width:.35rem;height:.35rem;margin-top:.65em;border-radius:50%;background:var(--accent)}.product-detail-industries{margin-top:1rem;color:var(--text-muted);font-size:.8rem}.product-detail-industries strong{color:var(--text-2);font-weight:650}.product-detail-muted{color:var(--text-muted);font-size:.86rem}.product-detail-setup-caveat{max-width:75ch;margin-top:1rem;color:var(--text-2);font-size:.82rem;font-weight:600;line-height:1.5}.product-detail-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;list-style:none}.product-detail-steps li{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.product-detail-steps li>span{color:var(--accent-deep);font-size:.75rem;font-weight:700;line-height:1.5}.product-detail-steps h3{margin:0 0 .4rem;font-size:.93rem;font-weight:650;line-height:1.3}.product-detail-steps p{color:var(--text-muted);font-size:.8rem;line-height:1.65;overflow-wrap:anywhere}.product-detail-delivery{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;margin-top:1.65rem;padding-top:1.1rem;border-top:1px solid var(--border)}.product-detail-delivery h3{font-size:.83rem;font-weight:650}.product-detail-delivery p{color:var(--text-2);font-size:.81rem;line-height:1.5}.product-detail-delivery p:last-child{flex-basis:100%;color:var(--text-muted);font-size:.75rem}.product-detail-reviews-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.product-detail-reviews-heading span{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-2);font-size:.78rem}.product-detail-reviews-heading svg{color:var(--ink-amber)}.product-detail-review-list{max-width:55rem}.product-detail-review{display:flex;gap:.85rem;padding:1.25rem 0;border-top:1px solid var(--border)}.product-detail-review-avatar{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:50%;background:var(--secondary);color:var(--accent-deep);font-size:.75rem;font-weight:700}.product-detail-review>div{min-width:0}.product-detail-review-top{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:.82rem}.product-detail-review-top strong{color:var(--text-primary)}.product-detail-review-top time{color:var(--text-muted);font-size:.72rem}.product-detail-review-rating{display:inline-flex;gap:.1rem;color:var(--ink-amber)}.product-detail-review-source{display:inline-flex;margin-top:.35rem;color:var(--text-muted);font-size:.7rem;font-weight:550}.product-detail-review p{margin-top:.5rem;color:var(--text-2);font-size:.85rem;line-height:1.65;overflow-wrap:anywhere}.product-detail-review-empty{padding:.4rem 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.6}.product-detail-review-empty p:first-child{color:var(--text-primary);font-weight:650}.product-detail-reviews #review{margin:0 0 1.25rem;padding:0 0 1.25rem;overflow:visible;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0;background:transparent!important}.product-detail-reviews #review>.absolute{display:none}.product-detail-reviews .review-success{margin:0 0 1.25rem;padding:0 0 1.25rem;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.product-detail-report{padding-top:1.1rem;border-top:1px solid var(--border)}.product-detail-report>button{min-height:2.75rem;color:var(--text-muted)!important}.product-detail-report>button:hover{color:var(--accent-deep)!important}.product-report-overlay{background:color-mix(in srgb,var(--carbon) 70%,transparent)}.product-report-dialog{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);color:var(--text-primary)}.product-report-dialog .input-dark{border-color:var(--border);background:var(--secondary);color:var(--text-primary)}.product-report-dialog .input-dark:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.product-report-dialog>button:first-child{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%}.product-report-dialog>button:first-child:hover{background:var(--secondary)}.product-detail-mobile-buy{display:none}@media (min-width:1024px) and (min-height:800px){.product-detail-purchase{position:sticky;top:calc(var(--header-offset) + .5rem)}}@media (max-width:1023px){.product-detail-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);gap:1.25rem}.product-detail-purchase{padding:1.2rem}.product-detail-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-detail-page{padding-top:1.35rem;padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.product-detail-breadcrumb{margin-bottom:1.5rem}.product-detail-intro h1{max-width:none;font-size:clamp(1.8rem,6vw,2.35rem)}.product-detail-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.product-detail-meta>*+*{margin-left:.65rem;padding-left:.65rem}.product-detail-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem}.product-detail-media-empty{min-height:15rem}.product-detail-page .product-media-image-button img{height:min(58vw,24rem);min-height:14rem}.product-detail-mobile-buy{position:fixed;z-index:40;right:0;bottom:0;left:0;display:block;padding:.7rem max(1rem,env(safe-area-inset-left)) calc(.7rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-right));border-top:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card)}.product-detail-mobile-buy .product-detail-contact-cta{min-height:2.9rem}}@media (prefers-reduced-motion:reduce){.product-detail-page .product-detail-contact-cta,.product-detail-page .product-detail-secondary-cta{transition:none}}@media (max-width:540px){.product-detail-steps{grid-template-columns:1fr;gap:1rem}.product-detail-meta>*{margin:.1rem .65rem .1rem 0!important;padding:0!important;border:0!important}}@media (prefers-reduced-motion:reduce){.product-detail-page *,.product-detail-page :after,.product-detail-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.lm-chat-loading{display:flex;min-height:100%;flex-direction:column;gap:1rem;padding:.5rem 0}.lm-chat-skeleton{max-width:100%;border:1px solid var(--workspace-border);border-radius:14px;background:var(--workspace-surface-soft)}.lm-chat-skeleton-right{align-self:flex-end}.lm-notifications-page .lm-notification-title{font-weight:500}.notification-type-icon{--notification-icon-color:var(--text-muted);--notification-icon-tint:var(--surface-2);display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.65rem;background:var(--notification-icon-tint);background:color-mix(in srgb,var(--notification-icon-color) 10%,var(--card));color:var(--notification-icon-color)}.notification-type-icon.is-compact{width:1.75rem;height:1.75rem;border-radius:.55rem}.notification-type-icon[data-tone=brand]{--notification-icon-color:#13796f;--notification-icon-tint:#e6f3f1}.notification-type-icon[data-tone=success]{--notification-icon-color:var(--green);--notification-icon-tint:#eaf5ed}.notification-type-icon[data-tone=attention]{--notification-icon-color:var(--ink-amber);--notification-icon-tint:#fbf1e4}.notification-type-icon[data-tone=info]{--notification-icon-color:#1d4ed8;--notification-icon-tint:#eaf1fb}.notification-type-icon[data-tone=critical]{--notification-icon-color:var(--ink-danger);--notification-icon-tint:#f8ecea}.notification-type-icon[data-tone=collaboration]{--notification-icon-color:#6941a5;--notification-icon-tint:#f1ecf8}.notification-type-icon[data-tone=neutral]{--notification-icon-color:var(--text-muted);--notification-icon-tint:var(--surface-2)}[data-theme=dark] .notification-type-icon[data-tone=brand]{--notification-icon-color:#73c9bd;--notification-icon-tint:rgb(65 166 155/12%)}[data-theme=dark] .notification-type-icon[data-tone=success]{--notification-icon-tint:rgb(74 222 153/12%)}[data-theme=dark] .notification-type-icon[data-tone=attention]{--notification-icon-tint:rgb(236 178 113/12%)}[data-theme=dark] .notification-type-icon[data-tone=info]{--notification-icon-color:#93c5fd;--notification-icon-tint:rgb(59 130 246/13%)}[data-theme=dark] .notification-type-icon[data-tone=critical]{--notification-icon-tint:rgb(255 156 148/12%)}[data-theme=dark] .notification-type-icon[data-tone=collaboration]{--notification-icon-color:#c3a6f7;--notification-icon-tint:rgb(167 139 250/13%)}[data-theme=dark] .notification-type-icon[data-tone=neutral]{--notification-icon-tint:var(--surface-2)}.lm-notifications-page .lm-notification-card{background:var(--workspace-card)}.lm-notifications-page .lm-notification-card.is-unread{box-shadow:inset 2px 0 0 var(--workspace-accent)}.lm-notifications-page .lm-notification-card:not(.is-unread){box-shadow:none}.lm-notification-unread-mark{width:.45rem;height:.45rem;flex:0 0 auto;margin-top:.35rem;border-radius:50%;background:var(--workspace-accent)}[data-theme=light] .lm-notifications-page .lm-notification-card{border:1px solid var(--workspace-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:.75rem 1rem!important;transition:background-color .15s ease,border-color .15s ease}[data-theme=light] .lm-notifications-page .lm-notification-card:hover{border-color:var(--workspace-border)!important;background:#fbfaf8!important}[data-theme=light] .lm-notifications-page .lm-notification-card.is-unread,[data-theme=light] .lm-notifications-page .lm-notification-card.is-unread:hover{border-color:var(--workspace-accent-border)!important}[data-theme=light] .lm-notifications-page .lm-notification-title{color:var(--text-primary)!important;font-weight:400}[data-theme=light] .lm-notifications-page .lm-notification-title.is-unread{font-weight:650}[data-theme=light] .lm-notifications-page .lm-notification-body{color:var(--text-2)!important;overflow-wrap:anywhere}[data-theme=light] .lm-notifications-page .lm-notification-date{color:var(--text-muted)!important}[data-theme=light] .lm-notifications-page .lm-notif-dismiss{color:var(--text-muted)!important;transition:color .15s ease,background-color .15s ease}[data-theme=light] .lm-notifications-page .lm-notif-dismiss:hover{background:var(--workspace-surface-soft);color:var(--text-primary)!important}[data-theme=light] .lm-notification-tab:focus-visible,[data-theme=light] .lm-notifications-page .lm-notif-dismiss:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}[data-theme=light] .lm-notif-tabs{border-color:var(--workspace-border)!important;background:#fff!important}[data-theme=light] .lm-notification-tab{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;color:var(--text-muted)!important}[data-theme=light] .lm-notification-tab:hover{background:var(--workspace-surface-soft)!important;color:var(--text-primary)!important}[data-theme=light] .lm-notification-tab.is-active{background:var(--workspace-accent-tint)!important;color:var(--workspace-accent-deep)!important;font-weight:600!important}[data-theme=light] .lm-notification-dropdown .lm-panel-item{color:var(--text-primary)}[data-theme=light] .lm-notification-dropdown .lm-panel-item .lm-text-link{color:var(--text-primary)!important}[data-theme=light] .lm-notification-dropdown .lm-panel-item .lm-text-faint,[data-theme=light] .lm-notification-dropdown .lm-panel-item .lm-text-muted{color:var(--text-muted)!important}@media (max-width:640px){[data-theme=light] .lm-notifications-page .lm-notification-card{gap:.75rem;padding:.75rem!important}.lm-chat-loading{gap:.75rem}}.dc-page{width:min(100%,78rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.4rem);color:var(--text-primary)}.dc-detail-header,.dc-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.dc-detail-header h1,.dc-page-header h1{margin:.2rem 0 .45rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.035em}.dc-detail-header>div>p:last-child,.dc-page-header>div:first-child>p:last-child{margin:0;color:var(--text-muted);line-height:1.55}.dc-eyebrow{margin:0;color:var(--workspace-accent-deep);font-size:.68rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.dc-action-heading,.dc-card-heading,.dc-count,.dc-list-title-row{display:flex;align-items:center;gap:.75rem}.dc-count{flex:none;padding:.65rem .85rem;border:1px solid var(--workspace-border);border-radius:var(--radius-soft);background:var(--workspace-surface);color:var(--text-muted)}.dc-action-icon,.dc-count svg,.dc-list-icon{color:var(--workspace-accent)}.dc-count strong{color:var(--text-primary)}.dc-list{display:grid;gap:.85rem}.dc-action-panel,.dc-card,.dc-empty,.dc-list-card,.dc-status-panel{border:1px solid var(--workspace-border);border-radius:var(--radius-card);background:var(--workspace-surface);box-shadow:var(--shadow-card)}.dc-list-card{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.15rem 1.2rem}.dc-list-main{min-width:0;flex:1}.dc-list-title-row{align-items:flex-start}.dc-list-icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;flex:none;border:1px solid var(--workspace-accent-border);border-radius:.8rem;background:var(--workspace-accent-tint)}.dc-list-title{min-width:0;flex:1}.dc-list-title h2{overflow:hidden;margin:.05rem 0 .2rem;font-size:1rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.dc-list-title>span{color:var(--text-muted);font-size:.8rem}.dc-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;flex:none;padding:.34rem .55rem;border:1px solid var(--workspace-border);border-radius:999px;background:var(--workspace-surface-soft);color:var(--text-2);font-size:.68rem;font-weight:600;line-height:1.25}.dc-status-direct-completed{border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.dc-list-meta{display:flex;flex-wrap:wrap;gap:1.2rem;margin:1rem 0 0 3.15rem}.dc-list-meta>span{display:grid;gap:.2rem}.dc-list-meta small,.dc-progress-meta dt,.dc-summary-list dt{color:var(--text-muted);font-size:.7rem}.dc-list-meta strong{font-size:.83rem;font-weight:590;font-variant-numeric:tabular-nums}.dc-price-note{margin:.75rem 0 0;color:var(--text-muted);font-size:.72rem;line-height:1.5}.dc-list-actions{display:flex;align-items:center;gap:.6rem;flex:none}.dc-back-link,.dc-inline-link,.dc-primary-action,.dc-secondary-action{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .8rem;border-radius:var(--radius-soft);font-size:.78rem;font-weight:620;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dc-primary-action{border:1px solid var(--workspace-accent);background:var(--workspace-accent);color:var(--primary-foreground)}.dc-primary-action:hover:not(:disabled){background:var(--workspace-accent-deep)}.dc-back-link,.dc-secondary-action{border:1px solid var(--workspace-border);background:var(--workspace-surface);color:var(--text-primary)}.dc-back-link:hover,.dc-secondary-action:hover:not(:disabled){border-color:var(--workspace-accent-border);background:var(--workspace-accent-tint)}.dc-inline-link{min-height:unset;padding:0;color:var(--workspace-accent-deep)}.dc-primary-action:disabled,.dc-secondary-action:disabled{cursor:not-allowed;opacity:.55}.dc-empty{display:grid;justify-items:center;gap:.5rem;padding:3.25rem 1.25rem;text-align:center}.dc-empty>svg{color:var(--workspace-accent)}.dc-empty h2{margin:.4rem 0 0;font-size:1.15rem}.dc-empty p{max-width:32rem;margin:0;color:var(--text-muted);line-height:1.55}.dc-empty a{display:inline-flex;align-items:center;gap:.35rem;margin-top:.7rem;color:var(--workspace-accent-deep);font-size:.8rem;font-weight:600}.dc-back-link{min-height:2rem;margin-bottom:1rem;padding:.35rem .55rem;font-weight:550}.dc-detail-header{align-items:flex-end}.dc-detail-header .dc-status{margin-bottom:.35rem}.dc-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:1rem}.dc-detail-aside,.dc-detail-main{display:grid;min-width:0;gap:1rem}.dc-action-panel,.dc-card,.dc-status-panel{padding:1.15rem}.dc-status-panel{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.dc-action-panel h2,.dc-card h2,.dc-safety-note h2,.dc-status-panel h2{margin:.2rem 0 .35rem;font-size:1rem;font-weight:640}.dc-action-copy,.dc-pending-terms>p,.dc-safety-note p,.dc-status-panel p:last-child{margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.55}.dc-action-heading{align-items:flex-start;margin-bottom:.85rem}.dc-action-heading h2{margin-bottom:0}.dc-action-icon{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border:1px solid var(--workspace-accent-border);border-radius:.7rem;background:var(--workspace-accent-tint)}.dc-action-controls{display:grid;justify-items:start;gap:.75rem}.dc-action-controls>.dc-primary-action{min-width:12rem}.dc-confirm-checkbox{display:flex;align-items:flex-start;gap:.55rem;color:var(--text-2);font-size:.8rem;line-height:1.5}.dc-confirm-checkbox input{width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--workspace-accent)}.dc-revision-form{display:grid;width:100%;gap:.75rem;padding:.85rem;border:1px solid var(--workspace-border);border-radius:var(--radius-soft);background:var(--workspace-surface-soft)}.dc-revision-form label{display:grid;gap:.35rem;color:var(--text-2);font-size:.76rem;font-weight:580}.dc-revision-form select,.dc-revision-form textarea{width:100%;border:1px solid var(--workspace-border);border-radius:var(--radius-soft);background:var(--workspace-surface);color:var(--text-primary);padding:.65rem .7rem;font:inherit;font-size:.8rem}.dc-support-report{display:grid;gap:.75rem}.dc-support-report .dc-card-heading,.dc-support-report .dc-muted{margin:0}.dc-support-report .dc-muted{line-height:1.55}.dc-card-heading{justify-content:space-between;align-items:flex-start;margin-bottom:.9rem}.dc-card-heading>svg{color:var(--workspace-accent)}.dc-detail-price{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--workspace-border);border-bottom:1px solid var(--workspace-border)}.dc-detail-price>span{color:var(--text-muted);font-size:.75rem}.dc-detail-price>strong{font-size:1.4rem;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.dc-progress-meta,.dc-summary-list,.dc-terms-grid{display:grid;gap:.85rem;margin:1rem 0 0}.dc-progress-meta>div,.dc-summary-list>div,.dc-terms-grid>div{display:grid;gap:.25rem}.dc-terms-grid dt{color:var(--text-muted);font-size:.72rem;font-weight:600}.dc-progress-meta dd,.dc-summary-list dd,.dc-terms-grid dd{margin:0;color:var(--text-primary);font-size:.82rem;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.dc-muted{color:var(--text-muted);font-size:.82rem}.dc-pending-terms{border-color:var(--workspace-accent-border)}.dc-pending-terms .dc-detail-price{margin-top:.9rem}.dc-progress-percent{color:var(--workspace-accent-deep);font-size:.85rem;font-weight:650;font-variant-numeric:tabular-nums}.dc-progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:var(--workspace-surface-soft)}.dc-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--workspace-accent);transition:width .2s ease}.dc-progress-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.dc-history-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.dc-event-list li,.dc-history-list article{display:grid;gap:.25rem;padding:.75rem;border:1px solid var(--workspace-border);border-radius:var(--radius-soft);background:var(--workspace-surface-soft)}.dc-history-list strong{font-size:.8rem}.dc-history-list p{margin:0;color:var(--text-2);font-size:.78rem;line-height:1.55;white-space:pre-wrap}.dc-history-list time{color:var(--text-muted);font-size:.69rem}.dc-safety-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:1rem;border:1px solid var(--workspace-accent-border);border-radius:var(--radius-card);background:var(--workspace-accent-tint)}.dc-safety-note>svg{color:var(--workspace-accent-deep)}.dc-safety-note h2{margin-top:0}.dc-safety-note p+p{margin-top:.6rem}.dc-safety-note a{display:inline-flex;align-items:center;gap:.3rem;margin-top:.65rem;font-size:.75rem;font-weight:650}.dc-feedback,.dc-safety-note a{color:var(--workspace-accent-deep)}.dc-feedback{margin:.75rem 0 0;font-size:.78rem}.dc-feedback.is-error{color:var(--ink-danger)}.dc-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media (max-width:900px){.dc-detail-grid{grid-template-columns:minmax(0,1fr)}.dc-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dc-page{padding:1rem}.dc-detail-header,.dc-page-header{align-items:flex-start;flex-direction:column;gap:.85rem}.dc-list-card,.dc-status-panel{align-items:stretch;flex-direction:column}.dc-list-title-row{flex-wrap:wrap}.dc-list-title{min-width:calc(100% - 3.5rem)}.dc-list-title-row>.dc-status{margin-left:3.15rem}.dc-list-meta{margin-left:0;gap:.8rem 1.1rem}.dc-list-actions{justify-content:flex-end}.dc-detail-aside,.dc-progress-meta{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dc-page *,.dc-page :after,.dc-page :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.builder-upgrade-page{width:100%;max-width:72rem;margin-inline:auto;padding-bottom:1.5rem;color:var(--workspace-ink)}.builder-upgrade-page :is(h1,h2,p){margin:0}.builder-upgrade-back{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;margin:-.45rem 0 1rem;color:var(--workspace-secondary);font-size:.82rem;font-weight:550;text-decoration:none}.builder-upgrade-back:hover,.builder-upgrade-buyer-link:hover{color:var(--workspace-accent-deep)}.builder-upgrade-intro{max-width:47rem;margin-bottom:clamp(1.6rem,3vw,2.65rem)}.builder-upgrade-eyebrow{display:flex;align-items:center;gap:.65rem;color:var(--workspace-accent-deep);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.builder-upgrade-eyebrow span{width:3px;height:3px;border-radius:50%;background:currentColor}.builder-upgrade-intro h1{margin-top:.8rem;font-family:var(--font-inter-tight),var(--font-inter),Inter,sans-serif;font-size:clamp(2.05rem,3.1vw,3.25rem);font-weight:550;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.builder-upgrade-intro>p:last-child{max-width:39rem;margin-top:.85rem;color:var(--workspace-secondary);font-size:clamp(.9rem,1.15vw,1rem);line-height:1.6}.builder-upgrade-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(19rem,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,4rem)}.builder-upgrade-benefits{min-width:0}.builder-upgrade-section-heading{padding-top:.35rem}.builder-upgrade-section-index{color:var(--workspace-accent-deep);font-size:.66rem;font-weight:700;letter-spacing:.12em}.builder-upgrade-section-heading h2{margin-top:.65rem;font-family:var(--font-inter-tight),var(--font-inter),Inter,sans-serif;font-size:clamp(1.4rem,1.9vw,1.9rem);font-weight:550;letter-spacing:-.035em;line-height:1.15}.builder-upgrade-benefit-list{display:grid;margin:1.35rem 0 0;padding:0;list-style:none;border-top:1px solid var(--workspace-border)}.builder-upgrade-benefit-list li{display:flex;align-items:center;gap:.85rem;min-height:3.65rem;padding:.55rem 0;border-bottom:1px solid var(--workspace-border);font-size:.88rem;font-weight:550;line-height:1.35}.builder-upgrade-benefit-icon{display:grid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;border:1px solid var(--workspace-accent-border);border-radius:.65rem;background:var(--workspace-accent-tint);color:var(--workspace-accent-deep)}.builder-upgrade-collaboration-note{max-width:34rem;margin-top:1.4rem!important;color:var(--workspace-secondary);font-size:.79rem;line-height:1.65}.builder-upgrade-collaboration-note strong{color:var(--workspace-slate);font-weight:650}.builder-upgrade-plan{min-width:0;padding:clamp(1.35rem,2.2vw,2rem);border:1px solid var(--workspace-border);border-top:3px solid var(--workspace-accent);border-radius:1.1rem;background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.builder-upgrade-plan-topline{display:flex;justify-content:space-between;align-items:center;gap:.8rem;color:var(--workspace-secondary);font-size:.65rem;font-weight:650}.builder-upgrade-plan-topline p{color:var(--workspace-accent-deep);letter-spacing:.12em}.builder-upgrade-plan-topline span{text-align:right}.builder-upgrade-plan h2{margin-top:1.35rem;font-family:var(--font-inter-tight),var(--font-inter),Inter,sans-serif;font-size:1.45rem;font-weight:550;letter-spacing:-.03em}.builder-upgrade-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.builder-upgrade-price strong{font-family:var(--font-inter-tight),var(--font-inter),Inter,sans-serif;font-size:clamp(2.35rem,3vw,3.05rem);font-weight:600;letter-spacing:-.06em;line-height:1.1}.builder-upgrade-price span{color:var(--workspace-secondary);font-size:.85rem}.builder-upgrade-plan-description{max-width:27rem;margin-top:.8rem!important;color:var(--workspace-secondary);font-size:.82rem;line-height:1.55}.builder-upgrade-plan-list{display:grid;gap:.7rem;margin:1.35rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--workspace-border);list-style:none}.builder-upgrade-plan-list li{display:flex;align-items:flex-start;gap:.6rem;color:var(--workspace-slate);font-size:.81rem;line-height:1.4}.builder-upgrade-plan-list svg{flex:0 0 auto;color:var(--workspace-accent)}.builder-upgrade-cta{display:inline-flex;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:48px;margin-top:1.5rem;padding:.7rem 1rem;border:1px solid var(--workspace-accent-deep);border-radius:.65rem;background:var(--workspace-accent-deep);color:#fff;font:inherit;font-size:.85rem;font-weight:700;line-height:1.3;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.builder-upgrade-cta:hover:not(:disabled){border-color:var(--workspace-accent);background:var(--workspace-accent)}.builder-upgrade-cta:disabled{opacity:.6;cursor:progress}[data-theme=dark] .builder-upgrade-cta{color:var(--workspace-accent-foreground)}.builder-upgrade-checkout-note{margin-top:.65rem!important;color:var(--workspace-secondary);font-size:.71rem;line-height:1.5;text-align:center}.builder-upgrade-buyer-link{display:flex;justify-content:center;align-items:center;gap:.4rem;min-height:44px;margin-top:.75rem;color:var(--workspace-slate);font-size:.78rem;font-weight:600;text-decoration:none}.builder-upgrade-legal{display:grid;gap:.45rem;margin-top:.8rem;padding-top:1rem;border-top:1px solid var(--workspace-border)}.builder-upgrade-legal p{color:var(--workspace-secondary);font-size:.7rem;line-height:1.55}.builder-upgrade-legal a{color:var(--workspace-accent-deep);text-decoration:underline;text-underline-offset:2px}.builder-upgrade-error{margin-top:1rem!important;padding:.8rem;border:1px solid var(--ink-danger);border-radius:.6rem;color:var(--ink-danger);font-size:.77rem;line-height:1.45}.builder-upgrade-page :is(a,button):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}@media (min-width:901px){.builder-upgrade-layout>.builder-upgrade-plan{transform:translateY(-30px)}}@media (min-width:901px) and (max-width:1100px){.builder-upgrade-layout>.builder-upgrade-plan{transform:translateY(-24px)}}@media (max-width:900px){.builder-upgrade-layout{grid-template-columns:minmax(0,1fr);gap:1.65rem}.builder-upgrade-plan{max-width:38rem}}@media (max-width:600px){.builder-upgrade-intro{margin-bottom:1.65rem}.builder-upgrade-intro h1{font-size:clamp(1.95rem,8vw,2.4rem)}.builder-upgrade-plan{padding:1.3rem}}@media (prefers-reduced-motion:reduce){.builder-upgrade-cta{transition:none}.builder-upgrade-page .animate-spin{animation:none}}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--text-primary\)\]:hover{border-color:var(--text-primary)}.hover\:bg-\[color-mix\(in_oklch\2c var\(--secondary\)\2c var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}.hover\:bg-\[color\:var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-\[color\:var\(--text-primary\)\]:hover{background-color:var(--text-primary)}.hover\:bg-muted:hover{background-color:var(--surface-2)}.hover\:text-\[color\:var\(--bg\)\]:hover{color:var(--bg)}.hover\:text-\[color\:var\(--text-primary\)\]:hover,.hover\:text-foreground:hover{color:var(--text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[color\:var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true],.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--surface-2)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--text-primary)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:var(--spacing(3))}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm{font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.sm\:mt-12{margin-top:3rem}.sm\:block{display:block}.sm\:max-w-\[65\%\]{max-width:65%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-8{padding-top:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[13\.5px\]{font-size:13.5px}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-10{padding:2.5rem}.md\:pb-12{padding-bottom:3rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-w-0{min-width:0}.lg\:min-w-\[260px\]{min-width:260px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-3{gap:.75rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-7{gap:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[clamp\(24px\2c 2vw\2c 32px\)\]{padding-left:clamp(24px,2vw,32px);padding-right:clamp(24px,2vw,32px)}.lg\:px-\[clamp\(32px\2c 4vw\2c 64px\)\]{padding-left:clamp(32px,4vw,64px);padding-right:clamp(32px,4vw,64px)}.lg\:pt-20{padding-top:5rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:px-0{padding-left:0;padding-right:0}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-8xl{font-size:6rem;line-height:1}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--card-border)}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}