@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--font-sans:"Inter", sans-serif;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius)}@view-transition{navigation:auto}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.align-top{vertical-align:top}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\!running{animation-play-state:running!important}.fade-in{--tw-enter-opacity:0}.running{animation-play-state:running}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body.app-drawer-open{overflow:hidden}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:var(--background);--bg-surface:var(--card);--bg-elevated:var(--secondary);--bg-hover:var(--muted);--border-subtle:var(--border);--border-default:var(--border);--border-strong:var(--input);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-muted:var(--muted-foreground);--accent:var(--primary);--accent-hover:var(--primary);--accent-glow:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--accent-glow:color-mix(in srgb, var(--primary) 18%, transparent)}}:root{--accent-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in srgb, var(--primary) 10%, transparent)}}:root{--success:#34d399;--warning:#fbbf24;--danger:var(--destructive);--glass-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in srgb, var(--foreground) 4%, transparent)}}:root{--glass-border:var(--border);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--dur-fast:.15s;--dur-med:.3s;--dur-slow:.65s;--radius-sm:calc(var(--radius) - 2px);--radius-md:var(--radius);--radius-lg:calc(var(--radius) + 4px);--radius-xl:calc(var(--radius) + 8px);--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}html,body,#app{background:var(--bg-primary);min-height:100%}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0 0 6px;line-height:1.2}p{text-wrap:pretty;margin:0}li,figcaption,blockquote{text-wrap:pretty}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}img{outline-offset:-1px;outline:1px solid #ffffff1a}img.no-img-outline,.no-img-outline img,.ws-avatar-img,.set-image-img{outline:none}.container{max-width:1100px;margin:0 auto;padding:24px}.page-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px;font-size:24px;font-weight:600}.page-subtitle{color:var(--text-secondary);max-width:760px;margin:0 0 20px;font-size:13px;line-height:1.65}.stack-8{gap:8px;display:grid}.stack-12{gap:12px;display:grid}.module-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700;line-height:1.1}.tabular-nums,.tnum{font-variant-numeric:tabular-nums}.auth-wrap{max-width:460px}.auth-form{gap:10px;display:grid}.auth-form .btn{justify-self:start}.list{margin:0;padding-left:18px}.error-banner{color:var(--danger);background:#f8717114;border:1px solid #f871714d;border-radius:10px;padding:10px 12px;font-size:13px}.success-banner{color:var(--success);background:#34d39914;border:1px solid #34d3994d;border-radius:10px;padding:10px 12px;font-size:13px}.card,.glass-card{padding:16px 0;transition:border-color .2s,background .2s}button,a[role=button],.btn,.sh-button,.primary-button,.secondary-button,.ghost-button,.file-button,.handoff-button,button :where(span,strong,small),a[role=button] :where(span,strong,small),.btn :where(span,strong,small),.sh-button :where(span,strong,small),.primary-button :where(span,strong,small),.secondary-button :where(span,strong,small),.ghost-button :where(span,strong,small),.file-button :where(span,strong,small),.handoff-button :where(span,strong,small){font-weight:600!important}.input{box-sizing:border-box;border-radius:var(--radius-md);background:var(--bg-elevated);width:100%;color:var(--text-primary);border:none;padding:12px 14px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;transition:background .15s,box-shadow .15s}.input::placeholder{color:var(--text-muted)}.input:hover:not(:disabled){background:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.input:hover:not(:disabled){background:color-mix(in srgb, var(--bg-elevated) 88%, white)}}.input:focus{background:var(--bg-elevated);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus{background:color-mix(in srgb, var(--bg-elevated) 84%, white)}}.input:focus{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 30%, transparent)}}.input:disabled{opacity:.5;cursor:not-allowed}.input-lg{border-radius:var(--radius-lg);padding:16px 20px;font-size:16px}.muted{color:var(--text-secondary)}.status-pill{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;transition:filter var(--dur-fast) ease;border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 12px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px,inset 0 0 0 1px,inset 0 -6px 8px -6px}@supports (color:color-mix(in lab, red, red)){.status-pill{box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 20%, transparent), inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent), inset 0 -6px 8px -6px color-mix(in srgb, currentColor 22%, transparent)}}.status-pill:before{content:"";border-radius:inherit;background:radial-gradient(85% 120% at 50% 135%,currentColor,#0000 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.status-pill:before{background:radial-gradient(85% 120% at 50% 135%, color-mix(in srgb, currentColor 26%, transparent), transparent 62%)}}.status-pill:before{pointer-events:none}.status-pill:hover{filter:brightness(1.15)}.chip{background:var(--accent-soft);color:var(--accent-hover);letter-spacing:.06em;text-transform:uppercase;border:1px solid #38bdf838;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.chip-sm{padding:2px 7px;font-size:10px;font-weight:600;line-height:1.2}@media (width<=900px){.grid-2,.grid-3{grid-template-columns:1fr}}.reveal-el{opacity:0;transform:translateY(14px)}.reveal-el.reveal-visible{opacity:1;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-el{opacity:1;transform:none}.reveal-el.reveal-visible{transition:none}}.overlay-scroll{scrollbar-width:none}.overlay-scroll::-webkit-scrollbar{display:none}.overlay-scroll-window{scrollbar-width:none}.overlay-scroll-window::-webkit-scrollbar{display:none}.overlay-scroll-thumb{opacity:0;z-index:30;background:#ffffff38;border-radius:999px;width:6px;transition:opacity .2s;position:absolute;top:0;right:2px}.overlay-scroll-thumb.visible{opacity:1}.overlay-scroll-thumb:hover,.overlay-scroll-thumb:active{background:#ffffff52}.skeleton{background:var(--bg-elevated);background-image:linear-gradient(100deg, transparent 30%, var(--foreground) 50%, transparent 70%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton{background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--foreground) 5%, transparent) 50%, transparent 70%)}}.skeleton{background-size:200% 100%;animation:1.6s ease-in-out infinite shimmer}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.hover-raise{transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-med) var(--ease-out)}.hover-raise:hover{transform:translateY(-1px)}.hover-raise:active{transform:translateY(0)scale(.995)}.hover-row{transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease}.hover-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover-row:hover{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}@media (prefers-reduced-motion:reduce){.hover-raise,.hover-raise:hover,.hover-raise:active{transform:none}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--accent-glow)}50%{box-shadow:0 0 40px var(--accent-glow), 0 0 60px #38bdf81a}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:.5s forwards fade-in}.animate-fade-in-up{animation:.6s forwards fade-in-up}.animate-slide-up{animation:.7s cubic-bezier(.16,1,.3,1) forwards slide-up}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.step-enter-active{transition:opacity .35s}.step-leave-active{transition:opacity .15s}.step-enter-from,.step-leave-to{opacity:0}.discovery-enter-active{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.discovery-enter-from{opacity:0;transform:translateY(16px)}.bg-gradient-mesh{z-index:-1;background:var(--bg-primary);position:fixed;inset:0}.spinner{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}.footer-actions{justify-content:center;align-items:center;gap:10px;display:flex}.spinner-lg{border-width:3px;width:32px;height:32px}.glass-tip{background-color:#1a1a24f5;background-image:linear-gradient(#ffffff12,#0000 45%);border:1px solid #ffffff14;border-radius:8px;box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1a}.apexcharts-tooltip.apexcharts-theme-dark{background:linear-gradient(#ffffff12,#0000 45%),#1a1a24f5!important;border:1px solid #ffffff14!important;border-radius:8px!important;box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1a!important}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{color:var(--text-secondary);margin-bottom:4px;padding:6px 11px 5px;font-weight:500;background:0 0!important;border-bottom:1px solid #ffffff0f!important;font-size:11px!important}.apexcharts-tooltip .apexcharts-tooltip-series-group{padding:0 11px 3px}.apexcharts-tooltip .apexcharts-tooltip-text{font-size:12px!important}.apexcharts-xaxistooltip{box-shadow:inset 0 1px #ffffff1a;color:var(--text-primary)!important;background:linear-gradient(#ffffff12,#0000 45%),#1a1a24f5!important;border:1px solid #ffffff14!important;border-radius:6px!important}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#ffffff14!important}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:#1a1a24f5!important}:root,.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--card-surface:oklch(19% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(100% 0 0/.06);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.06);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(92.2% 0 0);--sidebar-primary-foreground:oklch(20.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:Inter,sans-serif}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.upd-toast[data-v-245f538d]{z-index:200;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000080}.upd-text[data-v-245f538d]{color:var(--text-primary);font-size:14px}.upd-btn[data-v-245f538d]{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.upd-dismiss[data-v-245f538d]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.upd-dismiss[data-v-245f538d]:hover{color:var(--text-secondary)}.upd-enter-active[data-v-245f538d],.upd-leave-active[data-v-245f538d]{transition:opacity .2s,transform .2s}.upd-enter-from[data-v-245f538d],.upd-leave-to[data-v-245f538d]{opacity:0;transform:translate(-50%,10px)}.upsell-backdrop[data-v-bb82abed]{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.upsell-modal[data-v-bb82abed]{background:var(--bg-surface);isolation:isolate;border:1px solid #828fff47;border-radius:24px;width:100%;max-width:480px;max-height:calc(100vh - 32px);padding:40px 40px 32px;position:relative;overflow-y:auto;box-shadow:0 32px 80px #000000a6,0 0 0 1px #5e6ad21f,0 0 60px -12px #6366f159}.upsell-glow[data-v-bb82abed]{z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(60% 60% at 50% 0,#6366f159,#0000 70%);width:340px;height:220px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.upsell-close[data-v-bb82abed]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:18px;right:18px}.upsell-close[data-v-bb82abed]:hover{color:var(--text-primary);background:var(--bg-elevated)}.upsell-head[data-v-bb82abed]{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.upsell-icon[data-v-bb82abed]{color:#fff;background:linear-gradient(140deg,#6366f1 0%,#a5b0ff 100%);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-flex;box-shadow:0 12px 32px -6px #6366f199,inset 0 1px #ffffff40}.upsell-headline[data-v-bb82abed]{letter-spacing:-.03em;background:linear-gradient(90deg,#fff 0%,#c7ccff 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:26px;font-weight:800}.upsell-sub[data-v-bb82abed]{color:var(--text-secondary);max-width:320px;margin:0;font-size:14.5px;line-height:1.55}.upsell-feature-label[data-v-bb82abed]{color:var(--text-secondary);background:linear-gradient(90deg,#6366f124,#6366f10f);border:1px solid #828fff33;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:0 0 24px;padding:11px 16px;font-size:13px;display:flex}.upsell-feature-label svg[data-v-bb82abed]{color:#a5b0ff;flex:none}.upsell-feature-label strong[data-v-bb82abed]{color:var(--text-primary);font-weight:600}.upsell-list[data-v-bb82abed]{flex-direction:column;gap:16px;margin:0 0 28px;padding:0;list-style:none;display:flex}.upsell-list li[data-v-bb82abed]{color:var(--text-primary);align-items:center;gap:13px;font-size:14.5px;line-height:1.4;display:flex}.upsell-tick[data-v-bb82abed]{color:#fff;background:linear-gradient(140deg,#6366f1,#818cf8);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 2px 8px -2px #6366f199}.upsell-price[data-v-bb82abed]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:22px;display:flex}.upsell-amount[data-v-bb82abed]{letter-spacing:-.03em;color:var(--text-primary);font-size:36px;font-weight:800;line-height:1}.upsell-per[data-v-bb82abed]{color:var(--text-muted);font-size:14px}.upsell-or[data-v-bb82abed]{color:var(--text-muted);margin-left:auto;font-size:12.5px}.upsell-cta[data-v-bb82abed]{color:#fff;width:100%;height:52px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#818cf8 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:15.5px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 14px 34px -10px #6366f1b3,inset 0 1px #ffffff38}.upsell-cta[data-v-bb82abed]:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 20px 44px -10px #6366f1cc}.upsell-cta[data-v-bb82abed]:active{transform:translateY(0)scale(.99)}.upsell-dismiss[data-v-bb82abed]{width:100%;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:8px 0;font-size:13px;font-weight:600;transition:color .15s}.upsell-dismiss[data-v-bb82abed]:hover{color:var(--text-secondary)}.upsell-fade-enter-active[data-v-bb82abed],.upsell-fade-leave-active[data-v-bb82abed]{transition:opacity .2s}.upsell-fade-enter-active .upsell-modal[data-v-bb82abed],.upsell-fade-leave-active .upsell-modal[data-v-bb82abed]{transition:transform .2s,opacity .2s}.upsell-fade-enter-from[data-v-bb82abed],.upsell-fade-leave-to[data-v-bb82abed]{opacity:0}.upsell-fade-enter-from .upsell-modal[data-v-bb82abed],.upsell-fade-leave-to .upsell-modal[data-v-bb82abed]{opacity:0;transform:translateY(8px)scale(.98)}.app-drawer-shell[data-v-1bead422]{z-index:150;background:#0000002e;justify-content:flex-end;display:flex;position:fixed;inset:0}.app-drawer-shell--left[data-v-1bead422]{justify-content:flex-start}@media (width>=1024px){.app-drawer-shell--docked[data-v-1bead422]{pointer-events:none;background:0 0}.app-drawer-shell--docked .app-drawer[data-v-1bead422]{pointer-events:auto}}.app-drawer[data-v-1bead422]{--drawer-width:560px;width:min(var(--drawer-width), 100vw);border-left:1px solid var(--border-default);background:#141414;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:-24px 0 80px #0000007a}.app-drawer--left[data-v-1bead422]{border-right:1px solid var(--border-default);border-left:0;box-shadow:24px 0 80px #0000007a}.app-drawer-header[data-v-1bead422]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 32px;display:flex}.app-drawer-kicker[data-v-1bead422]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.app-drawer-title[data-v-1bead422]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.2}.app-drawer-close[data-v-1bead422]{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.app-drawer-close[data-v-1bead422]:hover{color:var(--text-primary);background:#ffffff0d}.app-drawer-floating-actions[data-v-1bead422]{z-index:4;align-items:center;gap:4px;display:flex;position:absolute;top:24px;right:24px}.app-drawer-header-right[data-v-1bead422]{flex-shrink:0;align-items:center;gap:4px;display:flex}.drawer-menu-wrap[data-v-1bead422]{position:relative}.drawer-menu-trigger[data-v-1bead422]{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.drawer-menu-trigger[data-v-1bead422]:hover{color:var(--text-primary);background:#ffffff0d}.drawer-menu[data-v-1bead422]{background:var(--popover);border:1px solid var(--border-default);z-index:10;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 18px 50px #00000080}.drawer-menu-item[data-v-1bead422]{width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.drawer-menu-item[data-v-1bead422]:hover{color:var(--text-primary);background:#ffffff0f}.drawer-menu-item[data-v-1bead422]:disabled{opacity:.45;cursor:default}.drawer-menu-item.danger[data-v-1bead422]{color:var(--danger)}.drawer-menu-item.danger[data-v-1bead422]:hover{color:var(--danger);background:#f871711a}.drawer-menu-sep[data-v-1bead422]{background:var(--border-subtle);height:1px;margin:6px 4px}.drawer-menu-enter-active[data-v-1bead422]{transition:opacity .1s,transform .1s}.drawer-menu-leave-active[data-v-1bead422]{transition:opacity 80ms,transform 80ms}.drawer-menu-enter-from[data-v-1bead422],.drawer-menu-leave-to[data-v-1bead422]{opacity:0;transform:translateY(-4px)}.app-drawer-meta[data-v-1bead422]{color:var(--text-muted);align-items:center;gap:10px;padding:16px 32px 0;font-size:12px;display:flex}.app-drawer-body[data-v-1bead422]{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 32px 120px;overflow-y:auto}.app-drawer-footer[data-v-1bead422]{z-index:2;border-top:1px solid var(--border-subtle);background:#141414;gap:10px;padding:20px 32px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.app-drawer-enter-active[data-v-1bead422],.app-drawer-leave-active[data-v-1bead422]{transition:opacity .2s}.app-drawer-enter-active .app-drawer[data-v-1bead422],.app-drawer-leave-active .app-drawer[data-v-1bead422]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.app-drawer-enter-from[data-v-1bead422],.app-drawer-leave-to[data-v-1bead422]{opacity:0}.app-drawer-enter-from .app-drawer[data-v-1bead422],.app-drawer-leave-to .app-drawer[data-v-1bead422]{transform:translate(24px)}.app-drawer-enter-from .app-drawer--left[data-v-1bead422],.app-drawer-leave-to .app-drawer--left[data-v-1bead422]{transform:translate(-24px)}@media (width<=700px){.app-drawer--full-mobile[data-v-1bead422]{width:100vw}.app-drawer-header[data-v-1bead422],.app-drawer-body[data-v-1bead422],.app-drawer-meta[data-v-1bead422],.app-drawer-footer[data-v-1bead422]{padding-left:22px;padding-right:22px}}.agent[data-v-a3f30aaf]{flex-direction:column;height:100%;display:flex}.agent-msgs[data-v-a3f30aaf]{flex-direction:column;flex:1;gap:12px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.agent-msgs.is-empty[data-v-a3f30aaf]{justify-content:center}.agent-empty[data-v-a3f30aaf]{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 4px;font-size:14px;line-height:1.6;display:flex}.agent-empty p[data-v-a3f30aaf]{max-width:300px;margin:0}.agent-suggestions[data-v-a3f30aaf]{flex-direction:column;gap:8px;width:100%;margin-top:4px;display:flex}.agent-chip[data-v-a3f30aaf]{text-align:left;background:var(--bg-surface);width:100%;color:var(--text-secondary);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;font-weight:600;line-height:1.4;transition:color .15s,background .15s;display:flex}.agent-chip[data-v-a3f30aaf]:hover{color:var(--text-primary);background:var(--bg-elevated)}.agent-chip svg[data-v-a3f30aaf]{color:var(--text-muted);flex-shrink:0}.agent-msg[data-v-a3f30aaf]{flex-direction:column;align-items:flex-start;display:flex}.agent-msg.user[data-v-a3f30aaf]{align-items:flex-end}.agent-bubble[data-v-a3f30aaf]{white-space:pre-wrap;background:var(--bg-elevated);max-width:88%;color:var(--text-primary);border-radius:14px;padding:10px 13px;font-size:14px;line-height:1.6}.agent-bubble--md[data-v-a3f30aaf]{white-space:normal}.agent-bubble--md[data-v-a3f30aaf] p{margin:0 0 8px}.agent-bubble--md[data-v-a3f30aaf] p:last-child{margin-bottom:0}.agent-bubble--md[data-v-a3f30aaf] h1,.agent-bubble--md[data-v-a3f30aaf] h2,.agent-bubble--md[data-v-a3f30aaf] h3,.agent-bubble--md[data-v-a3f30aaf] h4,.agent-bubble--md[data-v-a3f30aaf] h5,.agent-bubble--md[data-v-a3f30aaf] h6{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:14px 0 6px;font-size:11px;font-weight:600}.agent-bubble--md[data-v-a3f30aaf] h1:first-child,.agent-bubble--md[data-v-a3f30aaf] h2:first-child,.agent-bubble--md[data-v-a3f30aaf] h3:first-child{margin-top:0}.agent-bubble--md[data-v-a3f30aaf] ul,.agent-bubble--md[data-v-a3f30aaf] ol{margin:0 0 8px;padding-left:18px}.agent-bubble--md[data-v-a3f30aaf] ul:last-child,.agent-bubble--md[data-v-a3f30aaf] ol:last-child{margin-bottom:0}.agent-bubble--md[data-v-a3f30aaf] li{margin:3px 0}.agent-bubble--md[data-v-a3f30aaf] strong{font-weight:600}.agent-bubble--md[data-v-a3f30aaf] a{color:var(--primary);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.agent-msg.user .agent-bubble[data-v-a3f30aaf]{background:var(--primary);color:var(--primary-foreground)}.agent-mission-added[data-v-a3f30aaf]{color:var(--success);background:#34d3991a;border:1px solid #34d39940;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 11px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.agent-mission-added[data-v-a3f30aaf]:hover{background:#34d39929}.agent-typing[data-v-a3f30aaf]{color:var(--text-muted)}.agent-error[data-v-a3f30aaf]{color:var(--danger);font-size:13px}.agent-quota[data-v-a3f30aaf]{color:var(--text-muted);white-space:nowrap;background:#ffffff0f;border-radius:9999px;align-self:center;margin-right:4px;padding:2px 8px;font-size:11px;font-weight:600}.agent-quota.low[data-v-a3f30aaf]{color:var(--warning)}.agent-head-btn[data-v-a3f30aaf]{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.agent-head-btn[data-v-a3f30aaf]:hover{color:var(--text-primary);background:#ffffff0d}.agent-head-btn.active[data-v-a3f30aaf]{color:var(--text-primary)}.agent-history[data-v-a3f30aaf]{gap:0}.agent-section-label[data-v-a3f30aaf]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.agent-conv-list[data-v-a3f30aaf]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-conv-row[data-v-a3f30aaf]{border-bottom:1px solid var(--border-subtle);align-items:stretch;gap:6px;display:flex}.agent-conv-main[data-v-a3f30aaf]{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-width:0;padding:14px 2px;transition:opacity .15s;display:flex}.agent-conv-main[data-v-a3f30aaf]:hover{opacity:.78}.agent-conv-top[data-v-a3f30aaf]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.agent-conv-title[data-v-a3f30aaf]{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.agent-conv-time[data-v-a3f30aaf]{color:var(--text-muted);flex-shrink:0;font-size:12px}.agent-conv-preview[data-v-a3f30aaf]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}.agent-conv-del[data-v-a3f30aaf]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.agent-conv-del[data-v-a3f30aaf]:hover{color:var(--danger);background:#f871711a}[data-v-a3f30aaf] .app-drawer-footer{padding:12px 24px}.agent-input[data-v-a3f30aaf]{align-items:flex-end;gap:8px;width:100%;display:flex}.agent-field[data-v-a3f30aaf]{color:var(--text-primary);resize:none;background:0 0;border:0;flex:1;max-height:140px;padding:6px 2px;font-family:inherit;font-size:14px;line-height:1.5}.agent-field[data-v-a3f30aaf]::placeholder{color:var(--text-muted)}.agent-field[data-v-a3f30aaf]:focus{outline:none}.agent-send[data-v-a3f30aaf]{cursor:pointer;width:38px;height:38px;color:var(--text-muted);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.agent-send[data-v-a3f30aaf]:not(:disabled){color:var(--text-primary)}.agent-send[data-v-a3f30aaf]:not(:disabled):hover{color:var(--primary)}.agent-send[data-v-a3f30aaf]:disabled{cursor:not-allowed;opacity:.5;cursor:not-allowed}.page-enter-active,.page-leave-active{transition:opacity .26s,transform .26s}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{transform:none}}.glass-icon[data-v-48592e8a]{--nc-gradient-1-color-1:currentColor;--nc-gradient-1-color-2:currentColor;--nc-gradient-2-color-1:color-mix(in srgb, currentColor 50%, transparent);--nc-gradient-2-color-2:color-mix(in srgb, currentColor 28%, transparent);flex:none;display:inline-flex}.glass-icon[data-v-48592e8a] svg{width:100%;height:100%}.promo-bar[data-v-03d7d302]{background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 90%, #6366f1));width:100%;min-height:42px;color:var(--primary-foreground);justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;transition:filter .15s;display:flex}.promo-bar[data-v-03d7d302]:hover{filter:brightness(.97)}.promo-bar:hover .promo-arrow[data-v-03d7d302]{transform:translate(3px)}.promo-inner[data-v-03d7d302]{align-items:center;gap:11px;min-width:0;display:inline-flex}.promo-badge[data-v-03d7d302]{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:9999px;flex-shrink:0;align-items:center;height:21px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.promo-headline[data-v-03d7d302]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.promo-arrow[data-v-03d7d302]{flex-shrink:0;transition:transform .15s}@media (width<=600px){.promo-headline[data-v-03d7d302]{font-size:12.5px}.promo-inner[data-v-03d7d302]{gap:8px}}.header-sticky[data-v-aa9d658a]{z-index:30;position:sticky;top:0}.nav[data-v-aa9d658a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090ab8;border-bottom:1px solid #ffffff0f;transition:background .25s,border-color .25s;position:relative}.nav-transparent[data-v-aa9d658a]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nav-transparent .nav-link[data-v-aa9d658a],.nav-transparent .nav-ghost[data-v-aa9d658a]{color:#ffffffd1}.nav-transparent .nav-link[data-v-aa9d658a]:hover,.nav-transparent .nav-ghost[data-v-aa9d658a]:hover{color:#fff;background:#ffffff14}.nav-transparent .nav-burger[data-v-aa9d658a]{color:#ffffffd9}.nav-inner[data-v-aa9d658a]{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);height:64px;margin:0 auto;display:flex}.brand[data-v-aa9d658a]{color:#f7f8f8;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand-mark[data-v-aa9d658a]{background:#000 url(/logo.png) 50%/cover no-repeat;border-radius:5px;width:18px;height:18px}.brand-name[data-v-aa9d658a]{letter-spacing:-.01em;font-size:15px;font-weight:600}.nav-links[data-v-aa9d658a]{align-items:center;gap:4px;display:flex}.nav-link[data-v-aa9d658a]{color:#8a8f98;border-radius:6px;align-items:center;height:32px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-link[data-v-aa9d658a]:hover{color:#f7f8f8;background:#ffffff0d}.nav-actions[data-v-aa9d658a]{align-items:center;gap:6px;display:flex}.nav-ghost[data-v-aa9d658a]{color:#8a8f98;border-radius:9999px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.nav-ghost[data-v-aa9d658a]:hover{color:#f7f8f8}.nav-burger[data-v-aa9d658a]{color:#c9ccd1;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s,background .15s;display:none}.nav-burger[data-v-aa9d658a]:hover{color:#f7f8f8;background:#ffffff0f}.nav-menu[data-v-aa9d658a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0e0ff0;border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:16px;right:16px;box-shadow:0 24px 60px #00000080}.menu-link[data-v-aa9d658a]{color:#d3d6da;border-radius:10px;align-items:center;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.menu-link[data-v-aa9d658a]:hover{color:#f7f8f8;background:#ffffff0f}.menu-enter-active[data-v-aa9d658a],.menu-leave-active[data-v-aa9d658a]{transition:opacity .18s,transform .18s}.menu-enter-from[data-v-aa9d658a],.menu-leave-to[data-v-aa9d658a]{opacity:0;transform:translateY(-6px)}@media (width<=940px){.nav-links[data-v-aa9d658a]{display:none}.nav-burger[data-v-aa9d658a]{display:inline-flex}}@media (width<=720px){.nav-inner[data-v-aa9d658a]{width:calc(100vw - 48px)}}.footer[data-v-4e3cab25]{--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;background:#08090a;border-top:1px solid #ffffff0f}.footer-inner[data-v-4e3cab25]{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:64px;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 64px;display:grid}.brand[data-v-4e3cab25]{color:#f7f8f8;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand-mark[data-v-4e3cab25]{background:#000 url(/logo.png) 50%/cover no-repeat;border-radius:6px;width:20px;height:20px}.brand-name[data-v-4e3cab25]{letter-spacing:-.01em;font-size:16px;font-weight:600}.footer-tag[data-v-4e3cab25]{color:#8a8f98;margin:18px 0 0;font-size:17px;line-height:1.5}.footer-tag em[data-v-4e3cab25]{color:#f7f8f8;letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:1.12em;font-style:italic}.footer-cols[data-v-4e3cab25]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer-col[data-v-4e3cab25]{flex-direction:column;gap:13px;display:flex}.footer-label[data-v-4e3cab25]{color:#62666d;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:500;display:inline-flex}.footer-label[data-v-4e3cab25]:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.footer-col a[data-v-4e3cab25]{color:#8a8f98;width:fit-content;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s}.footer-col a[data-v-4e3cab25]:hover{color:#f7f8f8}.footer-base[data-v-4e3cab25]{color:#62666d;width:min(1180px,100% - 48px);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:22px 0 28px;font-size:11px;display:flex}@media (width<=720px){.footer-inner[data-v-4e3cab25]{grid-template-columns:1fr;gap:44px;width:calc(100vw - 48px);padding:56px 0 48px}.footer-cols[data-v-4e3cab25]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-base[data-v-4e3cab25]{flex-direction:column;align-items:flex-start;width:calc(100vw - 48px)}}.landing[data-v-c70f6bc2]{--bg:#08090a;--surface:#0e0f11;--border:#ffffff12;--border-strong:#ffffff1f;--text:#f7f8f8;--secondary:#8a8f98;--muted:#62666d;--accent:#5e6ad2;--accent-light:#828fff;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--radius:16px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-swift:cubic-bezier(.3, .7, .25, 1);--dur-fast:.18s;--dur-base:.3s;--dur-slow:.6s;background:var(--bg);min-height:100vh;color:var(--text);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:clip}h1 em[data-v-c70f6bc2],h2 em[data-v-c70f6bc2]{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.btn-primary[data-v-c70f6bc2]{color:#08090a;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn-primary[data-v-c70f6bc2]:hover{background:#e9e9eb;transform:translateY(-1px);box-shadow:0 8px 24px #00000059}.btn-glass[data-v-c70f6bc2]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff1f;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.btn-glass[data-v-c70f6bc2]:hover{background:#ffffff2e}.btn-lg[data-v-c70f6bc2]{height:50px;padding:0 26px;font-size:14px}.hero-form .btn-lg[data-v-c70f6bc2]{height:48px;padding:0 24px}.hero[data-v-c70f6bc2]{flex-direction:column;min-height:100vh;margin-top:-64px;padding-top:64px;display:flex;position:relative}.hero-bg[data-v-c70f6bc2]{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-v-c70f6bc2]{z-index:1;background:linear-gradient(180deg, #08090a9e 0%, #08090a2e 30%, #08090a1f 55%, #08090ae0 92%, var(--bg) 100%), radial-gradient(90% 60% at 50% 42%, #08090a24, transparent 70%);position:absolute;inset:0}.hero-inner[data-v-c70f6bc2]{z-index:2;text-align:center;justify-items:center;width:min(1180px,100% - 48px);margin:auto;padding:100px 0 72px;display:grid;position:relative}.announce[data-v-c70f6bc2]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd9;letter-spacing:.07em;text-transform:uppercase;background:#08090a73;border:0;border-radius:9999px;align-items:center;gap:10px;height:32px;margin-bottom:36px;padding:0 14px 0 5px;font-size:12px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.announce[data-v-c70f6bc2]:hover{color:#fff;background:#08090aa6}.announce-tag[data-v-c70f6bc2]{color:#08090a;background:#ffffffeb;border-radius:9999px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.hero-title[data-v-c70f6bc2]{max-width:1000px;font-family:var(--serif);letter-spacing:-.015em;color:#fff;text-shadow:0 2px 40px #00000073;text-wrap:balance;margin:0;font-size:clamp(42px,5.8vw,74px);font-weight:400;line-height:1.04}.hero-lead[data-v-c70f6bc2]{color:#ffffffd1;text-shadow:0 1px 24px #00000080;width:min(600px,100%);margin:26px 0 0;font-size:16.5px;font-weight:400;line-height:1.6}.hero-form[data-v-c70f6bc2]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(620px,100%);transition:box-shadow .35s var(--ease-out);background:#060807c7;border-radius:9999px;align-items:center;gap:6px;margin-top:40px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #00000080,0 0 #fff0}.hero-form[data-v-c70f6bc2]:focus-within{box-shadow:inset 0 1px #ffffff24,0 24px 70px #00000080,0 0 0 5px #ffffff17}.hero-field[data-v-c70f6bc2]{flex:1;align-items:center;gap:11px;min-width:0;height:48px;padding:0 12px 0 18px;display:flex}.hero-field-icon[data-v-c70f6bc2]{color:#ffffffb3;flex:none}.hero-input[data-v-c70f6bc2]{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:14px}.hero-input[data-v-c70f6bc2]::placeholder{color:#ffffff8c}.hero-note[data-v-c70f6bc2]{color:#fff9;text-shadow:0 1px 16px #00000080;margin:20px 0 0;font-size:13px}.hero-stats[data-v-c70f6bc2]{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0961;border-radius:16px;grid-template-columns:repeat(3,1fr);width:min(920px,100% - 48px);margin:0 auto 64px;padding:30px 12px;display:grid;position:relative;box-shadow:0 30px 80px #00000059}.stat[data-v-c70f6bc2]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:4px 28px;display:flex}.stat+.stat[data-v-c70f6bc2]{border-left:1px solid #ffffff24}.stat-value[data-v-c70f6bc2]{color:#fff;font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1;display:block}.stat-label[data-v-c70f6bc2]{color:#ffffffad;font-size:13.5px;line-height:1.4;display:block}.band[data-v-c70f6bc2]{text-align:center;padding:72px 24px 64px}.band-label[data-v-c70f6bc2]{color:var(--muted);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:30px;font-size:11px;font-weight:500;display:block}.band-track[data-v-c70f6bc2]{flex-wrap:wrap;justify-content:center;gap:18px 40px;max-width:980px;margin:0 auto;display:flex}.band-item[data-v-c70f6bc2]{color:#71767f;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex}.band-item[data-v-c70f6bc2]:hover{color:#b6bbc4}.section[data-v-c70f6bc2]{width:min(1180px,100% - 48px);margin:0 auto;padding:104px 0}.section-head[data-v-c70f6bc2]{width:min(680px,100%);margin-bottom:56px}.section-head-center[data-v-c70f6bc2]{text-align:center;margin-left:auto;margin-right:auto}.kicker[data-v-c70f6bc2]{color:var(--accent-light);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;font-weight:500;display:inline-flex}.kicker[data-v-c70f6bc2]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.chip[data-v-c70f6bc2]{height:30px;color:var(--secondary);background:#ffffff0f;border-radius:9999px;align-items:center;gap:8px;margin-bottom:22px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.chip svg[data-v-c70f6bc2]{color:var(--text)}.section-head h2[data-v-c70f6bc2]{color:var(--text);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,48px);font-weight:510;line-height:1.08}.section-head h2 em[data-v-c70f6bc2]{font-size:1.04em}.section-head p[data-v-c70f6bc2]{color:var(--secondary);margin:20px 0 0;font-size:16px;line-height:1.6}.split[data-v-c70f6bc2]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;margin-bottom:96px;display:grid}.split-rev .split-copy[data-v-c70f6bc2]{order:2}.split-rev .split-visual[data-v-c70f6bc2]{order:1}.split-kicker[data-v-c70f6bc2]{color:#34d399;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.split-copy h2[data-v-c70f6bc2]{color:var(--text);letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1}.split-lead[data-v-c70f6bc2]{color:var(--secondary);margin:18px 0 0;font-size:15.5px;line-height:1.65}.split-lead strong[data-v-c70f6bc2]{color:var(--text);margin-bottom:6px;font-weight:600;display:block}.split-bullets[data-v-c70f6bc2]{flex-direction:column;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:flex}.split-bullets li[data-v-c70f6bc2]{color:var(--secondary);align-items:baseline;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.split-bullets svg[data-v-c70f6bc2]{color:#34d399;flex:none;transform:translateY(1px)}.split-cta[data-v-c70f6bc2]{height:44px;margin-top:28px;padding:0 22px;font-size:13.5px}.split-visual[data-v-c70f6bc2]{background:radial-gradient(90% 90% at 72% 12%,#34d3991a,#0000 62%),radial-gradient(70% 80% at 20% 90%,#5e6ad212,#0000 65%),linear-gradient(165deg,#0e1410 0%,#0a0c0b 60%,#0c0f0d 100%);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:56px 48px;display:flex;position:relative}.sv-url[data-v-c70f6bc2]{height:42px;color:var(--text);background:#16181b;border-radius:10px;align-items:center;gap:10px;padding:0 16px;font-size:13.5px;font-weight:550;display:inline-flex;box-shadow:0 14px 40px #0006}.sv-url svg[data-v-c70f6bc2]{color:var(--secondary)}.sv-link[data-v-c70f6bc2]{border-left:1px dashed #ffffff47;width:1px;height:34px;margin:4px 0}.sv-card[data-v-c70f6bc2]{width:min(400px,100%)}.sv-swatches[data-v-c70f6bc2]{gap:6px;display:inline-flex}.sv-swatches i[data-v-c70f6bc2]{border-radius:50%;width:15px;height:15px}.sv-type[data-v-c70f6bc2]{color:var(--secondary);font-size:12.5px}.sv-type em[data-v-c70f6bc2]{font-family:var(--serif);color:var(--text);font-style:italic}.sv-chip[data-v-c70f6bc2]{height:34px;color:var(--secondary);background:#16181b;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:0 14px;font-size:12.5px;font-weight:550;display:inline-flex;box-shadow:0 12px 34px #0006}.sv-chip-check[data-v-c70f6bc2]{color:#34d399}.sv-date[data-v-c70f6bc2]{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.sv-chart[data-v-c70f6bc2]{gap:12px;margin-bottom:14px;display:flex}.sv-y[data-v-c70f6bc2]{color:var(--muted);font-family:var(--mono);text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:24px;font-size:9.5px;display:flex}.sv-plot[data-v-c70f6bc2]{flex:1;min-width:0}.sv-bars[data-v-c70f6bc2]{background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 32px);border-bottom:1px solid #ffffff14;align-items:flex-end;gap:6px;height:128px;padding:0 2px;display:flex}.sv-bars i[data-v-c70f6bc2]{background:linear-gradient(#ffffff2e,#ffffff0a);border-radius:5px 5px 2px 2px;flex:1}.sv-bars i.hot[data-v-c70f6bc2]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#7df0bda6 0%,#34d39973 50%,#0ea37166 100%);box-shadow:inset 0 1px #ffffff47,0 0 18px #34d39929}.sv-x[data-v-c70f6bc2]{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;margin-top:8px;padding:0 2px;font-size:9.5px;display:flex}.bento[data-v-c70f6bc2]{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.cell[data-v-c70f6bc2]{border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.cell-5[data-v-c70f6bc2]{grid-column:span 5}.cell-6[data-v-c70f6bc2]{grid-column:span 6}.cell-7[data-v-c70f6bc2]{grid-column:span 7}.cell-copy[data-v-c70f6bc2]{padding:34px 34px 30px}.cell-kicker[data-v-c70f6bc2]{color:#34d399;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;font-weight:500;display:inline-flex}.cell-photo-title .cell-kicker[data-v-c70f6bc2]{text-shadow:0 1px 14px #00000080}.cell-copy h3[data-v-c70f6bc2]{color:var(--text);letter-spacing:-.04em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.cell-copy p[data-v-c70f6bc2]{max-width:52ch;color:var(--secondary);margin:12px 0 0;font-size:14.5px;line-height:1.6}.cell-inset[data-v-c70f6bc2]{background:#08080b;border-radius:14px 14px 0 0;margin:auto 34px -1px;overflow:hidden}.cell-inset img[data-v-c70f6bc2]{width:100%;height:auto;display:block;transform:translateY(1px)}.cell-photo[data-v-c70f6bc2]{min-height:460px}.cell-bg[data-v-c70f6bc2]{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cell-scrim[data-v-c70f6bc2]{z-index:1;background:linear-gradient(#0608076b 0%,#0608071a 45%,#0608078c 100%);position:absolute;inset:0}.cell-photo-head[data-v-c70f6bc2]{z-index:2;justify-content:space-between;align-items:flex-start;gap:32px;padding:34px;display:flex;position:relative}.cell-photo-head h3[data-v-c70f6bc2]{color:#fff;letter-spacing:-.04em;text-shadow:0 1px 24px #0006;margin:0;font-size:26px;font-weight:500;line-height:1.15}.cell-photo-head p[data-v-c70f6bc2]{color:#ffffffd9;text-align:right;text-shadow:0 1px 18px #00000073;max-width:300px;margin:4px 0 0;font-size:13.5px;line-height:1.55}.glass[data-v-c70f6bc2]{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c0b99;border-radius:16px;margin:auto 34px 34px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.glass img[data-v-c70f6bc2]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.96;width:100%;max-height:280px;display:block}.voice-ui[data-v-c70f6bc2]{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:auto 34px 34px;display:flex;position:relative}.chip-group[data-v-c70f6bc2]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c0b99;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.chip-group-label[data-v-c70f6bc2]{color:#fff9;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;font-size:10.5px;font-weight:500}.chip-row[data-v-c70f6bc2]{gap:6px;display:flex}.ui-chip[data-v-c70f6bc2]{color:#ffffffbf;white-space:nowrap;background:#ffffff1a;border-radius:9999px;align-items:center;height:30px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.ui-chip.active[data-v-c70f6bc2]{color:#08090a;background:#fff;font-weight:600}.drafting[data-v-c70f6bc2]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffffd9;white-space:nowrap;background:#0a0c0b99;border-radius:9999px;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:12.5px;font-weight:500;display:inline-flex}.drafting svg[data-v-c70f6bc2]{color:#ffd479}.cell-list[data-v-c70f6bc2]{margin:6px 34px 0}.cell-list .sc-row>span[data-v-c70f6bc2]:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reddit-reply[data-v-c70f6bc2]{background:#ffffff0d;border-radius:10px;margin:auto 34px 30px;padding:14px 16px}.reddit-reply-label[data-v-c70f6bc2]{color:var(--secondary);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;font-weight:500;display:inline-flex}.reddit-reply-label svg[data-v-c70f6bc2]{color:#ffd479}.reddit-reply p[data-v-c70f6bc2]{color:var(--text);margin:9px 0 0;font-size:13px;line-height:1.55}.ap-log[data-v-c70f6bc2]{background:#ffffff0a;border-radius:14px;margin:0 34px;padding:4px 6px}.ap-row[data-v-c70f6bc2]{align-items:center;gap:12px;padding:13px 12px;font-size:13.5px;display:flex}.ap-row+.ap-row[data-v-c70f6bc2]{border-top:1px solid #ffffff0d}.ap-check[data-v-c70f6bc2]{color:#34d399;background:#34d39924;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ap-check-lg[data-v-c70f6bc2]{width:26px;height:26px}.ap-label[data-v-c70f6bc2]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-pill[data-v-c70f6bc2]{color:#34d399;white-space:nowrap;background:#34d3991a;border-radius:9999px;margin-left:auto;padding:4px 11px;font-size:11.5px;font-weight:600}.ap-current[data-v-c70f6bc2]{margin:26px 34px 0}.ap-cap[data-v-c70f6bc2]{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;font-weight:500;display:block}.ap-move[data-v-c70f6bc2]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#34d39912;border:0;border-radius:12px;align-items:center;gap:13px;padding:15px 16px;font-size:14.5px;font-weight:550;transition:background .15s;display:flex}.ap-move[data-v-c70f6bc2]:hover{background:#34d3991c}.ap-arrow[data-v-c70f6bc2]{color:#34d399;margin-left:auto}.swap-enter-active[data-v-c70f6bc2],.swap-leave-active[data-v-c70f6bc2]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.swap-enter-from[data-v-c70f6bc2]{opacity:0;transform:translateY(8px)}.swap-leave-to[data-v-c70f6bc2]{opacity:0;transform:translateY(-8px)}.ap-steps[data-v-c70f6bc2]{align-items:center;gap:12px;margin:auto 34px 30px;padding-top:26px;display:flex}.ap-step[data-v-c70f6bc2]{color:var(--secondary);flex-direction:column;align-items:center;gap:9px;font-size:12.5px;display:flex}.ap-step-dot[data-v-c70f6bc2]{width:40px;height:40px;color:var(--secondary);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ap-step.done[data-v-c70f6bc2]{color:#34d399}.ap-step.done .ap-step-dot[data-v-c70f6bc2]{color:#34d399;background:#34d3991f}.ap-step-line[data-v-c70f6bc2]{border-top:1px dashed #ffffff29;flex:1;margin-bottom:22px}.log-enter-active[data-v-c70f6bc2]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.log-enter-from[data-v-c70f6bc2]{opacity:0;transform:translateY(-8px)}.studio-section[data-v-c70f6bc2]{padding-top:40px;padding-bottom:40px}.studio-scroll[data-v-c70f6bc2]{height:380vh}.studio-sticky[data-v-c70f6bc2]{align-items:center;height:100vh;display:flex;position:sticky;top:0}.studio[data-v-c70f6bc2]{--desc-h:76px;background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);width:100%;display:grid;overflow:hidden}.studio-left[data-v-c70f6bc2]{flex-direction:column;padding:44px;display:flex}.studio-head[data-v-c70f6bc2]{align-items:center;gap:12px;display:flex}.studio-mark[data-v-c70f6bc2]{color:var(--text)}.studio-head h2[data-v-c70f6bc2]{color:var(--text);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500}.studio-lead[data-v-c70f6bc2]{color:var(--secondary);margin:14px 0 0;font-size:14.5px;line-height:1.6}.studio-cta[data-v-c70f6bc2]{height:38px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:9999px;align-self:flex-start;margin-top:22px;padding:0 18px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.studio-cta[data-v-c70f6bc2]:hover{background:#ffffff24}.studio-tabs[data-v-c70f6bc2]{border-top:1px solid var(--border-strong);flex-direction:column;margin-top:40px;display:flex}.studio-tab[data-v-c70f6bc2]{border:0;border-bottom:1px solid var(--border);text-align:left;font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;padding:20px 2px;transition:color .15s;display:flex}.studio-tab[data-v-c70f6bc2]:last-child{border-bottom:0}.studio-tab-title[data-v-c70f6bc2]{color:var(--secondary);letter-spacing:-.01em;align-items:baseline;font-size:15.5px;font-weight:550;transition:color .15s;display:flex}.studio-tab-num[data-v-c70f6bc2]{width:34px;color:var(--muted);font-family:var(--mono);letter-spacing:.06em;font-size:11px}.studio-tab:hover .studio-tab-title[data-v-c70f6bc2],.studio-tab.active .studio-tab-title[data-v-c70f6bc2]{color:var(--text)}.studio-tab-desc[data-v-c70f6bc2]{width:100%;height:0;display:block;overflow:hidden}.studio-tab-desc.open[data-v-c70f6bc2]{height:var(--desc-h,76px)}.studio-tab-desc-inner[data-v-c70f6bc2]{color:var(--secondary);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);padding-top:10px;font-size:13.5px;line-height:1.55;display:block;transform:translateY(-4px)}.studio-tab-desc.open .studio-tab-desc-inner[data-v-c70f6bc2]{opacity:1;transform:none}.studio-panel[data-v-c70f6bc2]{place-items:center;min-height:560px;padding:48px;display:grid;position:relative;overflow:hidden}.studio-bg[data-v-c70f6bc2]{z-index:0;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px;-webkit-mask-image:linear-gradient(#000 45%,#0000 99%);mask-image:linear-gradient(#000 45%,#0000 99%)}.studio-scrim[data-v-c70f6bc2]{z-index:1;background:linear-gradient(#06080747 0%,#0608071f 55%,#0000 100%);border-radius:12px;position:absolute;inset:18px}.mock-enter-active[data-v-c70f6bc2],.mock-leave-active[data-v-c70f6bc2]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.mock-enter-from[data-v-c70f6bc2]{opacity:0;transform:translateY(8px)}.mock-leave-to[data-v-c70f6bc2]{opacity:0;transform:translateY(-6px)}.sc-card[data-v-c70f6bc2]{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0c0dcc;border-radius:12px;width:min(430px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.sc-head[data-v-c70f6bc2]{color:var(--text);border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex}.sc-head svg[data-v-c70f6bc2]{color:var(--text)}.sc-body[data-v-c70f6bc2]{padding:18px}.sc-tabs[data-v-c70f6bc2]{background:#ffffff0f;border-radius:8px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.sc-tab[data-v-c70f6bc2]{height:30px;color:var(--secondary);white-space:nowrap;border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:12.5px;font-weight:500;display:inline-flex}.sc-tab.active[data-v-c70f6bc2]{color:#0a0a0a;background:#fff;font-weight:600}.sc-label[data-v-c70f6bc2]{color:var(--secondary);margin:14px 0 7px;font-size:12px;font-weight:600;display:block}.sc-label[data-v-c70f6bc2]:first-child{margin-top:0}.sc-input[data-v-c70f6bc2]{min-height:36px;color:var(--text);background:#ffffff12;border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.sc-input-muted[data-v-c70f6bc2]{color:var(--muted);margin-bottom:6px}.sc-drop[data-v-c70f6bc2]{color:var(--secondary);text-align:center;background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:2px;padding:22px 16px;font-size:12.5px;display:flex}.sc-row[data-v-c70f6bc2]{color:var(--text);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:12px 2px;font-size:13px;display:flex}.sc-row[data-v-c70f6bc2]:last-child{border-bottom:0}.sc-row-meta[data-v-c70f6bc2]{gap:6px;display:inline-flex}.sc-badge[data-v-c70f6bc2]{color:#d4d4d8;white-space:nowrap;background:#ffffff14;border-radius:9999px;align-items:center;padding:2.5px 8px;font-size:11px;font-weight:600;display:inline-flex}.sc-badge.green[data-v-c70f6bc2]{color:#34d399;background:#34d39924}.sc-post[data-v-c70f6bc2]{color:var(--text);background:#ffffff12;border-radius:8px;margin:0 0 14px;padding:12px;font-size:13px;line-height:1.55}.sc-chiprow[data-v-c70f6bc2]{gap:6px;display:flex}.sc-chip[data-v-c70f6bc2]{height:26px;color:var(--secondary);background:#ffffff14;border-radius:9999px;align-items:center;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.sc-chip.active[data-v-c70f6bc2]{color:#0a0a0a;background:#fff;font-weight:600}.sc-scenes[data-v-c70f6bc2]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:6px;display:grid}.sc-scene[data-v-c70f6bc2]{height:52px;color:var(--secondary);background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex}.sc-progress[data-v-c70f6bc2]{background:#ffffff14;border-radius:9999px;height:5px;margin:14px 0 8px;overflow:hidden}.sc-progress-bar[data-v-c70f6bc2]{background:linear-gradient(90deg,#0ea37199,#34d3998c 60%,#7df0bd99);border-radius:9999px;width:26%;height:100%;display:block;box-shadow:0 0 12px #34d39940}.sc-meta[data-v-c70f6bc2]{color:var(--secondary);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.sc-footer[data-v-c70f6bc2]{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.sc-footer-split[data-v-c70f6bc2]{justify-content:space-between}.sc-btn[data-v-c70f6bc2]{color:#0a0a0a;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;height:33px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.sc-btn-ghost[data-v-c70f6bc2]{color:var(--secondary);background:0 0}.support[data-v-c70f6bc2]{padding-top:0}.support-head[data-v-c70f6bc2]{margin-bottom:48px}.support-grid[data-v-c70f6bc2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.support-cell[data-v-c70f6bc2]{border-top:1px solid var(--border-strong);padding-top:24px}.support-icon[data-v-c70f6bc2]{color:var(--text)}.support-cell h3[data-v-c70f6bc2]{color:var(--text);margin:14px 0 0;font-size:15px;font-weight:590}.support-cell p[data-v-c70f6bc2]{color:var(--secondary);margin:8px 0 0;font-size:14px;line-height:1.55}.cycle[data-v-c70f6bc2]{background:#ffffff0d;border-radius:9999px;gap:4px;width:fit-content;margin:0 auto 40px;padding:4px;display:flex}.cycle-opt[data-v-c70f6bc2]{height:34px;color:var(--secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.cycle-opt[data-v-c70f6bc2]:hover{color:var(--text)}.cycle-opt.active[data-v-c70f6bc2]{color:var(--text);background:#ffffff1f}.cycle-save[data-v-c70f6bc2]{color:#34d399;background:#34d39924;border-radius:9999px;padding:2px 7px;font-size:11px;font-weight:600}.plans[data-v-c70f6bc2]{background:var(--surface);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(960px,100%);margin:0 auto;display:grid;overflow:hidden}.plans--single[data-v-c70f6bc2]{grid-template-columns:minmax(0,560px);justify-content:center}.plans--split[data-v-c70f6bc2]{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;max-width:1040px;margin:0 auto;overflow:visible}.plans--split .plan[data-v-c70f6bc2]{border:1px solid var(--border);background:var(--surface);border-radius:18px}.plans--split .plan-featured[data-v-c70f6bc2]{background:radial-gradient(90% 70% at 80% 0%, #34d39917, transparent 60%), radial-gradient(60% 50% at 10% 100%, #34d3990a, transparent 65%), var(--surface)}.plan-showcase[data-v-c70f6bc2]{border-radius:18px;min-height:100%;display:flex;position:relative;overflow:hidden}.showcase-bg[data-v-c70f6bc2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.showcase-scrim[data-v-c70f6bc2]{background:linear-gradient(#06080a66,#06080a33 48%,#06080aeb 92%);position:absolute;inset:0}.showcase-content[data-v-c70f6bc2]{margin-top:auto;padding:38px 36px 36px;position:relative}.showcase-kicker[data-v-c70f6bc2]{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:500;display:inline-flex}.showcase-dot[data-v-c70f6bc2]{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #34d399cc}.showcase-quote[data-v-c70f6bc2]{font-family:var(--serif);letter-spacing:-.01em;color:#fff;margin:0 0 14px;font-size:38px;line-height:1.14}.showcase-quote em[data-v-c70f6bc2]{color:#b7f7d8;font-style:italic}.showcase-sub[data-v-c70f6bc2]{color:#ffffffb3;margin:0;font-size:14.5px;line-height:1.55}@media (width<=820px){.plans--split[data-v-c70f6bc2]{grid-template-columns:1fr}.plan-showcase[data-v-c70f6bc2]{min-height:320px}.showcase-quote[data-v-c70f6bc2]{font-size:32px}}.plan[data-v-c70f6bc2]{flex-direction:column;padding:44px 44px 48px;display:flex;position:relative}.plan+.plan[data-v-c70f6bc2]{border-left:1px solid var(--border)}.plan-featured[data-v-c70f6bc2]{background:radial-gradient(90% 70% at 80% 0,#34d39917,#0000 60%),radial-gradient(60% 50% at 10% 100%,#34d3990a,#0000 65%)}.plan-badge[data-v-c70f6bc2]{color:#34d399;letter-spacing:.01em;vertical-align:2px;background:#34d39924;border-radius:9999px;align-items:center;height:22px;margin-left:10px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.plans-note[data-v-c70f6bc2]{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:22px 0 0;font-size:11px}.plan-top[data-v-c70f6bc2]{border-bottom:1px solid var(--border);padding-bottom:24px}.plan-name[data-v-c70f6bc2]{color:var(--text);margin:0;font-size:16px;font-weight:600}.plan-tag[data-v-c70f6bc2]{color:var(--secondary);margin:7px 0 0;font-size:13.5px;line-height:1.5}.plan-price[data-v-c70f6bc2]{align-items:baseline;gap:6px;margin-top:22px;display:flex}.plan-amount-orig[data-v-c70f6bc2]{color:var(--muted);letter-spacing:-.02em;align-self:center;font-size:24px;font-weight:400;line-height:1;text-decoration:line-through}.plan-amount[data-v-c70f6bc2]{color:var(--text);letter-spacing:-.03em;font-size:44px;font-weight:560;line-height:1}.plan-period[data-v-c70f6bc2]{color:var(--muted);font-size:14px}.plan-sub[data-v-c70f6bc2]{color:var(--muted);margin:10px 0 0;font-size:12.5px}.plan-trial[data-v-c70f6bc2]{color:#34d399;margin:10px 0 0;font-size:12px;font-weight:600}.plan-cta[data-v-c70f6bc2]{color:#08090a;width:100%;height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:7px;margin:24px 0 26px;font-size:14px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.plan-cta[data-v-c70f6bc2]:hover{background:#e9e9eb;transform:translateY(-1px);box-shadow:0 8px 24px #00000059}.plan-cta[data-v-c70f6bc2]:active{transform:translateY(0)scale(.99)}.plan-cta-ghost[data-v-c70f6bc2]{color:var(--text);background:#ffffff12}.plan-cta-ghost[data-v-c70f6bc2]:hover{box-shadow:none;background:#ffffff1c}.plan-list[data-v-c70f6bc2]{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.plan-list li[data-v-c70f6bc2]{color:var(--secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.plan-list li svg[data-v-c70f6bc2]{color:#34d399;flex:none;margin-top:3px}.plan-list-lead[data-v-c70f6bc2]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600}.faq-grid[data-v-c70f6bc2]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px;display:grid}.faq-head[data-v-c70f6bc2]{margin-bottom:0;position:sticky;top:104px}.faq-list[data-v-c70f6bc2]{border-top:1px solid var(--border);width:100%;margin:6px 0 0}.faq-item[data-v-c70f6bc2]{border-bottom:1px solid var(--border);interpolate-size:allow-keywords}.faq-item[data-v-c70f6bc2]::details-content{height:0;transition:height var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:clip}.faq-item[open][data-v-c70f6bc2]::details-content{height:auto}.faq-q[data-v-c70f6bc2]{cursor:pointer;color:var(--text);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;font-size:17px;font-weight:550;list-style:none;transition:color .15s;display:flex}.faq-q[data-v-c70f6bc2]:hover{color:#fff}.faq-q[data-v-c70f6bc2]::-webkit-details-marker{display:none}.faq-icon[data-v-c70f6bc2]{color:var(--secondary);flex:none;transition:transform .2s,color .2s}.faq-item[open] .faq-icon[data-v-c70f6bc2]{color:var(--text);transform:rotate(45deg)}.faq-a[data-v-c70f6bc2]{max-width:620px;color:var(--secondary);opacity:0;transition:opacity var(--dur-base) ease, transform var(--dur-base) var(--ease-out);margin:0;padding:0 0 22px;font-size:14.5px;line-height:1.6;transform:translateY(-4px)}.faq-item[open] .faq-a[data-v-c70f6bc2]{opacity:1;transform:none}.cta[data-v-c70f6bc2]{margin-top:40px;position:relative;overflow:hidden}.cta-bg[data-v-c70f6bc2]{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.cta-scrim[data-v-c70f6bc2]{z-index:1;background:linear-gradient(180deg, var(--bg) 0%, #08090a6b 26%, #08090a4d 60%, #08090aeb 100%), radial-gradient(70% 60% at 50% 55%, #08090a47, transparent 75%);position:absolute;inset:0}.cta-inner[data-v-c70f6bc2]{z-index:2;text-align:center;justify-items:center;width:min(1180px,100% - 48px);margin:0 auto;padding:160px 0;display:grid;position:relative}.cta-kicker[data-v-c70f6bc2]{color:#ffffffb3;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:11px;font-weight:500;display:inline-flex}.cta-kicker[data-v-c70f6bc2]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.cta-inner h2[data-v-c70f6bc2]{font-family:var(--serif);letter-spacing:-.015em;color:#fff;text-shadow:0 2px 40px #00000080;margin:0 0 36px;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.05}.cta-actions[data-v-c70f6bc2]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-note[data-v-c70f6bc2]{color:#fff9;margin-top:22px;font-size:13px}@keyframes hero-rise-c70f6bc2{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-settle-c70f6bc2{0%{transform:scale(1.045)}to{transform:none}}.hero-bg[data-v-c70f6bc2]{animation:hero-settle-c70f6bc2 1.6s var(--ease-out) both}.hero-inner[data-v-c70f6bc2]>*{animation:hero-rise-c70f6bc2 .7s var(--ease-out) both}.hero-inner>.announce[data-v-c70f6bc2]{animation-delay:80ms}.hero-inner>.hero-title[data-v-c70f6bc2]{animation-delay:.18s}.hero-inner>.hero-lead[data-v-c70f6bc2]{animation-delay:.3s}.hero-inner>.hero-form[data-v-c70f6bc2]{animation-delay:.42s}.hero-inner>.hero-note[data-v-c70f6bc2]{animation-delay:.52s}.hero-stats[data-v-c70f6bc2]{animation:hero-rise-c70f6bc2 .7s var(--ease-out) .6s both}.reveal[data-v-c70f6bc2]{opacity:0;transition:opacity var(--dur-slow) ease, transform var(--dur-slow) var(--ease-out);transform:translateY(20px)}.reveal.revealed[data-v-c70f6bc2]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero-bg[data-v-c70f6bc2],.hero-inner[data-v-c70f6bc2]>*,.hero-stats[data-v-c70f6bc2]{animation:none}.reveal[data-v-c70f6bc2]{opacity:1;transition:none;transform:none}}@media (width<=1200px){.studio[data-v-c70f6bc2]{--desc-h:97px}}@media (width<=940px){.studio[data-v-c70f6bc2]{--desc-h:55px}.cell-5[data-v-c70f6bc2],.cell-6[data-v-c70f6bc2],.cell-7[data-v-c70f6bc2]{grid-column:span 12}.studio[data-v-c70f6bc2]{grid-template-columns:1fr}.split[data-v-c70f6bc2]{grid-template-columns:1fr;gap:36px;margin-bottom:72px}.split-rev .split-copy[data-v-c70f6bc2]{order:1}.split-rev .split-visual[data-v-c70f6bc2]{order:2}.split-visual[data-v-c70f6bc2]{min-height:420px;padding:36px 24px}.studio-panel[data-v-c70f6bc2]{min-height:480px;padding:32px}.studio-scroll[data-v-c70f6bc2]{height:auto}.studio-sticky[data-v-c70f6bc2]{height:auto;display:block;position:static}.cell-photo[data-v-c70f6bc2]{min-height:420px}.support-grid[data-v-c70f6bc2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.plans[data-v-c70f6bc2]{grid-template-columns:1fr}.plan+.plan[data-v-c70f6bc2]{border-top:1px solid var(--border);border-left:0}.faq-grid[data-v-c70f6bc2]{grid-template-columns:1fr;gap:24px}.faq-head[data-v-c70f6bc2]{position:static}}@media (width<=720px){.section[data-v-c70f6bc2]{width:calc(100vw - 48px);padding:72px 0}.hero-inner[data-v-c70f6bc2]{width:calc(100vw - 48px);padding:110px 0 44px}.announce[data-v-c70f6bc2]{letter-spacing:.05em;margin-bottom:28px;font-size:11px}.announce-more[data-v-c70f6bc2]{display:none}.hero-title[data-v-c70f6bc2]{font-size:clamp(30px,8.8vw,46px)}.hero-lead[data-v-c70f6bc2]{margin-top:20px;font-size:15.5px}.hero-form[data-v-c70f6bc2]{margin-top:32px;padding:5px}.hero-form .btn-lg[data-v-c70f6bc2]{height:44px;padding:0 16px;font-size:13px}.hero-field[data-v-c70f6bc2]{gap:8px;height:44px;padding:0 8px 0 14px}.hero-input[data-v-c70f6bc2]{font-size:13.5px}.btn-lg[data-v-c70f6bc2]{width:100%}.hero-form .btn-lg[data-v-c70f6bc2]{width:auto}.hero-stats[data-v-c70f6bc2]{border-radius:14px;grid-template-columns:1fr;width:calc(100vw - 48px);margin-bottom:40px;padding:6px 20px}.stat[data-v-c70f6bc2]{gap:6px;padding:16px 4px}.stat+.stat[data-v-c70f6bc2]{border-top:1px solid #ffffff24;border-left:0}.stat-value[data-v-c70f6bc2]{font-size:28px}.stat-label[data-v-c70f6bc2]{font-size:12.5px}.band[data-v-c70f6bc2]{padding:56px 16px 48px}.band-track[data-v-c70f6bc2]{gap:14px 26px}.section-head[data-v-c70f6bc2]{margin-bottom:36px}.cell-copy[data-v-c70f6bc2]{padding:26px 26px 24px}.cell-photo-head[data-v-c70f6bc2]{flex-direction:column;gap:12px;padding:26px 26px 0}.cell-photo-head p[data-v-c70f6bc2]{text-align:left;max-width:none}.cell-inset[data-v-c70f6bc2]{margin-left:26px;margin-right:26px}.studio-left[data-v-c70f6bc2]{padding:28px}.studio-panel[data-v-c70f6bc2]{padding:24px}.glass[data-v-c70f6bc2],.voice-ui[data-v-c70f6bc2]{margin:auto 26px 26px}.support-grid[data-v-c70f6bc2]{grid-template-columns:1fr}.plan[data-v-c70f6bc2]{padding:32px 28px 36px}.cta-inner[data-v-c70f6bc2]{width:calc(100vw - 48px);padding:110px 0}}@media (width<=500px){.studio[data-v-c70f6bc2]{--desc-h:76px}}.btn{border-radius:var(--radius-md);appearance:none;width:fit-content;max-width:100%;min-height:40px;color:var(--text-primary);white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn svg{flex:none}.btn:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent);outline:none}.btn:active{box-shadow:none;transform:scale(.96)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-default{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.btn-default:hover{background:color-mix(in srgb, var(--primary) 90%, white);border-color:color-mix(in srgb, var(--primary) 90%, white)}.btn-secondary{border-color:var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary)}.btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-default)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{background:var(--bg-elevated);color:var(--text-primary)}.btn-outline{border-color:var(--border-default);color:var(--text-primary);background:#ffffff06}.btn-outline:hover{background:#ffffff0f;border-color:#ffffff29}.btn-destructive{border-color:var(--destructive);background:var(--destructive);color:#fff}.btn-destructive:hover{background:color-mix(in srgb, var(--destructive) 88%, white)}.btn-size-sm{border-radius:var(--radius-sm);min-height:32px;padding:0 12px;font-size:13px}.btn-default.btn-size-sm{padding:0 14px}.btn-size-lg,.btn-lg{border-radius:var(--radius-lg);min-height:52px;padding:0 28px;font-size:16px}.btn-block{justify-self:stretch;width:100%}.btn-glow{box-shadow:inset 0 1px #ffffff38,0 18px 44px #00000047}.btn-glow:hover{box-shadow:inset 0 1px #ffffff38,0 20px 52px #00000057}.auth-shell[data-v-41778816]{background-color:#0a0a0d;background-image:radial-gradient(85% 55% at 50% 112%,#6366f11a,#0000 62%);justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative;overflow:hidden}.auth-shell[data-v-41778816]:before{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 40%,#000);mask-image:linear-gradient(#0000 40%,#000)}.auth-wrap[data-v-41778816]{flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex;position:relative}.auth-brand[data-v-41778816]{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:10px;margin-bottom:24px;font-size:16px;font-weight:600;display:inline-flex}.auth-logo[data-v-41778816]{border-radius:7px;width:26px;height:26px;display:block}.auth-card[data-v-41778816]{background-color:var(--card-surface,oklch(19% 0 0));background-image:radial-gradient(115% 85% at 50% 128%,#6366f117,#0000 64%);border-radius:12px;width:100%;padding:32px;box-shadow:0 0 0 1px #ffffff0d,0 28px 80px #00000080}.auth-title[data-v-41778816]{letter-spacing:-.02em;text-align:center;margin:0 0 6px;font-size:24px;font-weight:600}.auth-subtitle[data-v-41778816]{color:var(--text-secondary);text-align:center;margin:0 0 24px;font-size:13px;line-height:1.6}.auth-footer[data-v-41778816]{color:var(--text-secondary);text-align:center;margin:20px 0 0;font-size:13px}.auth-separator[data-v-07b64daf]{color:var(--text-muted);letter-spacing:.06em;align-items:center;gap:12px;margin:18px 0;font-size:11px;font-weight:600;display:flex}.auth-separator[data-v-07b64daf]:before,.auth-separator[data-v-07b64daf]:after{content:"";background:var(--border-subtle);flex:1;height:1px}.form-field[data-v-07b64daf]{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.form-label[data-v-07b64daf]{color:var(--text-primary);font-size:12px;font-weight:600}.auth-link[data-v-07b64daf]{color:var(--text-primary);font-weight:600}.auth-link[data-v-07b64daf]:hover{text-decoration:underline}.auth-separator[data-v-a14b55a9]{color:var(--text-muted);letter-spacing:.06em;align-items:center;gap:12px;margin:18px 0;font-size:11px;font-weight:600;display:flex}.auth-separator[data-v-a14b55a9]:before,.auth-separator[data-v-a14b55a9]:after{content:"";background:var(--border-subtle);flex:1;height:1px}.form-field[data-v-a14b55a9]{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.form-label[data-v-a14b55a9]{color:var(--text-primary);font-size:12px;font-weight:600}.auth-link[data-v-a14b55a9]{color:var(--text-primary);font-weight:600}.auth-link[data-v-a14b55a9]:hover{text-decoration:underline}.auth-page[data-v-7d7498b3]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-container[data-v-7d7498b3]{text-align:center;width:100%;max-width:400px}.auth-brand[data-v-7d7498b3]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:24px;font-size:18px;font-weight:700;display:block}.auth-panel[data-v-7d7498b3]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-items:center;gap:10px;padding:24px 0;display:grid}.auth-title[data-v-7d7498b3]{margin:0;font-size:26px;font-weight:700}.auth-subtitle[data-v-7d7498b3]{font-size:15px;line-height:1.7}.auth-link[data-v-7d7498b3]{color:var(--accent-hover);font-weight:500}.auth-link[data-v-7d7498b3]:hover{text-decoration:underline}.auth-spin[data-v-7d7498b3]{color:var(--accent-hover);animation:.8s linear infinite auth-spin-7d7498b3}@keyframes auth-spin-7d7498b3{to{transform:rotate(360deg)}}.auth-page[data-v-367f75f8]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-container[data-v-367f75f8]{text-align:center;width:100%;max-width:400px}.auth-brand[data-v-367f75f8]{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:28px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.auth-title[data-v-367f75f8]{letter-spacing:-.03em;margin-bottom:8px;font-size:28px;font-weight:800}.auth-subtitle[data-v-367f75f8]{margin-bottom:24px;font-size:15px;line-height:1.6}.muted[data-v-367f75f8]{color:var(--text-secondary)}.auth-panel[data-v-367f75f8]{background:var(--bg-surface);border:1px solid var(--border-subtle);text-align:left;border-radius:16px;padding:24px}.auth-form[data-v-367f75f8]{flex-direction:column;gap:16px;display:flex}.form-field[data-v-367f75f8]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-367f75f8]{color:var(--text-secondary);font-size:13px;font-weight:600}.error-banner[data-v-367f75f8]{color:var(--danger);font-size:13px;line-height:1.5}.auth-footer[data-v-367f75f8]{margin-top:20px;font-size:14px}.auth-link[data-v-367f75f8]{color:var(--accent-hover);font-weight:600;text-decoration:none}.cmd-overlay[data-v-35d2e09a]{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cmd-panel[data-v-35d2e09a]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;width:min(560px,100vw - 32px);max-height:60vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.cmd-search[data-v-35d2e09a]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmd-search-icon[data-v-35d2e09a]{color:var(--text-muted);flex-shrink:0}.cmd-input[data-v-35d2e09a]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.cmd-input[data-v-35d2e09a]::placeholder{color:var(--text-muted)}.cmd-esc[data-v-35d2e09a]{letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border-default);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.cmd-list[data-v-35d2e09a]{padding:8px;overflow-y:auto}.cmd-item[data-v-35d2e09a]{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:14px;transition:color .15s,background .15s;display:flex}.cmd-item.is-active[data-v-35d2e09a]{background:var(--accent-soft);color:var(--text-primary)}.cmd-item-icon[data-v-35d2e09a]{color:inherit;flex-shrink:0}.cmd-item-label[data-v-35d2e09a]{flex:1;font-weight:500}.cmd-item-group[data-v-35d2e09a]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.cmd-item-enter[data-v-35d2e09a]{color:var(--text-muted);flex-shrink:0}.cmd-empty[data-v-35d2e09a]{text-align:center;color:var(--text-muted);padding:24px 12px;font-size:14px}.cmd-fade-enter-active[data-v-35d2e09a],.cmd-fade-leave-active[data-v-35d2e09a]{transition:opacity .15s}.cmd-fade-enter-from[data-v-35d2e09a],.cmd-fade-leave-to[data-v-35d2e09a]{opacity:0}.cmd-fade-enter-active .cmd-panel[data-v-35d2e09a],.cmd-fade-leave-active .cmd-panel[data-v-35d2e09a]{transition:transform .15s}.cmd-fade-enter-from .cmd-panel[data-v-35d2e09a],.cmd-fade-leave-to .cmd-panel[data-v-35d2e09a]{transform:translateY(-8px)scale(.98)}.osw-strip[data-v-8265f2c7]{z-index:60;width:14px;height:100vh;position:fixed;top:0;right:0}.ui-menu{background:var(--bg-surface);border:1px solid var(--border-default);z-index:90;border-radius:12px;flex-direction:column;gap:2px;min-width:224px;padding:6px;display:flex;box-shadow:0 14px 36px #00000080}.ui-menu-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:6px 10px 4px;font-size:11px;font-weight:700}.ui-menu-item{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.ui-menu-item[data-highlighted],.ui-menu-item:hover{background:var(--bg-elevated);color:var(--text-primary)}.ui-menu-separator{background:var(--border-subtle);height:1px;margin:6px 0}.app-shell[data-v-0e5ddc0f]{background:var(--bg-primary);isolation:isolate;grid-template-columns:248px 1fr;min-height:100vh;transition:padding-right .24s cubic-bezier(.16,1,.3,1);display:grid}@media (width>=1024px){.app-shell.agent-docked[data-v-0e5ddc0f]{padding-right:440px}}.sidebar[data-v-0e5ddc0f]{border-right:1px solid var(--border-subtle);background-color:#000000f5;background-image:radial-gradient(140% 45% at 50% 108%,#6366f112,#0000 62%);flex-direction:column;height:100vh;padding:18px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar[data-v-0e5ddc0f]:before{content:"";pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E");background-size:140px 140px;width:248px;height:100vh;position:fixed;top:0;left:0}.sidebar-top[data-v-0e5ddc0f]{margin-bottom:4px}.ws-selector[data-v-0e5ddc0f]{position:relative}.ws-trigger[data-v-0e5ddc0f]{width:100%;height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;justify-content:flex-start;align-items:center;gap:9px;padding:0 12px 0 8px;font-family:inherit;font-size:13px;transition:color .15s,background .15s;display:flex}.ws-trigger[data-v-0e5ddc0f]:hover,.ws-trigger[data-v-0e5ddc0f]:focus-visible{background:#ffffff14}.ws-avatar[data-v-0e5ddc0f]{width:24px;height:24px;color:var(--text-secondary);background:#ffffff12;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-avatar-img[data-v-0e5ddc0f]{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.ws-item-avatar[data-v-0e5ddc0f]{overflow:hidden}.ws-name[data-v-0e5ddc0f]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.ws-caret[data-v-0e5ddc0f]{color:var(--text-muted);flex-shrink:0;transition:transform .15s;display:block}.ws-trigger[data-state=open] .ws-caret[data-v-0e5ddc0f]{transform:rotate(180deg)}.ws-dropdown[data-v-0e5ddc0f]{border:1px solid var(--border-default);z-index:100;background:#15151d;border-radius:10px;width:auto;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0006}.ws-dropdown-label[data-v-0e5ddc0f]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:6px 10px 4px;font-size:10px;font-weight:600}.ws-dropdown-item[data-v-0e5ddc0f]{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.ws-dropdown-item[data-v-0e5ddc0f]:hover,.ws-dropdown-item[data-v-0e5ddc0f]:focus-visible{background:var(--bg-elevated);color:var(--text-primary)}.ws-dropdown-item.active[data-v-0e5ddc0f]{color:var(--text-primary)}.ws-item-avatar[data-v-0e5ddc0f]{color:#08080d;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.ws-item-name[data-v-0e5ddc0f]{text-align:left;flex:1}.ws-item-check[data-v-0e5ddc0f]{color:var(--accent);flex-shrink:0}.ws-dropdown-divider[data-v-0e5ddc0f]{background:var(--border-subtle);height:1px;margin:4px 0}.ws-dropdown-add[data-v-0e5ddc0f]{color:var(--text-muted)}.ws-dropdown-add[data-v-0e5ddc0f]:hover{color:var(--accent)}.nav-list[data-v-0e5ddc0f]{flex-direction:column;flex:1;gap:4px;display:flex}.nav-primary[data-v-0e5ddc0f]{flex-direction:column;gap:2px;margin-top:0;margin-bottom:12px;padding-top:24px;display:flex}.nav-group-label[data-v-0e5ddc0f]{height:auto;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:18px 10px 6px;font-size:10px;font-weight:600;overflow:visible}.nav-link[data-v-0e5ddc0f]{width:100%;height:32px;color:var(--text-secondary);border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.nav-link[data-v-0e5ddc0f]:hover{color:var(--text-primary);background:#ffffff09}.nav-link--child[data-v-0e5ddc0f]{opacity:1;height:32px;padding-left:36px;font-size:13px}.nav-link-text[data-v-0e5ddc0f]{text-overflow:ellipsis;white-space:nowrap;flex:1;display:inline;overflow:hidden}.nav-pro-pill[data-v-0e5ddc0f]{letter-spacing:.08em;color:var(--text-muted);border:1px solid var(--border-default);text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.nav-link.router-link-exact-active[data-v-0e5ddc0f],.nav-link.router-link-active.router-link-exact-active[data-v-0e5ddc0f]{color:var(--text-primary);background-color:#ffffff0a;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0a,inset 0 -8px 9px -8px #ffffff14}.nav-link.router-link-exact-active[data-v-0e5ddc0f]:after,.nav-link.router-link-active.router-link-exact-active[data-v-0e5ddc0f]:after{content:"";background:var(--success);width:2px;height:14px;box-shadow:0 0 4px var(--success), 0 0 10px color-mix(in srgb, var(--success) 70%, transparent), 0 0 18px color-mix(in srgb, var(--success) 40%, transparent);animation:nav-neon-in-0e5ddc0f .9s var(--ease-out) both;border-radius:999px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@keyframes nav-neon-in-0e5ddc0f{0%{opacity:0;transform:translateY(-50%)scaleY(.3)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}@media (prefers-reduced-motion:reduce){.nav-link.router-link-exact-active[data-v-0e5ddc0f]:after,.nav-link.router-link-active.router-link-exact-active[data-v-0e5ddc0f]:after{animation:none}}.content[data-v-0e5ddc0f]{background:0 0;flex-direction:column;min-width:0;min-height:100vh;display:flex;position:relative}.content[data-v-0e5ddc0f]:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(85% 55% at 55% 112%,#6366f10b,#0000 62%);position:fixed;inset:0}.content[data-v-0e5ddc0f]:after{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 45%,#000);mask-image:linear-gradient(#0000 45%,#000)}.topbar[data-v-0e5ddc0f]{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-primary) 82%, transparent);-webkit-backdrop-filter:blur(14px);justify-content:space-between;align-items:center;min-height:70px;padding:12px 28px;display:flex}.trial-banner[data-v-0e5ddc0f]{background:var(--accent-soft);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:9px 28px;display:flex}.trial-banner-text[data-v-0e5ddc0f]{color:var(--text-primary);align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.trial-banner-text svg[data-v-0e5ddc0f]{color:var(--primary);flex-shrink:0}.trial-banner-actions[data-v-0e5ddc0f]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.trial-banner-cta[data-v-0e5ddc0f]{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;transition:background .15s}.trial-banner-cta[data-v-0e5ddc0f]:hover{background:var(--bg-elevated)}.trial-banner-cta[data-v-0e5ddc0f]:disabled{opacity:.6;cursor:default}.trial-banner-dismiss[data-v-0e5ddc0f]{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.trial-banner-dismiss[data-v-0e5ddc0f]:hover{color:var(--text-primary);background:var(--bg-elevated)}@media (width<=640px){.trial-banner[data-v-0e5ddc0f]{flex-wrap:wrap;padding:9px 18px}.trial-banner-text[data-v-0e5ddc0f]{font-size:12.5px}}.topbar-right[data-v-0e5ddc0f]{align-items:center;gap:10px;display:flex;position:relative}.topbar-left[data-v-0e5ddc0f]{color:var(--text-primary);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.topbar-left svg[data-v-0e5ddc0f]{color:var(--text-secondary)}.mobile-menu-btn[data-v-0e5ddc0f]{width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:color .15s;display:none}.mobile-menu-btn[data-v-0e5ddc0f]:hover{color:var(--text-primary)}.search-pill[data-v-0e5ddc0f],.topbar-icon-btn[data-v-0e5ddc0f]{height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.search-pill[data-v-0e5ddc0f]{gap:8px;padding:0 8px 0 11px}.topbar-icon-btn[data-v-0e5ddc0f]{width:38px}.search-pill[data-v-0e5ddc0f]:hover,.topbar-icon-btn[data-v-0e5ddc0f]:hover{background:var(--bg-elevated);color:var(--text-primary)}.topbar-icon-btn[data-tip][data-v-0e5ddc0f]:after{content:attr(data-tip);color:var(--text-primary);white-space:nowrap;opacity:0;pointer-events:none;z-index:100;background-color:#1a1a24f5;background-image:linear-gradient(#ffffff12,#0000 45%);border:1px solid #ffffff14;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff1a}.topbar-icon-btn[data-tip][data-v-0e5ddc0f]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.search-shortcut[data-v-0e5ddc0f]{color:var(--text-muted);background:#ffffff14;border-radius:6px;align-items:center;gap:2px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.notification-dot[data-v-0e5ddc0f]{border:2px solid var(--bg-primary);background:#fff;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.topbar-separator[data-v-0e5ddc0f]{background:var(--border-subtle);width:1px;height:24px}.profile-btn[data-v-0e5ddc0f]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;width:38px;height:38px;padding:0;font-family:inherit;transition:background .15s,border-color .15s;display:inline-flex}.profile-btn[data-v-0e5ddc0f]:hover{background:var(--bg-elevated);border-color:var(--border-subtle)}.avatar[data-v-0e5ddc0f]{color:#08080d;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex}.profile-text[data-v-0e5ddc0f]{color:var(--text-secondary);font-size:13px;font-weight:500;display:none}.profile-caret[data-v-0e5ddc0f]{color:var(--text-muted);display:none}.profile-menu[data-v-0e5ddc0f]{border:1px solid var(--border-default);z-index:50;background:#15151d;border-radius:10px;min-width:200px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0006}.profile-menu-email[data-v-0e5ddc0f]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:12px;overflow:hidden}.profile-menu-divider[data-v-0e5ddc0f]{background:var(--border-subtle);height:1px;margin:2px 0}.profile-menu-item[data-v-0e5ddc0f]{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.profile-menu-item[data-v-0e5ddc0f]:hover{background:var(--bg-elevated);color:var(--text-primary)}.mobile-nav-shell[data-v-0e5ddc0f]{flex-direction:column;min-height:100%;display:flex}.mobile-nav-workspace[data-v-0e5ddc0f]{border-bottom:1px solid var(--border-subtle);margin-bottom:2px;padding-bottom:18px}.mobile-nav-workspace .ws-dropdown[data-v-0e5ddc0f]{width:100%;box-shadow:none;background:0 0;margin-top:8px;position:static}.mobile-nav-list .nav-primary[data-v-0e5ddc0f]{margin-top:0;padding-top:12px}.mobile-logout[data-v-0e5ddc0f]{width:100%;min-height:42px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.mobile-logout[data-v-0e5ddc0f]:hover{color:var(--text-primary)}.content-inner[data-v-0e5ddc0f]{flex:1;width:100%;max-width:1160px;margin:0 auto;padding:28px}.content-inner.wide[data-v-0e5ddc0f]{max-width:1160px}.content-inner.full-width[data-v-0e5ddc0f]{max-width:none;margin:0}@media (width<=900px){.app-shell[data-v-0e5ddc0f]{grid-template-columns:1fr}.sidebar[data-v-0e5ddc0f]{display:none}.mobile-menu-btn[data-v-0e5ddc0f]{display:inline-flex}.topbar[data-v-0e5ddc0f]{min-height:62px;padding:10px 18px}.topbar-left[data-v-0e5ddc0f]{min-width:0}.topbar-left>span[data-v-0e5ddc0f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-pill[data-v-0e5ddc0f],.topbar-icon-btn[data-v-0e5ddc0f],.topbar-separator[data-v-0e5ddc0f]{display:none}.content-inner[data-v-0e5ddc0f],.content-inner.wide[data-v-0e5ddc0f],.content-inner.full-width[data-v-0e5ddc0f]{max-width:none;padding:24px 18px}}@media (width<=520px){.topbar[data-v-0e5ddc0f]{padding:10px 14px}.content-inner[data-v-0e5ddc0f],.content-inner.wide[data-v-0e5ddc0f],.content-inner.full-width[data-v-0e5ddc0f]{padding:20px 14px}}textarea.ui-textarea[data-v-c24d6bd0]{resize:vertical;min-height:0;padding:11px 14px;line-height:1.55;display:block}.stream-toast[data-v-1f6f6ca6]{z-index:200;background:var(--bg-surface);border:1px solid var(--border-default);max-width:380px;color:var(--text-secondary);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #00000073}.stream-toast.is-success[data-v-1f6f6ca6]{color:var(--success);border-color:#34d39966}.stream-toast.is-error[data-v-1f6f6ca6]{color:var(--danger);border-color:#f8717166}.st-check[data-v-1f6f6ca6]{color:var(--success);flex-shrink:0}.st-warn[data-v-1f6f6ca6]{color:var(--danger);flex-shrink:0}.st-text[data-v-1f6f6ca6]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-close[data-v-1f6f6ca6]{cursor:pointer;color:inherit;opacity:.55;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:2px;transition:opacity .15s;display:inline-flex}.st-close[data-v-1f6f6ca6]:hover{opacity:1}.st-spinner[data-v-1f6f6ca6]{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:999px;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite st-spin-1f6f6ca6}@keyframes st-spin-1f6f6ca6{to{transform:rotate(360deg)}}.st-fade-enter-active[data-v-1f6f6ca6],.st-fade-leave-active[data-v-1f6f6ca6]{transition:opacity .2s,transform .2s}.st-fade-enter-from[data-v-1f6f6ca6],.st-fade-leave-to[data-v-1f6f6ca6]{opacity:0;transform:translateY(10px)}.bi-shell[data-v-6c615bf6]{flex-basis:100%;display:block}.bi-main[data-v-6c615bf6]{min-width:0}.bi-head[data-v-6c615bf6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;display:flex}.bi-head-text[data-v-6c615bf6]{flex:460px;min-width:0}.chip[data-v-6c615bf6]{background:var(--accent-soft);color:var(--accent-hover);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.page-title[data-v-6c615bf6]{margin:0 0 10px;line-height:1.15}.bi-essence[data-v-6c615bf6]{color:var(--text-secondary);max-width:620px;margin:0;font-size:15px;line-height:1.7}.bi-analyze[data-v-6c615bf6]{flex:0 0 390px;align-items:center;gap:10px;min-width:0;margin-top:48px;display:flex}.bi-analyzing[data-v-6c615bf6]{align-items:center;gap:6px;display:inline-flex}.bi-spin[data-v-6c615bf6]{animation:.9s linear infinite bi-spin-6c615bf6}@keyframes bi-spin-6c615bf6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bi-divider[data-v-6c615bf6]{background:var(--border-subtle);height:1px;margin:44px 0 34px}.bi-error[data-v-6c615bf6]{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border-subtle));background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:13px}.bi-sections[data-v-6c615bf6]{flex-direction:column;gap:56px;display:flex}.bi-section[data-v-6c615bf6]{flex-direction:column;display:flex}.bi-section-title[data-v-6c615bf6]{letter-spacing:-.02em;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);margin:0 0 22px;padding-bottom:12px;font-size:18px;font-weight:700}.bi-groups[data-v-6c615bf6]{flex-direction:column;gap:36px;display:flex}.bi-group[data-v-6c615bf6]{position:relative}.bi-group-head[data-v-6c615bf6]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.bi-group-label[data-v-6c615bf6]{letter-spacing:.08em;text-transform:uppercase;color:var(--tone,var(--text-muted));background:color-mix(in srgb, var(--tone,transparent) 14%, transparent);border:1px solid color-mix(in srgb, var(--tone,transparent) 28%, transparent);border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.bi-group-label[data-v-6c615bf6]:before{content:"";background:var(--tone,var(--text-muted));border-radius:999px;width:6px;height:6px;display:inline-block}.bi-group-count[data-v-6c615bf6]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.bi-grid[data-v-6c615bf6]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:16px;display:grid}.span-1[data-v-6c615bf6],.span-2[data-v-6c615bf6],.span-3[data-v-6c615bf6]{grid-column:span 2}.span-4[data-v-6c615bf6]{grid-column:1/-1}.bi-tile[data-v-6c615bf6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;color:var(--text-primary);flex-direction:column;gap:16px;padding:20px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.bi-tile[data-v-6c615bf6]:hover{border-color:color-mix(in srgb, var(--tone,var(--accent)) 40%, var(--border-default));box-shadow:0 0 0 1px color-mix(in srgb, var(--tone,transparent) 15%, transparent)}.bi-tile.tile-editing[data-v-6c615bf6]{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.bi-tile.tile-quote[data-v-6c615bf6]{background:linear-gradient(180deg, color-mix(in srgb, var(--tone,var(--accent)) 8%, var(--bg-elevated)), var(--bg-elevated));border-color:color-mix(in srgb, var(--tone,transparent) 22%, var(--border-subtle))}.bi-tile.tile-stat[data-v-6c615bf6]{background:linear-gradient(180deg, color-mix(in srgb, var(--tone,var(--accent)) 10%, var(--bg-elevated)), var(--bg-elevated))}.bi-tile.tile-dodont[data-v-6c615bf6]{background:var(--bg-elevated)}.bi-tile-head[data-v-6c615bf6]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bi-tile-title[data-v-6c615bf6]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.35}.bi-tile-actions[data-v-6c615bf6]{align-items:center;gap:4px;display:inline-flex}.bi-tile-btn[data-v-6c615bf6]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.bi-tile-btn[data-v-6c615bf6]:hover{color:var(--text-primary);background:var(--bg-elevated)}.bi-tile-edit[data-v-6c615bf6]{opacity:0;transition:opacity .15s,color .15s,background .15s}.bi-tile:hover .bi-tile-edit[data-v-6c615bf6]{opacity:1}.bi-tile-save[data-v-6c615bf6]{color:var(--success)}.bi-tile-save[data-v-6c615bf6]:hover{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.bi-tile-cancel[data-v-6c615bf6]{color:var(--text-muted)}.bi-tile-cancel[data-v-6c615bf6]:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.bi-tile-status[data-v-6c615bf6]{background:color-mix(in srgb, var(--tone,var(--accent)) 18%, transparent);width:18px;height:18px;color:var(--tone,var(--accent-hover));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bi-tile-body[data-v-6c615bf6]{flex:1;min-width:0}.bi-edit-list[data-v-6c615bf6]{flex-direction:column;gap:6px;display:flex}.bi-edit-row[data-v-6c615bf6]{align-items:center;gap:6px;display:flex}.bi-edit-row .input[data-v-6c615bf6]{flex:1;min-width:0}.bi-edit-input-sm[data-v-6c615bf6]{max-width:110px}.bi-edit-input-xs[data-v-6c615bf6]{max-width:70px}.bi-edit-remove[data-v-6c615bf6]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.bi-edit-remove[data-v-6c615bf6]:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.bi-edit-add[data-v-6c615bf6]{border:1px dashed var(--border-default);color:var(--text-muted);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.bi-edit-add[data-v-6c615bf6]:hover{color:var(--accent-hover);border-color:var(--accent)}.bi-edit-color-row[data-v-6c615bf6]{gap:8px}.bi-edit-color-picker[data-v-6c615bf6]{border:1px solid var(--border-default);background:var(--bg-elevated);cursor:pointer;border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:2px}.bi-edit-hex-label[data-v-6c615bf6]{color:var(--text-muted);letter-spacing:.04em;min-width:65px;font-family:ui-monospace,monospace;font-size:11px}.bi-edit-type-entry[data-v-6c615bf6]{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.bi-edit-type-entry[data-v-6c615bf6]:last-of-type{border-bottom:0}.bi-edit-dodont[data-v-6c615bf6]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bi-edit-dodont-col[data-v-6c615bf6]{flex-direction:column;gap:6px;display:flex}.bi-edit-dodont-label[data-v-6c615bf6]{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.bi-do-label[data-v-6c615bf6]{color:var(--success)}.bi-dont-label[data-v-6c615bf6]{color:var(--danger)}.bi-edit-image-preview[data-v-6c615bf6]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:8px;justify-content:center;align-items:center;margin-bottom:4px;padding:16px;display:flex}.bi-edit-image-preview img[data-v-6c615bf6]{max-width:100%;max-height:80px}.bi-edit-file-label[data-v-6c615bf6]{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.bi-edit-file-label[data-v-6c615bf6]:hover{color:var(--accent-hover);border-color:var(--accent)}.bi-edit-file-label-sm[data-v-6c615bf6]{padding:5px 8px;font-size:11px}.bi-edit-file[data-v-6c615bf6]{display:none}.bi-edit-gallery-item[data-v-6c615bf6]{border-bottom:1px solid var(--border-subtle);padding-bottom:6px}.bi-edit-gallery-item[data-v-6c615bf6]:last-of-type{border-bottom:0}.bi-edit-gallery-thumb[data-v-6c615bf6]{border:1px solid var(--border-subtle);border-radius:4px;flex-shrink:0;width:40px;height:28px;overflow:hidden}.bi-edit-gallery-thumb img[data-v-6c615bf6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bi-text[data-v-6c615bf6]{color:var(--text-primary);margin:0;font-size:15px;line-height:1.7}.bi-md[data-v-6c615bf6] h1,.bi-md[data-v-6c615bf6] h2,.bi-md[data-v-6c615bf6] h3,.bi-md[data-v-6c615bf6] h4,.bi-md[data-v-6c615bf6] h5,.bi-md[data-v-6c615bf6] h6{letter-spacing:.04em;text-transform:uppercase;color:var(--tone,var(--text-secondary));margin:18px 0 6px;font-size:12px;font-weight:700}.bi-md[data-v-6c615bf6] h1:first-child,.bi-md[data-v-6c615bf6] h2:first-child,.bi-md[data-v-6c615bf6] h3:first-child{margin-top:0}.bi-md[data-v-6c615bf6] p{margin:0 0 10px}.bi-md[data-v-6c615bf6] p:last-child{margin-bottom:0}.bi-md[data-v-6c615bf6] ul{flex-direction:column;gap:4px;margin:6px 0 12px;padding-left:18px;display:flex}.bi-md[data-v-6c615bf6] li{font-size:14px;line-height:1.55}.bi-md[data-v-6c615bf6] strong{color:var(--text-primary);font-weight:600}.bi-list[data-v-6c615bf6]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bi-list li[data-v-6c615bf6]{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding:8px 0 8px 16px;font-size:13px;line-height:1.55;position:relative}.bi-list li[data-v-6c615bf6]:last-child{border-bottom:0}.bi-list li[data-v-6c615bf6]:before{content:"";background:var(--tone,var(--text-muted));opacity:.85;border-radius:999px;width:4px;height:4px;position:absolute;top:16px;left:2px}.bi-chips[data-v-6c615bf6]{flex-wrap:wrap;gap:6px;display:flex}.bi-chip[data-v-6c615bf6]{background:color-mix(in srgb, var(--tone,var(--accent)) 12%, var(--bg-elevated));color:color-mix(in srgb, var(--tone,var(--text-primary)) 50%, var(--text-primary));border:1px solid color-mix(in srgb, var(--tone,transparent) 22%, var(--border-subtle));border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500}.bi-kv[data-v-6c615bf6]{flex-direction:column;margin:0;display:flex}.bi-kv-row[data-v-6c615bf6]{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(116px,.45fr) minmax(0,1fr);align-items:start;gap:22px;padding:12px 0;display:grid}.bi-kv-row[data-v-6c615bf6]:last-child{border-bottom:0}.bi-kv-row dt[data-v-6c615bf6]{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tone,var(--text-muted)) 75%, var(--text-muted));margin:0;font-size:11px;font-weight:700}.bi-kv-row dd[data-v-6c615bf6]{min-width:0;color:var(--text-primary);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.65}.bi-quote[data-v-6c615bf6]{letter-spacing:-.02em;color:var(--text-primary);margin:0;padding-left:18px;font-size:19px;font-weight:500;line-height:1.45;position:relative}.bi-quote-mark[data-v-6c615bf6]{color:var(--tone,var(--accent));font-family:Georgia,serif;font-size:48px;line-height:1;position:absolute;top:-10px;left:-2px}.bi-colors[data-v-6c615bf6]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:10px;display:grid}.bi-color[data-v-6c615bf6]{flex-direction:column;gap:8px;display:flex}.bi-swatch[data-v-6c615bf6]{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);height:56px;box-shadow:inset 0 0 0 1px #ffffff0a}.bi-color-meta[data-v-6c615bf6]{flex-direction:column;gap:1px;display:flex}.bi-color-name[data-v-6c615bf6]{color:var(--text-primary);font-size:12px;font-weight:600}.bi-color-hex[data-v-6c615bf6]{color:var(--text-muted);letter-spacing:.04em;font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px}.bi-type[data-v-6c615bf6]{flex-direction:column;gap:14px;display:flex}.bi-type-row[data-v-6c615bf6]{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding:10px 0;display:flex}.bi-type-row[data-v-6c615bf6]:last-child{border-bottom:0;padding-bottom:0}.bi-type-sample[data-v-6c615bf6]{letter-spacing:-.02em;color:var(--text-primary);font-size:24px;line-height:1.2}.bi-type-meta[data-v-6c615bf6]{align-items:baseline;gap:10px;display:flex}.bi-type-name[data-v-6c615bf6]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.bi-type-fam[data-v-6c615bf6]{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:11px}.bi-stat[data-v-6c615bf6]{flex-direction:column;gap:8px;display:flex}.bi-stat-figure[data-v-6c615bf6]{align-items:baseline;gap:4px;display:flex}.bi-stat-value[data-v-6c615bf6]{letter-spacing:-.04em;color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(#f0f0f5,#7dd3fc);-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:800;line-height:1}.bi-stat-label[data-v-6c615bf6]{color:var(--text-muted);font-size:16px;font-weight:600}.bi-stat-caption[data-v-6c615bf6]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.bi-dodont[data-v-6c615bf6]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bi-dodont-col[data-v-6c615bf6]{flex-direction:column;gap:8px;display:flex}.bi-dodont-head[data-v-6c615bf6]{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.bi-do .bi-dodont-head[data-v-6c615bf6]{color:var(--success)}.bi-dont .bi-dodont-head[data-v-6c615bf6]{color:var(--danger)}.bi-dodont-col ul[data-v-6c615bf6]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bi-dodont-col li[data-v-6c615bf6]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:7px 0;font-size:12.5px;line-height:1.5}.bi-dodont-col li[data-v-6c615bf6]:last-child{border-bottom:0}.bi-image[data-v-6c615bf6]{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.bi-image img[data-v-6c615bf6]{max-width:70%;height:auto;max-height:100px}.bi-gallery[data-v-6c615bf6]{grid-template-columns:repeat(auto-fit,minmax(180px,260px));justify-content:start;gap:10px;display:grid}.bi-gallery-cell[data-v-6c615bf6]{color:inherit;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);flex-direction:column;gap:6px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.bi-gallery-cell[data-v-6c615bf6]:hover{border-color:var(--accent);transform:translateY(-1px)}.bi-gallery-cell img[data-v-6c615bf6]{aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:var(--bg-primary);width:100%;display:block}.bi-gallery-caption[data-v-6c615bf6]{letter-spacing:.04em;color:var(--text-secondary);border-top:1px solid var(--border-subtle);padding:8px 10px;font-size:11px;font-weight:500}.bi-empty[data-v-6c615bf6]{cursor:pointer;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:11px;font-weight:600;transition:color .15s;display:inline-flex}.bi-empty[data-v-6c615bf6]:hover{color:var(--accent-hover)}@media (width<=1100px){.bi-grid[data-v-6c615bf6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.bi-shell[data-v-6c615bf6]{grid-template-columns:1fr;gap:16px}.bi-side[data-v-6c615bf6]{border-right:0;border-bottom:1px solid var(--border-subtle);padding-bottom:12px;padding-right:0;position:static}.bi-side-nav[data-v-6c615bf6]{flex-flow:wrap}.bi-grid[data-v-6c615bf6]{grid-template-columns:1fr}.span-1[data-v-6c615bf6],.span-2[data-v-6c615bf6],.span-3[data-v-6c615bf6],.span-4[data-v-6c615bf6]{grid-column:1/-1}.bi-head[data-v-6c615bf6]{gap:18px}.bi-analyze[data-v-6c615bf6]{flex-basis:100%;width:100%;margin-top:0}.bi-kv-row[data-v-6c615bf6]{grid-template-columns:1fr;gap:6px}.bi-dodont[data-v-6c615bf6],.bi-edit-dodont[data-v-6c615bf6]{grid-template-columns:1fr}}.pro-gate[data-v-34b04a36]{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.pro-gate-icon[data-v-34b04a36]{color:var(--text-muted);flex-shrink:0}.pro-gate-text[data-v-34b04a36]{color:var(--text-secondary);flex:1;font-size:13px}.pro-gate-btn[data-v-34b04a36]{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.pro-gate-btn[data-v-34b04a36]:hover{color:var(--text-primary);border-color:var(--border-default)}.brain-page[data-v-d50d8321]{width:100%}.brain-identity-wrap[data-v-d50d8321]{margin-top:56px;padding-top:8px}.brain-header[data-v-d50d8321]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.brain-header .page-title[data-v-d50d8321]{font-weight:600}.brain-note[data-v-d50d8321]{color:var(--text-muted);max-width:640px;margin:0 0 20px;font-size:13px;line-height:1.6}.brain-content[data-v-d50d8321]{margin-top:8px}.brain-section[data-v-d50d8321]{padding:20px 0}.brain-divider[data-v-d50d8321]{background:var(--border-subtle);height:1px}.brain-label[data-v-d50d8321]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:600}.brain-field-header[data-v-d50d8321]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.brain-field-header .brain-label[data-v-d50d8321]{margin:0}.brain-body[data-v-d50d8321]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.brain-callout[data-v-d50d8321]{background:var(--warning-soft,#fbbf2414);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.callout-icon[data-v-d50d8321]{color:var(--warning,#fbbf24);flex-shrink:0;margin-top:1px}.callout-title[data-v-d50d8321]{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:600}.callout-body[data-v-d50d8321]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.brain-warn[data-v-d50d8321]{color:var(--text-muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:12.5px;line-height:1.55;display:flex}.warn-icon[data-v-d50d8321]{color:var(--warning,#fbbf24);flex-shrink:0;margin-top:1px}.brain-skel-body[data-v-d50d8321]{flex-direction:column;gap:8px;margin-top:10px;display:flex}.brain-empty[data-v-d50d8321]{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:8px;padding:48px 0;display:flex}.brain-empty-title[data-v-d50d8321]{color:var(--text-primary);margin:6px 0 0;font-size:15px;font-weight:600}.brain-empty-sub[data-v-d50d8321]{color:var(--text-secondary);max-width:460px;margin:0 0 6px;font-size:13px;line-height:1.6}.brain-two-col[data-v-d50d8321]{grid-template-columns:1fr 1fr;gap:32px;padding:20px 0;display:grid}.brain-list[data-v-d50d8321]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brain-list li[data-v-d50d8321]{color:var(--text-secondary);padding-left:16px;font-size:15px;line-height:1.5;position:relative}.brain-list li[data-v-d50d8321]:before{content:"";background:var(--border-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}@media (width<=768px){.brain-two-col[data-v-d50d8321]{grid-template-columns:1fr;gap:0}}.module-page[data-v-f95105fd]{width:100%}.module-header[data-v-f95105fd]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.module-heading[data-v-f95105fd]{min-width:0;max-width:680px}.module-kicker[data-v-f95105fd]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.module-title[data-v-f95105fd]{letter-spacing:-.03em;margin-bottom:0;font-size:28px;font-weight:700}.module-subtitle[data-v-f95105fd]{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.7}.module-actions[data-v-f95105fd]{align-items:center;gap:12px;display:flex}.content-flow[data-v-f95105fd]{margin-top:8px}.generation-panel[data-v-f95105fd]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:28px 0 34px;padding:28px 0}.generation-label[data-v-f95105fd]{color:var(--accent-hover);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.generation-panel h2[data-v-f95105fd]{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:750}.generation-panel p[data-v-f95105fd]{max-width:620px;color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.7}.generation-steps[data-v-f95105fd]{gap:8px;max-width:420px;margin-top:22px;display:flex}.generation-steps span[data-v-f95105fd]{background:#ffffff14;border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.generation-steps span[data-v-f95105fd]:after{content:"";border-radius:inherit;background:#fff;animation:1.8s ease-in-out infinite generation-sweep-f95105fd;position:absolute;inset:0;transform:translate(-105%)}.generation-steps span[data-v-f95105fd]:nth-child(2):after{animation-delay:.18s}.generation-steps span[data-v-f95105fd]:nth-child(3):after{animation-delay:.36s}.generation-steps span[data-v-f95105fd]:nth-child(4):after{animation-delay:.54s}.generation-status[data-v-f95105fd]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-muted)!important;font-size:12px!important}@keyframes generation-sweep-f95105fd{0%{opacity:0;transform:translate(-105%)}20%{opacity:1}58%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(105%)}}.launch-workspace[data-v-f95105fd]{margin-top:28px}.launch-summary[data-v-f95105fd]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 0;display:flex}.launch-summary h2[data-v-f95105fd]{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:750}.launch-summary p[data-v-f95105fd]{max-width:680px;color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.7}.launch-action-row[data-v-f95105fd]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.launch-approval-actions[data-v-f95105fd]{flex-shrink:0;align-items:center;gap:10px;display:flex}.launch-action-row h3[data-v-f95105fd]{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.launch-action-row p[data-v-f95105fd]{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.6}.launch-announcement[data-v-f95105fd]{padding-bottom:34px}.section-heading-row[data-v-f95105fd]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.section-heading-row .section-heading[data-v-f95105fd]{margin-bottom:0}.section-help[data-v-f95105fd]{max-width:760px;color:var(--text-muted);margin:-2px 0 18px;font-size:13px;line-height:1.6}.text-action[data-v-f95105fd]{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;transition:color .15s}.text-action[data-v-f95105fd]:hover{color:var(--accent-hover)}.handoff-list[data-v-f95105fd]{border-top:1px solid var(--border-subtle)}.handoff-row[data-v-f95105fd]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.handoff-label[data-v-f95105fd]{color:var(--text-primary);font-size:15px;font-weight:700;display:block}.handoff-row p[data-v-f95105fd]{max-width:620px;color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.6}.handoff-action[data-v-f95105fd]{flex-shrink:0;align-items:center;gap:14px;display:flex}.handoff-action span[data-v-f95105fd]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.handoff-button[data-v-f95105fd]{border:1px solid var(--border-default);min-height:36px;color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.handoff-button[data-v-f95105fd]:hover{background:#ffffff12;border-color:#ffffff2e}.handoff-button[data-v-f95105fd]:disabled,.approval-primary[data-v-f95105fd]:disabled{opacity:.42;cursor:default}.handoff-button[data-v-f95105fd]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow);outline:none}.approval-primary[data-v-f95105fd]{color:#08080d;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s,color .15s}.approval-primary[data-v-f95105fd]:hover:not(:disabled){background:#ffffffe0}.launch-readiness[data-v-f95105fd]{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.launch-readiness-item[data-v-f95105fd]{border-right:1px solid var(--border-subtle);min-width:0;padding:18px 18px 18px 0}.launch-readiness-item[data-v-f95105fd]:last-child{border-right:0}.launch-readiness-item span[data-v-f95105fd]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.launch-readiness-item strong[data-v-f95105fd]{color:var(--text-primary);margin-top:6px;font-size:15px;font-weight:700;display:block}.content-section[data-v-f95105fd]{padding:28px 0}.content-section--row[data-v-f95105fd]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.content-section__main[data-v-f95105fd]{flex:1;min-width:0}.section-divider[data-v-f95105fd]{background:var(--border-subtle);height:1px}.section-heading[data-v-f95105fd]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 14px;font-size:11px;font-weight:600}.section-body[data-v-f95105fd]{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.8}.section-meta[data-v-f95105fd]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.section-list[data-v-f95105fd]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.section-list li[data-v-f95105fd]{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:12px 0;font-size:15px;line-height:1.7;position:relative}.section-list li[data-v-f95105fd]:last-child{border-bottom:none}.section-list--numbered[data-v-f95105fd]{counter-reset:step}.section-list--numbered li[data-v-f95105fd]{padding-left:40px}.section-list--numbered li[data-v-f95105fd]:before{content:counter(step);counter-increment:step;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;width:24px;font-size:13px;font-weight:600;position:absolute;top:14px;left:0}.channel-badge[data-v-f95105fd]{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-chip[data-v-f95105fd]{border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.draft[data-v-f95105fd]{color:var(--warning);background:#fbbf241a;border:1px solid #fbbf2433}.status-chip.submitted[data-v-f95105fd]{color:var(--success);background:#34d3991a;border:1px solid #34d39933}.status-chip.pending[data-v-f95105fd]{color:var(--warning);background:#fbbf241a;border:1px solid #fbbf2433}.status-chip.approved[data-v-f95105fd]{color:var(--success);background:#34d3991a;border:1px solid #34d39933}.status-chip.rejected[data-v-f95105fd]{color:var(--danger);background:#f871711a;border:1px solid #f8717133}.empty-state[data-v-f95105fd]{padding:40px 0;font-size:15px}.set-error[data-v-bdec43e4]{color:var(--danger);margin:12px 0;font-size:14px}.set-section[data-v-bdec43e4]{border-top:1px solid var(--border-subtle);padding:28px 0}.set-label[data-v-bdec43e4]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:600}.set-muted[data-v-bdec43e4]{color:var(--text-muted);margin:6px 0 16px;font-size:14px;line-height:1.6}.set-inline-code[data-v-bdec43e4]{color:var(--text-secondary);background:var(--bg-elevated);border-radius:5px;padding:1px 6px;font-family:Roboto Mono,ui-monospace,monospace;font-size:12.5px}.set-inline[data-v-bdec43e4]{margin:0 0 0 12px}.set-image-row[data-v-bdec43e4]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.set-image-avatar[data-v-bdec43e4]{color:#08080d;background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:600;display:flex;overflow:hidden}.set-image-img[data-v-bdec43e4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.set-image-actions[data-v-bdec43e4]{align-items:center;gap:12px;display:flex}.set-image-input[data-v-bdec43e4]{display:none}.set-site-row[data-v-bdec43e4]{justify-content:space-between;align-items:center;gap:16px;max-width:520px;display:flex}.set-site-info[data-v-bdec43e4]{flex-direction:column;gap:2px;min-width:0;display:flex}.set-site-url[data-v-bdec43e4]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.set-site-name[data-v-bdec43e4]{color:var(--text-muted);font-size:13px}.set-site-saved[data-v-bdec43e4]{max-width:520px;margin-top:12px}.set-field[data-v-bdec43e4]{align-items:center;gap:10px;max-width:520px;display:flex}.set-field .input[data-v-bdec43e4]{flex:1;min-width:0}.set-danger[data-v-bdec43e4]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.set-delete-btn[data-v-bdec43e4]{border:1px solid var(--border-default);color:var(--danger);cursor:pointer;background:0 0;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.set-delete-btn[data-v-bdec43e4]:hover{background:var(--bg-elevated);border-color:var(--danger)}.set-delete-btn[data-v-bdec43e4]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent);outline:none}.set-confirm-text[data-v-bdec43e4]{color:var(--text-secondary);font-size:14px}.set-confirm-actions[data-v-bdec43e4]{align-items:center;gap:10px;display:flex}.set-cancel-btn[data-v-bdec43e4]{color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:none;font-size:13px;font-weight:600}.set-cancel-btn[data-v-bdec43e4]:hover{color:var(--text-primary)}.set-cancel-btn[data-v-bdec43e4]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent);border-radius:6px;outline:none}.set-key-reveal[data-v-bdec43e4]{border-left:2px solid var(--warning);margin:16px 0 20px;padding-left:16px}.set-key-reveal-hdr[data-v-bdec43e4]{color:var(--warning);align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.set-key-warn-icon[data-v-bdec43e4]{color:var(--warning);flex-shrink:0}.set-key-dismiss[data-v-bdec43e4]{color:var(--text-muted);margin-left:auto}.set-key-insert[data-v-bdec43e4]{color:var(--text-muted);margin-top:8px;font-size:12px;transition:color .15s}.set-key-insert[data-v-bdec43e4]:hover{color:var(--text-secondary)}.set-code-row[data-v-bdec43e4]{background:var(--bg-elevated);border-radius:10px;align-items:stretch;max-width:640px;display:flex;overflow:hidden}.set-code-block[data-v-bdec43e4]{color:var(--text-secondary);white-space:pre;flex:1;min-width:0;padding:11px 14px;font-family:Roboto Mono,ui-monospace,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.set-copy-btn[data-v-bdec43e4]{border:none;border-left:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:5px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s;display:flex}.set-copy-btn[data-v-bdec43e4]:hover{color:var(--text-primary)}.set-copy-btn[data-v-bdec43e4]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ring) 40%, transparent);outline:none}.set-key-list[data-v-bdec43e4]{max-width:640px;margin:20px 0}.set-key-skel-list[data-v-bdec43e4]{flex-direction:column;max-width:640px;margin:20px 0;display:flex}.set-key-skel-row[data-v-bdec43e4]{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;padding:12px 0;display:flex}.set-key-skel-row[data-v-bdec43e4]:first-child{border-top:none}.set-key-skel-meta[data-v-bdec43e4]{flex-direction:column;flex:1;gap:8px;display:flex}.set-key-row[data-v-bdec43e4]{border-top:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:12px;margin:0 -8px;padding:12px 8px;display:flex}.set-key-icon[data-v-bdec43e4]{color:var(--text-muted);flex-shrink:0}.set-key-main[data-v-bdec43e4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-key-info[data-v-bdec43e4]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.set-key-name[data-v-bdec43e4]{color:var(--text-primary);font-size:14px;font-weight:600}.set-key-prefix[data-v-bdec43e4]{color:var(--text-muted);font-family:Roboto Mono,ui-monospace,monospace;font-size:12px}.set-key-dates[data-v-bdec43e4]{color:var(--text-muted);font-size:12px}.set-key-actions[data-v-bdec43e4]{flex-shrink:0;align-items:center;gap:8px;display:flex}.set-key-confirm[data-v-bdec43e4]{color:var(--text-secondary);white-space:nowrap;font-size:13px}.set-key-empty[data-v-bdec43e4]{color:var(--text-muted);margin:12px 0 0;font-size:13px}.set-empty-block[data-v-bdec43e4]{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0 0;display:flex}.set-empty-block .empty-title[data-v-bdec43e4]{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.set-empty-block .empty-sub[data-v-bdec43e4]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.usage-summary[data-v-bdec43e4]{flex-direction:column;gap:8px;max-width:520px;display:flex}.usage-track[data-v-bdec43e4]{background:#ffffff0d;border-radius:999px;height:8px;display:block;overflow:hidden}.usage-fill[data-v-bdec43e4]{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:999px;height:100%;transition:width .3s;display:block;box-shadow:inset 0 1px #ffffff40}.usage-fill-warning[data-v-bdec43e4]{background:linear-gradient(90deg, var(--warning), #fcd34d)}.usage-fill-danger[data-v-bdec43e4]{background:linear-gradient(90deg, var(--danger), #fca5a5)}.usage-meta[data-v-bdec43e4]{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.usage-used[data-v-bdec43e4]{color:var(--text-primary);font-weight:600}.usage-reset[data-v-bdec43e4]{color:var(--text-muted)}.usage-modules[data-v-bdec43e4]{max-width:520px;margin-top:20px}.usage-module-row[data-v-bdec43e4]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.usage-module-row[data-v-bdec43e4]:first-child{border-top:none}.usage-module-name[data-v-bdec43e4]{color:var(--text-secondary)}.usage-module-credits[data-v-bdec43e4]{color:var(--text-primary);font-weight:600}.set-connect[data-v-bdec43e4]{border-top:1px solid var(--border-subtle);margin-top:28px;padding-top:20px}.set-sublabel[data-v-bdec43e4]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.provider-tile[data-v-b11e7de5]{background-color:var(--card-surface,oklch(19% 0 0));min-width:0;min-height:64px;color:var(--text-secondary);text-align:left;font:inherit;cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .15s var(--ease-spring,ease), box-shadow .15s ease;background-image:radial-gradient(115% 80% at 50% 125%,#6366f10d,#0000 64%);border:none;border-radius:8px;align-items:center;gap:12px;padding:0 16px;display:flex}.provider-tile[data-v-b11e7de5]:hover:not(:disabled):not(.connected),.provider-tile.active[data-v-b11e7de5]:not(.connected){color:var(--text-primary);background-color:color-mix(in oklch, var(--card-surface,oklch(19% 0 0)) 90%, white)}.provider-tile[data-v-b11e7de5]:hover:not(:disabled):not(.connected){transform:translateY(-1px)}.provider-tile.connected[data-v-b11e7de5]{color:var(--text-primary);cursor:default}.provider-tile[data-v-b11e7de5]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent);outline:none}.provider-tile[data-v-b11e7de5]:disabled{cursor:not-allowed;opacity:.52}.pt-logo[data-v-b11e7de5]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.pt-logo--neutral[data-v-b11e7de5]{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}.pt-logo--white[data-v-b11e7de5]{background:#fff}.pt-logo--black[data-v-b11e7de5]{background:#000}.pt-copy[data-v-b11e7de5]{flex:1;min-width:0}.pt-copy strong[data-v-b11e7de5],.pt-copy small[data-v-b11e7de5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pt-copy strong[data-v-b11e7de5]{font-size:13px;font-weight:600}.pt-copy small[data-v-b11e7de5]{color:var(--text-muted);margin-top:2px;font-size:11.5px}.pt-dot[data-v-b11e7de5]{background:var(--success);width:6px;height:6px;box-shadow:0 0 5px var(--success), 0 0 10px color-mix(in srgb, var(--success) 50%, transparent);border-radius:999px;flex-shrink:0}.pt-status[data-v-b11e7de5]{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:600}.provider-tile.connected .pt-status[data-v-b11e7de5]{color:var(--success)}.img-refs[data-v-75cc1b90]{margin-top:12px}.img-grid[data-v-75cc1b90]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-items:start;gap:10px;display:grid}.img-item[data-v-75cc1b90]{flex-direction:column;gap:5px;display:flex}.img-cell[data-v-75cc1b90]{aspect-ratio:1;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:10px;position:relative;overflow:hidden}.img-cell img[data-v-75cc1b90]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.img-remove[data-v-75cc1b90]{width:20px;height:20px;color:var(--text-primary);cursor:pointer;background:#08080db8;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:absolute;top:5px;right:5px}.img-remove[data-v-75cc1b90]:hover{background:var(--danger);color:#fff}.img-var-chip[data-v-75cc1b90]{letter-spacing:.03em;color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#08080dc2;padding:4px 6px;font-family:ui-monospace,Roboto Mono,monospace;font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.img-name-input[data-v-75cc1b90]{color:var(--text-secondary);text-align:center;border-radius:6px;padding:4px 6px;font-size:11px;transition:color .15s}.img-name-input[data-v-75cc1b90]:focus{color:var(--text-primary);box-shadow:0 0 0 1.5px var(--accent)}.img-add[data-v-75cc1b90]{aspect-ratio:1;border:1px dashed var(--border-default);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.img-add[data-v-75cc1b90]:hover:not(:disabled){border-color:var(--accent);color:var(--text-secondary)}.img-add[data-v-75cc1b90]:disabled{opacity:.6;cursor:default}.img-hint[data-v-75cc1b90]{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.img-hint--max[data-v-75cc1b90]{color:var(--text-secondary)}.img-err[data-v-75cc1b90]{color:var(--danger);margin:8px 0 0;font-size:12px}.calendar-review[data-v-8beb1802]{border-top:1px solid var(--border-subtle);margin-top:36px;padding-top:30px}.calendar-heading[data-v-8beb1802]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.section-kicker[data-v-8beb1802]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.calendar-heading h2[data-v-8beb1802]{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:22px}.calendar-title-row[data-v-8beb1802]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.calendar-controls[data-v-8beb1802]{align-items:center;gap:14px;display:flex}.calendar-stats[data-v-8beb1802]{color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:600;display:flex}.calendar-stats span[data-v-8beb1802-s]{color:var(--text-muted)}.month-actions[data-v-8beb1802]{align-items:center;gap:6px;display:flex}.month-button[data-v-8beb1802],.month-today[data-v-8beb1802]{min-width:34px;height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.month-today[data-v-8beb1802]{min-width:56px}.month-button[data-v-8beb1802]:hover,.month-today[data-v-8beb1802]:hover:not(:disabled){color:var(--text-primary);background:#ffffff0a}.month-today[data-v-8beb1802]:disabled{opacity:.45;cursor:not-allowed}.calendar-weekdays[data-v-8beb1802]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendar-weekdays span[data-v-8beb1802]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 12px 8px;font-size:10px;font-weight:600}.calendar-grid[data-v-8beb1802]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendar-day[data-v-8beb1802]{background-color:#ffffff05;border-radius:8px;min-height:146px;padding:10px;transition:background-color .15s;position:relative}.calendar-day[data-v-8beb1802]:hover{background-color:#ffffff09}.calendar-day.muted[data-v-8beb1802]{background-color:#ffffff02}.calendar-day.today[data-v-8beb1802]{background-color:#ffffff09}.day-number[data-v-8beb1802]{float:right;min-width:24px;height:24px;color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;margin-bottom:9px;font-size:12px;font-weight:600;display:inline-flex}.calendar-day.today .day-number[data-v-8beb1802]{color:#08080d;background:#fff;border-radius:999px;justify-content:center}.calendar-day.muted .day-number[data-v-8beb1802]{color:var(--text-muted)}.day-posts[data-v-8beb1802]{clear:both;flex-direction:column;gap:7px;display:flex}.calendar-card[data-v-8beb1802]{width:100%;min-height:74px;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background .15s ease, transform .15s var(--ease-spring,ease);background:#0000005e;border:none;border-radius:6px;padding:9px 10px;display:block}.calendar-card[data-v-8beb1802]:hover{background:#00000073;transform:translateY(-1px)}.calendar-card[data-v-8beb1802]:active{transform:translateY(0)scale(.99)}.calendar-card strong[data-v-8beb1802],.calendar-card span[data-v-8beb1802],.calendar-card em[data-v-8beb1802]{display:block}.calendar-card strong[data-v-8beb1802]{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.calendar-card span[data-v-8beb1802]{color:var(--text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.calendar-card em[data-v-8beb1802]{width:fit-content;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;background:#ffffff12;border-radius:999px;margin-top:9px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:600}.calendar-card em.draft[data-v-8beb1802]{color:var(--warning);background:#fbbf2429}.calendar-card em.scheduled[data-v-8beb1802],.calendar-card em.posted[data-v-8beb1802]{color:#a5b4fc;background:#6366f129}.calendar-card em.live[data-v-8beb1802],.calendar-card em.published[data-v-8beb1802]{color:var(--success);background:#34d39929}.calendar-card em.removed_from_webflow[data-v-8beb1802],.calendar-card em.failed[data-v-8beb1802]{color:var(--danger);background:#f8717124}@media (width<=760px){.calendar-day[data-v-8beb1802]{min-height:92px}}.clist[data-v-004aaf3a]{flex-direction:column;display:flex}.clist-empty[data-v-004aaf3a]{color:var(--text-muted);padding:32px 0;font-size:14px}.clist-row[data-v-004aaf3a]{border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.clist-row[data-v-004aaf3a]:hover{background:var(--bg-elevated)}.clist-open[data-v-004aaf3a]{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;min-width:0;padding:14px 4px;display:grid}.clist-date[data-v-004aaf3a]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.clist-main[data-v-004aaf3a]{flex-direction:column;gap:2px;min-width:0;display:flex}.clist-title[data-v-004aaf3a]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.clist-sub[data-v-004aaf3a]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clist-meta[data-v-004aaf3a]{align-items:center;gap:10px;display:inline-flex}.clist-channel[data-v-004aaf3a]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.clist-kebab[data-v-004aaf3a]{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.clist-kebab[data-v-004aaf3a]:hover{background:var(--bg-surface);color:var(--text-primary)}.cl-chip[data-v-004aaf3a]{text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.cl-chip--draft[data-v-004aaf3a]{color:var(--warning);background:#fbbf2424}.cl-chip--scheduled[data-v-004aaf3a]{color:#a5b4fc;background:#6366f129}.cl-chip--live[data-v-004aaf3a]{color:var(--success);background:#34d39924}.cl-chip--failed[data-v-004aaf3a]{color:var(--danger);background:#f8717129}.view-toggle[data-v-4bf82306]{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.vt-btn[data-v-4bf82306]{width:30px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.vt-btn[data-v-4bf82306]:hover{color:var(--text-secondary)}.vt-btn.active[data-v-4bf82306]{background:var(--bg-elevated);color:var(--text-primary)}.page-header[data-v-a6c98b51]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.page-header-text[data-v-a6c98b51]{min-width:0;max-width:720px}.page-kicker[data-v-a6c98b51]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.page-header h1[data-v-a6c98b51]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.page-title-count[data-v-a6c98b51]{color:var(--text-muted);letter-spacing:0;vertical-align:baseline;font-variant-numeric:tabular-nums;margin-left:10px;font-size:.72em;font-weight:500}.page-desc[data-v-a6c98b51]{color:var(--text-secondary);margin:10px 0 0;font-size:13px;line-height:1.6}.page-header-actions[data-v-a6c98b51]{flex-shrink:0;align-items:center;gap:10px;display:flex}.ui-slider[data-v-e936d8ea]{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:20px;display:flex;position:relative}.ui-slider[data-disabled][data-v-e936d8ea]{opacity:.5;pointer-events:none}.ui-slider-track[data-v-e936d8ea]{background:var(--bg-elevated);border-radius:999px;flex:1;height:5px;position:relative}.ui-slider-range[data-v-e936d8ea]{background:var(--primary);border-radius:999px;height:100%;position:absolute}.ui-slider-thumb[data-v-e936d8ea]{background:var(--primary);cursor:pointer;border-radius:50%;width:16px;height:16px;transition:box-shadow .15s;display:block;box-shadow:0 1px 3px #0006}.ui-slider-thumb[data-v-e936d8ea]:hover{box-shadow:0 0 0 6px #ffffff0f}.ui-slider-thumb[data-v-e936d8ea]:focus-visible{box-shadow:0 0 0 4px var(--accent-glow);outline:none}.check-toggle[data-v-e29f7b62]{color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,transform .15s;display:inline-flex;position:relative}.check-toggle[data-v-e29f7b62]:not(.readonly){cursor:pointer}.check-toggle[data-v-e29f7b62]:not(.readonly):hover{color:var(--text-secondary)}.check-toggle.checked[data-v-e29f7b62]{color:var(--success)}.check-toggle[data-v-e29f7b62]:not(.readonly):active{transform:scale(.96)}.check-toggle[data-v-e29f7b62]:not(.readonly):before{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ct-icon[data-v-e29f7b62]{transition:opacity .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.ct-unchecked[data-v-e29f7b62]{opacity:1;filter:blur();transform:scale(1)}.ct-checked[data-v-e29f7b62]{opacity:0;filter:blur(4px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25)}.check-toggle.checked .ct-unchecked[data-v-e29f7b62]{opacity:0;filter:blur(4px);transform:scale(.25)}.check-toggle.checked .ct-checked[data-v-e29f7b62]{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.cl-row[data-v-cc62ffb2]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:16px 0;display:flex}.cl-row.top[data-v-cc62ffb2],.cl-row.top .cl-main[data-v-cc62ffb2]{align-items:flex-start}.cl-row[data-v-cc62ffb2]:last-child{border-bottom:none}.cl-main[data-v-cc62ffb2]{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.cl-main.clickable[data-v-cc62ffb2]{cursor:pointer}.cl-text[data-v-cc62ffb2]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cl-tag[data-v-cc62ffb2]{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:600}.cl-tag--high[data-v-cc62ffb2]{color:var(--danger,#f87171);background:#f8717124}.cl-tag--med[data-v-cc62ffb2]{color:var(--text-secondary);background:#ffffff14}.cl-tag--low[data-v-cc62ffb2]{color:var(--text-muted);background:#ffffff0d}.cl-title[data-v-cc62ffb2]{color:var(--text-primary);font-size:14px;font-weight:600}.cl-meta[data-v-cc62ffb2]{color:var(--text-muted);font-weight:400}.cl-desc[data-v-cc62ffb2]{color:var(--text-muted);font-size:12.5px;line-height:1.5}.cl-tags-below[data-v-cc62ffb2]{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.cl-row.done .cl-title[data-v-cc62ffb2]{color:var(--text-secondary)}.cl-caret[data-v-cc62ffb2]{color:var(--text-muted);flex-shrink:0}.cl-action[data-v-cc62ffb2]{flex-shrink:0}.cl-main.clickable:hover .cl-title[data-v-cc62ffb2]{color:var(--accent-hover)}.split-button[data-v-ef7b760b]{border:1px solid var(--border-default);border-radius:7px;align-items:stretch;height:32px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.split-button--outline[data-v-ef7b760b]{background:#ffffff06}.split-button--outline[data-v-ef7b760b]:hover{border-color:#ffffff29}.split-button--default[data-v-ef7b760b]{background:#f4f4f5;border-color:#ffffffeb}.split-part[data-v-ef7b760b]{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}.split-button--default .split-part[data-v-ef7b760b]{color:#08080d}.split-main[data-v-ef7b760b]{border-radius:6px 0 0 6px;padding:0 13px}.split-toggle[data-v-ef7b760b]{border-radius:0 6px 6px 0;padding:0 8px}.split-button--outline .split-part[data-v-ef7b760b]:hover:not(:disabled){background:#ffffff0f}.split-button--default .split-part[data-v-ef7b760b]:hover:not(:disabled){background:#0000000f}.split-part[data-v-ef7b760b]:disabled{opacity:.55;cursor:not-allowed}.split-divider[data-v-ef7b760b]{background:var(--border-default);align-self:stretch;width:1px;margin:6px 0}.split-button--default .split-divider[data-v-ef7b760b]{background:#00000029}.split-menu[data-v-ef7b760b]{background:var(--bg-elevated);border:1px solid var(--border-default);z-index:20;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 18px 50px #00000080}.split-menu--up[data-v-ef7b760b]{top:auto;bottom:calc(100% + 4px)}.split-menu--right[data-v-ef7b760b]{left:auto;right:0}.split-menu-item[data-v-ef7b760b]{width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.split-menu-item[data-v-ef7b760b]:hover{color:var(--text-primary);background:#ffffff0f}.split-menu-item[data-v-ef7b760b]:disabled{opacity:.45;cursor:default}.split-menu-item.danger[data-v-ef7b760b]{color:var(--danger)}.split-menu-item.danger[data-v-ef7b760b]:hover:not(:disabled){color:var(--danger);background:#f871711f}.split-menu-enter-active[data-v-ef7b760b]{transition:opacity .1s,transform .1s}.split-menu-leave-active[data-v-ef7b760b]{transition:opacity 80ms,transform 80ms}.split-menu-enter-from[data-v-ef7b760b],.split-menu-leave-to[data-v-ef7b760b]{opacity:0;transform:translateY(-4px)}.dtp-root[data-v-ce05f0f4]{width:100%;position:relative}.dtp-trigger[data-v-ce05f0f4]{width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;margin-left:-10px;padding:7px 10px;font-size:14px;transition:background .12s;display:inline-flex}.dtp-trigger[data-v-ce05f0f4]:hover{background:#ffffff08}.dtp-trigger.empty[data-v-ce05f0f4]{color:var(--text-muted)}.dtp-trigger svg[data-v-ce05f0f4]{color:var(--text-muted);flex-shrink:0}.dtp-panel[data-v-ce05f0f4]{z-index:60;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;width:268px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 50px #00000080}.dtp-head[data-v-ce05f0f4]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dtp-month[data-v-ce05f0f4]{color:var(--text-primary);font-size:13px;font-weight:700}.dtp-nav[data-v-ce05f0f4]{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.dtp-nav[data-v-ce05f0f4]:hover{background:var(--bg-elevated);color:var(--text-primary)}.dtp-weekdays[data-v-ce05f0f4]{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.dtp-weekdays span[data-v-ce05f0f4]{text-align:center;color:var(--text-muted);font-size:10px;font-weight:700}.dtp-grid[data-v-ce05f0f4]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dtp-day[data-v-ce05f0f4]{height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:12.5px;transition:background .12s,color .12s}.dtp-day[data-v-ce05f0f4]:hover{background:var(--bg-elevated);color:var(--text-primary)}.dtp-day.muted[data-v-ce05f0f4]{color:var(--text-muted);opacity:.5}.dtp-day.today[data-v-ce05f0f4]{color:var(--accent-hover);font-weight:700}.dtp-day.selected[data-v-ce05f0f4]{background:var(--accent);color:#fff;font-weight:700}.dtp-time[data-v-ce05f0f4]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.dtp-time-label[data-v-ce05f0f4]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dtp-time-inputs[data-v-ce05f0f4]{color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.dtp-time-inputs input[data-v-ce05f0f4]{background:var(--bg-elevated);width:44px;color:var(--text-primary);font:inherit;text-align:center;-moz-appearance:textfield;border:0;border-radius:7px;padding:6px 8px;font-size:13px}.dtp-time-inputs input[data-v-ce05f0f4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dtp-time-inputs input[data-v-ce05f0f4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dtp-time-inputs input[data-v-ce05f0f4]:focus{box-shadow:0 0 0 2px var(--accent);outline:none}.dtp-mer[data-v-ce05f0f4]{background:var(--bg-elevated);color:var(--text-primary);font:inherit;letter-spacing:.04em;cursor:pointer;border:0;border-radius:7px;margin-left:4px;padding:6px 10px;font-size:12px;font-weight:700}.dtp-mer[data-v-ce05f0f4]:hover{background:var(--accent-soft);color:var(--accent-hover)}.dtp-enter-active[data-v-ce05f0f4]{transition:opacity .1s,transform .1s}.dtp-leave-active[data-v-ce05f0f4]{transition:opacity 80ms,transform 80ms}.dtp-enter-from[data-v-ce05f0f4],.dtp-leave-to[data-v-ce05f0f4]{opacity:0;transform:translateY(-4px)}.prop-row[data-v-d3152378]{align-items:center;gap:16px;min-height:38px;padding:4px 0;display:flex}.prop-key[data-v-d3152378]{width:120px;color:var(--text-muted);flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.prop-val[data-v-d3152378]{min-width:0;color:var(--text-secondary);flex:1;font-size:14px}.prop-val .status[data-v-d3152378-s]{color:var(--text-secondary);text-transform:capitalize;background:#ffffff12;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.prop-val .status.scheduled[data-v-d3152378-s]{color:var(--accent-hover);background:#6366f129}.prop-val .status.published[data-v-d3152378-s]{color:var(--success);background:#34d39924}.prop-val .status.failed[data-v-d3152378-s]{color:var(--danger);background:#f8717124}.prop-val .prop-text[data-v-d3152378-s]{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;margin-left:-10px;padding:7px 10px;font-size:14px;transition:background .12s,border-color .12s}.prop-val .prop-text[data-v-d3152378-s]:hover{background:#ffffff08}.prop-val .prop-text[data-v-d3152378-s]:focus{background:var(--bg-surface);border-color:var(--accent);outline:none}.prop-val .prop-select[data-v-d3152378-s]{color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;margin-left:-10px;padding:7px 10px;font-size:14px;transition:background .12s;display:inline-flex}.prop-val .prop-select[data-v-d3152378-s]:hover{background:#ffffff08}.prop-val .prop-trigger[data-v-d3152378-s]{cursor:pointer;border-radius:8px;align-items:center;width:100%;margin-left:-10px;padding:7px 10px;transition:background .12s;display:flex}.prop-val .prop-trigger[data-v-d3152378-s]:hover{background:#ffffff0a}.markdown-editor-root[data-v-c650ed51]{border-top:1px solid var(--border-subtle);min-height:560px;margin-top:26px;padding-top:22px;position:relative}.markdown-editor-root[data-v-c650ed51] .markdown-editor-surface{min-height:520px;color:var(--text-secondary);font-size:17px;line-height:1.82}.markdown-editor-root[data-v-c650ed51] .markdown-editor-surface:focus{outline:none}.markdown-editor-root[data-v-c650ed51] p{margin:0 0 18px}.markdown-editor-root[data-v-c650ed51] a{color:#8ab4ff;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.markdown-editor-root[data-v-c650ed51] a:hover{color:#a9c7ff}.markdown-editor-root[data-v-c650ed51] h1,.markdown-editor-root[data-v-c650ed51] h2,.markdown-editor-root[data-v-c650ed51] h3{color:var(--text-primary);letter-spacing:-.03em;margin:28px 0 12px;font-weight:780;line-height:1.18}.markdown-editor-root[data-v-c650ed51] h1{font-size:30px}.markdown-editor-root[data-v-c650ed51] h2{font-size:24px}.markdown-editor-root[data-v-c650ed51] h3{font-size:20px}.markdown-editor-root[data-v-c650ed51] strong{color:var(--text-primary);font-weight:750}.markdown-editor-root[data-v-c650ed51] ul,.markdown-editor-root[data-v-c650ed51] ol{margin:0 0 22px;padding-left:24px}.markdown-editor-root[data-v-c650ed51] li{margin:6px 0}.markdown-editor-root[data-v-c650ed51] img{border-radius:12px;width:100%;margin:26px 0;display:block}.markdown-editor-root[data-v-c650ed51] .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--text-muted)}.markdown-bubble-menu[data-v-c650ed51]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1c20fa;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:4px;padding:8px;display:inline-flex;box-shadow:0 18px 50px #0000006b,inset 0 1px #ffffff14}.markdown-bubble-button[data-v-c650ed51]{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.markdown-bubble-button[data-v-c650ed51]:hover,.markdown-bubble-button.active[data-v-c650ed51]{color:var(--text-primary);background:#ffffff14}.markdown-bubble-divider[data-v-c650ed51]{background:var(--border-default);width:1px;height:22px;margin:0 3px}.md-slash-menu[data-v-c650ed51]{z-index:200;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:fixed;box-shadow:0 18px 50px #00000080}.md-slash-item[data-v-c650ed51]{width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.md-slash-item[data-v-c650ed51]:hover{color:var(--text-primary);background:#ffffff0f}.fuel-nudge[data-v-949e5b36]{background:var(--accent-soft);border:1px solid var(--border-subtle);border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.fuel-nudge-icon[data-v-949e5b36]{color:var(--primary);flex-shrink:0}.fuel-nudge-text[data-v-949e5b36]{color:var(--text-secondary);flex:1;margin:0;font-size:13.5px;line-height:1.6}.fuel-nudge-link[data-v-949e5b36]{color:var(--primary);font-weight:600;text-decoration:none}.fuel-nudge-link[data-v-949e5b36]:hover{text-decoration:underline}.fuel-nudge-close[data-v-949e5b36]{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.fuel-nudge-close[data-v-949e5b36]:hover{color:var(--text-primary);background:var(--bg-elevated)}.crn[data-v-fdf132d5]{background:var(--bg-elevated);border-radius:10px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 16px;display:flex}.crn-icon[data-v-fdf132d5]{color:var(--warning);flex-shrink:0;margin-top:1px}.crn-body[data-v-fdf132d5]{flex:1;min-width:0}.crn-title[data-v-fdf132d5]{color:var(--text-primary);margin:0 0 3px;font-size:13px;font-weight:600}.crn-sub[data-v-fdf132d5]{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}.crn-error[data-v-fdf132d5]{color:var(--danger);margin:6px 0 0;font-size:12px}@media (width<=480px){.crn[data-v-fdf132d5]{flex-direction:column;align-items:stretch}}.ui-select-trigger{background:var(--bg-elevated);border-radius:var(--radius-md);width:100%;color:var(--text-primary);cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:13px;transition:background .15s,box-shadow .15s;display:flex}.ui-select-trigger:hover{background:color-mix(in srgb, var(--bg-elevated) 88%, white)}.ui-select-trigger[data-state=open],.ui-select-trigger:focus-visible{background:color-mix(in srgb, var(--bg-elevated) 84%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 30%, transparent);outline:none}.ui-select-trigger[data-placeholder]{color:var(--text-muted)}.ui-select-value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-select-caret{color:var(--text-muted);flex-shrink:0;display:inline-flex}.ui-select-content{z-index:1000;background:var(--bg-surface);border:1px solid var(--border-default);min-width:var(--reka-select-trigger-width);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #00000080}.ui-select-viewport{max-height:min(280px, var(--reka-select-content-available-height));padding:6px;overflow-y:auto}.ui-select-item{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:9px 30px 9px 12px;font-size:13px;display:flex;position:relative}.ui-select-item[data-highlighted]{background:var(--bg-elevated);color:var(--text-primary)}.ui-select-item[data-state=checked]{color:var(--text-primary)}.ui-select-indicator{color:var(--accent);align-items:center;display:inline-flex;position:absolute;right:9px}.cdm-tabs[data-v-180d0e99]{gap:0;margin:-24px -32px 0;padding:0 32px;display:flex}.cdm-tab[data-v-180d0e99]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.cdm-tab[data-v-180d0e99]:hover:not(.disabled){color:var(--text-secondary)}.cdm-tab.active[data-v-180d0e99]{color:var(--text-primary);border-bottom-color:var(--primary,#a3e635)}.cdm-tab.disabled[data-v-180d0e99]{cursor:not-allowed;opacity:.45}.cdm-tab-divider[data-v-180d0e99]{background:var(--border-subtle);height:1px;margin:0 -32px 28px}.cdm-cols[data-v-180d0e99]{grid-template-columns:1fr 280px;gap:40px;display:grid}.cdm-col-left[data-v-180d0e99]{flex-direction:column;gap:0;min-width:0;display:flex}.cdm-col-right[data-v-180d0e99]{border-left:1px solid var(--border-subtle);padding-left:32px}.cdm-connected-badge[data-v-180d0e99]{color:var(--success);background:#34d3991a;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.cdm-connected-icon[data-v-180d0e99]{flex-shrink:0}.cdm-desc[data-v-180d0e99]{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.65}.cdm-field[data-v-180d0e99]{margin-bottom:18px}.cdm-label[data-v-180d0e99]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.cdm-optional[data-v-180d0e99]{letter-spacing:0;text-transform:none;color:var(--text-muted);opacity:.7;font-size:10px;font-weight:400}.cdm-hint[data-v-180d0e99]{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.cdm-hint code[data-v-180d0e99]{background:var(--bg-elevated);border-radius:4px;padding:1px 5px;font-size:11.5px}.cdm-hint a[data-v-180d0e99]{color:var(--accent);text-decoration:none}.cdm-hint a[data-v-180d0e99]:hover{text-decoration:underline}.cdm-section-label[data-v-180d0e99]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:20px 0 14px;font-size:11px;font-weight:600;display:block}.cdm-test-result[data-v-180d0e99]{align-items:center;gap:6px;margin:10px 0 0;font-size:13px;font-weight:500;display:inline-flex}.cdm-test-result.ok[data-v-180d0e99]{color:var(--success)}.cdm-test-result.err[data-v-180d0e99]{color:var(--danger)}.cdm-wf-error[data-v-180d0e99]{color:var(--danger);margin:8px 0 0;font-size:13px}.cdm-wf-maprow[data-v-180d0e99]{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.cdm-wf-maprm[data-v-180d0e99]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.cdm-wf-maprm[data-v-180d0e99]:hover{color:var(--danger);background:#f871711a}.cdm-wf-mapadd[data-v-180d0e99]{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.cdm-wf-mapadd[data-v-180d0e99]:hover{color:var(--text-secondary)}.cdm-help-title[data-v-180d0e99]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.cdm-help-steps[data-v-180d0e99]{color:var(--text-secondary);margin:0 0 16px;font-size:13px;line-height:1.65}.cdm-help-img-link[data-v-180d0e99]{border-radius:8px;text-decoration:none;display:block;position:relative;overflow:hidden}.cdm-help-img[data-v-180d0e99]{opacity:.85;border-radius:8px;width:100%;height:auto;transition:opacity .15s;display:block}.cdm-help-img-link:hover .cdm-help-img[data-v-180d0e99]{opacity:1}.cdm-help-zoom[data-v-180d0e99]{color:var(--text-muted);align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:500;display:inline-flex}.cdm-help-img-placeholder[data-v-180d0e99]{background:var(--bg-elevated);color:var(--text-muted);text-align:center;border-radius:8px;padding:16px;font-size:12px;line-height:1.5}.cdm-mapping-table[data-v-180d0e99]{border-top:1px solid var(--border-subtle);flex-direction:column;margin-top:24px;display:flex}.cdm-mapping-header[data-v-180d0e99],.cdm-mapping-row[data-v-180d0e99]{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 72px 1fr 1.6fr;align-items:center;gap:16px;padding:14px 0;display:grid}.cdm-mapping-header[data-v-180d0e99]{padding-top:10px}.cdm-mapping-col[data-v-180d0e99]{min-width:0}.cdm-mapping-header .cdm-mapping-col[data-v-180d0e99]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.cdm-field-name[data-v-180d0e99]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.cdm-type-badge[data-v-180d0e99]{background:var(--bg-elevated);color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.cdm-col-select[data-v-180d0e99],.cdm-col-select[data-v-180d0e99] [data-reka-select-trigger],.cdm-col-select[data-v-180d0e99] button[role=combobox]{box-sizing:border-box;width:100%;max-width:100%}.cdm-off-label[data-v-180d0e99]{color:var(--text-muted);font-size:13px;font-style:italic}.cdm-note[data-v-180d0e99]{color:var(--text-secondary);background:#6366f112;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:4px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.cdm-note-icon[data-v-180d0e99]{color:var(--accent);flex-shrink:0;margin-top:1px}.cdm-loading[data-v-180d0e99]{align-items:center;gap:12px;padding:16px 0;display:flex}.cdm-spinner[data-v-180d0e99]{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite cdm-spin-180d0e99}@keyframes cdm-spin-180d0e99{to{transform:rotate(360deg)}}.cdm-muted[data-v-180d0e99]{color:var(--text-muted);font-size:14px}.cdm-error[data-v-180d0e99]{color:var(--danger);align-items:flex-start;gap:7px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.cdm-save-error[data-v-180d0e99]{color:var(--danger);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.cdm-footer-actions[data-v-180d0e99]{justify-content:flex-end;gap:10px;width:100%;display:flex}@media (width<=700px){.cdm-cols[data-v-180d0e99]{grid-template-columns:1fr}.cdm-col-right[data-v-180d0e99]{border-left:0;border-top:1px solid var(--border-subtle);padding-top:24px;padding-left:0}.cdm-mapping-header[data-v-180d0e99],.cdm-mapping-row[data-v-180d0e99]{grid-template-rows:auto auto;grid-template-columns:1fr auto;row-gap:8px}.cdm-mapping-col--field[data-v-180d0e99]{grid-area:1/1}.cdm-mapping-col--type[data-v-180d0e99]{grid-area:1/2;justify-self:end}.cdm-mapping-col--mode[data-v-180d0e99]{grid-area:2/1}.cdm-mapping-col--value[data-v-180d0e99]{grid-area:2/2}}.content-area[data-v-00cad2d8]{display:block}.list-view[data-v-00cad2d8]{flex-direction:column;gap:8px;padding-top:32px;display:flex}.list-view-head[data-v-00cad2d8]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.list-view-title[data-v-00cad2d8]{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:inline-flex}.list-view-count[data-v-00cad2d8]{color:var(--text-muted);font-size:13px;font-weight:600}.list-view-actions[data-v-00cad2d8]{align-items:center;gap:8px;display:inline-flex}.bs-section[data-v-00cad2d8]{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.bs-label[data-v-00cad2d8]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.bs-section[data-v-00cad2d8] .btn,.bs-section>button[data-v-00cad2d8]{align-self:flex-start}.bs-error[data-v-00cad2d8]{color:var(--danger);margin:0 0 12px;font-size:13px}.bs-empty[data-v-00cad2d8]{color:var(--text-muted);font-size:14px;line-height:1.6}.bs-footer[data-v-00cad2d8]{justify-content:flex-end;gap:8px;display:flex}.blog-page[data-v-00cad2d8]{width:100%}.blog-header[data-v-00cad2d8]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.blog-header h1[data-v-00cad2d8]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.blog-header p[data-v-00cad2d8]:not(.section-kicker),.modal-copy[data-v-00cad2d8],.webflow-placeholder p[data-v-00cad2d8],.post-meta[data-v-00cad2d8],.muted[data-v-00cad2d8]{color:var(--text-secondary);font-size:13px;line-height:1.65}.section-kicker[data-v-00cad2d8]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.rule[data-v-00cad2d8]{background:var(--border-subtle);height:1px;margin:32px 0}.queue-loading[data-v-00cad2d8]{margin-top:4px}.provider-strip[data-v-00cad2d8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.provider-logo-text[data-v-00cad2d8]{color:var(--text-primary);font-size:15px;font-weight:600}.provider-strip img[data-v-00cad2d8]{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block}.provider-logo-img--webflow[data-v-00cad2d8]{width:22px;height:22px}.provider-logo-img--wordpress[data-v-00cad2d8]{width:20px;height:20px}.provider-logo-img--sanity[data-v-00cad2d8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fields[data-v-00cad2d8]{gap:16px;display:grid}.field[data-v-00cad2d8]{gap:6px;display:grid}.field-label[data-v-00cad2d8]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:600}.field-hint[data-v-00cad2d8]{color:var(--text-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.conn-test[data-v-00cad2d8]{margin:4px 0 0;font-size:13px}.conn-test.ok[data-v-00cad2d8]{color:var(--success)}.conn-test.bad[data-v-00cad2d8]{color:var(--danger)}.field-hint a[data-v-00cad2d8]{color:var(--accent);font-weight:500}.field-hint a[data-v-00cad2d8]:hover{text-decoration:underline}.field-hint code[data-v-00cad2d8]{background:var(--bg-elevated);border-radius:5px;padding:1px 5px;font-size:.92em}.field-hint strong[data-v-00cad2d8]{color:var(--text-secondary);font-weight:600}.conn-help[data-v-00cad2d8]{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:12px;margin:16px 0 20px;padding:16px}.conn-help-title[data-v-00cad2d8]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:600}.conn-help-steps[data-v-00cad2d8]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.conn-help-img[data-v-00cad2d8]{border:1px solid var(--border-subtle);background:var(--bg-surface);cursor:zoom-in;border-radius:10px;justify-content:center;align-items:center;min-height:56px;margin-top:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.conn-help-img img[data-v-00cad2d8]{width:100%;height:auto;display:block}.conn-help-zoom[data-v-00cad2d8]{color:#fff;opacity:0;background:#0009;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:opacity .15s;display:inline-flex;position:absolute;bottom:8px;right:8px}.conn-help-img:hover .conn-help-zoom[data-v-00cad2d8]{opacity:1}.conn-help-ph[data-v-00cad2d8]{color:var(--text-muted);text-align:center;padding:18px;font-size:12px;display:block}.wf-error[data-v-00cad2d8]{color:var(--danger);margin:0;font-size:13px}.wf-maptitle[data-v-00cad2d8]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-top:1px solid var(--border-subtle);margin:4px 0 0;padding-top:8px;font-size:11px;font-weight:600}.wf-maphint[data-v-00cad2d8]{color:var(--text-muted);margin:6px 0 4px;font-size:12px;line-height:1.5}.wf-maprow[data-v-00cad2d8]{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.wf-mapname[data-v-00cad2d8]{min-height:40px}.wf-maprm[data-v-00cad2d8]{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wf-maprm[data-v-00cad2d8]:hover{background:var(--bg-elevated);color:var(--danger)}.wf-mapadd[data-v-00cad2d8]{border:1px dashed var(--border-default);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:2px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.wf-mapadd[data-v-00cad2d8]:hover{border-color:var(--accent);color:var(--text-primary)}.calendar-review[data-v-00cad2d8]{border-top:1px solid var(--border-subtle);margin-top:36px;padding-top:30px}.calendar-heading[data-v-00cad2d8]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.calendar-heading h2[data-v-00cad2d8]{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:22px}.calendar-title-row[data-v-00cad2d8]{align-items:center;gap:14px;display:flex}.quality-toggle[data-v-00cad2d8]{background:var(--bg-elevated);border-radius:999px;padding:2px;display:inline-flex}.quality-toggle button[data-v-00cad2d8]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;position:relative}.quality-toggle button[data-v-00cad2d8]:hover:not(.active):not(:disabled){color:var(--text-primary);background:#ffffff0f}.quality-toggle button[data-v-00cad2d8]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent);outline:none}.qt-tip[data-v-00cad2d8]{white-space:nowrap;background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);opacity:0;pointer-events:none;z-index:20;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:500;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.quality-toggle button:hover .qt-tip[data-v-00cad2d8]{opacity:1}.quality-toggle button.active[data-v-00cad2d8]{background:var(--primary);color:var(--primary-foreground)}.quality-toggle button[data-v-00cad2d8]:disabled{opacity:.6;cursor:default}.calendar-stats[data-v-00cad2d8]{color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:800;display:flex}.calendar-stats span[data-v-00cad2d8]{color:var(--text-muted)}.calendar-controls[data-v-00cad2d8],.month-actions[data-v-00cad2d8]{align-items:center;gap:14px;display:flex}.month-actions[data-v-00cad2d8]{gap:6px}.month-button[data-v-00cad2d8],.month-today[data-v-00cad2d8]{min-width:34px;height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.month-today[data-v-00cad2d8]{min-width:56px}.month-button[data-v-00cad2d8]:hover,.month-today[data-v-00cad2d8]:hover:not(:disabled){color:var(--text-primary);background:#ffffff0a}.month-today[data-v-00cad2d8]:disabled{opacity:.45;cursor:not-allowed}.calendar-weekdays[data-v-00cad2d8]{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span[data-v-00cad2d8]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 12px 10px;font-size:11px;font-weight:800}.calendar-grid[data-v-00cad2d8]{border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day[data-v-00cad2d8]{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:#ffffff02;min-height:146px;padding:10px;position:relative}.calendar-day.muted[data-v-00cad2d8]{background:#ffffff01}.day-number[data-v-00cad2d8]{float:right;min-width:24px;height:24px;color:var(--text-secondary);justify-content:flex-end;align-items:center;margin-bottom:9px;font-size:13px;font-weight:700;display:inline-flex}.calendar-day.today .day-number[data-v-00cad2d8]{color:#08080d;background:#fff;border-radius:999px;justify-content:center}.calendar-day.muted .day-number[data-v-00cad2d8]{color:var(--text-muted)}.day-posts[data-v-00cad2d8]{clear:both;flex-direction:column;gap:7px;display:flex}.calendar-card[data-v-00cad2d8]{border:1px solid var(--border-default);width:100%;min-height:74px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#ffffff09;border-radius:7px;padding:9px 10px;transition:background .15s,border-color .15s,transform .15s;display:block;box-shadow:0 8px 24px #0000001f}.calendar-card[data-v-00cad2d8]:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-1px)}.calendar-card strong[data-v-00cad2d8],.calendar-card span[data-v-00cad2d8],.calendar-card em[data-v-00cad2d8]{display:block}.calendar-card strong[data-v-00cad2d8]{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.calendar-card span[data-v-00cad2d8],.image-dot[data-v-00cad2d8]{color:var(--text-muted);font-size:11px;line-height:1.35}.calendar-card span[data-v-00cad2d8]{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.calendar-card em[data-v-00cad2d8]{width:fit-content;color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;background:#ffffff12;border-radius:999px;margin-top:9px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:850}.calendar-card em.scheduled[data-v-00cad2d8],.calendar-card em.published[data-v-00cad2d8]{color:var(--success);background:#34d39924}.empty-month[data-v-00cad2d8]{align-items:center;gap:16px;padding:20px 0 0;display:flex}.empty-month-icon[data-v-00cad2d8]{color:var(--text-muted);flex-shrink:0}.empty-month-copy[data-v-00cad2d8]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.empty-month-title[data-v-00cad2d8]{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.empty-month-sub[data-v-00cad2d8]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.blog-editor[data-v-00cad2d8]{flex-direction:column;padding-top:48px;display:flex;position:relative}.notion-title-input[data-v-00cad2d8]{resize:none;width:100%;min-height:80px;color:var(--text-primary);font:inherit;letter-spacing:-.04em;background:0 0;border:0;margin:0 0 14px;padding-right:48px;font-size:34px;font-weight:780;line-height:1.12;overflow:hidden}.notion-title-input[data-v-00cad2d8]:focus,.meta-inline-input[data-v-00cad2d8]:focus{outline:none}.editor-meta-row[data-v-00cad2d8]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;font-weight:600;display:flex}.meta-inline-input[data-v-00cad2d8]{min-width:220px;color:var(--text-secondary);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:13px;font-weight:600}.drawer-image[data-v-00cad2d8]{aspect-ratio:16/9;border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:12px;justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.drawer-image img[data-v-00cad2d8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.drawer-image-empty[data-v-00cad2d8]{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.drawer-actions[data-v-00cad2d8]{flex-wrap:wrap;gap:10px;margin:18px 0 10px;display:flex}.post-menu-wrap[data-v-00cad2d8]{position:relative}.post-menu-trigger[data-v-00cad2d8]{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.post-menu-trigger[data-v-00cad2d8]:hover{color:var(--text-primary);background:#ffffff0d}.post-menu[data-v-00cad2d8]{background:var(--bg-elevated);border:1px solid var(--border-default);z-index:10;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 18px 50px #00000080}.post-menu button[data-v-00cad2d8]{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.post-menu button[data-v-00cad2d8]:hover{color:var(--text-primary);background:#ffffff0f}.post-menu button[data-v-00cad2d8]:disabled{opacity:.45;cursor:default}.post-menu button.danger[data-v-00cad2d8]{color:var(--danger)}.post-menu button.danger[data-v-00cad2d8]:hover{color:var(--danger);background:#f871711a}.post-menu-sep[data-v-00cad2d8]{background:var(--border-subtle);height:1px;margin:6px 4px}.post-props[data-v-00cad2d8]{flex-direction:column;margin:18px 0 24px;display:flex}.prop-row[data-v-00cad2d8]{align-items:center;gap:16px;min-height:38px;padding:4px 0;display:flex}.prop-key[data-v-00cad2d8]{width:130px;color:var(--text-muted);flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.prop-val[data-v-00cad2d8]{color:var(--text-secondary);font-size:14px}.drawer-footer-content[data-v-00cad2d8]{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.image-dot.ready[data-v-00cad2d8]{color:var(--success)}.toolbar[data-v-00cad2d8]{justify-content:flex-end;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.toolbar-hint[data-v-00cad2d8]{font-size:13px}.modal-backdrop[data-v-00cad2d8]{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.connection-modal[data-v-00cad2d8]{border:1px solid var(--border-default);background:var(--bg-primary);border-radius:14px;flex-direction:column;width:min(1080px,100%);max-height:90vh;padding:28px;display:flex;box-shadow:0 24px 80px #00000073}.modal-cols[data-v-00cad2d8]{flex:1;grid-template-columns:1fr 1fr;align-items:start;gap:28px;min-height:0;display:grid;overflow-y:auto}.modal-col-left[data-v-00cad2d8],.modal-col-right[data-v-00cad2d8]{min-width:0}.modal-col-right .conn-help[data-v-00cad2d8]{margin:0}@media (width<=720px){.modal-cols[data-v-00cad2d8]{grid-template-columns:1fr}}.modal-head[data-v-00cad2d8]{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.modal-head h2[data-v-00cad2d8]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.modal-copy[data-v-00cad2d8]{margin:0 0 22px}.gen-count-input[data-v-00cad2d8]{background:var(--bg-elevated);border-radius:var(--radius-md);width:100%;color:var(--text-primary);border:none;margin-bottom:22px;padding:14px 16px;font-family:inherit;font-size:20px;font-weight:600;transition:background .15s,box-shadow .15s}.gen-count-input[data-v-00cad2d8]:hover{background:color-mix(in srgb, var(--bg-elevated) 88%, white)}.gen-count-input[data-v-00cad2d8]:focus{background:color-mix(in srgb, var(--bg-elevated) 84%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 30%, transparent);outline:none}.icon-button[data-v-00cad2d8]{width:34px;height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;font-size:13px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.icon-button[data-v-00cad2d8]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 40%, transparent);outline:none}.icon-button[data-v-00cad2d8]:hover{color:var(--text-primary);background:#ffffff1a}.webflow-placeholder[data-v-00cad2d8]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:18px 0}.webflow-placeholder p[data-v-00cad2d8]{margin:0}.modal-actions[data-v-00cad2d8]{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.file-button[data-v-00cad2d8]{border:1px solid var(--border-default);min-height:38px;color:var(--text-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.file-button input[data-v-00cad2d8]{display:none}.status[data-v-00cad2d8]{border-radius:999px;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.status-group[data-v-00cad2d8]{align-items:center;gap:8px;display:inline-flex}.live-link[data-v-00cad2d8]{color:var(--text-muted);justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.live-link[data-v-00cad2d8]:hover{color:var(--primary)}.status[data-v-00cad2d8]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:#ffffff0f;padding:5px 10px}.status.draft[data-v-00cad2d8]{color:var(--warning);background:#fbbf2429}.status.scheduled[data-v-00cad2d8],.status.posted[data-v-00cad2d8]{color:#a5b4fc;background:#6366f129}.status.live[data-v-00cad2d8],.status.published[data-v-00cad2d8]{color:var(--success);background:#34d39929}.status.removed_from_webflow[data-v-00cad2d8]{color:var(--danger);background:#f8717124}.prop-link[data-v-00cad2d8]{color:var(--text-secondary);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.prop-link[data-v-00cad2d8]:hover{color:var(--primary)}.post-body[data-v-00cad2d8]{color:var(--text-secondary);font-size:14px;line-height:1.72}.post-body[data-v-00cad2d8] p{margin:0 0 12px}.post-body[data-v-00cad2d8] h2{letter-spacing:-.01em;color:var(--text-primary);margin:24px 0 10px;font-size:19px;font-weight:700}.post-body[data-v-00cad2d8] h3{color:var(--text-primary);margin:20px 0 8px;font-size:16px;font-weight:700}.post-body[data-v-00cad2d8] h4{color:var(--text-primary);margin:16px 0 6px;font-size:14px;font-weight:700}.post-body[data-v-00cad2d8] ul,.post-body[data-v-00cad2d8] ol{margin:0 0 12px;padding-left:22px}.post-body[data-v-00cad2d8] li{margin:0 0 6px}.post-body[data-v-00cad2d8] blockquote{border-left:3px solid var(--border-strong);color:var(--text-primary);margin:0 0 14px;padding:4px 0 4px 14px;font-style:italic}.post-body[data-v-00cad2d8] h2:first-child,.post-body[data-v-00cad2d8] h3:first-child{margin-top:0}.post-body--full[data-v-00cad2d8]{max-height:none}.image-ready[data-v-00cad2d8],.text-link[data-v-00cad2d8]{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.text-link[data-v-00cad2d8]{text-decoration:none}.feedback[data-v-00cad2d8]{margin-top:16px;font-size:14px;line-height:1.6}.feedback.ok[data-v-00cad2d8],.image-ready[data-v-00cad2d8]{color:var(--success)}.feedback.err[data-v-00cad2d8]{color:var(--danger)}@media (width<=900px){.blog-header[data-v-00cad2d8]{flex-direction:column;grid-template-columns:1fr}.provider-strip[data-v-00cad2d8]{grid-template-columns:1fr}.calendar-review[data-v-00cad2d8]{padding-bottom:10px;overflow-x:auto}.calendar-weekdays[data-v-00cad2d8],.calendar-grid[data-v-00cad2d8]{min-width:760px}.calendar-heading[data-v-00cad2d8],.toolbar[data-v-00cad2d8],.modal-actions[data-v-00cad2d8]{flex-direction:column;align-items:flex-start}}.instr-drawer[data-v-00cad2d8]{flex-direction:column;gap:14px;padding-top:8px;display:flex}.instr-q[data-v-00cad2d8]{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.instr-sub[data-v-00cad2d8]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.instr-editor[data-v-00cad2d8]{border-radius:var(--radius-md);background:var(--bg-elevated);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border:none;outline:none;padding:14px 16px;font-size:13px;line-height:1.6;transition:background .15s,box-shadow .15s}.instr-editor[data-v-00cad2d8]:hover{background:color-mix(in srgb, var(--bg-elevated) 88%, white)}.instr-editor[data-v-00cad2d8]:focus{background:color-mix(in srgb, var(--bg-elevated) 84%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 30%, transparent)}.instr-save[data-v-00cad2d8]{justify-content:flex-end;display:flex}.instr-label[data-v-00cad2d8]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:600}.instr-rule[data-v-00cad2d8]{background:var(--border-subtle);height:1px;margin:6px 0}.img-prompt-wrap[data-v-00cad2d8]{position:relative}.img-at-menu[data-v-00cad2d8]{z-index:20;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:10px;min-width:180px;max-height:220px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;left:12px;overflow-y:auto;box-shadow:0 12px 32px #00000073}.img-at-menu li[data-v-00cad2d8]{color:var(--text-secondary);cursor:pointer;border-radius:7px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.img-at-menu li.active[data-v-00cad2d8],.img-at-menu li[data-v-00cad2d8]:hover{background:var(--bg-elevated);color:var(--text-primary)}.img-vars-hint[data-v-00cad2d8]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.img-vars-hint--empty[data-v-00cad2d8]{display:block}.img-vars-label[data-v-00cad2d8]{color:var(--text-muted);font-size:12px}.img-var-token[data-v-00cad2d8]{background:var(--bg-elevated);color:var(--text-secondary);border-radius:4px;padding:1px 4px;font-family:ui-monospace,Roboto Mono,monospace;font-size:11px}.img-var-pill[data-v-00cad2d8]{background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;border:none;border-radius:999px;align-items:center;padding:2px 8px;font-family:ui-monospace,Roboto Mono,monospace;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.img-var-pill[data-v-00cad2d8]:hover{background:var(--accent-soft);color:var(--text-primary)}.count-toggle[data-v-00cad2d8]{gap:6px;margin-top:4px;display:inline-flex}.size-fields[data-v-00cad2d8]{align-items:center;gap:10px;margin-top:4px;display:inline-flex}.size-x[data-v-00cad2d8]{color:var(--text-muted);font-size:14px}.size-input[data-v-00cad2d8]{background:var(--bg-elevated);border-radius:var(--radius-md);width:96px;color:var(--text-primary);border:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:background .15s,box-shadow .15s}.size-input[data-v-00cad2d8]:hover{background:color-mix(in srgb, var(--bg-elevated) 88%, white)}.size-input[data-v-00cad2d8]:focus{background:color-mix(in srgb, var(--bg-elevated) 84%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 30%, transparent);outline:none}.size-reset[data-v-00cad2d8]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s}.size-reset[data-v-00cad2d8]:hover{color:var(--text-primary)}.count-toggle button[data-v-00cad2d8]{border:1px solid var(--border-default);background:var(--bg-surface);width:38px;height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:9px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.count-toggle button.active[data-v-00cad2d8]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.img-variations[data-v-00cad2d8]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-bottom:12px;display:grid}.img-variation[data-v-00cad2d8]{border:2px solid var(--border-subtle);aspect-ratio:16/9;border-radius:10px;transition:border-color .15s;position:relative;overflow:hidden}.img-variation.active[data-v-00cad2d8]{border-color:var(--accent)}.img-variation-pick[data-v-00cad2d8]{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.img-variation-pick img[data-v-00cad2d8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.img-variation-remove[data-v-00cad2d8]{width:18px;height:18px;color:var(--text-primary);cursor:pointer;opacity:0;background:#08080dbf;border:0;border-radius:5px;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:4px;right:4px}.img-variation:hover .img-variation-remove[data-v-00cad2d8]{opacity:1}.img-variation-remove[data-v-00cad2d8]:hover{background:var(--danger);color:#fff}.image-remove[data-v-00cad2d8]{width:28px;height:28px;color:var(--text-primary);cursor:pointer;background:#08080db3;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:absolute;top:10px;right:10px}.image-remove[data-v-00cad2d8]:hover{background:var(--danger);color:#fff}.publish-hint[data-v-00cad2d8]{color:var(--text-muted);font-size:12px}.image-actions[data-v-00cad2d8]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.split-button[data-v-00cad2d8]{display:inline-flex}.split-main[data-v-00cad2d8]{border-top-right-radius:0;border-bottom-right-radius:0}.split-toggle[data-v-00cad2d8]{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:9px;padding-right:9px}.split-toggle.active[data-v-00cad2d8]{color:var(--text-primary);background:var(--bg-elevated)}.custom-image[data-v-00cad2d8]{border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:10px;margin:12px 0 4px;padding:14px;display:flex}.custom-image-row[data-v-00cad2d8]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.custom-upload[data-v-00cad2d8]{border:1px dashed var(--border-default);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.custom-upload[data-v-00cad2d8]:hover{border-color:var(--accent);color:var(--text-primary)}.custom-thumbs[data-v-00cad2d8]{gap:6px;display:flex}.custom-thumbs img[data-v-00cad2d8]{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:40px;height:40px}.autopilot-dot[data-v-00cad2d8]{background:var(--success);vertical-align:middle;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:2px;display:inline-block}.ap-drawer[data-v-00cad2d8]{flex-direction:column;gap:0;padding-top:8px;display:flex}.ap-lock-banner[data-v-00cad2d8]{background:var(--bg-elevated);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.ap-lock-icon[data-v-00cad2d8]{color:var(--warning);flex-shrink:0;margin-top:1px}.ap-lock-title[data-v-00cad2d8]{color:var(--text-primary);margin:0 0 3px;font-size:13px;font-weight:600}.ap-lock-sub[data-v-00cad2d8]{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}.ap-upgrade-link[data-v-00cad2d8]{color:var(--accent);font-weight:600;text-decoration:none}.ap-upgrade-link[data-v-00cad2d8]:hover{text-decoration:underline}.ap-q[data-v-00cad2d8]{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:600}.ap-sub[data-v-00cad2d8]{color:var(--text-secondary);margin:0 0 14px;font-size:13px;line-height:1.6}.ap-status-line[data-v-00cad2d8]{color:var(--success);align-items:center;gap:6px;margin:0 0 14px;font-size:12px;font-weight:600;display:inline-flex}.ap-last-run[data-v-00cad2d8]{color:var(--text-muted);font-weight:400}.ap-divider[data-v-00cad2d8]{background:var(--border-subtle);height:1px;margin:18px 0}.ap-section-label[data-v-00cad2d8]{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.ap-cadence[data-v-00cad2d8]{padding:2px 0 4px}.ap-cadence--disabled[data-v-00cad2d8]{opacity:.55}.ap-cadence-head[data-v-00cad2d8]{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}.ap-cadence-value[data-v-00cad2d8]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ap-cadence-desc[data-v-00cad2d8]{color:var(--text-secondary);font-size:13px;line-height:1.5}.ap-cadence-scale[data-v-00cad2d8]{font-variant-numeric:tabular-nums;color:var(--text-muted);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.ap-row[data-v-00cad2d8]{justify-content:space-between;align-items:center;gap:20px;display:flex}.ap-row--disabled[data-v-00cad2d8]{opacity:.45;pointer-events:none}.ap-row-copy[data-v-00cad2d8]{flex-direction:column;gap:3px;display:flex}.ap-row-title[data-v-00cad2d8]{color:var(--text-primary);font-size:14px;font-weight:600}.ap-row-sub[data-v-00cad2d8]{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.ap-toggle[data-v-00cad2d8]{background:var(--bg-elevated);cursor:pointer;border:none;border-radius:999px;outline:none;flex-shrink:0;width:40px;height:24px;transition:background .2s;position:relative}.ap-toggle[data-v-00cad2d8]:focus-visible{box-shadow:0 0 0 3px var(--accent-glow,#6366f14d)}.ap-toggle--on[data-v-00cad2d8]{background:#6366f14d}.instr-toggle-row[data-v-00cad2d8]{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:24px;display:flex}.instr-toggle-copy[data-v-00cad2d8]{min-width:0}.instr-toggle-row .ap-toggle[data-v-00cad2d8]{margin-top:2px}.instr-disclaimer[data-v-00cad2d8]{background:color-mix(in srgb, var(--warning,#fbbf24) 12%, transparent);border:1px solid color-mix(in srgb, var(--warning,#fbbf24) 38%, transparent);color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:9px;margin:12px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}.instr-disclaimer svg[data-v-00cad2d8]{color:var(--warning,#fbbf24);flex:none;margin-top:1px}.instr-disclaimer strong[data-v-00cad2d8]{color:var(--text-primary);font-weight:600}.ap-toggle-thumb[data-v-00cad2d8]{pointer-events:none;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.ap-toggle--on .ap-toggle-thumb[data-v-00cad2d8]{background:#6366f1;transform:translate(16px)}.ap-radio-row[data-v-00cad2d8]{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--border-subtle);background:0 0;align-items:center;gap:14px;width:100%;padding:12px 0;transition:background .1s;display:flex}.ap-radio-row[data-v-00cad2d8]:last-of-type{border-bottom:none}.ap-radio-row--disabled[data-v-00cad2d8]{opacity:.45;pointer-events:none}.ap-radio-row:hover:not(.ap-radio-row--disabled) .ap-radio-copy .ap-radio-title[data-v-00cad2d8]{color:var(--text-primary)}.ap-radio-indicator[data-v-00cad2d8]{border:2px solid var(--border-default);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .15s}.ap-radio-indicator--on[data-v-00cad2d8]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--bg-surface,#111118)}.ap-radio-copy[data-v-00cad2d8]{flex-direction:column;gap:2px;display:flex}.ap-radio-title[data-v-00cad2d8]{color:var(--text-secondary);font-size:14px;font-weight:600;transition:color .15s}.ap-radio-row--selected .ap-radio-title[data-v-00cad2d8]{color:var(--text-primary)}.ap-radio-desc[data-v-00cad2d8]{color:var(--text-muted);font-size:12.5px;line-height:1.5}.ap-footer[data-v-00cad2d8]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.onboarding-shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.ob-bg{z-index:-1;background:linear-gradient(#ffffff06 0%,#fff0 280px),linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,#08080d;position:fixed;inset:0}.ob-content{flex:1;display:flex;overflow:hidden auto}.ob-logout{z-index:2;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:color .15s;display:inline-flex;position:fixed;top:18px;right:22px}.ob-logout:hover{color:var(--text-primary)}.ob-logout svg{flex:none}.ob-footer{border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);background:#08080de6;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;min-height:56px;padding:0 24px;display:flex}.ob-footer-left{align-items:center;gap:12px;display:flex}.ob-footer-right{align-items:center;gap:10px;display:flex}.ob-progress{align-items:center;gap:4px;display:flex}.ob-seg{background:var(--border-default);border-radius:2px;width:28px;height:4px;transition:width .3s,background .3s,box-shadow .3s}.ob-seg.filled{background:color-mix(in srgb, var(--primary) 40%, transparent)}.ob-seg.active{background:var(--primary);width:40px;box-shadow:0 0 10px color-mix(in srgb, var(--primary) 45%, transparent)}.ob-action{border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;border-radius:10px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,background .15s,border-color .15s;position:relative}.ob-action:hover{background:var(--bg-hover);border-color:var(--border-strong)}.ob-action:disabled{opacity:.4;cursor:not-allowed}.ob-action--primary{color:#08080d;background:#fff;border-color:#fff}.ob-action--primary:hover{background:#e5e5e5;border-color:#e5e5e5}.ob-action--primary:disabled{color:#ffffff80;background:#ffffff26;border-color:#ffffff1a}.ob-action--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.ob-action--ghost:hover{color:var(--text-primary);border-color:#0000}.ob-action__hint{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-muted);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.ob-action--has-hint:hover .ob-action__hint{opacity:1;transform:translate(-50%)translateY(0)}.step-hero[data-v-d6378600]{justify-content:center;align-items:center;width:100%;padding:0 24px;display:flex}.step-hero__center[data-v-d6378600]{text-align:center;flex-direction:column;align-items:center;max-width:540px;animation:.6s cubic-bezier(.16,1,.3,1) both hero-in-d6378600;display:flex}@keyframes hero-in-d6378600{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.hero-mark[data-v-d6378600]{justify-content:center;align-items:center;margin-bottom:22px;display:flex}.hero-headline[data-v-d6378600]{letter-spacing:-.04em;margin-bottom:16px;font-size:50px;font-weight:780;line-height:1.04}.hero-headline span[data-v-d6378600]{color:var(--text-secondary)}.hero-sub[data-v-d6378600]{color:var(--text-secondary);margin-bottom:32px;font-size:16px;line-height:1.75}.hero-field[data-v-d6378600]{width:100%;max-width:420px}.hero-input[data-v-d6378600]{text-align:center}.hero-toggle[data-v-d6378600]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:14px;font-size:13px;transition:color .15s}.hero-toggle[data-v-d6378600]:hover{color:var(--accent-hover)}.ob-hint[data-v-d6378600]{align-items:center;gap:6px;display:flex}.kbd[data-v-d6378600]{background:var(--bg-elevated);border:1px solid var(--border-default);min-width:28px;height:26px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.ob-action[data-v-d6378600]{background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;border:none;border-radius:10px;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,background .15s}.ob-action[data-v-d6378600]:hover{background:var(--bg-hover)}.ob-action[data-v-d6378600]:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){.hero-headline[data-v-d6378600]{font-size:36px}}.step-split[data-v-13491d91]{grid-template-columns:2fr 3fr;width:100%;min-height:100%;display:grid}.split-left[data-v-13491d91]{flex-direction:column;justify-content:center;padding:60px 48px 60px 64px;display:flex}.split-chip[data-v-13491d91]{background:var(--accent-soft);width:fit-content;color:var(--accent-hover);border:1px solid #38bdf833;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.split-title[data-v-13491d91]{letter-spacing:-.04em;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.05}.split-desc[data-v-13491d91]{color:var(--text-secondary);max-width:360px;margin-bottom:20px;font-size:18px;line-height:1.5}.split-url-row[data-v-13491d91]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.split-url[data-v-13491d91]{color:var(--text-muted);margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px}.change-url-link[data-v-13491d91]{color:var(--accent-hover);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:24px;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,opacity .15s;display:inline-flex}.change-url-link[data-v-13491d91]:hover{color:var(--text-primary)}.change-url-link svg[data-v-13491d91]{flex-shrink:0}.split-status[data-v-13491d91]{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.split-status--done[data-v-13491d91]{color:var(--success)}.split-right[data-v-13491d91]{flex-direction:column;justify-content:center;padding:40px 48px;display:flex;overflow-y:auto}.disc-list[data-v-13491d91]{flex-direction:column;display:flex}.disc-row[data-v-13491d91]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding:14px 0;display:flex}.disc-row[data-v-13491d91]:last-child{border-bottom:none}.disc-row--editable[data-v-13491d91]{cursor:pointer;transition:padding .15s}.disc-row--editable[data-v-13491d91]:hover{padding-left:4px}.disc-label[data-v-13491d91]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex-shrink:0;min-width:100px;font-size:11px;font-weight:600}.disc-value[data-v-13491d91]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.disc-colors[data-v-13491d91]{flex:1;gap:5px;display:flex}.disc-swatch[data-v-13491d91]{border:1px solid #ffffff1a;border-radius:6px;width:24px;height:24px}.disc-logo img[data-v-13491d91]{border-radius:4px;max-height:32px}.disc-logo[data-v-13491d91]{flex:1}.disc-edit[data-v-13491d91]{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex}.disc-row--editable:hover .disc-edit[data-v-13491d91]{opacity:1}.disc-edit[data-v-13491d91]:hover{color:var(--accent-hover)}.edit-overlay[data-v-13491d91]{z-index:100;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.edit-modal[data-v-13491d91]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 60px #00000080}.edit-modal__title[data-v-13491d91]{margin:0 0 16px;font-size:18px;font-weight:700}.edit-modal__hint[data-v-13491d91]{margin:6px 0 0;font-size:12px}.bt-choice[data-v-13491d91]{flex-direction:column;gap:10px;display:flex}.bt-opt[data-v-13491d91]{text-align:left;cursor:pointer;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.bt-opt[data-v-13491d91]:hover{border-color:var(--border-strong)}.bt-opt.is-on[data-v-13491d91]{border-color:var(--primary);background:var(--accent-soft)}.bt-opt-title[data-v-13491d91]{color:var(--text-primary);font-size:15px;font-weight:600}.bt-opt-sub[data-v-13491d91]{color:var(--text-secondary);font-size:13px;line-height:1.4}.edit-modal__actions[data-v-13491d91]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.edit-modal__cancel[data-v-13491d91]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:500}.edit-modal__cancel[data-v-13491d91]:hover{color:var(--text-primary)}.edit-modal__save[data-v-13491d91]{color:#08080d;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s}.edit-modal__save[data-v-13491d91]:hover{background:#e5e5e5}@media (width<=800px){.step-split[data-v-13491d91]{grid-template-columns:1fr}.split-left[data-v-13491d91]{padding:32px 24px 16px}.split-right[data-v-13491d91]{padding:16px 24px 32px}.split-title[data-v-13491d91]{font-size:32px}}.step-split[data-v-01e7d208]{grid-template-columns:2fr 3fr;width:100%;min-height:100%;display:grid}.split-left[data-v-01e7d208]{flex-direction:column;justify-content:center;padding:60px 48px 60px 64px;display:flex}.split-chip[data-v-01e7d208]{background:var(--accent-soft);width:fit-content;color:var(--accent-hover);border:1px solid #38bdf833;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.split-title[data-v-01e7d208]{letter-spacing:-.04em;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.05}.split-desc[data-v-01e7d208]{color:var(--text-secondary);max-width:360px;font-size:18px;line-height:1.5}.split-right[data-v-01e7d208]{flex-direction:column;justify-content:center;padding:40px 48px;display:flex}.sr-only[data-v-01e7d208]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.goal-list[data-v-01e7d208]{flex-direction:column;display:flex}.goal-row[data-v-01e7d208]{border-bottom:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:16px;padding:18px 0;transition:padding .15s,color .15s;display:flex}.goal-row[data-v-01e7d208]:last-child{border-bottom:none}.goal-row[data-v-01e7d208]:hover,.goal-row.active[data-v-01e7d208]{padding-left:4px}.goal-radio[data-v-01e7d208]{border:2px solid #ffffff47;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:border-color .15s,box-shadow .15s;position:relative}.goal-row:hover .goal-radio[data-v-01e7d208]{border-color:#ffffff80}.goal-radio.checked[data-v-01e7d208]{border-color:#fff;box-shadow:0 0 0 4px #ffffff14}.goal-radio.checked[data-v-01e7d208]:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:5px}.goal-label[data-v-01e7d208]{color:var(--text-secondary);font-size:17px;font-weight:500;transition:color .15s}.goal-row:hover .goal-label[data-v-01e7d208]{color:var(--text-primary)}.goal-row.active .goal-label[data-v-01e7d208]{color:var(--text-primary);font-weight:600}@media (width<=800px){.step-split[data-v-01e7d208]{grid-template-columns:1fr}.split-left[data-v-01e7d208]{padding:32px 24px 16px}.split-right[data-v-01e7d208]{padding:16px 24px 32px}.split-title[data-v-01e7d208]{font-size:32px}}.step-split[data-v-f9fbb4f4]{grid-template-columns:2fr 3fr;width:100%;min-height:100%;display:grid}.split-left[data-v-f9fbb4f4]{flex-direction:column;justify-content:center;padding:60px 48px 60px 64px;display:flex}.split-chip[data-v-f9fbb4f4]{background:var(--accent-soft);width:fit-content;color:var(--accent-hover);border:1px solid #38bdf833;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.split-title[data-v-f9fbb4f4]{letter-spacing:-.04em;white-space:pre-line;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.05}.split-desc[data-v-f9fbb4f4]{color:var(--text-secondary);max-width:360px;margin-bottom:20px;font-size:18px;line-height:1.5}.split-status[data-v-f9fbb4f4]{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.split-right[data-v-f9fbb4f4]{flex-direction:column;justify-content:center;padding:40px 48px;display:flex}.setup-list[data-v-f9fbb4f4]{flex-direction:column;display:flex}.setup-row[data-v-f9fbb4f4]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:16px 0;transition:opacity .3s;display:flex}.setup-row[data-v-f9fbb4f4]:last-child{border-bottom:none}.setup-check[data-v-f9fbb4f4]{flex-shrink:0;justify-content:center;align-items:center;width:24px;display:flex}.setup-info[data-v-f9fbb4f4]{flex-direction:column;gap:2px;display:flex}.setup-label[data-v-f9fbb4f4]{font-size:16px;font-weight:600}.setup-desc[data-v-f9fbb4f4]{color:var(--text-muted);font-size:13px}.setup-row.done .setup-label[data-v-f9fbb4f4]{color:var(--text-secondary)}@media (width<=800px){.step-split[data-v-f9fbb4f4]{grid-template-columns:1fr}.split-left[data-v-f9fbb4f4]{padding:32px 24px 16px}.split-right[data-v-f9fbb4f4]{padding:16px 24px 32px}.split-title[data-v-f9fbb4f4]{font-size:32px}}.step-split[data-v-49120f3c]{grid-template-columns:2fr 3fr;width:100%;min-height:100%;display:grid}.split-left[data-v-49120f3c]{flex-direction:column;justify-content:center;padding:60px 48px 60px 64px;display:flex}.split-chip[data-v-49120f3c]{background:var(--accent-soft);width:fit-content;color:var(--accent-hover);border:1px solid #38bdf833;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.split-title[data-v-49120f3c]{letter-spacing:-.04em;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.05}.split-desc[data-v-49120f3c]{color:var(--text-secondary);max-width:360px;font-size:18px;line-height:1.5}.split-right[data-v-49120f3c]{flex-direction:column;justify-content:center;padding:40px 48px;display:flex}.sr-only[data-v-49120f3c]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.pick-list[data-v-49120f3c]{flex-direction:column;display:flex}.pick-row[data-v-49120f3c]{cursor:pointer;border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:18px 0;transition:padding .15s,color .15s;display:flex;position:relative}.pick-row[data-v-49120f3c]:last-child{border-bottom:none}.pick-row[data-v-49120f3c]:hover{padding-left:4px}.pick-check[data-v-49120f3c]{border:2px solid var(--border-default);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:flex}.pick-check.active[data-v-49120f3c]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pick-icon[data-v-49120f3c]{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pick-row:hover .pick-icon[data-v-49120f3c],.pick-row.checked .pick-icon[data-v-49120f3c]{opacity:1}.pick-text[data-v-49120f3c]{flex-direction:column;flex:1;gap:2px;display:flex}.pick-label[data-v-49120f3c]{color:var(--text-primary);font-size:16px;font-weight:600}.pick-desc[data-v-49120f3c]{color:var(--text-muted);font-size:13px}.pick-row.checked .pick-label[data-v-49120f3c]{color:var(--accent-hover)}.pick-badge[data-v-49120f3c]{background:var(--accent-soft);color:var(--accent-hover);letter-spacing:.02em;border:1px solid #38bdf826;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600}@media (width<=800px){.step-split[data-v-49120f3c]{grid-template-columns:1fr}.split-left[data-v-49120f3c]{padding:32px 24px 16px}.split-right[data-v-49120f3c]{padding:16px 24px 32px}.split-title[data-v-49120f3c]{font-size:32px}}
