@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-hebrew);--default-mono-font-family:var(--font-mono);--color-bg:var(--color-bg);--color-bg-soft:var(--color-bg-soft);--color-bg-muted:var(--color-bg-muted);--color-text:var(--color-text);--color-text-soft:var(--color-text-soft);--color-text-muted:var(--color-text-muted);--color-border:var(--color-border);--color-accent:var(--color-accent);--color-accent-soft:var(--color-accent-soft);--font-latin:var(--font-latin)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.min-h-\[70vh\]{min-height:70vh}.min-h-full{min-height:100%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.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,)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-bg-soft\)\]{background-color:var(--color-bg-soft)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-\[var\(--color-accent-display\)\]{color:var(--color-accent-display)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-soft\)\]{color:var(--color-text-soft)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:text-\[var\(--color-text\)\]:is(:where(.group):hover *){color:var(--color-text)}.hover\:bg-\[var\(--color-bg-soft\)\]:hover{background-color:var(--color-bg-soft)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[var\(--color-accent\)\]:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}@font-face{font-family:Heebo;src:url(/fonts/Heebo/Heebo-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+20-7F,U+590-5FF}@font-face{font-family:Heebo;src:url(/fonts/Heebo/Heebo-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7F,U+590-5FF}@font-face{font-family:Heebo;src:url(/fonts/Heebo/Heebo-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+20-7F,U+590-5FF}@font-face{font-family:Heebo;src:url(/fonts/Heebo/Heebo-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-7F,U+590-5FF}@font-face{font-family:Heebo;src:url(/fonts/Heebo/Heebo-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-7F,U+590-5FF}@font-face{font-family:Geist Sans;src:url(/fonts/Geist-Sans/Geist-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(/fonts/Geist-Sans/Geist-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(/fonts/Geist-Sans/Geist-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Sans;src:url(/fonts/Geist-Sans/Geist-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist-Mono/GeistMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist-Mono/GeistMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--twinex-orange:#d97757;--twinex-black:#0f0f0f;--twinex-white:#fff;--twinex-grey:#9ca3af;--orange-700:#b15a3c;--accent-soft:#f0c4ad;--color-bg:var(--twinex-white);--color-bg-soft:#f8fafc;--color-bg-muted:#f1f5f9;--color-bg-elevated:#fff;--color-text:var(--twinex-black);--color-text-soft:#334155;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-accent:var(--twinex-orange);--color-accent-soft:#fff7ed;--color-accent-display:var(--orange-700);--color-accent-text-on-fill:var(--twinex-black);--color-text-on-dark:var(--twinex-white);--color-text-on-light:var(--twinex-black);--pill-bg:#3e3b36;--pill-fg:#f3eee5;--color-success:#16a34a;--color-warning:#ea580c;--color-error:#dc2626;--color-info:#2563eb;--color-danger:#b91c1c;--color-danger-soft:#b91c1c1f;--font-hebrew:"Heebo", "Rubik", -apple-system, BlinkMacSystemFont, sans-serif;--font-latin:"Geist Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--fs-caption:.75rem;--fs-small:.875rem;--fs-body:1rem;--fs-lead:1.125rem;--fs-h6:1rem;--fs-h5:1.125rem;--fs-h4:1.25rem;--fs-h3:1.5rem;--fs-h2:2rem;--fs-h1:2.5rem;--fs-display:3.5rem;--fs-eyebrow:.6875rem;--fs-mono-sm:.75rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--lh-relaxed:1.7;--sp-0:0px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sp-11:192px;--sp-12:256px;--sp-13:320px;--sp-14:384px;--size-control-sm:36px;--size-control-md:44px;--size-control-lg:52px;--size-card-min:200px;--size-card-md:88px;--size-glyph-sm:16px;--size-glyph-md:24px;--size-glyph-lg:32px;--size-glyph-xl:44px;--size-progress-center:240px;--radius-0:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--border-hairline:1px solid var(--color-border);--border-strong:1px solid var(--twinex-black);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--ease-snap:cubic-bezier(.55, .06, .18, 1);--ease-shake:cubic-bezier(.36, .07, .19, .97);--dur-fast:.18s;--dur-mid:.24s;--dur-slow:.4s;--dur-reveal:.9s;--eyebrow-size:.6875rem;--eyebrow-tracking:.25em;--eyebrow-weight:500;--container-max:1280px;--container-pad:clamp(20px, 4vw, 48px);--a11y-text-scale:1}html{font-size:calc(16px * var(--a11y-text-scale))}html[data-a11y-contrast=high]{--color-bg:#fff;--color-bg-soft:#fff;--color-bg-muted:#f0f0f0;--color-text:#000;--color-text-soft:#000;--color-text-muted:#1a1a1a;--color-border:#000;--color-accent:#b91c1c;--color-accent-soft:#fff0f0;--orange-700:#7f1d1d}html[data-a11y-no-motion] *,html[data-a11y-no-motion] :before,html[data-a11y-no-motion] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-a11y-highlight-links] a:not(.btn):not([class*=nav-pill]){color:var(--orange-700);text-underline-offset:.18em;font-weight:var(--fw-semibold);text-decoration:underline}html[data-a11y-readable-text]{font-size:calc(16px * var(--a11y-text-scale) * 1.0625)}html[data-a11y-readable-text] body{line-height:var(--lh-relaxed);letter-spacing:.02em;word-spacing:.08em}html[data-a11y-readable-text] :where(p,li,label,span,a,h1,h2,h3,h4,h5,h6,input,textarea,button,.field-label,.field-help,.field-hint){line-height:var(--lh-relaxed)}html[data-a11y-reading-guide]:after{content:"";background:var(--color-accent);opacity:.6;pointer-events:none;z-index:90;inset-inline:0;height:2px;position:fixed;top:50%}@media (prefers-contrast:more){:root{--color-border:#94a3b8;--color-text-muted:#334155;--color-text-soft:#1e293b}[data-theme=night]{--color-border:#64748b;--color-text-muted:#cbd5e1;--color-text-soft:#e2e8f0}}@media (forced-colors:active){.a11y-fab,.a11y-panel-close,.a11y-segment,.a11y-toggle-switch,.a11y-reset{border:1px solid canvastext}.a11y-segment[aria-checked=true],.a11y-toggle-switch[aria-checked=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.a11y-toggle-thumb{background:canvastext}}:where(input,textarea,select,button,a[href],.field,.option-card,.chip,.tier-card,h1,h2,h3){scroll-margin-top:6rem}[data-theme=night]{--color-bg:#0f0f0f;--color-bg-soft:#1a1a1a;--color-bg-muted:#242424;--color-bg-elevated:#2a2a2a;--color-text:#f5f5f4;--color-text-soft:#cbd5e1;--color-text-muted:#94a3b8;--color-text-on-light:var(--twinex-black);--color-border:#2d2d2d;--color-accent-soft:#2a1a12;--color-accent-display:var(--color-accent);--color-accent-text-on-fill:var(--twinex-black);--pill-bg:var(--color-bg-elevated);--pill-fg:var(--twinex-white);--color-success:#22c55e;--color-warning:#f97316;--color-error:#ef4444;--color-info:#3b82f6;--color-danger:#f87171;--color-danger-soft:#f8717129;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tx-italic-accent{color:var(--orange-700);font-style:italic}::selection{background:var(--orange-700);color:var(--twinex-white)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-hebrew);line-height:var(--lh-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:16px}:lang(en),[dir=ltr]{font-family:var(--font-latin);line-height:var(--lh-normal)}code,pre,kbd,samp{font-family:var(--font-mono)}input,textarea,button,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}fieldset{border:0;margin:0;padding:0}legend{padding:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}summary{list-style:none}summary::-webkit-details-marker{display:none}details>summary{cursor:pointer}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 5000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 5000s ease-in-out}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.shake{animation:.32s cubic-bezier(.36,.07,.19,.97) shake}[data-invalid=true] .field-input,[data-invalid=true] .field-textarea,[data-invalid=true].field-input,[data-invalid=true].field-textarea{border-color:var(--color-danger)}[data-invalid=true] .field-input:focus,[data-invalid=true] .field-textarea:focus,[data-invalid=true].field-input:focus,[data-invalid=true].field-textarea:focus{box-shadow:0 0 0 3px var(--color-danger-soft);outline-color:var(--color-danger)}[data-invalid=true] .option-card,[data-invalid=true] .chip,[data-invalid=true] .ack-box{border-color:var(--color-danger)}[data-invalid=true]:focus-within{box-shadow:0 0 0 3px var(--color-danger-soft);border-radius:var(--radius-md)}.field-error,[data-invalid=true] .field-error,[data-invalid=true] .fieldset-error{color:var(--color-danger)}.a11y-fab{bottom:var(--sp-5);left:var(--sp-4);border-radius:var(--radius-pill);background:var(--color-bg);width:44px;height:44px;color:var(--color-text-soft);border:1.5px solid var(--color-text-muted);cursor:pointer;box-shadow:0 var(--sp-2) var(--sp-4) #0f0c0824, 0 var(--sp-1) var(--sp-2) #0f0c0814;z-index:90;opacity:.8;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:fixed}.a11y-fab:hover,.a11y-fab:focus-visible{opacity:1;transform:translateY(-1px)scale(1.04)}.a11y-fab:hover{background:var(--color-bg-soft);box-shadow:0 var(--sp-3) var(--sp-5) #0f0c082e, 0 var(--sp-1) var(--sp-2) #0f0c081a}.a11y-fab:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.a11y-fab{transition:none}}html[data-a11y-no-motion] .a11y-fab{transition:none}.a11y-dialog{background:var(--color-bg);width:min(420px,92vw);max-width:92vw;height:100dvh;max-height:100dvh;color:var(--color-text);box-shadow:0 0 var(--sp-8) #0f0c0847;transition:transform var(--dur-slow) var(--ease-out), overlay var(--dur-slow) allow-discrete, display var(--dur-slow) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:0 auto;transform:translate(-102%)}[data-theme=night] .a11y-dialog{--color-bg:#0f0f0f;--color-bg-soft:#1a1a1a;--color-border:#2d2d2d;--color-text:#f5f5f4;--color-text-muted:#94a3b8}[dir=rtl] .a11y-dialog{transform:translate(102%)}.a11y-dialog[open]{transform:translate(0)}@starting-style{.a11y-dialog[open]{transform:translate(-102%)}[dir=rtl] .a11y-dialog[open]{transform:translate(102%)}}.a11y-dialog::backdrop{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), overlay var(--dur-slow) allow-discrete, display var(--dur-slow) allow-discrete;background:#00000073}.a11y-dialog[open]::backdrop{opacity:1}@starting-style{.a11y-dialog[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.a11y-dialog,.a11y-dialog::backdrop{transition:none}}html[data-a11y-no-motion] .a11y-dialog,html[data-a11y-no-motion] .a11y-dialog::backdrop{transition:none}@media (max-width:640px){.a11y-dialog{width:100vw;max-width:100vw}}.a11y-panel{gap:var(--sp-4);height:100%;padding:var(--sp-5);box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}.a11y-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.a11y-panel-title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.a11y-panel-close{width:var(--size-control-md);height:var(--size-control-md);border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;font-size:24px;line-height:1}.a11y-panel-close:hover{background:var(--color-bg-soft)}.a11y-panel-desc{font-size:var(--fs-small);color:var(--color-text-muted);line-height:var(--lh-snug);margin:0}.a11y-section-group{gap:var(--sp-3);flex-direction:column;display:flex}.a11y-legend{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--color-text);margin-block-end:var(--sp-1)}.a11y-section{gap:var(--sp-2);flex-direction:column;display:flex}.a11y-section-label{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text)}.a11y-segmented{border-radius:var(--radius-md);border:1px solid var(--color-border);display:inline-flex;overflow:hidden}.a11y-segment{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-small);color:var(--color-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1}.a11y-segment+.a11y-segment{border-inline-start:1px solid var(--color-border)}.a11y-segment:hover{background:var(--color-bg-soft)}.a11y-segment:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.a11y-segment[aria-checked=true]{background:var(--color-accent);color:var(--color-accent-text-on-fill);font-weight:var(--fw-semibold)}.a11y-toggle{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;cursor:pointer;display:flex}.a11y-toggle-label{font-size:var(--fs-body);color:var(--color-text)}.a11y-toggle-switch{border-radius:var(--radius-pill);background:var(--color-border);cursor:pointer;width:44px;height:24px;transition:background var(--dur-fast) var(--ease-out);border:0;flex-shrink:0;position:relative}.a11y-toggle-switch[aria-checked=true]{background:var(--color-accent)}.a11y-toggle-thumb{border-radius:var(--radius-pill);background:var(--twinex-white);width:20px;height:20px;transition:transform var(--dur-fast) var(--ease-out);top:2px;position:absolute;inset-inline-start:2px}.a11y-toggle-switch[aria-checked=true] .a11y-toggle-thumb{transform:translate(20px)}[dir=rtl] .a11y-toggle-switch[aria-checked=true] .a11y-toggle-thumb{transform:translate(-20px)}.a11y-panel-foot{gap:var(--sp-3);border-block-start:1px solid var(--color-border);flex-direction:column;margin-block-start:var(--sp-2);padding-block-start:var(--sp-4);display:flex}.a11y-reset{padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--fs-small);font-weight:var(--fw-medium);cursor:pointer;background:0 0;align-self:flex-start}.a11y-reset:hover{background:var(--color-bg-soft)}.a11y-reset:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.a11y-statement-link{font-size:var(--fs-small);color:var(--orange-700);text-underline-offset:.18em;align-self:flex-start;text-decoration:underline}.a11y-statement-link:hover{color:var(--orange-700)}.a11y-statement-link:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:var(--radius-sm)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.animated-glyph{color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-out)}.field:focus-within .animated-glyph[data-anim-trigger=focus],.field-label:hover .animated-glyph[data-anim-trigger=focus]{color:var(--color-accent);animation:glyph-focus-wave var(--dur-mid) var(--ease-spring)}.animated-glyph[data-anim-trigger=mount]{animation:glyph-mount-rise var(--dur-slow) var(--ease-out) both}.btn:hover .animated-glyph[data-anim-trigger=hover],.option-card:hover .animated-glyph[data-anim-trigger=hover]{animation:glyph-hover-slide var(--dur-mid) var(--ease-snap)}.animated-glyph[data-anim-trigger=click][data-glyph-click=true]{animation:glyph-click-lift var(--dur-reveal) var(--ease-out)}@keyframes glyph-focus-wave{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-10deg)scale(1.08)}70%{transform:rotate(6deg)scale(1.04)}to{transform:rotate(0)scale(1)}}@keyframes glyph-mount-rise{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes glyph-hover-slide{0%{transform:translate(0)}50%{transform:translate(3px)}to{transform:translate(0)}}[dir=rtl] .btn:hover .animated-glyph[data-anim-trigger=hover]{animation:glyph-hover-slide-rtl var(--dur-mid) var(--ease-snap)}@keyframes glyph-hover-slide-rtl{0%{transform:translate(0)}50%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes glyph-click-lift{0%{opacity:1;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-8px)scale(1.1)}to{opacity:0;transform:translateY(-24px)scale(.6)}}@media (prefers-reduced-motion:reduce){.animated-glyph,.animated-glyph[data-anim-trigger]{animation:none!important}}html[data-a11y-no-motion] .animated-glyph,html[data-a11y-no-motion] .animated-glyph[data-anim-trigger]{animation:none!important}.landing-grid{gap:var(--sp-8);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:769px){.landing-grid{gap:clamp(var(--sp-8), 6vw, var(--sp-12));grid-template-columns:1fr min(320px,30vw)}}.landing-hero{align-items:center;gap:var(--sp-7);text-align:center;flex-direction:column;display:flex}@media (min-width:769px){.landing-hero{text-align:start;align-items:flex-start}}.landing-instructions{width:100%;max-width:320px;padding:var(--sp-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-soft);margin-inline:auto}.landing-instructions-heading{margin:0 0 var(--sp-3) 0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);font-weight:var(--eyebrow-weight);color:var(--color-text-muted)}.landing-instructions-list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-step{align-items:flex-start;gap:var(--sp-3);display:flex}.landing-step-num{border-radius:var(--radius-pill);background:var(--orange-700);width:24px;height:24px;color:var(--color-text-on-dark);font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--fw-semibold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.landing-step-body{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-step-title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text);line-height:var(--lh-snug)}.landing-step-helper{font-size:var(--fs-small);color:var(--color-text-muted);line-height:var(--lh-snug)}.help-hint{opacity:.55;pointer-events:auto;transition:opacity var(--dur-fast) var(--ease-out);vertical-align:middle;align-items:center;margin-inline-start:var(--sp-2);display:inline-flex;position:relative}[data-has-help=true]:hover .help-hint,[data-has-help=true]:focus-within .help-hint,.help-hint:focus-within,.help-hint:hover{opacity:1}.help-trigger{border-radius:var(--radius-pill);border:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;opacity:.55;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.help-trigger:hover,.help-trigger:focus-visible,[data-has-help=true]:hover .help-trigger,[data-has-help=true]:focus-within .help-trigger,.addon-row:hover .help-trigger{opacity:1;background:var(--color-accent-soft)}.help-trigger[aria-expanded=true]{opacity:1;background:var(--orange-700);color:var(--color-text-on-dark);border-color:var(--orange-700)}.help-hint-trigger{width:18px;height:18px;position:relative}.help-hint--md .help-hint-trigger{width:22px;height:22px}.help-hint-trigger:after{content:"";position:absolute;inset:-7px}.help-popover{min-width:160px;max-width:280px;padding:var(--sp-3) var(--sp-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--color-text);white-space:normal;z-index:60;animation:help-pop-in var(--dur-fast) var(--ease-out);text-align:start;padding-inline-end:var(--sp-7);position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 4px 16px #0f0c0814,0 1px 2px #0f0c080f}[dir=rtl] .help-popover{text-align:start}.help-popover:after{content:"";background:var(--color-bg);border-inline-end:1px solid var(--color-border);border-block-end:1px solid var(--color-border);width:8px;height:8px;position:absolute;inset-block-end:-5px;inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}.help-popover-close{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;font-size:16px;line-height:1;position:absolute;inset-block-start:var(--sp-1);inset-inline-end:var(--sp-2)}.help-popover-close:hover{color:var(--color-text)}@keyframes help-pop-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.txl{z-index:9999;opacity:1;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#fafaf7;justify-content:center;align-items:center;transition:opacity .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}html[data-theme=night] .txl{background:#08080a}.txl.is-done{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s}.txl.is-skip{display:none}.txl__stage{aspect-ratio:1;width:clamp(168px,30vmin,280px);position:relative}.txl__halo{z-index:0;pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#d9775738 0%,#d9775712 35%,#0000 66%);border-radius:50%;width:155%;height:155%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.txl__tess{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.txl__chick{object-fit:contain;z-index:2;filter:drop-shadow(0 0 16px #d9775773);width:46%;height:46%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){html:not([data-a11y-no-motion]):not([data-motion=off]) .txl__tess{animation:13.3s linear infinite txlSpin}html:not([data-a11y-no-motion]):not([data-motion=off]) .txl__chick{animation:2.6s ease-in-out infinite txlBreath}html:not([data-a11y-no-motion]):not([data-motion=off]) .txl__halo{animation:2.6s ease-in-out infinite txlHalo}}.txl.is-done .txl__tess,.txl.is-done .txl__chick,.txl.is-done .txl__halo{animation:none}@keyframes txlSpin{to{transform:rotate(-360deg)}}@keyframes txlBreath{0%,to{transform:translate(-50%,-50%)scale(.97)}50%{transform:translate(-50%,-54%)scale(1.05)}}@keyframes txlHalo{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.tx-consent{z-index:80;background:var(--color-bg-elevated,#fff);border:1px solid var(--color-border,#e2e8f0);inset-inline:16px;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:880px;margin-inline:auto;padding:12px 18px;display:flex;position:fixed;bottom:16px;box-shadow:0 18px 44px -22px #0f0f0f59}.tx-consent__text{color:var(--color-text-soft,#334155);margin:0;font-size:13px;line-height:1.5}.tx-consent__text a{color:var(--orange-700,#b15a3c);text-underline-offset:2px;text-decoration:underline}.tx-consent__actions{flex:none;gap:8px;display:flex}.tx-consent__btn{appearance:none;border:1px solid var(--color-border,#e2e8f0);color:var(--color-text,#0f0f0f);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600}.tx-consent__btn--solid{background:var(--orange-700,#b15a3c);border-color:var(--orange-700,#b15a3c);color:#fff}.tx-consent__btn:focus-visible{outline:2px solid var(--orange-700,#b15a3c);outline-offset:2px}:root{--still-radius:var(--radius-lg);--still-shadow:0 18px 40px -18px #1c140e47;--still-veil:#fffaf40d;--still-veil-blend:normal;--still-sat:1}[data-theme=night]{--still-veil:#1a120e6b;--still-veil-blend:multiply;--still-sat:.94}.brand-still{border-radius:var(--still-radius);box-shadow:var(--still-shadow);display:block;position:relative;overflow:hidden}.brand-still--fill{position:absolute;inset:0}.brand-still .brand-still__img{width:100%;height:auto;filter:saturate(var(--still-sat));display:block}.brand-still--fill .brand-still__img{height:100%}.brand-still:after{content:"";pointer-events:none;background:var(--still-veil);mix-blend-mode:var(--still-veil-blend);position:absolute;inset:0}.brand-still__scrim{pointer-events:none;z-index:1;position:absolute;inset:0}.brand-still__scrim--bottom{background:linear-gradient(#0000 28%,#1a120e4d 55%,#1a120ea8)}.brand-still__scrim--top{background:linear-gradient(#1a120e99,#1a120e42 45%,#0000 72%)}.brand-still__scrim--start{background:linear-gradient(90deg,#1a120e99,#1a120e42 45%,#0000 72%)}[dir=rtl] .brand-still__scrim--start{transform:scaleX(-1)}.landing-hero{isolation:isolate;position:relative}.landing-backdrop{z-index:-1;pointer-events:none;opacity:.09;position:absolute;inset:44% -8% -6%;overflow:hidden;-webkit-mask-image:radial-gradient(120% 108% at 50% 88%,#000 18%,#0000 74%);mask-image:radial-gradient(120% 108% at 50% 88%,#000 18%,#0000 74%)}.landing-backdrop .brand-still{box-shadow:none;border-radius:0;position:absolute;inset:0}[data-theme=night] .landing-backdrop{opacity:.15}@media (max-width:700px){.landing-backdrop{display:none}}@media (min-width:1024px){.landing-grid{grid-template-columns:1fr min(400px,36vw)}}.summary-section--total{isolation:isolate;position:relative;overflow:hidden}.summary-section--total:before{content:"";z-index:-1;opacity:.1;background-image:url(/brand/stills/done.webp);background-position:50%;background-size:cover;position:absolute;inset:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}
.page-shell{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.container{width:100%;max-width:1152px;margin-inline:auto;padding-inline:1.5rem}.navbar{--paper-top:#fbf9f4;--surface-border:#e5e7eb;--surface-fg:#0f0f0f;--twinex-orange-soft:#d977571a;--twinex-orange-deep:#b15a3c;--ease:cubic-bezier(.22, 1, .36, 1);z-index:100;pointer-events:none;background:color-mix(in srgb, var(--twinex-orange) 4%, var(--paper-top));border-bottom:1px solid color-mix(in srgb, var(--twinex-orange) 12%, var(--surface-border));-webkit-backdrop-filter:saturate(160%)blur(8px);width:100%;transition:background .28s var(--ease), border-bottom-color .28s var(--ease), backdrop-filter .28s var(--ease);position:sticky;top:0}[data-theme=night] .navbar{--paper-top:#15140f;--surface-border:#f3eee524;--surface-fg:#f3eee5;background:color-mix(in srgb, var(--twinex-orange) 6%, var(--paper-top));border-bottom-color:color-mix(in srgb, var(--twinex-orange) 18%, var(--surface-border))}.navbar>*{pointer-events:auto}.navbar.is-scrolled{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.navbar-inner{width:100%;padding-block:7px;padding-inline:var(--sp-2);direction:ltr;justify-content:space-between;align-items:center;margin:0;display:flex}.navbar-cluster,.navbar-start{align-items:center;gap:var(--sp-3);display:flex}.navbar-pill{min-width:140px;transition:background .28s var(--ease), box-shadow .28s var(--ease), transform .14s var(--ease);border-radius:999px;justify-content:center;padding-block:6px;padding-inline:16px}.navbar-pill:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f0c081f}.nav-pill{--pill-bg:#fffffed9;--pill-fg:var(--twinex-black);color:var(--surface-fg,var(--twinex-black));box-shadow:none;-webkit-backdrop-filter:none;cursor:default;transition:background .28s var(--ease), color .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);background:0 0;border:1px solid #0000;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}[data-theme=night] .nav-pill{--pill-bg:#2a2a2a;--pill-fg:#fff}.navbar.is-scrolled .nav-pill{background:var(--pill-bg);color:var(--pill-fg);-webkit-backdrop-filter:blur(8px);border:1px solid #0f0c081a;box-shadow:0 14px 36px #0f0c0838,0 3px 8px #0f0c081f}[data-theme=night] .navbar.is-scrolled .nav-pill{border-color:#f3eee51a;box-shadow:0 10px 28px #0006,0 2px 6px #00000040}.nav-pill-brand{gap:var(--sp-3);cursor:pointer;appearance:none}.nav-mark{filter:drop-shadow(0 2px 6px #d977572e);flex-shrink:0;width:50px;height:50px;position:relative}.nav-pill-brand:hover .nav-mark{transition:transform .2s var(--ease);transform:rotate(-6deg)scale(1.04)}.nav-mark img:nth-of-type(2){transform-origin:50%;transform:scale(1.18)}.nav-wordmark{letter-spacing:-.015em;white-space:nowrap;align-items:baseline;min-width:6ch;font-family:Heebo,Geist Sans,sans-serif;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.nav-wm-twin{color:var(--twinex-orange)}.nav-wm-ex{color:inherit}.nav-wm-caret{background:var(--twinex-orange);vertical-align:text-bottom;width:2px;height:.85em;margin-inline-start:1px;animation:.6s steps(2,end) infinite nav-caret-blink;display:inline-block}@keyframes nav-caret-blink{0%,to{opacity:1}50%{opacity:0}}.nav-pill-cta{cursor:pointer;background:var(--pill-bg);color:var(--pill-fg);-webkit-backdrop-filter:blur(8px);border:1px solid #0f0c081a;padding:0;box-shadow:0 14px 36px #0f0c0838,0 3px 8px #0f0c081f}[data-theme=night] .nav-pill-cta{border-color:#f3eee51a;box-shadow:0 10px 28px #0006,0 2px 6px #00000040}.nav-cta-inner{height:38px;color:var(--twinex-black);white-space:nowrap;transition:background .28s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-family:Heebo,Geist Sans,sans-serif;font-size:14px;font-weight:600;display:inline-flex}[data-theme=night] .nav-cta-inner{background:#f3eee5}.nav-pill-cta:hover .nav-cta-inner{background:var(--twinex-orange-soft)}[data-theme=night] .nav-pill-cta:hover .nav-cta-inner{background:#fff}.nav-cta-arrow{transition:transform .3s var(--ease);display:inline-flex}[dir=rtl] .nav-cta-arrow{transform:scaleX(1)}[dir=ltr] .nav-cta-arrow{transform:scaleX(-1)}[dir=rtl] .nav-pill-cta:hover .nav-cta-arrow{transform:translate(-4px)}[dir=ltr] .nav-pill-cta:hover .nav-cta-arrow{transform:scaleX(-1)translate(-4px)}.nav-pill-chrome{gap:0;padding:0}.nav-chrome-group{align-items:center;gap:2px;display:inline-flex}.nav-chrome-opt{appearance:none;letter-spacing:.06em;color:#0f0f0f8c;cursor:pointer;width:38px;height:38px;transition:background .2s var(--ease), color .2s ease;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-family:Geist Sans,Heebo,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.nav-chrome-opt:hover:not(.is-active){color:var(--twinex-black)}[data-theme=night] .nav-chrome-opt{color:#f3eee599}[data-theme=night] .nav-chrome-opt:hover:not(.is-active){color:#fff}.nav-chrome-opt.is-active{background:var(--orange-700);color:#fff}.nav-chrome-theme svg{display:block}.nav-chrome-divider{background:#0f0f0f2e;width:1px;height:22px;margin:0 4px}[data-theme=night] .nav-chrome-divider{background:#f3eee52e}@media (max-width:880px){.nav-pill-cta{display:none}}@media (max-width:760px){.navbar-pill{min-width:0}.nav-pill-brand{gap:8px;padding-inline:12px}.nav-wordmark{font-size:14px}}@media (max-width:540px){.navbar-inner{padding-block:6px;padding-inline:6px}.nav-mark{width:44px;height:44px}.nav-wordmark{font-size:15px}}.site-footer{z-index:10;border-top:1px solid var(--color-border);width:100%;margin-top:auto;position:relative}.site-footer-inner{max-width:1152px;color:var(--color-text-muted);flex-direction:column;gap:1rem;margin:0 auto;padding:2rem 1.5rem;display:flex}@media (min-width:640px){.site-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer-mark{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.3em;font-size:10px}.site-footer-nav{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:14px;display:flex}.site-footer-nav a{color:inherit;transition:color .15s}.site-footer-nav a:hover{color:var(--color-text)}.form-shell{gap:var(--sp-6);width:100%;max-width:1152px;padding:var(--sp-7) var(--sp-4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:640px){.form-shell{padding:var(--sp-8) var(--sp-4)}}@media (min-width:1024px){.form-shell{align-items:stretch;gap:clamp(var(--sp-7), 6vw, var(--sp-9));flex-direction:row}.form-pane{order:1}.progress-pane{order:2}}.progress-pane{justify-content:center;align-items:center;gap:var(--sp-5);width:100%;flex-direction:column;flex-shrink:0;padding-inline-start:clamp(var(--sp-6), 4vw, var(--sp-11));display:flex}@media (min-width:1024px){.progress-pane{width:420px;top:50vh;z-index:10;position:fixed;inset-inline-end:clamp(var(--sp-6), 4vw, var(--sp-11));transform:translateY(-50%)}}@media (max-width:768px){.progress-stage{display:none}}.progress-stage{aspect-ratio:1;width:100%;max-width:480px;min-height:calc(var(--size-progress-center) + var(--sp-9));-webkit-tap-highlight-color:transparent;margin:0 auto;position:relative}.progress-caption{align-items:center;gap:var(--sp-1);text-align:center;flex-direction:column;display:flex}.progress-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);font-weight:var(--eyebrow-weight);color:var(--color-text-muted)}.progress-title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text)}.form-pane{gap:var(--sp-6);flex-direction:column;flex:1;width:100%;min-width:0;max-width:720px;min-height:520px;display:flex}.form-pane-content{flex:1}.form-pane-content.is-shaking{animation:shake .32s var(--ease-shake)}.multi-service-progress{gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-3);background:var(--color-bg);border-block-end:1px solid var(--color-border);flex-direction:column;display:flex}.msp-counter{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-text-muted)}.msp-segments{gap:var(--sp-3);flex-direction:column;display:flex}.msp-labels{align-items:baseline;gap:var(--sp-3);display:flex}.msp-label{align-items:baseline;gap:var(--sp-2);min-width:0;font-size:var(--fs-small);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;display:inline-flex;overflow:hidden}.msp-label-text{text-overflow:ellipsis;overflow:hidden}.msp-label-check{color:var(--color-success);font-size:var(--fs-small);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msp-label--queued{color:var(--color-text-muted)}.msp-label--current{color:var(--color-text);font-weight:var(--fw-medium)}.msp-label--completed{color:var(--color-text)}.msp-label--connection{flex:0 22%;max-width:22%}.msp-track{background:var(--color-border);border-radius:999px;height:2px;overflow:hidden}.msp-track-fill{background:var(--color-accent);height:100%;transition:width var(--dur-mid) var(--ease-out);border-radius:999px}.msp-mobile{gap:var(--sp-2);flex-direction:column;display:none}.msp-mobile-line{font-size:var(--fs-small);color:var(--color-text);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msp-mobile-underline{background:var(--color-accent);height:2px;transition:width var(--dur-mid) var(--ease-out);border-radius:999px}@media (max-width:639px){.msp-segments{display:none}.msp-mobile{display:flex}}@media (prefers-reduced-motion:reduce){.msp-track-fill,.msp-mobile-underline{transition:none}}.connection-counter{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-text-muted);align-self:flex-end}.connection-priority-list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connection-priority-item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);display:flex}.connection-priority-rank{width:24px;height:24px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-text-muted);background:var(--color-bg-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.connection-priority-label{font-size:var(--fs-body);color:var(--color-text);flex:1}.connection-priority-controls{gap:var(--sp-1);display:inline-flex}.connection-priority-btn{width:32px;height:32px;font-size:var(--fs-small);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}.connection-priority-btn:not(:disabled):hover,.connection-priority-btn:not(:disabled):focus-visible{color:var(--color-text);border-color:var(--color-accent);background:var(--color-accent-soft)}.connection-priority-btn:disabled{opacity:.35;cursor:not-allowed}.form-footer-nav{border-top:1px solid var(--color-border);margin-block-start:var(--sp-7);padding-block-start:var(--sp-5)}.level-header{gap:var(--sp-3);flex-direction:column;margin-block-end:var(--sp-8);display:flex}.level-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);font-weight:var(--eyebrow-weight);color:var(--color-text-muted)}.level-title{font-size:var(--fs-h2);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--color-text);align-items:center;gap:var(--sp-3);margin:0;display:flex}.level-title:focus{outline:none}.level-title-text{display:inline}.level-subtitle{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--color-text-muted);margin:0}.field{gap:var(--sp-2);flex-direction:column;display:flex}.field-label{font-family:inherit;font-size:var(--fs-body);text-transform:none;letter-spacing:normal;font-weight:var(--fw-medium);color:var(--color-text);align-items:center;gap:var(--sp-2);display:inline-flex}.field-label-text{display:inline}.field-input-wrap{align-items:center;gap:var(--sp-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);transition:border-color var(--dur-fast) var(--ease-out);padding-inline-start:var(--sp-3);display:flex}.field-input-wrap--multiline{align-items:flex-start;padding-block-start:var(--sp-2)}.field-input-wrap:focus-within{border-color:var(--color-text)}.field-input-wrap .field-input,.field-input-wrap .field-textarea{background:0 0;outline:none;flex:auto;padding-inline-start:0;border:0!important}.field-required{color:var(--orange-700);margin-inline-start:var(--sp-1)}.field-hint{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--color-text-muted);margin-block-start:var(--sp-2)}.field-error{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--color-error);margin-block-start:var(--sp-2)}.field-input,.field-textarea{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);width:100%;height:var(--size-control-md);padding-block:0;padding-inline:var(--sp-4);font-size:var(--fs-body);color:var(--color-text);text-align:center;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:block}.field-input:not(:placeholder-shown),.field-textarea:not(:placeholder-shown){text-align:start}.field-input[type=date],input[type=date].field-input{text-align:center}.field-input[type=date]:valid,input[type=date].field-input:valid{text-align:start}.field-input::placeholder,.field-textarea::placeholder{color:var(--color-text-muted);text-align:center;opacity:1}.field-input:focus,.field-textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #d9775726}.field-textarea{height:auto;min-height:calc(var(--size-control-md) * 2.2);padding-block:var(--sp-3);resize:vertical}.field-input[aria-invalid=true],.field-textarea[aria-invalid=true]{border-color:var(--color-error)}.fieldset{gap:var(--sp-3);flex-direction:column;display:flex}.fieldset-legend{font-family:inherit;font-size:var(--fs-body);text-transform:none;letter-spacing:normal;font-weight:var(--fw-medium);color:var(--color-text)}.radio-grid,.multi-grid{grid-template-columns:repeat(auto-fit, minmax(var(--size-card-min), 1fr));gap:var(--sp-3);grid-auto-rows:1fr;display:grid}@media (min-width:640px){.retainer-grid{grid-template-columns:repeat(3,1fr)}}.option-card-fixed-grid{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid}@media (max-width:768px){.option-card-fixed-grid{grid-template-columns:1fr}}.option-card-fixed-grid .option-card{grid-template-columns:var(--size-glyph-md) 1fr;column-gap:var(--sp-3);row-gap:var(--sp-3);height:100%;min-height:auto;padding:var(--sp-5);grid-template-rows:auto 1fr;grid-template-areas:"glyph label""desc desc";align-content:start;align-items:start;display:grid}.option-card-fixed-grid .option-card-glyph{grid-area:glyph;align-self:center}.option-card-fixed-grid .option-card-body{display:contents}.option-card-fixed-grid .option-card-label{white-space:nowrap;text-overflow:ellipsis;grid-area:label;align-self:center;overflow:hidden}.option-card-fixed-grid .option-card-description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;grid-area:desc;display:-webkit-box;overflow:hidden}.option-card{justify-content:flex-start;align-items:center;gap:var(--sp-3);min-height:var(--size-card-md);cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);padding-block:var(--sp-4);padding-inline:var(--sp-5);transition:border-color var(--dur-mid) var(--ease-out), background var(--dur-mid) var(--ease-out), filter var(--dur-fast) var(--ease-out);flex-direction:row;display:flex;position:relative;overflow:hidden}.option-card:after{content:"";background:var(--color-accent);transform-origin:0;height:2px;transition:transform var(--dur-mid) var(--ease-out);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .option-card:after{transform-origin:100%}.option-card:hover{filter:brightness(1.02)}.option-card:hover:after,.option-card.is-selected:after{transform:scaleX(1)}.option-card.is-selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.option-card-check{width:12px;height:12px;color:var(--color-accent);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.option-card.is-selected .option-card-check{opacity:1}.option-card-check svg{width:100%;height:100%}.option-card-glyph{width:var(--size-glyph-md);height:var(--size-glyph-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.option-card-glyph .glyph{width:var(--size-glyph-md);height:var(--size-glyph-md)}.option-card-body{gap:var(--sp-1);flex-direction:column;flex:auto;min-width:0;display:flex}.option-card-label{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--color-text)}.option-card.is-selected .option-card-label{color:var(--orange-700)}.option-card-description{font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--color-text-muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--sp-2);height:var(--size-control-sm);padding-inline:var(--sp-4) var(--sp-5);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--fs-small);color:var(--color-text-soft);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex;position:relative}.chip:hover{border-color:var(--color-accent);color:var(--color-text)}.chip.is-selected{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text)}.chip.is-selected .chip-glyph{color:var(--color-accent)}.chip-check{width:10px;height:10px;color:var(--color-accent);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);flex-shrink:0;position:absolute;inset-block-start:var(--sp-1);inset-inline-end:var(--sp-2)}.chip.is-selected .chip-check{opacity:1}.chip-glyph .glyph{width:var(--size-glyph-sm);height:var(--size-glyph-sm)}.ack{cursor:pointer;align-items:flex-start;gap:var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);padding:var(--sp-3) var(--sp-4);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);display:flex}.ack:hover{border-color:var(--color-text-muted)}.ack.is-checked{border-color:var(--color-text);background:var(--color-bg-soft)}.ack-box{height:var(--sp-5);width:var(--sp-5);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:#fff;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:2px;display:inline-flex;position:relative}.ack.is-checked .ack-box{border-color:var(--color-accent);background:var(--color-accent)}[data-theme=night] .ack-box{color:var(--color-bg)}.ack-box svg path{stroke-dasharray:14;stroke-dashoffset:14px;animation:g-draw var(--dur-mid) var(--ease-out) forwards}.ack-body{gap:var(--sp-1);flex-direction:column;flex:1;display:flex}.ack-label{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--color-text)}.ack-description{font-size:var(--fs-mono-sm);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.tier-card{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);padding:var(--sp-6);text-align:start;min-width:0;height:100%;transition:border-color var(--dur-mid) var(--ease-out), background var(--dur-mid) var(--ease-out), filter var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.tier-card:hover{filter:brightness(1.02)}.tier-card.is-selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.tier-card-check{width:14px;height:14px;color:var(--color-accent);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.tier-card-check svg{flex-grow:0;flex-shrink:0;width:100%;height:100%}.tier-card.is-selected .tier-card-check{opacity:1}.tier-card-head{gap:var(--sp-1);flex-direction:column;margin-block-end:var(--sp-4);display:flex}.tier-card-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);font-weight:var(--eyebrow-weight);color:var(--color-text-muted)}.tier-card-title{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--color-text);margin:0}.tier-card-price-row{flex-direction:column;gap:0;margin-block-start:var(--sp-2);display:flex}.tier-card-price{font-family:var(--font-mono);font-size:var(--fs-h2);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1.1}.tier-card-vat,.tier-card-price-alt{font-size:var(--fs-small);color:var(--color-text-muted);margin-block-start:var(--sp-1)}.tier-card-desc{font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--color-text);margin:0;margin-block-end:var(--sp-4)}.tier-card-features{gap:var(--sp-2);font-size:var(--fs-small);color:var(--color-text);flex-direction:column;flex:auto;margin:0;padding:0;list-style:none;display:flex}.tier-card-features li{align-items:flex-start;gap:var(--sp-2);line-height:var(--lh-snug);display:flex}.tier-card-bullet{width:14px;height:14px;color:var(--color-accent);flex-grow:0;flex-shrink:0;margin-block-start:2px}.tier-card-divider{border:0;border-block-start:1px solid var(--color-border);width:100%;height:0;margin:0;margin-block-start:var(--sp-4);margin-block-end:var(--sp-3)}.tier-card-footer{gap:var(--sp-2) var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);font-weight:var(--eyebrow-weight);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.tier-card-footer-item{align-items:center;gap:var(--sp-2);display:inline-flex}.tier-card-footer-glyph{color:var(--color-text-muted);flex-shrink:0}.retainer-grid{gap:var(--sp-3);grid-template-columns:1fr;display:grid}.tier-retainer-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:1fr;display:grid}.tier-retainer-note{font-size:var(--fs-small);color:var(--color-text-muted);margin:0;margin-block-start:var(--sp-2)}.tier-stats{align-items:center;gap:var(--sp-2) var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);font-weight:var(--eyebrow-weight);color:var(--color-text-muted);flex-wrap:wrap;margin:0;margin-block-end:var(--sp-4);padding:0;list-style:none;display:flex}.tier-stat{align-items:center;gap:var(--sp-2);display:inline-flex}.tier-stat+.tier-stat:before{content:"·";color:var(--color-text-muted);margin-inline-end:var(--sp-2)}.tier-stat-icon{width:14px;height:14px;color:var(--color-text-muted);flex-grow:0;flex-shrink:0}.tier-stat-value,.tier-stat-label{font-variant-numeric:tabular-nums}.tier-stat-value-unit{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.tier-stat-divider{background:var(--color-border);width:1px;height:12px;margin-inline:var(--sp-1);flex-shrink:0;display:inline-block}.tier-stat-unit{color:var(--color-text-muted)}.tier-not-included{margin-block-start:0}.tier-not-included-toggle{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-small);color:var(--color-text-muted);border-radius:var(--radius-sm);padding:var(--sp-1) 0;transition:color var(--dur-fast) var(--ease-out);outline:none;display:inline-flex}.tier-not-included-toggle:hover{color:var(--color-text)}.tier-not-included-toggle:focus-visible{outline:2px solid var(--orange-700);outline-offset:2px}.tier-not-included-glyph{width:var(--size-glyph-sm,16px);height:var(--size-glyph-sm,16px);color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tier-not-included-list{gap:var(--sp-1);font-size:var(--fs-small);color:var(--color-text-muted);line-height:var(--lh-snug);flex-direction:column;margin:0;margin-block-start:var(--sp-2);padding:0;list-style:none;display:flex}.tier-not-included-list li{align-items:flex-start;gap:var(--sp-2);display:flex}.tier-not-included-dash{color:var(--color-text-muted);flex-shrink:0;margin-block-start:1px}.tier-lock-summary{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.tier-lock-summary-head{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.tier-lock-summary-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);font-weight:var(--eyebrow-weight);color:var(--orange-700)}.tier-lock-summary-tier{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text)}.tier-lock-summary-facts{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tier-lock-summary-fact{align-items:baseline;gap:var(--sp-1);display:inline-flex}.tier-lock-summary-fact-label,.tier-lock-summary-fact-sep{color:var(--color-text-muted)}.tier-lock-summary-fact-value{color:var(--color-text);font-weight:var(--fw-medium)}.tier-lock-summary-includes{gap:var(--sp-2);border-block-start:1px dashed color-mix(in srgb, var(--color-accent) 35%, transparent);flex-direction:column;padding-block-start:var(--sp-2);display:flex}.tier-lock-summary-includes-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);font-weight:var(--eyebrow-weight);color:var(--color-success)}.tier-lock-summary-includes-list{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-small);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tier-lock-summary-includes-list{grid-template-columns:1fr 1fr}}.tier-lock-summary-include-item{align-items:center;gap:var(--sp-2);color:var(--color-text);display:inline-flex}.tier-lock-summary-include-check{width:14px;height:14px;color:var(--color-success);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ack-links{gap:var(--sp-1);font-size:inherit;flex-wrap:wrap;margin-inline-start:var(--sp-2);display:inline-flex}.ack-link{color:var(--orange-700);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ack-link:hover,.ack-link:focus-visible{text-decoration-style:solid}.ack-link:focus-visible{outline:2px solid var(--orange-700);outline-offset:2px;border-radius:2px}.submission-summary{gap:var(--sp-4);padding:var(--sp-6);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.submission-summary-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);border-bottom:1px solid var(--color-border);padding-block-end:var(--sp-3);display:flex}.submission-summary-heading{font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.summary-section{gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.summary-section:last-child{border-bottom:0}.summary-section-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.summary-section-heading{font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--color-text);margin:0}.summary-section-edit{padding:var(--sp-1) var(--sp-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-small);color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0}.summary-section-edit:hover,.summary-section-edit:focus-visible{color:var(--color-text);border-color:var(--color-text)}.summary-section-edit:focus-visible{outline:2px solid var(--orange-700);outline-offset:2px}.summary-section-body{gap:var(--sp-2);flex-direction:column;display:flex}.summary-service-list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.summary-service{gap:var(--sp-1);flex-direction:column;display:flex}.summary-line{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.summary-line--header{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text)}.summary-line-items{gap:var(--sp-1);flex-direction:column;margin:0;padding-inline-start:var(--sp-3);list-style:none;display:flex}.summary-line--sub{font-size:var(--fs-small);color:var(--color-text-soft)}.summary-line--subtotal{border-top:1px dashed var(--color-border);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text);margin-block-start:var(--sp-1);padding-block-start:var(--sp-2)}.summary-line-label{flex:auto;min-width:0}.summary-line-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);flex:none}.summary-kv{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-small);grid-template-columns:minmax(140px,max-content) 1fr;margin:0;display:grid}.summary-kv dt{color:var(--color-text-muted)}.summary-kv dd{color:var(--color-text);overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:420px){.summary-kv{grid-template-columns:minmax(96px,max-content) 1fr}}.summary-empty{font-size:var(--fs-small);color:var(--color-text-soft);margin:0}.summary-footnote{font-size:var(--fs-small);color:var(--color-text-muted);margin:0}.summary-section--info{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--color-border)}.summary-info-chip{font-size:var(--fs-small);color:var(--color-text-soft);margin:0;line-height:1.5}.summary-section--total{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-4) var(--sp-5)}.summary-total-grid{gap:var(--sp-2);flex-direction:column;display:flex}.summary-total-line{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-body);color:var(--color-text);display:flex}.summary-total-line--primary{font-size:var(--fs-h2);font-weight:var(--fw-semibold);border-top:1px solid var(--color-border);padding-block-start:var(--sp-2)}@media (max-width:480px){.summary-total-line--primary{align-items:flex-start;gap:var(--sp-1);font-size:var(--fs-h3);flex-direction:column}.summary-total-line--primary .summary-line-label{white-space:nowrap}}.summary-total-line--muted{font-size:var(--fs-small);color:var(--color-text-soft)}.summary-total-line--discount{font-size:var(--fs-small);color:var(--orange-700)}.summary-line-value--total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.summary-estimate-note{margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.5}.cascade-hints{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cascade-hint{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-small);color:var(--color-text-muted);border-inline-start:2px solid var(--color-border);background:var(--color-bg-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;line-height:1.5}.cascade-empty-state{padding:var(--sp-6) var(--sp-5);font-size:var(--fs-body);color:var(--color-text-soft);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;margin:0;line-height:1.55}.field-lock-card{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);background:var(--color-bg-soft);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);opacity:.92;flex-direction:column;display:flex}.field-lock-card-eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--orange-700);text-transform:none;letter-spacing:normal;display:inline-flex}.field-lock-card-glyph{width:16px;height:16px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.field-lock-card-glyph .glyph{width:16px;height:16px}.field-lock-card-legend{font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text)}.field-lock-card-body{font-size:var(--fs-small);color:var(--color-text-soft);margin:0;line-height:1.55}.field-lock-card-paired{font-size:var(--fs-small);color:var(--color-text-muted);margin:0;font-style:italic}.chip--branch-locked{opacity:.55;cursor:not-allowed}.chip--branch-locked:hover{background:var(--color-bg);border-color:var(--color-border)}.chip--branch-locked .chip-glyph{color:var(--color-accent)}.chip.is-shaking{animation:shake .32s var(--ease-shake)}.chip-tooltip{z-index:5;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop,0 6px 20px #00000014);white-space:normal;pointer-events:none;max-width:280px;position:absolute;inset-block-start:calc(100% + var(--sp-1));inset-inline-start:0}.l4-routing-hint{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-small);color:var(--color-text-muted);border-inline-start:2px solid var(--color-border);background:var(--color-bg-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0}.info-card{gap:var(--sp-3);padding:var(--sp-5);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.info-card-head{align-items:center;gap:var(--sp-3);display:flex}.info-card-icon{width:1.5rem;height:1.5rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.info-card-heading{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text);margin:0;line-height:1.3}.info-card-body{font-size:var(--fs-small);color:var(--color-text-soft);margin:0;line-height:1.55}.info-card-footnote{font-size:var(--fs-small);color:var(--color-text-muted);margin:0;font-style:italic;line-height:1.5}.info-card-details{margin-block-start:var(--sp-1)}.info-card-details-trigger{align-items:center;gap:var(--sp-2);font-family:inherit;font-size:var(--fs-small);color:var(--color-text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.info-card-details-trigger:hover,.info-card-details-trigger:focus-visible{color:var(--color-text)}.info-card-details-trigger:focus-visible{outline:2px solid var(--orange-700);outline-offset:2px;border-radius:2px}.info-card-details-list{margin:var(--sp-2) 0 0;gap:var(--sp-1);font-size:var(--fs-small);color:var(--color-text-soft);flex-direction:column;padding-inline-start:var(--sp-5);display:flex}.info-card-details-list li{line-height:1.5}.addon-list{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.addon-list>.addon-row+.addon-row{border-block-start:1px solid var(--color-border)}.addon-row{background:var(--color-bg);transition:background var(--dur-fast) var(--ease-out);position:relative}.addon-row:hover{background:var(--color-bg-soft)}.addon-row.is-shaking{animation:shake .32s var(--ease-shake)}.addon-row--selected{background:var(--color-accent-soft);border-inline-start:3px solid var(--color-accent)}.addon-row--selected:hover{background:var(--color-accent-soft)}.addon-row--unavailable{opacity:.65}.addon-row--unavailable .addon-row-label{text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:1.5px}.addon-row--unavailable .addon-row-body{cursor:not-allowed}.addon-row--unavailable .addon-row-check{border-color:var(--color-border);cursor:not-allowed;background:0 0}.addon-row--bundled{background:var(--color-success-soft,color-mix(in srgb, var(--color-success) 10%, transparent));border-inline-start:3px solid var(--color-success)}.addon-row--bundled .addon-row-body{cursor:default}.addon-row--bundled .addon-row-check{color:var(--color-success);border-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 14%, transparent)}.addon-row-main{grid-template-columns:var(--size-glyph-md)  1fr  auto  auto  auto  auto;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);cursor:pointer;display:grid;position:relative}.addon-row--unavailable .addon-row-main,.addon-row--bundled .addon-row-main{cursor:pointer}.addon-row:has(.addon-row-input:focus-visible){outline:2px solid var(--orange-700);outline-offset:-2px;border-radius:var(--radius-md)}.addon-row-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.addon-row-glyph{width:var(--size-glyph-md);height:var(--size-glyph-md);justify-content:center;align-items:center;display:inline-flex}.addon-row-label{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text)}.addon-row-disclosure{width:20px;height:20px;font-size:var(--fs-small);font-weight:var(--fw-medium)}.addon-row-price{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--color-text)}.addon-row-stepper{border:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;margin-inline-end:10px;padding:2px 4px;transition:background .16s;display:inline-flex}.addon-row-stepper-btn{width:22px;height:22px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.addon-row-stepper-btn:hover:not(:disabled){background:var(--color-bg-soft)}.addon-row-stepper-btn:focus-visible{outline:2px solid var(--orange-700);outline-offset:1px}.addon-row-stepper-btn:disabled{opacity:.4;cursor:not-allowed}.addon-row-stepper-value{text-align:center;min-width:16px;color:var(--color-text);font-size:13px}.addon-tier-tag{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--orange-700);background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-pill);white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-flex;overflow:hidden}.addon-tier-tag-glyph{width:16px;height:16px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.addon-tier-tag-glyph .glyph{width:16px;height:16px}.addon-tier-tag-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.addon-tier-tag--bundled{color:var(--color-success);background:var(--color-success-soft,color-mix(in srgb, var(--color-success) 10%, transparent));border-color:var(--color-success)}.addon-tier-tag--bundled .addon-tier-tag-glyph{color:var(--color-success)}.addon-tier-tag--recommended,.addon-tier-tag--branch{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent)}.addon-row-check{border-radius:var(--radius-sm);border:1.5px solid var(--color-border);width:22px;height:22px;color:var(--color-bg);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}.addon-row--selected .addon-row-check{background:var(--orange-700);border-color:var(--orange-700);color:var(--color-text-on-dark)}.addon-row-tooltip{background:var(--color-text);color:var(--color-bg);font-size:var(--fs-small);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;z-index:5;animation:tooltip-in var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-5);transform:translateY(-50%)}@keyframes tooltip-in{0%{opacity:0;transform:translateY(-50%)translate(-4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.addon-row-subfields{padding:var(--sp-3) var(--sp-5) var(--sp-4);border-block-start:1px solid var(--color-border);background:var(--color-bg)}.addon-row-subfields-inner{gap:var(--sp-4);flex-direction:column;display:flex}.disclosure-panel{opacity:0;transition:grid-template-rows var(--dur-mid) var(--ease-out), opacity var(--dur-fast) var(--ease-out);grid-template-rows:0fr;display:grid}.disclosure-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.disclosure-panel-inner{min-height:0;padding:0 var(--sp-5) var(--sp-4);font-size:var(--fs-small);color:var(--color-text-soft);line-height:var(--lh-snug);overflow:hidden}@media (prefers-reduced-motion:reduce){.disclosure-panel{transition:none}}.addon-row-explanation{font-size:var(--fs-small);color:var(--color-text-soft);line-height:var(--lh-snug);margin:0}.btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;height:var(--size-control-md);padding-inline:var(--sp-5);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;display:inline-flex;position:relative;overflow:hidden}.btn:disabled{cursor:not-allowed;opacity:.5}.btn:disabled:hover{transform:none}.btn:active{transform:translateY(1px)}.btn-sm{height:var(--size-control-sm);padding-inline:var(--sp-4)}.btn-md{height:var(--size-control-md);padding-inline:var(--sp-5)}.btn-lg{height:var(--size-control-lg);padding-inline:var(--sp-7)}.btn-primary{background:linear-gradient(135deg, var(--orange-700) 0%, #9c4a2f 100%);color:var(--color-text-on-dark);isolation:isolate;box-shadow:0 4px 14px -4px color-mix(in srgb, var(--twinex-orange) 42%, transparent), inset 0 1px 0 #fff3}.btn-primary:not(:disabled):hover{box-shadow:0 7px 18px -4px color-mix(in srgb, var(--twinex-orange) 60%, transparent), inset 0 1px 0 #ffffff47;color:var(--color-text-on-dark);transform:translateY(-1px)}.btn-primary:not(:disabled):focus-visible,.btn-primary:not(:disabled):active{color:var(--color-text-on-dark)}.btn-secondary{border:1px solid var(--color-border);color:var(--color-text);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0}.btn-secondary:not(:disabled):hover{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-text);box-shadow:0 4px 12px -4px color-mix(in srgb, var(--twinex-orange) 28%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--twinex-orange) 14%, transparent);transform:translateY(-1px)}.btn-ghost{color:var(--color-text-soft);background:0 0}.btn-ghost:not(:disabled):hover{color:var(--color-text)}.btn-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 92%, #fff) 0%, color-mix(in srgb, var(--color-accent) 88%, #000) 100%);color:var(--color-accent-text-on-fill);isolation:isolate;box-shadow:0 4px 14px -4px color-mix(in srgb, var(--color-accent) 48%, transparent), inset 0 1px 0 #ffffff3d}.btn-accent:not(:disabled):hover{box-shadow:0 8px 22px -4px color-mix(in srgb, var(--color-accent) 65%, transparent), inset 0 1px 0 #ffffff52;color:var(--color-accent-text-on-fill);transform:translateY(-1px)}.btn-accent:not(:disabled):focus-visible,.btn-accent:not(:disabled):active{color:var(--color-accent-text-on-fill)}.btn-primary:before,.btn-accent:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 30%,#ffffff42 50%,#0000 70%);transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-110%)}.btn-primary:not(:disabled):hover:before,.btn-accent:not(:disabled):hover:before,[dir=rtl] .btn-primary:before,[dir=rtl] .btn-accent:before{transform:translate(110%)}[dir=rtl] .btn-primary:not(:disabled):hover:before,[dir=rtl] .btn-accent:not(:disabled):hover:before{transform:translate(-110%)}.btn-primary:after,.btn-accent:after{content:"";background:var(--twinex-orange);transform-origin:0;height:1px;transition:transform var(--dur-mid) var(--ease-out);z-index:0;position:absolute;inset:auto 0 0;transform:scaleX(0)}[dir=rtl] .btn-primary:after,[dir=rtl] .btn-accent:after{transform-origin:100%}.btn-primary:not(:disabled):hover:after,.btn-accent:not(:disabled):hover:after{transform:scaleX(1)}.landing-cta-pill{isolation:isolate;background:linear-gradient(135deg, var(--orange-700) 0%, #9c4a2f 100%);box-shadow:0 8px 24px -8px color-mix(in srgb, var(--twinex-orange) 50%, transparent), inset 0 1px 0 #ffffff3d;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);position:relative;overflow:hidden}.landing-cta-pill:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-110%)}.landing-cta-pill-text{z-index:1;position:relative}.landing-cta-pill:hover{box-shadow:0 12px 32px -8px color-mix(in srgb, var(--twinex-orange) 65%, transparent), inset 0 1px 0 #ffffff52;transform:translateY(-1px)}.landing-cta-pill:hover:before{transform:translate(110%)}@keyframes landing-cta-pulse{0%,to{box-shadow:0 8px 24px -8px color-mix(in srgb, var(--twinex-orange) 50%, transparent), inset 0 1px 0 #ffffff3d}50%{box-shadow:0 10px 30px -10px color-mix(in srgb, var(--twinex-orange) 68%, transparent), inset 0 1px 0 #ffffff4d}}@media (prefers-reduced-motion:no-preference){.landing-cta-pill{animation:3.4s ease-in-out infinite landing-cta-pulse}.landing-cta-pill:hover{animation-play-state:paused}}.btn-icon{width:var(--size-glyph-sm);height:var(--size-glyph-sm);transition:transform var(--dur-mid) var(--ease-out);z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn-label{z-index:1;position:relative}.btn-arrow{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out)}[dir=rtl] .btn-dir-fwd .btn-icon,[dir=rtl] .btn-dir-back .btn-icon{transform:scaleX(-1)}.btn-dir-fwd:hover .btn-icon{transform:translate(3px)}[dir=rtl] .btn-dir-fwd:hover .btn-icon{transform:scaleX(-1)translate(3px)}.btn-dir-back:hover .btn-icon{transform:translate(-3px)}[dir=rtl] .btn-dir-back:hover .btn-icon{transform:scaleX(-1)translate(-3px)}.btn-submit .btn-plane{transition:transform var(--dur-slow) var(--ease-spring);transform-box:fill-box;transform-origin:50%}.btn-submit:hover .btn-plane{animation:btn-fly var(--dur-reveal) var(--ease-out)}@keyframes btn-fly{0%{transform:translate(0)rotate(0)}50%{transform:translate(3px,-3px)rotate(8deg)}to{transform:translate(0)rotate(0)}}.btn .spinner{height:var(--size-glyph-sm);width:var(--size-glyph-sm);border-radius:var(--radius-pill);animation:spin var(--dur-reveal) linear infinite;border:2px solid;border-top-color:#0000}.level-nav-wrap{gap:var(--sp-3);flex-direction:column;width:100%;display:flex}.level-nav{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;display:flex}.level-nav-summary{min-height:var(--sp-5);font-size:var(--fs-small);color:var(--color-danger);opacity:0;transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out);text-align:end;transform:translateY(-2px)}.level-nav-summary[data-visible=true]{opacity:1;transform:translateY(0)}.level-nav-banner{border:1px solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-small);line-height:var(--lh-snug);align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.level-nav-banner-text{flex:auto}.level-nav-banner-actions{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.level-nav-banner-action{appearance:none;border:1px solid var(--color-danger);color:var(--color-danger);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0}.level-nav-banner-action:hover,.level-nav-banner-action:focus-visible{background:var(--color-danger);color:var(--color-text-on-dark);outline:none}.kinetic-backdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.kinetic-gradient{background:radial-gradient(at 12% 10%,#d9775706,#0000 55%),radial-gradient(at 88% 95%,#2563eb06,#0000 60%);position:absolute;inset:0}.kinetic-svg{width:100%;height:100%;position:absolute;inset:0}.kinetic-svg .aura{mix-blend-mode:multiply}.aura-1{transform-origin:20% 30%;animation:18s ease-in-out infinite aura-drift}.aura-2{transform-origin:80% 80%;animation:24s ease-in-out infinite reverse aura-drift}@keyframes aura-drift{0%,to{opacity:1;transform:scale(1)translate(0)}50%{opacity:.75;transform:scale(1.15)translate(20px,-12px)}}.kin-stripe{stroke-dasharray:6 14;animation:14s linear infinite kin-stripe-shift}.kin-stripe-2{animation-duration:18s;animation-direction:reverse}@keyframes kin-stripe-shift{to{stroke-dashoffset:-200px}}.page-shell>.site-footer,.page-shell>main{z-index:1;position:relative}.section-rule{border-top:1px solid var(--color-border);padding-top:var(--sp-5)}.section-heading{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--eyebrow-weight);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-text-muted);margin:0 0 var(--sp-4) 0}.row-2{gap:var(--sp-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.row-2{grid-template-columns:repeat(2,1fr)}}.summary-card{gap:var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-soft);padding:var(--sp-5);flex-direction:column;display:flex}.summary-line{font-size:var(--fs-small);color:var(--color-text-soft);justify-content:space-between;align-items:center;display:flex}.summary-line .val,.summary-service-head .val,.summary-addon-list li .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.summary-foot{border-top:1px solid var(--color-border);padding-top:var(--sp-3);gap:var(--sp-1);flex-direction:column;display:flex}.summary-total{justify-content:space-between;align-items:center;display:flex}.summary-total .val{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.summary-note{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted)}.summary-service-row{gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.summary-service-row:last-child{border-bottom:0;padding-bottom:0}.summary-service-row:first-child{padding-top:0}.summary-service-head{font-size:var(--fs-small);color:var(--color-text);justify-content:space-between;align-items:center;font-weight:500;display:flex}.summary-addon-list{gap:var(--sp-1);font-size:var(--fs-mono-sm);color:var(--color-text-soft);flex-direction:column;display:flex}.email-landing,.project-picker{width:100%;max-width:640px;padding:var(--sp-8) var(--sp-4);gap:var(--sp-6);flex-direction:column;margin-inline:auto;display:flex}.email-landing-header{gap:var(--sp-2);flex-direction:column;display:flex}.email-landing-title{font-family:var(--font-display,var(--font-latin));font-weight:var(--fw-semibold,600);letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:clamp(2rem,1.4rem + 2vw,2.75rem);line-height:1.15}.email-landing-form{gap:var(--sp-5);flex-direction:column;display:flex}.email-landing-hint{font-size:var(--fs-help,.875rem);color:var(--color-text-muted);margin:0}.email-landing-cta{align-self:flex-start;min-width:12rem}.picker-existing{gap:var(--sp-3);border-block-start:1px solid var(--color-border);flex-direction:column;padding-block-start:var(--sp-4);display:flex}.picker-existing-heading{font-size:var(--fs-eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--color-text-muted);margin:0}.picker-project-list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.picker-project-card{gap:var(--sp-1);width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-border);background:var(--color-surface,transparent);text-align:start;cursor:pointer;transition:border-color var(--dur-fast,.15s) var(--ease-out), background var(--dur-fast,.15s) var(--ease-out), transform var(--dur-fast,.15s) var(--ease-out);border-radius:12px;flex-direction:column;display:flex}.picker-project-card:hover:not(:disabled){border-color:var(--color-accent);transform:translateY(-1px)}.picker-project-card:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}.picker-project-card:disabled{opacity:.6;cursor:wait}.picker-project-card-main{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.picker-project-service{font-weight:var(--fw-semibold,600);color:var(--color-text)}.picker-project-status{font-size:var(--fs-help,.75rem);background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--orange-700);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px}.picker-project-card-meta{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-help,.875rem);color:var(--color-text-muted);display:flex}.picker-project-price{font-family:var(--font-mono)}.picker-load-error{font-size:var(--fs-help,.875rem);color:var(--color-danger,#b91c1c);margin:0}.picker-footer{gap:var(--sp-4);flex-wrap:wrap;justify-content:flex-start;padding-block-start:var(--sp-3);display:flex}.picker-back-link{padding:var(--sp-2) 0;color:var(--color-text-muted);font-size:var(--fs-help,.875rem);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;text-decoration:underline}.picker-back-link:hover:not(:disabled){color:var(--orange-700)}.picker-back-link:disabled{opacity:.5;cursor:wait}.hub-options{gap:var(--sp-5);flex-direction:column;display:flex}.hub-group{gap:var(--sp-2);flex-direction:column;display:flex}.hub-group-title{font-size:var(--fs-eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--color-text-muted);margin:0}.hub-option{gap:var(--sp-1);width:100%;padding:var(--sp-4);border:1px solid var(--color-border);background:var(--color-surface,transparent);text-align:start;cursor:pointer;transition:border-color var(--dur-fast,.15s) var(--ease-out), background var(--dur-fast,.15s) var(--ease-out), transform var(--dur-fast,.15s) var(--ease-out);border-radius:14px;flex-direction:column;text-decoration:none;display:flex}.hub-option:hover{border-color:var(--color-accent);transform:translateY(-1px)}.hub-option:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}.hub-option-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--orange-700)}.hub-option-title{font-weight:var(--fw-semibold,600);font-size:var(--fs-lead,1.0625rem);color:var(--color-text)}.hub-option-desc{font-size:var(--fs-help,.875rem);color:var(--color-text-muted);line-height:1.5}.hub-option-cta{font-size:var(--fs-help,.875rem);font-weight:var(--fw-medium,500);margin-block-start:var(--sp-1)}.hub-option--portal{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface,transparent))}.hub-option--new .hub-option-title{color:var(--orange-700)}@media (prefers-reduced-motion:reduce){.hub-option:hover{transform:none}}.form-back-to-picker{padding-block-end:var(--sp-3);display:flex}.form-back-to-picker-link{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;font-size:var(--fs-help,.875rem);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-flex}.form-back-to-picker-link:hover{color:var(--orange-700)}.form-back-to-picker-link:focus-visible{color:var(--orange-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:4px;outline:none}.l0-tagline{margin:var(--sp-3) 0 0 0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--color-text-muted)}.l0-tagline:lang(en){font-family:var(--font-latin)}.summary-addon-list li{justify-content:space-between;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes chick-bob{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-3px)}}@keyframes ring-pulse{0%{r:18;opacity:.5}to{r:25;opacity:0}}@keyframes chick-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fade-in .22s var(--ease-out)}.chick-float{animation:2.4s ease-in-out infinite chick-float}.ring-pulse{animation:ring-pulse 1.8s var(--ease-out) infinite;transform-box:fill-box}.page-loader{z-index:100;justify-content:center;align-items:center;gap:var(--sp-6);background:var(--color-bg);pointer-events:none;transition:opacity .6s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.page-loader-stage{justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}@media (max-width:480px){.page-loader-stage{width:240px;height:240px}}.page-loader-halo{pointer-events:none;z-index:0;filter:blur(2px);background:radial-gradient(circle,#d977572e 0%,#d977570f 38%,#0000 68%);position:absolute;inset:-10%}.page-loader-tesseract{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.page-loader-chick{object-fit:contain;z-index:2;width:170px;height:170px;margin-top:-85px;margin-left:-85px;position:absolute;top:50%;left:50%}@media (max-width:480px){.page-loader-chick{width:128px;height:128px;margin-top:-64px;margin-left:-64px}}.page-loader-wordmark{font-family:Heebo,Geist Sans,sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:-.015em;color:var(--color-text);align-items:baseline;gap:2px;min-height:2em;display:inline-flex}.page-loader-wm-text{white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);border-radius:2px;padding-inline:2px}.page-loader-wm-text.is-selected{background:var(--twinex-orange);color:var(--color-text-on-dark)}.page-loader-wm-caret{background:var(--twinex-orange);width:2px;height:.9em;margin-inline-start:1px;display:inline-block}.page-loader-wm-caret.is-blinking{animation:1s steps(2,end) infinite page-loader-caret-blink}@keyframes page-loader-caret-blink{0%,to{opacity:1}50%{opacity:0}}.page-loader-exit{opacity:0}@media (prefers-reduced-motion:reduce){.page-loader-wm-caret.is-blinking{animation:none}}html[data-a11y-no-motion] .page-loader-wm-caret.is-blinking{animation:none}.level-transition{animation:pane-in .42s var(--ease-out)}.level-transition-forward{animation-name:pane-in-fwd}.level-transition-back{animation-name:pane-in-back}@keyframes pane-in-fwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes pane-in-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.level-transition,.level-transition-forward,.level-transition-back{animation:none}}html[data-a11y-no-motion] .level-transition,html[data-a11y-no-motion] .level-transition-forward,html[data-a11y-no-motion] .level-transition-back{animation:none}.intake-pane{animation:pane-in .34s var(--ease-out)}@media (prefers-reduced-motion:reduce){.intake-pane{animation:none}}html[data-a11y-no-motion] .intake-pane{animation:none}.intake-restore{justify-content:center;align-items:center;gap:var(--sp-3);min-height:40vh;color:var(--color-text-muted);flex-direction:column;display:flex}.intake-restore-spinner{border:2.5px solid color-mix(in srgb, var(--color-accent) 22%, transparent);border-top-color:var(--color-accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}.intake-restore-label{font-size:var(--fs-help,.875rem)}@media (prefers-reduced-motion:reduce){.intake-restore-spinner{animation:none}}html[data-a11y-no-motion] .intake-restore-spinner{animation:none}.submit-flight{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.submit-flight-stage{width:220px;height:220px;position:relative}.submit-flight-mark{object-fit:contain;filter:drop-shadow(0 0 22px #d9775752);opacity:0;width:100%;height:100%;animation:submit-mark-in 1.05s var(--ease-spring) forwards, submit-mark-float 2.4s ease-in-out 1.1s infinite;position:absolute;inset:0;transform:scale(.55)rotate(-8deg)}.submit-flight-halo{border-radius:var(--radius-pill);border:1px solid var(--twinex-orange);opacity:0;animation:submit-halo 1.5s var(--ease-out) .4s forwards;position:absolute;inset:12%}@keyframes submit-mark-in{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes submit-mark-float{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1)translateY(-4px)}}@keyframes submit-halo{0%{opacity:0;transform:scale(.6)}50%{opacity:.55;transform:scale(1.08)}to{opacity:0;transform:scale(1.4)}}.input-shell:focus-within{border-color:var(--color-text);box-shadow:inset 0 -1px 0 var(--twinex-orange)}.vsg-grid{gap:var(--sp-5);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}@media (min-width:560px){.vsg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vsg-card{gap:var(--sp-3);padding:var(--sp-4);text-align:start;border-radius:var(--radius-lg);cursor:pointer;background:var(--color-bg-elevated);border:1px solid var(--color-border);transition:transform .22s var(--ease-out), border-color .18s ease, box-shadow .22s var(--ease-out);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.vsg-card:hover{transform:translateY(-2px)}.vsg-card:focus-visible{outline:2px solid var(--orange-700);outline-offset:3px}.vsg-preview{aspect-ratio:16/11;border-radius:var(--radius-md);background:#0f0f0f;display:block;position:relative;overflow:hidden}.vsg-meta{flex-direction:column;gap:2px;min-height:42px;display:flex}.vsg-label{font-family:var(--font-hebrew);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--color-text);letter-spacing:-.005em}.vsg-tagline{font-family:var(--font-hebrew);font-size:var(--fs-small);color:var(--color-text-muted);line-height:var(--lh-snug)}.vsg-check{top:var(--sp-3);border-radius:var(--radius-pill);background:var(--orange-700);width:26px;height:26px;color:var(--twinex-white);opacity:0;transition:opacity .18s ease, transform .22s var(--ease-out);z-index:3;place-items:center;display:grid;position:absolute;inset-inline-end:var(--sp-3);transform:scale(.7);box-shadow:0 6px 16px -8px #d9775799}.vsg-card[data-selected=true] .vsg-check{opacity:1;transform:scale(1)}.vsg-card[data-selected=true]{border-color:var(--twinex-orange);box-shadow:0 18px 42px -28px #d977578c}.vsg-card[data-style=minimal]{box-shadow:none;background:#fff;border:1px solid #e5e7eb}.vsg-card[data-style=minimal] .vsg-label,.vsg-card[data-style=minimal] .vsg-tagline{color:#1f2937}.vsg-card[data-style=minimal] .vsg-tagline{color:#6b7280}.vsg-card[data-style=neon]{background:#07070b;border:1px solid #2a0d3a;box-shadow:inset 0 0 0 1px #d946ef2e,0 14px 28px -16px #38bdf859}.vsg-card[data-style=neon] .vsg-label{color:#f0abfc;text-shadow:0 0 8px #d946ef8c;font-family:var(--font-latin);letter-spacing:.02em}.vsg-card[data-style=neon] .vsg-tagline{color:#94a3b8}.vsg-card[data-style=glassmorphism]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120% 80% at 20% 0,#f472b647,#0000 60%),radial-gradient(100% 80% at 100% 100%,#60a5fa47,#0000 55%),linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff38}.vsg-card[data-style=glassmorphism]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff1f,#0000 30%);position:absolute;inset:0}.vsg-card[data-style=glassmorphism] .vsg-label,.vsg-card[data-style=glassmorphism] .vsg-tagline{color:#f8fafc;z-index:1;position:relative}.vsg-card[data-style=glassmorphism] .vsg-tagline{color:#f8fafcbf}.vsg-card[data-style=brutalism]{background:#ffd900;border:2px solid #0a0a0a;border-radius:0;box-shadow:6px 6px #0a0a0a}.vsg-card[data-style=brutalism]:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #0a0a0a}.vsg-card[data-style=brutalism] .vsg-preview{border:2px solid #0a0a0a;border-radius:0}.vsg-card[data-style=brutalism] .vsg-label{color:#0a0a0a;font-family:var(--font-mono);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:0}.vsg-card[data-style=brutalism] .vsg-tagline{color:#0a0a0a}.vsg-card[data-style=brutalism][data-selected=true]{background:#ff5470;border-color:#0a0a0a}.vsg-card[data-style=brutalism][data-selected=true] .vsg-check{color:#ffd900;background:#0a0a0a;border-radius:0}.vsg-card[data-style=editorial]{background:#f5efe6;border:1px solid #d6cdbe}.vsg-card[data-style=editorial] .vsg-label{color:#1c1917;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500;font-size:var(--fs-h6);letter-spacing:-.01em}.vsg-card[data-style=editorial] .vsg-tagline{color:#57534e;font-family:Georgia,Times New Roman,serif}.vsg-card[data-style=elegant]{background:linear-gradient(160deg,#1a1714 0%,#0b0a08 100%);border:1px solid #d4af3759}.vsg-card[data-style=elegant] .vsg-label{color:#f5e6c8;letter-spacing:.06em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:var(--fs-small)}.vsg-card[data-style=elegant] .vsg-tagline{color:#a3a0a0;font-style:italic}.vsg-card[data-style=elegant][data-selected=true]{border-color:#d4af37;box-shadow:0 18px 42px -22px #d4af3766}.vsg-card[data-style=elegant][data-selected=true] .vsg-check{color:#1a1714;background:#d4af37}.vsg-card[data-style=bold]{background:#1d4ed8;border:1px solid #1e3a8a}.vsg-card[data-style=bold] .vsg-label{color:#fef08a;font-family:var(--font-latin);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em}.vsg-card[data-style=bold] .vsg-tagline{color:#ffffffd9}.vsg-card[data-style=bold][data-selected=true]{background:#fef08a;border-color:#1d4ed8}.vsg-card[data-style=bold][data-selected=true] .vsg-label{color:#1d4ed8}.vsg-card[data-style=bold][data-selected=true] .vsg-tagline{color:#1e3a8a}.vsg-card[data-style=bold][data-selected=true] .vsg-check{color:#fef08a;background:#1d4ed8}.vsg-card[data-style=cyberpunk]{background:#0a0014;border:1px solid #ff006e;box-shadow:inset 0 0 0 1px #00fff02e,0 14px 28px -16px #ff006e73}.vsg-card[data-style=cyberpunk] .vsg-label{color:#00fff0;font-family:var(--font-mono);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;text-shadow:2px 0 #ff006e,-2px 0 #00fff0}.vsg-card[data-style=cyberpunk] .vsg-tagline{color:#94a3b8;font-family:var(--font-mono)}.vsp{display:block;position:absolute;inset:0;overflow:hidden}.vsp-minimal{background:#fff;padding:14px 16px}.vsp-minimal .vsp-min-nav{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.vsp-minimal .vsp-min-logo{background:#111;border-radius:2px;width:24px;height:8px;display:block}.vsp-minimal .vsp-min-nav-items{gap:8px;display:flex}.vsp-minimal .vsp-min-nav-items span{background:#d1d5db;border-radius:2px;width:16px;height:3px;display:block}.vsp-minimal .vsp-min-hero{color:#111;letter-spacing:-.02em;margin-bottom:10px;font-family:Geist Sans,system-ui,sans-serif;font-size:18px;font-weight:600;display:block}.vsp-minimal .vsp-min-body{background:#d1d5db;border-radius:2px;width:75%;height:4px;margin-bottom:5px;display:block}.vsp-minimal .vsp-min-body.short{width:50%}.vsp-minimal .vsp-min-btn{bottom:14px;color:#111;border:1px solid #111;border-radius:4px;padding:6px 12px;font-family:Geist Sans,system-ui,sans-serif;font-size:11px;font-weight:500;position:absolute;inset-inline-start:16px}.vsp-neon{background:radial-gradient(120% 80% at 30% 30%,#d946ef80,#0000 60%),radial-gradient(80% 80% at 100% 100%,#38bdf88c,#0000 60%),#07070b;padding:14px 16px}.vsp-neon .vsp-grid-bg{background-image:linear-gradient(90deg,#d946ef33 1px,#0000 1px),linear-gradient(#38bdf833 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 50%,#0000 100%)}.vsp-neon .vsp-neon-eyebrow{color:#00fff0d9;letter-spacing:.2em;text-shadow:0 0 6px #00fff099;font-family:Geist Mono,ui-monospace,monospace;font-size:9px;display:block;position:relative}.vsp-neon .vsp-neon-title{letter-spacing:-.02em;color:#f0abfc;text-shadow:0 0 6px #d946ef,0 0 14px #d946efb3,0 0 26px #38bdf873;margin-top:6px;font-family:Geist Sans,system-ui,sans-serif;font-size:26px;font-weight:800;line-height:1.05;display:block;position:relative}.vsp-neon .vsp-neon-btn{bottom:14px;letter-spacing:.1em;color:#f0abfc;border:1px solid #d946ef;border-radius:4px;padding:6px 12px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:700;position:absolute;inset-inline-end:16px;box-shadow:inset 0 0 6px #d946ef80,0 0 10px #d946ef8c}.vsp-glass{background:radial-gradient(120% 80% at 80% 20%,#fb7185 0%,#0000 50%),radial-gradient(100% 80% at 20% 100%,#6366f1 0%,#0000 55%),linear-gradient(160deg,#4f46e5 0%,#1e1b4b 100%)}.vsp-glass .vsp-glass-blob{filter:blur(10px);opacity:.9;border-radius:999px;position:absolute}.vsp-glass .blob-a{top:-20px;background:#f472b6;width:80px;height:80px;inset-inline-start:30px}.vsp-glass .blob-b{bottom:-30px;background:#60a5fa;width:90px;height:90px;inset-inline-end:30px}.vsp-glass .blob-c{top:30%;opacity:.6;background:#facc15;width:60px;height:60px;inset-inline-end:20%}.vsp-glass .vsp-glass-card{-webkit-backdrop-filter:blur(16px);background:#ffffff2e;border:1px solid #fff6;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:absolute;inset:20% 18% 18%;box-shadow:0 12px 32px -8px #00000040}.vsp-glass .vsp-glass-pill{background:#fff9;border-radius:999px;width:36px;height:4px;display:block}.vsp-glass .vsp-glass-h{color:#fff;letter-spacing:-.01em;font-family:Geist Sans,system-ui,sans-serif;font-size:16px;font-weight:600;display:block}.vsp-glass .vsp-glass-line{background:#ffffff8c;border-radius:2px;width:80%;height:4px;display:block}.vsp-glass .vsp-glass-line.short{background:#ffffff59;width:50%}.vsp-glass .vsp-glass-btn{color:#4f46e5;background:#ffffffe6;border-radius:999px;align-self:flex-start;margin-top:4px;padding:5px 12px;font-family:Geist Sans,system-ui,sans-serif;font-size:11px;font-weight:500}@media (max-width:639px){html:not([data-theme=night]) .vsp-glass .vsp-glass-card{background:#1e1b4bb8;border-color:#ffffff80}}.vsp-brutal{background:#ffd900;border-bottom:6px solid #0a0a0a;padding:12px 16px}.vsp-brutal .vsp-brutal-nav{border-bottom:3px solid #0a0a0a;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.vsp-brutal .vsp-brutal-logo{font-family:var(--font-mono);color:#0a0a0a;font-size:16px;font-weight:900}.vsp-brutal .vsp-brutal-menu{font-family:var(--font-mono);color:#0a0a0a;background:#ff5470;border:2px solid #0a0a0a;padding:3px 8px;font-size:10px;font-weight:700}.vsp-brutal .vsp-brutal-title{font-family:var(--font-mono);color:#0a0a0a;letter-spacing:-.04em;margin-top:4px;font-size:34px;font-weight:900;line-height:.9;display:block}.vsp-brutal .vsp-brutal-btn{bottom:16px;color:#ffd900;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;background:#0a0a0a;border:2px solid #0a0a0a;padding:8px 14px;font-size:12px;font-weight:800;position:absolute;inset-inline-end:16px;box-shadow:4px 4px #ff5470}.vsp-edit{background:#f5efe6;padding:12px 16px}.vsp-edit .vsp-edit-masthead{text-align:center;color:#1c1917;letter-spacing:.04em;margin-bottom:6px;font-family:Georgia,serif;font-size:20px;font-style:italic;font-weight:700;display:block}.vsp-edit .vsp-edit-rule{background:#1c1917;height:1px;margin:6px 0;display:block}.vsp-edit .vsp-edit-rule.top{background:#1c1917;height:2px}.vsp-edit .vsp-edit-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;color:#78716c;margin:4px 0;font-size:9px;display:block}.vsp-edit .vsp-edit-title{color:#1c1917;letter-spacing:-.02em;margin:6px 0;font-family:Georgia,serif;font-size:24px;font-weight:600;line-height:1;display:block}.vsp-edit .vsp-edit-title em{color:#b15a3c;font-style:italic}.vsp-edit .vsp-edit-body{background:#57534e;border-radius:2px;height:3px;position:absolute;inset-inline:16px}.vsp-edit .vsp-edit-body:not(.short){bottom:26px}.vsp-edit .vsp-edit-body.short{opacity:.6;width:50%;bottom:16px}.vsp-elegant{background:radial-gradient(80% 80%,#1a1714 0%,#0b0a08 100%)}.vsp-elegant .vsp-elegant-cap.top{top:14px;text-align:center;font-family:var(--font-mono);letter-spacing:.36em;color:#d4af37;font-size:9px;position:absolute;inset-inline:0}.vsp-elegant .vsp-elegant-monogram{top:50%;color:#d4af37;letter-spacing:.04em;text-shadow:0 1px #d4af374d;font-family:Georgia,serif;font-size:56px;font-style:italic;line-height:1;position:absolute;inset-inline-start:50%;transform:translate(-50%,-54%)}.vsp-elegant .vsp-elegant-line{bottom:38px;background:linear-gradient(90deg,#0000,#d4af37,#0000);width:56%;height:1px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.vsp-elegant .vsp-elegant-tag{bottom:18px;text-align:center;font-family:var(--font-mono);letter-spacing:.28em;color:#a3a0a0;font-size:10px;position:absolute;inset-inline:0}.vsp-bold{background:#1d4ed8;overflow:hidden}.vsp-bold .vsp-bold-band{height:8px;position:absolute;inset-inline:0}.vsp-bold .vsp-bold-band.band-1{background:#ef4444;top:0}.vsp-bold .vsp-bold-band.band-2{background:#f97316;top:8px}.vsp-bold .vsp-bold-band.band-3{background:#facc15;top:16px}.vsp-bold .vsp-bold-title{top:50%;color:#fef08a;letter-spacing:-.04em;font-family:Geist Sans,system-ui,sans-serif;font-size:36px;font-weight:900;line-height:.95;position:absolute;inset-inline-start:16px;transform:translateY(-50%)}.vsp-bold .vsp-bold-btn{bottom:16px;color:#1d4ed8;letter-spacing:.05em;text-transform:uppercase;background:#fef08a;padding:8px 18px;font-family:Geist Sans,system-ui,sans-serif;font-size:12px;font-weight:800;position:absolute;inset-inline-end:16px}.vsp-cyber{background:radial-gradient(120% 80% at 50% 100%,#ff006e8c,#0000 60%),radial-gradient(80% 60% at 50% 0,#ffdc002e,#0000 60%),#0a0014;padding:14px 16px}.vsp-cyber .vsp-cyber-grid{transform-origin:50% 0;background-image:linear-gradient(90deg,#00fff066 1px,#0000 1px),linear-gradient(#00fff066 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:55% 0 0;transform:perspective(160px)rotateX(50deg);-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.vsp-cyber .vsp-cyber-scan{pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#00fff00a 3px 4px);position:absolute;inset:0}.vsp-cyber .vsp-cyber-eyebrow{font-family:var(--font-mono);color:#ff006e;letter-spacing:.24em;text-shadow:0 0 6px #ff006eb3;font-size:9px;display:block;position:relative}.vsp-cyber .vsp-cyber-title{color:#00fff0;letter-spacing:.04em;margin-top:6px;font-family:Geist Sans,system-ui,sans-serif;font-size:30px;font-weight:900;line-height:1;display:block;position:relative}.vsp-cyber .vsp-cyber-title .vsp-cyber-shadow{top:3px;color:#ff006e;z-index:-1;filter:blur(.4px);position:absolute;inset-inline-start:4px}.vsp-cyber .vsp-cyber-btn{bottom:14px;font-family:var(--font-mono);color:#00fff0;letter-spacing:.14em;background:0 0;border:1px solid #00fff0;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:16px;box-shadow:3px 3px #ff006e}.vsp-stripe{background:radial-gradient(120% 80% at 0 0,#f3eefe 0%,#0000 60%),radial-gradient(120% 80% at 100% 100%,#e0f1ff 0%,#0000 55%),#fff;padding:0}.vsp-stripe .vsp-stripe-bar{top:0;background:linear-gradient(90deg,#635bff 0%,#00d4ff 100%);height:4px;position:absolute;inset-inline:0}.vsp-stripe .vsp-stripe-nav{justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.vsp-stripe .vsp-stripe-logo{width:48px;height:18px}.vsp-stripe .vsp-stripe-nav-items{gap:6px;display:flex}.vsp-stripe .vsp-stripe-nav-items span{background:#cdd5e0;border-radius:2px;width:14px;height:3px;display:block}.vsp-stripe .vsp-stripe-card{background:#fff;border:1px solid #e6e6f0;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:absolute;inset:44px 16px 14px;box-shadow:0 4px 12px -4px #32325d1f}.vsp-stripe .vsp-stripe-eyebrow{color:#635bff;letter-spacing:.18em;font-family:Geist Mono,ui-monospace,monospace;font-size:8px;font-weight:600}.vsp-stripe .vsp-stripe-amount{color:#0a2540;letter-spacing:-.025em;align-items:baseline;gap:1px;margin:2px 0 6px;font-family:Geist Sans,system-ui,sans-serif;font-size:24px;font-weight:700;display:flex}.vsp-stripe .vsp-stripe-currency{color:#635bff;font-size:14px;font-weight:600}.vsp-stripe .vsp-stripe-cents{color:#8898aa;font-size:14px;font-weight:600}.vsp-stripe .vsp-stripe-row{align-items:center;gap:6px;display:flex}.vsp-stripe .vsp-stripe-pill{background:linear-gradient(135deg,#635bff,#00d4ff);border-radius:3px;flex-shrink:0;width:24px;height:14px}.vsp-stripe .vsp-stripe-line{background:#e6e6f0;border-radius:2px;flex:1;height:4px}.vsp-stripe .vsp-stripe-btn{color:#fff;text-align:center;background:#635bff;border-radius:5px;margin-top:auto;padding:7px 0;font-family:Geist Sans,system-ui,sans-serif;font-size:11px;font-weight:600;box-shadow:0 2px 6px -1px #635bff80}.vsp-notion{background:#fff;padding:0;display:flex}.vsp-notion .vsp-notion-sidebar{background:#f7f6f3;border-inline-end:1px solid #ebebea;flex-direction:column;gap:5px;width:42%;padding:12px 8px;display:flex}.vsp-notion .vsp-notion-sb-row{border-radius:4px;align-items:center;gap:6px;padding:3px 6px;font-size:11px;display:flex}.vsp-notion .vsp-notion-sb-row.active{background:#37352f14}.vsp-notion .vsp-notion-sb-row>span:last-child{background:#c8c5be;border-radius:2px;flex:1;height:4px}.vsp-notion .vsp-notion-sb-row.active>span:last-child{background:#37352f}.vsp-notion .vsp-notion-content{flex:1;padding:12px 14px;position:relative}.vsp-notion .vsp-notion-emoji-lg{margin-bottom:8px;font-size:26px;line-height:1;display:block}.vsp-notion .vsp-notion-title{color:#37352f;letter-spacing:-.01em;margin-bottom:10px;font-family:Geist Sans,system-ui,sans-serif;font-size:18px;font-weight:700;display:block}.vsp-notion .vsp-notion-bullet{color:#37352f;align-items:center;gap:6px;margin-bottom:4px;font-family:Geist Sans,system-ui,sans-serif;font-size:11px;display:flex}.vsp-notion .vsp-notion-bullet .dot{background:#37352f;border-radius:999px;flex-shrink:0;width:4px;height:4px;display:block}.vsp-linear{background:#0c0c10;padding:0;display:flex}.vsp-linear .vsp-linear-sidebar{background:#08080c;border-inline-end:1px solid #1a1a20;flex-direction:column;align-items:center;gap:8px;width:40px;padding-top:10px;display:flex}.vsp-linear .vsp-linear-sb-brand{background:linear-gradient(135deg,#5e6ad2,#8a92e6);border-radius:5px;width:18px;height:18px}.vsp-linear .vsp-linear-sb-item{background:#232328;border-radius:2px;width:22px;height:4px}.vsp-linear .vsp-linear-sb-item.active{background:#5e6ad2}.vsp-linear .vsp-linear-main{flex-direction:column;flex:1;gap:8px;padding:12px 14px;display:flex}.vsp-linear .vsp-linear-title{color:#f7f8f8;letter-spacing:-.005em;margin-bottom:4px;font-family:Geist Sans,system-ui,sans-serif;font-size:13px;font-weight:600}.vsp-linear .vsp-linear-row{align-items:center;gap:6px;display:flex}.vsp-linear .vsp-linear-id{color:#8a8f98;letter-spacing:.04em;flex-shrink:0;font-family:Geist Mono,ui-monospace,monospace;font-size:9px}.vsp-linear .vsp-linear-tag{border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:Geist Sans,system-ui,sans-serif;font-size:9px;font-weight:500}.vsp-linear .vsp-linear-tag.urgent{color:#fca5a5;background:#ef44442e}.vsp-linear .vsp-linear-tag.med{color:#fcd34d;background:#f59e0b2e}.vsp-linear .vsp-linear-tag.low{color:#6ee7b7;background:#10b9812e}.vsp-linear .vsp-linear-text{background:#2a2a32;border-radius:2px;flex:1;height:4px}.vsp-linear .vsp-linear-text.short{flex:.5}.vsp-custom{background:#111827;place-items:center;display:grid}.vsp-custom .vsp-custom-grid{background-image:linear-gradient(90deg,#d9775729 1px,#0000 1px),linear-gradient(#d9775729 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 80%);mask-image:radial-gradient(circle,#000 35%,#0000 80%)}.vsp-custom .vsp-custom-mark{top:44%;color:#d97757;font-family:Geist Sans,system-ui,sans-serif;font-size:48px;font-weight:300;line-height:1;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}.vsp-custom .vsp-custom-cap{bottom:28px;text-align:center;font-family:var(--font-mono);letter-spacing:.32em;color:#d97757e6;font-size:11px;font-weight:600;position:absolute;inset-inline:0}.vsp-custom .vsp-custom-sub{bottom:12px;text-align:center;color:#ffffff80;font-family:Geist Sans,system-ui,sans-serif;font-size:10px;position:absolute;inset-inline:0}.vsp-nopref{background:var(--color-bg-soft,#f8fafc);place-items:center;display:grid}.vsp-nopref .vsp-nopref-dash{top:44%;background-image:linear-gradient(90deg, var(--color-text-muted,#9ca3af) 50%, transparent 50%);background-repeat:repeat-x;background-size:12px 2px;height:2px;position:absolute;inset-inline:22%}.vsp-nopref .vsp-nopref-cap{bottom:28px;text-align:center;font-family:var(--font-hebrew);color:var(--color-text,#1f2937);font-size:14px;font-weight:500;position:absolute;inset-inline:0}.vsp-nopref .vsp-nopref-sub{bottom:12px;text-align:center;color:var(--color-text-muted,#9ca3af);font-family:Geist Sans,system-ui,sans-serif;font-size:10px;position:absolute;inset-inline:0}[data-theme=night] .vsg-card[data-style=minimal]{background:#fff;border-color:#d1d5db}[data-theme=night] .vsg-card[data-style=editorial]{background:#f5efe6;border-color:#c9bca5}.vsg-card[data-style=stripe]{background:#fff;border:1px solid #e6e6f0;box-shadow:0 1px 2px #32325d0d,0 4px 12px -2px #32325d14}.vsg-card[data-style=stripe] .vsg-label{color:#0a2540;font-family:var(--font-latin);font-weight:var(--fw-semibold);letter-spacing:-.01em}.vsg-card[data-style=stripe] .vsg-tagline{color:#425466}.vsg-card[data-style=stripe][data-selected=true]{border-color:#635bff;box-shadow:0 0 0 2px #635bff2e,0 12px 28px -16px #635bff73}.vsg-card[data-style=stripe][data-selected=true] .vsg-check{color:#fff;background:#635bff}.vsg-card[data-style=notion]{background:#fff;border:1px solid #ebebea}.vsg-card[data-style=notion] .vsg-label{color:#37352f;font-family:var(--font-latin);font-weight:var(--fw-semibold)}.vsg-card[data-style=notion] .vsg-tagline{color:#787774}.vsg-card[data-style=notion][data-selected=true]{border-color:#37352f}.vsg-card[data-style=notion][data-selected=true] .vsg-check{color:#fff;background:#37352f}.vsg-card[data-style=linear]{background:#0c0c10;border:1px solid #232328;box-shadow:0 12px 32px -16px #5e6ad266}.vsg-card[data-style=linear] .vsg-label{color:#f7f8f8;font-family:var(--font-latin);font-weight:var(--fw-semibold);letter-spacing:-.005em}.vsg-card[data-style=linear] .vsg-tagline{color:#8a8f98}.vsg-card[data-style=linear][data-selected=true]{border-color:#5e6ad2;box-shadow:0 0 0 2px #5e6ad238,0 12px 28px -16px #5e6ad28c}.vsg-card[data-style=linear][data-selected=true] .vsg-check{color:#fff;background:#5e6ad2}.vsg-card[data-style=custom-sw]{background:var(--color-bg-elevated);border:1px dashed var(--color-border)}.vsg-card[data-style=custom-sw] .vsg-label,.vsg-card[data-style=no-pref-sw] .vsg-label{color:var(--color-text)}.vsg-card[data-style=custom-sw] .vsg-tagline,.vsg-card[data-style=no-pref-sw] .vsg-tagline{color:var(--color-text-muted)}.vsg-card[data-style=no-pref-sw]{background:var(--color-bg-soft);border:1px solid var(--color-border)}.vsg-card[data-style=bi-exec],.vsg-card[data-style=bi-operational],.vsg-card[data-style=bi-analytical],.vsg-card[data-style=bi-monitoring]{background:var(--color-bg-elevated);border:1px solid var(--color-border)}.vsg-card[data-style=bi-exec][data-selected=true],.vsg-card[data-style=bi-operational][data-selected=true],.vsg-card[data-style=bi-analytical][data-selected=true],.vsg-card[data-style=bi-monitoring][data-selected=true]{border-color:var(--twinex-orange);box-shadow:0 18px 42px -28px #d977578c}.vsp-bi-exec{background:#fafbff;flex-direction:column;gap:8px;padding:12px;display:flex}.vsp-bi-exec .vsp-bi-exec-kpis{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.vsp-bi-exec .vsp-bi-kpi{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.vsp-bi-exec .vsp-bi-kpi-cap{font-family:var(--font-mono);letter-spacing:.12em;color:#6b7280;font-size:7px;font-weight:600}.vsp-bi-exec .vsp-bi-kpi-num{color:#0f172a;letter-spacing:-.02em;margin-top:2px;font-family:Geist Sans,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1}.vsp-bi-exec .vsp-bi-kpi-trend{margin-top:1px;font-family:Geist Sans,system-ui,sans-serif;font-size:9px;font-weight:600}.vsp-bi-exec .vsp-bi-kpi-trend.up{color:#22c55e}.vsp-bi-exec .vsp-bi-kpi-trend.down{color:#ef4444}.vsp-bi-exec .vsp-bi-exec-chart{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;padding:4px;display:flex}.vsp-bi-exec .vsp-bi-exec-chart svg{width:100%;height:100%}.vsp-bi-op{background:#fff;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.vsp-bi-op .vsp-bi-op-filters{flex-wrap:wrap;gap:4px;display:flex}.vsp-bi-op .vsp-bi-op-pill{color:#6b7280;border:1px solid #e5e7eb;border-radius:999px;padding:3px 8px;font-family:Geist Sans,system-ui,sans-serif;font-size:8px;font-weight:500}.vsp-bi-op .vsp-bi-op-pill.active{color:#fff;background:#0f172a;border-color:#0f172a}.vsp-bi-op .vsp-bi-op-table{background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;flex:1;display:flex;overflow:hidden}.vsp-bi-op .vsp-bi-op-row{border-bottom:1px solid #f3f4f6;grid-template-columns:30% 30% 20% 20%;align-items:center;gap:4px;padding:4px 6px;display:grid}.vsp-bi-op .vsp-bi-op-row:last-child{border-bottom:0}.vsp-bi-op .vsp-bi-op-row.head{background:#f9fafb}.vsp-bi-op .vsp-bi-op-row.head>span{background:#9ca3af;border-radius:2px;height:3px}.vsp-bi-op .vsp-bi-op-row>span{background:#d1d5db;border-radius:2px;height:4px}.vsp-bi-op .vsp-bi-op-badge{border-radius:999px;justify-self:center;width:8px;height:8px!important}.vsp-bi-op .vsp-bi-op-badge.ok{background:#22c55e!important}.vsp-bi-op .vsp-bi-op-badge.warn{background:#f59e0b!important}.vsp-bi-op .vsp-bi-op-badge.err{background:#ef4444!important}.vsp-bi-ana{background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.vsp-bi-ana .vsp-bi-ana-bars{border-bottom:1px solid #e5e7eb;flex:1.4;align-items:flex-end;gap:4px;padding-bottom:2px;display:flex}.vsp-bi-ana .vsp-bi-ana-bars>span{background:#94a3b8;border-radius:2px 2px 0 0;flex:1}.vsp-bi-ana .vsp-bi-ana-drill{flex:1;align-items:stretch;gap:8px;padding-inline-start:18px;display:flex}.vsp-bi-ana .vsp-bi-ana-arrow{color:#d97757;align-self:flex-start;font-family:Geist Sans,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1}.vsp-bi-ana .vsp-bi-ana-mini{background:#d977570f;border:1px solid #d97757;border-radius:4px;flex:1;align-items:flex-end;gap:3px;padding:4px;display:flex}.vsp-bi-ana .vsp-bi-ana-mini>span{background:#d97757;border-radius:1px;flex:1}.vsp-bi-mon{background:#0b1220;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.vsp-bi-mon .vsp-bi-mon-header{align-items:center;gap:6px;display:flex}.vsp-bi-mon .vsp-bi-mon-dot{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e40}.vsp-bi-mon .vsp-bi-mon-title{font-family:var(--font-mono);color:#e2e8f0;letter-spacing:.1em;font-size:10px;font-weight:600}.vsp-bi-mon .vsp-bi-mon-grid{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.vsp-bi-mon .vsp-bi-mon-card{background:#111827;border-inline-start:2px solid #374151;border-radius:4px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.vsp-bi-mon .vsp-bi-mon-card.up{border-inline-start-color:#22c55e}.vsp-bi-mon .vsp-bi-mon-card.warn{border-inline-start-color:#f59e0b}.vsp-bi-mon .vsp-bi-mon-card.down{border-inline-start-color:#ef4444}.vsp-bi-mon .vsp-bi-mon-card-num{color:#f1f5f9;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:700;line-height:1}.vsp-bi-mon .vsp-bi-mon-card-cap{font-family:var(--font-mono);color:#94a3b8;letter-spacing:.08em;font-size:7px}.vsg-card[data-style=ai-professional],.vsg-card[data-style=ai-friendly],.vsg-card[data-style=ai-playful],.vsg-card[data-style=ai-technical],.vsg-card[data-style=ai-empathetic]{background:var(--color-bg-elevated);border:1px solid var(--color-border)}.vsg-card[data-style=ai-professional][data-selected=true],.vsg-card[data-style=ai-friendly][data-selected=true],.vsg-card[data-style=ai-playful][data-selected=true],.vsg-card[data-style=ai-technical][data-selected=true],.vsg-card[data-style=ai-empathetic][data-selected=true]{border-color:var(--twinex-orange);box-shadow:0 18px 42px -28px #d977578c}.vsp-ai{flex-direction:column;justify-content:flex-end;gap:6px;padding:12px;display:flex}.vsp-ai .vsp-ai-msg{font-family:var(--font-hebrew);border-radius:10px;max-width:78%;padding:7px 10px;font-size:10px;line-height:1.4}.vsp-ai .vsp-ai-msg.user{color:#111827;text-align:end;background:#e5e7eb;border-bottom-right-radius:3px;align-self:flex-end}.vsp-ai .vsp-ai-msg.bot{border-bottom-left-radius:3px;align-self:flex-start}.vsp-ai-prof{background:#f8fafc}.vsp-ai-prof .vsp-ai-msg.bot.prof{color:#fff;font-family:var(--font-hebrew);background:#0f172a}.vsp-ai-friend{background:#fff8f0}.vsp-ai-friend .vsp-ai-msg.bot.friend{color:#fff;background:#3b82f6}.vsp-ai-play{background:radial-gradient(80% 60% at 100% 0,#fde68a,#0000 60%),radial-gradient(100% 80% at 0 100%,#f0abfc,#0000 60%),#fffbeb}.vsp-ai-play .vsp-ai-msg.bot.play{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6);font-weight:500}.vsp-ai-tech{background:#0d1117}.vsp-ai-tech .vsp-ai-msg.user{color:#d1d5db;font-family:var(--font-mono);background:#1f2937;font-size:9px}.vsp-ai-tech .vsp-ai-msg.bot.tech{color:#d1d5db;background:#161b22;border:1px solid #30363d;width:92%;max-width:92%;padding:6px 8px}.vsp-ai-tech .vsp-ai-code{color:#7ee787;word-break:break-all;font-family:Geist Mono,ui-monospace,monospace;font-size:8px;line-height:1.45;display:block}.vsp-ai-emp{background:#f0f9ff}.vsp-ai-emp .vsp-ai-msg.bot.emp{color:#0c4a6e;background:#fff;border:1px solid #bae6fd;box-shadow:0 2px 8px -2px #38bdf840}@media (max-width:760px){.addon-row-stepper-btn,.addon-row-disclosure,.connection-priority-btn{min-width:44px;min-height:44px}.nav-chrome-opt{min-height:44px}.option-card-fixed-grid .option-card-label{white-space:normal;text-overflow:clip}.addon-row-tooltip{white-space:normal;max-width:min(280px,100vw - 32px)}}@media (max-width:560px){.tier-retainer-grid{grid-template-columns:1fr}}
